IP Library Granted Patent US 8,510,095
Granted Patent B2
US 8,510,095 · App. 13/595,659 · Granted Aug 13, 2013

Mobile electronic device and associated method enabling transliteration of a text input

Inventors: Xin Wang (Waterloo, CA); Vadim Fux (Waterloo, CA); Michael Elizarov (Waterloo, CA)
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,510,095
App. No.
13/595,659
Granted
Aug 13, 2013
Kind
B2
Abstract

An improved mobile electronic device enables the inputting of text in one alphabet, Traditional Chinese in the present example, by transliteration of inputs in another alphabet, BoPoMoFo in the present example. Since some of the inputs can be ambiguous, transliteration of an ambiguous input is delayed until a detection of a finalization event, thus avoiding the outputting of unnecessary transliteration results, and thus advantageously avoiding a distraction to the user.

Claims (36)

1. A method comprising:

detecting one or more character inputs in a first character alphabet as a preceding character string, the preceding character string corresponding to one or more valid characters in a second alphabet according to a transliteration operation;

detecting a current character input in the first character alphabet following input of the preceding character string;

determining whether the combination of the current character input with the preceding character string would result in an invalid transliteration result; and

automatically performing, via a processor, an operation on the preceding character string to replace the preceding character string with a replacement character selected from among the one or more valid characters in the second alphabet if the combination would result in an invalid transliteration result.

2. The method of claim 1 , further comprising:

outputting the replacement character in place of the preceding character string.

3. The method of claim 1 , further comprising:

displaying the one or more valid characters as proposed transliterations in a lookup portion prior to detecting the current character input.

4. The method of claim 1 , wherein the replacement character is selected from among the one or more valid characters according to a value representing frequency of usage of the one or more valid characters.

5. The method of claim 4 , wherein the replacement character is a character having the highest frequency of usage from among the one or more valid characters.

6. The method of claim 1 , wherein determining whether the combination of the current character input with the preceding character string would result in an invalid transliteration comprises determining whether there are characters in the second alphabet corresponding to the combination.

7. An electronic device comprising:

a memory storing instructions; and

a processor executing the instructions to:

detect one or more character inputs in a first character alphabet as a preceding character string, the preceding character string corresponding to one or more valid characters in a second alphabet according to a transliteration operation;

detect a current character input in the first character alphabet following input of the preceding character string;

determine whether the combination of the current character input with the preceding character string would result in an invalid transliteration result; and

automatically perform an operation on the preceding character string to replace the preceding character string with a replacement character selected from among the one or more valid characters in the second alphabet if the combination would result in an invalid transliteration result.

8. The electronic device of claim 7 , the processor executing instructions to output the replacement character in place of the preceding character string.

9. The electronic device of claim 7 , the processor executing instructions to display the one or more valid characters as proposed transliterations in a lookup portion prior to detecting the current character input.

10. The electronic device of claim 7 , wherein the replacement character is selected from among the one or more valid characters according to a value representing frequency of usage of the one or more valid characters.

11. The electronic device of claim 10 , wherein the replacement character is a character having the highest frequency of usage from among the one or more valid characters.

12. The electronic device of claim 7 , wherein the instructions to determine whether the combination of the current character input with the preceding character string would result in an invalid transliteration comprise instructions to determine whether there are characters in the second alphabet corresponding to the combination.

13. A tangibly embodied non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a device, cause the device to perform a method comprising:

detecting one or more character inputs in a first character alphabet as a preceding character string, the preceding character string corresponding to one or more valid characters in a second alphabet according to a transliteration operation;

detecting a current character input in the first character alphabet following input of the preceding character string;

determining whether the combination of the current character input with the preceding character string would result in an invalid transliteration result; and

automatically performing an operation on the preceding character string to replace the preceding character string with a replacement character selected from among the one or more valid characters in the second alphabet if the combination would result in an invalid transliteration result.

14. The computer-readable storage medium of claim 13 , the method further comprising:

outputting the replacement character in place of the preceding character string.

15. The computer-readable storage medium of claim 13 , the method further comprising:

displaying the one or more valid characters as proposed transliterations in a lookup portion prior to detecting the current character input.

16. The computer-readable storage medium of claim 13 , wherein the replacement character is selected from among the one or more valid characters according to a value representing frequency of usage of the one or more valid characters.

17. The computer-readable storage medium of claim 16 , wherein the replacement character is a character having the highest frequency of usage from among the one or more valid characters.

18. The computer-readable storage medium of claim 13 , wherein determining whether the combination of the current character input with the preceding character string would result in an invalid transliteration comprises determining whether there are characters in the second alphabet corresponding to the combination.

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 Oct 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2012
From: WANG, XIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028890/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2012
From: FUX, VADIM; ELIZAROV, MICHAEL
To: 2012244 ONTARIO INC.
Reel/Frame 028890/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2012
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028890/0108 →
Continuity (3)
Continuation 12463593 · May 11, 2009
Provisional Application 61052222 · May 11, 2008
Related Publication 20120323555A1 · Dec 20, 2012