IP Library Granted Patent US 8,854,311
Granted Patent B2
US 8,854,311 · App. 13/968,501 · Granted Oct 7, 2014

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,854,311
App. No.
13/968,501
Granted
Oct 7, 2014
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 (36)

1. A method of enabling an input into a handheld electronic device, the method comprising:

receiving data associated with one or more input key selections;

determining a set of characters based, at least in part, on the received data;

determining a known spelling substitution corresponding to a subset of the set of characters;

determining that a language object stored in memory corresponds to the known spelling substitution; and

outputting the set of characters based, at least in part, on the determination that a language object stored in memory corresponds to the known spelling substitution.

2. The method of claim 1 , wherein the received data is in a predetermined language, the method further comprising determining as the known spelling substitution a spelling substitution specific to the predetermined language.

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

4. The method of claim 1 , further comprising failing to find a language object stored in memory corresponding to the set of characters and, responsive thereto, initiating the determination of the known spelling substitution.

5. The method of claim 1 , wherein the received data is associated with an ambiguous input.

6. A handheld electronic device, comprising:

a processor;

memory storing instructions which, when executed by the processor, cause the handheld electronic device to perform operations comprising:

receiving data associated with one or more input key selections;

determining a set of characters based, at least in part, on the received data;

determining a known spelling substitution corresponding to a subset of the set of characters;

determining that a language object stored in memory corresponds to the known spelling substitution; and

outputting the set of characters based, at least in part, on the determination that a language object stored in memory corresponds to the known spelling substitution.

7. The handheld electronic device of claim 6 , wherein the received data is in a predetermined language, wherein said instructions, when executed by the processor, further cause the handheld electronic device to perform operations comprising:

determining as the known spelling substitution a spelling substitution specific to the predetermined language.

8. The handheld electronic device of claim 6 , further comprising detecting a selection of the predetermined language.

9. The handheld electronic device of claim 6 , wherein said instructions, when executed by the processor, further cause the handheld electronic device to perform operations comprising:

failing to find a language object stored in memory corresponding to the set of characters and, responsive thereto, initiating the determination of the known spelling substitution.

10. The handheld electronic device of claim 6 , wherein the received data is associated with an ambiguous input.

11. A non-transitory computer-readable medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving data associated with one or more input key selections;

determining a set of characters based, at least in part, on the received data;

determining a known spelling substitution corresponding to a subset of the set of characters;

determining that a language object stored in memory corresponds to the known spelling substitution; and

outputting the set of characters based, at least in part, on the determination that a language object stored in memory corresponds to the known spelling substitution.

12. The non-transitory computer-readable medium of claim 11 , wherein the received data is in a predetermined language, wherein said instructions, when executed by the processor, further cause the processor to perform operations comprising:

determining as the known spelling substitution a spelling substitution specific to the predetermined language.

13. The non-transitory computer-readable medium of claim 11 , further comprising detecting a selection of the predetermined language.

14. The non-transitory computer-readable medium of claim 11 , wherein said instructions, when executed by the processor, further cause the processor to perform operations comprising:

failing to find a language object stored in memory corresponding to the set of characters and, responsive thereto, initiating the determination of the known spelling substitution.

15. The non-transitory computer-readable medium of claim 11 , wherein the received data is associated with an ambiguous input.

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 Jun 11, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033134/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: FUX, VADIM
To: 2012244 ONTARIO INC.
Reel/Frame 031023/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 031023/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: RUBANOVICH, DAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 031030/0965 →