IP Library Granted Patent US 9,886,433
Granted Patent B2
US 9,886,433 · App. 14/882,016 · Granted Feb 6, 2018

Detecting logograms using multiple inputs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,886,433
App. No.
14/882,016
Granted
Feb 6, 2018
Kind
B2
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.

Claims (36)

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. The apparatus of claim 1 , wherein each logogram hint of the one or more logogram hints comprises the pronunciation.

3. The apparatus of claim 1 , wherein the memory further comprises code executable by the processor to select the one or more logograms by selecting the second list of logograms from the first list of logograms.

4. The apparatus of claim 1 , wherein the memory further comprises code executable by the processor to select the one or more logograms by selecting the first list of logograms from the second list of logograms.

5. The apparatus of claim 1 , wherein the memory further comprises code executable by the processor to select the one or more logogram hints by selecting logograms that are in both of the first list of logograms and the second list of logograms.

6. The apparatus of claim 1 , wherein the sub-logogram comprises a radical.

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.

8. The method of claim 7 , wherein each logogram hint of the one or more logogram hints comprises the pronunciation.

9. The method of claim 7 , further comprising detecting a context of a target logogram and each logogram hint of the one or more logogram hints matches the context of the target logogram.

10. The method of claim 7 , further comprising receiving a selection of a target logogram from the one or more logogram hints.

11. The method of claim 7 , further comprising selecting the one or more logograms by selecting the second list of logograms from the first list of logograms.

12. The method of claim 7 , further comprising selecting the one or more logograms by selecting the first list of logograms from the second list of logograms.

13. The method of claim 7 , further comprising selecting the one or more logogram hints by selecting logograms that are in both of the first list of logograms and the second list of logograms.

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2015
From: WANG, SONG; QIAN, MING
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 036784/0401 →