Dynamic Configuration of an Advertisement
First Claim
1. A method for dynamically configuring an advertisement for display on a computer of a user, the computer being connected to a computer network, comprising the steps of:
- allowing an application running on the computer to make an application request for the advertisement based on a set of targeting data over the computer network, the set of targeting data including a set of user information, a set of advertisement information, and a set of space information;
receiving the application request and the set of targeting data from the computer network;
requesting from the computer network a particular type of advertisement based on the application request and the set of targeting data;
receiving a metadata file from the computer network, the metadata file defining a set of available media assets corresponding to the particular type of advertisement and how the set of available media assets should be used to create the advertisement, the metadata file being based on the set of targeting data and a set of advertising server data;
selecting one or more media assets from the set of available media assets based on the metadata file;
downloading from the computer network the one or more media assets;
configuring the one or more media assets to use in the advertisement based on the set of space information.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically sizing, structuring and operating advertisements that include a variety of content, including interaction prompts and other elements, which enable an engagement-based revenue generation model. According to one embodiment, a computer implemented method comprises storing advertising content, serving an XML file from an advertising server to an advertisement manager in order to control a player on a user computer, dynamically generating the advertisement through the player based on directions from the advertisement manager and the stored content, and tracking and reporting a user'"'"'s engagement with the advertisement in order to determine compensation for the publisher.
62 Citations
20 Claims
-
1. A method for dynamically configuring an advertisement for display on a computer of a user, the computer being connected to a computer network, comprising the steps of:
-
allowing an application running on the computer to make an application request for the advertisement based on a set of targeting data over the computer network, the set of targeting data including a set of user information, a set of advertisement information, and a set of space information; receiving the application request and the set of targeting data from the computer network; requesting from the computer network a particular type of advertisement based on the application request and the set of targeting data; receiving a metadata file from the computer network, the metadata file defining a set of available media assets corresponding to the particular type of advertisement and how the set of available media assets should be used to create the advertisement, the metadata file being based on the set of targeting data and a set of advertising server data; selecting one or more media assets from the set of available media assets based on the metadata file; downloading from the computer network the one or more media assets; configuring the one or more media assets to use in the advertisement based on the set of space information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An advertising manager for dynamically configuring an advertisement for display on a computer of a user, the computer being connected to a network including an advertisement server and a media asset server, comprising:
-
an application programming interface for interfacing with an application running on the computer, the application programming interface enabling the application to make an application request over the network to the advertising manager for the advertisement and to pass on a set of targeting data to the advertising manager; an advertisement requester for making an advertisement request to the advertisement server based on the application request and the set of targeting data; and an advertisement configuror for receiving a metadata file from the advertisement server in response to the advertisement request, selecting a set of media assets to deploy within the advertisement based on the metadata file, downloading over the network the set of media assets from the media asset server, and configuring the set of media assets for the advertisement. - View Dependent Claims (18, 19, 20)
-
Specification