IP Library Granted Patent US 8,423,908
Granted Patent B2
US 8,423,908 · App. 11/469,507 · Granted Apr 16, 2013

Method for identifying language of text in a handheld electronic device and a handheld electronic device incorporating the same

View Patent ↗
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 8,423,908
App. No.
11/469,507
Granted
Apr 16, 2013
Kind
B2
Abstract

Incoming e-mails, instant messages, SMS, and MMS, are analyzed by a handheld electronic device to identify the language of text.

Claims (20)

1. A method of identifying language of text in a handheld electronic device having at least one application for receiving text from a source external to the handheld electronic device and having available thereto a plurality of indicator lists with each indicator list comprising a number of linguistic objects which are indicative of a preselected language and which are in a different language from the linguistic objects of the other indicator lists, the method comprising:

analyzing received text for frequency of use of characters in the received text to at least preliminarily determine an encoding of the received text;

comparing linguistic objects of the received text to at least some of the linguistic objects of at least two of the indicator lists to determine if a proportion of the quantity of linguistic objects of the received text that are found in a particular indicator list reaches a preselected threshold;

upon determining that the preselected threshold has been reached, identifying a language of the received text;

verifying the correctness of the encoding when the preselected threshold is reached or exceeded; and

adding new words of the received text to a word list associated with the language of the received text, to facilitate generation of text using disambiguation.

2. The method of claim 1 , wherein said comparing comprises checking the linguistic objects of the received text with at least some of the linguistic objects of all of the indicator lists.

3. The method of claim 1 , wherein the handheld electronic device has stored therein the plurality of indicator lists with each indicator list comprising linguistic objects that are indicative of the preselected language, and wherein the linguistic objects that are indicative of the preselected language comprise a set of most frequently found linguistic objects of the preselected language of the indicator list.

4. The method of claim 1 , wherein the handheld electronic device has stored therein the plurality of indicator lists with each indicator list comprising linguistic objects that are indicative of the preselected language that are in a different language from the linguistic objects of the other indicator lists, and wherein the different language comprises a different dialect of a same language used in one or more countries.

5. The method of claim 1 , further comprising displaying linguistic objects of the received text on a display of a handheld electronic device.

6. A handheld electronic device comprising a processing apparatus comprising a processor and a memory having stored therein at least one application for receiving text from a source external to the handheld electronic device and a plurality of indicator lists with each indicator list comprising a number of linguistic objects which are indicative of a preselected language and which are in a different language from the linguistic objects of the other indicator lists, the memory having stored therein a number of routines which, when executed by the processor, cause the handheld electronic device to perform operations comprising:

analyzing received text for frequency of use of characters in the received text to at least preliminarily determine an encoding of the received text;

comparing linguistic objects of the received text to at least some of the linguistic objects of at least some of the indicator lists to determine if a proportion of the quantity of linguistic objects of the received text that are found in a particular indicator list reaches a preselected threshold;

upon determining that the preselected threshold has been reached, identifying a language of the received text;

verifying the correctness of the encoding when the preselected threshold is reached or exceeded; and

adding new words of the received text to a word list associated with language of the received text, to facilitate generation of text using disambiguation.

7. The handheld electronic device of claim 6 , wherein said comparing comprises checking the linguistic objects of the received text with at least some of the linguistic objects of all of the indicator lists.

8. The handheld electronic device of claim 6 , wherein the handheld electronic device has stored therein the plurality of indicator lists with each indicator list comprising linguistic objects that are indicative of the preselected language, and wherein the linguistic objects that are indicative of the preselected language comprise a set of most frequently found linguistic objects of the preselected language of the indicator list.

9. The handheld electronic device of claim 6 , wherein the handheld electronic device has stored therein the plurality of indicator lists with each indicator list comprising linguistic objects that are indicative of the preselected language that are in a different language from the linguistic objects of the other indicator lists, and wherein the different language comprises a different dialect of a same language used in one or more countries.

10. The handheld electronic device of claim 6 , further comprising displaying linguistic objects of the received text on a display of a handheld electronic device.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
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 Feb 24, 2010
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023980/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2006
From: KOLOMIETS, SERGEY; FUX, VADIM
To: 2012244 ONTARIO INC.
Reel/Frame 018197/0880 →