Back to results
US 10,095,673 B2Granted
Generating candidate logograms
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsSong Wang, Jian Li, Ming Qian, Bradley Park Strazisar, Jianbang Zhang
Life of this patent
Estimating the term…
Abstract
For generating candidate logograms, code recognizes one or more strokes of the logogram input. The code further generates one or more candidate logograms with strokes matching the logogram input strokes.
Claims7
An apparatus comprising:
- a graphical input that accepts logogram input;
- a display that displays the logogram input;
- a processor;
- a memory that stores code executable by the processor to:
- recognize one or more strokes of the logogram input for a logogram from the display;
- calculate radical profile from one or more first strokes of the logogram input;
- recognize the logogram input radical in response to the radical profile matching radical data;
- display a plurality of topology indications, wherein each topology indication of the plurality of topology indications indicates a space of a potential location of additional logogram input relative to the logogram input radical and the plurality of topology indications consist of an additional logogram input on a left topology indication, an additional logogram input on a right topology indication, an additional logogram input in a center topology indication, an additional logogram input in an upper right topology indication, and an additional logogram input in a lower right topology indication;
- receive a selection of a first topology indication of the plurality of topology indications at the graphical input that indicates the space of the additional logogram input relative to the logogram input radical;
- and
- generate one or more candidate logograms in response to both the logogram radicals of the candidate logograms matching the logogram input radical and topologies of the candidate logograms matching the first topology indication, wherein the topologies of the candidate logograms consist of the additional logogram input on the left topology indication, the additional logogram input on the right topology indication, the additional logogram input in the center topology indication, the additional logogram input in the upper right topology indication, and the additional logogram input in the lower right topology indication.
8 more elements
A method comprising:
- recognizing, by use of a processor, one or more strokes of a logogram input for a logogram;
- and
- calculating radical profile from one or more first strokes of the logogram input;
- recognizing the logogram input radical in response to the radical profile matching radical data;
- displaying a plurality of topology indications, wherein each topology indication of the plurality of topology indications indicates a space of a potential location of additional logogram input relative to the logogram input radical and the plurality of topology indications consist of an additional logogram input on a left topology indication, an additional logogram input on a right topology indication, an additional logogram input in a center topology indication, an additional logogram input in an upper right topology indication, and an additional logogram input in a lower right topology indication;
- receiving a selection of a first topology indication of the plurality of topology indications at a graphical input that indicates the space of the additional logogram input relative to the logogram input radical;
- and
- generating one or more candidate logograms in response to both the logogram radicals of the candidate logograms matching the logogram input radical and topologies of the candidate logograms matching the first topology indication, wherein the topologies of the candidate logograms consist of the additional logogram input on the left topology indication, the additional logogram input on the right topology indication, the additional logogram input in the center topology indication, the additional logogram input in the upper right topology indication, and the additional logogram input in the lower right topology indication.
5 more elements
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:
- recognizing one or more strokes of a logogram input for a logogram;
- calculating radical profile from one or more first strokes of the logogram input;
- recognizing the logogram input radical in response to the radical profile matching radical data;
- displaying a plurality of topology indications, wherein each topology indication of the plurality of topology indications indicates a space of a potential location of additional logogram input relative to the logogram input radical and the plurality of topology indications consist of an additional logogram input on a left topology indication, an additional logogram input on a right topology indication, an additional logogram input in a center topology indication, an additional logogram input in an upper right topology indication, and an additional logogram input in a lower right topology indication;
- receiving a selection of a first topology indication of the plurality of topology indications at a graphical input that indicates the space of the additional logogram input relative to the logogram input radical;
- and
- generating one or more candidate logograms in response to both the logogram radicals of the candidate logograms matching the logogram input radical and topologies of the candidate logograms matching the first topology indication, wherein the topologies of the candidate logograms consist of the additional logogram input on the left topology indication, the additional logogram input on the right topology indication, the additional logogram input in the center topology indication, the additional logogram input in the upper right topology indication, and the additional logogram input in the lower right topology indication.
4 more elements
Dependencies are inferred from the claim text.