Adaptively embedding visual advertising content into media content
First Claim
1. A media consumption device to adaptively embed visual advertising content into media content, the media consumption device comprising:
- one or more processors;
a memory having a plurality of instructions stored thereon that, when executed by the one or more processors, causes the media consumption device to;
receive digital media content from a remote content provider remote from the media consumption device, wherein the digital media content includes a plurality of visual peripheral markers positioned to define a periphery of an advertising enabled area of the digital media content,receive a plurality of visual advertisements from the remote content provider,receive an advertisement map from the remote content provider, wherein the advertisement map is pre-generated by the remote content provider remote from the media consumption device and comprises;
(i) a display condition for each of the plurality of visual advertisements, wherein each display condition defines one or more rules that must be satisfied for the corresponding visual advertisement to be selected for embedment into the digital media content, and (ii) a display area locator for each of the plurality of visual advertisement, wherein each display area locator defines a visual indicia that corresponds to the visual peripheral markers of the advertising enabled area of the digital media content and at least two of the display area locators of the advertisement map are different from each other;
determine whether user profile data corresponding to a user of the media consumption device satisfies the display conditions for one of the plurality of visual advertisements, wherein the display conditions include demographical information of the user;
determine a location of the advertising enabled area within an image of the digital media content, wherein the advertising enabled area comprises (i) the visual indicia and (ii) the plurality of visual peripheral markers;
select a visual advertisement of the plurality of visual advertisements to embed within the image of the digital media content at the determined location of the advertising enabled area based on a determination that (i) the visual indicia of the display area locator of the advertisement map corresponding to the selected visual advertisement matches the visual indicia of the advertising enabled area, and (ii) the display condition of the advertisement map corresponding to the selected visual advertisement is satisfied;
determine a scale and orientation of the advertising enabled area using the plurality of visual peripheral markers of the advertising enabled area;
at least one of scale or align the selected visual advertisement based on the determined scale and orientation of the advertising enabled area; and
embed the selected visual advertisement into the image of the digital media content at the determined location of the advertising enabled area to generate augmented media content.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
36 Citations
22 Claims
-
1. A media consumption device to adaptively embed visual advertising content into media content, the media consumption device comprising:
-
one or more processors; a memory having a plurality of instructions stored thereon that, when executed by the one or more processors, causes the media consumption device to; receive digital media content from a remote content provider remote from the media consumption device, wherein the digital media content includes a plurality of visual peripheral markers positioned to define a periphery of an advertising enabled area of the digital media content, receive a plurality of visual advertisements from the remote content provider, receive an advertisement map from the remote content provider, wherein the advertisement map is pre-generated by the remote content provider remote from the media consumption device and comprises;
(i) a display condition for each of the plurality of visual advertisements, wherein each display condition defines one or more rules that must be satisfied for the corresponding visual advertisement to be selected for embedment into the digital media content, and (ii) a display area locator for each of the plurality of visual advertisement, wherein each display area locator defines a visual indicia that corresponds to the visual peripheral markers of the advertising enabled area of the digital media content and at least two of the display area locators of the advertisement map are different from each other;determine whether user profile data corresponding to a user of the media consumption device satisfies the display conditions for one of the plurality of visual advertisements, wherein the display conditions include demographical information of the user; determine a location of the advertising enabled area within an image of the digital media content, wherein the advertising enabled area comprises (i) the visual indicia and (ii) the plurality of visual peripheral markers; select a visual advertisement of the plurality of visual advertisements to embed within the image of the digital media content at the determined location of the advertising enabled area based on a determination that (i) the visual indicia of the display area locator of the advertisement map corresponding to the selected visual advertisement matches the visual indicia of the advertising enabled area, and (ii) the display condition of the advertisement map corresponding to the selected visual advertisement is satisfied; determine a scale and orientation of the advertising enabled area using the plurality of visual peripheral markers of the advertising enabled area; at least one of scale or align the selected visual advertisement based on the determined scale and orientation of the advertising enabled area; and embed the selected visual advertisement into the image of the digital media content at the determined location of the advertising enabled area to generate augmented media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adaptively embedding visual advertising content into media content, the method comprising:
-
receiving, on a media consumption device, digital media content from a remote content provider remote from the media consumption device, wherein the digital media content includes a plurality of visual peripheral markers positioned to define a periphery of an advertising enabled area of the digital media content; receiving, on the media consumption device, a plurality of visual advertisements from the remote content provider; receiving, on the media consumption device, an advertisement map from the remote content provider, wherein the advertisement map is pre-generated by the remote content provider remote from the media consumption device and comprises;
(i) a display condition for each of the plurality of visual advertisements, wherein each display condition defines one or more rules that must be satisfied for the corresponding visual advertisement to be selected for embedment into the digital media content, and (ii) a display area locator for each of the plurality of visual advertisement, wherein each display area locator defines a visual indicia that corresponds to the visual peripheral markers of the advertising enabled area of the digital media content and at least two of the display area locators of the advertisement map are different from each other;determine whether user profile data corresponding to a user of the media consumption device satisfies the display conditions for one of the plurality of visual advertisements, wherein the display conditions include demographical information of the user; determining, on the media consumption device, a location of an advertising enabled area within an image of the media content, wherein the advertising enabled area comprises (i) the visual indicia and (ii) the plurality of visual peripheral markers; selecting, on the media consumption device, a visual advertisement of the plurality of visual advertisements to embed within the image of the digital media content at the determined location of the advertising enabled area based on a determination that (i) the visual indicia of the display area locator of the advertisement map corresponding to the selected visual advertisement matches the visual indicia of the advertising enabled area, and (ii) the display condition of the advertisement map corresponding to the selected visual advertisement is satisfied; determining, on the media consumption device, a scale and orientation of the advertising enabled area using the plurality of visual peripheral markers of the advertising enabled area; at least one of scaling or aligning, on the media consumption device, the selected visual advertisement based on the determined scale and orientation of the advertising enabled area; and embedding, on the media consumption device, the selected visual advertisement into the image of the digital media content at the determined location of the advertising enabled area to generate augmented media content. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more non-transitory, machine readable media comprising a plurality of instructions stored thereon that in response to being executed result in a computing device:
-
receiving digital media content from a remote content provider remote from the media consumption device, wherein the digital media content includes a plurality of visual peripheral markers positioned to define a periphery of an advertising enabled area of the digital media content; receiving a plurality of visual advertisements from the remote content provider; receiving an advertisement map from the remote content provider, wherein the advertisement map is pre-generated by the remote content provider remote from the media consumption device and comprises;
(i) a display condition for each of the plurality of visual advertisements, wherein each display condition defines one or more rules that must be satisfied for the corresponding visual advertisement to be selected for embedment into the digital media content, and (ii) a display area locator for each of the plurality of visual advertisement, wherein each display area locator defines a visual indicia that corresponds to the visual peripheral markers of the advertising enabled area of the digital media content and at least two of the display area locators of the advertisement map are different from each other;determine whether user profile data corresponding to a user of the media consumption device satisfies the display conditions for one of the plurality of visual advertisements, wherein the display conditions include demographical information of the user; determining a location of the advertising enabled area within an image of the digital media content, wherein the advertising enabled area comprises (i) the visual indicia and (ii) the plurality of visual peripheral markers; selecting a visual advertisement of the plurality of visual advertisements to embed within the image of the digital media content at the determined location of the advertising enabled area based on a determination that (i) the visual indicia of the display area locator of the advertisement map corresponding to the selected visual advertisement matches the visual indicia of the advertising enabled area, and (ii) the display condition of the advertisement map corresponding to the selected visual advertisement is satisfied; determining a scale and orientation of the advertising enabled area using the plurality of visual peripheral markers of the advertising enabled area, at least one of a scaling or aligning the selected visual advertisement based on the determined scale and orientation of the advertising enabled area; and embedding the selected visual advertisement into the image of the digital media content at the determined location of the advertising enabled area to generate augmented media content. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification