IP Library Patent Application 13961959
Patent Application
App. No. 13/961,959

METHOD FOR GENERATING TEXT THAT MEETS SPECIFIED CHARACTERISTICS IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/961,959
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.

Claims (43)

1 .- 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.

10 . The method of claim 9 , wherein the electronic device is a handheld electronic device.

11 . The method of claim 9 , wherein the text file is an email message.

12 . The method of claim 9 , wherein the text file is an instant message.

13 . The method of claim 9 , further comprising, before adding the new language objects that are not ignored to the storage unit, removing one or more of existing language objects from the storage unit.

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.

15 . The device of claim 14 , wherein the electronic device is a handheld electronic device.

16 . The device of claim 14 , wherein the text file is an email message.

17 . The device of claim 14 , wherein the text file is an instant message.

18 . The device of claim 14 , wherein the method further comprises, before adding the new language objects that are not ignored to the storage unit, removing one or more of existing language objects from the storage unit.

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.

20 . The method of claim 19 , wherein the electronic device is a handheld electronic device.

21 . The method of claim 19 , wherein the text file is an email message.

22 . The method of claim 19 , wherein the text file is an instant message.

23 . The method of claim 19 , further comprising, before adding the new language objects to the storage unit, removing one or more of existing language objects from the storage unit.

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.

25 . The method of claim 24 , wherein the electronic device is a handheld electronic device.

26 . The method of claim 24 , wherein the text file is an email message.

27 . The method of claim 24 , wherein the text file is an instant message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2013
From: FUX, VADIM; KOLOMIETS, SERGEY
To: 2012244 ONTARIO INC.
Reel/Frame 031021/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2013
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 031021/0124 →