IP Library Granted Patent US 8,542,132
Granted Patent B2
US 8,542,132 · App. 11/831,139 · Granted Sep 24, 2013

Handheld electronic device and associated method employing a multiple-axis input device and using non-edited characters as context in text disambiguation

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,542,132
App. No.
11/831,139
Granted
Sep 24, 2013
Kind
B2
Abstract

A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.

Claims (20)

1. A method of enabling input on a handheld electronic device that comprises an input apparatus, an output apparatus, and a memory having stored therein a plurality of language objects, the input apparatus comprising at least one input key, the at least one input key having a plurality of characters assigned thereto, the handheld electronic device further having operable thereon a disambiguation routine that is structured to disambiguate ambiguous text input, the method comprising:

outputting a number of language objects on a display, the number of language objects including a default portion and a number of variant portions, and each language object comprising a number of characters;

detecting an input from the input apparatus for selecting one of the language objects on the display;

detecting a selection of the at least one input key as an editing input for editing the selected language object;

disambiguating a combination of the selected language object and the editing input; and

outputting on the display a number of new language objects, the new language objects including a new default portion and a number of new variant portions, the new variant portions including at least a combination of an unselected language object prior to the editing input and a character corresponding to the editing input.

2. The method of claim 1 , further comprising prioritizing the new language objects on the display based on the selected language object.

3. The method of claim 1 , wherein the input apparatus comprises a thumbwheel, and the method further comprises detecting a rotation of the thumbwheel for selecting the one of the language objects.

4. A handheld electronic device comprising:

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

an input apparatus being structured to provide input to the processor apparatus and comprising at least one input key, the at least one input key having a plurality of characters assigned thereto;

an output apparatus structured to receive output signals from the processor apparatus;

the memory further having stored therein a number of routines including a disambiguation routine that is structured to disambiguate ambiguous text input, the routines, when executed on the processor, causing the handheld electronic device to perform operations comprising:

outputting a number of language objects on a display, the number of language objects including a default portion and a number of variant portions, and each language object comprising a number of characters;

detecting an input from the input apparatus for selecting one of the language objects on the display;

detecting a selection of the at least one input key as an editing input for editing the selected language object;

disambiguating a combination of the selected language object and the editing input; and

outputting on the display a number of new language objects, the new language objects including a new default portion and a number of new variant portions, the new variant portions including at least a combination of an unselected language object prior to the editing input and a character corresponding to the editing input.

5. The handheld electronic device of claim 4 wherein the input apparatus comprises a thumbwheel, and the operations further comprise detecting a rotation of the thumb heel for selecting the one of the language objects on the display.

6. The handheld electronic device of claim 4 , wherein the operations further comprise prioritizing the new language objects on the display based on the selected language object.

Assignments (3)
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 Jul 29, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030919/0108 →