Perpendicular view three dimensional electronic programming guide
First Claim
1. A method for displaying an Electronic Program Guide (EPG) comprising:
- displaying a three dimensional polyhedron;
forming a plane positioned in said three dimensional polyhedron, said plane comprising at least one object, said object comprising at least one interactive surface;
displaying at least one geometric surface positioned in said three dimensional polyhedron, said geometric surface comprising at least one object,wherein the three dimensional polyhedron includes a plurality of plane surfaces which are used to display information, andwherein said plurality of plane surfaces include a first plane surface that forms a first face of said three dimensional polyhedron, a second plane surface forming a second face of said three dimensional polyhedron, and a third plane surface disposed between the first plane surface and the second plane surface, wherein the first, second and third plane surfaces lie in different planes.
5 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
40 Claims
-
1. A method for displaying an Electronic Program Guide (EPG) comprising:
-
displaying a three dimensional polyhedron; forming a plane positioned in said three dimensional polyhedron, said plane comprising at least one object, said object comprising at least one interactive surface; displaying at least one geometric surface positioned in said three dimensional polyhedron, said geometric surface comprising at least one object, wherein the three dimensional polyhedron includes a plurality of plane surfaces which are used to display information, and wherein said plurality of plane surfaces include a first plane surface that forms a first face of said three dimensional polyhedron, a second plane surface forming a second face of said three dimensional polyhedron, and a third plane surface disposed between the first plane surface and the second plane surface, wherein the first, second and third plane surfaces lie in different planes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An Electronic Programming Guide (EPG) comprising:
-
a three dimensional polyhedron; said polyhedron comprising a plane and at least one geometric surface positioned in said polyhedron; said plane comprising at least one object; said geometric surface comprising at least one object; and said objects comprising at least one interactive surface, wherein the three dimensional polyhedron includes a plurality of plane surfaces which are used to display information, said plurality of plane surfaces including a first plane surface that forms a first face of said three dimensional polyhedron, a second plane surface forming a second face of said three dimensional polyhedron, and a third plane surface disposed between the first plane surface and the second plane surface, wherein the first, second and third plane surfaces lie in different planes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for displaying an Electronic Program Guide (EPG) comprising:
-
a memory; and a first unit to display a three dimensional polyhedron;
said first unit to further display a plane positioned in said three dimensional polyhedron, said plane comprising at least one object, said object comprising at least one interactive surface; andsaid first unit to further display at least one geometric surface positioned in said three dimensional polyhedron, said geometric surface comprising at least one object, said object comprising at least one interactive surface; and
further wherein the three dimensional polyhedron includes a plurality of plane surfaces which are used to display information, said plurality of plane surfaces including a first plane surface that forms a first face of said three dimensional polyhedron, a second plane surface forming a second face of said three dimensional polyhedron, and a third plane surface disposed between the first plane surface and the second plane surface, wherein the first, second and third plane surfaces lie in different planes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium having stored thereon sequences of instructions which are executable by a processor, and which, when executed by the processor, cause the system to perform a method for displaying an Electronic Programming Guide (EPG) comprising:
-
displaying a three dimensional polyhedron; forming a plane positioned in said three dimensional polyhedron, said plane comprising at least one object, said object comprising at least one interactive surface; and displaying at least one geometric surface positioned in said three dimensional polyhedron, said geometric surface comprising at least one object, wherein the polyhedron includes a plurality of plane surfaces which are used to display information, said plurality of plane surfaces including a first plane surface that forms a first face of said three dimensional polyhedron, a second plane surface forming a second face of said three dimensional polyhedron, and a third plane surface disposed between the first plane surface and the second plane surface, wherein the first, second and third plane surfaces lie in different planes. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification