发明名称 Text entry with word prediction, completion, or correction supplemented by search of shared corpus
摘要 Searching a shared corpus is used to supplement word prediction, completion, and/or correction of text entry. A user input device at a client device receives user entry of text input comprising a string of symbols. The client device wirelessly transmits instructions to a remote site to conduct a search of a corpus using the string as a contiguous search term. From the remote site, the client device receives results of the search, including multiple sets of one or more words, each set occurring in the corpus immediately after the search term. The client device uses the received sets in word prediction, completion, and/or correction.
申请公布号 US9626429(B2) 申请公布日期 2017.04.18
申请号 US201012943856 申请日期 2010.11.10
申请人 Nuance Communications, Inc. 发明人 Unruh Erland
分类号 G06F17/30;G06F3/023;G06F17/27 主分类号 G06F17/30
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A method for any of word prediction, word completion, or word correction at a client device, the client device having a memory and a processor in communication with the memory, wherein the processor performs the method comprising: storing a local primary vocabulary at the client device, wherein the local primary vocabulary pertains to any of a language, a subject matter, a functional purpose, or a content; receiving a sequence of one or more symbols from a user through entry of a sequence of keypresses by the user; transmitting at least a most recent portion of the sequence over a network after each of the keypresses; updating the locally stored primary vocabulary from a corresponding remote vocabulary of a plurality of remote vocabularies over the network that pertains to the transmitted most recent portion of the sequence after each of the keypresses, when the transmitted portion of the sequence includes one or more words that overlaps both the corresponding remote vocabulary and the locally stored primary vocabulary; receiving a new vocabulary of the plurality of remote vocabularies over the network that pertains to the transmitted most recent portion of the sequence after each of the keypresses, wherein the new vocabulary pertains to a topic, wherein the new vocabulary includes a plurality of words that correspond to the topic, when the transmitted most recent portion of the sequence includes one or more words that overlap the new vocabulary, such that the new vocabulary has associated therewith a measure of confidence above a prescribed threshold with respect to the transmitted most recent portion of the sequence, wherein the transmitted most recent portion of the sequence significantly overlaps the new vocabulary while lacking significant overlaps with the locally stored primary vocabulary and others of the plurality of remote vocabularies, wherein receiving the new vocabulary comprises receiving a notice over the network that a new vocabulary is available that pertains to the transmitted sequence, anddownloading the new vocabulary over the network in response to the received notice; locally storing the received new vocabulary at the client device; receiving text entered by the user; and for the received text, using the updated locally stored primary vocabulary or the locally stored new vocabulary for any of word prediction, completion, or word correction.
地址 Burlington MA US