Customizing a menu in a discovery interface
First Claim
1. A method of presenting a customized menu item in a menu display of the application, the method comprising:
- receiving one or more packages from a communications network, each application package containing one or more resources;
accessing one of the packages specified by menu markup data accessible by the application;
accessing a resource specified by the menu markup data and stored within the accessed package;
rendering the resource as at least a portion of the customized menu item in the menu display of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of a menu in a user interface can be downloaded to the application in a package of resources, including images, text, and links. A user interface framework of the media application processes a menu markup data resident on the local computer system and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized menu for the media application.
-
Citations
20 Claims
-
1. A method of presenting a customized menu item in a menu display of the application, the method comprising:
-
receiving one or more packages from a communications network, each application package containing one or more resources; accessing one of the packages specified by menu markup data accessible by the application; accessing a resource specified by the menu markup data and stored within the accessed package; rendering the resource as at least a portion of the customized menu item in the menu display of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for performing a computer process that presents a customized menu item in an application, the computer process comprising:
-
receiving one or more packages from a communications network, each application package containing one or more resources; accessing one of the packages specified by menu markup data accessible by the application to obtain a resource specified by the menu markup data and stored within the accessed package; rendering the resource as at least a portion of the customized menu item in the menu display of the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
an network adapter that receives one or more packages from a communications network, each application package containing one or more resources; a processor that accesses one of the packages specified by menu markup data accessible by the application to obtain a resource specified by the menu markup data and stored within the accessed package; a display interface that transmits signals to display the resource as at least a portion of the customized menu item in the menu display of the application. - View Dependent Claims (20)
-
Specification