Detecting logograms using multiple inputs
First Claim
Patent Images
1. An apparatus comprising:
- a written input device;
an audio input device;
a processor;
a memory that stores code executable by the processor to;
detect a sub-logogram from a written input to the written input device;
select a first list of logograms, wherein each logogram of the first list of logograms comprises the sub-logogram, and the first list of logograms comprises a Unicode representation for each logogram of the first list of logograms;
detect a pronunciation from an audio input to the audio input device;
select a second list of logograms, wherein each logogram of the second list of logograms comprises the pronunciation, and the second list of logograms comprises a Unicode representation for each logogram of the second list of logograms;
select one or more logogram hints by selecting a list of Unicode representations that includes Unicode representations that are in both of the first and second lists of logograms; and
display the one or more logogram hints to display a limited number of logogram hints to enable a user to quickly select a desired logogram, wherein each logogram hint of the one or more logogram hints comprises the sub-logogram.
2 Assignments
0 Petitions
Accused Products
Abstract
For detecting logograms using multiple inputs, code executable by a processor may detect a sub-logogram from a written input to a written input device, detect a pronunciation from an audio input to an audio input device, and display one or more logogram hints in response to detecting the sub-logogram and the pronunciation. Each logogram hint of the one or more logogram hints includes the sub-logogram.
45 Citations
14 Claims
-
1. An apparatus comprising:
-
a written input device; an audio input device; a processor; a memory that stores code executable by the processor to; detect a sub-logogram from a written input to the written input device; select a first list of logograms, wherein each logogram of the first list of logograms comprises the sub-logogram, and the first list of logograms comprises a Unicode representation for each logogram of the first list of logograms; detect a pronunciation from an audio input to the audio input device; select a second list of logograms, wherein each logogram of the second list of logograms comprises the pronunciation, and the second list of logograms comprises a Unicode representation for each logogram of the second list of logograms; select one or more logogram hints by selecting a list of Unicode representations that includes Unicode representations that are in both of the first and second lists of logograms; and display the one or more logogram hints to display a limited number of logogram hints to enable a user to quickly select a desired logogram, wherein each logogram hint of the one or more logogram hints comprises the sub-logogram. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
detecting, by use of a processor, a sub-logogram from a written input; selecting a first list of logograms, wherein each logogram of the first list of logograms comprises the sub-logogram, and the first list of logograms comprises a Unicode representation for each logogram of the first list of logograms; detecting a pronunciation from an audio input; selecting a second list of logograms, wherein each logogram of the second list of logograms comprises the pronunciation, and the second list of logograms comprises a Unicode representation for each logogram of the second list of logograms; selecting one or more logogram hints by selecting a list of Unicode representations that includes Unicode representations that are in both of the first and second lists of logograms; and displaying the one or more logogram hints to display a limited number of logogram hints to enable a user to quickly select a desired logogram, wherein each logogram hint of the one or more logogram hints comprises the sub-logogram. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
-
detecting a sub-logogram from a written input; selecting a first list of logograms, wherein each logogram of the first list of logograms comprises the sub-logogram, and the first list of logograms comprises a Unicode representation for each logogram of the first list of logograms; detecting a pronunciation from an audio input; selecting a second list of logograms, wherein each logogram of the second list of logograms comprises the pronunciation, and the second list of logograms comprises a Unicode representation for each logogram of the second list of logograms; selecting one or more logogram hints by selecting a list of Unicode representations that includes Unicode representations that are in both of the first and second lists of logograms; and displaying the one or more logogram hints to display a limited number of logogram hints to enable a user to quickly select a desired logogram, wherein each logogram hint of the one or more logogram hints comprises the sub-logogram.
-
Specification