作為分支可視化的歷史的制作方法
【專利摘要】架構(gòu)使得能夠?qū)崿F(xiàn)在用戶界面(UI)中進(jìn)行在先內(nèi)容(或文檔)導(dǎo)航會(huì)話的歷史數(shù)據(jù)的可視化,會(huì)話呈現(xiàn)為表示在會(huì)話期間用戶所導(dǎo)航的路徑的節(jié)點(diǎn)和節(jié)點(diǎn)之間的分支的結(jié)構(gòu)。用戶隨后能夠選擇經(jīng)由該結(jié)構(gòu)返回會(huì)話的先前狀態(tài),然后取另一路徑。該能力使得用戶能夠至少針對(duì)在若干文檔上的回顧導(dǎo)航來(lái)更有效地重新訪問(wèn)決策過(guò)程。在先導(dǎo)航會(huì)話的歷史數(shù)據(jù)作為構(gòu)造為節(jié)點(diǎn)和節(jié)點(diǎn)分支的分支可視化的圖形視圖呈現(xiàn)給用戶。用戶能夠與圖形視圖交互以在會(huì)話的時(shí)間跨度中前后移動(dòng)且取回文檔作為先前會(huì)話中的任何給定點(diǎn)。
【專利說(shuō)明】
作為分支可視化的歷史
【背景技術(shù)】
[0001]在瀏覽應(yīng)用、網(wǎng)站、文件系統(tǒng)、分層文檔等的同時(shí),用戶將經(jīng)常使用用戶界面控件(例如,返回按鈕)來(lái)移動(dòng)到前一狀態(tài),再多點(diǎn)擊幾次來(lái)建立新的狀態(tài),然后再次移動(dòng)到前一狀態(tài),等等。瀏覽歷史的平鋪列表是常見(jiàn)的,但是不能對(duì)前后行為做出解釋。當(dāng)在網(wǎng)站或應(yīng)用中(例如,在電子商務(wù)網(wǎng)站或應(yīng)用內(nèi)期間)瀏覽時(shí),用戶經(jīng)常被呈現(xiàn)導(dǎo)航路徑中的許多分支(例如,相關(guān)項(xiàng)、建議項(xiàng)、其它類別,等等)。結(jié)果是,用戶經(jīng)常失去對(duì)在給定時(shí)間量?jī)?nèi)查看的全部?jī)?nèi)容的跟蹤。這導(dǎo)致用戶疲勞,以及迷失以及不能導(dǎo)航回到他們一開(kāi)始所查看的東西或者移離很遠(yuǎn)的在先狀態(tài)的煩擾。
【發(fā)明內(nèi)容】
[0002]下面提供了概述以便提供在本文所描述的一些新穎實(shí)施例的基本理解。該概述不是延伸性的概覽,也不意在確定關(guān)鍵/重要的要素和/或勾勒其范圍。其唯一目的是以簡(jiǎn)化的形式呈現(xiàn)一些概念以作為下面提供的更詳細(xì)的說(shuō)明的前序。
[0003]公開(kāi)的架構(gòu)使得能夠在用戶界面(UI)中進(jìn)行在先內(nèi)容(或文檔)導(dǎo)航會(huì)話的歷史數(shù)據(jù)的可視化,該會(huì)話呈現(xiàn)為代表了會(huì)話期間用戶導(dǎo)航的路徑的節(jié)點(diǎn)以及節(jié)點(diǎn)之間的分支的結(jié)構(gòu)。然后,用戶能夠經(jīng)由該結(jié)構(gòu)選擇返回到會(huì)話的前一狀態(tài),并且然后取另一路徑。該能力使得用戶能夠至少相對(duì)于經(jīng)過(guò)若干文檔的回顧導(dǎo)航而更有效地重新訪問(wèn)決策過(guò)程。
[0004]在先導(dǎo)航會(huì)話的歷史數(shù)據(jù)作為構(gòu)造為節(jié)點(diǎn)和節(jié)點(diǎn)分支的分支可視化的圖形視圖而呈現(xiàn)給用戶。用戶能夠與圖形視圖交互以在會(huì)話的時(shí)間跨度內(nèi)前后移動(dòng)并且取回文檔作為前一會(huì)話的任何給定點(diǎn)。而且,分支可視化充當(dāng)了在會(huì)話期間的文檔和內(nèi)容上追溯用戶導(dǎo)航的地圖。
[0005]在一種實(shí)現(xiàn)方式中,該架構(gòu)提供了UI控件(例如,滑塊),其使得用戶能夠取回并可視化在時(shí)間上的先前瀏覽行為,無(wú)論是瀏覽網(wǎng)絡(luò)文檔還是應(yīng)用文檔(例如,本地應(yīng)用),以及顯示出每個(gè)步驟(節(jié)點(diǎn))處的內(nèi)容的預(yù)覽,以及具有跳回到會(huì)話的任何步驟(節(jié)點(diǎn))的能力。例如,如果空間允許,特定節(jié)點(diǎn)的內(nèi)容的可視化可以鄰近分支呈現(xiàn)和/或直接呈現(xiàn)在節(jié)點(diǎn)中。
[0006]該系統(tǒng)可以包括歷史組件,該歷史組件被配置為收集與內(nèi)容和指向內(nèi)容導(dǎo)航會(huì)話的內(nèi)容的數(shù)據(jù)參考(例如,超鏈接)相關(guān)聯(lián)的歷史數(shù)據(jù)。該歷史數(shù)據(jù)可具有與內(nèi)容導(dǎo)航會(huì)話相關(guān)聯(lián)的分層結(jié)構(gòu)。可視化組件能夠被提供且配置為將歷史數(shù)據(jù)的圖形視圖(作為分支可視化)生成為節(jié)點(diǎn)以及與結(jié)構(gòu)相關(guān)(例如,分層的)節(jié)點(diǎn)之間的分支。節(jié)點(diǎn)代表了內(nèi)容,節(jié)點(diǎn)之間的分支代表了聯(lián)系(鏈接)節(jié)點(diǎn)或者促進(jìn)從一條內(nèi)容導(dǎo)航到另一條內(nèi)容的數(shù)據(jù)參考。
[0007]例如,當(dāng)應(yīng)用于網(wǎng)絡(luò)瀏覽器應(yīng)用時(shí),在呈現(xiàn)了具有不同條和類型的內(nèi)容(例如,圖像、文本、音頻、視頻等)的網(wǎng)頁(yè)之后,網(wǎng)頁(yè)具有相關(guān)聯(lián)的數(shù)據(jù)參考,該相關(guān)聯(lián)的數(shù)據(jù)參考可以是到該網(wǎng)頁(yè)的路徑信息。在網(wǎng)頁(yè)內(nèi),圖像(如果選定)會(huì)使得瀏覽器導(dǎo)航到與圖像相關(guān)聯(lián)的新的網(wǎng)絡(luò)文檔,這是由分配給圖像的該新的網(wǎng)絡(luò)文檔的數(shù)據(jù)參考所促進(jìn)的。
[0008]分支可視化可垂直地、水平地(如本文圖示)或者在三維以上空間中實(shí)現(xiàn)。作為通過(guò)用鼠標(biāo)拖曳滑塊控件或者通過(guò)直接點(diǎn)擊節(jié)點(diǎn)或分支而導(dǎo)航通過(guò)分支結(jié)構(gòu)的替選,在觸摸環(huán)境中,還能夠使得能夠用手指或指點(diǎn)設(shè)備敲擊節(jié)點(diǎn)或拖曳滑塊控件。
[0009]為實(shí)現(xiàn)前述以及相關(guān)的目的,本文結(jié)合下面的描述和附圖描述了一些示例性的方面。這些方面指示了能夠?qū)崿F(xiàn)本文公開(kāi)的原理的各種方式,并且其全部的方面和等同方面意在在權(quán)利要求主題的范圍之內(nèi)。當(dāng)結(jié)合附圖考慮時(shí),其它的優(yōu)點(diǎn)和新穎特征將從下面的詳細(xì)說(shuō)明中變得明顯。
【附圖說(shuō)明】
[0010]圖1示出了根據(jù)公開(kāi)的架構(gòu)的系統(tǒng)。
[0011]圖2示出了為歷史數(shù)據(jù)的交互式呈現(xiàn)而生成的分支可視化的示范性的圖形視圖。
[0012]圖3示出了促進(jìn)用戶對(duì)特定的內(nèi)容導(dǎo)航會(huì)話或會(huì)話中的點(diǎn)的訪問(wèn)的用戶界面。
[0013]圖4示出了歷史數(shù)據(jù)的分支可視化的用戶界面,以單個(gè)節(jié)點(diǎn)上的第一項(xiàng)和用戶交互為起始。
[0014]圖5示出了在兩個(gè)節(jié)點(diǎn)上的歷史數(shù)據(jù)的分支可視化和用戶交互的用戶界面。
[0015]圖6示出了促進(jìn)另一文檔的內(nèi)容選擇的歷史數(shù)據(jù)的分支可視化的用戶界面。
[0016]圖7示出了根據(jù)公開(kāi)的架構(gòu)的方法。
[0017]圖8示出了根據(jù)公開(kāi)的架構(gòu)的替選方法。
[0018]圖9示出了根據(jù)公開(kāi)的架構(gòu)執(zhí)行歷史數(shù)據(jù)作為分支可視化的計(jì)算系統(tǒng)900的框圖。
【具體實(shí)施方式】
[0019]傳統(tǒng)上,用戶已被約束到使用返回用戶界面(UI)控件來(lái)通過(guò)先前步驟順序地且遞增地向后移動(dòng);然而,這不能對(duì)用戶在會(huì)話期間所取的分支做出解釋,并且還要求用戶順序地移動(dòng)通過(guò)歷史。網(wǎng)絡(luò)瀏覽器中的歷史列表可提供類似的功能,但是不在分支發(fā)生的地方可視化,并且通常不使得用戶能夠預(yù)覽內(nèi)容。
[0020]公開(kāi)的架構(gòu)生成先前文檔導(dǎo)航會(huì)話的歷史數(shù)據(jù)且將歷史數(shù)據(jù)呈現(xiàn)為一組節(jié)點(diǎn)以及節(jié)點(diǎn)之間的分支,使得用戶能夠可視化時(shí)間上的瀏覽行為。這使得能夠捕獲和查看返回按鈕使用,以及顯示出在每一步(節(jié)點(diǎn))處的內(nèi)容的預(yù)覽,以及具有跳回到會(huì)話的任何步驟(節(jié)點(diǎn))的能力。
[0021]該架構(gòu)生成并呈現(xiàn)用戶的瀏覽歷史的數(shù)據(jù)豐富的、圖形的表示,這使得用戶能夠不僅順序地重新訪問(wèn)瀏覽會(huì)話,而且能夠通過(guò)非順序?yàn)g覽來(lái)直接訪問(wèn)先前訪問(wèn)的文檔。
[0022]該架構(gòu)還提供了按域或者諸如“購(gòu)物“的其它主題來(lái)過(guò)濾瀏覽歷史的能力。換言之,可能是這樣的情況:在單一瀏覽會(huì)話期間,用戶導(dǎo)航離開(kāi)新聞的中心上下文跳到購(gòu)物。雖然由歷史數(shù)據(jù)生成的分支可視化將包括新聞和購(gòu)物這兩個(gè)上下文,但是能夠?qū)梢暬^(guò)濾以僅呈現(xiàn)用于新聞的結(jié)構(gòu)或者僅呈現(xiàn)用于購(gòu)物的結(jié)構(gòu),從而濾除了給定時(shí)間不想要的內(nèi)容。因此,當(dāng)回顧節(jié)點(diǎn)處的內(nèi)容的結(jié)構(gòu)時(shí),用戶不浪費(fèi)時(shí)間跳過(guò)與期望的上下文無(wú)關(guān)的內(nèi)容。分支可視化可以垂直地、水平地(如本文圖示)或者在三維以上空間中實(shí)現(xiàn)。
[0023]作為用鼠標(biāo)拖曳滑塊控件的方式或者直接點(diǎn)擊節(jié)點(diǎn)或分支來(lái)導(dǎo)航通過(guò)分支結(jié)構(gòu)的替選,在觸摸環(huán)境中,還能夠使得能夠用手指或指點(diǎn)設(shè)備敲擊節(jié)點(diǎn)或拖曳滑塊控件。
[0024]與圖形視圖的用戶交互可以是姿勢(shì)使能的,從而用戶采用一種或多種姿勢(shì)進(jìn)行交互。例如,姿勢(shì)可以是自然用戶接口(NUI)姿勢(shì)。NUI可以定義為使得用戶能夠以“自然的”方式而沒(méi)有諸如鼠標(biāo)、鍵盤(pán)、遠(yuǎn)程控件等輸入設(shè)備所施加的人為約束來(lái)與設(shè)備交互的任何接口技術(shù)。
[0025]NUI方法的示例包括那些采用姿勢(shì)的方法,姿勢(shì)在本文中廣義地定義為包括但不限于,諸如語(yǔ)言識(shí)別、觸摸識(shí)別、面部識(shí)別、觸筆識(shí)別、空氣姿勢(shì)(例如,手勢(shì)和移動(dòng)以及其它身體/附件運(yùn)動(dòng)/姿態(tài))、頭和眼跟蹤、語(yǔ)音和語(yǔ)言表達(dá)以及至少與例如視覺(jué)、語(yǔ)言、語(yǔ)音、姿態(tài)和觸摸數(shù)據(jù)有關(guān)的機(jī)器學(xué)習(xí)的觸覺(jué)和非觸覺(jué)接口。
[0026]NUI技術(shù)包括但不限于觸摸敏感顯示、語(yǔ)音和語(yǔ)言識(shí)別、意圖和目標(biāo)理解、使用深度照相機(jī)(例如,立體照相機(jī)系統(tǒng)、紅外照相機(jī)系統(tǒng)、彩色照相機(jī)系統(tǒng)及其組合)的運(yùn)動(dòng)姿勢(shì)檢測(cè)、使用加速度計(jì)/陀螺儀的運(yùn)動(dòng)姿勢(shì)檢測(cè)、面部識(shí)別、3D顯示、頭、眼和注視跟蹤、沉浸式增強(qiáng)現(xiàn)實(shí)和虛擬現(xiàn)實(shí)系統(tǒng),這些全部都提供了更自然的用戶接口,以及利用電場(chǎng)感應(yīng)電極(例如,腦電圖描記器(EEG))以及其它神經(jīng)生物反饋方法來(lái)感應(yīng)腦活動(dòng)的技術(shù)。
[0027]現(xiàn)在參考附圖,其中相似的附圖標(biāo)記在通篇用于指代相似的元件。在下面的說(shuō)明中,為了說(shuō)明的目的,闡述了若干具體的細(xì)節(jié)從而提供對(duì)其的全面理解。然而,顯而易見(jiàn)的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)新穎的實(shí)施例。在其它實(shí)例中,以框圖形式顯示公知的結(jié)構(gòu)和設(shè)備從而促進(jìn)其說(shuō)明。目的是涵蓋落入權(quán)利要求主題的精神和范圍內(nèi)的全部的修改、等同內(nèi)容和替選方案。
[0028]圖1示出了根據(jù)公開(kāi)的架構(gòu)的系統(tǒng)100。該系統(tǒng)100可包括歷史組件102,其被配置為收集與內(nèi)容106以及指向內(nèi)容導(dǎo)航會(huì)話110的內(nèi)容106的數(shù)據(jù)參考108 (例如,超鏈接)相關(guān)聯(lián)的歷史數(shù)據(jù)104。歷史數(shù)據(jù)104可以具有與內(nèi)容導(dǎo)航會(huì)話110相關(guān)聯(lián)的分層結(jié)構(gòu)。
[0029]可視化組件112可被提供且配置為生成歷史數(shù)據(jù)104的圖形視圖114(作為分支可視化)為節(jié)點(diǎn)116以及與分層結(jié)構(gòu)相關(guān)的節(jié)點(diǎn)116之間的分支118。節(jié)點(diǎn)116代表了內(nèi)容106,節(jié)點(diǎn)之間的分支118代表了鏈接節(jié)點(diǎn)或促進(jìn)從一條內(nèi)容導(dǎo)航到另一條內(nèi)容的數(shù)據(jù)參考108。例如,當(dāng)應(yīng)用于網(wǎng)絡(luò)瀏覽器應(yīng)用時(shí),在呈現(xiàn)具有不同條和類型的內(nèi)容(例如,圖像、文本、音頻、視頻等)的網(wǎng)頁(yè)之后,網(wǎng)頁(yè)具有相關(guān)聯(lián)的數(shù)據(jù)參考,該數(shù)據(jù)參考可以是到該網(wǎng)頁(yè)的路徑信息。在網(wǎng)頁(yè)內(nèi),圖像(如果選定)會(huì)使得瀏覽器導(dǎo)航到與圖像相關(guān)聯(lián)的新的網(wǎng)絡(luò)文檔,這是由分配給圖像的該新的網(wǎng)絡(luò)文檔的數(shù)據(jù)參考來(lái)促進(jìn)的。
[0030]如圖形視圖114中的歷史數(shù)據(jù)的分支可視化的實(shí)現(xiàn)能夠至少應(yīng)用于應(yīng)用和數(shù)據(jù)源120的上下文,這包括但不限于內(nèi)容驅(qū)動(dòng)應(yīng)用(例如,購(gòu)物應(yīng)用)、網(wǎng)絡(luò)瀏覽器、網(wǎng)站、文件瀏覽器或文件結(jié)構(gòu)、多頁(yè)面文檔(例如,諸如PowerPoint?的演示應(yīng)用、文字處理文檔、便攜式文檔格式(PDF)應(yīng)用等)、向?qū)Ы涌诤?或任何其它使得用戶能夠選擇或?qū)Ш酵ㄟ^(guò)分層結(jié)構(gòu)的程序或文檔,包括導(dǎo)航返回的選項(xiàng),或者其中用戶可以非線性方式導(dǎo)航通過(guò)線性結(jié)構(gòu)(例如,在PowerPoint中)。
[0031 ]應(yīng)當(dāng)理解,在公開(kāi)的架構(gòu)中,一些組件能夠被重新布置、組合、省去,并且可以包括附加的組件。另外地,在一些實(shí)施例中,全部或一些組件存在于客戶端上,而在其它實(shí)施例中,一些組件可以駐存在服務(wù)器上或者由本地或遠(yuǎn)程服務(wù)來(lái)提供。
[0032]圖2示出了為歷史數(shù)據(jù)104的交互式呈現(xiàn)而生成的分支可視化202的示范性的圖形視圖200。在該實(shí)現(xiàn)方式中,圖形視圖200進(jìn)一步由諸如域I和域2的域來(lái)注解。當(dāng)用于購(gòu)物時(shí),例如,域可以是第一服裝店(域I)和第二服裝店(域2),因?yàn)閮?nèi)容導(dǎo)航會(huì)話很可能包括描繪用戶此時(shí)可能感興趣的服飾的一個(gè)或多個(gè)服裝網(wǎng)站和站點(diǎn)的網(wǎng)頁(yè)。
[0033]在該示例中,圖形視圖200可以包括圖像(或內(nèi)容)部204(用于快照或縮略圖或其它類型的介質(zhì)),其中內(nèi)容圖像可基于用戶與節(jié)點(diǎn)和/或節(jié)點(diǎn)分支的交互而呈現(xiàn)。例如,此處,用戶觸摸與第二域的兩個(gè)節(jié)點(diǎn)相關(guān)聯(lián)或相對(duì)于第二域的兩個(gè)節(jié)點(diǎn)的設(shè)備觸摸顯示器的區(qū)域(與其交互):第一節(jié)點(diǎn)206和第二節(jié)點(diǎn)208。作為響應(yīng),該系統(tǒng)從與兩個(gè)節(jié)點(diǎn)(206和208)相關(guān)聯(lián)的歷史數(shù)據(jù)取回并呈現(xiàn)圖像:第一內(nèi)容圖像(C-1O210和第二內(nèi)容圖像(C-12)212。因此,用戶能夠即時(shí)查看(歷史數(shù)據(jù)的)分支歷史,其中存在內(nèi)容和相關(guān)聯(lián)的文檔源,以及另外地,在時(shí)間和順序上與用于給定內(nèi)容導(dǎo)航會(huì)話(例如,網(wǎng)絡(luò)瀏覽會(huì)話)的其它內(nèi)容源相關(guān)。
[0034]如本文所描述的,用戶隨后能夠選擇(例如,觸摸)一個(gè)圖像,例如,第二圖像212,響應(yīng)于此,系統(tǒng)將用戶視圖路由到相關(guān)聯(lián)的內(nèi)容源,諸如網(wǎng)頁(yè)或其它類型的相關(guān)文檔,其中用戶隨后能夠選擇繼續(xù)新的會(huì)話或者返回到分支可視化202。
[0035]注意,分支可視化202能夠以種子內(nèi)容214為起始,種子內(nèi)容214向用戶提供關(guān)于總的內(nèi)容導(dǎo)航會(huì)話的上下文的指示,諸如鞋、外套、旅行、金等等。其還能夠充當(dāng)繼續(xù)總的內(nèi)容導(dǎo)航會(huì)話的一段的起始點(diǎn)。換言之,內(nèi)容導(dǎo)航會(huì)話可以是延伸性的,在多個(gè)文檔以及多條內(nèi)容上,而用戶無(wú)需負(fù)擔(dān)被呈現(xiàn)會(huì)話的整體分支歷史以及與會(huì)話的整體分支歷史交互;雖然這能夠利用公開(kāi)的架構(gòu)來(lái)容納。
[0036]在一個(gè)實(shí)現(xiàn)方式中,可能存在這樣的情況,即返回控件216被提供而接近種子內(nèi)容214而使得用戶能夠在相對(duì)于種子內(nèi)容214的歷史會(huì)話中及時(shí)反向移動(dòng)。在該實(shí)例中,用戶隨后被允許在選定的總的內(nèi)容導(dǎo)航會(huì)話中滾動(dòng)到比呈現(xiàn)的更早的時(shí)間。該能力使得能夠?yàn)榫哂胁煌娘@示器尺寸的不同的計(jì)算設(shè)備呈現(xiàn)分支可視化202,諸如手持式設(shè)備,智能手機(jī)、平板設(shè)備以及便攜式計(jì)算機(jī)。
[0037]在該示例中,內(nèi)容導(dǎo)航會(huì)話(其可以是整個(gè)會(huì)話或者會(huì)話的部分)在視覺(jué)上在圖形視圖200中表示為包括七個(gè)節(jié)點(diǎn)和七個(gè)分支。四個(gè)節(jié)點(diǎn)與第一域(域I)相關(guān)聯(lián),其余的三個(gè)節(jié)點(diǎn)與第二域(域2)相關(guān)聯(lián)。基于列表中提供的與第一域有關(guān)的許多在先會(huì)話中的一個(gè)的選擇,用戶能夠被呈現(xiàn)該圖形視圖200。例如,該列表可以包括按日期排的在先會(huì)話以及關(guān)于會(huì)話或會(huì)話內(nèi)容的簡(jiǎn)短描述。
[0038]第一域的分支歷史指示用戶從第一節(jié)點(diǎn)218導(dǎo)航到第二節(jié)點(diǎn)220,從第二節(jié)點(diǎn)220返回第一節(jié)點(diǎn)218且然后到第三節(jié)點(diǎn)222,從第三節(jié)點(diǎn)222返回到第一節(jié)點(diǎn)218且然后到第四節(jié)點(diǎn)224,然后返回到第一節(jié)點(diǎn)218。應(yīng)當(dāng)理解,剛剛描述的導(dǎo)航的順序無(wú)需以所描述的順序發(fā)生因?yàn)槔?,用戶可能已?jīng)先從第一節(jié)點(diǎn)218導(dǎo)航到第四節(jié)點(diǎn)224,從第四節(jié)點(diǎn)224返回到第一節(jié)點(diǎn)218且然后到第二節(jié)點(diǎn)220,然后從第二節(jié)點(diǎn)220到第二域分支歷史。
[0039]在公開(kāi)的架構(gòu)的構(gòu)思內(nèi)的是,分支還可以由交互式文本、圖像、音頻剪輯、視頻剪輯等來(lái)注解,使得用戶能夠容易地看到與該分支相關(guān)聯(lián)的內(nèi)容的指示。因此,用戶無(wú)需直接與如圖所示的節(jié)點(diǎn)交互而使得圖像(210和212)浮現(xiàn)??墒沟迷撎卣?能力以及其它特征/能力是用戶可配置的。
[0040]換言之,圖形視圖200 (以及例如圖1的圖形視圖114,以及本文所述的任何其它視圖)可包括響應(yīng)于與相應(yīng)的一個(gè)或多個(gè)節(jié)點(diǎn)(206和/或208)的交互而呈現(xiàn)的一個(gè)或多個(gè)內(nèi)容圖像(210和/或212)。歷史數(shù)據(jù)的圖形視圖200是基于與關(guān)聯(lián)于歷史數(shù)據(jù)的內(nèi)容的交互而呈現(xiàn)的。[0041 ]與內(nèi)容(例如第一圖像210)的交互(例如,使用一個(gè)或多個(gè)NUI姿勢(shì))自動(dòng)地導(dǎo)航到與內(nèi)容相關(guān)聯(lián)的網(wǎng)頁(yè)(或其它相關(guān)的或參考的文檔類型)??梢暬M件能夠例如按域(例如,域I和域2)或者按上下文(例如,購(gòu)物、新聞、博客等)對(duì)圖形視圖200的節(jié)點(diǎn)(例如,節(jié)點(diǎn)206、208、218、220、222和224)進(jìn)行圖形地區(qū)分。
[0042]響應(yīng)于從與一個(gè)或多個(gè)內(nèi)容導(dǎo)航會(huì)話相關(guān)的內(nèi)容主題的列表選擇具體的內(nèi)容主題而呈現(xiàn)圖形視圖200。可視化組件被配置為使得圖形視圖200中的分支歷史(可視化)的交互式的前進(jìn)和后退導(dǎo)航能夠覺(jué)察到內(nèi)容導(dǎo)航會(huì)話中的內(nèi)容。
[0043]分支可視化202能夠垂直地、水平地(如圖1和圖2所示)或者在更高的多維空間諸如3D(x軸、y軸和z軸)中實(shí)現(xiàn)。另外地,導(dǎo)航通過(guò)分支可視化202的結(jié)構(gòu)能夠通過(guò)用鼠標(biāo)拖曳滑塊控件、通過(guò)直接點(diǎn)擊節(jié)點(diǎn)或分支等來(lái)實(shí)現(xiàn)。在觸摸環(huán)境中,還能夠使得能夠用手指或指點(diǎn)設(shè)備敲擊節(jié)點(diǎn)或拖曳滑塊控件。在姿勢(shì)控制環(huán)境中,用戶能夠經(jīng)由諸如揮手的空氣姿勢(shì)的使用而從一個(gè)節(jié)點(diǎn)移到另一節(jié)點(diǎn)(或者在多個(gè)分支之間移動(dòng))。
[0044]圖3示出了用戶界面300,該用戶界面300促進(jìn)用戶訪問(wèn)具體的內(nèi)容導(dǎo)航會(huì)話或者會(huì)話中的點(diǎn)。在一個(gè)示例中,用戶被呈現(xiàn)了列表302,該列表302表示會(huì)話歷史中的時(shí)間跨度(例如,“今天”、“昨天”、“當(dāng)前店”等)以及域。此處,列表302能夠顯示出如域圖像所表示的一組交互式域304。列表302還能夠顯示出用于多個(gè)過(guò)去會(huì)話306的特定時(shí)間跨度。時(shí)間跨度可以是對(duì)于一天或者對(duì)于單個(gè)域或多個(gè)域。例如,用戶能夠選擇在特定日期被描述為“域I,域2&更多”的列表項(xiàng)308,這涵蓋了在該日期的會(huì)話中看到的內(nèi)容。
[0045]圖4示出了以第一項(xiàng)404(例如,電子商務(wù)產(chǎn)品)為起始的歷史數(shù)據(jù)的分支可視化402的用戶界面400?;趫D3的UI 300中的列表項(xiàng)308的選擇,分支可視化402被呈現(xiàn)具有在3月13日的會(huì)話期間所探索的三個(gè)域。在該特定的視圖中,UI 400還提供了滑塊控件406,當(dāng)被選擇且拖曳時(shí),該滑塊控件使得用戶能夠快速地導(dǎo)航經(jīng)過(guò)節(jié)點(diǎn)以便看所呈現(xiàn)的相關(guān)聯(lián)內(nèi)容(快照)。此處,在給定的節(jié)點(diǎn)408上,當(dāng)滑塊控件406與節(jié)點(diǎn)408相關(guān)聯(lián)時(shí),呈現(xiàn)內(nèi)容410。顯示出節(jié)點(diǎn)相關(guān)內(nèi)容的替選方法可以經(jīng)由接近分支可視化402的相關(guān)節(jié)點(diǎn)414所呈現(xiàn)的內(nèi)容框 412。
[0046]通過(guò)使輸入設(shè)備指針在節(jié)點(diǎn)414上盤(pán)旋、手指輕敲、語(yǔ)音命令執(zhí)行等,能夠激活內(nèi)容框412以便呈現(xiàn)。另外,替代滑塊控件406或者與滑塊控件406相結(jié)合,用戶能夠使得指針(或光標(biāo))自動(dòng)地移動(dòng)過(guò)且跟隨分支可視化402的軌跡以顯示出在沿著軌跡交叉的每個(gè)節(jié)點(diǎn)處的內(nèi)容。這還可以包括:播放介質(zhì)和/或呈現(xiàn)作為節(jié)點(diǎn)內(nèi)容的與每個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的介質(zhì)元數(shù)據(jù)(例如,標(biāo)題、作者、藝術(shù)家、日期等)。
[0047]圖5示出了歷史數(shù)據(jù)的分支可視化402的用戶界面400。在該特定的視圖中,用戶已經(jīng)與節(jié)點(diǎn)(502和504)相關(guān)聯(lián)地移動(dòng)了滑塊控件406以查看所呈現(xiàn)的相關(guān)聯(lián)內(nèi)容快照。此處,當(dāng)滑塊控件406與節(jié)點(diǎn)(502和504)相關(guān)聯(lián)時(shí),呈現(xiàn)內(nèi)容縮略圖(506和508)?;瑝K控件406與節(jié)點(diǎn)(502和504)之間的關(guān)聯(lián)方面在視覺(jué)上描繪為灰色的垂直條510,以將用戶覺(jué)察準(zhǔn)備為相關(guān)聯(lián)的。用戶能夠在時(shí)間上向后(左)和向前(右)來(lái)拖曳滑塊控件406以查看在會(huì)話中先前觀察到的內(nèi)容的快照。用戶用來(lái)導(dǎo)航到新的目的地(節(jié)點(diǎn))、然后返回以及導(dǎo)航到不同的目的地的路徑被表示為分支。
[0048]圖6示出了歷史數(shù)據(jù)的分支可視化402的用戶界面400。在該特定的視圖中,用戶已經(jīng)與節(jié)點(diǎn)(502和504)相關(guān)聯(lián)地移動(dòng)滑塊控件406以查看相關(guān)聯(lián)的內(nèi)容縮略圖(506和508)。用戶隨后選擇選定內(nèi)容縮略圖508而導(dǎo)航到相關(guān)聯(lián)的文檔(例如,網(wǎng)頁(yè))。
[0049]本文包含了代表用于執(zhí)行公開(kāi)的架構(gòu)的新穎的方面的示范性的方法的一組流程圖。雖然為了簡(jiǎn)化說(shuō)明的目的,本文例如以流程圖表或流程圖的形式顯示的一個(gè)或多個(gè)方法被顯示和描述為一系列行為,應(yīng)當(dāng)理解和意識(shí)到,方法不受行為的順序限制,因?yàn)橐恍┬袨榭梢罁?jù)此而以不同的順序發(fā)生和/或與除了本文中圖示和描述的其它行為同時(shí)發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解和意識(shí)到,方法可以替選地表示為一系列互相關(guān)的狀態(tài)或事件,諸如在狀態(tài)圖中。而且,可能不是方法中示出的全部行為都是新穎的實(shí)現(xiàn)方式所需要的。
[0050]圖7示出了根據(jù)公開(kāi)的架構(gòu)的方法。在700處,接收與內(nèi)容和指向內(nèi)容的數(shù)據(jù)參考相關(guān)聯(lián)的歷史數(shù)據(jù)。例如,在諸如例如網(wǎng)絡(luò)會(huì)話或本地應(yīng)用導(dǎo)航會(huì)話的內(nèi)容導(dǎo)航會(huì)話期間標(biāo)識(shí)歷史數(shù)據(jù)。在702處,歷史數(shù)據(jù)的圖形視圖(分支可視化)被生成為節(jié)點(diǎn)以及節(jié)點(diǎn)之間的分支。節(jié)點(diǎn)代表了內(nèi)容,節(jié)點(diǎn)之間的分支代表了數(shù)據(jù)參考。
[0051]該方法能夠進(jìn)一步包括基于與視圖中的對(duì)應(yīng)節(jié)點(diǎn)的交互來(lái)呈現(xiàn)在內(nèi)容導(dǎo)航會(huì)話的特定點(diǎn)處的內(nèi)容。這能夠通過(guò)與分支可視化的一個(gè)或多個(gè)節(jié)點(diǎn)的交互來(lái)實(shí)現(xiàn)。該方法可進(jìn)一步包括:按域注解節(jié)點(diǎn)和分支的圖形視圖。這使得用戶能夠容易地確認(rèn)與特定域相關(guān)聯(lián)的節(jié)點(diǎn)的具體數(shù)量,并且因此確認(rèn)用戶在該域花費(fèi)了多少活動(dòng)。該方法可進(jìn)一步包括,經(jīng)由與視圖的節(jié)點(diǎn)或分支的交互而返回到內(nèi)容導(dǎo)航會(huì)話的點(diǎn)。這能夠通過(guò)用戶直接與圖形視圖的在先節(jié)點(diǎn)交互來(lái)實(shí)現(xiàn),并且操作以使得用戶返回到從其中獲得內(nèi)容的相關(guān)聯(lián)的網(wǎng)頁(yè)或應(yīng)用文檔。
[0052]該方法可進(jìn)一步包括:基于與對(duì)應(yīng)的節(jié)點(diǎn)或分支的交互來(lái)呈現(xiàn)內(nèi)容導(dǎo)航會(huì)話的內(nèi)容的快照(或縮略)視圖。該內(nèi)容還可以呈現(xiàn)為當(dāng)被選定時(shí)播放音頻剪輯的音頻鏈接的形式。替選地,與節(jié)點(diǎn)相關(guān)聯(lián)的內(nèi)容可以是當(dāng)相關(guān)節(jié)點(diǎn)被選擇(例如,盤(pán)旋于上方)時(shí)自動(dòng)播放的短的視頻剪輯。
[0053]該方法可進(jìn)一步包括:基于圖形視圖中的對(duì)應(yīng)的先前節(jié)點(diǎn)的選擇來(lái)跳回到歷史數(shù)據(jù)中的特定點(diǎn)。這能夠利用滑塊控件或與一個(gè)或多個(gè)節(jié)點(diǎn)的直接交互來(lái)執(zhí)行。該方法可進(jìn)一步包括:將歷史數(shù)據(jù)的圖形視圖呈現(xiàn)為與歷史數(shù)據(jù)的分層結(jié)構(gòu)相關(guān)的節(jié)點(diǎn)和節(jié)點(diǎn)分支的結(jié)構(gòu)。
[0054]圖8示出了根據(jù)公開(kāi)的架構(gòu)的替選方法。該方法能夠經(jīng)由包括計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)來(lái)執(zhí)行,計(jì)算機(jī)可執(zhí)行指令在由微處理執(zhí)行時(shí)使得微處理器實(shí)施方法的行為。在800處,接收與內(nèi)容和指向內(nèi)容的數(shù)據(jù)參考相關(guān)聯(lián)的歷史數(shù)據(jù)。歷史數(shù)據(jù)具有為內(nèi)容導(dǎo)航會(huì)話創(chuàng)建的分層結(jié)構(gòu)。在802處,歷史數(shù)據(jù)的圖形視圖被呈現(xiàn)為節(jié)點(diǎn)和節(jié)點(diǎn)之間的分支,節(jié)點(diǎn)代表了內(nèi)容,節(jié)點(diǎn)之間的分支代表了數(shù)據(jù)參考。在804處,節(jié)點(diǎn)和分支的圖形視圖按域注解。在806處,基于與對(duì)應(yīng)的節(jié)點(diǎn)的交互來(lái)呈現(xiàn)內(nèi)容導(dǎo)航會(huì)話的內(nèi)容的快照視圖。
[0055]該方法可進(jìn)一步包括:基于與視圖中的對(duì)應(yīng)節(jié)點(diǎn)的交互來(lái)呈現(xiàn)內(nèi)容導(dǎo)航會(huì)話的特定點(diǎn)處的內(nèi)容。一個(gè)實(shí)現(xiàn)方式能夠在具有到給定節(jié)點(diǎn)的線標(biāo)記的小面板中顯示出節(jié)點(diǎn)的內(nèi)容。該方法可進(jìn)一步包括:經(jīng)由與視圖的節(jié)點(diǎn)或分支的交互而返回到內(nèi)容導(dǎo)航會(huì)話(例如,網(wǎng)頁(yè))的點(diǎn)。
[0056]該方法可進(jìn)一步包括:基于特定內(nèi)容主題的選擇來(lái)呈現(xiàn)與一個(gè)或多個(gè)內(nèi)容導(dǎo)航會(huì)話和對(duì)應(yīng)的歷史數(shù)據(jù)有關(guān)的內(nèi)容主題列表。該方法可有進(jìn)一步包括:按域?qū)D形視圖的節(jié)點(diǎn)進(jìn)行圖形地區(qū)分??砂聪鄳?yīng)區(qū)別的圖形重點(diǎn)(例如,有色框)來(lái)區(qū)分域和相關(guān)的節(jié)點(diǎn)/分支。該方法可進(jìn)一步包括:基于與節(jié)點(diǎn)相關(guān)聯(lián)的內(nèi)容的選擇來(lái)導(dǎo)航到網(wǎng)絡(luò)文檔。
[0057]如本申請(qǐng)中使用的,術(shù)語(yǔ)“組件”和“系統(tǒng)”意在指代計(jì)算機(jī)相關(guān)實(shí)體,為硬件、軟件和有形硬件的組合、軟件、或者執(zhí)行中的軟件。例如,組件可以是但不限于諸如微處理器、芯片存儲(chǔ)器、大容量存儲(chǔ)設(shè)備(例如,光盤(pán)驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器和/或磁存儲(chǔ)介質(zhì)驅(qū)動(dòng)器)、以及計(jì)算機(jī)的有形組件,以及諸如運(yùn)行于微處理器上的進(jìn)程、對(duì)象、可執(zhí)行程序、數(shù)據(jù)結(jié)構(gòu)(存儲(chǔ)在易失性或非易失性存儲(chǔ)介質(zhì)中)、模塊、執(zhí)行線程和/或程序的軟件組件。
[0058]通過(guò)示例的方式,運(yùn)行于服務(wù)器上的應(yīng)用和服務(wù)器均可以是組件。一個(gè)或多個(gè)組件可以駐存在進(jìn)程和/或執(zhí)行線程內(nèi),并且組件能夠定位在一臺(tái)計(jì)算機(jī)上和/或分布在兩臺(tái)以上的計(jì)算機(jī)之間。措辭“示范性的”在此處可以用來(lái)表示充當(dāng)例子、實(shí)例或示例。本文中描述為“示范性的”的任何方面或設(shè)計(jì)不一定解釋為相對(duì)于其它方面或設(shè)計(jì)是優(yōu)選的或有益的。
[0059]現(xiàn)在參考圖9,示出了依照公開(kāi)的架構(gòu)執(zhí)行分支歷史可視化的計(jì)算系統(tǒng)900的框圖。然而,將理解的是,公開(kāi)的方法和/或系統(tǒng)的一些或全部方面能夠?qū)崿F(xiàn)為片上系統(tǒng)、其中模擬、數(shù)字、混合信號(hào)以及其它功能制作在單個(gè)芯片基板上。
[0060]為了提供用于其各方面的附加上下文,圖9以及下面的說(shuō)明意在提供能夠?qū)崿F(xiàn)各方面的適合的計(jì)算系統(tǒng)900的簡(jiǎn)要的大體的描述。雖然上面的描述在能夠運(yùn)行于一臺(tái)或多臺(tái)計(jì)算機(jī)上的計(jì)算機(jī)可執(zhí)行指令的總的上下文中,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,能夠與其它程序模塊組合和/或作為硬件和軟件的組合來(lái)實(shí)現(xiàn)新穎的實(shí)施例。
[0061]用于實(shí)現(xiàn)各方面的計(jì)算系統(tǒng)900包括計(jì)算機(jī)902,其具有微處理單元904(還稱為微處理器以及處理器)、諸如系統(tǒng)存儲(chǔ)器906的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)還包括磁盤(pán)、光盤(pán)、固態(tài)驅(qū)動(dòng)器、外部存儲(chǔ)器系統(tǒng)和閃速存儲(chǔ)器驅(qū)動(dòng)器)以及系統(tǒng)總線908。微處理單元904可以是各種商業(yè)方式可提供的微處理器中的任一種,諸如單處理器、多處理器、單核單元以及多核單元的處理和/或存儲(chǔ)電路。而且,本領(lǐng)域技術(shù)人員將意識(shí)至IJ,新穎的系統(tǒng)和方法能夠通過(guò)其它的計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)現(xiàn),包括微型計(jì)算機(jī)、主機(jī)型計(jì)算機(jī)以及個(gè)人計(jì)算機(jī)(例如,臺(tái)式、膝上型、平板PC等)、手持式計(jì)算設(shè)備、基于微處理器或可編程消費(fèi)電子設(shè)備等,其中每個(gè)可以與一個(gè)或多個(gè)相關(guān)聯(lián)設(shè)備可操作地耦合。
[0062]計(jì)算機(jī)902可以是在用于諸如無(wú)線通信設(shè)備、蜂窩電話以及其它能夠移動(dòng)的設(shè)備的便攜式和/或移動(dòng)計(jì)算系統(tǒng)的支持云計(jì)算服務(wù)的數(shù)據(jù)中心和/或計(jì)算資源(硬件和/或軟件)中采用的多個(gè)計(jì)算機(jī)中的一個(gè)。云計(jì)算服務(wù)包括但不限于例如作為服務(wù)的基礎(chǔ)結(jié)構(gòu)、作為服務(wù)的平臺(tái)、作為服務(wù)的軟件、作為服務(wù)的存儲(chǔ)設(shè)備、作為服務(wù)的臺(tái)式計(jì)算機(jī)、作為服務(wù)的數(shù)據(jù)、作為服務(wù)的安全以及作為服務(wù)的API(應(yīng)用程序接口)。
[0063]系統(tǒng)存儲(chǔ)器906可以包括計(jì)算機(jī)可讀存儲(chǔ)(物理存儲(chǔ))介質(zhì),諸如易失性(VOL)存儲(chǔ)器910(例如,隨機(jī)存取存儲(chǔ)器(RAM))和非易失性存儲(chǔ)器(N0N-V0L)912(例如,R0M、EPR0M、EEPROM等)?;据斎?輸出系統(tǒng)(B1S)能夠存儲(chǔ)在非易失性存儲(chǔ)器912中,并且包括促進(jìn)計(jì)算機(jī)902內(nèi)的組件之間的數(shù)據(jù)和信號(hào)的通信的基本例程,例如在啟動(dòng)期間。易失性存儲(chǔ)器910還可以包括高速RAM,諸如用于高速緩存數(shù)據(jù)的靜態(tài)RAM。
[0064]系統(tǒng)總線908提供了用于系統(tǒng)組件的接口,包括但不限于系統(tǒng)存儲(chǔ)器906到微處理單元904的接口。系統(tǒng)總線908可以是能夠利用各種商業(yè)方式可獲得的總線架構(gòu)中的任一種來(lái)進(jìn)一步與存儲(chǔ)器總線(具有或不具有存儲(chǔ)器控制器)和外圍設(shè)備總線(例如,PC1、PCIe、AGP、LPC等)互連的多種類型的總線結(jié)構(gòu)中的任一種。
[0065]計(jì)算機(jī)902進(jìn)一步包括用于將存儲(chǔ)子系統(tǒng)914與系統(tǒng)總線908和其它期望的計(jì)算機(jī)組件和電路接合的機(jī)器可讀存儲(chǔ)子系統(tǒng)914和存儲(chǔ)接口 916。存儲(chǔ)子系統(tǒng)914 (物理存儲(chǔ)介質(zhì))可以包括例如硬盤(pán)驅(qū)動(dòng)器(HDD)、磁軟盤(pán)驅(qū)動(dòng)器(FDD)、固態(tài)驅(qū)動(dòng)器(SSD)、閃速驅(qū)動(dòng)器和/或光盤(pán)存儲(chǔ)驅(qū)動(dòng)器(例如,⑶-ROM驅(qū)動(dòng)器、DVD驅(qū)動(dòng)器)中的一種或多種。存儲(chǔ)接口 916可以包括諸如例如EIDE、ATA、SATA和IEEE 1394的接口技術(shù)。
[0066]—個(gè)或多個(gè)程序和數(shù)據(jù)可以存儲(chǔ)在存儲(chǔ)器子系統(tǒng)906、機(jī)器可讀且可移除存儲(chǔ)器子系統(tǒng)918(例如,閃速驅(qū)動(dòng)器形狀因數(shù)技術(shù))、和/或存儲(chǔ)子系統(tǒng)914(例如,光、磁、固態(tài))中,包括操作系統(tǒng)920、一個(gè)或多個(gè)應(yīng)用程序922、其它程序模塊924以及程序數(shù)據(jù)926。
[0067]操作系統(tǒng)920、一個(gè)或多個(gè)應(yīng)用程序922、其它程序模塊924和/或程序數(shù)據(jù)926可以包括例如圖1的系統(tǒng)100的品項(xiàng)和組件、圖2的視圖200的品項(xiàng)和組件、圖3的UI 300的品項(xiàng)和組件、圖4的UI 400的品項(xiàng)和組件,圖5的UI 400的品項(xiàng)和組件,圖6的UI 400的品項(xiàng)和組件,以及例如圖7和圖8的流程圖所表示的方法。
[0068]—般地,程序包括執(zhí)行特定的任務(wù)、功能或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型的例程、方法、數(shù)據(jù)結(jié)構(gòu)、其它軟件組件等。操作系統(tǒng)920、應(yīng)用922、模塊924和/或數(shù)據(jù)926的全部或部分還可以高速緩存在諸如例如易失性存儲(chǔ)器910和/或非易失性存儲(chǔ)器的存儲(chǔ)器中。應(yīng)意識(shí)到,公開(kāi)的架構(gòu)能夠由各種商業(yè)方式可得到的操作系統(tǒng)或操作系統(tǒng)的組合(例如,作為虛擬機(jī))來(lái)實(shí)現(xiàn)。
[0069]存儲(chǔ)子系統(tǒng)914和存儲(chǔ)器子系統(tǒng)(906和918)充當(dāng)用于數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí)行指令等的易失性和非易失性存儲(chǔ)的計(jì)算機(jī)可讀介質(zhì)。在通過(guò)計(jì)算機(jī)或其它機(jī)器執(zhí)行時(shí),這些指令可以使得計(jì)算機(jī)或其它機(jī)器執(zhí)行方法的一個(gè)或多個(gè)行為。計(jì)算機(jī)可執(zhí)行指令包括例如使得通用計(jì)算機(jī)、專用計(jì)算機(jī)或?qū)S梦⑻幚砥髟O(shè)備執(zhí)行特定功能或功能組的指令和數(shù)據(jù)。計(jì)算機(jī)可執(zhí)行指令可以是例如二進(jìn)制,諸如匯編語(yǔ)言的中間格式指令,或者甚至是源代碼。執(zhí)行動(dòng)作的指令可以存儲(chǔ)在一個(gè)介質(zhì)上,或者可以存儲(chǔ)在多個(gè)介質(zhì)中,使得指令集中地出現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,而無(wú)論全部的指令是否在同一介質(zhì)上。
[0070]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(多個(gè)介質(zhì))排除了傳播的信號(hào)本身,能夠由計(jì)算機(jī)902訪問(wèn),并且包括可移除的和/或非可移除的易失性和非易失性的內(nèi)部和/或外部介質(zhì)。對(duì)于計(jì)算機(jī)902,各種類型的存儲(chǔ)介質(zhì)容納任何適合的數(shù)字格式的數(shù)據(jù)的存儲(chǔ)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)意識(shí)到,可以采用其它類型的計(jì)算機(jī)可讀介質(zhì),諸如壓縮驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器、磁帶、閃存卡、閃存驅(qū)動(dòng)器、磁帶盒等,用于存儲(chǔ)執(zhí)行公開(kāi)的架構(gòu)的新穎的方法(行為)的計(jì)算機(jī)可執(zhí)行指令。
[0071]用戶能夠利用諸如鍵盤(pán)和鼠標(biāo)的外部用戶輸入設(shè)備928以及通過(guò)語(yǔ)音識(shí)別實(shí)現(xiàn)的語(yǔ)音命令來(lái)與計(jì)算機(jī)902、程序和數(shù)據(jù)交互。其它的外部輸入用戶設(shè)備928可以包括麥克風(fēng)、IR(紅外)遠(yuǎn)程控件、操縱桿、游戲板、照相機(jī)識(shí)別系統(tǒng)、鐵筆、觸摸屏、姿勢(shì)系統(tǒng)(例如,眼睛移動(dòng)、諸如與手、手指、臂、頭等有關(guān)的身體姿態(tài))等等。用戶能夠利用諸如觸摸板、麥克風(fēng)、鍵盤(pán)等機(jī)載用戶輸入設(shè)備930來(lái)與計(jì)算機(jī)902、程序和數(shù)據(jù)交互,其中計(jì)算機(jī)902是例如便攜式計(jì)算機(jī)。
[0072]這些以及其它輸入設(shè)備經(jīng)由系統(tǒng)總線908通過(guò)輸入/輸出(I/O)設(shè)備接口 932連接到微處理單元904,但是能夠通過(guò)諸如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口、短程無(wú)線(例如,藍(lán)牙)和其它個(gè)域網(wǎng)(PAN)技術(shù)等其它接口連接。I/O設(shè)備接口932還促使使用輸出外圍設(shè)備934,諸如打印機(jī)、音頻設(shè)備、照相機(jī)設(shè)備等,諸如聲卡和/或機(jī)載音頻處理能力。
[0073]一個(gè)或多個(gè)圖形接口 936(通常還稱為圖形處理單元(GPU))提供計(jì)算機(jī)902與外部顯示器98(例如,LCD,等離子體)和/或機(jī)載顯示器940(例如,用于便攜式計(jì)算機(jī))之間的圖形和視頻信號(hào)。圖形接口 936還能夠被制造為計(jì)算機(jī)系統(tǒng)板的部分。
[0074]計(jì)算機(jī)902能夠利用經(jīng)由有線/無(wú)線通信子系統(tǒng)942與一個(gè)或多個(gè)網(wǎng)絡(luò)和/或其它計(jì)算機(jī)的邏輯連接而操作于聯(lián)網(wǎng)環(huán)境(例如,基于IP的)。其它計(jì)算機(jī)可以包括工作站、服務(wù)器、路由器、個(gè)人計(jì)算機(jī)、基于微處理器的娛樂(lè)工具、對(duì)等設(shè)備或其它通用網(wǎng)絡(luò)節(jié)點(diǎn),并且典型地包括相對(duì)于計(jì)算機(jī)902所描述的許多或所有元件。邏輯連接可以包括到局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、熱點(diǎn)等的有線/無(wú)線連接。LAN和WAN網(wǎng)絡(luò)環(huán)境常見(jiàn)于辦公室和公司并且促進(jìn)了企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò),諸如內(nèi)聯(lián)網(wǎng),其全部都可以連接到諸如因特網(wǎng)的全球通信網(wǎng)絡(luò)。
[0075]當(dāng)在聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)902經(jīng)由有線/無(wú)線通信子系統(tǒng)942(例如,網(wǎng)絡(luò)接口適配器、機(jī)載收發(fā)機(jī)子系統(tǒng)等)連接到網(wǎng)絡(luò)以與有線/無(wú)線網(wǎng)絡(luò)、有線/無(wú)線打印機(jī)、有線/無(wú)線輸入設(shè)備944等通信。計(jì)算機(jī)902可以包括調(diào)制解調(diào)器或用于建立網(wǎng)絡(luò)上的通信的其它手段。在聯(lián)網(wǎng)環(huán)境中,相對(duì)于計(jì)算機(jī)902的程序和數(shù)據(jù)能夠存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器/存儲(chǔ)設(shè)備中,與分布式系統(tǒng)相關(guān)聯(lián)。將理解的是,所示的網(wǎng)絡(luò)連接是示范性的,并且能夠使用建立計(jì)算機(jī)之間的通信鏈路的其它手段。
[0076]計(jì)算機(jī)902能夠操作以利用諸如IEEE802.xx系列標(biāo)準(zhǔn)的無(wú)線電技術(shù)與有線/無(wú)線設(shè)備或?qū)嶓w通信,諸如操作地布置成與例如打印機(jī)、掃描儀、臺(tái)式計(jì)算機(jī)和/或便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、通信衛(wèi)星、與無(wú)線可檢測(cè)標(biāo)簽(例如,小亭子、新聞?wù)?、休息?相關(guān)聯(lián)的任何裝備或者位置和電話進(jìn)行無(wú)線通信(例如,IEEE 802.11空中調(diào)制技術(shù))的無(wú)線設(shè)備。這至少包括用于熱點(diǎn)、WiMax和Bluetooth?無(wú)線技術(shù)的W1-Fi?(用于證實(shí)無(wú)線計(jì)算機(jī)聯(lián)網(wǎng)設(shè)備的互操作性)。因此,通信可以是如同常規(guī)的網(wǎng)絡(luò)或者僅僅是至少兩個(gè)設(shè)備之間的adhoc通信的預(yù)定義結(jié)構(gòu)。W1-Fi網(wǎng)絡(luò)使用稱為IEEE 802.llx(a,b,g,等等)的無(wú)線電技術(shù)來(lái)提供安全、可靠、快速的無(wú)線連接I1-Fi網(wǎng)絡(luò)能夠用于將計(jì)算機(jī)彼此連接,連接到因特網(wǎng),以及連接到有線網(wǎng)(其使用IEEE 802.3相關(guān)的技術(shù)和功能)。
[0077]上文已經(jīng)描述的包括公開(kāi)的架構(gòu)的示例。當(dāng)然,不可能描述每一個(gè)可想到的組件和/或方法的組合,但是本領(lǐng)域普通技術(shù)人員可以認(rèn)識(shí)到許多另外的組合和置換是可能的。因此,新穎的架構(gòu)意在涵蓋落入隨附權(quán)利要求的精神和范圍內(nèi)的全部這樣的改動(dòng)、修改和變型例。此外,在術(shù)語(yǔ)“包含”用在詳細(xì)說(shuō)明或權(quán)利要求的程度上,該術(shù)語(yǔ)意在是包含性的,方式類似于術(shù)語(yǔ)“包括”,因?yàn)椤鞍ā痹跈?quán)利要求中使用時(shí)解釋為過(guò)渡性措辭。
【主權(quán)項(xiàng)】
1.一種系統(tǒng),包括: 歷史組件,其被配置為收集與內(nèi)容以及指向內(nèi)容導(dǎo)航會(huì)話的所述內(nèi)容的數(shù)據(jù)參考相關(guān)聯(lián)的歷史數(shù)據(jù),所述歷史數(shù)據(jù)是與所述內(nèi)容導(dǎo)航會(huì)話相關(guān)聯(lián)的分層結(jié)構(gòu); 可視化組件,其被配置為將所述歷史數(shù)據(jù)的圖形視圖生成為與所述分層結(jié)構(gòu)相關(guān)的節(jié)點(diǎn)以及所述節(jié)點(diǎn)之間的分支,所述節(jié)點(diǎn)代表了所述內(nèi)容,所述節(jié)點(diǎn)之間的所述分支代表了所述數(shù)據(jù)參考;以及 至少一個(gè)微處理器,其被配置為執(zhí)行存儲(chǔ)器中的與所述歷史組件和所述可視化組件相關(guān)聯(lián)的計(jì)算機(jī)可執(zhí)行指令。2.如權(quán)利要求1所述的系統(tǒng),其中所述圖形視圖包括響應(yīng)于與對(duì)應(yīng)節(jié)點(diǎn)的交互而呈現(xiàn)的一個(gè)或多個(gè)內(nèi)容圖像。3.如權(quán)利要求1所述的系統(tǒng),其中所述歷史數(shù)據(jù)的所述圖形視圖是基于與關(guān)聯(lián)于所述歷史數(shù)據(jù)的內(nèi)容的交互來(lái)呈現(xiàn)的。4.如權(quán)利要求1所述的系統(tǒng),其中與所述內(nèi)容的交互自動(dòng)地導(dǎo)航到與內(nèi)容相關(guān)聯(lián)的網(wǎng)頁(yè)。5.如權(quán)利要求1所述的系統(tǒng),其中所述可視化組件將所述圖形視圖的所述節(jié)點(diǎn)按域進(jìn)行圖形地區(qū)分。6.—種方法,包括以下行為: 接收與內(nèi)容和指向所述內(nèi)容的數(shù)據(jù)參考相關(guān)聯(lián)的歷史數(shù)據(jù),所述歷史數(shù)據(jù)是在內(nèi)容導(dǎo)航會(huì)話期間被標(biāo)識(shí)的;以及 將所述歷史數(shù)據(jù)的圖形視圖生成為節(jié)點(diǎn)以及所述節(jié)點(diǎn)之間的分支,所述節(jié)點(diǎn)表示所述內(nèi)容,所述節(jié)點(diǎn)之間的所述分支表示所述數(shù)據(jù)參考。7.如權(quán)利要求6所述的方法,進(jìn)一步包括將所述節(jié)點(diǎn)和所述分支的圖形視圖按域進(jìn)行注解。8.如權(quán)利要求6所述的方法,進(jìn)一步包括經(jīng)由與所述視圖的節(jié)點(diǎn)或分支的交互而返回到所述內(nèi)容導(dǎo)航會(huì)話的點(diǎn)。9.如權(quán)利要求6所述的方法,進(jìn)一步包括:基于與對(duì)應(yīng)節(jié)點(diǎn)或分支的交互而呈現(xiàn)所述內(nèi)容導(dǎo)航會(huì)話的內(nèi)容的快照視圖。10.如權(quán)利要求6所述的方法,進(jìn)一步包括:基于所述圖形視圖中的對(duì)應(yīng)的前一節(jié)點(diǎn)的選擇而跳回到所述歷史數(shù)據(jù)中的特定點(diǎn)。
【文檔編號(hào)】G06F17/30GK105900090SQ201480072657
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2014年12月17日
【發(fā)明人】R·弗賴伊, K·E·羅林, L·葉
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司