DYNAMIC PROGRAM GUIDE INFORMATION
First Claim
1. A system comprising:
- a set-top box to;
receive, from a server, program guide information, the program guide information relating to a group of programs and specifying, for each program, an indicator of set-top boxes tuned to the each program or providing the each program,provide, to a display and using the received program guide information, a program guide, the program guide representing the programs, in the group of programs, as shapes, where a size of each shape corresponds to the indicator of set-top boxes tuned to the represented program or providing the represented program,receive, from the server and subsequent to the providing, updated program guide information, anddynamically increase or decrease sizes of the shapes based on the updated program guide information.
1 Assignment
0 Petitions
Accused Products
Abstract
A set-top box may receive program guide information from a server. The program guide information may identify a group of programs and specify, for each program, an indicator of set-top boxes tuned to the each program or providing the each program. The set-top box may further provide, to a display and using the received program guide information, a program guide, where the program guide represents each program, in the group of programs, as a shape, and where a size of each shape corresponds to the indicator of set-top boxes tuned to the represented program or providing the represented program. The set-top box may also receive updated program guide information from the server and dynamically increase or decrease at least one shape in the program guide, based on the updated program guide information.
133 Citations
22 Claims
-
1. A system comprising:
a set-top box to; receive, from a server, program guide information, the program guide information relating to a group of programs and specifying, for each program, an indicator of set-top boxes tuned to the each program or providing the each program, provide, to a display and using the received program guide information, a program guide, the program guide representing the programs, in the group of programs, as shapes, where a size of each shape corresponds to the indicator of set-top boxes tuned to the represented program or providing the represented program, receive, from the server and subsequent to the providing, updated program guide information, and dynamically increase or decrease sizes of the shapes based on the updated program guide information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
receiving, by a server, program information from a plurality of set-top boxes, the program information including information identifying programs to which the plurality of set-top boxes are tuned or that are being provided by the plurality of set-top boxes; accumulating, by the server, the received program information to obtain a quantity value for at least one program identified in the program information, the quantity value representing a quantity of set-top boxes, of the plurality of set-top boxes, tuned to the at least one program or currently providing the at least one program; and providing, by the server and to the one set-top box, information identifying the at least one program and information relating to the obtained quantity value, the information identifying the at least one program and the information relating to the obtained quantity value being used by the one set-top box in providing a program guide. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a server to; receive, from a plurality of set-top boxes, program information that identifies, for each set-top box of the plurality of set-top boxes, a program to which the each set-top box is tuned or which the each set-top box is providing, determine, for a plurality of programs identified in the program information, quantity indicators, each quantity indicator representing, for each program in the plurality of programs, a quantity of set-top boxes that are tuned to or providing the each program, and provide program guide information, the provided program guide information including information identifying the plurality of programs and the determined quantity indicators, a first set-top box to; receive the program guide information from the server, provide, to a display and using the received program guide information, a program guide, the program guide representing one or more of the plurality of programs as shapes, where a size of each shape is based on the quantity indicator of the represented program. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
receiving, by a set-top box, program guide information from a server, the program guide information identifying a group of programs and specifying, for each program, an indication of set-top boxes tuned to the each program or providing the each program; providing, from the set-top box to a display and using the received program guide information, a program guide, the program guide representing each program, in the group of programs, as a shape, where a size of each shape corresponds to the indication of set-top boxes tuned to the represented program or providing the represented program; receiving updated program guide information from the server; and dynamically increasing or decreasing at least one shape in the program guide, based on the updated program guide information. - View Dependent Claims (19, 20, 21, 22)
-
Specification