Component-based, adaptive stroke-order system
First Claim
Patent Images
1. A method of entering characters in an ideographic language, comprising the steps of:
- maintaining a record for each one of one or more characters, which comprises one or more sequences of one or more components;
further maintaining a record for each of one or more components which comprises one or more sequences of entered strokes or stroke categories, each sequence associated with a dynamic priority;
entering strokes or stroke categories;
comparing strokes or stroke categories and component sequences and matching one or more characters; and
displaying one or more matched characters.
11 Assignments
0 Petitions
Accused Products
Abstract
An efficient and simple approach to encoding ideographic characters as sequences of input strokes or stroke categories is disclosed, wherein: each character is represented by one or more sequences of one or more components; each component corresponds to a plurality of alternative stroke sequences, each of which is associated with a probability that it will be the sequence which the user enters to specify the given component or character; and the probability associated with the user'"'"'s preferred stroke sequence is automatically increased by the system when the character is selected, thus automatically adapting to a user'"'"'s preferences.
27 Citations
40 Claims
-
1. A method of entering characters in an ideographic language, comprising the steps of:
-
maintaining a record for each one of one or more characters, which comprises one or more sequences of one or more components; further maintaining a record for each of one or more components which comprises one or more sequences of entered strokes or stroke categories, each sequence associated with a dynamic priority; entering strokes or stroke categories; comparing strokes or stroke categories and component sequences and matching one or more characters; and displaying one or more matched characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 38)
-
-
27. A system for selecting strokes to select characters in an ideographic language, comprising:
-
a user input device having a plurality of inputs, each of said plurality of inputs being associated with a plurality of user strokes that make up a character or its component parts, an input sequence being generated each time an input is selected by manipulating the user input device, wherein a generated sequence corresponds to a sequence of inputs that have been selected; a memory containing a plurality of objects, comprising character objects that are ideographic characters and component objects that comprise components corresponding to the components of a character, each of the component objects being associated with one or more input sequences, wherein each of the one or more input sequences associated with a component object is associated with a dynamic priority; an output device to provide system output to the user; and a processor coupled to the user input device, memory, and output device, the processor identifying from the plurality of objects contained in the memory any object associated with each generated input sequence, and optionally generating output signals causing the output device to provide the user any object or objects as character interpretations of the entered input sequence. - View Dependent Claims (28, 29, 39)
-
-
30. An ideographic language text input system comprising:
-
a user input device comprising; a plurality of inputs, each of the plurality of inputs associated with a stroke or stroke category, an input sequence being generated each time an input is selected by manipulating the user input device, wherein a generated input sequence corresponds to a sequence of inputs that have been selected; and at least one selection input for generating an object output, wherein a stroke input sequence is terminated when the user manipulates the user input device to a selection input; a memory containing a plurality of objects, wherein each of the plurality of objects is associated with an input sequence and a dynamic priority; a display to depict system output to the user; and a processor coupled to the user input device, memory, and display, said processor comprising; an identifying means for identifying from the plurality of objects in the memory any object associated with each generated input sequence; an output means for displaying on the display the character interpretation of any identified objects associated with each generated input sequence; and a selection means for selecting the desired character for entry into a text entry display location upon detecting the manipulation of the user input device to a selection input. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 40)
-
Specification