IP Library Granted Patent US 8,638,299
Granted Patent B2
US 8,638,299 · App. 13/865,553 · Granted Jan 28, 2014

Handheld electronic device and associated method enabling the output of non-alphabetic characters in a disambiguation environment

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,638,299
App. No.
13/865,553
Granted
Jan 28, 2014
Kind
B2
Abstract

A handheld electronic device includes a reduced QWERTY keyboard and is enabled with text 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 includes a number of non-alphabetic characters that are assigned to keys and that can be accessed directly by the text disambiguation software without the need to active a non-alphabetic input routine or to additionally actuate and <SHIFT> key or an <ALT> key, for instance.

Claims (31)

1. A method of enabling input on an electronic device that comprises a set of keys, wherein each key in the set of keys has at least an alphabetic character and a non-alphabetic character assigned thereto, the method comprising:

receiving an input sequence comprising one or more key selections of the set of keys;

outputting, using an output apparatus, at least one interpretation of the input sequence that includes a non-alphabetic character, wherein the at least one interpretation is output at a position of relative priority based, at least in part, on a length of the input sequence.

2. The method of claim 1 , further comprising:

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when the one or more selected keys each has a numeric character and an alphabetic character assigned thereto and a quantity of key selections in the input sequence meets or exceeds a predetermined number, and wherein the at least one interpretation is a numeric interpretation.

3. The method of claim 2 , wherein the numeric interpretation is output as at least one alternative to a textual interpretation of the input series.

4. The method of claim 2 , wherein the electronic device further includes a memory storing a plurality of language objects and wherein the numeric interpretation is output as a default interpretation when no stored language object matches the input series.

5. The method of claim 1 , further comprising:

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when a most recent key selection of the one or more key selections is a press-and-hold of at least a predetermined duration.

6. An electronic device comprising:

a processor;

an input apparatus for providing input to the processor and comprising a set of keys, wherein each key in the set of keys has at least an alphabetic character and a non-alphabetic character assigned thereto;

an output apparatus for receiving output signals from the processor; and

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

receiving an input sequence comprising one or more key selections of the set of keys;

outputting, using an output apparatus, at least one interpretation of the input sequence that includes a nonalphabetic character, wherein the at least one interpretation is output at a position of relative priority based, at least in part, on a length of the input sequence.

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

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when the one or more selected keys each has a numeric character and an alphabetic character assigned thereto and a quantity of key selections in the input sequence meets or exceeds a predetermined number, and wherein the at least one interpretation is a numeric interpretation.

8. The device of claim 7 , wherein the numeric interpretation is output as at least one alternative to a textual interpretation of the input series.

9. The device of claim 7 , wherein the memory further stores a plurality of language objects and wherein the numeric interpretation is output as a default interpretation when no stored language object matches the input series.

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

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when a most recent key selection of the one or more key selections is a press-and-hold of at least a predetermined duration.

11. A non-transitory computer-readable medium comprising instructions for an electronic device for enabling input of non-alphabetic characters, the instructions, when executed by a processor, causing the electronic device to perform operations comprising:

receiving an input sequence comprising one or more key selections of the set of keys;

outputting, using an output apparatus, at least one interpretation of the input sequence that includes a non-alphabetic character, wherein the at least one interpretation is output at a position of relative priority based, at least in part, on a length of the input sequence.

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

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when the one or more selected keys each has a numeric character and an alphabetic character assigned thereto and a quantity of key selections in the input sequence meets or exceeds a predetermined number, and wherein the at least one interpretation is a numeric interpretation.

13. The user interface of claim 12 , wherein the numeric interpretation is output as at least one alternative to a textual interpretation of the input series.

14. The user interface of claim 12 , wherein the memory further stores a plurality of language objects and wherein the numeric interpretation is output as a default interpretation when no stored language object matches the input series.

15. The user interface of claim 11 , wherein the instructions, when executed by the processor, further cause the electronic device to perform operations comprising:

determining that the input sequence satisfies a predetermined condition, wherein the predetermined condition is satisfied when a most recent key selection of the one or more key selections is a press-and-hold of at least a predetermined duration.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/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 Dec 16, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031817/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: FUX, VADIM; ELIZAROV, MICHAEL
To: 2012244 ONTARIO INC.
Reel/Frame 030245/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: KORNILOVSKY, ALEXANDER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030245/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030245/0544 →