對實體間的關係進行導航的製作方法
2023-06-23 20:54:31
專利名稱:對實體間的關係進行導航的製作方法
技術領域:
本發明涉及用於對與查詢相對應的實體進行導航的系統和方法。
背景技術:
常規搜尋引擎從用戶接收查詢,並定位具有與包括在所接收的查詢中的項相匹配的項的網頁。習慣上,搜尋引擎忽略用戶查詢的上下文和含義,而將查詢作為一組詞來對待。搜尋引擎基於頻率來搜索被包括在查詢中的項,並且返回包括查詢的項的結果。因此, 常規搜尋引擎返回可能無法滿足用戶興趣的結果。常規的搜尋引擎可以顯示可以被用戶用來制定查詢的一組流行項。流行項是用戶在搜索項目時提供給搜尋引擎的詞語。流行項可以顯示在搜尋引擎的網頁上的熱門話題部分中。用戶可以點擊在熱門話題部分中所列出的流行項以發出具有所選流行項的查詢。一些常規的搜尋引擎還顯示標籤雲,其中標籤雲列出在諸如網際網路之類的網絡的所有項目的範圍內重複出現的項目。標籤雲提供在網際網路上可用的項目內所使用的詞語的快照。標籤雲中的項可以按聚類顯示在搜尋引擎的網頁上。並且用戶可以點擊在標籤雲中所列出的項以發出具有所選項的查詢。遺憾的是,常規的搜尋引擎未能提供在響應於用戶的查詢所提供的結果內封裝的實體的廣闊概況。更確切而言,響應於用戶的查詢,常規的搜尋引擎返回包括查詢的項在內的項目集合。於是,用戶必須細讀該集合以標識出在文檔集合中所表示的實體。
發明內容
本發明的各實施例涉及用於對與查詢相對應的實體進行導航的系統、方法和計算機可讀介質。圖形用戶界面被生成以顯示實體與查詢間的關係。該圖形用戶界面包括從多個源提取的實體的圖。這些實體從由接收該查詢的搜尋引擎生成的結果中提取出。所述實體與查詢之間的關係被顯示以提供結果的概覽。計算機系統執行計算機實現的方法來對實體與查詢間的關係進行導航。計算機系統生成主導概念的圖形用戶界面。該圖形用戶界面包括對查詢和從該查詢的搜索結果中提取的實體進行連結的圖。該圖包括節點和邊。節點表示所提取的實體和查詢。邊將查詢和所提取的實體相連接。用戶可以選中節點或懸停在節點之上以獲得所選節點或所懸停節點的附加信息。此外,用戶可以通過改變由計算機系統實現的實體選中算法來更改顯示在圖形用戶界面上的實體。提供概述是為了以精簡的形式介紹將在以下具體實施方式
中進一步描述的一些概念。本概述不旨在標識所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於幫助確定所要求保護的主題的範圍。
以下將參考附圖來詳細描述本發明的各說明性實施例,附圖通過引用結合於此, 並且其中圖1是示出根據本發明的各實施例的示例性計算設備的框圖;圖2是示出根據本發明的各實施例的顯示查詢與其相應實體間的關係的圖形用戶界面的屏幕截圖;圖3是示出根據本發明的各實施例的查詢及其相應實體的屏幕截圖;圖4A和4B是示出根據本發明各實施例的對連結實體和查詢的邊和節點進行的突出顯示的屏幕截圖;圖5是示出根據本發明的各實施例的嵌套節點的另一屏幕截圖;圖6A和6B是示出根據本發明各實施例的對連結實體和查詢的嵌套節點進行的突出顯示的屏幕截圖;圖7是示出根據本發明的各實施例的提供所選關係的細節的圖形用戶界面的又一屏幕截圖;圖8是示出根據本發明的各實施例的提供嵌套節點的內部節點的細節的圖形用戶界面的又一屏幕截圖;圖9是示出根據本發明各實施例的提供用於選中算法的下拉框的圖形用戶界面的又一屏幕截圖,其中該算法選中顯示在圖形用戶界面上的實體;圖10是示出根據本發明的各實施例的提供顯示之前所選節點的歷史記錄窗格的圖形用戶界面的又一屏幕截圖;以及圖11是示出根據本發明的各實施例的用於對實體間關係進行導航的計算機實現的方法的邏輯圖。
具體實施例方式本專利用具體細節來描述申請專利的主題以滿足法定要求。然而,該描述本身並非旨在限制本專利的範圍。相反,發明人設想所要求保護的主題還可結合其他當前或未來技術按照其他方式來具體化,以包括不同的步驟或類似於本專利中所描述的步驟的步驟組合。此外,儘管術語「步驟」和「框」可在此處用於指示所採用的方法的不同元素,但除非而且僅當明確描述了各個元素的順序時,該術語不應被解釋為意味著此處描述的各個元素之中或之間的任何特定順序。如此處所使用的,術語「組件」指的是硬體、固件、和軟體的任何組合。本發明的各實施例提供一種圖形用戶界面,該圖形用戶界面顯示從與搜尋引擎接收的查詢相關聯的結果中提取的實體。該圖形用戶界面提供從搜索結果中提取的主導關係的視覺表示。在一個實施例中,結果中所包括的文檔的語料庫中的實體被排名並且顯示給用戶。文檔的語料庫包括來自由搜尋引擎響應於查詢所搜索的各種源的項目。實體與查詢之間的關係基於來自文檔語料庫的支持被確定優先級。用戶可以利用點擊圖的指針或懸停在圖之上的指針來探查實體。此外,圖中的實體可以通過點擊所顯示的實體而作為查詢項被呈現給搜尋引擎。該圖形用戶界面提供顯示由用戶訪問的最近實體或者由用戶制定的最近查詢的歷史記錄視圖。在一些實施例中,可以利用圖控制項來導航文檔的語料庫內的主導概念。該圖可以包括節點和邊,其中邊連接節點。節點表示所提取的實體和查詢。該圖形用戶界面總是被更新以示出圖的處於焦點的區域。在一些實施例中,該圖形用戶界面自動將圖向上、向左、 向右、或者向下移動以用合適的焦點水平來顯示所選節點或所懸停節點。例如,搜尋引擎可以響應於對「微軟公司」的查詢提供結果。搜尋引擎的結果被進一步處理以標識出實體以及所提取的實體與查詢項目之間的關係。針對「微軟公司」的實體可以包括、但不限於MSFT、應用軟體和類似的市盈率。這些實體基於由具有實體和上下文查詢的元資料庫所提供的距離被排名。在另一實施例中,該排名可以基於出現頻率。該出現頻率可以基於實體在搜索結果內的出現而被計算出。可替代地,該出現頻率可以基於實體在由搜尋引擎搜索的各種源內的出現而被計算出。具有最高排名的實體進而被選中以供與所述查詢一起顯示在圖形用戶界面上。該圖形用戶界面可以顯示「微軟公司」、「MSFT」、 「應用軟體」、以及「類似的市盈率」作為圖的連結節點。用戶可以用滑鼠或任何其他定點設備對圖進行導航。當用戶懸停在「類似的市盈率」實體上時,出現細節部分。該細節部分提供「類似的市盈率」實體的屬性信息。所述屬性可以包括收益信息、分紅信息、證券報價信息、以及具有與「微軟公司」收益比類似的收益比的其他股票的價格信息。搜尋引擎從用戶接收查詢項。各個數據源被搜索以對匹配該查詢的結果進行定位。所述結果被計算機系統進一步處理以標識出在所述結果中所表示的實體。在一些實施例中,實體是名詞、短語、形容詞、副詞等等。在一個實施例中,所提取的實體被排名,並且在所提取的實體與查詢之間的距離低於指定閾值時被連結到該查詢。此外,具有高於出現閾值的出現頻率的所提取實體被標識為主導實體並且該查詢與該所提取實體之間的關係被標識為主導關係。圖1是示出根據本發明的各實施例的示例性計算設備的框圖。計算設備100包括總線110、存儲器112、處理器114、呈現組件116、輸入/輸出(I/O)埠 118、輸入/輸出 (I/O)組件120和電源122。計算設備100隻是合適的計算環境的一個示例,並且不旨在對本發明的各實施例的使用範圍或功能提出任何限制。也不應該將計算設備100解釋為對所示出的任一組件或其組合有任何依賴性或要求。計算設備100通常包括各種計算機可讀介質。作為示例而非限制,計算機可讀介質可以包括隨機存取存儲器(RAM);只讀存儲器(ROM);電可擦除可編程只讀存儲器 (EEPROM);快閃記憶體或其它存儲器技術;CDR0M、數字多功能盤(DVD)或其它光或全息介質;磁帶盒、磁帶、磁碟存儲或其它磁存儲設備;或可用於對所需信息進行編碼並且可由計算設備 100訪問的任何其它介質。本發明的各實施例可以使用計算機代碼或機器可使用指令來實現,包括由諸如個人數據助理、遊戲設備或其他手持式設備等計算設備100執行的諸如程序模塊等的計算機可執行指令。一般而言,包括例程、程序、對象、模塊、數據結構等的程序模塊指的是執行特定任務或實現特定抽象數據類型的代碼。本發明的各實施方式也可以在各種系統配置下實施,包括任務由通過通信網絡連結的遠程處理設備執行的分布式計算環
^Mi ο計算設備100包括直接或間接耦合以下組件的總線110 存儲器112、一個或多個處理器114、一個或多個呈現模塊116、輸入/輸出(I/O)埠 118、I/O組件120、和電源 122。總線110表示一個或多個總線可以為何物(諸如地址總線、數據總線或其組合)。儘管為了清楚起見圖1的各組件用線條示出,但是在實際上,各模塊的輪廓並不是那樣清楚, 並且比喻性地來說,線條更精確地將是灰色的和模糊的。例如,可以認為諸如顯示設備等的呈現組件116是I/O組件。同樣,處理器114具有存儲器112。「工作站」、「伺服器」、「膝上型計算機」、「手持式設備」等未被區分開,它們全部都被認為是在圖1的範圍之內。存儲器112包括易失性和/或非易失性存儲器形式的計算機可讀介質和計算機存儲介質。存儲器可以是可移動的、不可移動的、或其組合。示例性存儲器硬體包括、但不限於固態存儲器、硬驅動器、光碟驅動器等。計算設備100包括從諸如存儲器112或I/O組件 120之類的各種實體讀取數據的一個或多個處理器114。呈現組件116向用戶或其它設備呈現數據指示。示例性呈現組件116包括顯示設備、揚聲器、印表機、振動模塊等等。I/O埠 118允許計算設備100在物理上和邏輯上耦合到包括I/O組件120在內的其他設備,這些設備中的一些可以是內置的。說明性I/O組件120包括話筒、操縱杆、遊戲手柄、圓盤式衛星天線、掃描儀、印表機、無線設備等等。在一些實施例中,計算機系統標識出主導實體和所標識出的實體與查詢之間的關係。該計算機系統包括連接到各種源的搜尋引擎、實體提取組件、元資料庫、以及排名組件。 搜尋引擎接收查詢並且響應於該查詢提供結果。實體提取組件解析結果並且標識出包括在所述結果中的實體。元資料庫提供包括在結果中的實體與包括在查詢中的查詢項之間的距離。排名組件基於由元資料庫所提供的距離對實體進行排名,並且基於分配給實體的排名來提供結果內的主導實體。在一個實施例中,實體在其出現頻率高於指定閾值(例如200 次的出現)時被認為是主導的。主導實體與查詢之間的關係進而也被標識為主導的。所述關係可供用戶通過圖進行導航。在其他實施例中,該圖可以是聚類或類似項目的任何其他
水口 ο圖2是示出根據本發明的各實施例的顯示查詢及其相應實體間關係的圖形用戶界面200的屏幕截圖。圖形用戶界面200包括圖部分210、歷史記錄部分220、細節部分230、 以及算法下拉菜單對0。圖部分210顯示查詢與主導實體間的關係。該圖包括節點和邊。一些節點可以嵌套其他節點。例如,一組節點可以被包括在另一節點內。用戶例如可以利用指針通過懸停在節點之上或者選中節點來對圖進行導航。圖部分210通過將焦點改變為感興趣節點來更新。歷史記錄部分允許用戶審閱在導航會話期間遍歷的實體。歷史記錄部分220包括之前被用戶選中或者懸停的項目。歷史記錄部分220可以包括圖的縮略圖和曾被選中或懸停的節點的名稱。用戶可以選中歷史記錄部分中的任何縮略圖以將圖的該部分重新加載到圖部分210中。細節部分提供主導實體或查詢的屬性信息。細節部分230被更新以顯示被用戶選中或懸停的節點的屬性。細節部分230顯示針對所選節點所提取的屬性信息。例如,當用戶點擊發行股票的公司的節點時,細節部分可以顯示可以從由搜尋引擎所提供的結果中提取的收益、市盈率、收入等等。算法下拉菜單240顯示用於選中在圖部分210中所顯示的主導實體的算法。算法下拉菜單可以給用戶提供基於聚類、最近鄰居、基於值、基於表現等等來選中實體的選項。 在用戶選中算法以後,圖部分210被更新以包括在所選算法被計算機系統應用於結果時被標識出的附加主導實體。在一些實施例中,主導實體被顯示在圖形用戶界面中以提供由搜尋引擎響應於查詢返回的結果中所包括的重要話題的總覽。該圖形用戶界面可以呈現可以被導航以查看主導實體和主導關係的圖。圖3是示出根據本發明的各實施例的查詢310及其相應實體的屏幕截圖。查詢 310被表示為節點,並且可以被突出顯示以反映圖的焦點為查詢310。與查詢310相關的主導實體通過邊被連接。用戶可以選中任何主導實體或懸停在其之上以改變焦點。在一個實施例中,連接到查詢的邊或主導實體被選中或懸停以從該查詢改變焦點。圖形用戶界面可以在合適的方向上移動以指示焦點正在改變。此外,圖形用戶界面可以突出顯示被用戶選中或懸停的邊或主導實體。圖4A和4B是示出根據本發明各實施例的對連結實體和查詢的邊410和節點進行的突出顯示的屏幕截圖。圖4A示出了焦點到邊410的改變。圖4B示出了焦點到節點420 的改變。當用戶選中邊410或懸停在其之上時,圖形用戶界面通過突出顯示邊410以及從查詢去除突出顯示而被更新。在一個實施例中,突出顯示可以包括粗體格式化。在另一實施例中,該突出顯示可以包括下列項目任一線條大小、線條顏色、或者背景顏色的改變。當用戶選中節點420或懸停在其之上時,圖形用戶界面通過突出顯示節點420以及從查詢或曾處於焦點的先前項目中去除突出顯示而被更新。在一個實施例中,突出顯示可以包括粗體格式化。在另一實施例中,該突出顯示可以包括下列項目任一由節點420所表示的實體的字體大小、字體顏色、或者背景顏色的改變。如圖4A和4B中所示,在一些實施例中,焦點的改變可以致使圖在以下列方向的任意組合上移動向右、向左、向上、或者向下,以提供附加的屏幕實際使用面積。附加的屏幕實際使用面積允許圖形用戶界面完全顯示所選或懸停的實體420。在某些實施例中,節點可以被嵌套以示出同時出現的主導實體。附加地,節點可以被嵌套以最大化可用屏幕實際使用面積的使用。嵌套節點包括兩個或更多節點。一個外部節點和一個或更多內部節點。用戶可以與外部節點和內部節點交互。圖5是示出根據本發明的各實施例的嵌套節點的另一屏幕截圖。嵌套節點包括外部節點510和內部節點515。外部節點510可以標識出查詢與內部節點515之間的關係。 用戶可以與外部節點510或內部節點515交互。在一個實施例中,外部節點510可以是與由內部節點515表示的實體頻繁地同時出現的實體。由內部節點515表示的實體不必同時出現。例如,「應用軟體」可以是外部節點510,並且「技術」、「漲幅居前個股」、「跌幅居前個股」可以是嵌套節點的內部節點515。「應用軟體」實體可以在搜索結果內頻繁地與「技術」、 「漲幅居前個股」和「跌幅居前個股」同時出現。因此,計算機系統可以在「應用軟體」節點內嵌套「技術」、「漲幅居前個股」和「跌幅居前個股」以節省屏幕實際使用面積。
在一實施例中,圖形用戶界面被配置為與嵌套節點交互。當用戶選中嵌套節點或懸停在其之上時,圖形用戶界面可以被更新以突出顯示嵌套節點或內部節點。當用戶與內部節點交互時,僅僅內部節點及其相應關係(如果有的話)被突出顯示。可替代地,當用戶選中嵌套節點時,外部和內部節點被突出顯示。圖6A和6B是示出根據本發明各實施例的對連結實體和查詢的嵌套節點進行的突出顯示的屏幕截圖。圖6A示出了對嵌套節點610的突出顯示。圖6B示出了對嵌套節點 610的內部節點620的突出顯示。嵌套節點610可以在用戶選中外部節點或懸停在其之上時被突出顯示。圖形用戶界面突出顯示外部節點和嵌套節點以將焦點移動到嵌套節點610。 當用戶懸停於或選中內部節點620時,圖形用戶界面從嵌套節點610去除突出顯示並且僅僅突出顯示內部節點620。在一實施例中,內部節點620和與其他節點的任何關係都可以被計算機系統突出顯示以將焦點移動到內部節點620。在另一實施例中,節點的細節可以被顯示在圖形用戶界面中。這些細節可以包括在圖形用戶界面的細節部分中提供的屬性。當用戶突出顯示節點或懸停在節點之上時,細節部分被更新以顯示該節點的信息。在一實施例中,該信息可以從搜索結果中提取出。圖7是示出根據本發明的各實施例的提供所選關係的細節的圖形用戶界面的另一屏幕截圖。嵌套節點710可以被用戶選中或懸停。嵌套節點710可以標識出內部節點與查詢之間的關係。圖形用戶界面進而被更新以在細節部分720中提供嵌套節點710的信息。例如,「應用軟體」嵌套節點710可以被用戶選中。細節部分720被計算機系統更新以包括「應用軟體」嵌套節點的屬性信息,所述屬性信息可以包括軟體名稱、銷售額和市場份額信息。圖8是示出根據本發明的各實施例的提供嵌套節點的內部節點810的細節的圖形用戶界面的另一屏幕截圖。內部節點810可以被用戶選中或懸停。內部節點810可以標識出與查詢項相關的主導實體。圖形用戶界面進而被更新以在細節部分820中提供內部節點 810的信息。例如,「國際商用機器公司」內部節點810可以被用戶選中。細節部分820被計算機系統更新以包括「國際商用機器公司,,嵌套節點的屬性信息,所述屬性信息可以包括股票價格、利潤和市盈率。在某些實施例中,圖形用戶界面包括下拉框,該下拉框允許用戶查看與所選實體類似的附加實體。該下拉框可以提供可以被選中的算法。計算機系統進而執行所選算法並且更新圖形用戶界面以顯示利用所選算法所標識出的附加實體。圖9是示出根據本發明各實施例的提供用於選中算法的下拉框910的圖形用戶界面的另一屏幕截圖,其中該算法選中顯示在圖形用戶界面上的實體。下拉框910列出可以用於選中附加實體的各種算法。這些算法包括聚類、最近鄰居、基於值、基於表現等等。聚類算法更新圖形用戶界面以包括與所選節點聚類在一起的附加實體。最近鄰居算法更新圖形用戶界面以包括作為所選節點的鄰居(即共享類似屬性)的附加實體。基於值的算法更新圖形用戶界面以包括對於指定屬性(即利潤、收益等等)與所選節點具有相似數值的附加實體。基於表現的算法更新圖形用戶界面以包括對於指定屬性(即利潤、收益等等)與所選節點具有相似改變速率的附加實體。在一些實施例中,歷史記錄窗格被顯示在圖形用戶界面的底部。該歷史記錄窗格包括包含之前被用戶交互的節點的縮略圖或屏幕截圖的圖標。用戶可以選中該圖標以顯示之前對接的節點。在一個實施例中,歷史記錄窗格在用戶請求查看當前會話的導航歷史記錄時被顯示在圖形用戶界面上。圖10是示出根據本發明的各實施例的提供顯示之前交互的節點1015的歷史記錄窗格1010的圖形用戶界面的另一屏幕截圖。歷史記錄窗格1010在用戶通過選中另一節點或懸停在其之上而致使計算機系統改變焦點時被更新。之前交互的節點1015被包括在歷史記錄窗格1010中。在一個實施例中,計算機系統將之前交互的節點1015的屏幕截圖或縮略圖作為圖標包括在歷史記錄窗格1015中。該圖標還可以包括被包括在以前交互的節點1015內的詞語。當用戶點擊該圖標時,圖形用戶界面將圖形用戶界面重新聚焦在之前交互的節點1015上。在一些實施例中,計算機系統執行計算機實現的方法來對實體間的關係進行導航。主導實體被顯示在由搜尋引擎生成的圖形用戶界面中。對應於查詢的主導實體可以被顯示在圖中以提供該查詢的搜索結果的總覽。圖形用戶界面進而基於與該圖的交互被更新。圖11是示出根據本發明的各實施例的用於對實體間關係進行導航的計算機實現的方法的邏輯圖。當搜尋引擎接收查詢時,該方法在步驟1110被初始化。在步驟1120,從搜尋引擎獲得該查詢的搜索結果。搜尋引擎通過在多個源中搜索匹配該查詢的項目來生成結果。所述多個源包括但不限於視頻、web、音頻和社交網絡源。在步驟1130,計算機系統標識出搜索結果內的實體。所述實體可以基於出現頻率被標識出。在某些實施例中,這些實體可以是名詞、短語、形容詞或副詞的任意組合。在步驟1140,生成包括該查詢並且標識出與該查詢相對應的實體的圖。該圖的節點可以表示該查詢和所標識出的實體。該圖的邊連接節點。在一實施例中,該圖中的一些節點被嵌套在其他節點內。該圖被顯示在圖形用戶界面上。在一替代實施例中,該圖是在將該查詢傳輸給搜尋引擎的web瀏覽器中配置的工具欄。在又一實施例中,被選中以供顯示在圖中的關係包括具有高於指定閾值的出現頻率的實體。在步驟1150,可以遍歷該圖以獲得從所選查詢或所選實體的結果中提取的附加信息。例如,懸停在節點之上致使細節窗口顯示被懸停的節點的屬性。搜尋引擎可以從結果中提取屬性。此外,圖形用戶界面將焦點移動到所懸停的節點。該方法在步驟1160終止。總之,查詢的結果內的主導關係通過由計算機系統生成的圖被標識出並且可導航。計算機系統生成具有與查詢相關聯的主導實體的圖形用戶界面。查詢被發出到搜尋引擎,該搜尋引擎搜索多個源以對結果進行定位。計算機系統從結果中提取主導實體並且提供圖以可視化查詢與主導實體之間的關係。計算機系統在用戶與該圖交互時獲得該圖的節點的附加信息。在不偏離本發明的精神和範圍的情況下,所描繪的各種組件的許多不同的布局, 以及未示出的組件也是可以的。已帶著說明而非限制的意圖描述了本發明的各實施例。可以理解,特定的特徵和子組合是有用的,並且可以使用而無需參考其他特徵和子組合併且被認為是在權利要求書的範圍之內的。並非各種圖形中所列出的所有步驟都需要按所描述的特定的順序執行。
權利要求
1.一種用於對實體間的關係進行導航的計算機實現的方法,該方法包括 接收查詢;生成(1120)所述查詢的搜索結果; 標識出(1130)所述查詢結果內的實體;生成(1140)包括所述查詢和對應於所述查詢的實體的圖,其中該圖的節點表示所述查詢和所述實體,並且邊連接所述節點;以及響應於對所述圖的遍歷從所選查詢的結果或所選實體中提取(1150)附加信息。
2.如權利要求1所述的方法,其特徵在於,所述結果通過在多個源中搜索匹配所述查詢的項目而被生成,並且所述多個源包括視頻、web、音頻和社交網絡源。
3.如權利要求1所述的方法,其特徵在於,所述實體基於出現頻率被標識出,並且被選中以供顯示的關係包括具有高於指定閾值的出現頻率的實體。
4.如權利要求1所述的方法,其特徵在於,所述圖被顯示在圖形用戶界面上,並且懸停在所述節點之上致使細節窗口顯示被懸停的節點的屬性並且所述圖形用戶界面將焦點移動到被懸停的節點。
5.如權利要求1所述的方法,其特徵在於,所述圖中的一些節點被嵌套在其他節點內。
6.一種由具有處理器和計算機可讀介質的計算機系統生成的圖形用戶界面,其中所述圖形用戶界面提供用於對關係和實體進行導航的控制項,所述圖形用戶界面包括顯示主導關係的圖010),其中所述圖包括表示實體和查詢的節點,其中所述實體從由接收所述查詢的搜尋引擎所返回的結果中提取出;算法控制項040),所述算法控制項(MO)允許用戶更新針對所述查詢所顯示的實體;以及歷史記錄區域020),所述歷史記錄區域(220)可用於向所述用戶示出之前所選節點。
7.如權利要求14所述的圖形用戶界面,其特徵在於,選擇節點致使一窗口打開並且示出所選節點的屬性。
8.如權利要求14所述的圖形用戶界面,其特徵在於,所述圖是在將所述查詢傳輸給所述搜尋引擎的web瀏覽器中配置的工具欄,並且懸停在節點之上或選中節點致使通過將所述圖移動和格式化以使所選或所懸停的節點或關係引人注意來改變焦點。
9.如權利要求14所述的圖形用戶界面,其特徵在於,所述算法控制項是包括聚類、基於值、基於表現以及最近鄰居操作的下拉框,所述最近鄰居操作提供與所選節點相關的附加實體。
10.一種或多種其上存儲有計算機可使用指令的計算機可讀介質,所述指令用於執行一種用於對從多個源中提取的主導概念進行導航的方法,所述方法包括接收查詢;生成(1120)所述查詢的搜索結果; 標識出(1130)所述查詢結果內的實體;生成(1140)包括所述查詢和對應於所述查詢的實體的圖,其中所述圖的節點表示所述查詢和所述實體,並且邊連接所述節點;以及在所述圖被遍歷時從所選查詢的結果或所選實體中提取(1150)附加信息。
全文摘要
本發明提供了用於對實體間的關係進行導航的圖形用戶界面、方法和計算機存儲介質。該方法由生成具有與該查詢相關聯的實體的圖形用戶界面的計算機系統來執行。查詢被發出到搜尋引擎,該搜尋引擎搜索多個源以對結果進行定位。該計算機系統從所述結果中提取實體。圖進而被添加到圖形用戶界面以將實體進行編組。該圖連結該查詢和所述實體並且提供該查詢的結果的視覺總覽。
文檔編號G06F17/30GK102279869SQ20111016221
公開日2011年12月14日 申請日期2011年6月8日 優先權日2010年6月9日
發明者A·C·薩瑞德蘭, T·納傑姆, V·瓦德拉曼尼 申請人:微軟公司