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, wherein the favorites tables includes a display preference field that comprises a user-selected option to define an order in which the channel favorites are displayed, wherein the display preference field allows a user to select between at least an order based on a cumulative viewing time per channel and an order based on a number of times each favorite channel is viewed.
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
19 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, wherein the favorites tables includes a display preference field that comprises a user-selected option to define an order in which the channel favorites are displayed, wherein the display preference field allows a user to select between at least an order based on a cumulative viewing time per channel and an order based on a number of times each favorite channel is viewed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 wherein the channel favorites tables includes a display preference field that comprises a user-selected option to define an order in which the favorite channels are displayed, wherein the display preference field allows a user to select between at least an order based on a cumulative viewing time per channel and an order based on a number of times each favorite channel is viewed.
-
-
12. An apparatus for generating favorite channels in an interactive television system, comprising:
-
a channel favorites table capable to store channel favorites of a viewer, wherein the channel favorites table is further capable to store a display preference field that comprises the viewer'"'"'s preference for an order in which the channel favorites are displayed, wherein the display preference field allows a user to select between at least an order based on a cumulative viewing time per channel and an order based on a number of times each favorite channel is viewed; 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification