METHOD AND SYSTEM FOR PROVIDING USER INTERFACE FOR ELECTRONIC PROGRAM GUIDE
First Claim
1. A method for presenting schedule data on a display, the schedule data being organized in a data plane comprising a plurality of data cells identifying the schedule data, the method comprising:
- presenting a highlight cell at a fixed position on the display such that all or part of at least a first data cell of the plurality of data cells is at a concurrent position with the highlight cell; and
allowing the data plane to scroll on the display in at least one direction such that all or part of the first data cell moves out of concurrent position with the highlight cell and a second data cell or part thereof moves into concurrent position with the highlight cell.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system of providing a user interface for presenting television programming schedule data on a display. The schedule data is organized in a data plane comprising data cells identifying the items of schedule data, such as the titles of the television programs. The method involves presenting a highlight cell or cursor at a fixed position on the display such that a first data cell is at a concurrent position with the highlight cell, and allowing the data plane to scroll on the display in at least one direction such that all or part of the first data cell moves out of concurrent position with the highlight cell and a second data cell or part thereof moves into concurrent position with the highlight cell. This fixed position highlight cell thus remains stationary while the data plane or electronic program guide scrid moves, making it easier for viewers to peruse the selections in the data plane without moving their eyes substantially. The highlight cell is preferably in a substantially central location on the display.
113 Citations
33 Claims
-
1. A method for presenting schedule data on a display, the schedule data being organized in a data plane comprising a plurality of data cells identifying the schedule data, the method comprising:
-
presenting a highlight cell at a fixed position on the display such that all or part of at least a first data cell of the plurality of data cells is at a concurrent position with the highlight cell; and
allowing the data plane to scroll on the display in at least one direction such that all or part of the first data cell moves out of concurrent position with the highlight cell and a second data cell or part thereof moves into concurrent position with the highlight cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30)
-
-
27. A system for presenting schedule data on a display, the schedule data being organized in a data plane comprising a plurality of data cells identifying the schedule data, the system comprising:
-
means for presenting a highlight cell at a fixed position on the display such that all or part of at least a first data cell of the plurality of data cells is at a concurrent position with the highlight cell; and
means for allowing the data plane to scroll on the display in at least one direction, such that the first data cell moves out of concurrent position with the highlight cell and a second data cell or part thereof moves into concurrent position with the highlight cell.
-
-
28. In a user interface for interactively navigating through information on available programming, a method of activating a desired user actionable indicia shown on a display comprising:
-
depicting a cursor in a fixed position relative to the display;
manipulating on the display user actionable indicia shown with respect to the cursor such that the desired user actionable indicia overlaps the cursor; and
activating the cursor to activate the desired user actionable indicia.
-
-
31. In a user interface for interactively navigating through information on available programming, a method of displaying a programming guide on a display comprising the steps of:
-
providing indicia representing programming arranged linearly along a timeline and respectively occupying a time range representing duration of the respective programming, each indicia containing program information indicative of its associated program;
moving the indicia across the display along the timeline past a reference point whereby an indicia will be progressively obscured from view as said indicia moves past the reference point until the indicia is completely obscure from view as said indicia completely moves past the reference point;
as an indicia is moved past the reference point, shifting its associated program information within said indicia away from the reference point so as to remain visible within said indicia as said indicia moves past the reference point. - View Dependent Claims (32, 33)
-
Specification