APPLICATION MODIFICATION BASED ON FEED CONTENT
First Claim
1. A method comprising:
- displaying, on a display screen, at least one portion of a graphical user interface (GUI) initially rendered with application content;
displaying a content presentation region in the GUI;
in response to a selection of a representation of a first streaming content channel, applying a first application skin to the at least one portion of the GUI, the first streaming content channel providing access to a first content item and a reference to the first application skin; and
based on the selection of the representation of the first streaming content channel, displaying a representation of the first content item in the content presentation region while the first application skin is applied to the at least one portion of the GUI.
2 Assignments
0 Petitions
Accused Products
Abstract
A data format provides a mechanism to dynamically change the appearance of an application. During operation, the application obtains streaming feed data for presentation to a user. The feed data may be formatted according to a Really Simple Syndication (RSS) data format. The application detects, within the feed data, branding extensions that identify branding content to be displayed concurrently with channel data and content items when a user selects a channel defined by the feed data. The application detects a user selection of the channel defined by the feed data, and in response, references the branding extensions to obtain and display the branding content within a display region of the application that is separate from the content presentation region of the application for display of content items defined within the feed data.
56 Citations
20 Claims
-
1. A method comprising:
-
displaying, on a display screen, at least one portion of a graphical user interface (GUI) initially rendered with application content; displaying a content presentation region in the GUI; in response to a selection of a representation of a first streaming content channel, applying a first application skin to the at least one portion of the GUI, the first streaming content channel providing access to a first content item and a reference to the first application skin; and based on the selection of the representation of the first streaming content channel, displaying a representation of the first content item in the content presentation region while the first application skin is applied to the at least one portion of the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. A computer-readable medium having instructions, when processed by at least one server computer system, enable the server computer system to perform the operations of:
-
streaming a data feed to at least one client computer system, the data feed including a reference to a content item and a reference to application skin content; upon detecting a selection of a representation of the data feed, transmitting the application skin content to the client computer system, the application skin content for modification of at least one graphical user interface (GUI) portion initially rendered with application content from at least one application interacting with the client computer system, the at least one GUI portion visually separate from at least one content presentation region of the GUI; and transmitting the content item to the client computer system upon detecting selection of a representation of the content item, the representation of the content item presented in the content presentation region. - View Dependent Claims (12, 13, 14, 15, 16, 18)
-
-
19. A computerized device comprising:
-
a processor; a communications interface; a display; a memory that stores instructions associated with a rendering application executed by the processor; and an interconnect coupling the processor, the memory unit, the display and the communications interface, enabling the processor in the computerized device to execute an application that renders a graphical user interface (GUI), wherein the application performs the operations of; receiving a data feed, the data feed including a reference to a content item and a reference to application skin content; displaying a representation of the data feed within the GUI; upon receiving a selection of the representation of the data feed; (i) requesting the application skin content; (ii) receiving the application skin content; (iii) modifying at least one portion of the GUI according to the application skin content, the at least one portion of the GUI initially rendered with content provided by the application; and (iv) displaying a representation of the content item in a content presentation region of the GUI. - View Dependent Claims (20)
-
Specification