IP Library Granted Patent US 8,537,118
Granted Patent B2
US 8,537,118 · App. 12/843,602 · Granted Sep 17, 2013

Handheld electronic device and method for disambiguation of text input and providing spelling substitution

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,537,118
App. No.
12/843,602
Granted
Sep 17, 2013
Kind
B2
Abstract

A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.

Claims (41)

1. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory, the method comprising:

detecting an ambiguous input;

generating an original prefix object corresponding to the ambiguous input;

identifying a known spelling substitution for a portion of the original prefix object;

generating a prefix object having the known spelling substitution;

identifying a language object corresponding with the prefix object having the known spelling substitution; and

outputting the original prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution.

2. The method of claim 1 , wherein the input is in a predetermined language, the method further comprising identifying as the spelling substitution a spelling substitution specific to the predetermined language.

3. The method of claim 1 , further comprising failing to find a language object corresponding with the original prefix object and, responsive thereto, initiating the identifying the spelling substitution.

4. The method of claim 3 , further comprising:

obtaining an associated frequency object associated with a language object corresponding with the original prefix object and having a frequency value; and

associating the frequency value of the associated frequency object with the original prefix object.

5. The method of claim 2 , further comprising detecting a selection of the predetermined language.

6. A handheld electronic device comprising:

a processor apparatus comprising a processor and a memory, the memory having stored therein a plurality of objects;

an input apparatus structured to provide input to the processor apparatus; and

an output apparatus structured to receive output signals from the processor and to provide output,

wherein responsive to an ambiguous input, the processor apparatus being structured to generate an original prefix object corresponding to the ambiguous input,

the processor apparatus being structured to identify a known spelling substitution for a portion of the original prefix object;

the processor apparatus being structured to generate a prefix object having the known spelling substitution;

the processor apparatus being structured to identify a language object corresponding with the prefix object having the known spelling substitution; and

the output apparatus being structured to output the original prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution.

7. The handheld electronic device of claim 6 , wherein the input is in a predetermined language, and wherein the processor apparatus is structured to identify as the spelling substitution a spelling substitution specific to the predetermined language.

8. The handheld electronic device of claim 6 , wherein the processor apparatus is structured to fail to find a language object corresponding with the original prefix object and, responsive thereto, to initiate identifying the spelling substitution.

9. The handheld electronic device of claim 6 , wherein the processor apparatus is structured to:

obtain an associated frequency object associated with a language object corresponding with the original prefix object and having a frequency value; and

associate the frequency value of the associated frequency object with the original prefix object.

10. The handheld electronic device of claim 6 , wherein the processor apparatus is structured to detect a selection of the predetermined language.

11. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory, the method compromising:

detecting an ambiguous input;

generating a number of prefix objects corresponding to the ambiguous input;

selecting a prefix object from the number of prefix objects;

identifying a known spelling substitution for a portion of the selected prefix object;

generating a prefix object having the known spelling substitution;

identifying a language object corresponding with the prefix object having the known spelling substitution; and

outputting the selected prefix object based, at least in part, on the identification of the language object corresponding with the prefix object having the known spelling substitution.

12. The method of claim 11 , wherein the input is in a predetermined language, and further comprising identifying as the spelling substitution a spelling substitution specific to the predetermined language.

13. The method of claim 11 , further comprising:

obtaining an associated frequency object associated with the identified language object and having a frequency value; and

associating the frequency value of the associated frequency object with the selected prefix object.

14. The method of claim 12 , further comprising detecting a selection of the predetermined language.

Assignments (6)
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 Aug 6, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030983/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2011
From: FUX, VADIM
To: 2012244 ONTARIO INC.
Reel/Frame 025600/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2011
From: RUBANOVICH, DAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025600/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2011
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025600/0846 →