[發明專利]搜索中的多個實體感知的預輸入在審
| 申請號: | 201780093044.5 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN110869925A | 公開(公告)日: | 2020-03-06 |
| 發明(設計)人: | S·瓦坎卡;D·阿里亞;S·卡塔利亞 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F16/9032 | 分類號: | G06F16/9032;G06Q10/10 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 趙騰飛 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 搜索 中的 實體 感知 輸入 | ||
1.一種計算機實現的方法,其包括:
檢測搜索框中的輸入字符串,所述搜索框作為計算應用程序的搜索用戶界面(UI)的一部分而呈現在客戶端系統的顯示設備上;
使用所述輸入字符串解析第一有限狀態轉換器(FST)以生成第一結果,所述第一FST包含第一實體類型的字符串;
使用所述輸入字符串解析第二FST以生成第二結果,所述第二FST包含第二實體類型的字符串;
使用至少一個處理器,基于所述第一結果和所述第二結果,生成預輸入建議字符串,所述預輸入建議字符串表示包括所述第一實體類型的第一字符串和所述第二實體類型的第二字符串的查詢;以及
將所述預輸入建議字符串傳送給所述客戶端系統。
2.根據權利要求1所述的方法,其中,所述將所述預輸入建議字符串傳送給所述客戶端系統包括:
通過在所述搜索UI中包括由所述預輸入建議字符串表示的查詢選擇控件,來生成修改的搜索UI;以及
使得在顯示設備上呈現所述修改的搜索UI。
3.根據權利要求2所述的方法,包括:
響應于檢測到所述查詢選擇控件的激活,將所述預輸入建議字符串包括在所述搜索框中;
處理包括所述第一實體類型的所述第一字符串和所述第二實體類型的所述第二字符串的所述查詢,以產生一組搜索結果;以及
使得在所述顯示設備上呈現所述搜索結果中的一項或多項。
4.根據權利要求3所述的方法,其中,所述對包括所述第一實體類型的所述第一字符串和所述第二實體類型的所述第二字符串的所述查詢的處理包括:從多個職位發布中檢索包括有與所述第一實體類型的所述第一字符串相對應的字符串和與所述第二實體類型的所述第二字符串相對應的字符串的至少一個職位發布。
5.根據權利要求1所述的方法,其中,所述計算應用程序維護多個職位發布,所述多個職位發布中的職位發布包括所述第一實體類型的信息和所述第二實體類型的信息。
6.根據權利要求1所述的方法,其中,所述計算應用程序維護多個成員簡檔,所述多個成員簡檔中的成員簡檔包括所述第一實體類型的信息和所述第二實體類型的信息。
7.根據權利要求1所述的方法,包括:基于所述第一實體類型的標準化實體的第一字典來構造所述第一FST,并且基于所述第二實體類型的標準化實體的第二字典來構造所述第二FST。
8.根據權利要求1所述的方法,其中,所述第一FST和所述第二FST是存儲器中數據結構。
9.根據權利要求1所述的方法,其中,所述計算應用程序是在線社交網絡系統。
10.根據權利要求9所述的方法,其中,所述第一實體類型表示在所述在線社交網絡系統的成員簡檔中被指定為專業技能的字符串,并且所述第二實體類型表示在所述在線社交網絡系統的成員簡檔中被指定為專業頭銜的字符串。
11.一種計算機實現的系統,其包括:
使用至少一個處理器實現的輸入檢測器,其用于檢測搜索框中的輸入字符串,所述搜索框作為計算應用程序的搜索用戶界面(UI)的一部分而呈現在客戶端系統的顯示設備上;
使用至少一個處理器實現的建議字符串生成器,其用于:
使用所述輸入字符串解析第一有限狀態轉換器(FST)以生成第一結果,所述第一FST包含第一實體類型的字符串,
使用所述輸入字符串解析第二FST以生成第二結果,所述第二FST包含第二實體類型的字符串,以及
基于所述第一結果和所述第二結果,生成預輸入建議字符串,所述預輸入建議字符串表示包括所述第一實體類型的第一字符串和所述第二實體類型的第二字符串的查詢;以及
使用至少一個處理器實現的通信模塊,其用于將所述預輸入建議字符串傳送給所述客戶端系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780093044.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端、無線通信方法以及系統
- 下一篇:頭戴式顯示裝置





