Method for monitoring and controlling viewing preferences of a user
First Claim
Patent Images
1. A method comprising:
- receiving input related to viewing preferences of a user of a media system that is connected to a content delivery network;
defining a control policy for the user of the media system based on the received input, the control policy defining a subset of channels made available on the content delivery network and a target percentage allocation for each channel in the subset of channels; and
during viewing, on the media system, of a channel provided by the content delivery network, controlling the media system to deliver information based on the defined control policy, the controlling comprising;
for each channel in the subset of channels, comparing a percentage of actual playback time on the media system to the target percentage allocation;
based on comparison results, selecting, from among the subset of channels, a channel from which to deliver information; and
controlling the media system to deliver information from the selected channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Media system control and advertisement technology, in which input related to advertising preferences of a user of a media system that is connected to a content delivery network is received. An advertisement control policy is defined for the user of the media system based on the received input. During viewing, on the media system, of a channel provided by the content delivery network, the media system is controlled to deliver advertisements based on the defined advertisement policy.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving input related to viewing preferences of a user of a media system that is connected to a content delivery network; defining a control policy for the user of the media system based on the received input, the control policy defining a subset of channels made available on the content delivery network and a target percentage allocation for each channel in the subset of channels; and during viewing, on the media system, of a channel provided by the content delivery network, controlling the media system to deliver information based on the defined control policy, the controlling comprising; for each channel in the subset of channels, comparing a percentage of actual playback time on the media system to the target percentage allocation; based on comparison results, selecting, from among the subset of channels, a channel from which to deliver information; and controlling the media system to deliver information from the selected channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27)
-
-
24. A system comprising:
-
at least one computer; and at least one computer-readable medium coupled to the at least one computer having instructions stored thereon which, when executed by the at least one computer, causes the at least one computer to perform operations comprising; receiving input related to viewing preferences of a user of a media system that is connected to a content delivery network; defining a control policy for the user of the media system based on the received input; and during viewing, on the media system, of a channel provided by the content delivery network, controlling the media system to deliver information based on the defined control policy, the controlling comprising; for each channel in the subset of channels, comparing a percentage of actual playback time on the media system to the target percentage allocation; based on comparison results, selecting, from among the subset of channels, a channel from which to deliver information; and controlling the media system to deliver information from the selected channel.
-
-
25. At least one computer-readable storage device encoded with at least one computer program comprising instructions that, when executed, operate to cause a processor to perform operations comprising:
-
receiving input related to viewing preferences of a user of a media system that is connected to a content delivery network; defining a control policy for the user of the media system based on the received input; and during viewing, on the media system, of a channel provided by the content delivery network, controlling the media system to deliver information based on the defined control policy, the controlling comprising; for each channel in the subset of channels, comparing a percentage of actual playback time on the media system to the target percentage allocation; based on comparison results, selecting, from among the subset of channels, a channel from which to deliver information; and controlling the media system to deliver information from the selected channel.
-
Specification