APPARATUS AND METHODS FOR ENABLING MEDIA OPTIONS IN A CONTENT DELIVERY NETWORK
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing media options over a network. In one embodiment, the media options are presented in conjunction with a promotion or advertisement for particular content. The precise ones of a plurality of disclosed options that will be presented may be determined based at least in part on a campaign established by a content management entity and a current availability of the content. For example, certain media options may only be made available for content that is currently available, while other options may be only available for content available at a future date/time, or during a particular time window. Rules for determining which options are to be provided in conjunction with which content and/or advertisements are established and by a content management entity, such as an entity of a multiple systems operator (MSO).
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A computerized method for providing media functionality to a plurality of computerized client devices in communication with a content delivery network, the computerized method comprising:
-
receiving data relating to a plurality of parameters, the plurality of parameters relating to a promotion campaign; utilizing at least the data to identify and insert one or more media function-enabling trigger data structures into a digital media stream for delivery of digitally rendered promotional content associated with the promotion campaign, at least one of the one or more media function-enabling trigger data structures comprising an option to cause scheduling of a recording for a digital program currently broadcasted to the plurality of computerized user devices over the content delivery network; based at least on the data relating to the plurality of parameters, determining a time value threshold, the time value threshold comprising a period of time after the digital program began broadcast in which the recording for the currently broadcasted digital program can be scheduled; providing the digital media stream to at least one of the plurality of computerized user devices, the digital media stream comprising the digitally rendered promotional content and the at least one of the one or more media function-enabling trigger data structures; determining, based at least on a selection of the option to schedule the recording for the currently broadcasted digital program by a user of the at least one of the plurality of computerized user devices, that a then-current time of the selection meets or exceeds the time value threshold; and based at least on the determination that the then-current time of the selection meets or exceeds the time value threshold, automatically causing scheduling of a recording of a subsequent episode of the currently broadcasted digital program. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computerized server apparatus configured to provide a plurality of media functions to a plurality computerized client devices in communication therewith, the computerized server apparatus comprising:
-
at least one first interface for communication with the plurality of computerized client devices; a storage device; and a processor apparatus, the processor apparatus in data communication with the at least one first interface and the storage device, and configured to run at least one computer program thereon, the computer program comprising a plurality of instructions configured to, when executed by the processor apparatus; deliver a promotion to at least one of the plurality of computerized client devices as part of a continuous digital content stream on a virtual channel, the promotion comprising one or more media functionality options embedded triggers, the one or more media functionality options comprising options which may be taken by a user of the at least one of the plurality of computerized client devices with respect to a promoted event; receive data indicative of a selection of a first one of the one or more media functionality options from the user via selection of a respective first one of the one or more embedded triggers, the first one of the one or more media functionality options comprising an option to schedule at least one of tuning, recording, and/or reminders, for digitally rendered content related to the promotion; and based at least in part on the data indicative of the selection, generate a list of recommended digitally rendered content, the list of the recommended digitally rendered content presented to the user via the continuous digital content stream on the virtual channel. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. Computer readable apparatus comprising a non-transitory storage medium, the non-transitory medium comprising at least one computer program having a plurality of instructions, the instructions configured to, when executed on a processing apparatus:
-
receive data relating to a plurality of parameters, the plurality of parameters relating to a promotion campaign; utilize at least the data relating to the plurality of parameters to identify and insert one or more media function-enabling trigger data structures into a digital media stream for delivery of digitally rendered promotional content associated with the promotion campaign, at least one of the one or more media function-enabling trigger data structures comprising one or more media functionality options; based at least on the data relating to the plurality of parameters, determine a time value, the time value comprising a period of time after which a digital program began broadcast, the digital program being then-currently broadcasted to a plurality of computerized user devices over a content delivery network; provide the digital media stream to at least one of the plurality of computerized user devices, the digital media stream comprising the digitally rendered promotional content and the at least one of the one or more media function-enabling trigger data structures; determine, based at least on data relating to a selection of at least one of the one or more media functionality options by a user of the at least one of the one or more computerized user devices, that a then-current time of the selection meets or exceeds the time value; and based at least on the determination that the then-current time of the selection meets or exceeds the time value, automatically cause execution of the at least one of the one or more media functionality options. - View Dependent Claims (39, 40, 41)
-
Specification