US2015269252A1PendingUtilityA1

Nonstandard locality-based text entry

Assignee: GOOGLE INCPriority: Jun 25, 2004Filed: Mar 2, 2015Published: Sep 24, 2015
Est. expiryJun 25, 2024(expired)· nominal 20-yr term from priority
G06N 7/01G06F 16/334G06F 16/951G06F 3/0237H04M 2250/10H04M 2250/70G06F 40/242G06F 40/274G06N 7/005G06F 17/30675G06F 3/00H04M 1/72445H04M 1/72457
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A device comprising:
 at least one processor; and   at least one module operable by the at least one processor to:
 receive a plurality of user input inputs, wherein each respective user input from the plurality of user inputs corresponds to a respective location of a keyboard; 
 disambiguate the plurality of user inputs to determine at least one word; 
 output the at least one word for display; 
 determine a context comprising the at least one word 
 determine, based at least in part on the context and co-concurrence data, a particular co-current term from a plurality of co-concurrence terms, wherein the co-concurrence data indicates a probability of the particular co-concurrent term based on the context; and 
 responsive to determining the co-current term, output, based at least in part on the probability of the co-concurrent term, for display, the co-current term as a candidate term in a plurality of candidate terms. 
   
     
     
         22 . The device of  claim 21 , wherein the at least one module is operable by the at least one processor to:
 receive a dictionary from a remote computing device, wherein the dictionary includes the co-concurrence data that indicates the probability of the particular co-concurrent term based on the context.   
     
     
         23 . The device of  claim 22 , wherein the dictionary comprises the plurality of co-concurrence terms, and wherein the dictionary comprises at least one weighting for at least one co-concurrence event between the co-current term and at least one other term in the plurality of co-concurrence terms. 
     
     
         24 . The device of  claim 21 , wherein the co-concurrence data is based at least in part on usage of the device by a user. 
     
     
         25 . The device of  claim 21 , wherein the co-concurrence data is indicative of information having an expected usage in combination with one or more matches of a set of possible matches, wherein the at least one module is operable by the at least one processor to:
 provide an indication of a probable match from the set of possible matches and the co-concurrence data, wherein the probable match is the co-current term.   
     
     
         26 . The device of  claim 25 , wherein the probable match is selected automatically by the device when a score of the probable match exceeds a score of a second-best possible match by a predetermined level. 
     
     
         27 . The device of  claim 25 , wherein the at least one module is operable by the at least one processor to:
 responsive to obtaining the probable match, increase an occurrence level for the probable match.   
     
     
         28 . A method comprising:
 receiving, by a computing device, a plurality of user input inputs, wherein each respective user input from the plurality of user inputs corresponds to a respective location of a keyboard;   disambiguating the plurality of user inputs to determine at least one word;   outputting the at least one word for display;   determining a context comprising the at least one word;   determining, based at least in part on the context and co-concurrence data, a particular co-current term from a plurality of co-concurrence terms, wherein the co-concurrence data indicates a probability of the particular co-concurrent term based on the context; and   responsive to determining the co-current term, outputting, based at least in part on the probability of the co-concurrent term, for display, the co-current term as a candidate term in a plurality of candidate terms.   
     
     
         29 . The method of  claim 28 , further comprising:
 receiving a dictionary from a remote computing device, wherein the dictionary includes the co-concurrence data that indicates the probability of the particular co-concurrent term based on the context.   
     
     
         30 . The method of  claim 29 , wherein the dictionary comprises the plurality of co-concurrence terms, and wherein the dictionary comprises at least one weighting for at least one co-concurrence event between the co-current term and at least one other term in the plurality of co-concurrence terms. 
     
     
         31 . The method of  claim 28 , wherein the co-concurrence data is based at least in part on usage of the device by a user. 
     
     
         32 . The method of  claim 28 , wherein the co-concurrence data is indicative of information having an expected usage in combination with one or more matches of a set of possible matches, the method further comprising:
 providing an indication of a probable match from the set of possible matches and the co-concurrence data, wherein the probable match is the co-current term.   
     
     
         33 . The method of  claim 32 , wherein the probable match is selected automatically by the computing device when a score of the probable match exceeds a score of a second-best possible match by a predetermined level. 
     
     
         34 . The method of  claim 32 , further comprising:
 responsive to obtaining the probable match, increasing an occurrence level for the probable match.   
     
     
         35 . A non-transitory, machine-readable medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
 receive a plurality of user input inputs, wherein each respective user input from the plurality of user inputs corresponds to a respective location of a keyboard;   disambiguate the plurality of user inputs to determine at least one word;   output the at least one word for display;   determine a context comprising the at least one word;   determine, based at least in part on the context and co-concurrence data, a particular co-current term from a plurality of co-concurrence terms, wherein the co-concurrence data indicates a probability of the particular co-concurrent term based on the context; and   responsive to determining the co-current term, output, based at least in part on the probability of the co-concurrent term, for display, the co-current term as a candidate term in a plurality of candidate terms.   
     
     
         36 . The non-transitory, machine-readable medium of  claim 35 , further encoded with instructions that, when executed, cause the at least one processor of the computing device to:
 receive a dictionary from a remote computing device, wherein the dictionary includes the co-concurrence data that indicates the probability of the particular co-concurrent term based on the context.   
     
     
         37 . The non-transitory, machine-readable medium of  claim 36 , wherein the dictionary comprises the plurality of co-concurrence terms, and wherein the dictionary comprises at least one weighting for at least one co-concurrence event between the co-current term and at least one other term in the plurality of co-concurrence terms. 
     
     
         38 . The non-transitory, machine-readable medium of  claim 35 , wherein the co-concurrence data is based at least in part on usage of the device by a user. 
     
     
         39 . The non-transitory, machine-readable medium of  claim 35 , wherein the co-concurrence data is indicative of information having an expected usage in combination with one or more matches of a set of possible matches, and wherein the non-transitory machine-readable medium is further encoded with instructions that, when executed, cause the at least one processor of the computing device to:
 provide an indication of a probable match from the set of possible matches and the co-concurrence data, wherein the probable match is the co-current term.   
     
     
         40 . The non-transitory, machine-readable medium of  claim 39 , wherein the probable match is selected automatically by the computing device when a score of the probable match exceeds a score of a second-best possible match by a predetermined level. 
     
     
         41 . The non-transitory, machine-readable medium of  claim 39 , further encoded with instructions that, when executed, cause the at least one processor of the computing device to:
 responsive to obtaining the probable match, increase an occurrence level for the probable match.

Join the waitlist — get patent alerts

Track US2015269252A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.