Patent ID: 8914746

Claim:
A hand-held electronic device, comprising: an up/down-arrow key and a left/right-arrow key; a storage system; at least one processor; and one or more programs being stored in the storage system and executable by the at least one processor, the one or more programs comprising: an execution module operable to focus an icon displayed on a display screen of the hand-held electronic device according to an operation direction of the up/down-arrow key and a use times of each icon when the up/down-arrow key has been operated, or to calculate a time difference between a use time of each icon and a first current system time of the hand-held electronic device if the left/right-arrow key has been operated, and focus an icon according to the time differences and an operation direction of the left/right-arrow key; and an updating module operable to add a value of the use times corresponding to the focused icon by one, and update the use time of the focused icon using a second current system time of the hand-held electronic device, and store the updated value of the use times and the use time of the focused shortcut in an information table when the focused icon has been clicked; and the execution module further operable to: refresh the information table according to the use times of each icon, determine a next icon having a use times that is more than the use times of a focused icon and focus the determined icon when an up-arrow key of the up/down-arrow key has been operated, and operable to determine an icon having the use times with the maximum value in the information table, and focus the determined icon when no icon is being focused and the up-arrow key has been operated; and determine a prior icon having a use times that is less than the value of the use times of the focused icon in the information table, and focus the determine prior icon when a down-arrow key of the up/down-arrow key has been operated, and to determine an icon having a use times with the minimum value in the information table and focus the determined icon when no icon is being focused and the down-arrow key of the up/down-arrow key has been operated; and sort the calculated time differences in sequence, determine an icon corresponding to the minimum value of the time difference, and focus the determined icon when a left key of the left/right-arrow key has been operated; and determine a prior value before the minimum value, and focus an icon corresponding to the prior value when a right-arrow key of the left/right-arrow key has been operated.