Electronic programming guide
First Claim
Patent Images
1. An apparatus, comprising:
- a processor; and
memory storing code that when executed causes the processor to perform operations, the operations comprising;
monitoring selections of channels at times of days;
determining favorite channels from the selections of channels;
populating a viewing habits data table that lists each of the favorite channels at a corresponding one of the times of days;
determining the viewing habits data table is undefined for a particular time of day;
selecting a program related to one of the favorite channels listed in the viewing habits data table; and
adding the program to the viewing habits data table at the particular time of day that is undefined.
5 Assignments
0 Petitions
Accused Products
Abstract
A broadcast programming guide is generated based on either designation by or a habit of a user. The programming guide may determine one or more favorite channels of the user based on habitual viewing. The programming guide may suggest channels of interest, based on genres of programming shown on the favorite channels.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a processor; and memory storing code that when executed causes the processor to perform operations, the operations comprising; monitoring selections of channels at times of days; determining favorite channels from the selections of channels; populating a viewing habits data table that lists each of the favorite channels at a corresponding one of the times of days; determining the viewing habits data table is undefined for a particular time of day; selecting a program related to one of the favorite channels listed in the viewing habits data table; and adding the program to the viewing habits data table at the particular time of day that is undefined. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
monitoring selections of channels at times of days; determining, by a processor, favorite channels from the selections of channels; generating a viewing habits data table in memory; populating the viewing habits data table to list each of the favorite channels at a corresponding one of the times of days; determining by the processor that the viewing habits data table is undefined for a particular time of day; selecting a program related to one of the favorite channels listed in the viewing habits data table; and adding the program to the viewing habits data table at the particular time of day that is undefined. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory storing code that when executed causes a processor to perform operations, the operations comprising:
-
monitoring selections of channels at times of days; determining favorite channels from the selections of channels; populating a viewing habits data table that lists each of the favorite channels at a corresponding one of the times of days; determining the viewing habits data table is undefined for a particular time of day; selecting a program related to one of the favorite channels listed in the viewing habits data table; and adding the program to the viewing habits data table at the particular time of day that is undefined. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification