# US 8,787,890 B2 · Handheld electronic device and saving number method and digital storage media

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

- Number: US 8,787,890 B2
- Document ID: US8787890B2
- Status: Granted
- Kind: B2
- Application number: 12/416,239
- Filed: 2009-04-01
- Published: 2009-10-29
- Granted: 2014-07-22
- Earliest claimed: 2008-04-23
- Assignees: HTC Corporation
- Applicants: Yuan-Mao Tsui
- Inventors: Yuan-Mao Tsui
- Web page: https://patentgrep.com/patent/US8787890B2

## CPC

- H04M 1/72454: according to context-related or environment-related conditions
- H04M 1/2748: by matching character strings
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method for saving number applied to a handheld electronic device is provided. The method has the following steps. An entered number is shown on a screen of the handheld electronic device. Whether the entered number is one of saved numbers is determined. If the entered number is not corresponding to one of the saved numbers, a save button is shown on the screen, and the entered number is saved after the save button is triggered.

## Claims

### Claim 1

A handheld electronic device, comprising:
a screen used for displaying an entered number;
a storage unit for saving one or more saved numbers, wherein the saved numbers correspond to one or more contact data in a contact list; and
a processing unit coupled to the screen and the storage unit for determining whether the entered number is corresponding to a part of one of the saved numbers and determining whether the total number of units of the digital numbers of the entered number reach predetermined minimum dial string number of units of the digital numbers;
wherein the predetermined minimum dial string number of units of the digital numbers is less than the maximum number of units of the saved numbers;
in response to determining the total number of units of the digital numbers of the entered number reach the predetermined minimum dial string number of units of the digital numbers and the entered number is not corresponding to a part of one of the saved numbers, the processing unit displays a save button on the screen for saving the entered number after the save button is triggered; else, the processing unit does not display the save button on the screen; and
the processing unit saves the entered number after the save button is triggered, wherein the saved entered number is saved to a new contact data in the contact list or saved to one of the contact data previously saved in the contact list.

### Claim 2 (depends on 1)

The handheld electronic device according to claim 1, wherein the part of the saved number comprises the initial part, the middle part, or the final part of the saved number.

### Claim 3 (depends on 1)

The handheld electronic device according to claim 1, wherein the processing unit activates a number saving function for saving the entered number after the save button is triggered.

### Claim 4 (depends on 1)

The handheld electronic device according to claim 1, wherein the screen is a touch screen, the touch screen displays a keypad for inputting the entered number.

### Claim 5 (depends on 1)

The handheld electronic device according to claim 1, further comprising a physical keypad for inputting the entered number.

### Claim 6 (depends on 1)

The handheld electronic device according to claim 1, further comprising a physical button for activating the save button.

### Claim 7 (depends on 1)

The method for saving number according to claim 1, wherein the part of the saved number comprises the initial part, the middle part, or the final part of the saved number.

### Claim 8

A method for saving number, applied to a handheld electronic device, the method comprising:
displaying an entered number on a screen of the handheld electronic device;
determining whether the entered number is corresponding to a part of one of saved numbers, wherein the saved numbers correspond to one or more contact data in a contact list;
determining whether the total number of units of the digital numbers of the entered number reach predetermined minimum dial string number of units of the digital numbers, wherein the predetermined minimum dial string number of units of the digital numbers is less than the maximum number of units of the saved numbers; and
displaying a save button on the screen in response to determining the total number of units of the digital numbers of the entered number reach the predetermined minimum dial string number of units of the digital numbers and the entered number is not corresponding to a part of one of the saved numbers; else, the processing unit does not display the save button on the screen, wherein the save button is for saving the entered number after the save button is triggered, wherein the saved entered number is saved to a new contact data in the contact list or saved to one of the contact data previously saved in the contact list.

### Claim 9 (depends on 8)

The method for saving number according to claim 8, wherein after the the save button is triggered, the method further comprises:
activating a number saving function for saving the entered number.

### Claim 10 (depends on 8)

A digital storage medium having a plurality of commands executable on a handheld electronic device for executing the method for saving number according to claim 8 after the handheld electronic device executes these commands.

### Claim 11 (depends on 8)

The method for saving number according to claim 8, wherein the screen is a touch screen, the touch screen displays a keypad for inputting the entered number.

### Claim 12 (depends on 8)

The method for saving number according to claim 8, the entered number is inputted by a physical keypad.

### Claim 13 (depends on 8)

The method for saving number according to claim 8, wherein the save button is triggered in response to activating a physical button.
