×

Maintaining a graphical user interface state that is based on a selected piece of content

  • US 7,900,228 B2
  • Filed: 05/02/2005
  • Issued: 03/01/2011
  • Est. Priority Date: 04/30/2004
  • Status: Active Grant
First Claim
Patent Images

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 multiple television programs;

    identifying a first distinct group of the multiple television programs for a graphical user interface such that received metadata information for the first distinct group of television programs will be included in the graphical user interface, the first distinct group including multiple television programs that satisfy a search request of television programs and that are identified based at least in part on a corresponding first category of television programs;

    displaying to a user of the computing device a graphical window that includes the graphical user interface, the graphical user interface having a state based at least in part on the identified group, the displayed graphical user interface having;

    multiple distinct display areas including a first display area and a second display area, such that metadata information for a first portion of the identified first distinct group of television programs is displayed in the first display area and metadata information for a selected television program is displayable in the second display area, anda timebar displayed concurrently with the first display area, such that metadata information for a second portion of the identified first distinct group of television programs is displayed on the timebar in the form of graphical indicators, wherein the graphical indicators represent future occurrences of television programs in the second portion of the identified first distinct group of television programs,wherein a graphical indicator is displayed on the timebar in reference to a time-related characteristic of an associated television program in the second portion of the identified first distinct group of television programs, andwherein the graphical indicator is selectable by the user to display metadata information for the associated television program in the first display area;

    receiving an indication of a selection by the user of one of the first distinct group of television programs having metadata information displayed in the first display area, and updating the state of the displayed graphical user interface to reflect the selected television program, such that metadata information for the selected television program is displayed in the second display area,wherein the updating of the state of the graphical user interface to reflect the selected television program includes displaying distinct information about the selected television program in a coordinated manner in the multiple distinct display areas of the displayed graphical user interface in the displayed graphical window,wherein displaying the distinct information in a coordinated manner comprises displaying the distinct information in a visibly different manner than information that is not included in the distinct information;

    identifying a second distinct group of the multiple television programs, the second distinct group including multiple television programs that are identified based at least in part on a corresponding second category of television programs,wherein the second category is different from the first category, and wherein the second group does not include the selected television program;

    automatically maintaining the state of the graphical user interface so as to reflect the selected television program by updating the displayed graphical user interface to include metadata information for a first portion of the identified second distinct group of television programs in the first display area, while maintaining display of the metadata information for the selected television program in the second display area until a new television program is selected by the user,wherein the maintaining of the state of the graphical user interface so as to reflect the selected television program includes maintaining coordination of information displayed in the multiple distinct display areas; and

    when the displayed graphical user interface is updated, automatically updating the timebar so as to display metadata information for a second portion of the identified second distinct group of television programs in the form of graphical indicators,wherein a graphical indicator is displayed on the timebar in reference to a time-related characteristic of an associated television program in the second portion of the identified second distinct group of television programs, andwherein the graphical indicator is selectable by the user to display metadata information for the associated television program in the first display area,so that a state of the graphical user interface that is based at least in part on a selected television program is maintained when information in the graphical user interface is updated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×