Demand broadcast channels and channel programming based on user viewing history, profiling, and requests
First Claim
1. A method supporting communication of activity information to enable media programming, the method comprising:
- receiving, via a communication network, at least one notification of a user request for consumption of media, each of the at least one notification comprising information related to the request;
calculating at least one statistic, using the information related to the request;
identifying media using the at least one statistic;
scheduling the identified media according to the at least one statistic, for consumption via the communication network; and
updating a user interface with the scheduled identified media.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for scheduling media for consumption via a demand broadcast channel based upon notifications received during user consumption of media. An embodiment of the present invention may employ notifications generated when users select media for consumption, to calculate one or more statistics. The statistics may be calculated and used by a media provider to schedule media into a demand broadcast channel in which the frequency of repetition or time of availability of the media is set according to a ranking of the relative frequency of requests for the media. The statistics may also be shared with a third party, to enable a third party media provider to arrange the scheduling of media availability according to the relative frequency of requests for the media.
44 Citations
26 Claims
-
1. A method supporting communication of activity information to enable media programming, the method comprising:
-
receiving, via a communication network, at least one notification of a user request for consumption of media, each of the at least one notification comprising information related to the request;
calculating at least one statistic, using the information related to the request;
identifying media using the at least one statistic;
scheduling the identified media according to the at least one statistic, for consumption via the communication network; and
updating a user interface with the scheduled identified media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method supporting communication of activity information to enable media programming, the method comprising:
-
receiving, via a communication network, at least one notification of a user request for consumption of media, each of the at least one notification comprising information related to the request;
calculating at least one statistic, using the information related to the request;
identifying media using the at least one statistic; and
communicating at least one of the identified media and the at least one statistic to a provider of the media, via the communication network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system supporting communication of activity information to enable media programming, the system comprising:
-
a television display;
a storage for storing media, the storage having an associated network address;
a user interface accessible via the television display, the user interface supporting the selection of media for consumption;
set top box circuitry communicatively coupling the storage to a communication network to support consumption of the selected media; and
server software that receives, via the communication network, a notification comprising at least one of the associated network address and information related to the media selected for consumption, and responds by calculating at least one statistic. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification