# US 10,120,457 B2 · Displaying a logogram indication

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,120,457 B2
- Document ID: US10120457B2
- Status: Granted
- Kind: B2
- Application number: 14/924,371
- Filed: 2015-10-27
- Published: 2017-04-27
- Granted: 2018-11-06
- Earliest claimed: 2015-10-27
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: LENOVO (Singapore) PTE, LTD.
- Inventors: Ming Qian; Jian Li; Song Wang; Jianbang Zhang
- Web page: https://patentgrep.com/patent/US10120457B2

## CPC

- G06F 3/018: {Input/output arrangements for oriental characters}
- G06F 3/0236: {using selection techniques to select from displayed items}
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

For displaying a logogram indication, a processor identifies a logogram input received from an input device. The logogram input is selected from the group consisting of a context logogram and a sub-logogram. The processor further displays a logogram indication selected from the group consisting of a selected logogram and a logogram hint list of candidate logograms in response to identifying the logogram input.

## Claims

### Claim 1

An apparatus comprising:
an input device;
a processor in electrical communication with the input device;
a memory that stores code executable by the processor to:
identify a logogram input received from the input device, wherein the logogram input is a sub-logogram that is one of a logogram radical and a component logogram
display a logogram hint list of candidate logograms, wherein each candidate logogram of the logogram hint list comprises the sub-logogram in response to identifying the logogram input; and
display a candidate logogram selection from the logogram hint list as a selected logogram.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the memory further comprises code executable by the processor to display the selected logogram and a correction logogram hint list, each candidate logogram of the correction logogram hint list is visually similar to the selected logogram, and the memory further comprises code executable by the processor to display a candidate logogram selection from the correction logogram hint list as a corrected selected logogram.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the memory further comprises code executable by the processor to:
automatically display the selected logogram in response to no candidate logogram selection, wherein the selected logogram satisfies a selection policy based on the sub-logogram; and
select an alternate selected logogram that satisfies the selection policy in response to a logogram rejection of a first selected logogram.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the memory further comprises code executable by the processor to define a logogram input area, wherein the selected logogram is within the logogram input area and the logogram rejection comprises input within the logogram input area.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the selected logogram is retained in response to input outside the logogram input area.

### Claim 6

A method comprising:
identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is a sub-logogram that is one of a logogram radical and a component logogram; and
displaying and a logogram hint list of candidate logograms, wherein each candidate logogram of the logogram hint list comprises the sub-logogram in response to identifying the logogram input; and
displaying a candidate logogram selection from the logogram hint list as a selected logogram.

### Claim 7 (depends on 6)

The method of claim 6, wherein the method further displays the selected logogram and a correction logogram hint list, each candidate logogram of the correction logogram hint list is visually similar to the selected logogram, and the method further comprising displaying a candidate logogram selection from the correction logogram hint list as a corrected selected logogram.

### Claim 8 (depends on 6)

The method of claim 6, wherein the logogram input is a sub-logogram and the method further comprising:
automatically displaying the selected logogram in response to no candidate logogram selection, wherein the selected logogram satisfies a selection policy based on the sub-logogram; and
selecting an alternate selected logogram that satisfies the selection policy in response to a logogram rejection of a first selected logogram.

### Claim 9 (depends on 8)

The method of claim 8, the method further comprising defining a logogram input area, wherein the selected logogram is within the logogram input area and the logogram rejection comprises input within the logogram input area.

### Claim 10 (depends on 9)

The method of claim 9, wherein the selected logogram is retained in response to input outside the logogram input area.

### Claim 11

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:
identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is;
displaying a logogram hint list of candidate logograms, wherein each candidate logogram of the logogram hint list comprises the sub-logogram in response to identifying the logogram input; and
displaying a candidate logogram selection from the hint list as a selected logogram.

### Claim 12 (depends on 11)

The program product of claim 11, wherein the code further performs displaying the selected logogram and a correction logogram hint list, each candidate logogram of the correction logogram hint list is visually similar to the selected logogram, and the code further performs displaying a candidate logogram selection from the correction logogram hint list as a corrected selected logogram.

### Claim 13 (depends on 11)

The program product of claim 11, wherein the logogram input is a sub-logogram and the code further performing:
automatically displaying the selected logogram in response to no candidate logogram selection, wherein the selection logogram satisfies a selection policy based on the sub-logogram; and
selecting an alternate selected logogram that satisfies the selection policy in response to a logogram rejection of a first selected logogram.

### Claim 14 (depends on 13)

The program product of claim 13, wherein the code further performs defining a logogram input area, the selected logogram is within the logogram input area, and the logogram rejection comprises input within the logogram input area.

### Claim 15 (depends on 14)

The program product of claim 14, wherein the selected logogram is retained in response to input outside the logogram input area.
