Apparatus and methods for selective enforcement of secondary content viewing
First Claim
1. An apparatus configured to provide interactive functionality to a user thereof, said apparatus comprising:
- a processor; and
a storage device in data communication with said processor, said storage device comprising at least one computer program executable on said processor, said at least one computer program comprising a plurality of instructions which are configured to, when executed cause said apparatus to;
during trick mode operation during display of a primary content, evaluate content being rendered for said user to identify at least one instance of secondary content;
determine whether each instance of secondary content queued to be rendered during a duration of said primary content has been previously rendered for said user;
based at least in part on said determination that each instance of secondary content queued to be rendered during said duration of said primary content has been previously rendered for said user, provide said user with at least one option to remove said each instance of secondary content queued to be rendered during said display of said primary content;
receive a user selection of said at least one option, said at least one option configured to, based on network-predetermined temporal criteria, provide said user with an ability to select from a plurality of options for treatment of said at least one instance of secondary content; and
implement said received user selection.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for selectively enforcing required insertion or viewing of secondary content, such as advertisements or promotions, in a content distribution network. In one embodiment, the network is a managed network (e.g., cable television, satellite, or the like), and the method includes identifying secondary content with a particular attribute or property (e.g., an advertisement that a user has watched before), and selectively enabling one or more “trick mode” functions relating to that secondary content. In one implementation, audio codes or watermarks are inserted into the secondary content and detected when the content is accessed or rendered; if the detected content matches a database or listing of previously played content for that user or premises, the trick mode functionality (e.g., FF or “skip”) is enabled, thereby allowing the user to bypass the content.
-
Citations
17 Claims
-
1. An apparatus configured to provide interactive functionality to a user thereof, said apparatus comprising:
-
a processor; and a storage device in data communication with said processor, said storage device comprising at least one computer program executable on said processor, said at least one computer program comprising a plurality of instructions which are configured to, when executed cause said apparatus to; during trick mode operation during display of a primary content, evaluate content being rendered for said user to identify at least one instance of secondary content; determine whether each instance of secondary content queued to be rendered during a duration of said primary content has been previously rendered for said user; based at least in part on said determination that each instance of secondary content queued to be rendered during said duration of said primary content has been previously rendered for said user, provide said user with at least one option to remove said each instance of secondary content queued to be rendered during said display of said primary content; receive a user selection of said at least one option, said at least one option configured to, based on network-predetermined temporal criteria, provide said user with an ability to select from a plurality of options for treatment of said at least one instance of secondary content; and implement said received user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable apparatus comprising media configured to store a computer program thereon, said computer program comprising a plurality of instructions configured to, when executed:
-
during trick mode operation, examine a content stream comprising at least primary and secondary content sent to a user via a content distribution network; evaluate whether each instance of said secondary content queued to be rendered during a duration of said primary content has been previously rendered for said user; based at least in part on said evaluation, generate at least one option to remove said each instance of secondary content queued to be rendered during said display of said primary content, said generation based on network-predetermined temporal criteria; receive a user selection of said at least one option; and apply said received user selection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification