Broadcast programming guide
First Claim
Patent Images
1. A broadcast signal receiver, comprising:
- a processor communicating with memory, the memory storing information causing the processor at least to;
monitor tuner selections of a tuner over a period of time to determine favorite channel selections at times of days;
create a viewing habits data table in the memory that stores each favorite channel selection, a corresponding day of week for each favorite channel selection, and a corresponding time of day for each favorite channel selection;
when the viewing habits data table is undefined for a time of day, then query for genres associated with each favorite channel selection listed in the viewing habits data table;
query for programs matching each genre associated with each favorite channel selection listed in the viewing habits data table;
determine suggested channels broadcasting programs matching the genres associated with each favorite channel selection listed in the viewing habits data table; and
suggest the suggested channels when the favorite channel does not exist for the time of day.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating a broadcast programming guide. Based on either designation by or a habit of a user, a programming guide comprising one or more favorite channels of the user is created by a microcomputer of a receiver. The programming guide comprises programming information. Preferably, the programming information is obtained from one or more external sources. The programming guide preferably also comprises one or more suggested channels based on the favorite channels. The programming guide is presented to the user when the receiver is powered on or when the programming guide is requested by the user.
88 Citations
18 Claims
-
1. A broadcast signal receiver, comprising:
-
a processor communicating with memory, the memory storing information causing the processor at least to; monitor tuner selections of a tuner over a period of time to determine favorite channel selections at times of days; create a viewing habits data table in the memory that stores each favorite channel selection, a corresponding day of week for each favorite channel selection, and a corresponding time of day for each favorite channel selection; when the viewing habits data table is undefined for a time of day, then query for genres associated with each favorite channel selection listed in the viewing habits data table; query for programs matching each genre associated with each favorite channel selection listed in the viewing habits data table; determine suggested channels broadcasting programs matching the genres associated with each favorite channel selection listed in the viewing habits data table; and suggest the suggested channels when the favorite channel does not exist for the time of day. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
monitoring tuner selections of a tuner over a period of time to determine favorite channel selections at times of days; creating a viewing habits data table in memory that stores each favorite channel selection, a corresponding day of week for each favorite channel selection, and a corresponding time of day for each favorite channel selection; when a favorite channel does not exist in the viewing habits data table for a time of day, then querying for genres associated with each favorite channel selection listed in the viewing habits data table; querying for programs matching each genre associated with each favorite channel selection listed in the viewing habits data table; determining suggested channels that broadcast programs matching the genres associated with each favorite channel selection listed in the viewing habits data table; modifying the viewing habits data table to add a column that lists a genre associated with each favorite channel selection; and suggesting the suggested channels when the favorite channel does not exist for the time of day. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. The method of 10, further comprising retrieving the viewing habits data table from the memory.
-
17. A memory storing processor executable instructions for performing a method for generating programming guides, the method comprising:
-
monitoring tuner selections of a tuner over a period of time to determine favorite channel selections at times of days; creating a viewing habits data table in memory that stores each favorite channel selection, a corresponding day of week for each favorite channel selection, and a corresponding time of day for each favorite channel selection; when a favorite channel does not exist in the viewing habits data table for a time of day, then querying for genres associated with each favorite channel selection listed in the viewing habits data table; querying for programs matching each genre associated with each favorite channel selection listed in the viewing habits data table; determining suggested channels that broadcast programs matching the genres associated with each favorite channel selection listed in the viewing habits data table; modifying the viewing habits data table to add a column that lists a genre associated with each favorite channel selection; and suggesting the suggested channels when the favorite channel does not exist for the time of day. - View Dependent Claims (18)
-
Specification