Disambiguating Input Based On Context
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes receiving, at a mobile computing device, ambiguous user input that indicates more than one of a plurality of commands; and determining a current context associated with the mobile computing device that indicates where the mobile computing device is currently located. The method can further include disambiguating the ambiguous user input by selecting a command from the plurality of commands based on the current context associated with the mobile computing device; and causing output associated with performance of the selected command to be provided by the mobile computing device.
13 Citations
35 Claims
-
1-7. -7. (canceled)
-
8. A non-transitory computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving, by the computer, an input that is able to be represented by either of two or more homophones, homonyms, or heteronyms; determining, by the computer, a current context associated with a mobile device; applying, by the computer, the current context to one or more rules to select one of the two or more homophones, homonyms, or heteronyms as representing the input; and outputting, by the computer responsive to applying selecting the context to the one or more rules, the selected homophone, homonym, or heteronym as representing the input. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20-23. -23. (canceled)
-
24. A computer-implemented method, comprising:
-
receiving, by a computer, an input that is able to be represented by either of two or more homophones, homonyms, or heteronyms; determining, by the computer, a current context associated with a mobile device; applying, by the computer, the current context to one or more rules to select one of the two or more homophones, homonyms, or heteronyms as representing the input; and outputting, by the computer responsive to applying selecting the current context to the one or more rules, the selected homophone, homonym, or heteronym as representing the input. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification