# US 8,787,979 B2 · Method and terminal for displaying cell phone menu with personalized setting

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

- Number: US 8,787,979 B2
- Document ID: US8787979B2
- Status: Granted
- Kind: B2
- Application number: 13/258,417
- Filed: 2010-03-10
- Published: 2012-04-26
- Granted: 2014-07-22
- Earliest claimed: 2009-06-29
- Assignees: Zte Corporation
- Applicants: Guangcai Shen
- Inventors: Guangcai Shen
- Web page: https://patentgrep.com/patent/US8787979B2

## CPC

- H04M 1/72469: for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- H04M 1/72448: with means for adapting the functionality of the device according to specific conditions
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and terminal for displaying a cell phone menu with personalized setting are provided. The method comprises: when a cell phone receives a request for modifying a position of a menu item, recording an ID of the menu item and information of a source menu, and after the user determines a new position, recording position information S1 in a destination menu; and after the cell phone receives a request for viewing a menu, determining whether the menu is a destination menu or a source menu; if not, displaying each menu item in the menu; if the menu is the destination menu, displaying a corresponding menu item in the position S1 and displaying menu items contained in the menu in other positions; if the menu is the source menu, displaying other menu items except the corresponding menu item contained in the menu according to the menu tree.

## Claims

### Claim 1

A method for displaying a cell phone menu with personalized setting comprising:
when a cell phone receives a request from a user for modifying a position of a menu item of a source menu, the cell phone recording a first corresponding relation between the menu item identification (ID) of the menu item and the menu ID of the source menu; wherein, the cell phone has multiple menus, each menu has several menu items, modifying a position of a menu item of a source menu includes deleting the menu item from the source menu or moving the menu item from the source menu to a destination menu;
after the menu item is moved to a new position of the destination menu, the cell phone recording a second corresponding relation between the menu item ID, the menu ID of the destination menu and a position S1 of the new position; and
after the cell phone receives a request for viewing a menu from the user, the cell phone determining whether the menu is one of the destination menus or source menus stored in the cell phone; if not, the cell phone displaying the menu items contained in the menu according to the menu tree organized and stored in the cell phone;
if the menu is one of the destination menus, the cell phone displaying the menu item in the position S1 according to the second corresponding relation, and displaying other menu items which are originally contained in the destination menu according to the menu tree of the destination menu;
if the menu is one of the source menus, the cell phone displaying the menu items in the source menu according to the menu tree of the source menu except the menu items contained in the first corresponding relation.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
presetting in the cell phone a menu management file which is empty when the cell phone is delivered to the user from a service provider; and
wherein the step of the cell phone recording a first corresponding relation and a second corresponding relation comprises: the cell phone storing the first corresponding relation and the second corresponding relation in the menu management file.

### Claim 3 (depends on 2)

The method according to claim 2, wherein, the step of determining whether the menu is one of the destination menus or source menus stored in the cell phone comprises:
determining whether the menu management file is empty,
if yes, determining directly that the menu is neither a destination menu or a source menu;
if not, determining whether the menu is the destination menu or the source menu based on contents stored in the menu management file.

### Claim 4 (depends on 2)

The method according to claim 2, further comprising:
organizing the first corresponding relation and the second corresponding relation stored in the menu management file using a form of nodes, wherein each node corresponds to one menu item ID and the corresponding menu ID of the source menu, or corresponds to one menu item ID and the corresponding menu ID of the source menu, the corresponding menu ID of the destination menu and the corresponding position.

### Claim 5 (depends on 4)

The method according to claim 4, further comprising:
setting a remaining idle node parameter as a positive integer in the file management menu when the cell phone is delivered from the service provider;
whenever one node is used to record, subtracting from the value of the parameter by one; until the value of the parameter is 0, not recording the information any more.

### Claim 6 (depends on 2)

The method according to claim 2, when the cell phone receives the request from the user for modifying the position of the menu item of the source menu, the method further comprises:
determining whether the menu item ID is stored in the menu management file;
if yes, after the user determines another new position of another destination menu, replacing directly the menu ID of the destination menu and the position corresponding to the menu item ID in the menu management file with the menu ID of the another destination menu and the another new position.

### Claim 7

A terminal for displaying a cell phone menu with personalized setting comprising a receiving module, a first memory module, a second memory module, a determining module and a display module; wherein
the receiving module is configured to send a first storage command to the second memory module after receiving a request from a user for modifying a position of a menu item of a source menu; send a second storage command to the second memory module after the menu item is moved to a new position of a destination menu; and send a determining command to the determining module after receiving a request for viewing a menu from the user; wherein, the terminal has multiple menus, each menu has several menu items, modifying a position of a menu item of a source menu includes deleting the menu item from the source menu or moving the menu item from the source menu to the destination menu;
the first memory module is configured to store menu trees of the menus in the terminal;
the second memory module is configured to store a first corresponding relation between menu item identification (ID) of the menu item and
the menu ID of the source menu after receiving the first storage command; and store a second corresponding relation between the menu item ID, the menu ID of the destination menu and a position S1 of the new position after receiving the second storage command;
the determining module is configured to determine whether the menu that the user requests to view is one of the destination menus or source menus stored in the second memory module after receiving the determining command; if not, send a normal display command to the display module; if the menu is one of the destination menus, send a moving-in display command to the display module; and if the menu is one of the source menus, send a moving-out display command; and
the display module is configured to display the menu items contained in the menu according to the menu tree stored in the first memory module after receiving the normal display command; display the menu item in the position S1 according to the second corresponding relation and display other menu items which are originally contained in the destination menu according to the menu tree of the destination menu after receiving the moving-in display command; and display the menu items in the source menu according to the menu tree of the source menu except the menu items contained in the first corresponding relation after receiving the moving-out display command.

### Claim 8 (depends on 7)

The terminal according to claim 7, wherein:
the second memory module can be a menu management file which is empty when the cell phone is delivered to the user from a service provider.

### Claim 9 (depends on 7)

The terminal according to claim 7, wherein:
the second memory module is further configured to determine whether the menu item ID is stored in the second memory module after receiving the first storage command; if yes, after the user determines another new position of another destination menu, replace directly the menu ID of the destination menu and the position corresponding to the menu item ID with the menu ID of the another destination menu and the another new position.
