METHODS AND SYSTEMS FOR USE IN INCORPORATING TARGETED ADVERTISING INTO MULTIMEDIA CONTENT STREAMS
First Claim
1. A method of distributing visual multimedia content, the method comprising:
- receiving, at a distribution service accessible by consumer electronic (CE) devices via the Internet, a substantially live media stream, the media stream comprising visual multimedia content and a playlist file that defines the playback of the visual multimedia content, where the visual multimedia content is segmented into a plurality of segments, the plurality of segments comprise main program content segments and advertisement segments, and the playlist file comprises source location identifiers that are configured to be used by a CE device to acquire each of the main program content segments and the advertisement segments to be played back;
identifying, within the media stream, a first advertisement content;
identifying, within the playlist file, one or more source location identifiers corresponding to one or more segments of the first advertisement content;
identifying a first replacement advertisement content to replace the first advertisement content;
identifying one or more source location identifiers corresponding to one or more segments of the first replacement advertisement content;
modifying in substantially real time the playlist file, the modifying comprising replacing each of the one or more source location identifiers corresponding to the segments of the first advertisement content defined within the media stream with the one or more source location identifiers corresponding to the one or more segments of the first replacement advertisement content producing a modified playlist file; and
communicating, in substantially real time from the distribution service, the modified playlist file over the Internet to a remote CE device, where the modified playlist file is configured to be utilized by the remote CE device in acquiring and playing back the segments of the main program content and the one or more segments of the first replacement advertisement content.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide methods, systems and apparatuses for use in distributing multimedia content. Some of these methods comprise: receiving a substantially live media stream comprising visual multimedia content and a playlist file that defines the playback of the visual multimedia content; identifying, within the media stream, a first advertisement content; identifying a source location identifier corresponding to a segment of the first advertisement content; identifying a replacement advertisement content; identifying a source location identifier corresponding to a segment of the replacement advertisement content; modifying the playlist file replacing the source location identifier corresponding to the segment of the first advertisement content with the source location identifier corresponding to the segment of the replacement advertisement content; and communicating, in substantially real time, the modified playlist file over the Internet to a remote CE device.
84 Citations
19 Claims
-
1. A method of distributing visual multimedia content, the method comprising:
-
receiving, at a distribution service accessible by consumer electronic (CE) devices via the Internet, a substantially live media stream, the media stream comprising visual multimedia content and a playlist file that defines the playback of the visual multimedia content, where the visual multimedia content is segmented into a plurality of segments, the plurality of segments comprise main program content segments and advertisement segments, and the playlist file comprises source location identifiers that are configured to be used by a CE device to acquire each of the main program content segments and the advertisement segments to be played back; identifying, within the media stream, a first advertisement content; identifying, within the playlist file, one or more source location identifiers corresponding to one or more segments of the first advertisement content; identifying a first replacement advertisement content to replace the first advertisement content; identifying one or more source location identifiers corresponding to one or more segments of the first replacement advertisement content; modifying in substantially real time the playlist file, the modifying comprising replacing each of the one or more source location identifiers corresponding to the segments of the first advertisement content defined within the media stream with the one or more source location identifiers corresponding to the one or more segments of the first replacement advertisement content producing a modified playlist file; and communicating, in substantially real time from the distribution service, the modified playlist file over the Internet to a remote CE device, where the modified playlist file is configured to be utilized by the remote CE device in acquiring and playing back the segments of the main program content and the one or more segments of the first replacement advertisement content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a medium for embodying a computer program for input to a processor based system and a computer program embodied in the medium configured to cause the processor based system to perform steps comprising:
-
receiving, at a distribution service accessible by consumer electronic (CE) devices via the Internet, a substantially live media stream, the media stream comprising visual multimedia content and a playlist file that defines the playback of the visual multimedia content, where the visual multimedia content is segmented into a plurality of segments, the plurality of segments comprise main program content segments and advertisement segments, and the playlist file comprises source location identifiers that are configured to be used by a CE device to acquire each of the main program content segments and the advertisement segments to be played back; identifying, within the media stream, a first advertisement content; identifying, within the playlist file, one or more source location identifiers corresponding to one or more segments of the first advertisement content; identifying a first replacement advertisement content to replace the first advertisement content; identifying one or more source location identifiers corresponding to one or more segments of the first replacement advertisement content; modifying in substantially real time the playlist file, the modifying comprising replacing each of the one or more source location identifiers corresponding to the segments of the first advertisement content defined within the media stream with the one or more source location identifiers corresponding to the one or more segments of the first replacement advertisement content producing a modified playlist file; and communicating, in substantially real time from the distribution service, the modified playlist file over the Internet to a remote CE device, where the modified playlist file is configured to be utilized by the remote CE device in acquiring and playing back the segments of the main program content and the one or more segments of the first replacement advertisement content. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for use in distributing multimedia content, the system comprising:
-
means for receiving, at a distribution service accessible by consumer electronic (CE) devices via the Internet, a substantially live media stream, the media stream comprising visual multimedia content and a playlist file that defines the playback of the visual multimedia content, where the visual multimedia content is segmented into a plurality of segments, the plurality of segments comprise main program content segments and advertisement segments, and the playlist file comprises source location identifiers that are configured to be used by a CE device to acquire each of the main program content segments and the advertisement segments to be played back; means for identifying, within the media stream, a first advertisement content; means for identifying, within the playlist file, one or more source location identifiers corresponding to one or more segments of the first advertisement content; means for identifying a first replacement advertisement content to replace the first advertisement content; means for identifying one or more source location identifiers corresponding to one or more segments of the first replacement advertisement content; means for modifying in substantially real time the playlist file by replacing each of the one or more source location identifiers corresponding to the segments of the first advertisement content defined within the media stream with the one or more source location identifiers corresponding to the one or more segments of the first replacement advertisement content producing a modified playlist file; and means for communicating, in substantially real time from the distribution service, the modified playlist file over the Internet to a remote CE device, where the modified playlist file is configured to be utilized by the remote CE device in acquiring and playing back the segments of the main program content and the one or more segments of the first replacement advertisement content. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification