IP Library Granted Patent US 9,377,951
Granted Patent B2
US 9,377,951 · App. 13/897,009 · Granted Jun 28, 2016

Handheld electronic device providing confirmation of input, 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 9,377,951
App. No.
13/897,009
Granted
Jun 28, 2016
Kind
B2
Abstract

A letter confirmation system is provided on a handheld electronic device. The letter confirmation provides highlighting of various letters that have been input to the handheld electronic device during a string of member input actuations. The letter confirmation system can additionally provide predictive linguistic elements that would be appropriate next inputs. Various types of highlights can be provided in various combinations to provide various indications to a user.

Claims (66)

1. An input method for a user device comprising a processor, a memory, and a keyboard including a plurality of keys, the method comprising:

detecting an ambiguous input comprising a number of key selections;

identifying linguistic elements corresponding to the key selections;

identifying a default language object having at least an initial portion that corresponds with at least a portion of the identified linguistic elements;

highlighting keys on the keyboard corresponding to the default language object with a first highlighting;

identifying at least one predictive linguistic element for the default language object; and

highlighting on the keyboard the at least one predictive linguistic element using a second highlighting.

2. The method of claim 1 , further comprising highlighting the linguistic element of a current key selection with a third highlighting to distinguish the current key selection from the highlighted keys corresponding to the default language object.

3. The method of claim 2 , wherein the predictive linguistic element is positioned in the language object at a location adjacent and subsequent to a current linguistic element corresponding to the current key selection.

4. The method of claim 2 , further comprising:

identifying, for each successive key selection of the input as the current key selection, a default language object having at least an initial portion that corresponds with the linguistic elements of the input; and

when the default language object is a different language object than that which was identified as a preceding default language object, highlighting keys on the keyboard corresponding to the different language object with the first highlighting.

5. The method of claim 4 , further comprising identifying at least one predictive linguistic element for the different language object, and highlighting on the keyboard the at least one predictive linguistic element using a third highlighting.

6. The method of claim 1 , further comprising:

determining that a focus of the input is on a password input field; and

responsive to each key selection of the input, providing a temporary highlighting of the linguistic element assigned to the key followed by an absence of highlighting of the linguistic element.

7. The method of claim 1 , further comprising highlighting on the keyboard a plurality of linguistic elements corresponding to the default language object, wherein the first highlighting is applied on the keyboard on a sequential basis according to an order of the input.

8. The method of claim 1 , further comprising:

detecting a finalization input;

outputting at a text input location on an output portion a word corresponding with the input; and

sequentially highlighting on the keyboard the linguistic elements corresponding with the word.

9. An electronic device comprising:

a memory storing instructions;

a keyboard including a plurality of keys; and

a processor executing the instructions to perform the steps of:

detecting an ambiguous input comprising a number of key selections;

identifying linguistic elements corresponding to the key selections;

identifying a default language object having at least an initial portion that corresponds with at least a portion of the identified linguistic elements;

highlighting keys on the keyboard corresponding to the default language object with a first highlighting;

identifying at least one predictive linguistic element for the default language object; and

highlighting on the keyboard the at least one predictive linguistic element using a second highlighting.

10. The electronic device of claim 9 , the processor executing the instructions to perform the further step of highlighting the linguistic element of a current key selection with a third highlighting to distinguish the current key selection from the highlighted keys corresponding to the default language object.

11. The electronic device of claim 10 , wherein the predictive linguistic element is positioned in the language object at a location adjacent and subsequent to a current linguistic element corresponding to the current key selection.

12. The electronic device of claim 10 , the processor executing the instructions to perform the further steps of:

identifying, for each successive key selection of the input as the current key selection, a default language object having at least an initial portion that corresponds with the linguistic elements of the input; and

when the default language object is a different language object than that which was identified as a preceding default language object, highlighting keys on the keyboard corresponding to the different language object with the first highlighting.

13. The electronic device of claim 12 , the processor executing the instructions to perform the further step of identifying at least one predictive linguistic element for the different language object, and highlighting on the keyboard the at least one predictive linguistic element using a third highlighting.

14. The electronic device of claim 9 , the processor executing the instructions to perform the further steps of:

determining that a focus of the input is on a password input field; and

responsive to each key selection of the input, providing a temporary highlighting of the linguistic element assigned to the key followed by an absence of highlighting of the linguistic element.

15. The electronic device of claim 9 , the processor executing the instructions to perform the further step of highlighting on the keyboard a plurality of linguistic elements corresponding to the default language object, wherein the first highlighting is applied on the keyboard on a sequential basis according to an order of the input.

16. The electronic device of claim 9 the processor executing the instructions to perform the further steps of:

detecting a finalization input;

outputting at a text input location on an output portion a word corresponding with the input; and

sequentially highlighting on the keyboard the linguistic elements corresponding with the word.

17. A tangibly embodied non-transitory computer-readable storage medium storing instructions that, when executed by a processor, perform a method comprising:

detecting an ambiguous input comprising a number of key selections from a keyboard including a plurality of keys;

identifying linguistic elements corresponding to the key selections;

identifying a default language object having at least an initial portion that corresponds with at least a portion of the identified linguistic elements;

highlighting keys on the keyboard corresponding to the default language object with a first highlighting;

identifying at least one predictive linguistic element for the default language object; and

highlighting on the keyboard the at least one predictive linguistic element using a second highlighting.

18. The computer-readable storage medium of claim 17 , the method further comprising highlighting the linguistic element of a current key selection with a third highlighting to distinguish the current key selection from the highlighted keys corresponding to the default language object.

19. The computer-readable storage medium of claim 18 , wherein the predictive linguistic element is positioned in the language object at a location adjacent and subsequent to a current linguistic element corresponding to the current key selection.

20. The computer-readable storage medium of claim 18 , the method further comprising:

identifying, for each successive key selection of the input as the current key selection, a default language object having at least an initial portion that corresponds with the linguistic elements of the input; and

when the default language object is a different language object than that which was identified as a preceding default language object, highlighting keys on the keyboard corresponding to the different language object with the first highlighting.

21. The computer-readable storage medium of claim 20 , the method further comprising identifying at least one predictive linguistic element for the different language object, and highlighting on the keyboard the at least one predictive linguistic element using a third highlighting.

22. The computer-readable storage medium of claim 17 , the method further comprising:

determining that a focus of the input is on a password input field; and

responsive to each key selection of the input, providing a temporary highlighting of the linguistic element assigned to the key followed by an absence of highlighting of the linguistic element.

23. The computer-readable storage medium of claim 17 , the method further comprising highlighting on the keyboard a plurality of linguistic elements corresponding to the default language object, wherein the first highlighting is applied on the keyboard on a sequential basis according to an order of the input.

24. The computer-readable storage medium of claim 17 , the method further comprising:

detecting a finalization input;

outputting at a text input location an output portion a word corresponding with the input; and

sequentially highlighting on the keyboard the linguistic elements corresponding with the word.

Assignments (4)
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 May 20, 2013
From: GRIFFIN, JASON T.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030450/0516 →