Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
63 words
A method for displaying programming information comprising: displaying a video program on a first portion of a video display device; and simultaneously displaying on a second portion of said video display device a programming guide indicating what programs are playing on other channels, wherein said programming guide comprises information in the form of pictograms, at least some of said pictograms comprising color-coded information.
Claim 2
Independent Claim
63 words
A method for displaying programming information comprising: displaying a video program on a first portion of a video display device; and simultaneously displaying on a second portion of said video display device a programming guide indicating what programs are playing on other channels, wherein said programming guide comprises information in the form of pictograms, at least some of said pictograms comprising color-coded information.
Claim 3
Dependent Claim
26 words
Method of claim 1 wherein said second portion of said video display device comprises a window region within said first portion of said video display device.
Claim 4
Dependent Claim
13 words
Method of claim 2 wherein said video display device comprises a video screen.
Claim 5
Dependent Claim
22 words
Method of claim 1 wherein said displaying of said programming guide comprises using a 3D graphics pipeline to generate images of pictograms.
Claim 6
Dependent Claim
30 words
Method of claim 4 further comprising generating said images from the perspective of a virtual viewer, said method further comprising manipulating the position of said virtual viewer with a controller.
Claim 7
Dependent Claim
28 words
Method of claim 5 further comprising selecting another program from said programming guide information and displaying said selected program on said first portion of said video display device.
Claim 8
Dependent Claim
31 words
Method of claim 1 wherein at least one item displayed within the programming guide appears to have a location that is non-coplanar with another item being displayed within said programming guide.
Claim 9
Dependent Claim
53 words
Method of claim 7 wherein said item comprises an image applied to a first computer model of a geometric surface such that said first geometric surface is not coplanar with at least some other portions of the electronic programming guide that are being displayed but is substantially parallel to said some other portions.
Claim 10
Dependent Claim
69 words
Method of claim 8 wherein said electronic programming guide comprises other items that are being displayed, said other items comprising images that are applied to one or more other computer models of a geometric surface, said method comprising moving said first geometric surface so that it is not coplanar with said one or more other computer models but is substantially parallel to said one or more other computer models.
Claim 11
Dependent Claim
52 words
Method for displaying television program information on a display device comprising displaying a grid containing one or more pictograms, said one or more pictograms corresponding to one or more television programs, said pictograms indicating to a viewer what programs are being shown on different television channels, wherein said pictograms contain color-coded information.
Claim 12
Dependent Claim
52 words
Method for displaying television program information on a display device comprising displaying a grid containing one or more pictograms, said one or more pictograms corresponding to one or more television programs, said pictograms indicating to a viewer what programs are being shown on different television channels, wherein said pictograms contain color-coded information.
Claim 13
Dependent Claim
33 words
Method of claim 10 further comprising moving a cursor to one of said pictograms and clicking on said one of said pictograms to select a program corresponding to said one of said pictograms.
Claim 14
Dependent Claim
32 words
Method of claim 10 wherein said grid describes a channel indication, said method further comprising moving a cursor to said channel indication and clicking on said channel indication to select said channel.
Claim 15
Dependent Claim
17 words
Method of claim 10 further comprising selectively adjusting the size of at least one of said pictograms.
Claim 16
Dependent Claim
34 words
Method of claim 13 wherein the size of said pictogram is adjusted by rendering an image of said pictogram from the perspective of a virtual viewer and adjusting the position of said virtual viewer.
Claim 17
Dependent Claim
72 words
Apparatus comprising: a screen for displaying a video program; and an electronic program guide for displaying television program information on a window within said screen while a video program is displayed on another portion of said screen outside of said window, said window being within the portion where the video program is displayed, wherein said video program is not substantially shrunk to fit into said portion where the video program is displayed.
Claim 18
Dependent Claim
72 words
Apparatus comprising: a screen for displaying a video program; and an electronic program guide for displaying television program information on a window within said screen while a video program is displayed on another portion of said screen outside of said window, said window being within the portion where the video program is displayed, wherein said video program is not substantially shrunk to fit into said portion where the video program is displayed.
Claim 19
Dependent Claim
36 words
Apparatus of claim 15 wherein said electronic program guide comprises an array indicating what programs are showing on a set of channels, said array comprising one or more pictograms identifying one or more of said programs.
Claim 20
Dependent Claim
36 words
Apparatus of claim 15 wherein said electronic programming guide comprises an array indicating what programs are showing on a set of channels, said array comprising one or more pictograms identifying one or more of said channels.
Claim 21
Dependent Claim
134 words
Apparatus comprising: a display device for displaying visual information; a receiving circuit for receiving video programs and displaying said video programs on said display device; and a circuit for providing an electronic programming guide on said display device, wherein when said electronic programming guide is displayed on said display device, said electronic programming guide has one or more windows for displaying a plurality of said video programs, wherein said circuit comprises a memory for storing a stream of pixel arrays, the stream of pixel arrays showing the video portion of said plurality of said video programs, and a pipeline for mapping said pixel arrays onto geometric surfaces to generate a stream of output pixel arrays, said stream of output pixel arrays being displayed on said display device as part of said electronic programming guide.
Claim 22
Dependent Claim
134 words
Apparatus comprising: a display device for displaying visual information; a receiving circuit for receiving video programs and displaying said video programs on said display device; and a circuit for providing an electronic programming guide on said display device, wherein when said electronic programming guide is displayed on said display device, said electronic programming guide has one or more windows for displaying a plurality of said video programs, wherein said circuit comprises a memory for storing a stream of pixel arrays, the stream of pixel arrays showing the video portion of said plurality of said video programs, and a pipeline for mapping said pixel arrays onto geometric surfaces to generate a stream of output pixel arrays, said stream of output pixel arrays being displayed on said display device as part of said electronic programming guide.
Claim 23
Dependent Claim
46 words
Method for displaying television program information on a display device comprising displaying a grid containing one or more pictograms, said one or more pictograms corresponding to one or more television programs, said one or more pictograms indicating to a viewer the genre of an associated program.
Claim 24
Dependent Claim
46 words
Method for displaying television program information on a display device comprising displaying a grid containing one or more pictograms, said one or more pictograms corresponding to one or more television programs, said one or more pictograms indicating to a viewer the genre of an associated program.
Claim 25
Dependent Claim
17 words
Method of claim 10 or 19 wherein a plurality of said pictograms is displayed within said grid.
Claim 26
Dependent Claim
56 words
Apparatus comprising: a screen for displaying video programs; and a video control of circuit coupled to said screen, said video control circuit causing said screen to display an electronic programming guide, said electronic programming guide being in the form of an array, said array comprising one or more pictograms identifying the genre of an associated program.
Claim 27
Dependent Claim
56 words
Apparatus comprising: a screen for displaying video programs; and a video control of circuit coupled to said screen, said video control circuit causing said screen to display an electronic programming guide, said electronic programming guide being in the form of an array, said array comprising one or more pictograms identifying the genre of an associated program.
Claim 28
Dependent Claim
14 words
Apparatus of claim 21 wherein a plurality of pictograms is displayed within said array.
Claim 29
Dependent Claim
42 words
Method of claims 10 or 19 wherein said grid is part of a program guide and at least one item displayed within the programing guide appears to have a location that is non-coplanar with other items being displayed within said programming guide.
Claim 30
Dependent Claim
18 words
Method of claim 23 wherein said at least one item comprises text, a pictogram or a video image.
Claim 31
Dependent Claim
36 words
Apparatus of claim 15 , 18 , or 21 wherein at least one object displayed within the programming guide appears to have a location that is non-coplanar with other objects being displayed within said programming guide.