IP Library Granted Patent US 8,188,978
Granted Patent B2
US 8,188,978 · App. 13/096,177 · Granted May 29, 2012

Handheld electronic device providing a learning function to facilitate correction of erroneous text entry and associated method

Assignee: Research In Motion Limited
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,188,978
App. No.
13/096,177
Granted
May 29, 2012
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. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device provides a learning function which facilitates providing proposed corrected output by the device in certain circumstances of erroneous input.

Claims (45)

1. A method of enabling input into a handheld electronic device comprising an input apparatus, a processor, and a memory, the input apparatus comprising a plurality of input keys, at least some of the input keys each having a number of linguistic elements assigned thereto, the memory having stored therein a plurality of language objects and a plurality of word frames associated with the plurality of language objects, the method comprising:

detecting an ambiguous input comprising sequential selections of the input keys;

identifying, from the stored word frames, a word frame corresponding with the ambiguous input, the word frame comprising a root portion and a contracted portion, the root portion comprising one or more linguistic elements, the contracted portion comprising a representation of one of the plurality of input keys;

identifying a language object associated with the identified word frame, the associated language object comprising the linguistic elements of the root portion, and one or more linguistic elements corresponding with the contracted portion; and

outputting the associated language object.

2. The method of claim 1 , further comprising:

identifying, from the stored language objects, one or more language objects corresponding with the ambiguous input, each of the identified language objects comprising a sequential plurality of linguistic elements corresponding with the sequentially selected input keys of the ambiguous input.

3. The method of claim 2 , further comprising:

determining whether the associated language object is one of the identified language objects.

4. The method of claim 3 , wherein the associated language object is outputted when it is determined that the associated language object is not one of the identified language objects.

5. The method of claim 1 , wherein the linguistic elements of the associated language object do not sequentially correspond with the sequentially selected input keys of the ambiguous input.

6. The method of claim 1 , wherein the linguistic elements corresponding with the contracted portion have has a length of at least two.

7. The method of claim 1 , further comprising:

when unable to identify a word frame corresponding with the ambiguous input, identifying, from the stored word frames, a word frame partially corresponding with the ambiguous input.

8. The method of claim 7 , wherein all except one of the sequentially selected input keys of the ambiguous input correspond with a root portion of the partially corresponding word frame.

9. The method of claim 7 , wherein:

all of the sequentially selected input keys of the ambiguous input correspond with a root portion of the partially corresponding word frame, and

the root portion of the partially corresponding word frame includes a linguistic element not corresponding with the sequentially selected input keys of the ambiguous input.

10. The method of claim 7 , wherein:

a root portion of the partially corresponding word frame corresponds with the sequentially selected input keys of the ambiguous input, and

the ambiguous input includes a selected input key not corresponding with the root portion.

11. A handheld electronic device comprising:

an input apparatus comprising a plurality of input keys, at least some of the input keys each having a number of linguistic elements assigned thereto;

a processor;

a memory having stored therein a plurality of language objects and a number of word frames associated with the plurality of language objects, the memory having stored therein a number of routines which, when executed on the processor, cause the handheld electronic device to be adapted to perform operations comprising:

detecting an ambiguous input comprising sequential selections of the input keys;

identifying, from the stored word frames, a word frame corresponding with the ambiguous input, the word frame comprising a root portion and a contracted portion, the root portion comprising one or more linguistic elements, the contracted portion comprising a representation of one of the plurality of input keys;

identifying a language object associated with the identified word frame, the associated language object comprising the linguistic elements of the root portion, and one or more linguistic elements corresponding with the contracted portion; and

outputting the associated language object.

12. The handheld electronic device of claim 11 , wherein the operations further comprise:

identifying, from the stored language objects, one or more language objects corresponding with the ambiguous input, each of the identified language objects comprising a sequential plurality of linguistic elements corresponding with the sequentially selected input keys of the ambiguous input.

13. The handheld electronic device of claim 12 , wherein the operations further comprise:

determining whether the associated language object is one of the identified language objects.

14. The handheld electronic device of claim 13 , wherein the associated language object is outputted when it is determined that the associated language object is not one of the identified language objects.

15. The handheld electronic device of claim 11 , wherein the linguistic elements of the associated language object do not sequentially correspond with the sequentially selected input keys of the ambiguous input.

16. The handheld electronic device of claim 11 , wherein the linguistic elements corresponding with the contracted portion have a length of at least two.

17. The handheld electronic device of claim 11 , wherein the operations further comprise:

when unable to identify a word frame corresponding with the ambiguous input, identifying, from the stored word frames, a word frame partially corresponding with the ambiguous input.

18. The handheld electronic device of claim 17 , wherein all except one of the sequentially selected input keys of the ambiguous input correspond with a root portion of the partially corresponding word frame.

19. The handheld electronic device of claim 17 , wherein:

all of the sequentially selected input keys of the ambiguous input correspond with a root portion of the partially corresponding word frame, and

the root portion of the partially corresponding word frame includes a linguistic element not corresponding with the sequentially selected input keys of the ambiguous input.

20. The handheld electronic device of claim 17 , wherein:

a root portion of the partially corresponding word frame corresponds with the sequentially selected input keys of the ambiguous input, and

the ambiguous input includes a selection of input key not corresponding with the root portion.

Assignments (7)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY CITY FROM WASHINGTON TO WATERLOO, ONTARIO PREVIOUSLY RECORDED ON REEL 026433 FRAME 0528. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Jun 18, 2011
From: RUBANOVICH, DAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026462/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2011
From: FUX, VADIM; ELIZAROV, MICHAEL
To: 2012244 ONTARIO INC.
Reel/Frame 026433/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2011
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026433/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2011
From: RUBANOVICH, DAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026433/0528 →
Continuity (2)
Continuation 11400493 · Apr 7, 2006
Related Publication 20110202335A1 · Aug 18, 2011