Customizing applications in a discovery interface
First Claim
1. A method of presenting a customized application page in an application, the method comprising:
- receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page; and
responsive to the receiving,identifying the markup data of the application package according to a target page identifier selected via the application after the receiving,processing the markup data to identify at least one of the one or more resources of the application package referenced in the markup data, andrendering the customized application page defined by the markup data on a display to include the at least one resource.
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 the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.
-
Citations
20 Claims
-
1. A method of presenting a customized application page in an application, the method comprising:
-
receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page; and responsive to the receiving, identifying the markup data of the application package according to a target page identifier selected via the application after the receiving, processing the markup data to identify at least one of the one or more resources of the application package referenced in the markup data, and rendering the customized application page defined by the markup data on a display to include the at least one resource. - 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 application page in an application, the computer process comprising:
-
receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page; and responsive to the receiving, identifying the markup data of the application package according to a target page identifier selected via the application after the receiving, rendering the customized application page defined by the markup data on a display to include at least one resource included in the application package. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system that presents a customized application page in an application, the system comprising:
-
an network adapter that receives an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page; and a processor that executes a shell module communicatively coupled to the network adapter, the shell identifying the markup data of the application package according to a target page identifier selected via the application after the downloading, the processor further executing a user interface framework coupled to the shell module that renders the customized application page defined by the markup data on a display to include at least one resource included in the application package. - View Dependent Claims (20)
-
Specification