PERPENDICULAR VIEW THREE DIMENSIONAL ELECTRONIC PROGRAMMING GUIDE
First Claim
1. A method comprising:
- displaying a three dimensional polyhedron defined by a plurality of surfaces and a non-surface plane, wherein the non-surface plane is disposed between at least two of the plurality of surfaces; and
displaying information relating to an electronic programming guide (EPG) on the non-surface plane.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of displaying an Electronic Programming Guide (EPG). In one embodiment, an EPG is constructed of a three dimensional virtual mesh, in which independent objects representing television programs are situated. The virtual mesh is displayed perpendicularly, so that the hardware requirements of the set top box (STB) may be reduced. A user can navigate the mesh to find television programs that they wish to view. A user can designate the types of television programs that they prefer, and these programs will be displayed more prominently. In addition, the mesh is constructed of at least two planes. The first plane is flat, while all other planes are hyperbolic to correct for a viewer'"'"'s line of sight.
-
Citations
21 Claims
-
1. A method comprising:
-
displaying a three dimensional polyhedron defined by a plurality of surfaces and a non-surface plane, wherein the non-surface plane is disposed between at least two of the plurality of surfaces; and displaying information relating to an electronic programming guide (EPG) on the non-surface plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 15)
-
-
9. An apparatus comprising:
-
a processor; and memory configured to store computer readable memory that, when executed by a processor, cause the apparatus to perform a method comprising; displaying a three dimensional polyhedron defined by a plurality of surfaces and a non-surface plane, wherein the non-surface plane is disposed between at least two of the plurality of surfaces; and displaying information relating to an electronic programming guide (EPG) on the non-surface plane. - View Dependent Claims (10, 11, 12, 13)
-
-
16. One or more computer readable media storing computer readable instructions that, when executed, cause a processor to perform a method comprising:
-
displaying a three dimensional polyhedron defined by a plurality of surfaces and a non-surface plane, wherein the non-surface plane is disposed between at least two of the plurality of surfaces; and displaying information relating to an electronic programming guide (EPG) on the non-surface plane. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
displaying a three dimensional object defined by a plurality of planes; displaying first programming information associated with an electronic programming guide (EPG) on a first plane of the three dimensional object, the first plane corresponding to programs of a first preference; and displaying second programming information on a second plane of the three dimensional object, wherein the second plane corresponds to programs of a second preference different from the first preference. - View Dependent Claims (20, 21)
-
Specification