# US 2013/0154944 A1 · 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 2013/0154944 A1
- Document ID: US20130154944A1
- Status: Published application
- Kind: A1
- Application number: 13/770,672
- Filed: 2013-02-19
- Published: 2013-06-20
- Earliest claimed: 2008-05-09
- Assignees: Research In Motion Limited
- Inventors: Dan Rubanovich; Vadim Fux; Aleksej Trefilov; Parul Nanda; Timothy Koo
- Web page: https://patentgrep.com/patent/US20130154944A1

## 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 at position 1

-12. (canceled)

### Claim 13

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 which govern use of characters in the first language;
an output apparatus structured to receive output signals from the processor apparatus;
the memory having stored therein a number of routines which, 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;
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 14 (depends on 13)

The handheld electronic device according to claim 13, 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 input.

### Claim 15 (depends on 13)

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

### Claim 16

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;
an output apparatus structured to receive output signals from the processor apparatus;
the memory having stored therein a number of routines which, 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 which 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;
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 17 (depends on 16)

The handheld electronic device according to claim 16, 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 input.

### Claim 18 (depends on 16)

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

### Claim 19 (depends on 16)

The handheld electronic device according to claim 16, 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 20 (depends on 16)

The handheld electronic device according to claim 16, wherein said handheld electronic device includes a shift mode for said input apparatus which 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 21

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 which 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 22

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 which govern use of characters in the first language;
a display; and
memory having stored therein a number of routines which, 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 23 (depends on 22)

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

### Claim 24 (depends on 22)

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

### Claim 25

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 which 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 26 (depends on 25)

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

### Claim 27 (depends on 25)

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