[發明專利]可擴展搜索項建議引擎有效
| 申請號: | 201110362974.0 | 申請日: | 2011-11-16 |
| 公開(公告)號: | CN102426607A | 公開(公告)日: | 2012-04-25 |
| 發明(設計)人: | D.S.格哈德;M.沃捷;M.米什拉;E.B.阿弗里特;B.D.埃利奧特;D.J.G.伍德;P.P.富爾捷;A.T.阿倫;V.埃蘭戈文;K.K.梁;A.古魯納桑;O.A.C.桑切斯;P.維亞納桑 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李舒;劉鵬 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 擴展 搜索 建議 引擎 | ||
背景技術
隨著計算機已經變得日益平凡,已經變得對用戶可用的電子數據的量已大大增長。雖然能夠對這些大量電子數據進行訪問可能對于用戶十分有益,但并非沒有問題。一個這種問題是用戶可能有時難以找尋他們正查找的特定電子數據。例如,用戶可能遭遇這樣的情況:他們不確定他們查找的東西的具體名稱或正確寫法。歸因于這種不確定性不能夠找尋他們正查找的東西可能對用戶來說是一種挫敗體驗。
發明內容
提供本發明內容以通過簡化形式介紹以下在具體實施方式中進一步描述的構思的選擇。本發明內容不意圖標識所要求保護的主題內容的關鍵特征或必要特征,也不意圖用于限制所要求的主題內容的范圍。
根據一個或多個方面,隨著輸入字符,計算設備的搜索項建議引擎接收用戶數據的字符。所述用戶數據是待提供給應用以搜索搜索項的所述搜索項的至少一部分。從應用接收多個建議源的指示,并且基于接收的字符從多個建議源中的兩個或更多個獲得一個或多個建議的搜索項。將一個或多個建議的搜索項組合為建議的搜索項的組合的集合,并且將建議的搜索項的組合的集合返回到用于對用戶呈現的搜索用戶界面。
根據一個或多個方面,隨著輸入字符,接收用戶數據的字符。所述用戶數據是待提供給應用以搜索搜索項的所述搜索項的至少一部分。確定用于所述字符的一個或多個語言替選,并且將所述字符和所述一個或多個語言替選提供給建議源。從所述建議源接收基于所述一個或多個語言替選的一個或多個建議的搜索項,并且將所述一個或多個建議的搜索項返回到用于顯示的搜索用戶界面。
附圖說明
相同標號貫穿附圖用于指代相似特征。
圖1示出根據一個或多個實施例的實現可擴展搜索項建議引擎的示例系統。
圖2是示出根據一個或多個實施例的使用可擴展搜索項建議引擎的示例系統的框圖。
圖3示出根據一個或多個實施例的顯示建議的搜索項的示例屏幕顯示。
圖4是示出根據一個或多個實施例的用于生成建議的搜索項的組合的集合的示例過程的流程圖。
圖5是示出根據一個或多個實施例的用于基于語言替選生成建議的搜索項的示例過程的流程圖。
圖6示出根據一個或多個實施例的可以被配置為實現可擴展搜索項建議引擎的示例計算設備。
具體實施方式
在此討論可擴展搜索項建議引擎。搜索項建議引擎接收作為搜索項的至少一部分輸入到搜索用戶界面(UI)的用戶數據的字符。隨著接收用戶數據的字符,搜索項建議引擎從多個不同的建議源獲得建議的搜索項。可以使用各個不同的建議源,并且被搜索的應用可以指定使用哪些建議源。搜索項建議引擎將從不同源獲得的建議的搜索項合并到建議的搜索項的組合的集合,并且將建議的搜索項的該組合的集合提供給用于對用戶呈現的搜索UI。此外,搜索項建議引擎可以獲得針對已經輸入的用戶數據的字符的各個語言替選,例如包括不同符號或字符(例如用于東亞語言)的替選、以及包括不同字母表(例如拉丁字母表、西里爾字母表等)中的搜索項的替選。搜索項建議引擎可以然后基于獲得的語言替選從一個或多個不同的多個建議源獲得建議的搜索項。
圖1示出根據一個或多個實施例的實現可擴展搜索項建議引擎的示例系統100。系統100包括可以可選地經由網絡106與一個或多個(x)其它設備104(1)、……、104(m)通信的計算設備102。網絡106可以是各種不同的網絡,包括因特網、局域網(LAN)、公共電話或其它電話網絡、內部網、其它公共和/或私有網絡、其組合等。計算設備102可以是各種不同類型的設備,例如桌面計算機、筆記本或平板計算機、筆記本或膝上計算機、服務器計算機、移動站、娛樂設備、通信地耦合到顯示設備的機頂盒、電視、蜂窩或其它無線電話、游戲控制臺、汽車計算機等。此外,雖然示出為單個設備102,但應注意,計算設備102的組件或模塊可以實現為多個設備的系統,其中,所述組件或模塊分布在系統中的不同設備上。
設備104可以是能夠與計算設備102通信的各種不同的計算設備。計算設備102可以可選地訪問設備104中的一個或多個以獲得各種信息,如下更詳細地描述。與計算設備102的討論相似,設備104可以是各種不同類型的設備。設備104可以是與計算設備102相同類型或替換地不同類型的設備。在系統100中,計算設備102示出為經由網絡106與設備104通信。替換地,計算設備102可以經由其它類型的通信機制或連接(例如各種有線和/或無線連接(例如通用串行總線(USB)連接、無線USB連接、藍牙連接、IEEE1394連接等))與設備104通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110362974.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有百合香味的濕巾
- 下一篇:液晶面板





