IP Library Granted Patent US 8,290,895
Granted Patent B2
US 8,290,895 · App. 13/454,820 · Granted Oct 16, 2012

Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message

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,290,895
App. No.
13/454,820
Granted
Oct 16, 2012
Kind
B2
Abstract

An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.

Claims (36)

1. A method for enabling input into an electronic device, the method comprising:

generating a new message in response to a command, wherein the new message relates to a pre-existing message thread;

detecting an ambiguous input; and

identifying, as a priority output for display, at least one language object stored in a dictionary of language objects associated with the message thread, based on detecting the ambiguous input.

2. The method of claim 1 , comprising generating the dictionary of language objects associated with the message thread upon determining that a dictionary associated with the message thread does not exist.

3. The method of claim 2 , wherein generating the dictionary comprises storing, as language objects of the dictionary, words found in messages associated with the message thread.

4. The method of claim 3 , wherein the language objects are associated with frequency objects containing frequency values for the language objects.

5. The method of claim 4 , wherein the language objects are assigned frequency values higher than objects contained in a generic word list.

6. The method of claim 1 , wherein the dictionary of language objects is located in a first portion of a memory separate from a generic word list located in a second portion of the memory.

7. The method of claim 1 , wherein the command is a replying or forwarding command with respect to at least one message in the message thread.

8. The method of claim 1 , wherein the ambiguous input is detected from a set of selections of input keys.

9. An electronic device comprising:

a memory storing instructions; and

a processor executing the instructions to perform the steps of:

generating a new message in response to a command,

wherein the new message relates to a pre-existing message thread;

detecting an ambiguous input; and

identifying, as a priority output for display, at least one language object stored in a dictionary of language objects associated with the message thread, based on detecting the ambiguous input.

10. The electronic device of claim 9 , the processor executing the instructions to perform the further step of generating the dictionary of language objects associated with the message thread upon determining that a dictionary associated with the message thread does not exist.

11. The electronic device of claim 10 , wherein generating the dictionary comprises storing, as language objects of the dictionary, words found in messages associated with the message thread.

12. The electronic device of claim 11 , wherein the language objects are associated with frequency objects containing frequency values for the language objects.

13. The electronic device of claim 12 , wherein the language objects are assigned frequency values higher than objects contained in a generic word list.

14. The electronic device of claim 9 , wherein the dictionary of language objects is located in a first portion of the memory separate from a generic word list located in a second portion of the memory.

15. The electronic device of claim 9 , wherein the command is a replying or forwarding command with respect to the at least one message.

16. The electronic device of claim 9 , wherein the ambiguous input is detected from a set of selections of input keys.

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

generating a new message in response to a command, wherein the new message relates to a pre-existing message thread;

detecting an ambiguous input; and

identifying, as a priority output for display, at least one language object stored in a dictionary of language objects associated with the message thread, based on detecting the ambiguous input.

18. The computer-readable storage medium of claim 17 , the method further comprising generating the dictionary of language objects associated with the message thread upon determining that a dictionary associated with the message thread does not exist.

19. The computer-readable storage medium of claim 18 , wherein generating the dictionary comprises storing, as language objects of the dictionary, words found in messages associated with the message thread.

20. The computer-readable storage medium of claim 19 , wherein the language objects are associated with frequency objects containing frequency values for the language objects.

21. The computer-readable storage medium of claim 20 , wherein the language objects are assigned frequency values higher than objects contained in a generic word list.

22. The computer-readable storage medium of claim 17 , wherein the dictionary of language objects is located in a first portion of a memory separate from a generic word list located in a second portion of the memory.

23. The computer-readable storage medium of claim 17 , wherein the command is a replying or forwarding command with respect to the at least one message.

24. The computer-readable storage medium of claim 17 , wherein the ambiguous input is detected from a set of selections of input keys.

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 Apr 25, 2012
From: BABU, GEORGE V.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028105/0397 →
Continuity (4)
Continuation 13029170 · Feb 17, 2011
Continuation 12546782 · Aug 25, 2009
Continuation 11081845 · Mar 16, 2005
Related Publication 20120209593A1 · Aug 16, 2012