Patent ID: 8335997
Filing Date: 2012-12-18
Classification: H04M

Abstract:
1. An electronic device, comprising: a storage system; at least one processor; and one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising: an initializing module to: a monitoring module to determine if any of the menu options in the program menu have been selected, or if a new menu option has been added to a designated position of the program menu, or if any of the menu options have been deleted from the program menu; a first sorting module to recalculate the order parameters, the basic count parameters, and the carry count parameters of the menu options in response to a user-selected menu option in the program menu, by means of: a second sorting module to recalculate the order parameters, the basic count parameters, and the carry count parameters of the menu options in response to a user-added menu option into the program menu; a third sorting module to recalculate the order parameters, the basic count parameters, and the carry count parameters of the menu options in response to a user-deleted menu option from the program menu; and a display module to display the menu options on a display screen of the electronic device according to the order parameters of the menu options.