Customizable database-driven menu structure for a portable computing device
First Claim
1. A method of operating a portable device, comprising:
- populating on a portable device a navigation menu with navigation descriptions of navigation records stored on said portable device;
obtaining on said portable device a navigation selection of one of the navigation descriptions, where said navigation selection is input into said portable device;
determining on said portable device that the navigation selection is associated with a media file;
constructing on said portable device an action menu with action descriptions of action records stored on said portable device, where at least one action record is customizable by downloading data to said portable device from an external computing device;
accepting on said portable device an action selection of one of the action descriptions; and
initiating on said portable device an action associated with the action selection.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable media playing device incorporating a menu structure. The device includes a display mechanism, a navigation database, including a navigation record with a navigation description, and an action database, including an action record with an action description. The action database is customizable. A display driver displays the navigation description. When the navigation description is selected, the display driver displays the action description. When the action description is selected, a digital synchronization system generates an extra action request (EAR) record that includes an action identifier and action data for storage in an EAR database. When the device is synchronized with a computer, a synchronization manager accesses the EAR database and updates the action database with any new action records.
-
Citations
25 Claims
-
1. A method of operating a portable device, comprising:
-
populating on a portable device a navigation menu with navigation descriptions of navigation records stored on said portable device; obtaining on said portable device a navigation selection of one of the navigation descriptions, where said navigation selection is input into said portable device; determining on said portable device that the navigation selection is associated with a media file; constructing on said portable device an action menu with action descriptions of action records stored on said portable device, where at least one action record is customizable by downloading data to said portable device from an external computing device; accepting on said portable device an action selection of one of the action descriptions; and initiating on said portable device an action associated with the action selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable device, comprising:
-
a processor; a display mechanism; a navigation database containing navigation records, where each navigation record has a navigation description; an action database containing action records, where each action record has an action description and an associated action, and where the action database is customizable by downloading at least one action record to said portable device from a external computing device; a display driver that displays on the display mechanism one or more menus comprising the navigation descriptions the action descriptions, or a combination of the navigation descriptions and the action descriptions; an input mechanism that is used to select a navigation description of the navigation records and an action description of the action records, wherein the processor initiates an action when the action description is selected. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A portable device, comprising:
-
a processor; a display; a navigation database containing navigation records having a plurality of navigation fields; an action database containing action records having a plurality of action fields, where the action database is customizable by downloading an additional action record to said portable device from an external computing device; a display driver that displays on the display in one or more menu structures navigation descriptions associated with the navigation records and action descriptions associated with the action records; an input mechanism for selecting the navigation descriptions and the action descriptions; an interface through which the additional action record is received from the external computing device; and a digital synchronization system (DSS) that initiates an action when an action description is selected. - View Dependent Claims (22, 23, 24, 25)
-
Specification