METHODS AND SYSTEMS FOR PROVIDING DEMAND BASED SERVICES
First Claim
Patent Images
1. A method comprising:
- monitoring content being displayed at a display device to generate monitoring data that includes a program identifier;
communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup; and
receiving the on-demand lineup message from the server.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method may include monitoring content being displayed at a display device to generate monitoring data that includes a program identifier, communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup, and receiving the on-demand lineup message from the server.
-
Citations
21 Claims
-
1. A method comprising:
-
monitoring content being displayed at a display device to generate monitoring data that includes a program identifier; communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup; and receiving the on-demand lineup message from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a monitoring message from one or more set top box devices, the one or more set top boxes causing display of one or more programs, the monitoring message including monitoring data; analyzing the monitoring data to generate popularity data, the popularity data being based on a number of set top boxes causing display of each program; updating an on-demand program lineup based on the popularity data; generating an on-demand program lineup message based on the updated on-demand program lineup; and communicating the on-demand program lineup message to the one or more set top box devices. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a monitoring message from one or more set top box devices, the one or more set top boxes causing display of one or more channels, the monitoring message including monitoring data; analyzing the monitoring data to generate popularity data, the popularity data being based on a number of set top boxes causing display of each channel; creating one or more channels packages based on the popularity data; generating a package message, the package message identifying the channel packages and one or more channels available individually; and communicating the package message to the one or more set top box devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a monitoring module to monitor content being displayed at a display device to generate monitoring data, the monitoring data including a program identifier; a communication module to communicate the monitoring data to a server and to receive an updated on-demand lineup message from the server, the updated on-demand lineup message identifying on-demand programs included in the on-demand lineup, wherein the server determines which programs to include in an on-demand lineup based on the monitoring data.
-
Specification