IP Library Granted Patent US 7,956,844
Granted Patent B2
US 7,956,844 · App. 11/400,493 · Granted Jun 7, 2011

Handheld electronic device providing a learning function to facilitate correction of erroneous text entry in environment of text requiring multiple sequential actuations of the same key, and associated method

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 7,956,844
App. No.
11/400,493
Granted
Jun 7, 2011
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 (26)

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

detecting an entry on a handheld electronic device of a new language object not already stored in the memory, the new language object comprising a plurality of linguistic elements;

determining with the processor apparatus that the at least a portion of the plurality of linguistic elements of the new language object comprises a sequential plurality of linguistic elements that are each assigned to a given input member;

associating the new language object with a word frame, wherein the word frame is associated with a language object having a number of linguistic elements that is different from a number of linguistic elements of the new language object, and wherein the word frame comprises at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member.

2. The method of claim 1 , further comprising:

making a determination that no word frame already exists that comprises at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member; and

responsive to said making a determination, generating a new word frame comprising at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member.

3. The method of claim 2 , further comprising scanning the plurality of language objects to identify additional language objects that comprise said at least some of the plurality of linguistic elements of the new language object, and that further comprise a linguistic element assigned to the given input member.

4. The method of claim 1 , further comprising detecting as said entry one of:

a number of input member actuations, and

a quantity of received text.

5. A handheld electronic device comprising:

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

a processor apparatus comprising a processor and a memory, the memory having stored therein a plurality of language objects and a number of word frames;

at least some of the language objects each comprising a number of the linguistic elements; and

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 entry of a new language object not already stored in the memory, the new language object comprising a plurality of linguistic elements;

determining that the at least a portion of the plurality of linguistic elements of the new language object comprises a sequential plurality of linguistic elements that are each assigned to a given input member;

associating the new language object with a word frame, wherein the word frame is associated with a language object having a number of linguistic elements that is different from a number of linguistic elements of the new language object, and wherein the word frame comprises at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member.

6. The handheld electronic device of claim 5 wherein the operations further comprise:

making a determination that no word frame already exists that comprises at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member; and

responsive to said making a determination, generating a new word frame comprising at least some of the plurality of linguistic elements of the new language object and a representation of the given input member in place of the sequential plurality of linguistic elements that are each assigned to the given input member.

7. The handheld electronic device of claim 6 wherein the operations further comprise scanning the plurality of language objects to identify additional language objects that comprise said at least some of the plurality of linguistic elements of the new language object, and that further comprise a linguistic element assigned to the given input member.

8. The handheld electronic device of claim 5 wherein the operations further comprise detecting as said entry one of:

a number of input member actuations, and

a quantity of received text.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2010
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025570/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2007
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018748/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: FUX, VADIM; ELIZAROV, MICHAEL
To: 2012244 ONTARIO INC.
Reel/Frame 017748/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: RUBANOVICH, DAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 017748/0854 →