METHOD FOR GENERATING TEXT THAT MEETS SPECIFIED CHARACTERISTICS IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME
First Claim
1. A method of gathering new language objects for use by a handheld electronic device having at least one application for receiving text from sources external to the handheld electronic device and a text input process that accesses at least one list of stored language objects stored in said handheld electronic device to facilitate generation of text in a current language employed by said handheld electronic device, the method comprising:
- processing in said handheld electronic device received text received in said handheld electronic device from an external source comprising scanning the received text and identifying one or more new language objects therein that are not in any of the at least one list of stored language objects;
identifying in said handheld electronic device all of the one or more new language objects that are not considered to be in said current language;
ignoring in said handheld electronic device said all of the one or more new language objects identified as not being considered to be in said current language; and
adding in said handheld electronic device each of the one or more new language objects that has not been identified as not being considered to be in said current language to the at least one list of stored language objects stored in said handheld electronic device for use by the text input process.
5 Assignments
0 Petitions
Accused Products
Abstract
Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.
77 Citations
8 Claims
-
1. A method of gathering new language objects for use by a handheld electronic device having at least one application for receiving text from sources external to the handheld electronic device and a text input process that accesses at least one list of stored language objects stored in said handheld electronic device to facilitate generation of text in a current language employed by said handheld electronic device, the method comprising:
-
processing in said handheld electronic device received text received in said handheld electronic device from an external source comprising scanning the received text and identifying one or more new language objects therein that are not in any of the at least one list of stored language objects; identifying in said handheld electronic device all of the one or more new language objects that are not considered to be in said current language; ignoring in said handheld electronic device said all of the one or more new language objects identified as not being considered to be in said current language; and adding in said handheld electronic device each of the one or more new language objects that has not been identified as not being considered to be in said current language to the at least one list of stored language objects stored in said handheld electronic device for use by the text input process. - View Dependent Claims (2, 3, 4)
-
-
5. A handheld electronic device comprising:
-
a plurality of applications that utilize text and at least one of which receives text from a source external to the handheld electronic device a user interface through which a user inputs linguistic elements for generating text; a text generator employing a current language comprising; a first list storing language objects; a new list storing new language objects; and a text input processor comprising means for identifying from among language objects contained in received text received from the source external to the handheld electronic device one or more new language objects that are not in the first list or the new list, for identifying all of the one or more new language objects that are not considered to be in said current language, for ignoring said all of the one or more new language objects that are identified as not being considered to be in said current language, and for adding each of the one or more new language objects that has not been identified as not being considered to be in said current language to the new list, and means for using selected language objects stored in the first list and the new list to generate the desired text from the linguistic elements input through the user interface; and an output means presenting the desired text to the user. - View Dependent Claims (6, 7, 8)
-
Specification