两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

針對嵌入式應用上下文中的搜索的查詢意圖表達的制作方法

文檔序號:9620901閱讀:310來源:國知局
針對嵌入式應用上下文中的搜索的查詢意圖表達的制作方法
【專利說明】
【背景技術】
[0001]搜索引擎和界面允許用戶通過例如將搜索查詢輸入到搜索輸入區(qū)而檢索信息。在用戶輸入與搜索查詢相關聯(lián)的搜索前綴的同時,自動系統(tǒng)對正被輸入的搜索前綴提供可能的填充或建議。當用戶通過人工輸入想要的搜索查詢或通過選擇建議而執(zhí)行搜索查詢時,搜索引擎把用戶引導到搜索引擎結果頁(“SERP”)。

【發(fā)明內容】

[0002]本概要被提供來以簡化的形式介紹概念的選擇,這些概念還將在下面的詳細說明中進行描述。本概要既不打算確認所要求保護的主題的關鍵特征或必要特征,也不打算在確定所要求保護的主題的范圍中被用作為幫助。
[0003]在各種實施例中,系統(tǒng)、方法、計算機存儲介質和用戶界面被提供用于在查詢制定期間提供社交實體預覽。從用戶接收搜索交互。搜索交互可包括與設備或應用或基于以前交互而學得的意圖進行的交互。識別搜索交互的實體意圖。實體意圖對應于社交實體。從與社交實體相關聯(lián)的多個社交網絡檢索社交更新。針對社交實體聚集和排名社交更新。針對社交實體提供社交實體預覽。社交實體預覽包括與社交實體相對應并且與社交更新或社交網絡相關聯(lián)的元數據。
【附圖說明】
[0004]作為例子而不是限制,在附圖中顯示了本發(fā)明,圖上同樣的參考標號表示類似的單元,以及其中:
圖1是適合于在實施本發(fā)明的實施例時使用的示范性計算環(huán)境的框圖;
圖2是顯示按照本發(fā)明的實施例的、用于意圖預覽、歧義消除(disambiguat1n)和搜索精細化(refinement)的示范性方法的流程圖;
圖3示意地顯示適合于執(zhí)行本發(fā)明的實施例的網絡圖;
圖4-20描繪按照本發(fā)明的示范性實施例的說明性屏幕顯示;
圖21是顯示按照本發(fā)明的實施例的、用于意圖預覽、歧義消除和搜索精細化的示范性方法的流程圖;
圖22示意地顯示適合于執(zhí)行本發(fā)明的實施例的另一個網絡圖;
圖23-25描繪按照本發(fā)明的示范性實施例的另外的說明性屏幕顯示;以及圖26是顯示按照本發(fā)明的實施例的、用于在查詢制定中提供社交實體預覽的示范性方法的流程圖。
【具體實施方式】
[0005]本發(fā)明的主題在這里用特異性來描述以滿足法定要求。然而,描述本身不打算限制本專利的范圍。而是,本發(fā)明人預期所要求保護的主題也可以與其它當前的或將來的技術相結合地以其它方式體現(xiàn),以便包括不同的步驟或類似于在本文檔中描述的步驟的步驟組合。而且,雖然術語“步驟”和/或“方塊”在這里可被使用來意指所利用的方法的不同單元,但這些術語不應當被解譯為暗示在這里公開的各種步驟中間或之間的任何特定的次序,除非是在個體步驟的次序被明顯地描述時。
[0006]用戶常常搜索特定的實體。實體是抽象概念和對象的實例,包括人、地點、事物、事件、位置、商務、電影、等等。取決于用戶輸入或選擇的搜索查詢,SERP可能包括或可能不包括關于用戶正搜索的特定實體的信息。
[0007]現(xiàn)有的自動建議系統(tǒng)不處理長尾查詢(tail query) (S卩,不常見或未見過的查詢)、系統(tǒng)沒有遇見過的意圖或別樣的在查詢制定過程期間是含糊的意圖。意圖是指搜索的目標,它可以是實體。而且,現(xiàn)有的自動建議系統(tǒng)不允許對意圖消除歧義,或不允許用戶先于檢索SERP來精細化意圖。對搜索查詢的任何改變,諸如對建議的選擇或對附加字符的輸入,都使得SERP刷新,這會使用戶分心并且從資源角度來看是低效率的。再者,諸如在搜索歷史或搜索會話中的概述的數據被限于呈現(xiàn)一組中的個體查詢。這會使得用戶很難查明給定會話的適當上下文或意圖,這有效地限制了以有意義的方式來共享數據的能力。
[0008]這里描述的技術的各種方面總的針對用于對搜索的查詢意圖表達不明朗的(non-committal)意圖預覽、歧義消除和精細化的系統(tǒng)、方法和計算機可讀存儲介質。包括與未執(zhí)行的搜索查詢相關聯(lián)的一個或多個字符的搜索前綴被接收。一個或多個意圖建議被建議給用戶。對于一個或多個意圖建議中的每一個,接收與所述一個或多個意圖建議的每一個相關聯(lián)的一個或多個實體標識。從實體數據存儲庫中檢索對應于與一個或多個實體標識相關聯(lián)的至少一個實體的元數據。在不針對未執(zhí)行的搜索查詢檢索搜索結果的情況下,提供基于所檢索的對應于所述至少一個實體的元數據的聚集的意圖預覽。在實施例中,一個或多個實體的排名(rank)是根據實體固有的信號(S卩,與實體相關聯(lián)的屬性的數目、實體類型、與實體相關聯(lián)的信息源的數目)、由用戶進行的查詢-實體交互(即,在搜索窗口中或在第三方實體資料庫(repository)中對實體的明顯交互或點擊、經由查詢_url_實體三方圖(tripartite graph)歸因于實體的交互)、以及查詢模式似然性分數(即,具體意圖建議是用戶交互的意圖的似然性,其可以是基于預期模式,預期模式可以是基于實體類型、與個體實體無關的質量標準、與相關聯(lián)的查詢無關的質量標準、一個特定實體高于另一個實體的優(yōu)勢、查詢的非實體關聯(lián)等等,以下對此更詳細描述)、填充意圖建議、或按查詢意圖的相關性或似然性次序的聚集的意圖預覽。在實施例中,根據與一個或多個實體相關聯(lián)的元數據的被選擇的項目,提供與對應于一個或多個子實體的元數據相關聯(lián)的精細化的意圖預覽,通過在不執(zhí)行未執(zhí)行的搜索查詢的情況下允許用戶進一步精細化意圖,而節(jié)省時間和資源。在實施例中,使能對于選擇的實體或子實體的任務完成,從而允許用戶容易和快速地采取具體的動作,或完成與實體或子實體相關聯(lián)的任務,而不必執(zhí)行未執(zhí)行的搜索查詢。換句話說,任務完成涉及到在影響或不影響搜索或搜索窗口的情況下對應用、獨立的窗口、鏈接,或進程內的任務的打開和執(zhí)行或完成。在實施例中,可以提供由用戶發(fā)出的一組查詢和對應于這組查詢的實體,從而使得用戶能夠經由所提供的實體而容易和快速地與搜索歷史進行交互。
[0009]因此,本發(fā)明的一個實施例針對存儲有計算機可用指令的一個或多個計算機存儲介質,當所述計算機可用指令由一個或多個計算設備使用時使得所述一個或多個計算設備執(zhí)行對搜索的不明朗的意圖預覽、歧義消除和精細化的方法。該方法包括接收來自用戶的搜索前綴,搜索前綴包括與搜索查詢相關聯(lián)的一個或多個字符。根據搜索前綴與自動建議數據存儲庫的比較而提供一個或多個意圖建議給用戶。根據實體排名來識別與意圖建議相關聯(lián)的一個或多個實體標識。提供聚集的意圖預覽,其包括對應于與一個或多個實體標識中至少一個實體標識相關聯(lián)的一個或多個實體的元數據。接收來自用戶的精細化請求。精細化請求包括用戶已經選擇對應于子實體并與所述一個或多個實體相關聯(lián)的元數據的某個項目的指示。提供包括對應于子實體的元數據的精細化的意圖預覽。
[0010]本發(fā)明的另一個實施例針對在其上體現(xiàn)有計算機可執(zhí)行指令的計算機存儲介質,當所述計算機可執(zhí)行指令由一個或多個計算設備執(zhí)行時使得所述一個或多個計算設備產生用于對搜索的不明朗的意圖預覽、歧義消除和精細化的圖形用戶界面(GUI)。該GUI包括搜索顯示區(qū)域,其顯示搜索條以用于接收來自用戶的對應于未執(zhí)行的搜索的搜索前綴。自動建議顯示區(qū)域在不執(zhí)行搜索的情況下把一個或多個意圖建議顯示給用戶。實體顯示區(qū)域在不執(zhí)行搜索的情況下顯示聚集的意圖預覽,所述聚集的意圖預覽包括與至少一個實體相關聯(lián)的元數據,而所述至少一個實體對應于與所述一個或多個意圖建議相關聯(lián)的實體標識。精細化顯示區(qū)域在不執(zhí)行搜索的情況下顯示精細化的意圖預覽,所述精細化的意圖預覽包括與子實體相關聯(lián)的元數據,其中所述子實體對應于由用戶選擇并與至少一個實體相關聯(lián)的元數據的項目。
[0011]本發(fā)明的再一個實施例包括用于提供對搜索的不明朗的意圖預覽、歧義消除和精細化的系統(tǒng)。所述系統(tǒng)包括被耦合到計算機存儲介質的一個或多個處理器,計算機存儲介質在其上存儲有多個可由處理器執(zhí)行的計算機軟件構件。計算機軟件構件包括自動建議構件,自動建議構件接收包括與未執(zhí)行的搜索查詢相關聯(lián)的一個或多個字符的搜索前綴,并且向用戶建議一個或多個意圖建議。實體標識構件接收對于所述一個或多個意圖建議中每個意圖建議的一個或多個相關聯(lián)的實體標識。元數據構件從實體數據存儲庫檢索元數據。元數據對應于與所述一個或多個實體標識相關聯(lián)的至少一個實體。預覽構件在不針對未執(zhí)行的搜索查詢檢索搜索結果的情況下根據所檢索的對應于至少一個實體的元數據來提供聚集的意圖預覽。
[0012]另外的實施例針對這里討論的、在查詢制定期間提供社交實體預覽。在系統(tǒng)中提供來自有影響力的人的社交網絡和傳記數據以及社交注釋,所述系統(tǒng)提供搜索交互的社交中心意圖預覽、歧義消除和精細化,從而允許用戶快速披露或識別針對社交實體的狀態(tài)。如果識別了多個社交實體,則預覽可以為用戶提供通過選擇想要的社交實體或與之交互來進一步精細化搜索的機會。當系統(tǒng)檢索到針對單個社交實體的預覽時,社交實體從他們的社交網絡的最新近社交更新可被聚集并以意圖預覽格式被提供(例如這里描述的平鋪式顯示)。社交更新可以來自于服務,所述服務能訪問社交更新的索引并關聯(lián)更新所屬的社交實體的唯一密鑰或標識符(S卩,社交實體ID)。這允許針對特定的社交實體披露正確的更新??梢葬槍o態(tài)意圖來排名社交更新。為了清楚,靜態(tài)意圖指的是與社交網絡提供和維持的社交網絡的用戶相關聯(lián)的數據(例如,朋友(friends)、推特(tweets)、跟隨者(followers)、聯(lián)系(connect1ns)和照片(photographs)的數目等)。靜態(tài)數據可以包括簡檔信息,與非靜態(tài)數據相對,所述非靜態(tài)數據一般是由用戶生成的或由用戶貢獻的更新。社交更新的新近性和共享量可以被用作個人發(fā)帖(post)的相關性信號(S卩,在排名社交更新時使用的)。為了清楚,共享指的是以下實例:社交網絡上的第一人將第一人或第二人或實體(也許是在社交網絡上的)提供的信息鏈接到第一人在社交網絡上的“朋友(friends)”,或者換句話說經由與他/她朋友的鏈接來“共享(shares)”信息??梢耘c第一人的“朋友”共享鏈接(SP,一階共享),并然后這些朋友可以與其“朋友”共享鏈接(即,二階共享)。如能夠認識到的,能夠多階地共享鏈接。每次共享鏈接時,無論關系的階次如何,共享量都增加。換句話說,共享量指的是信息被共享的實例的數目(例如,鏈接被共享的次數)。系統(tǒng)可以對社交更新聚集服務使用低延遲查找,或在針對社交內容的次級調用中使用較高延遲查找。
[0013]因此,本發(fā)明的一個實施例針對在其上體現(xiàn)有計算機可執(zhí)行指令的計算機存儲介質,當所述計算機可執(zhí)行指令被一個或多個計算設備執(zhí)行時,使得所述一個或多個計算設備執(zhí)行在詢問制定期間提供社交實體預覽的方法。所述方法包括接收來自用戶的搜索交互,所述搜索交互包括與設備或應用或基于以前交互而學得的意圖進行的交互。識別搜索交互的實體意圖,所述實體意圖對應于社交實體。從與社交實體相關聯(lián)的多個社交網絡檢索社交更新。聚集和排名針對社交實體的社交更新。提供針對社交實體的社交實體預覽,所述社交實體預覽包括與社交實體相對應并且與社交更新或社交網絡相關聯(lián)的元數據。
[0014]本發(fā)明的另一個實施例針對在其上體現(xiàn)有計算機可執(zhí)行指令的計算機存儲介質,當所述計算機可執(zhí)行指令被一個或多個計算設備執(zhí)行時,使得所述一個或多個計算設備產生用于在查詢制定期間提供社交實體預覽的圖形用戶界面(GUI)。所述GUI包括:交互顯示區(qū)域,用于從用戶處接收對應于搜索的搜索交互。實體顯示區(qū)域顯示搜索交互的實體意圖,所述意圖對應于社交實體。實體意圖建議搜索的意圖或目標是實體。社交預覽顯示區(qū)域在不執(zhí)行搜索的情況下顯示針對社交實體的社交實體預覽,所述社交實體預覽包括與社交實體相對應并且與社交更新相關聯(lián)的元數據,所述社交更新來自與社交實體相關聯(lián)的多個社交網絡,所述社交更新針對社交實體而被聚集。
[0015]本發(fā)明的再一個實施例包括一種用于在查詢制定期間提供社交實體預覽的系統(tǒng)。所述系統(tǒng)包括被親合到計算機存儲介質的一個或多個處理器,所述計算機存儲介質在其上存儲有可由處理器執(zhí)行的多個計算機軟件構件。所述計算機軟件構件包括交互構件,其接收來自用戶的搜索交互,所述搜索交互包括與設備或應用或基于以前交互而學得的意圖進行的交互。意圖構件識別搜索交互的實體意圖,所述實體意圖對應于社交實體。社交更新構件從與社交實體相關聯(lián)的多個社交網絡檢索社交更新。聚集構件聚集針對社交實體的社交更新。社交實體預覽構件提供針對社交實體的社交實體預覽,所述社交實體預覽包括與社交實體相對應并且與社交更新或社交網絡相關聯(lián)的元數據。
[0016]在簡要描述了本發(fā)明的實施例的概觀后,下面描述在其中可以執(zhí)行本發(fā)明的實施例的示范性運行環(huán)境,以便提供對于本發(fā)明的各種方面的一般上下文。一般性地參照附圖,且具體地,一開始參照圖1,圖上顯示用于實施本發(fā)明的實施例的示范性運行環(huán)境,其總地被稱為計算設備100。計算設備100僅僅是適當的計算環(huán)境的一個例子,而不打算對本發(fā)明的實施例的使用范圍或功能性提出任何限制。也不應當把計算設備100解讀為具有與所圖示的任何一個構件或構件的任何組合相關的任何依賴性或要求。
[0017]本發(fā)明的實施例可以在計算機代碼或機器可用指令的一般上下文中進行描述,計算機代碼或機器可用指令包括由計算機或諸如個人數字助理或其它手持設備那樣的其它機器執(zhí)行的計算機可用的或計算機可執(zhí)行的指令,諸如程序模塊。通常,程序模塊包括例行程序、程序、對象、構件、數據結構、等等,和/或程序模塊指的是執(zhí)行特定任務或實施特定的抽象數據類型的代碼。本發(fā)明的實施例可以在各種各樣的系統(tǒng)配置中實踐,包括手持設備、消費電子設備、通用計算機、更專業(yè)的計算設備、等等。本發(fā)明的實施例還可以在分布式計算環(huán)境中實踐,其中任務是由通過通信網鏈接的遠端處理設備執(zhí)行的。
[0018]繼續(xù)參照圖1,計算設備100包括總線110,它直接或間接地耦合以下設備:存儲器112、一個或多個處理器114、一個或多個呈現(xiàn)構件116、一個或多個輸入/輸出(I/O)端口118、一個或多個I/O構件
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苗栗县| 新津县| 四平市| 丹东市| 虎林市| 六枝特区| 时尚| 梨树县| 江达县| 桓台县| 申扎县| 腾冲县| 余姚市| 南江县| 太仆寺旗| 拉孜县| 博客| 惠安县| 芷江| 故城县| 页游| 商城县| 武城县| 达尔| 富顺县| 宣武区| 庄浪县| 海口市| 麟游县| 荆州市| 小金县| 正安县| 奉节县| 鲁山县| 临江市| 巴塘县| 广元市| 腾冲县| 普陀区| 平舆县| 蓬安县|