METHOD FOR GENERATING TEXT THAT MEETS SPECIFIED CHARACTERISTICS IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME
4 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.
-
Citations
27 Claims
-
1-8. -8. (canceled)
-
9. A method, comprising:
-
receiving a text file in an electronic device, the text file containing a plurality of language objects; identifying, by a processor in the electronic device, from the plurality of language objects in the text file one or more new language objects for which a storage unit in the electronic device does not contain a match; determining, by the processor, that a ratio reflecting a quantity of the new language objects in at least a segment of the text file to a quantity of the language objects in the at least a segment of the text file exceeds a first predetermined threshold; identifying, by the processor, one or more particular ones of the new language objects each containing at least one linguistic element different from a plurality of predetermined linguistic elements stored in the storage unit; determining, by the processor, that a ratio reflecting a quantity of the one or more particular ones of the new language objects to the quantity of the new language objects is below a second predetermined threshold; and ignoring the one or more particular ones of the new language objects and adding the new language objects that are not ignored to the storage unit. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An electronic device, comprising:
-
a storage unit storing a plurality of language objects, and a plurality of predetermined linguistic elements; a processor configured to execute a method, the method comprising; identifying from a plurality of language objects contained in a text file one or more new language objects for which the storage unit does not contain a match; determining that a ratio reflecting a quantity of the new language objects in at least a segment of the text file to a quantity of the language objects in the at least a segment of the text file exceeds a first predetermined threshold; identifying one or more particular ones of the new language objects each containing at least one linguistic element different from the predetermined linguistic elements stored in the storage unit; determining that a ratio reflecting a quantity of the identified one or more particular ones of the new language objects to a quantity of the new language objects identified in the text file is below a second predetermined threshold; and ignoring the one or more particular ones of the new language objects and adding the new language objects that are not ignored to the storage unit. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving a text file in an electronic device, the text file containing a plurality of language objects; identifying, by a processor in the electronic device, from the plurality of language objects in the text file one or more new language objects for which a storage unit in the electronic device does not contain a match; determining, by the processor, that a ratio reflecting a quantity of the new language objects in at least a segment of the text file to a quantity of the language objects in the at least a segment of the text file is below a first predetermined threshold; and adding the new language objects to the storage unit. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method, comprising:
-
receiving a text file in an electronic device, the text file containing a plurality of language objects; identifying, by a processor in the electronic device, from the plurality of language objects in the text file one or more new language objects for which a storage unit in the electronic device does not contain a match; determining, by the processor, that a ratio reflecting a quantity of the new language objects in at least a segment of the text file to a quantity of the language objects in the at least a segment of the text file exceeds a first predetermined threshold; identifying, by the processor, one or more particular ones of the new language objects each containing at least one linguistic element different from a plurality of predetermined linguistic elements stored in the storage unit; determining, by the processor, that a ratio reflecting a quantity of the one or more particular ones of the new language objects to the quantity of the new language objects exceeds a second predetermined threshold; and ignoring the new language objects. - View Dependent Claims (25, 26, 27)
-
Specification