发明名称 Scenario-adaptive input method editor
摘要 An input method editor (IME) described herein couples scenarios of the input of the user with specific network services to offer more relevant and richer candidates for higher input productivity. Data relating to a computer application in which the input candidates are to be input and/or context relating to a user-submitted query is collected and analyzed to determine a scenario. The input candidates may include text candidates and rich candidates. The IME may select a scenario-tuned and type specific engine to identify the text candidates and/or rich candidates. The scenario-tuned text candidate engines leverage scenario-tuned language models and lexicons, and the scenario-tuned rich candidate engines leverage scenario-relevant web services, such as image, mapping, and video search, when available and appropriate.
申请公布号 US9378290(B2) 申请公布日期 2016.06.28
申请号 US201113331023 申请日期 2011.12.20
申请人 Microsoft Technology Licensing, LLC 发明人 Scott Matthew Robert;Hou Huihua;Liu Weipeng;Wei Hao;Che Chiwei;Changuion Byron Huntley;Xu Weijiang;Chen Xi
分类号 G06F17/30;G06F17/24;G06F17/27 主分类号 G06F17/30
代理机构 Lee & Hayes PLLC 代理人 Swain Sandy;Minhas Micky;Lee & Hayes PLLC
主权项 1. A method comprising: determining that a user is using an input method editor (IME) to input one or more input candidates into a first user interface of a first computer application; determining a first scenario of the first computer application that the IME is to input the one or more candidates into; determining a query input by the user into a user interface of the IME; determining, based on the first scenario of the first computer application and the query, first scores for different types of input candidates, each first score indicating a likelihood that a respective type of input candidate is associated with a context of the first scenario and the query; determining, based at least in part on the first scores, a desired first type of input candidate from the types of input candidates to be presented at the user interface of the IME; identifying or generating a first set of input candidates at least partly based on a first relevancy of individual input candidates of the first set of input candidates to the first scenario, the query, and the desired first type of input candidate; presenting the first set of input candidates via the user interface of the IME; receiving a first selection of at least one input candidate of the first set of input candidates; inputting the selected at least one input candidate into the first user interface of the first computer application, the first computer application being separate from the IME; determining that the user has entered the query into the user interface of the IME to input one or more second input candidates into a second user interface of a second computer application, the second computer application being separate from the first computer application and the IME; determining a second scenario of the second computer application that the IME is to input the one or more second candidates into; determining, based on the second scenario of the second computer application and the query, second scores for different types of input candidates, each second score indicating a likelihood that a respective type of input candidate is associated with a context of the second scenario and the query; and presenting based at least in part on the second scores, a second set of input candidates via the user interface of the IME, wherein at least one input candidate of the second set of input candidates is not included in the first set of input candidates.
地址 Redmond WA US