Systems and methods for automatic personalizing of channel favorites in a set top box
First Claim
Patent Images
1. A method for generating a list of channel favorites in an interactive television system, comprising:
- receiving a first notification, the first notification indicating a first channel activity;
receiving a second notification, the second notification indicating a second channel activity;
calculating a time difference between the first and the second notifications; and
updating a channel favorites table based on the calculated time difference.
11 Assignments
0 Petitions
Accused Products
Abstract
A set top box for use in interactive television systems includes a generation engine and a display engine. The generation engine automatically stores channel favorites in a channel favorites table. The generation engine may include cumulative viewing time for each channel in the table as well as the number of times each channel in the table has been viewed. The display engine, upon request, displays a list of channels in the channel favorites tables according to a viewer order preference.
-
Citations
78 Claims
-
1. A method for generating a list of channel favorites in an interactive television system, comprising:
-
receiving a first notification, the first notification indicating a first channel activity;
receiving a second notification, the second notification indicating a second channel activity;
calculating a time difference between the first and the second notifications; and
updating a channel favorites table based on the calculated time difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42)
-
-
13. An article of manufacture, comprising:
a machine-readable medium having stored thereon instructions to;
receive a first notification, the first notification indicating a first channel activity;
receive a second notification, the second notification indicating a second channel activity;
calculate a time difference between the first and the second notifications; and
update a channel favorites table based on the calculated time difference.
-
25. An apparatus for creating favorite channels in interactive television system, comprising:
-
means for receiving a first notification, the first notification indicating a first channel activity;
communicatively coupled to the means for receiving the first notification, means for receiving a second notification, the second notification indicating a second channel activity;
communicatively coupled to the means for receiving the second notification, means for calculating a time difference between the first and the second notifications; and
communicatively coupled to the calculating means, means for updating a channel favorites table based on the calculated time difference.
-
-
26. An apparatus for generating favorite channels in an interactive television system, comprising:
-
a channel favorites table capable to store channel favorites of a viewer;
a generation engine communicatively coupled to the channel favorites table and capable to receive a notification, the notification indicating a channel activity, the generation engine further capable to calculate a time difference between receipt of notifications and to update the channel favorites table based on the calculated time difference; and
a display engine communicatively coupled to the channel favorites table and capable to display contents of the channel favorites table.
-
-
35. A server that can be communicatively coupled to interactive television system, comprising:
-
means for receiving, from a set top box, a first electronic program guide notification, the first notification indicating a selection of a first channel;
means for receiving, from the set top box, a second electronic program guide notification, the second notification indicating a selection of a second channel;
means for calculating a time difference between the first and the second notifications; and
means for updating a channel favorites table based on the calculated time difference.
-
-
36. An apparatus for creating favorite channels in an interactive television system, comprising:
-
a processor;
a generation engine executable by the processor and capable to generate a list including at least one favorite channel based upon a selection of a channel; and
a display engine executable by the processor and capable to enable the display of the list.
-
-
43. An apparatus for creating favorite channels in an interactive television system, comprising:
-
a set top box including a processor, a generation engine executable by the processor and capable to detect a selection of a channel and capture information related to the selected channel, and a display engine executable by the processor and capable to enable the display of a list including at least one favorite channel;
a processing device communicatively coupled to the set top box and capable to receive the captured information from the generation engine to generate the list. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of creating favorite channels in an interactive television system, comprising:
-
capturing channel viewing data related to a channel change event; and
generating a list including at least one favorite channel based upon the captured channel viewing data. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. An article of manufacture, comprising:
a machine-readable medium having stored thereon instructions to;
capture channel viewing data related to a channel change event; and
generate a list including at least one favorite channel based upon the captured channel viewing data.
-
61. An apparatus for generating favorite channels in an interactive television system, comprising:
-
means for capturing channel viewing data related to a channel change event; and
communicatively coupled to the capturing means, means for generating a list including at least one favorite channel based upon the captured channel viewing data.
-
-
62. A method of displaying favorites channels in an interactive television system, comprising:
-
identifying a viewer;
determining a display preference of the identified viewer; and
displaying a list of favorite channels associated with the identified viewer, the list shown according to the display preference of the identified viewer.
-
-
63. An article of manufacture, comprising:
a machine-readable medium having stored thereon instructions to;
identify a viewer;
determine a display preference of the identified viewer; and
display a list of favorite channels associated with the identified viewer, the list shown according to the display preference of the identified viewer.
-
64. An apparatus for displaying favorites channels in an interactive television system, comprising:
-
means for identifying a viewer;
communicatively coupled to the identifying means, means for determining a display preference of the identified viewer; and
communicatively coupled to the determining means, means for displaying a list of favorite channels associated with the identified viewer, the list shown according to the display preference of the identified viewer.
-
-
65. A method of creating favorites channels in an interactive television system, comprising:
-
capturing channel viewing data related to a channel change event;
transmitting the channel viewing data to a remote processing device; and
generating, in the remote processing device, a list including at least one favorite channel based upon the channel viewing data. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. An apparatus for creating favorite channels in an interactive television system, comprising:
-
a first engine capable capture channel viewing data related to a channel change event; and
a second engine communicatively coupled to the first engine and capable to generate a list including at least one favorite channel based upon the captured channel viewing data.
-
-
76. A method for generating a list of channel favorites in an interactive television system, comprising:
-
receiving, from an electronic program guide, a first electronic program guide notification, the first notification indicating viewing of a first channel;
receiving, from the electronic program guide, a second electronic program guide notification, the second notification indicating viewing of a second channel;
calculating a time difference between the first and the second notifications;
prompting a viewer for authorization to update a channel favorites list; and
if authorization is received, updating the channel favorites list based on the calculated time difference.
-
-
77. A method for generating a list of channel favorites in an interactive television system, comprising:
-
receiving, from an electronic program guide, a first electronic program guide notification, the first notification indicating selection of a first channel;
receiving, from the electronic program guide, a second electronic program guide notification, the second notification indicating selection of a second channel;
calculating a time difference between the first and the second notifications;
if the calculated time difference is larger than a predefined length of time, updating the channel favorites list based on the calculated time difference
-
-
78. An apparatus for generating favorite channels in an interactive television system, comprising:
-
a channel favorites table capable to store channel favorites of a viewer;
a generation engine communicatively coupled to the channel favorites table and capable to receive a notification, the notification indicating a channel activity, the generation engine further capable to calculate a time difference between receipt of notifications and to update the channel favorites table based on the calculated time difference if the calculated time difference is larger than a predefined length of time; and
a display engine communicatively coupled to the channel favorites table and capable to display contents of the channel favorites table.
-
Specification