IP Library Granted Patent US 9,171,234
Granted Patent B2
US 9,171,234 · App. 13/760,518 · Granted Oct 27, 2015

Method of learning a context of a segment of text, and associated handheld electronic device

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,171,234
App. No.
13/760,518
Granted
Oct 27, 2015
Kind
B2
Abstract

An improved method of learning a context of a segment of text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting a replacement of a segment of the character interpretation with another segment, a combination object comprising the another segment and a preceding object is stored. In response to another series of inputs, the combination object can be employed by a processing algorithm to ascertain a preference for the another segment in the context of the preceding object of the combination object.

Claims (36)

1. A method comprising:

receiving, by a device, inputs corresponding to a first set of characters selected from a first alphabet;

replacing, by the device, the first set of characters with a second set of characters from a second alphabet, the second set of characters associated with the first set of characters;

receiving, by the device, a selection from a user of one or more of the characters of the second set of characters in the second alphabet;

in response to the user selection, outputting, by the device, one or more replacement characters from the second alphabet in a window separate from the second set of characters, the one or more replacement characters associated with the one or more of the characters in the first set of characters, different from the one or more of the characters of the second set of characters, and configured to replace the one or more of the characters of the second set of characters;

receiving, by the device, an editing input selecting the one or more replacement characters from the second alphabet in the separate window;

in response to the editing input, replacing the one or more of the characters of the second set of characters in the second alphabet with the one or more replacement characters from the second alphabet;

storing, by the device, a combination object comprising: a representation of the one or more replacement characters associated with the one or more of the characters in the first set of characters, and a representation of at least one of the characters from the second set of characters that is adjacent to one of, and different from, the one or more replacement characters;

determining a frequency with which the characters represented by the combination object are used together based on user inputs; and

providing the characters represented by the combination object together, in response to one or more subsequent inputs, based on the frequency.

2. The method of claim 1 , wherein the characters different from the one or more replacement characters precede the one or more replacement characters in the second set of characters.

3. The method of claim 1 , wherein:

the inputs identify multiple characters from the first alphabet that correspond to a single character from the second alphabet.

4. The method of claim 1 , wherein the first alphabet is a Latin alphabet, and the second alphabet includes Mandarin Chinese characters.

5. The method of claim 4 , wherein a pin including multiple characters from the Latin alphabet corresponds to a single Mandarin Chinese character.

6. The method of claim 1 , further comprising:

receiving subsequent inputs identifying the characters represented by the combination object; and

categorizing the characters represented by the combination object as a learned segment of characters.

7. The method of claim 1 , wherein the combination object is stored after receiving the editing input.

8. A handheld electronic device comprising:

a processor; and

a memory comprising instructions executable by the processor to perform operations comprising:

receiving inputs corresponding to a first set of characters selected from a first alphabet;

replacing, by the device, the first set of characters with a second set of characters from a second alphabet, the second set of characters associated with the first set of characters;

receiving, by the device, a user selection of one or more of the characters of the second set of characters in the second alphabet;

in response to the user selection, outputting, by the device, one or more replacement characters from the second alphabet in a window separate from the second set of characters, the one or more replacement characters associated with the one or more of the characters in the first set of characters, different from the one or more of the characters of the second set of characters, and configured to replace the one or more of the characters of the second set of characters;

receiving, by the device, an editing input selecting the one or more replacement characters from the second alphabet in the separate window;

in response to the editing input, replacing the one or more of the characters of the second set of characters in the second alphabet with the one or more replacement characters from the second alphabet;

storing a combination object comprising: a representation of the one or more replacement characters associated with the one or more of the characters in the first set of characters, and a representation of at least one of the characters from the second set of characters that is adjacent to one of, and different from, the one or more replacement characters;

determining a frequency with which the characters represented by the combination object are used together based on user inputs; and

providing the characters represented by the combination object together, in response to one or more subsequent inputs, based on the frequency.

9. The handheld electronic device of claim 8 , wherein the characters different from the one or more replacement characters precede the one or more replacement characters in the second set of characters.

10. The handheld electronic device of claim 8 , wherein the operations further comprise:

receiving subsequent inputs identifying the characters represented by the combination object; and

categorizing the characters represented by the combination object as a learned segment of characters.

11. The handheld electronic device of claim 8 , wherein the combination object is stored after receiving the editing input.

Assignments (5)
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 Feb 7, 2013
From: FUX, VADIM; KOLOMIETS, SERGEY
To: 2012244 ONTARIO INC.
Reel/Frame 029776/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2013
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029776/0670 →