国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      呈現(xiàn)與實體相關(guān)聯(lián)的動作和提供商的制作方法

      文檔序號:6445217閱讀:165來源:國知局
      專利名稱:呈現(xiàn)與實體相關(guān)聯(lián)的動作和提供商的制作方法
      呈現(xiàn)與實體相關(guān)聯(lián)的動作和提供商
      背景技術(shù)
      用戶執(zhí)行的許多搜索正日益被用于完成任務(wù),例如,諸如進行晚餐預(yù)訂、觀看在線電影、購買書籍、預(yù)定旅程等。傳統(tǒng)的執(zhí)行任務(wù)的實踐時常導(dǎo)致用戶不得不查找支持該任務(wù)的網(wǎng)站,并且此后在該網(wǎng)站內(nèi)查找該任務(wù)。搜索引擎能夠協(xié)助用戶查找一個或多個網(wǎng)站來執(zhí)行任務(wù)。然而,一旦導(dǎo)航到該網(wǎng)站,用戶仍然必須瀏覽該網(wǎng)站(其具有不同于其他網(wǎng)站的用戶界面)和/或重新輸入以前輸入到搜索查詢中的信息以完成預(yù)期的任務(wù)。進一步,因為許多任務(wù)能夠與各種實體(例如,人、地和事)以及各種提供商相關(guān)聯(lián)來執(zhí)行,所以用戶可能花費不必要的時間量來查找預(yù)期的信息并且可能被要求進行大量的猜測工作來確定在哪里將獲得該信息。這導(dǎo)致差的用戶體驗、更長的任務(wù)完成時間和不太成功的搜索對話。

      發(fā)明內(nèi)容
      提供這個發(fā)明內(nèi)容部分來以簡化的形式介紹下面在具體實施方式
      部分中進一步描述的概念的選擇。這個發(fā)明內(nèi)容部分并不打算標識所請求保護主題的關(guān)鍵特征或基本特征,也不打算獨自用作輔助手段來確定所請求保護主題的范圍。根據(jù)本發(fā)明的實施例,搜索結(jié)果頁面一般包括搜索結(jié)果項(例如,搜索結(jié)果,即時回答等等),其能夠代表實體,即人、地或事。將要執(zhí)行的動作(例如,任務(wù))和/或用于執(zhí)行與特定實體相關(guān)聯(lián)的這樣的動作的提供商能夠相對于代表特定實體的搜索結(jié)果項被顯示在附近。在這方面,用戶能夠通過提供商直接從搜索結(jié)果頁面啟動預(yù)期動作的執(zhí)行。例如,使用一個或多個脫機排名、一個或多個在線排名、一個或多個查詢?nèi)罩?、響?yīng)于搜索查詢而識別的一個或多個搜索結(jié)果項、一個或多個用戶興趣、其組合等等,能夠確定被選擇用于與搜索結(jié)果項相關(guān)聯(lián)顯示的動作和/或提供商。


      下面參考附圖詳細描述本發(fā)明的實施例,其中圖I是適合于實現(xiàn)本發(fā)明的實施例的示例性計算設(shè)備的框圖;圖2是適合于在實現(xiàn)本發(fā)明的實施例中使用的示例性網(wǎng)絡(luò)環(huán)境的框圖;圖3提供根據(jù)發(fā)明的實施例的多個實體集的示例性說明;圖4是根據(jù)發(fā)明的實施例描繪搜索結(jié)果項和相應(yīng)的動作與提供商的第一說明性顯示的示意圖;圖5是根據(jù)發(fā)明的實施例描繪搜索結(jié)果項和相應(yīng)的動作與提供商的第二說明性顯示的示意圖;圖6是根據(jù)發(fā)明的實施例描繪促進動作執(zhí)行的用戶界面元素的說明性顯示的示意圖;圖7是根據(jù)發(fā)明的實施例描繪搜索結(jié)果項和相應(yīng)的動作與提供商的第三說明性顯示的示意圖;圖8是根據(jù)發(fā)明的實施例描繪搜索結(jié)果項和相應(yīng)的動作與提供商的第四說明性顯示的示意圖;圖9是根據(jù)發(fā)明的實施例描繪搜索結(jié)果項和相應(yīng)的動作與提供商的第五說明性顯示的示意圖;圖10是根據(jù)發(fā)明的實施例描繪用于生成或修改實體集數(shù)據(jù)庫的說明性方法的流程圖;圖11是根據(jù)發(fā)明的實施例描繪提供與實體相關(guān)聯(lián)的一個或多個動作以及一個或多個提供商的說明性方法的流程圖;和圖12是根據(jù)發(fā)明的實施例描繪提供與實體相關(guān)聯(lián)的一個或多個動作以及一個或多個提供商的另一個說明性方法的流程圖。
      具體實施例方式在這里披露的本發(fā)明的實施例的主題利用特異性來描述以滿足法定要求。然而, 該描述本身并不打算限制此專利的范圍。相反,發(fā)明人已設(shè)想結(jié)合其他的目前或未來的技術(shù),所請求保護的主題也可能以其他的方式來體現(xiàn),以包括與此文檔中描述的步驟不同的步驟或類似的步驟的組合。此外,雖然在這里可以使用術(shù)語“步驟”和/或“塊”來暗示所采用的方法的不同元素,但是除非且除了明確描述個別步驟的順序之外,否則這些術(shù)語不應(yīng)被解釋為暗指在這里披露的各個步驟之中或之間的任何特定順序。在這里描述的本發(fā)明的實施例包括計算機可讀媒體,其具有用于執(zhí)行促進與實體相關(guān)聯(lián)的動作和提供商的呈現(xiàn)的方法的計算機可執(zhí)行指令。該方法包括參考實體集。每個實體集包括代表人、地或事的實體、與該實體相對應(yīng)并表示將執(zhí)行的功能的動作以及執(zhí)行相應(yīng)動作的提供商。一個或多個查詢?nèi)罩颈焕脕砀鶕?jù)預(yù)期的相關(guān)性對實體集中的實體、 動作和/或提供商進行排名。此后,包括相應(yīng)的實體、動作和提供商的實體集以及相應(yīng)的排名被輸入數(shù)據(jù)庫中。在第二說明性實施例中,計算機可執(zhí)行指令導(dǎo)致計算設(shè)備執(zhí)行促進與實體相關(guān)聯(lián)的動作和提供商的呈現(xiàn)的方法。該方法包括確定接收到的查詢的查詢意圖。識別具有與所確定的查詢意圖相匹配的實體的實體集。每個實體集包括實體、與實體相對應(yīng)的動作以及提供商。識別與所確定的查詢意圖相匹配的實體相關(guān)聯(lián)的動作,并識別與所識別的動作相關(guān)聯(lián)的提供商。提供與該實體相關(guān)聯(lián)的動作以及相應(yīng)的提供商,以便與相關(guān)聯(lián)的實體在搜索結(jié)果頁面上的表示相結(jié)合。在第三說明性實施例中,提供包括在一個或多個計算機可讀媒體上并在計算機上可執(zhí)行的圖形用戶界面。該圖形用戶界面包括被配置用于顯示在搜索結(jié)果頁面上呈現(xiàn)的搜索結(jié)果項的第一顯示區(qū)域。搜索結(jié)果項與接收到的搜索查詢相對應(yīng)。該圖形用戶界面也包括定位于第一顯示區(qū)域附近的第二顯示區(qū)域。第二顯示區(qū)域被配置用于顯示與利用搜索結(jié)果項表示的實體相對應(yīng)的動作的集合以及與每個動作相關(guān)聯(lián)的提供商的集合。每個提供商的集合靠近相應(yīng)的動作進行定位。本發(fā)明的的實施例的各個方面可以采用計算機程序產(chǎn)品的通用上下文來描述,其中計算機程序產(chǎn)品包括計算機代碼或機器可用指令,其包括諸如程序模塊之類的計算機可執(zhí)行指令、由計算機或其它機器諸如個人數(shù)據(jù)助理或其它手持設(shè)備來執(zhí)行。一般地,包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等的程序模塊指的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明的實施例可以采用包括專用服務(wù)器、通用計算機、膝上型計算機、更多專業(yè)計算設(shè)備等的各種系統(tǒng)配置來實踐。本發(fā)明也可以在分布式計算環(huán)境中進行實踐,其中在分布式計算環(huán)境中由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行任務(wù)。計算機可讀媒體包括易失性和非易失性媒體、可移動和不可移動媒體二者,并設(shè)想由數(shù)據(jù)庫、處理器和各種其它連網(wǎng)的計算設(shè)備可讀的媒體。通過示例而非限制,計算機可讀媒體包括以任何方法或技術(shù)實現(xiàn)的用于存儲信息的媒體。存儲信息的示例包括計算機可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊以及其它的數(shù)據(jù)表示。媒體示例包括但不限于RAM、ROM、 EEPR0M、閃存以及其它的存儲技術(shù)、CD-ROM、數(shù)字通用光盤(DVD)、全息媒體以及其它的光盤存儲設(shè)備、磁帶盒、磁帶、磁盤存儲設(shè)備以及其它的磁存儲設(shè)備。這些技術(shù)能夠瞬時、暫時或永久存儲數(shù)據(jù)。其中可以實現(xiàn)本發(fā)明的各個方面的示例性操作環(huán)境在下面進行描述,以提供用于本發(fā)明的各個方面的通用上下文。最初參見圖1,用于實現(xiàn)本發(fā)明的實施例的示例性操作環(huán)境被顯示并且一般被指定為計算設(shè)備100。計算設(shè)備100僅是合適的計算環(huán)境的一個示例,并且不打算對于本發(fā)明的使用或功能的范圍建議任何的限制。計算設(shè)備100不應(yīng)被解釋為具有與所說明的組件中的任意一個組件或組合有關(guān)的任何依賴性或要求。計算設(shè)備100包括總線110,其直接或間接耦合以下設(shè)備存儲器112,一個或多個處理器114,一個或多個呈現(xiàn)組件116,輸入/輸出(I/O)端口 118,輸入/輸出組件120,以及說明性電源122??偩€110代表的可以是一條或多條總線(諸如地址總線、數(shù)據(jù)總線或其組合)。雖然圖I的各個塊為了清楚起見而利用線條來顯示,但是實際上劃定各個組件并不是如此清楚的,并且隱喻地,這些線條更準確地將是灰色和模糊的。例如,人們可以將諸如顯示設(shè)備之類的呈現(xiàn)組件視為I/O組件。并且,處理器具有存儲器。發(fā)明人認識到這是本技術(shù)的性質(zhì)(nature of the art),并且重申圖I的圖示僅僅說明能夠與本發(fā)明的一個或多個實施例一起使用的示例性計算設(shè)備。在諸如“工作站”、“服務(wù)器”、“膝上型計算機”、 “手持設(shè)備”等等之類的類別之間不進行區(qū)分,因為全部被設(shè)想在圖I的范圍內(nèi)并稱為“計算設(shè)備”。存儲器112包括存儲在易失性和/或非易失性存儲器中的計算機可執(zhí)行指令(未示出)。存儲器可以是可移動的、不可移動的或其組合。示例性硬件設(shè)備包括固態(tài)存儲器、 硬盤驅(qū)動器、光盤驅(qū)動器等等。計算設(shè)備100包括與系統(tǒng)總線110相耦合的一個或多個處理器114,其從諸如存儲器112或I/O組件120之類的各種實體中讀取數(shù)據(jù)。在一個實施例中,一個或多個處理器114執(zhí)行計算機可執(zhí)行指令,以執(zhí)行利用計算機可執(zhí)行指令定義的各種任務(wù)和方法。一個或多個呈現(xiàn)組件116耦合到系統(tǒng)總線110并向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件116包括顯示設(shè)備、揚聲器、打印組件等等。I/O端口 118允許計算設(shè)備100邏輯上耦合到包括I/O組件120的其它設(shè)備,其中一些設(shè)備可以是內(nèi)置的。說明性組件包括麥克風(fēng)、操縱桿、游戲手柄、碟形衛(wèi)星天線、掃描儀、打印機、無線設(shè)備、鍵盤、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、觸屏設(shè)備、交互顯示設(shè)備或鼠標。I/O組件120也能夠包括通信連接,其能夠有助于將計算設(shè)備100通信地連接到遠程設(shè)備,例如,諸如其它的計算設(shè)備、服務(wù)器、路由器等等。本發(fā)明的實施例涉及與例如在搜索結(jié)果頁面上表示的實體相關(guān)聯(lián)提供相關(guān)的動作和/或提供商。相應(yīng)地,本發(fā)明的實施例促進提供與實體、搜索結(jié)果、搜索查詢等等相關(guān)的動作和/或提供商。實體代表任何的人、地或事(例如,電影,書籍,餐廳,游戲,電視節(jié)目,賓館,航班狀態(tài)、事件、購物、旅行、股票等等)。在此所使用的動作指的是能夠例如經(jīng)由網(wǎng)絡(luò)(例如,因特網(wǎng))來執(zhí)行的一個或多個動作、一個或多個任務(wù)或一個或多個交易的任何指示。例如,能夠基于動作或與之相關(guān)聯(lián)的實體或提供商的選擇來執(zhí)行動作。如能夠意識到的,在一些實施例中,動作的執(zhí)行可能是單個任務(wù)或活動的執(zhí)行??蛇x擇地,動作的執(zhí)行可能是多個、分立的任務(wù)或活動的執(zhí)行。一般地,提供商執(zhí)行、啟動或?qū)崿F(xiàn)一個或多個動作或協(xié)調(diào)其執(zhí)行、啟動或?qū)崿F(xiàn)。在這方面,提供商是執(zhí)行、啟動或?qū)崿F(xiàn)用戶所期望的動作的公司或其它的服務(wù)提供商(例如,個體)。在動作包括多個不連續(xù)的任務(wù)或活動的情況下,這樣的任務(wù)或活動可能例如由不相關(guān)的提供商來完成。提供商可以被呈現(xiàn),以便用戶能夠識別特定動作的提供商或者以便用戶能夠選擇特定提供商來執(zhí)行特定動作。在這方面,當搜索結(jié)果頁面被顯示給用戶以響應(yīng)用戶查詢時,本發(fā)明的實施例允許一個或多個相關(guān)動作(即,與實體相關(guān)聯(lián)的動作)和/或一個或多個提供商(即,與該動作相對應(yīng)的提供商)與特定實體相關(guān)聯(lián)在其中進行提供。相應(yīng)地,可以與呈現(xiàn)在與特定實體相關(guān)聯(lián)的搜索結(jié)果頁面上的搜索結(jié)果項諸如搜索結(jié)果、即時回答、廣告等等相關(guān)聯(lián)來提供動作和/或提供商。如在下面更充分論述的,動作和/或提供商可以自動地(即,無需用戶干預(yù))被呈現(xiàn)在相應(yīng)的實體表示附近或可以基于用戶指示(例如,在實體上懸停選擇器, 選擇實體,選擇動作等等)被呈現(xiàn)在相應(yīng)實體表示的附近。如能夠意識到的,能夠利用實體的獨立表示或利用搜索結(jié)果項在搜索結(jié)果頁面上表示實體。這樣的搜索結(jié)果項例如可以指的是搜索結(jié)果或即時回答。搜索結(jié)果指的是被呈現(xiàn)為與用戶搜索查詢相關(guān)的結(jié)果。一般,搜索結(jié)果包括網(wǎng)站鏈接以及總結(jié)網(wǎng)站內(nèi)容的片段(snippet)。用戶可以選擇搜索結(jié)果的網(wǎng)站鏈接來導(dǎo)航到與用戶搜索查詢相關(guān)的網(wǎng)頁。例如,假定用戶搜索查詢是“西雅圖的天氣”。搜索結(jié)果頁面內(nèi)的算法結(jié)果可能包括至 weather, com的URL。在這樣的情況下,用戶可以選擇該URL、轉(zhuǎn)到那個網(wǎng)頁并且此后輸入西雅圖以獲得西雅圖的天氣狀況。“即時回答”(在此可互換地稱為“回答”)指的是在主搜索結(jié)果頁面上對于提供給用戶的搜索查詢的響應(yīng)或回答的結(jié)果。即,響應(yīng)于查詢而在搜索結(jié)果頁面上給用戶呈現(xiàn)域特定的內(nèi)容,而用戶可能否則被要求在搜索結(jié)果頁面內(nèi)選擇鏈接來導(dǎo)航到另一個網(wǎng)頁,并且此后,進一步搜索所預(yù)期的信息。例如,假定用戶搜索查詢是“西雅圖的天氣”。呈現(xiàn)在搜索結(jié)果頁面上的“回答”包含西雅圖的天氣狀況,以致不要求用戶導(dǎo)航到另一個網(wǎng)頁來查找對于預(yù)定查詢的回答。如能夠意識到的,回答可能涉及任何主題,這包括例如天氣、新聞、 區(qū)域代碼、轉(zhuǎn)換、字典項目、百科全書條目、財經(jīng)、航班、健康、假期、約會、賓館、本地列表、數(shù)學(xué)、電影、音樂、購物、體育、包裹跟蹤等等?;卮鹉軌虿捎脠D標、按鈕、鏈接、文本、視頻、圖象、照片、音頻或其組合等等的形式。術(shù)語“查詢”指的是包含一個或多個搜索項的任何類型的請求,其能夠被提交給搜索引擎(或多個搜索引擎),以便基于包含在該查詢中的一個或多個搜索項來識別搜索結(jié)果項。數(shù)據(jù)結(jié)構(gòu)中利用查詢所識別的搜索結(jié)果項是響應(yīng)于這些查詢所產(chǎn)生的結(jié)果的表示。 例如,搜索結(jié)果項可以是搜索結(jié)果、即時回答、廣告等等。通過示例并且參見圖4,圖4說明與響應(yīng)于用戶搜索查詢而可能呈現(xiàn)在搜索結(jié)果頁面上的實體(例如,航班狀態(tài))相對應(yīng)的示例性即時回答400。與實體相對應(yīng)的動作402的集合與即時回答400相關(guān)聯(lián)進行顯示。如圖4所示,一個或多個提供商404、406、408和 410被顯示在每個相應(yīng)動作的附近?,F(xiàn)在轉(zhuǎn)到圖2,示出適合于在實現(xiàn)本發(fā)明的實施例中使用的示例性網(wǎng)絡(luò)環(huán)境200 的框圖。網(wǎng)絡(luò)環(huán)境200包括用戶設(shè)備210、搜索服務(wù)212和實體集服務(wù)214。用戶設(shè)備210、 搜索服務(wù)212和實體集服務(wù)214通過網(wǎng)絡(luò)216通信,其中網(wǎng)絡(luò)216可以包括任何數(shù)量的網(wǎng)絡(luò),例如,諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)、蜂窩網(wǎng)絡(luò)、對等網(wǎng)絡(luò)(P2P)、移動網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合。圖2中所示的網(wǎng)絡(luò)環(huán)境200是一個合適網(wǎng)絡(luò)環(huán)境的示例并且不打算對于遍及這個文檔所披露的發(fā)明的實施例的使用或功能的范圍建議任何的限制。示例性網(wǎng)絡(luò)環(huán)境 200不應(yīng)被解釋為具有與其中所說明的任何單個組件或組件的組合相關(guān)的任何依賴性或要求。例如,用戶設(shè)備210可以經(jīng)由移動網(wǎng)絡(luò)或因特網(wǎng)與搜索服務(wù)212通信,并且搜索服務(wù)212 可以經(jīng)由局域網(wǎng)與實體集服務(wù)214通信。進一步,雖然環(huán)境200利用網(wǎng)絡(luò)來說明,但是一個或多個組件可以直接地例如經(jīng)由HDMI (高清晰度多媒體接口)、DVI (數(shù)字可視化接口)等等彼此通信。用戶設(shè)備210可以是任何類型的能夠允許用戶提交搜索查詢給搜索服務(wù)212和/ 或?qū)嶓w集服務(wù)214并響應(yīng)于搜索查詢而接收包括與表示在搜索結(jié)果頁面上的實體相關(guān)聯(lián)的一個或多個動作和/或提供商的搜索結(jié)果頁面的計算設(shè)備。例如,在實施例中,用戶設(shè)備 210可以是諸如計算設(shè)備100之類的計算設(shè)備,如上面參見圖I所描述的。在實施例中,用戶設(shè)備210可以是個人計算機(PC)、膝上型計算機、工作站、移動計算設(shè)備、PDA、蜂窩電話
      坐坐寸寸ο在一個實施例中,用戶設(shè)備210是單獨的并且不同于圖2中所示的搜索服務(wù)212 和/或其它組件。在另一個實施例中,用戶設(shè)備210與搜索服務(wù)212和/或?qū)嶓w集服務(wù)214 相集成。為了解釋清楚起見,我們應(yīng)描述其中用戶設(shè)備210、搜索服務(wù)212和實體集服務(wù)214 是單獨的的實施例,同時明白在本發(fā)明內(nèi)設(shè)想的各種配置中可能不是這種情況。繼續(xù)參見圖2,用戶設(shè)備210與搜索服務(wù)212通信,以促進對內(nèi)容的搜索。在實施例中,例如,用戶利用用戶設(shè)備210來搜索經(jīng)由網(wǎng)絡(luò)216可利用的內(nèi)容。例如,在一些實施例中,網(wǎng)絡(luò)216可能是因特網(wǎng),并且用戶設(shè)備210與搜索服務(wù)212交互,以搜索存儲在與網(wǎng)站相關(guān)聯(lián)的服務(wù)器上的內(nèi)容。在其它的實施例中,例如,網(wǎng)絡(luò)216可能是與公司相關(guān)聯(lián)的企業(yè)網(wǎng)。在這些實施例中,用戶設(shè)備210與搜索服務(wù)212交互,以搜索存儲在企業(yè)網(wǎng)內(nèi)的各個節(jié)點上的內(nèi)容。對于相關(guān)領(lǐng)域的技術(shù)人員而言,任何數(shù)量的其它實現(xiàn)情形也可以是有可能的,這應(yīng)該是顯然的。搜索服務(wù)212給用戶提供搜索服務(wù)。在實施例中,例如,搜索服務(wù)212通過在其中能夠存儲內(nèi)容的諸如因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、數(shù)據(jù)庫、計算機等等之類的環(huán)境中搜索內(nèi)容來提供搜索服務(wù)。根據(jù)實施例,搜索服務(wù)212能夠被實現(xiàn)為服務(wù)器系統(tǒng)、程序模塊、虛擬機、一個或多個服務(wù)器的組件、網(wǎng)絡(luò)等等。在實施例中,搜索服務(wù)212接收由用戶經(jīng)由用戶設(shè)備210提交的搜索查詢,即搜索請求。從用戶接收到的搜索查詢能夠包括由用戶手動或口頭輸入的搜索查詢、向用戶建議并被用戶選擇的查詢以及由搜索服務(wù)212接收到的被用戶以某種方式批準的任何其它的搜索查詢。在其它的實施例中,搜索服務(wù)212能夠接收起源于其它位置的搜索查詢。例如, 與搜索服務(wù)212相關(guān)聯(lián)的查詢建議模塊(未示出)能夠提供搜索查詢,以響應(yīng)查詢建議的用戶選擇,等等。一般,搜索服務(wù)212能夠從任何數(shù)量的人、位置、組織和設(shè)備接收搜索查詢。搜索服務(wù)212可以是或者包括例如搜索引擎、爬行器(crawler)等等。在一些實施例中,搜索服務(wù)212被配置成使用通過用戶設(shè)備210提交的查詢來執(zhí)行搜索。在各個實施例中,搜索服務(wù)212能夠提供用戶界面,用于促進與用戶設(shè)備210通信的用戶的搜索體驗。 在一個實施例中,搜索服務(wù)212監(jiān)視搜索活動,并且能夠產(chǎn)生代表搜索活動、所提交的以前查詢、所獲得的搜索結(jié)果項等等的一個或多個記錄或日志。這些服務(wù)能夠被利用來以許多不同的方式改善搜索體驗。根據(jù)本發(fā)明的各個實施例,搜索服務(wù)212參考相關(guān)聯(lián)的網(wǎng)絡(luò)索引(為了描述的簡短和清楚起見而未說明)來識別與從用戶接收到的搜索查詢相關(guān)的搜索結(jié)果項。在一個實施例中,搜索服務(wù)212被配置成接收所提交的查詢并且使用該查詢來執(zhí)行搜索。在一個實施例中,一旦識別滿足搜索查詢的搜索結(jié)果項,搜索服務(wù)212利用諸如搜索結(jié)果頁面之類的圖形界面將搜索結(jié)果項的集合返回給用戶設(shè)備210。搜索結(jié)果項的集合包括被視為與用戶定義的搜索查詢相關(guān)的內(nèi)容或內(nèi)容網(wǎng)站(例如,包含內(nèi)容的網(wǎng)頁、數(shù)據(jù)庫等等)的表示。例如,搜索結(jié)果項能夠被呈現(xiàn)為內(nèi)容鏈接、片段、縮略圖、概要、回答、廣告等等。內(nèi)容鏈接指的是對應(yīng)于用于相關(guān)聯(lián)內(nèi)容的地址的內(nèi)容或內(nèi)容網(wǎng)站的可選表示。例如, 內(nèi)容鏈接可以是可選表示,其對應(yīng)于統(tǒng)一資源定位符(URL)、IP地址或其它類型的地址。這樣,內(nèi)容鏈接的選擇能夠?qū)е掠脩舻臑g覽器重新定向到相應(yīng)的地址,由此用戶能夠訪問相關(guān)聯(lián)的內(nèi)容。內(nèi)容鏈接的一個常用示例是“超連接”(在這里可互換地稱為“錨(anchor)”)根據(jù)發(fā)明的實施例,搜索結(jié)果頁面能夠包括許多不同類型的內(nèi)容。例如,搜索結(jié)果頁面能夠包括算法搜索結(jié)果、查詢建議、相關(guān)的搜索、歷史信息、贊助的搜索結(jié)果、廣告和即時回答。根據(jù)本發(fā)明的實施例,搜索服務(wù)212能夠例如從回答服務(wù)(未示出)生成或檢索回答,以便在搜索結(jié)果頁面上提供一個或多個獲得。如能夠意識到的,搜索服務(wù)212可以與實體集服務(wù)214通信,以便將相關(guān)的實體、 動作和/或提供商與搜索結(jié)果頁面相結(jié)合。在這方面,實體集服務(wù)214可以傳送數(shù)據(jù)給搜索服務(wù)212,以便在搜索結(jié)果頁面中實現(xiàn)相關(guān)的實體、動作和/或提供商。作為選擇,搜索服務(wù)212可以傳送搜索結(jié)果頁面或搜索結(jié)果項給實體集服務(wù)214,以便相關(guān)的實體、動作和/ 或提供商并入到搜索結(jié)果頁面中。在還一個實施例中,諸如用戶設(shè)備210之類的另一組件可以從搜索服務(wù)212和/或?qū)嶓w集服務(wù)214接收數(shù)據(jù),并且此后聚集數(shù)據(jù),以生成具有與在搜索結(jié)果頁面上表示的一個或多個實體相關(guān)聯(lián)呈現(xiàn)的相關(guān)的動作和/或提供商的搜索結(jié)果頁面。實體集服務(wù)214 —般提供將與搜索結(jié)果頁面相關(guān)聯(lián)顯示的一個或多個實體集或其部分。如以前所提及的,這樣的實體集或其部分(例如,實體、動作、提供商)可以與搜索結(jié)果、即時回答等相關(guān)聯(lián)進行顯示或可以作為搜索結(jié)果頁面的獨立特征來顯示。實體集服務(wù)214在一些實施例中包括實體集管理組件220、查詢意圖認識(recognizing)組件222、 實體集確定組件224以及呈現(xiàn)組件226。根據(jù)本發(fā)明的實施例,實體集服務(wù)214能夠包括任何數(shù)量的未說明的其它組件。在一些實施例中,所說明的組件220、222、224和226中的一個或多個能夠被集成為單個組件或能夠被分成許多不同的組件。組件220、222、224和226 能夠在任何數(shù)量的機器上進行實現(xiàn)并且能夠根據(jù)需要與任何數(shù)量的其它功能或服務(wù)進行集成。實體集管理組件220被配置成管理實體集。如在此所使用的,實體集指的是與實體相關(guān)聯(lián)的數(shù)據(jù)集。在一個實施例中,實體集包括實體、與該實體相對應(yīng)的動作、與該動作和/或?qū)嶓w相對應(yīng)的提供商。如能夠意識到的,實體集也可以包括實體集屬性。實體集屬性指的是包括在實體集內(nèi)的實體、動作和/或提供商的任何的屬性、特性或細節(jié)。例如,實體集屬性可以包括進一步描述或識別實體、動作和/或提供商的額外細節(jié)。僅通過示例并參見圖3,圖3包括多個實體集310。多個實體集310的每一個包括實體312、動作314和提供商316。雖然沒有說明,但是實體集屬性可以包括描述實體、動作和/或提供商的進一步細節(jié)。例如,與“電影票”實體相關(guān)聯(lián)的實體集320可以包括描述票的成本、電影的時間等等的屬性。如能夠意識到的可以例如與相應(yīng)的實體、動作和/或提供商一起包括這樣的實體集屬性,或者作為選擇,作為另一部分來提供這樣的實體集屬性。 雖然圖3描繪實體部分312來一般地描述實體(例如,DVD),但是在實施例中實體部分312 包括該實體(例如,Avatar (阿凡達)DVD)的更具體描述。返回到圖2,實體集管理組件220參考實體集并且在一些情況中參考與之相關(guān)聯(lián)的屬性。通過接收、獲得、訪問、檢索、確定、識別、認識等能夠參考實體集。在實施例中,可以由供應(yīng)商提供實體集。例如,供應(yīng)商可以采用開放格式、以API的形式或經(jīng)由通過爬行網(wǎng)絡(luò)而刮掉的代碼或數(shù)據(jù)來發(fā)布實體集或其部分。格式可以經(jīng)由XML中的API例如用于流動 (streaming)或購買項目的價格、聯(lián)合登錄信息、動作選項諸如用于將購買的項目的顏色、 預(yù)訂的時間、位置等等來描述。一旦參考實體集,能夠執(zhí)行實體匹配。這樣的實體匹配將同樣或類似的實體進行匹配。僅通過示例,對于特定實體,可以存在多個動作和/或提供商。在這樣的情況中,這些實體可以被匹配或相關(guān)聯(lián),以致相關(guān)的實體被相關(guān)、被相關(guān)聯(lián)或被組合在一起。如能夠意識到的雖然多個實體可能是類似的,但是這樣的實體可能沒有一起進行匹配。例如,一個實體可能是2005年上映的電影“Avatar”,而另一個實體可能是2009年上映的電影“Avatar”。雖然這些實體最初看來是類似的(即,每一個被命名為“Avatar”), 但是這樣的實體是彼此完全不同的。相應(yīng)地,實體集管理組件220可以被配置成認識或識別實際上是非常相似或者相同的實體。在這樣的情況下,例如,使用UPC代碼、標題、制造商、導(dǎo)演、作者、位置、日期或涉及實體的任何其他細節(jié),可以基于實體或其屬性的表示跨越多個動作和/或提供商來認識相同或相似實體的實例。匹配實體可以利用跨越多個特征的機器學(xué)習(xí)來認識兩個實體的各個屬性多么緊密匹配??梢宰R別任何的復(fù)制實體集,以致它們不被包括諸如實體集數(shù)據(jù)庫228之類的數(shù)據(jù)庫。在實施例中,實體匹配可以被執(zhí)行,以便相關(guān)的實體在諸如實體集數(shù)據(jù)庫228之類的數(shù)據(jù)庫中是彼此靠近、近似或相關(guān)聯(lián)的。附加地或作為選擇,例如,動作和/或提供商可以被匹配,以便與特定實體相關(guān)聯(lián)的相關(guān)的動作和/或提供商一起進行組合。至于實體匹配,匹配動作和/或提供商也可以使用任何方法來完成,例如,諸如利用跨越多個特征的匹配學(xué)習(xí)來認識兩個動作和/或提供商的各種屬性多么緊密匹配。被識別為匹配的動作和/或提供商在諸如實體集數(shù)據(jù)庫228 之類的數(shù)據(jù)庫中可以彼此靠近、近似或相關(guān)聯(lián)進行定位。一個或多個實體集或其部分能夠例如經(jīng)由脫機排名器(ranker)來排名。由于實體集在接收用戶查詢之前被排名,所以這樣的排名在這里可以被稱為脫機排名。如能夠意識到的,實體集或其部分能夠基于實體相關(guān)性、動作相關(guān)性、提供商相關(guān)性或其組合來排名。僅通過示例,假設(shè)各種“Avatar”電影存在(例如,2005版本和2009版本)。在這樣的情況下,“Avatar”電影實體可以基于特定版本的“Avatar”電影的可能相關(guān)性進行排名。相應(yīng)地,如果2009版本被識別為具有與實體、查詢、搜索結(jié)果等等相關(guān)聯(lián)的較高的感知相關(guān)性,則與2009版本相對應(yīng)的一個或多個實體可能具有比2005版本更高的排名。進一步,與 2009 “Avatar”電影相關(guān)的實體可以基于與各自實體相關(guān)聯(lián)的動作和/或提供商相對于彼此進行排名。一般給與特定實體最相關(guān)的動作和/或提供商提供較高的排名。在這里使用較高的排名來指示更強的或以其他方式指示更高優(yōu)先級或偏好的排名。如能夠意識到的, 以這種方式,在一些情況下,如果較低值指示更高的優(yōu)先級或偏好,則較高的排名可能實際上對應(yīng)于較低值。通過進一步示例,許多零售商可以與特定實體相關(guān)聯(lián)存在。相應(yīng)地,對提供商排名使得特定實體集(例如,具有較高排名的實體集)或其部分能夠被選擇來與搜索結(jié)果頁面相關(guān)聯(lián)顯示,以防止弄亂搜索結(jié)果頁面。排名能夠基于任何的數(shù)據(jù),例如,諸如查詢?nèi)罩局械狞c擊率(例如,音樂流可能首先從搜索日志中流行的主提供商中進行提供)、涉及動作和提供商的網(wǎng)絡(luò)上的鏈接結(jié)構(gòu)的信譽分析(例如,可能推薦比其它更受歡迎的餐廳)、一個或多個用戶的歷史(例如,搜索歷史,導(dǎo)航歷史,查詢?nèi)罩?、其組合等等。附加地或作為選擇,可以給預(yù)定該系統(tǒng)的供應(yīng)商、發(fā)出較高貨幣報價的供應(yīng)商等等授予較高的排名。在一些實施例中,實體集或其部分的脫機排名能夠影響與一個或多個搜索結(jié)果項相關(guān)聯(lián)的實體、動作和/或提供商的呈現(xiàn)。如能夠意識到的,實體集、實體集中的實體、實體集中的動作和/或?qū)嶓w集中的提供商可以與單個脫機排名相關(guān)聯(lián)。作為選擇,實體集、實體、動作和/或提供商均可以具有獨立的脫機排名。實體集能夠例如經(jīng)由數(shù)據(jù)庫生成器而被填充到諸如實體集數(shù)據(jù)庫228之類的數(shù)據(jù)庫中。數(shù)據(jù)庫生成器被配置成生成、更新或修改實體集數(shù)據(jù)庫。實體集數(shù)據(jù)庫指的是包括實體集的任何數(shù)據(jù)庫或其它存儲系統(tǒng)。實體集可以被輸入到數(shù)據(jù)庫中。在實施例中,實體集根據(jù)實體匹配和/或?qū)嶓w排名而被輸入實體集數(shù)據(jù)庫中。例如,匹配實體集可以采用基于實體集、實體、動作和/或提供商的相應(yīng)排名的適當?shù)呐琶樞虮舜丝拷M行定位或索引。查詢意圖認識組件222被配置成認識用戶的查詢意圖。如在這里所使用的,查詢意圖指的是根據(jù)由用戶輸入的查詢的用戶的意圖。即,查詢意圖表示打算或期望被用戶觀看的數(shù)據(jù)或信息。為了認識查詢意圖,參考(例如,接收、檢索等等)由用戶輸入的查詢。一個或多個以往的查詢?nèi)罩局T如與輸入查詢的用戶相關(guān)聯(lián)的查詢?nèi)罩?、一組用戶的查詢?nèi)罩净蛩杏脩舻牟樵內(nèi)罩灸軌虮挥脕碚J識查詢意圖。其它的數(shù)據(jù)諸如用戶數(shù)據(jù)可以附加地或供選擇地被用于確定查詢意圖。例如,用戶的興趣可以被利用來確定查詢意圖。對于查詢的意圖,可以使用諸如聚類之類的機器學(xué)習(xí)算法來評估查詢。如能夠意識到的,在一些實施例中,查詢意圖可以是或包括由用戶輸入的查詢而無需更多的分析。實體集確定組件224被配置來確定、識別或選擇一個或多個實體集或其部分來呈現(xiàn)。如以前所論述的,將呈現(xiàn)的實體、動作和/或提供商可以基于與之相關(guān)聯(lián)的脫機排名。 例如,脫機排名能夠被用來選擇哪些實體、動作和/或提供商將呈現(xiàn)和/或呈現(xiàn)這些項的順序。
      在另一個實施例中,將呈現(xiàn)的實體、動作和/或提供商可以基于在線排名。如在這里所使用的,在線排名指的是在輸入查詢之后生成的排名。這樣的在線排名能夠用來識別哪些實體、動作和/或提供商將顯示以及在一些情況下顯示這些項的適當順序。例如,假設(shè)實體與10個動作相關(guān)聯(lián),但是僅期望5個動作與該實體的表示相關(guān)聯(lián)進行呈現(xiàn)。在這樣的情況下,與最高排名相關(guān)聯(lián)的5個動作可以被選擇用于呈現(xiàn)。在線排名能夠使用查詢意圖來確定。例如,如果與查詢相關(guān)聯(lián)的查詢意圖與例如存儲在實體集數(shù)據(jù)庫中的一個或多個實體、動作和/或提供商相對應(yīng),則能夠在搜索結(jié)果頁面中提供那個實體、動作和/或提供商的表示。在一些情況下,能夠鑒于查詢意圖來修改脫機排名,以生成在線排名。在這方面,能夠與查詢意圖一起參考脫機排名來識別用于一個或多個查詢集、一個或多個實體、一個或多個動作和/或一個或多個提供商的在線排名。與脫機排名相類似,實體集、實體集中的實體、實體集中的動作和/或?qū)嶓w集中的提供商可能與單個在線排名相關(guān)聯(lián)。作為選擇,實體集、實體、動作和/或提供商均可以具有獨立的脫機排名。通過示例,假設(shè)實體“Avatar”與2005版本相關(guān)聯(lián),而另一個實體“Avatar”與 2009版本相關(guān)聯(lián)。在這樣的情況下,如果用戶鍵入“Avatar”作為搜索查詢,基于脫機排名,如果2009 “Avatar”電影具有較高的相關(guān)性排名,則可以顯示2009 “Avatar”電影。 另一方面,如果用戶搜索查詢包括“Avatar2005”,盡管脫機排名可能導(dǎo)致將顯示2009的 “Avatar”,但是在線排名考慮查詢意圖,并因此顯示與2005 “Avatar”電影相關(guān)聯(lián)的實體的表不。此外或替代使用查詢意圖,響應(yīng)于用戶搜索查詢而提供或識別的搜索結(jié)果項能夠被利用來執(zhí)行在線排名。僅通過示例,假設(shè)搜索查詢被輸入,并且搜索結(jié)果項(例如,搜索結(jié)果,即時回答等等)被識別。這樣的搜索結(jié)果項能夠被用來修改實體集、實體、動作和/或提供商的脫機排名,以獲得在線排名。例如,假設(shè)由用戶輸入的搜索查詢是“租賃Avatar 2005?!边M一步假設(shè)熱門搜索結(jié)果之一與經(jīng)由Netflix (網(wǎng)飛公司)網(wǎng)站租賃電影相關(guān)聯(lián)。在這樣的情況下,雖然較高的脫機排名可能與包括購買2009 “Avatar”電影的實體集相關(guān)聯(lián),基于用戶意圖和搜索結(jié)果,在線排名可能更高地排名與實體2005 “Avatar”電影相關(guān)聯(lián)的實體集或其部分、租賃該電影的動作和Netf I ix 提供商。在一些實施例中,脫機和在線排名可以被利用來確定一個或多個實體集或其部分,以便與搜索結(jié)果頁面相關(guān)聯(lián)呈現(xiàn)。例如,在線排名可以用于識別實體集數(shù)據(jù)庫中的合適實體,而脫機排名可以用于識別合適的動作和/或提供商來與搜索結(jié)果頁面內(nèi)的實體的表示相關(guān)聯(lián)呈現(xiàn)。呈現(xiàn)組件226被配置成呈現(xiàn)實體集或其部分(即,一個或多個實體、一個或多個動作和/或一個或多個提供商)。在一個實施例中,實體集或其部分通過經(jīng)由用戶界面與搜索結(jié)果頁面相關(guān)聯(lián)顯示這樣的數(shù)據(jù)給用戶來呈現(xiàn)。在另一個實施例中,實體集或其部分通過傳送這樣的數(shù)據(jù)到另一個計算設(shè)備來呈現(xiàn)。例如,這樣的數(shù)據(jù)可以被傳送到搜索引擎,以致搜索引擎能夠?qū)⒃摂?shù)據(jù)并入將被發(fā)送給用戶設(shè)備的搜索結(jié)果頁面。通過進一步示例,這樣的數(shù)據(jù)可以被傳送到用戶設(shè)備,以便經(jīng)由用戶設(shè)備的顯示屏顯示給用戶。實體集或其部分能夠以任意數(shù)量的方式顯示在搜索結(jié)果頁面內(nèi)。在一個實施例中,一旦確定、識別或選擇一個或多個實體集來呈現(xiàn),可以在搜索結(jié)果頁面內(nèi)顯示與這樣的
      12實體集相關(guān)聯(lián)的一個實體或多個實體的表示。這樣的一個或多個表示能夠顯示在搜索結(jié)果頁面上的任何位置,例如,靠近這些結(jié)果的頂端部分、靠近這些結(jié)果的側(cè)邊部分、與這些結(jié)果相結(jié)合(例如,位于相關(guān)的搜索結(jié)果或即時回答的附近)等等。與這樣的一個或多個實體的表示相關(guān)的動作和/或提供商能夠靠近或鄰近這樣的一個或多個實體進行顯示。在供替代的實施例中,一旦確定、識別或選擇一個或多個實體集來呈現(xiàn),所選擇的一個或多個實體集中的動作和/或提供商能夠靠近或鄰近搜索結(jié)果項(例如,搜索結(jié)果或即時回答)進行顯示,其中搜索結(jié)果項對應(yīng)于或表示所選擇的一個或多個實體集中的一個或多個實體。僅通過示例,圖4-9說明根據(jù)本發(fā)明的實施例用于提供實體集或其部分的圖形用戶界面的顯示。例如,經(jīng)由諸如用戶設(shè)備210之類的用戶設(shè)備的顯示屏,能夠觀看這樣的顯示視圖。如以前所提及的,圖4說明與響應(yīng)于用戶搜索查詢而可能呈現(xiàn)在搜索結(jié)果頁面上的實體(例如,航班狀態(tài))相對應(yīng)的示例性即時回答400。與實體或其表示相對應(yīng)的動作 402的集合與即時回答相關(guān)聯(lián)進行顯示。如圖4所示,一個或多個提供商404、406、408和 410靠近每個相應(yīng)的動作進行顯示。在這樣的情況下,動作和相應(yīng)提供商的集合可以自動地與搜索結(jié)果項一起進行顯示。圖5說明包括呈現(xiàn)在搜索結(jié)果頁面500上的搜索結(jié)果項的集合的第一顯示區(qū)域 502。第二顯示區(qū)域504包括動作506的集合以及用于每個動作的一個或多個提供商508、 510、512和514的集合。如能夠意識到的,在一些實施例中,第二顯示區(qū)域可以依據(jù)用戶指示諸如懸停在搜索結(jié)果項上或選擇搜索結(jié)果項(例如,“Zeeks Pizza”)的選擇器(例如, 光標)來顯示。進一步,如圖5所示,與提供商相關(guān)聯(lián)的額外細節(jié)516可以依據(jù)用戶指示諸如懸停在提供商518上的光標來顯示。雖然沒有說明,但是也可以依據(jù)用戶指示與動作相關(guān)聯(lián)提供額外的細節(jié)。假設(shè)用戶選擇與“Make Reservation (進行預(yù)定)”動作522相對應(yīng)的提供商 520。如圖6所示,可以顯示用戶界面元素600,以使得用戶能夠通過指定用于動作的一個或多個細節(jié)或參數(shù)來促進動作執(zhí)行。在一些情況下,可以顯示實體的概要602,以提供上下文。也可以顯示請求特定數(shù)據(jù)的表單字段(form field),以便用戶能夠選擇或輸入與動作相關(guān)聯(lián)的數(shù)據(jù)。例如,在圖6中,用戶可以指定用于預(yù)定的日期604、用于預(yù)定的時間606、 用于預(yù)定的聚會規(guī)模608。這樣的界面元素促進完成搜索結(jié)果頁面中的預(yù)期動作(例如,進行預(yù)定)而無需重定向到提供商的網(wǎng)站。現(xiàn)在轉(zhuǎn)到圖7,圖7說明與可能呈現(xiàn)在搜索結(jié)果頁面上的特定實體(例如,餐廳) 相對應(yīng)的另一個示例性搜索結(jié)果項700。與實體和/或搜索結(jié)果項相對應(yīng)的動作702、704 和706與搜索結(jié)果項700相關(guān)聯(lián)進行顯示??拷鄳?yīng)的動作702顯示提供商708的集合。 由于任意數(shù)量的原因,最初不與動作704和706相關(guān)聯(lián)顯示提供商。如果那些動作和/或提供商與較低排名相關(guān)聯(lián)或者如果對于那些動作704和706中的每一個動作存在太多的提供商,則可能是這樣的情況。在任何情況下,“查看提供商”指示符710和712可以與各自的動作704和706相關(guān)聯(lián)進行顯示,以便向用戶提供指示,其中一旦選擇指示符,能夠顯示與所選擇的指示符相關(guān)聯(lián)的一個或多個提供商。圖8說明與可能呈現(xiàn)在搜索結(jié)果頁面上的特定實體(例如,電影)相對應(yīng)的另一個示例性搜索結(jié)果項800。與實體和/或搜索結(jié)果項相對應(yīng)的動作802、804、806以及808與搜索結(jié)果項800相關(guān)聯(lián)進行顯示。如能夠意識到的,使用動作識別符810來識別動作802、804,806以及808。進一步,能夠顯示“更多動作”指示符812來向用戶提供指示,其中一旦選擇該指示符,能夠顯示一個或多個附加動作。與動作802相關(guān)聯(lián)的提供商814的集合鄰近動作802來提供。鄰近動作804來提供與動作804相關(guān)聯(lián)的提供商816的集合。鄰近動作806來提供與動作806相關(guān)聯(lián)的提供商818的集合,并且鄰近動作808來提供與動作808 相關(guān)聯(lián)的提供商820的集合。如所說明的,能夠顯示“更多提供商”指示符822、824和826 來向用戶提供指示,其中依據(jù)其選擇,能夠顯示一個或多個額外提供商。能夠以任何的方式諸如文本鏈接、箭頭形鏈接等等來表示更多的動作和/或更多的提供商指示符。這樣的指示符能夠給用戶提供用于與最初沒有顯示的選項交互的途徑。如以前所論述的,將顯示的提供商和/或動作可以基于例如查詢意圖、在線排名、脫機排名、查詢?nèi)罩?、相關(guān)的搜索結(jié)果項等等。參見圖9,提供與可能呈現(xiàn)在搜索結(jié)果頁面上的特定實體(例如,電影)相對應(yīng)的另一個示例性搜索結(jié)果項900。對應(yīng)于實體和/或搜索結(jié)果項900的動作902、904以及906 最初連同搜索結(jié)果項900 —起進行顯示。如圖9所示,額外細節(jié)諸如提供商908和910以及其它的細節(jié)(未示出)諸如動作參數(shù)(例如,放映時間選擇等等)能夠縱向進行顯示。例如,基于“查看提供商”指示符912的選擇,可以顯示提供商908和910。如能夠意識到的,例如,用戶可以使用公知的輸入組件諸如鼠標、操縱桿、手寫筆、 觸摸屏、鍵盤等等與顯示屏交互。在這方面,用戶可以選擇與一個動作相關(guān)聯(lián)的提供商來與所選擇的提供商相關(guān)聯(lián)啟動相應(yīng)動作的執(zhí)行。例如,假設(shè)用戶選擇提供商908。在這樣的情況下,能夠啟動經(jīng)由選擇的提供商908 “租賃” “電影片名A”的動作。在這方面,另一個用戶界面元素諸如圖6的用戶界面元素600可以被呈現(xiàn)(例如,在搜索結(jié)果頁面內(nèi)或覆蓋搜索結(jié)果頁面),以完成該動作、結(jié)束該動作、確認該動作、確認該動作的完成、獲得用于該動作的額外數(shù)據(jù)等等。相應(yīng)地,不要求用戶導(dǎo)航離開搜索結(jié)果頁面來執(zhí)行動作。允許在搜索結(jié)果頁面的上下文內(nèi)執(zhí)行動作能夠為用戶提供一致的用戶界面體驗。在一些實施例中, 一旦選擇提供商,用戶可以被鏈接到第三方,以便執(zhí)行該動作。類似地,用戶可以選擇動作來啟動其執(zhí)行。重申一下,本發(fā)明的實施例包括用于提供與實體相關(guān)聯(lián)的相關(guān)的動作和/或提供商的系統(tǒng)、機器、媒體、方法、技術(shù)、處理以及選項。這樣的動作和/或提供商能夠與實體表示諸如搜索結(jié)果項(例如,搜索結(jié)果或即時回答)相關(guān)聯(lián)顯示在搜索結(jié)果頁面上。轉(zhuǎn)到圖 10,說明顯示根據(jù)本發(fā)明的實施例用于生成或修改實體集數(shù)據(jù)庫的示例性方法1000的流程圖。在一些實施例中,說明性方法1000的實施例的各方面能夠作為計算機可執(zhí)行指令存儲在計算機可讀媒體上,其中這些指令由計算設(shè)備中的處理器來執(zhí)行,從而導(dǎo)致計算設(shè)備實現(xiàn)該方法1000的各方面。對于分別在圖11和12中描述的說明性方法1100和1200或任何其它的實施例、變型或這些方法的組合而言,當然同樣是真實的。最初,在塊1010,參考多個實體集。實體集包括實體、動作和提供商。在某些情況下,實體集也可以包括提供有關(guān)實體、動作和/或提供商的細節(jié)的實體屬性。在塊1012,具有匹配(例如,相同或相似)實體的實體集被相關(guān)聯(lián)。在某些情況下,動作和/或提供商可以額外或作為選擇地進行匹配。在塊1014,參考一個或多個排名指示符。排名指示符可以提供應(yīng)該與實體集、實體、動作和/或提供商相關(guān)聯(lián)的排名的任何指示。在實施例中,排名指示符是一個或多個查詢?nèi)罩?、網(wǎng)絡(luò)上鏈接結(jié)構(gòu)的信譽分析、用戶的歷史、與用戶相關(guān)聯(lián)的登錄信息等等。隨后,在塊1016,一個或多個排名指示符(例如,查詢?nèi)罩?被利用來對實體集或其部分(例如,實體、動作和/或提供商)進行排名。這樣的實體集根據(jù)一個或多個相應(yīng)排名和/或?qū)嶓w集的相關(guān)聯(lián)性被輸入數(shù)據(jù)庫或在數(shù)據(jù)庫內(nèi)進行更新。這指示在塊1018 上?,F(xiàn)在轉(zhuǎn)到圖11,流程圖描述與實體相關(guān)聯(lián)提供一個或多個動作和一個或多個提供商的說明性方法1100,以便能夠結(jié)合實體的表示來顯示動作和/或提供商。最初,在塊 1110,確定由用戶接收到的查詢的查詢意圖。這樣的查詢可以由用戶輸入或選擇。在塊 1112,認識數(shù)據(jù)庫內(nèi)具有與確定的查詢意圖相匹配(例如,相同或相似)的實體的一個或多個實體集。實體集包括實體、動作和提供商。識別與所確定的查詢意圖相匹配的實體相關(guān)聯(lián)的一個或多個動作。這指示在塊 1114上。在一些實施例中,識別與具有匹配于查詢意圖的實體的實體集相關(guān)聯(lián)的每個動作。在供替代的實施例中,識別與具有匹配于查詢意圖的實體的實體集相關(guān)聯(lián)的動作的一部分。對這樣的一部分動作的識別可以基于例如(例如,與實體集、實體或動作相關(guān)聯(lián)的) 脫機排名、(例如,與實體集、實體或動作相關(guān)聯(lián)的)在線排名、查詢意圖、查詢?nèi)罩?、響?yīng)于搜索查詢而識別的搜索結(jié)果項、其組合等等。與所識別的一個或多個動作相關(guān)聯(lián)的一個或多個提供商被識別,如在塊1116上所示的。在一些實施例中,識別與所識別的動作相關(guān)聯(lián)的每個提供商。在供替代的實施例中,識別與所識別的動作相關(guān)聯(lián)的提供商的一部分。對這樣的一部分提供商的識別可以基于例如(例如,與實體集、實體或提供商相關(guān)聯(lián)的)脫機排名、(例如,與實體集、實體或提供商相關(guān)聯(lián)的)在線排名、查詢意圖、查詢標志、響應(yīng)于搜索查詢而識別的搜索結(jié)果項、其組合等等。與實體相關(guān)聯(lián)的一個或多個動作以及相應(yīng)的一個或多個提供商被提供來與實體諸如與實體相對應(yīng)的搜索結(jié)果項的表示相結(jié)合。這指示在塊1118上。參見圖12,另一個流程圖描述與實體相關(guān)聯(lián)提供一個或多個動作和一個或多個提供商的說明性方法1200,以致動作和/或提供商能夠與實體的表示一起進行顯示。最初參見塊1210,參考查詢意圖。一旦接收到查詢,可以使用(例如,與用戶或一組用戶相關(guān)聯(lián)) 查詢?nèi)罩緛泶_定查詢的查詢意圖。在塊1212,參考一個或多個搜索結(jié)果項。搜索結(jié)果項可以是被識別為與用戶提供的搜索查詢相關(guān)的搜索結(jié)果或即時回答。在塊1214,具有與查詢意圖和/或一個或多個搜索結(jié)果項相匹配的實體的一個或多個實體集被認識。這樣的實體集可以被存儲在數(shù)據(jù)庫內(nèi),并且每個實體集能夠包括實體、動作以及提供商。查詢意圖、一個或多個搜索結(jié)果項和/或一個或多個脫機排名被用來確定用于一個或多個實體集中的每一個或其部分的在線排名,如在塊1216上所指示的。在這方面,能夠為實體集、實體、動作和/或提供商確定在線排名?;谠诰€排名,至少一個實體集或其部分被選擇用于呈現(xiàn)。這指示在塊1218上。在一些實施例中,所有的實體集或其部分被選擇用于呈現(xiàn)。作為選擇,與特定程度(例如,比率、百分比、數(shù)量等等)的較高在線排名相關(guān)聯(lián)的實體集或其部分被選擇用于呈現(xiàn)。隨后,在塊1220,與搜索結(jié)果頁面上利用搜索結(jié)果項表示的實體相關(guān)聯(lián)的至少一個動作和至少一個提供商被呈現(xiàn)。在某些情況下,與實體或?qū)嶓w集相對應(yīng)或相關(guān)的搜索結(jié)果項可以被識別或被認識,以致動作和/或提供商能夠與之相關(guān)聯(lián)進行顯不。本發(fā)明的各種實施例已被描述為說明性的而非限制性的。供替代的實施例將不時地變得明顯而不背離本發(fā)明的實施例的范圍。將明白某些特性和子組合是實用的,并且可以被采用而不參考其它的特性和子組合。這利用權(quán)利要求書來考慮并在權(quán)利要求書的范圍之內(nèi)。
      權(quán)利要求
      1.一個或多個計算機可讀媒體,其上包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令當由計算設(shè)備中的處理器執(zhí)行時導(dǎo)致計算設(shè)備執(zhí)行促進與實體相關(guān)聯(lián)的動作和提供商的呈現(xiàn)的方法,所述方法包括確定(1110)接收到的查詢的查詢意圖;識別(1112)具有與所確定的查詢意圖相匹配的實體的一個或多個實體集,其中所述一個或多個實體集中的每一個包括實體、與所述實體相對應(yīng)的動作以及提供商;識別(1114)與匹配于所確定的查詢意圖的實體相關(guān)聯(lián)的一個或多個動作;識別(1116)與所識別的一個或多個動作相關(guān)聯(lián)的一個或多個提供商;和提供(1118)與所述實體相關(guān)聯(lián)的一個或多個動作以及相應(yīng)的一個或多個提供商,以便與搜索結(jié)果頁面上相關(guān)聯(lián)實體的表示相結(jié)合。
      2.如權(quán)利要求I的媒體,其中所述查詢意圖包括所述查詢的至少一部分。
      3.如權(quán)利要求I的媒體,其中所述一個或多個動作基于與所述一個或多個動作或與之相關(guān)聯(lián)的實體集相關(guān)聯(lián)的排名來識別。
      4.如權(quán)利要求3的媒體,其中所述排名包括利用一個或多個查詢?nèi)罩緛頌樗鲆粋€或多個動作中的每一個動作生成排名的脫機排名。
      5.如權(quán)利要求3的媒體,其中所述排名包括利用查詢意圖、搜索結(jié)果項或用戶興趣中的一個或多個的在線排名。
      6.如權(quán)利要求I的媒體,其中所述一個或多個提供商基于與所述一個或多個提供商或與之相關(guān)聯(lián)的實體集相關(guān)聯(lián)的排名來識別。
      7.如權(quán)利要求6的媒體,其中所述排名包括利用一個或多個查詢?nèi)罩緛頌樗鲆粋€或多個提供商中的每一個提供商生成排名而確定的脫機排名或利用查詢意圖、搜索結(jié)果項、 用戶興趣或脫機排名中的一個或多個來為所述一個或多個提供商中的每一個提供商生成排名而確定的在線排名。
      8.一種圖形用戶界面,其包括在一個或多個計算機可讀媒體上并在計算機上可執(zhí)行, 所述圖形用戶界面包括第一顯示區(qū)域(400),其被配置用于顯示在搜索結(jié)果頁面上呈現(xiàn)的搜索結(jié)果項,所述搜索結(jié)果項與接收到的搜索查詢相對應(yīng);和第二顯示區(qū)域(402),其位于第一顯示區(qū)域附近,所述第二顯示區(qū)域被配置用于顯示與利用所述搜索結(jié)果項所表示的實體相對應(yīng)的一個或多個動作的集合,和與所述一個或多個動作中的每一個相關(guān)聯(lián)的一個或多個提供商的集合,所述一個或多個提供商的集合中的每一個位于相應(yīng)的動作附近。
      9.如權(quán)利要求8的圖形用戶界面,其中所述第二顯示區(qū)域包括可選擇的更多動作指示符、可選擇的更多提供商指示符或其組合,其中可選擇的更多動作指示符在被選擇時呈現(xiàn)額外的動作,而可選擇的更多提供商指示符在被選擇時呈現(xiàn)額外的提供商。
      10.如權(quán)利要求8的圖形用戶界面,其中與所述搜索結(jié)果頁面相關(guān)聯(lián)自動地顯示所述第二顯示區(qū)域。
      11.如權(quán)利要求8的圖形用戶界面,其中與所述動作之一相對應(yīng)的所述提供商之一的選擇與所選擇的提供商相關(guān)聯(lián)啟動相應(yīng)動作的執(zhí)行。
      12.—個或多個計算機可讀媒體,其上包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令當由計算設(shè)備中的處理器執(zhí)行時導(dǎo)致所述計算設(shè)備執(zhí)行促進與實體相關(guān)聯(lián)的動作和提供商的呈現(xiàn)的方法,所述方法包括參考(1010)多個實體集,每個實體集包括代表人、地或事的實體、與所述實體相對應(yīng)并代表將執(zhí)行的功能的動作以及執(zhí)行相應(yīng)動作的提供商;利用(1016) —個或多個查詢?nèi)罩緛砀鶕?jù)預(yù)期相關(guān)性對多個實體集中的實體、動作、提供商或其組合中的一個或多個進行排名;和輸入(1018)包括相應(yīng)的實體、動作和提供商的多個實體集以及相應(yīng)的排名到數(shù)據(jù)庫中。
      13.如權(quán)利要求12的媒體,進一步包括相關(guān)聯(lián)具有匹配實體的多個實體集中的一個或多個。
      14.如權(quán)利要求13的媒體,其中所述多個實體集中的至少一部分包括進一步描述相應(yīng)的實體、動作或提供商的實體集屬性。
      15.如權(quán)利要求14的媒體,其中所述一個或多個查詢?nèi)罩九c用戶或用戶的集合相關(guān)聯(lián)。
      全文摘要
      促進與實體相關(guān)聯(lián)的動作和提供商的呈現(xiàn)的計算機可讀媒體、計算機系統(tǒng)以及計算設(shè)備方法。該方法包括確定接收到的查詢的查詢意圖。具有與所確定的查詢意圖相匹配的實體的實體集被認識。每個實體集包括實體、動作和提供商。識別與匹配于所確定的查詢意圖的實體相關(guān)聯(lián)的動作和/或提供商。與實體相關(guān)聯(lián)的動作和/或相應(yīng)的提供商被提供,以便與搜索結(jié)果頁面上相關(guān)聯(lián)的實體的表示相結(jié)合。
      文檔編號G06F17/30GK102609444SQ20111046214
      公開日2012年7月25日 申請日期2011年11月8日 優(yōu)先權(quán)日2010年11月8日
      發(fā)明者A·K·錢德拉, B·魯賓斯坦, D·J·格梅爾, O·J·達布羅夫斯基 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1