On demand product placement
First Claim
Patent Images
1. A system comprising:
- at least one computer processor coupled over an electronic communication network to a plurality of other devices comprising a first device and a second device; and
at least one memory having instructions stored thereon which, when executed by the at least one computing device, direct the at least one computer processor at least to;
receive, via the electronic communication network, a request for media content from the first device;
receive, via the electronic communication network, a request for the media content from the second device;
retrieve a media file associated with the media content requested by the first and the second devices, wherein the media content comprises a first and second defined null space, the first and second defined null spaces at least partially overlapping in time during a playback of the media content;
retrieve data for a first, second, third, and fourth product placement, in which the first, second, third, and fourth product placements are each associated with different products;
mix, in response to the request from the first device, the media file and the data for the first and third product placements such that the first product placement appears in the media content disposed in at least a portion of the first defined null space and the third product placement appears in the media content disposed in at least a portion of the second defined null space;
mix, in response to the request from the second device, the media file and data for the second and fourth product placement such that the second product placement appears in the media content disposed in at least a portion of the first defined null space and the fourth product placement appears in the media content disposed in at least a portion of the second defined null space;
communicate, via the electronic communication network, the media content with the first product placement data to the first device;
communicate, via the electronic communication network, the media content with the second product placement data to the second device; and
receive, via the electronic communication network, from a cache of at least one of the first device and the second device, data representing number of times product placement appeared in the media content that was communicated to the at least one of the first device and the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least one aspect, methods and corresponding systems are provided herewith for mixing media and advertising content on demand. The systems preferably include at least one computing device coupled over a communication network to a plurality of other devices. The at least one computing device is preferably operable at least to: receive a request for media content from a user of a device, retrieve a media file associated with the media content requested and product placement data, and mix the media file with product placement data such that the product placement appears in the media content disposed in at least a portion of a defined null space within the media file.
7 Citations
24 Claims
-
1. A system comprising:
-
at least one computer processor coupled over an electronic communication network to a plurality of other devices comprising a first device and a second device; and at least one memory having instructions stored thereon which, when executed by the at least one computing device, direct the at least one computer processor at least to; receive, via the electronic communication network, a request for media content from the first device; receive, via the electronic communication network, a request for the media content from the second device; retrieve a media file associated with the media content requested by the first and the second devices, wherein the media content comprises a first and second defined null space, the first and second defined null spaces at least partially overlapping in time during a playback of the media content; retrieve data for a first, second, third, and fourth product placement, in which the first, second, third, and fourth product placements are each associated with different products; mix, in response to the request from the first device, the media file and the data for the first and third product placements such that the first product placement appears in the media content disposed in at least a portion of the first defined null space and the third product placement appears in the media content disposed in at least a portion of the second defined null space; mix, in response to the request from the second device, the media file and data for the second and fourth product placement such that the second product placement appears in the media content disposed in at least a portion of the first defined null space and the fourth product placement appears in the media content disposed in at least a portion of the second defined null space; communicate, via the electronic communication network, the media content with the first product placement data to the first device; communicate, via the electronic communication network, the media content with the second product placement data to the second device; and receive, via the electronic communication network, from a cache of at least one of the first device and the second device, data representing number of times product placement appeared in the media content that was communicated to the at least one of the first device and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by at least one computer processor coupled over an electronic communication network to a plurality of devices comprising a first device and a second device, a request for media content from a first device; receiving, by the at least one computer processor via the electronic communication network, a request for the media content from a second device; retrieving, by the at least one computer processor, a media file associated with the media content requested by the first and the second devices, wherein the media content comprises a defined first and second null space, the first and second defined null spaces at least partially overlapping in time during a playback of the media content; retrieving, by the at least one computer processor, data for a first, second, third, and fourth product placement; mixing, by the at least one computer processor, in response to the request from the first device, the media file and the data for the first and third product placement such that the first product placement appears in the media content disposed in at least a portion of the defined first null space and the third product placement appears in the media content disposed in at least a portion of the second defined null space; mixing, by the at least one computer processor, in response to the request from the second device, the media file and data for the second product placement such that the second product placement appears in the media content disposed in at least a portion of the first defined null space and the fourth product placement appears in the media content disposed in at least a portion of the second defined null space; communicating, by the at least one computer processor via the electronic communication network, the media content with the first product placement data to the first device; communicating, by the at least one computer processor via the electronic communication network, the media content with the second product placement data to the second device; and receiving, via the electronic communication network, from a cache of at least one of the first device and the second device, data representing number of times product placement appeared in the media content that was communicated to the at least one of the first device and the second device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium having instructions stored thereon that are configured to, when executed by at least one processor of at least one computer coupled over an electronic communication network to a plurality of networked devices, direct the at least one processor to:
-
receive, via the electronic communication network, a request for media content from a first device; receive, via the electronic communication network, a request for the media content from a second device; retrieve a media file associated with the media content requested by the first and the second devices, wherein the media content comprises a first and second defined null space, the first and second defined null spaces at least partially overlapping in time during a playback of the media content; retrieve data for a first, second, third, and fourth product placement, in which the first, second, third, and fourth product placements are each associated with different products; mix, in response to the request from the first device, the media file and the data for the first and third product placements such that the first product placement appears in the media content disposed in at least a portion of the first defined null space and the third product placement appears in the media content disposed in at least a portion of the second defined null space; mix, in response to the request from the second device, the media file and data for the second and fourth product placement such that the second product placement appears in the media content disposed in at least a portion of the first defined null space and the fourth product placement appears in the media content disposed in at least a portion of the second defined null space; communicate, via the electronic communication network, the media content with the first product placement data to the first device; communicate, via the electronic communication network, the media content with the second product placement data to the second device; and receive, via the electronic communication network, from a cache of at least one of the first device and the second device, data representing number of times product placement appeared in the media content that was communicated to the at least one of the first device and the second device.
-
Specification