# US 8,786,552 B2 · Handheld electronic device and associated method enabling text input in a language employing non-roman characters

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,786,552 B2
- Document ID: US8786552B2
- Status: Granted
- Kind: B2
- Application number: 13/770,672
- Filed: 2013-02-19
- Published: 2013-06-20
- Granted: 2014-07-22
- Earliest claimed: 2008-05-09
- Assignees: BlackBerry Limited
- Applicants: Research In Motion Limited
- Inventors: Dan Rubanovich; Vadim Fux; Aleksej Trefilov; Panul Nanda Gilani; Timothy Koo
- Web page: https://patentgrep.com/patent/US8786552B2

## CPC

- G06F 3/018: {Input/output arrangements for oriental characters}
- G06F 3/0237: {using prediction or retrieval techniques}
- G06F 40/274: Converting codes to words; Guess-ahead of partial word inputs
- G06F 40/53: Processing of non-Latin text (kana-to-kanji conversion G06F40/129; vowelisation G06F40/232)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented.

## Claims

### Claim 1

A handheld electronic device comprising:
a processor apparatus comprising a processor and a memory;
an input apparatus comprising a plurality of input keys and being structured to provide input to the processor apparatus, a first set of the input keys each having one or more non-Roman characters assigned thereto, said non-Roman characters being employed in a first language, said first language having one or more rules that govern use of characters in the first language; and
an output apparatus structured to receive output signals from the processor apparatus,
wherein the memory has stored therein a number of routines that, when executed on the processor, cause the processor to:
receive an input requesting entry of a first one of the non-Roman characters on a first one of the first set of input keys;
determine that said input is for beginning a new word; and
based on said one or more rules, determine that said first one of the non-Roman characters is not permissible for beginning said new word and prevent display on said output apparatus of said first one of the non-Roman characters.

### Claim 2 (depends on 1)

The handheld electronic device according to claim 1, wherein said routines, when executed on the processor, further cause the processor to display a second one of the non-Roman characters provided on said first one of the first set of the input keys and different than said first one of the non-Roman characters in response to the received input.

### Claim 3 (depends on 1)

The handheld electronic device according to claim 1, wherein said first set of the input keys each also have a Roman character assigned thereto.

### Claim 4

A handheld electronic device comprising:
a processor apparatus comprising a processor and a memory;
an input apparatus comprising a plurality of input keys and being structured to provide input to the processor apparatus, a first set of the input keys each having a Roman character assigned thereto, at least some of the input keys in the first set of the input keys having a first non-Roman character and a second non-Roman character assigned thereto; and
an output apparatus structured to receive output signals from the processor apparatus,
wherein the memory has stored therein a number of routines that, when executed on the processor, cause the handheld electronic device to be selectively switchable between: (i) a Roman character input mode, and (ii) a non-Roman character input mode, wherein in said Roman character input mode, each said Roman character may be selected and input into said processor apparatus for display on said output apparatus in response to selection of the input key to which it is assigned, and wherein in said non-Roman character input mode, each first non-Roman character may be selected and input into said processor apparatus for display on said output apparatus in response to a first type of selection of the input key to which it is assigned, and each second non-Roman character may be selected and input into said processor apparatus for display on said output apparatus in response to a second type of selection of the input key to which it is assigned,
wherein said non-Roman characters are employed in a first language, said first language having one or more rules that govern use of characters in the first language, said routines, when executed on the processor, further cause the processor to:
receive an input requesting entry of a first one of the non-Roman characters;
determine that said input is for beginning a new word; and
based on said one or more rules, determine that said first one of the non-Roman characters is not permissible for beginning said new word and prevent display on said output apparatus of said first one of the non-Roman characters.

### Claim 5 (depends on 4)

The handheld electronic device according to claim 4, wherein said routines, when executed on the processor, further cause the processor to display a second one of the non-Roman characters provided on said first one of the input keys and different than said first one of the non-Roman characters in response to the received input.

### Claim 6 (depends on 4)

The handheld electronic device according to claim 4, wherein said first set of the input keys each also have a Roman character assigned thereto.

### Claim 7 (depends on 4)

The handheld electronic device according to claim 4, wherein said first type of selection comprises a single selection of the input key and said second type of selection comprises a first selection of the input key followed by a second selection of the input key within a predetermined time frame.

### Claim 8 (depends on 4)

The handheld electronic device according to claim 4, wherein said handheld electronic device includes a shift mode for said input apparatus that causes a particular linguistic element to be input when each input is selected, and wherein one of said first type of selection and said second type of selection comprises a single selection of the input key when said handheld electronic device is in said shift mode.

### Claim 9

A method for a handheld electronic device comprising a processor, memory, and a plurality of input keys including a first set of input keys, each input key of the first set of the input keys having one or more non-Roman characters assigned thereto, said non-Roman characters being employed in a first language, said first language having one or more rules that govern use of characters in the first language, the method comprising:
receiving an input requesting entry of a first non-Roman character on a first one of the first set of input keys;
determining that said input is for beginning a new word;
based on said one or more rules, determining, using the processor, that said first non-Roman character is not permissible for beginning said new word; and
outputting a second non-Roman character, different than said first non-Roman character, based on said determination that said first non-Roman character is not permissible for beginning said new word.

### Claim 10

An apparatus, comprising:
a processor;
a plurality of input keys including a first set of input keys, each input key of the first set of the input keys having one or more non-Roman characters assigned thereto, said non-Roman characters being employed in a first language, said first language having one or more rules that govern use of characters in the first language;
a display; and
memory having stored therein a number of routines that, when executed on the processor, cause the processor to:
receive an input requesting entry of a first non-Roman character on a first one of the first set of input keys;
determine that said input is for beginning a new word;
based on said one or more rules, determine, using the processor, that said first non-Roman character is not permissible for beginning said new word; and
output a second non-Roman character, different than said first non-Roman character, based on said determination that said first non-Roman character is not permissible for beginning said new word.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein said second non-Roman character is provided on said first one of the first set of the input keys.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein each input key of said first set of input keys also has a Roman character assigned thereto.

### Claim 13

A non-transitory computer-readable medium comprising instructions for an electronic device comprising a plurality of input keys including a first set of input keys, each input key of the first set of the input keys having one or more non-Roman characters assigned thereto, said non-Roman characters being employed in a first language, said first language having one or more rules that govern use of characters in the first language, the instructions being executable by a processor of the electronic device for causing the electronic device to perform operations comprising:
receiving an input requesting entry of a first non-Roman character on a first one of the first set of input keys;
determining that said input is for beginning a new word;
based on said one or more rules, determining, using the processor, that said first non-Roman character is not permissible for beginning said new word; and
outputting a second non-Roman character, different than said first non-Roman character, based on said determination that said first non-Roman character is not permissible for beginning said new word.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein said second non-Roman character is provided on said first one of the first set of the input keys.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein each input key of said first set of input keys also has a Roman character assigned thereto.
