Application modification based on feed content
First Claim
1. A method executed by a processor, 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
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;
in response to a selection of a representation of a second streaming content channel;
terminating display of the first application skin; and
applying a second application skin to the at least one portion of the GUI, the second streaming content channel providing access to a second content item and a reference to the second application skin.
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.
34 Citations
12 Claims
-
1. A method executed by a processor, 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 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; in response to a selection of a representation of a second streaming content channel; terminating display of the first application skin; and applying a second application skin to the at least one portion of the GUI, the second streaming content channel providing access to a second content item and a reference to the second application skin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions for displaying, on a display screen, at least one portion of a graphical user interface (GUI) initially rendered with application content; instructions for displaying a content presentation region in the GUI; instructions for, 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 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; and instructions for, in response to a selection of a representation of a second streaming content channel; terminating display of the first application skin; and applying a second application skin to the at least one portion of the GUI, the second streaming content channel providing access to a second content item and a reference to the second application skin.
-
-
12. A system comprising:
-
a processor; a memory that stores instructions that when executed by the processor perform instructions 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; 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; and
in response to a selection of a representation of a second streaming content channel;terminating display of the first application skin; applying a second application skin to the at least one portion of the GUI, the second streaming content channel providing access to a second content item and a reference to the second application skin.
-
Specification