METHOD OF LEARNING A CONTEXT OF A SEGMENT OF TEXT, AND ASSOCIATED HANDHELD ELECTRONIC DEVICE
First Claim
1. A method of enabling input on a handheld electronic device comprising a memory having stored therein a plurality of characters, a plurality of segments, and a number of combination objects, each segment comprising a plurality of the characters, each combination object comprising at least a representation of a segment and at least a representation of one of a character and a segment, the method comprising:
- receiving a sequence of inputs, at least some of the inputs each having a number of the characters corresponding therewith, for at least some of the inputs the number of characters comprising a plurality of the characters;
outputting a character interpretation of at least some of the inputs of the sequence, the character interpretation comprising, for each said input, a character that corresponds with the input;
detecting as an editing input a replacement of at least a portion of the character interpretation with a number of replacement characters that correspond with the inputs of the at least portion of the character interpretation, the number of replacement characters comprising at least one character different than the at least portion of the character interpretation; and
storing as a combination object;
at least a representation of the replacement characters, andat least a representation of one of a character and a segment of the character interpretation other than the replacement characters.
5 Assignments
0 Petitions
Accused Products
Abstract
An improved method of learning a context of a segment of text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting a replacement of a segment of the character interpretation with another segment, a combination object comprising the another segment and a preceding object is stored. In response to another series of inputs, the combination object can be employed by a processing algorithm to ascertain a preference for the another segment in the context of the preceding object of the combination object.
-
Citations
14 Claims
-
1. A method of enabling input on a handheld electronic device comprising a memory having stored therein a plurality of characters, a plurality of segments, and a number of combination objects, each segment comprising a plurality of the characters, each combination object comprising at least a representation of a segment and at least a representation of one of a character and a segment, the method comprising:
-
receiving a sequence of inputs, at least some of the inputs each having a number of the characters corresponding therewith, for at least some of the inputs the number of characters comprising a plurality of the characters; outputting a character interpretation of at least some of the inputs of the sequence, the character interpretation comprising, for each said input, a character that corresponds with the input; detecting as an editing input a replacement of at least a portion of the character interpretation with a number of replacement characters that correspond with the inputs of the at least portion of the character interpretation, the number of replacement characters comprising at least one character different than the at least portion of the character interpretation; and storing as a combination object; at least a representation of the replacement characters, and at least a representation of one of a character and a segment of the character interpretation other than the replacement characters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A handheld electronic device comprising an input apparatus, a processor apparatus, and an output apparatus, the processor apparatus comprising a processor and a memory having stored therein a plurality of objects comprising a plurality of characters, a plurality of segments, and a number of combination objects, each segment comprising a plurality of the characters, each combination object comprising at least a representation of a segment and at least a representation of one of a character and a segment, the memory having stored therein a number of routines which, when executed by the processor, cause the handheld electronic device to be adapted to perform operations comprising:
-
receiving a sequence of inputs, at least some of the inputs each having a number of the characters corresponding therewith, for at least some of the inputs the number of characters comprising a plurality of the characters; outputting a character interpretation of at least some of the inputs of the sequence, the character interpretation comprising, for each said input, a character that corresponds with the input; detecting as an editing input a replacement of at least a portion of the character interpretation with a number of replacement characters that correspond with the inputs of the at least portion of the character interpretation, the number of replacement characters comprising at least one character different than the at least portion of the character interpretation; and storing as a combination object; at least a representation of the replacement characters, and at least a representation of one of a character and a segment of the character interpretation other than the replacement characters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification