專利名稱:導(dǎo)航從多個源提取的主導(dǎo)概念的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于導(dǎo)航從多個源提取的主導(dǎo)概念的技術(shù)。
背景技術(shù):
常規(guī)的搜索引擎從用戶處接收查詢,并定位具有與接收到的查詢中所包括的術(shù)語相匹配的術(shù)語的網(wǎng)頁。按照常規(guī),搜索引擎忽略用戶查詢的上下文和含義,并且將查詢作為一組詞處理?;陬l率來搜索查詢所包括的術(shù)語,并且搜索引擎返回包括查詢的術(shù)語的結(jié)果由。因此,常規(guī)的搜索引擎返回可能滿足不了用戶的需求的結(jié)果。常規(guī)的搜索引擎可顯示用戶可能用來構(gòu)建查詢的一組流行術(shù)語。流行術(shù)語是在搜索一項時用戶提供給搜索引擎的詞。流行術(shù)語可在用于搜索引擎的網(wǎng)頁上的熱門主題部分中顯示。用戶點擊列在熱門主題部分中的流行術(shù)語,從而發(fā)出帶有所選的流行術(shù)語的查詢。一些常規(guī)的搜索引擎還顯示標簽云,其列出重新出現(xiàn)在諸如因特網(wǎng)的網(wǎng)絡(luò)上的所有項上的術(shù)語。標簽云提供了在因特網(wǎng)上可用的項中正在使用的詞的快照。標簽云中的術(shù)語在用于搜索引擎的網(wǎng)頁上以簇狀顯示。用戶可點擊在標簽云中列出的術(shù)語,從而發(fā)出帶有所選術(shù)語的查詢。不幸地是,常規(guī)的搜索引擎不能提供在響應(yīng)于用戶的查詢而提供的結(jié)果中蘊含的主要概念的寬泛概觀。相反地,響應(yīng)于用戶的查詢,常規(guī)的搜索引擎返回包括查詢的術(shù)語的項的集合。接著,用戶必須細讀集合,以判定在文檔的集合中表示的寬泛概念。
發(fā)明內(nèi)容
本發(fā)明的實施例涉及用于生成主導(dǎo)概念的圖形,并用于導(dǎo)航從多個源提取的主導(dǎo)概念的系統(tǒng)、方法、以及計算機可讀介質(zhì)。主導(dǎo)概念從接收上下文查詢的搜索引擎所產(chǎn)生的結(jié)果中提取。顯示主導(dǎo)概念以提供在結(jié)果中蘊含的主要概念的寬泛概觀。計算機系統(tǒng)執(zhí)行計算機實現(xiàn)方法以導(dǎo)航主導(dǎo)概念。計算機系統(tǒng)為主導(dǎo)概念生成圖形用戶界面。圖形用戶界面包括結(jié)果部分,其聚集來自各種源的與上下文查詢相匹配的結(jié)果。圖形用戶界面還包括圖形控件,其鏈接上下文查詢和從該上下文查詢的搜索結(jié)果中提取的主導(dǎo)概念。圖形控件包括導(dǎo)航操作和查看操作。導(dǎo)航操作更新圖形用戶界面以從圖形控件查看選定的上下文查詢的在前上下文查詢或附加主導(dǎo)概念。查看操作為主導(dǎo)概念或上下文查詢提供了屬性信息。查看操作還提供了與在圖形控件中顯示的主導(dǎo)概念相關(guān)的附加主導(dǎo)概念。提供了本發(fā)明內(nèi)容,以如下具體實施方式
進一步所述的簡化形式介紹了概念的選擇。本發(fā)明內(nèi)容既不旨在識別權(quán)利要求所保護的主題的關(guān)鍵特征或?qū)嵸|(zhì)特征,也不旨在作為隔離的輔助用來判定權(quán)利要求所保護的主題的范圍。
參考所附的附圖如下詳細地描述了本發(fā)明所示的實施例,在此參考引入,其中圖1是根據(jù)本發(fā)明實施例示出了示例計算機設(shè)備的方框圖;圖2是根據(jù)本發(fā)明的實施例示出了顯示具有主導(dǎo)概念的火花(sparkler)的圖形用戶界面的屏幕快照;圖3是根據(jù)本發(fā)明的實施例示出了用于主導(dǎo)概念的操作對話框的屏幕快照;圖4是根據(jù)本發(fā)明的實施例示出了顯示主導(dǎo)概念與搜索結(jié)果的圖形用戶界面的另一個屏幕快照;圖5是根據(jù)本發(fā)明的實施例示出了轉(zhuǎn)換主導(dǎo)概念和搜索結(jié)果的圖形用戶界面的另一個屏幕快照;以及圖6是根據(jù)本發(fā)明的實施例示出了用于導(dǎo)航主導(dǎo)概念的計算機實現(xiàn)方法的邏輯圖。
具體實施例方式本專利描述了用于可專利滿足法定要求的特征的主題。然而,實施方式本向并不旨在限定本專利的范圍。相反地,發(fā)明人試圖權(quán)利要求所保護的主題還可以結(jié)合其它目前的或?qū)淼募夹g(shù)以其它方式體現(xiàn),包括與本專利所述的步驟相似的不同步驟或步驟的組合。而且,雖然術(shù)語“步驟”和“方框”在此用來隱含了所使用的方法的不同元件,除非和除了當明確地描述了各個元件的順序時,術(shù)語不應(yīng)當解釋為暗示了在此所述的各種元件之中或之間的任何特定順序。在此所使用的術(shù)語“組件”指硬件,固件,以及軟件的任何組合。本發(fā)明的實施例提供了圖形用戶界面,其顯示從與搜索引擎所接收的上下文查詢相關(guān)聯(lián)的結(jié)果中提取的主導(dǎo)概念。在一個實施例中,在結(jié)果中所包括的文檔庫中的主導(dǎo)概念被排位并且顯示給用戶。文檔庫包括來自搜索引擎響應(yīng)上下文查詢而搜索的各種源的項?;趤碜晕臋n庫的支持,對主導(dǎo)概念和上下文查詢之間的關(guān)系劃分優(yōu)先順序。用戶可瀏覽(explore)主導(dǎo)概念,以及支持主導(dǎo)概念和上下文查詢之間的關(guān)系的文檔片斷。而且, 通過點擊所顯示的主導(dǎo)概念,主導(dǎo)概念用作搜索引擎中的查詢術(shù)語。顯示主導(dǎo)概念的圖形用戶界面可包括歷史視圖,其顯示由用戶訪問的最近的主導(dǎo)概念或由用戶構(gòu)建的最近上下文查詢。圖形用戶界面還包括導(dǎo)航控件,用于遍歷鏈接主導(dǎo)概念和上下文查詢的圖形控件。在一些實施例中,可用諸如火花的圖形控件導(dǎo)航文檔庫中的主導(dǎo)概念?;鸹ㄊ前ǘ鄠€輪輻的星型的圖形表示。一個輪輻可表示上下文查詢,而其它輪輻可表示主導(dǎo)概念。 在某些實施例中,火花具有有限數(shù)目個輪輻。對輪輻數(shù)目的限制提高了作為火花部分而顯示的主導(dǎo)概念和上下文查詢的可讀性。在一個實施例中,火花限定為5個輪輻。在火花上顯示的主導(dǎo)概念在最高排位的主導(dǎo)概念之中。因此,火花允許用戶快速地在對應(yīng)上下文查詢的結(jié)果中理解重要概念。例如,搜索引擎提供了響應(yīng)用于“流行藝術(shù)家A”的上下文查詢的結(jié)果。除其它事項外,上下文查詢可包括用戶的位置,用戶構(gòu)建查詢的日期,以及用來構(gòu)建查詢的應(yīng)用程序。搜索引擎的結(jié)果被進一步處理以識別主導(dǎo)概念以及主導(dǎo)概念與查詢術(shù)語之間的關(guān)系。 用于“流行藝術(shù)家A”的主導(dǎo)概念可包括但并不限于“流行藝術(shù)家B”,頒獎晚會,以及音樂會。這些主導(dǎo)概念基于由具有主導(dǎo)概念和上下文查詢的元數(shù)據(jù)庫(metabase)提供的距離進行排位。隨后,選擇具有最高排位的主導(dǎo)概念用于在具有上下文查詢的圖形用戶界面上顯示。圖形用戶界面在火花上顯示“流行藝術(shù)家A”,“流行藝術(shù)家B”,以及頒獎晚會。用戶可用鼠標或任何其它指示設(shè)備來導(dǎo)航火花。當用戶在“流行藝術(shù)家B”主導(dǎo)概念上停留時,對話框顯示給用戶。對話框提供了使用主導(dǎo)概念“流行藝術(shù)家B”發(fā)出上下文查詢的選項,或瀏覽主導(dǎo)概念“流行藝術(shù)家B”和上下文查詢“流行藝術(shù)家A”之間的關(guān)系的選項。如果選擇發(fā)出上下文查詢的選項,“流行藝術(shù)家B”被傳送給搜索引擎以期新的搜索結(jié)果。如果用戶選擇瀏覽主導(dǎo)概念的選項,包括支持“流行藝術(shù)家B”和“流行藝術(shù)家A” 之間的鏈接的片斷的關(guān)系以優(yōu)先級的順序進行顯示。這些片斷可闡明“流行藝術(shù)家A和流行藝術(shù)家B在德國演出”,“流行藝術(shù)家A和流行藝術(shù)家B支持慈善”,或“在100名最佳歌手中,流行藝術(shù)家A領(lǐng)先流行藝術(shù)家B十名”。搜索引擎從用戶接收查詢術(shù)語。而且,搜索引擎接收在當前搜索會話期間提供查詢的一個或多個應(yīng)用程序的上下文。上下文和查詢術(shù)語是詳細說明一次上下文查詢的上下文屬性。搜索各種數(shù)據(jù)源以尋找與上下文查詢相匹配的結(jié)果。結(jié)果進一步由實體提取器來處理,以識別在結(jié)果中表示的實體。在一些實施例中,實體是名詞。當所提取的實體和上下文查詢之間的距離小于特定閾值時,所提取的實體被排位,并識別為主導(dǎo)概念。圖1是根據(jù)本發(fā)明的實施例示出了示例計算機設(shè)備的方框圖。計算機設(shè)備100包括總線110,存儲器112,處理器114,呈現(xiàn)組件116,輸入/輸出(I/O)端口 118,輸入/輸出(I/O)組件120,以及電源122。計算機設(shè)備100僅僅是適當計算機環(huán)境的一個示例,而且并不旨在建議關(guān)于本發(fā)明實施例的用途或功能的范圍的任何限定。計算機設(shè)備100也不解釋為具有與所示組件中的任何一個或組合相關(guān)的任何獨立性或要求。計算機設(shè)備100通常包括各種計算機可讀介質(zhì)。作為示例,但并不限定,計算機可讀介質(zhì)包括隨機存儲器(Random Access Memory(RAM));只讀存儲器(Read Only Memory (ROM));電擦除可編程只讀存儲器(Electronically Erasable Programmable Read Only Memory(EEPROM));閃存或其它寄存器技術(shù);CDROM ;數(shù)字多功能光碟(digital versatile disc (DVD))或其它光或全息介質(zhì);卡式磁帶,磁帶,磁盤存儲或其它磁存儲設(shè)備,或用來編碼所需信息且由計算機設(shè)備100訪問的任何其它介質(zhì)。本發(fā)明的實施例使用包括由諸如個人數(shù)據(jù)助手,游戲設(shè)備,或其它手持式設(shè)備的計算機設(shè)備100執(zhí)行的諸如程序模塊的計算機可執(zhí)行指令的計算機編碼或機器可用指令來實現(xiàn)。通常,包括例程,程序, 目標,模塊,數(shù)據(jù)結(jié)構(gòu),以及類似物的程序模塊指執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的編碼。本發(fā)明的實施例在包括分布式計算機環(huán)境的各種系統(tǒng)配置中實施,在分布式計算機環(huán)境中,任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行。計算機設(shè)備100包括直接或間接連接下列組件的總線110 存儲器112,一個或多個處理器114,一個或多個呈現(xiàn)組件116,輸入/輸出(1/0)端口 118,輸入/輸出(1/0)組件120,以及電源122??偩€110表示為一個或多個總線(例如,地址總線,數(shù)據(jù)總線,或它們的組合)。雖然為了清楚起見圖1中的各種組件用線顯示,事實上,描繪各種模塊并不是很清楚,并且隱喻地,線將更加精確地灰度化和模糊化。例如,任何人可以把諸如顯示設(shè)備的表示組件116看作輸入/輸出組件。而且,處理器114具有存儲器112。在“工作站”,“服務(wù)器”,“膝上型”,“手持式設(shè)備”等等之間不做區(qū)分,因為所有試圖在圖1的范圍中。存儲器112包括以易失性和/非易失性存儲器的形式的計算機可讀介質(zhì)和計算機存儲介質(zhì)。存儲器是可去除式的,非可去除式的,或它們的組合。示例存儲器硬件包括,但并不限于,固態(tài)寄存器,硬盤驅(qū)動器,光盤驅(qū)動器等等。計算機設(shè)備100包括從諸如存儲器 112或輸入/輸出組件120的各種實體讀取數(shù)據(jù)的一個或多個處理器114。表示組件116 表示給用戶或其它設(shè)備的數(shù)據(jù)指示。示例的呈現(xiàn)組件116包括顯示設(shè)備,揚聲器,打印機, 振蕩模塊,以及類似物。輸入/輸出端口 118允許計算機設(shè)備100物理地和邏輯地連接到包括輸入/輸出組件120的其它設(shè)備,一些設(shè)備置于內(nèi)部。所示的輸入/輸出組件120包括麥克風,操縱桿,游戲墊,圓盤式衛(wèi)星開線,掃描儀,打印機,無線設(shè)備,以及類似物。在一些實施例中,計算機系統(tǒng)識別主導(dǎo)概念以及所識別的主導(dǎo)概念和上下文查詢之間的關(guān)系。計算機系統(tǒng)包括連接到各種源,實體提取組件,元數(shù)據(jù)庫,以及排位組件的搜索引擎。搜索引擎接收上下文查詢,并且響應(yīng)于上下文查詢提供結(jié)果。實體提取組件解析結(jié)果,并且識別包括在結(jié)果中的實體。元數(shù)據(jù)庫提供了包括在結(jié)果中的實體和包括在上下文查詢中的查詢術(shù)語之間的距離。排位組件基于元數(shù)據(jù)庫提供的距離對實體進行排位,并且基于分配給實體的排位在結(jié)果中選擇主導(dǎo)概念。隨后,主導(dǎo)概念和上下文查詢之間的關(guān)系可用來由用戶通過諸如火花的圖形控件進行導(dǎo)航,其中該關(guān)系包括支持主導(dǎo)概念和上下文查詢之間的鏈接的片斷。在其它實施例中,圖形控件可為相似項的簇或任何其它集合。圖2是根據(jù)本發(fā)明的實施例示出了顯示具有主導(dǎo)概念的火花的圖形用戶界面200 的屏幕快照。圖形用戶界面200包括上下文查詢210,主導(dǎo)概念220,后退和前進導(dǎo)航控件 230,歷史導(dǎo)航控件M0,以及主導(dǎo)概念操作控件250。上下文查詢210與主導(dǎo)概念220 —起在火花上顯示。上下文查詢包括從搜索引擎接收的查詢術(shù)語。在一個實施例中,計算機系統(tǒng)可生成圖形用戶界面200,在該圖形用戶界面200中,上下文查詢被突出顯示或加粗。圖形用戶界面還包括具有中性格式的主導(dǎo)概念 220。上下文查詢210可為到視圖的鏈接,該視圖顯示所選的,即被點擊的上下文查詢210 的搜索結(jié)果,以及用于上下文查詢210的的圖形控件(例如火花)。主導(dǎo)概念220是從上下文查詢的結(jié)果中提取的術(shù)語。主導(dǎo)概念220提供了包括在搜索結(jié)果中的主要概念的概覽。圖形用戶界面200包括上下文查詢的多個主導(dǎo)概念220。主導(dǎo)概念220可為到視圖的鏈接,該視圖顯示所選的,即被點擊的主導(dǎo)概念220的搜索結(jié)果, 以及用于當前被選為上下文查詢210的主導(dǎo)概念220的圖形控件(例如火花)。例如,“TAYLOR SWIFT(泰勒·斯威夫特)”可為上下文查詢210,并且“TAYLOR SWIFT”的搜索結(jié)果中找到的主導(dǎo)概念包括“MTV AWARDS (音樂電視獎)”,"KANYE TOST (凱也 溫斯特)”,“FEARLESS (歌曲無懼的愛)”,以及“TIM MCGRAW(提姆 麥克羅)”。圖形用戶界面可包括這些概念并允許用戶在這些概念上導(dǎo)航和執(zhí)行操作。后退和前進導(dǎo)航控件230允許用戶觀察可能與上下文查詢210相關(guān)的附加主導(dǎo)概念220。用戶可點擊后退導(dǎo)航控件230以查看以前查看到的主導(dǎo)概念。另外,用戶可點擊前進導(dǎo)航控件230以查看以前沒有查看到的附加主導(dǎo)概念。在一個實施例中,可點擊并保持后退和前進導(dǎo)航控件230,以開始一個轉(zhuǎn)換視圖的動畫。例如,當用戶將指示器保持在后退和前進導(dǎo)航控件230上,并且從左到右移動指示器時,發(fā)生從左到右轉(zhuǎn)換視圖的前進導(dǎo)航。 當用戶保持后退和前進導(dǎo)航控件230,并且從右到左移動指示器時,發(fā)生從右到左轉(zhuǎn)換視圖的后退導(dǎo)航。歷史導(dǎo)航控件240允許用戶查看以前發(fā)送的上下文查詢210。在一個實施例中,歷史導(dǎo)航控件240是位于在圖形用戶界面200中表示的圖形底部的一組省略符號。每一個省略符號是表示單獨的上下文查詢210的歷史導(dǎo)航控件M0,上下文查詢210的結(jié)果曾作為火花被用戶檢閱過。用戶可點擊歷史導(dǎo)航控件MO以導(dǎo)航到示出以前查看過的上下文查詢 210及其對應(yīng)的主導(dǎo)概念220的視圖。在一個實施例中,以前查看過的上下文查詢210和它對應(yīng)的主導(dǎo)概念220在諸如火花的圖形控件中顯示。主導(dǎo)概念操作控件250允許用戶查看可被執(zhí)行以動態(tài)改變圖形用戶界面200的操作。主導(dǎo)概念操作控件可以是位于圖形用戶界面200的“i”圖標。當用戶選擇該圖標時, 產(chǎn)生對話框以提供操作列表,例如但并不限于,屬性列表,最近的鄰居等等。在一些實施例中,主導(dǎo)概念在圖形用戶界面中顯示以提供包括在由搜索引擎響應(yīng)上下文查詢而返回的結(jié)果中的主要概念的概觀。圖形用戶界面可呈現(xiàn)可導(dǎo)航以審閱在前的上下文查詢和相應(yīng)的主導(dǎo)概念的火花。用戶可以使用鼠標或指示器點擊主導(dǎo)概念,或在主導(dǎo)概念上停留。用戶還可以在圖形用戶界面中顯示的主導(dǎo)概念和上下文查詢上執(zhí)行許多操作。圖3是根據(jù)本發(fā)明的實施例示出了用于主導(dǎo)概念的操作對話框300的屏幕快照。操作可包括,但并不限于,最近的鄰居310,同時發(fā)生(co-occurrence) 320,樞軸 (pivot) 330,以及屬性列表340。最近的鄰居操作310用與所選的主導(dǎo)概念相類似的附加主導(dǎo)概念更新圖形用戶界面。同時發(fā)生操作320用密切接近所選的主導(dǎo)概念或上下文查詢而發(fā)生的附加主導(dǎo)概念更新圖形用戶界面。樞軸操作330為所選的主導(dǎo)概念或上下文查詢提供了橫向概念。屬性列表操作340提供了關(guān)于與上下文查詢或主導(dǎo)概念相對應(yīng)的屬性的信息。除其它事項,屬性可包括頭銜,年齡,學校,身高。在某些實施例中,屬性信息在圖形用戶界面的細節(jié)部分中顯示。因此,用戶可選擇任何上述操作,從而用至少一個附加主導(dǎo)概念或所顯示的主導(dǎo)概念和上下文查詢的屬性細節(jié)來更新圖形用戶界面。在另一個實施例中,火花可顯示為響應(yīng)上下文查詢由搜索引擎返回的結(jié)果頁的部分。結(jié)果頁包括列出上下文查詢的查詢術(shù)語的搜索框,按照源來集簇搜索結(jié)果的結(jié)果部分, 以及包括上下文查詢和它對應(yīng)的主導(dǎo)概念的火花控件。圖4是根據(jù)本發(fā)明的實施例示出了顯示主導(dǎo)概念與搜索結(jié)果的圖形用戶界面400 的另一個屏幕快照。圖形用戶界面400包括搜索框410,結(jié)果區(qū)420,以及火花控件430。搜索框410從用戶接收上下文查詢。隨后,結(jié)果區(qū)420顯示由接收上下文查詢的搜索引擎返回的搜索結(jié)果。在一個實施例中,結(jié)果區(qū)420以排位順序列出了與上下文查詢相對應(yīng)的所有搜索結(jié)果。在另一個實施例中,結(jié)果區(qū)420基于源來集簇結(jié)果。例如,來自新聞源,推特源,網(wǎng)站源等等的結(jié)果分組在一起,并且同時在圖形用戶界面400上顯示。搜索結(jié)果和火花控件430同時在圖形用戶界面400中顯示?;鸹丶?30允許用戶導(dǎo)航結(jié)果,并且提供了包括在搜索結(jié)果中的寬泛概念的概觀。
例如,對“TAYLOR SWIFT”的搜索使得搜索引擎提供了具有如上所論述的結(jié)果和火花控件的圖形用戶界面400。用戶與結(jié)果或火花控件相交互以審閱結(jié)果。圖形用戶界面400 用“TAYLOR SWIFT”火花控件顯示了 “TAYLOR SWIFT”的搜索結(jié)果。另外,在另一個實施例中,火花控件可用來向搜索引擎發(fā)出上下文查詢。上下文查詢可包括在火花控件中所包括的主導(dǎo)概念。換句話說,用戶可點擊由火花控件顯示的主導(dǎo)概念以發(fā)出新查詢。隨后,搜索引擎提供了新結(jié)果,并且火花控件可用新上下文查詢和與新上下文查詢相對應(yīng)的新主導(dǎo)概念進行更新。圖5是根據(jù)本發(fā)明的實施例示出了轉(zhuǎn)換主導(dǎo)概念和搜索結(jié)果的圖形用戶界面500 的另一個屏幕快照。圖形用戶界面500包括搜索框510,結(jié)果區(qū)520,以及火花控件530。搜索框510被更新以反映由用戶所選的新上下文查詢。上下文查詢可以是以前顯示的主導(dǎo)概念。隨后,結(jié)果區(qū)520被更新以顯示由接收上下文查詢的搜索引擎返回的搜索結(jié)果。在一個實施例中,結(jié)果區(qū)520被更新以按排位順序列出與上下文查詢相對應(yīng)的所有搜索結(jié)果。在另一個實施例中,結(jié)果區(qū)520被更新,基于源來集簇結(jié)果。例如,來自新聞源,推特源,網(wǎng)站源等等的結(jié)果分組在一起,并且同時在圖形用戶界面500上顯示。搜索結(jié)果和火花控件530 同時在圖形用戶界面500中顯示。例如,對“泰勒·斯威夫特”的搜索使得搜索引擎提供了具有如上所論述的結(jié)果和火花控件530的圖形用戶界面500?;鸹丶?30包括主導(dǎo)概念“MYSPACE(我的空間)”。當用戶點擊主導(dǎo)概念“MYSPACE”時,圖形用戶界面500被更新以反映新上下文查詢 “MYSPACE”,如圖形用戶界面500所示。而且,如圖形用戶界面500所示,火花控件530還基于“MYSPACE”的搜索結(jié)果進行更新,如火花控件器530所示。在一些實施例中,計算機系統(tǒng)執(zhí)行計算機實現(xiàn)方法,以導(dǎo)航主導(dǎo)概念。主導(dǎo)概念在由搜索引擎產(chǎn)生的圖形用戶界面中顯示。主導(dǎo)概念在圖形控件中顯示以提供搜索結(jié)果的概觀。隨后,基于與圖形控件的交互,圖形用戶界面被更新。圖6是根據(jù)本發(fā)明的實施例示出了用于導(dǎo)航主導(dǎo)概念的計算機實現(xiàn)方法的邏輯圖600。在步驟610中,當上下文查詢被搜索引擎所接收時,方法開始。在一個實施例中,上下文查詢包括下列上下文屬性中的至少兩項查詢術(shù)語,位置,時間,以及應(yīng)用程序。在步驟 620中,計算機系統(tǒng)生成具有與上下文查詢相關(guān)聯(lián)的主導(dǎo)概念的圖形用戶界面,該上下文查詢被發(fā)送給搜索引擎以搜索多個源以查找結(jié)果。在某些實施例中,多個源包括,視頻,網(wǎng)站, 音頻,圖像,以及社交網(wǎng)絡(luò)源。主導(dǎo)概念從由搜索引擎返回的結(jié)果中提取。在步驟630中,計算機系統(tǒng)將一圖形添加到圖形用戶界面,以分組從結(jié)果中提取的主導(dǎo)概念。在一個實施例中,在圖形中的主導(dǎo)概念上停留導(dǎo)致對話框被顯示,其中,對話框允許用戶進一步瀏覽主導(dǎo)概念或開始新搜索。該圖形鏈接上下文查詢和主導(dǎo)概念。該圖形是具有多個輪輻的星型形狀且限定為 5個輪輻的火花。圖形用戶界面可包括一部分,其同時顯示上下文查詢的結(jié)果與用于主導(dǎo)概念的圖形。在一個實施例中,圖形可以是在搜索結(jié)果頁上顯示的控件元件。在另一個實施例中,圖形可以是配置中將上下文查詢傳送給搜索引擎的網(wǎng)絡(luò)瀏覽器中的工具欄。在步驟640中,計算機系統(tǒng)還提供了動態(tài)改變由圖形用戶界面顯示的主導(dǎo)概念的控件。在步驟650中,基于從與圖形用戶界面相交互的用戶處所接收控件操縱,計算機系統(tǒng)更新圖形用戶界面和所顯示的主導(dǎo)概念。這些控件包括后退控件和前進控件。
在一些實施例中,控件包括以下的至少一種為所選的主導(dǎo)概念列出屬性的屬性列表操作,提供與所選的主導(dǎo)概念相關(guān)的附加主導(dǎo)概念的最近鄰居操作,提供和所選的主導(dǎo)概念一起頻繁發(fā)生的附加主導(dǎo)概念的同時發(fā)生操作,或提供表示所選的主導(dǎo)概念的正交話題的詞或短語的樞軸操作。在步驟660中,方法結(jié)束。綜上所述,由計算機系統(tǒng)來導(dǎo)航主導(dǎo)概念。計算機系統(tǒng)產(chǎn)生具有與上下文查詢相關(guān)聯(lián)的主導(dǎo)概念的圖形用戶界面。上下文查詢發(fā)送給搜索多個源以查找結(jié)果的搜索引擎。 計算機系統(tǒng)從結(jié)果中提取主導(dǎo)概念,并且提供了圖形以分組這些主導(dǎo)概念。圖形是鏈接上下文查詢和主導(dǎo)概念,并動態(tài)改變由圖形用戶界面顯示的主導(dǎo)概念的控件。圖形用戶界面和主導(dǎo)概念可同時顯示。在不脫離本發(fā)明的精神和范圍的前提下,所述的各種組件以及未示出的組件的多種不同排列是可能的。本發(fā)明的實施例旨在示例性的而非限制性地進行描述。應(yīng)該了解, 某些特征和子組合是有用的,并且可以在不參考其它特征和子組合的情況下使用,它們都在權(quán)利要求的范圍內(nèi)。并非在各種圖形中列出的所有步驟都需要按所述的特定順序執(zhí)行。
權(quán)利要求
1.一種導(dǎo)航從多個源提取的主導(dǎo)概念的計算機實現(xiàn)方法,其特征在于,所述方法包括生成(620)具有與發(fā)送給搜索引擎的上下文查詢相關(guān)聯(lián)的主導(dǎo)概念的圖形用戶界面, 所述搜索引擎搜索多個源以查找結(jié)果,所述主導(dǎo)概念從所述搜索引擎返回的結(jié)果中提??;將圖形添加(630)至所述圖形用戶界面,以分組從所述結(jié)果中提取的所述主導(dǎo)概念, 所述圖形鏈接所述上下文查詢和所述主導(dǎo)概念;提供(640)動態(tài)改變由所述圖形用戶界面顯示的主導(dǎo)概念的控件;以及基于控件操作,更新(650)所述圖形用戶界面和所顯示的主導(dǎo)概念。
2.如權(quán)利要求1所述的方法,其特征在于,所述圖形用戶界面包括同時顯示所述查詢的結(jié)果與所述主導(dǎo)概念的圖形的部分,所述部分是在所述搜索結(jié)果頁上顯示的控件元件, 并且是具有多個輪輻的星型形狀的火花。
3.如權(quán)利要求1所述的方法,其特征在于,在主導(dǎo)概念上停留導(dǎo)致對話框被顯示,所述對話框允許用戶進一步瀏覽所述主導(dǎo)概念或開始新搜索。
4.如權(quán)利要求1所述的方法,其特征在于,所述控件包括后退導(dǎo)航和前進導(dǎo)航。
5.如權(quán)利要求1所述的方法,其特征在于,所述控件包括為所選的主導(dǎo)概念列出屬性的屬性列表操作、提供與所選的主導(dǎo)概念相關(guān)的附加主導(dǎo)概念的最近鄰居操作、提供與所選主導(dǎo)概念一起頻繁發(fā)生的附加主導(dǎo)概念的同時發(fā)生操作、以及提供表示所選的主導(dǎo)概念的正交主題的詞或短語的樞軸操作。
6.一種由具有處理器和計算機可讀介質(zhì)的計算機系統(tǒng)產(chǎn)生的圖形用戶界面,所述圖形用戶界面提供了從多個源提取的主導(dǎo)概念的動態(tài)視圖,其特征在于,所述圖形用戶界面包括將主導(dǎo)概念鏈接到上下文查詢的圖形000),其中所述主導(dǎo)概念從響應(yīng)于接收所述上下文查詢而由搜索提供的結(jié)果中提取;以及動態(tài)改變顯示給用戶的所述主導(dǎo)概念的導(dǎo)航控件(MO)。
7.如權(quán)利要求6所述的圖形用戶界面,其特征在于,所述主導(dǎo)概念和上下文查詢是到視圖的鏈接,其中所述上下文查詢或主導(dǎo)概念是上下文查詢,并且所述圖形是配置在將所述上下文查詢發(fā)給所述搜索引擎的網(wǎng)絡(luò)瀏覽器中的工具欄。
8.如權(quán)利要求6所述的圖形用戶界面,其特征在于,在所述圖形控件底部的省略控件允許用戶不按順序地移到視圖導(dǎo)航歷史中的任何視圖,并且后退導(dǎo)航控件和前進導(dǎo)航控件產(chǎn)生帶來附加視圖的滑行動畫,當向后移動時為從左到右的滑行動畫,當向前移動時為從右到左的滑行動畫。
9.如權(quán)利要求6所述的圖形用戶界面,其特征在于,在主導(dǎo)概念上停留導(dǎo)致對話框被顯示,所述對話框允許用戶進一步瀏覽所停留的所述主導(dǎo)概念或開始新搜索。
10.用來執(zhí)行方法以導(dǎo)航從多個源提取的主導(dǎo)概念的一個或多個計算機可讀介質(zhì),存儲計算機可用指令,其特征在于,所述方法包括生成(620)具有與發(fā)送給搜索引擎的上下文查詢相關(guān)聯(lián)的主導(dǎo)概念的圖形用戶界面, 所述搜索引擎搜索多個源以查找結(jié)果,所述主導(dǎo)概念從由所述搜索引擎返回的所述結(jié)果中提??;將圖形(630)添加至所述圖形用戶界面,以分組從所述結(jié)果中提取的所述主導(dǎo)概念,所述圖形鏈接所述上下文查詢和所述主導(dǎo)概念;提供(640)動態(tài)改變由所述圖形用戶界面顯示的主導(dǎo)概念的控件;以及基于控件操作,更新(650)所述圖形用戶界面和所顯示的主導(dǎo)概念。
全文摘要
公開了用于導(dǎo)航從多個源提取的主導(dǎo)概念的技術(shù),包括用來導(dǎo)航主導(dǎo)概念的圖形用戶界面,方法,以及計算機存儲介質(zhì)。方法由產(chǎn)生具有與上下文查詢相關(guān)聯(lián)的主導(dǎo)概念的圖形用戶界面的計算機系統(tǒng)來執(zhí)行。上下文查詢發(fā)送給搜索多個源以查找結(jié)果的搜索引擎。計算機系統(tǒng)從結(jié)果中提取主導(dǎo)概念。隨后,將圖形添加給圖形用戶界面,以分組主導(dǎo)概念。該圖形鏈接上下文查詢和主導(dǎo)概念,并且提供動態(tài)改變由圖形用戶界面顯示的主導(dǎo)概念的控件?;诳丶僮鳎聢D形用戶界面和所顯示的主導(dǎo)概念。
文檔編號G06F17/30GK102279870SQ20111016228
公開日2011年12月14日 申請日期2011年6月8日 優(yōu)先權(quán)日2010年6月9日
發(fā)明者T·納杰姆, V·瓦德拉曼尼 申請人:微軟公司