Automatically matching advertisements to media files
First Claim
Patent Images
1. A method for targeting an advertisement to a member of a population comprising:
- maintaining a database of tags previously provided by members of the population;
receiving a request for a media file from the member of the population;
accessing the database for tags associated with the media file;
obtaining from the database a set of one or more first tags associated with the media file, each first tag including a description of the media file previously provided by at least one member of the population to describe the media file and each first tag having a tag density associated with the description;
selecting an advertisement from a plurality of advertisements based on the descriptions and tag densities in the set of first tags; and
transmitting the selected advertisement to the member of the population.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for selecting advertisement for delivery over a network in response to requests received from remote computing devices. In one aspect, the present invention includes a method and system for automatically matching an advertisement with a media file, such as a podcast episode, when the media file has been requested by a consumer. Aspects of the present invention allow for automatic selection of advertisements after the creation of the media file, potentially without any interaction between the creator and the advertiser.
252 Citations
51 Claims
-
1. A method for targeting an advertisement to a member of a population comprising:
-
maintaining a database of tags previously provided by members of the population;
receiving a request for a media file from the member of the population;
accessing the database for tags associated with the media file;
obtaining from the database a set of one or more first tags associated with the media file, each first tag including a description of the media file previously provided by at least one member of the population to describe the media file and each first tag having a tag density associated with the description;
selecting an advertisement from a plurality of advertisements based on the descriptions and tag densities in the set of first tags; and
transmitting the selected advertisement to the member of the population. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for targeting an advertisement to a first member of a population comprising:
-
maintaining a database of tags provided by members of the population, including tags provided by the first member;
receiving a request for a media file from a first member of the population;
obtaining from the database a set of one or more first tags associated with the first member, each first tag including a description previously provided by the first member of the population to describe one or more media files and each first tag including a tag density associated with the description, wherein the tag density of a first tag is a number corresponding to the number of media files the first member has previously associated with the description of the first tag;
selecting an advertisement from a plurality of advertisements based on the descriptions and tag densities in the set of one or more first tags; and
transmitting the selected advertisement to the first member of the population. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a request interception module adapted to receive a request for a media file and to inspect the request to determine if an advertisement is associated with the media file;
an advertisement retrieval module adapted to select an advertisement and retrieve the selected advertisement from an advertisement library based on information contained in the request;
a transmission module adapted to create a response to the request and to transmit the response, the response including the selected advertisement and when rendered resulting in the rendering of the advertisement. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium having computer-executable instructions for performing a method, the method comprising:
-
receiving, from a requesting device, a request for a media file;
selecting an advertisement from a plurality of advertisements based on the request; and
transmitting the advertisement to the requesting device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
-
receiving, from a requesting device, a request for a media file;
selecting an advertisement from a plurality of advertisements based on the request; and
transmitting the advertisement to a destination computing device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification