Maintaining a graphical user interface state that is based on a selected time
First Claim
1. A method for a computing device to present information about television programs via a graphical user interface, the method comprising:
- receiving metadata information for a plurality of television programs;
identifying a group of the television programs for a graphical user interface such that received metadata information for those television programs will be included in the graphical user interface, the group including a plurality of television programs that are identified based at least in part on the television programs each having an associated time that corresponds to an initial currently selected time;
displaying to a user of the computing device a graphical window that includes the graphical user interface, the displayed graphical user interface having a state based at least in part on the currently selected time and including metadata information for the television programs in the identified group;
receiving an indication of a selection by the user of a new currently selected time, and updating the state of the displayed graphical user interface to reflect the new currently selected time, the updating including displaying metadata information for television programs that are identified based at least in part on each having an associated time that corresponds to the new currently selected time; and
automatically maintaining the state of the graphical user interface so as to reflect the new currently selected time by, when the graphical user interface is to be updated such that at least some new metadata information is to be displayed in the graphical user interface, automatically performing the updating of the displayed graphical user interface in such a manner as to display the new metadata information in a manner based at least in part on the new currently selected time, so that a state of the graphical user interface that is based at least in part on a currently selected time is maintained when information in the graphical user interface is updated.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface (“GUI”) for a content management system is provided, such as to present television program information and/or information associated with other forms of multimedia content. In some situations, the GUI displays various types of information about multiple pieces of content that are currently appropriate for display, and one or more users may make various types of selections that affect the information being displayed. In addition, in some situations various techniques are employed to maintain a state of the GUI that is focused on one or more current selections as changes occur, such as to coordinate information display between multiple distinct information panes or other view areas of the GUI, to alter the information to be displayed in the GUI based on a selected piece of content, and/or to enable identification of a selected piece of content from within a large number of pieces of content.
-
Citations
20 Claims
-
1. A method for a computing device to present information about television programs via a graphical user interface, the method comprising:
-
receiving metadata information for a plurality of television programs;
identifying a group of the television programs for a graphical user interface such that received metadata information for those television programs will be included in the graphical user interface, the group including a plurality of television programs that are identified based at least in part on the television programs each having an associated time that corresponds to an initial currently selected time;
displaying to a user of the computing device a graphical window that includes the graphical user interface, the displayed graphical user interface having a state based at least in part on the currently selected time and including metadata information for the television programs in the identified group;
receiving an indication of a selection by the user of a new currently selected time, and updating the state of the displayed graphical user interface to reflect the new currently selected time, the updating including displaying metadata information for television programs that are identified based at least in part on each having an associated time that corresponds to the new currently selected time; and
automatically maintaining the state of the graphical user interface so as to reflect the new currently selected time by, when the graphical user interface is to be updated such that at least some new metadata information is to be displayed in the graphical user interface, automatically performing the updating of the displayed graphical user interface in such a manner as to display the new metadata information in a manner based at least in part on the new currently selected time, so that a state of the graphical user interface that is based at least in part on a currently selected time is maintained when information in the graphical user interface is updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium whose contents enable a computing device to present information about television programming-related content via a user interface, by performing a method comprising:
-
receiving information related to a plurality of pieces of television programming-related content;
presenting a user interface that includes the received information for at least some of the pieces of television programming-related content in such a manner as to reflect at least one selected time;
receiving an indication of a selection of at least one new selected time; and
when information included in the user interface is updated, maintaining a state of the user interface so as to reflect the at least one new selected time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing system configured to present information about pieces of television programming content via a graphical user interface, comprising:
-
a display; and
a content management system configured to present on the display a graphical user interface whose information reflects a state that is based at least in part on one or more selected times and to automatically maintain the state of the information of the graphical user interface as being based at least in part on those selected times when the graphical user interface is updated. - View Dependent Claims (17, 18, 19, 20)
-
Specification