# US 8,542,190 B2 · Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation with reduced degradation of device performance

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

- Number: US 8,542,190 B2
- Document ID: US8542190B2
- Status: Granted
- Kind: B2
- Application number: 13/620,630
- Filed: 2012-09-14
- Published: 2013-01-10
- Granted: 2013-09-24
- Earliest claimed: 2005-04-28
- Assignees: BlackBerry Limited
- Applicants: Raymond Vander Veen
- Inventors: Raymond Vander Veen
- Web page: https://patentgrep.com/patent/US8542190B2

## CPC

- G06F 3/0237: {using prediction or retrieval techniques}
- G06F 3/0236: {using selection techniques to select from displayed items}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In view of the foregoing, 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. Incoming data, such as the text of a message, can be scanned for proper nouns, for instance, since such proper nouns might not already be stored in memory and might be expected to be entered by the user when, for example, forwarding or responding to the message. A proper noun can be identified, for instance, on the basis that it begins with an upper case letter. The proper nouns can be stored, for example, in memory that may, by way of further example, be a temporary dictionary.

## Claims

### Claim 1

A method for use in a handheld electronic device, the handheld electronic device including a memory storing a plurality of language objects, the method comprising:
identifying from received data a proper language object that has an upper case character as a first character;
determining that the identified proper language object includes a character set matching one of the stored language objects, wherein the stored language objects include a non-upper case character as the first character; and
storing the identified proper language object in the memory.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying a language object that is a noun.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
identifying a language object having an initial portion that corresponds with a code designation within a predetermined range of code designations.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
identifying a language object having an initial character within a predetermined ASCII range.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
identifying a language object having an initial character within the ASCII range &#065 through &#090.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
detecting at least one of a replying input and a forwarding input; and
responsive to said detecting, performing the identifying of the proper language object and the storing of the identified proper language object.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
associating a frequency object with the stored proper language object.

### Claim 8

A handheld electronic device comprising:
a processor; and
a memory storing a plurality of language objects and a number of routines which, when executed by the processor, cause the handheld electronic device to perform operations comprising:
identifying from received data a proper language object that has an upper case character as a first character;
determining that the identified proper language object includes a character set matching one of the stored language objects, wherein the stored language objects include a non-upper case character as the first character; and
storing the identified proper language object in the memory.

### Claim 9 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
identifying a language object that is a noun.

### Claim 10 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
identifying a language object having an initial portion that corresponds with a code designation within a predetermined range of code designations.

### Claim 11 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
identifying a language object having an initial character within a predetermined ASCII range.

### Claim 12 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
identifying a language object having an initial character within the ASCII range &#065 through &#090.

### Claim 13 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
detecting at least one of a replying input and a forwarding input; and
responsive to said detecting, performing the identifying of the proper language object and the storing of the identified proper language object.

### Claim 14 (depends on 8)

The handheld electronic device of claim 8, wherein the operations further comprise:
associating a frequency object with the stored proper language object.
