IP Library Granted Patent US 9,141,599
Granted Patent B2
US 9,141,599 · App. 14/094,672 · Granted Sep 22, 2015

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

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,141,599
App. No.
14/094,672
Granted
Sep 22, 2015
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 (35)

1. A method for use in an electronic message processing device, the method comprising:

generating a new message in response to a command, wherein the new message relates to a prior message;

storing words found in the prior message in a first dictionary;

receiving an input reflecting a character selection;

identifying words from the first dictionary and a second dictionary based on the character selection; and

outputting the identified words prioritized according to whether each output word is identified from the first dictionary or the second dictionary.

2. The method of claim 1 , wherein words identified from the first dictionary are output according to a higher priority than words identified form the second dictionary.

3. The method of claim 2 , wherein the second dictionary is a generic word dictionary.

4. The method of claim 1 , wherein the first dictionary is a message thread dictionary that primarily contains words derived from prior message threads, including messages received by the message processing device.

5. The method of claim 4 , further comprising generating the message thread dictionary upon determining that the message thread dictionary does not exist.

6. The method of claim 1 , further comprising storing words identified as recipient names from the prior message in a prior name dictionary.

7. The method of claim 6 , further comprising determining whether the detected input is associated with a salutation.

8. The method of claim 7 , further comprising identifying words from the prior name dictionary for inclusion in the limited number of identified words when the detected input is associated with a salutation, wherein the words from the prior name dictionary are prioritized over words from the first dictionary and the second dictionary.

9. The method of claim 7 , wherein determining that the detected input is associated with a salutation comprises determining a proximity of a text input location to a salutatory expression, or determining a presence of the text in put location on a first line of an input field of the new message.

10. The method of claim 1 , wherein the detected input is an ambiguous input associated with more than one character.

11. The method of claim 1 , wherein the command is a replying or forwarding command with respect to the prior message.

12. An electronic device comprising:

a memory storing instructions; and

a processor executing the instructions to:

generate a new message in response to a command, wherein the new message relates to a prior message;

store words found in the prior message in a first dictionary;

receiving an input reflecting a character selection;

identify words from the first dictionary and a second dictionary based on the character selection; and

output the identified words prioritized according to whether each output word is identified from the first dictionary or the second dictionary.

13. The electronic device of claim 12 , wherein words identified from the first dictionary are output according to a higher priority than words identified form the second dictionary.

14. The electronic device of claim 13 , wherein the second dictionary is a generic word dictionary.

15. The electronic device of claim 12 , wherein the first dictionary is a message thread dictionary that primarily contains words derived from prior message threads, including messages received by the message processing device.

16. The electronic device of claim 15 , the processor executing instructions to generate the message thread dictionary upon determining that the message thread dictionary does not exist.

17. The electronic device of claim 12 , the processor executing instructions to store words identified as recipient names from the prior message in a prior name dictionary.

18. The electronic device of claim 17 , the processor executing instructions to determine whether the detected input is associated with a salutation.

19. The electronic device of claim 18 , the processor executing instructions to identify words from the prior name dictionary for inclusion in the limited number of identified words when the detected input is associated with a salutation, wherein the words from the prior name dictionary are prioritized over words from the first dictionary and the second dictionary.

20. The electronic device of claim 18 , wherein determining that the detected input is associated with a salutation comprises executing instructions, by the processor, to determine a proximity of a text input location to a salutatory expression, or determining a presence of the text in put location on a first line of an input field of the new message.

21. The electronic device of claim 12 :

wherein the detected input is an ambiguous input associated with more than one character; and

wherein the command is a replying or forwarding command with respect to the prior message.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: BABU, GEORGE V.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 032247/0665 →
CHANGE OF NAME Recorded Dec 20, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031867/0325 →