Computerized advertising offer exchange
First Claim
1. In a networked computer system, a computerized method for facilitating a transaction between at least an advertiser and an advertisee for arranging for presentation of an advertisement to at least one user of a computerized device, the method comprising:
- obtaining an advertiser offer comprising conditions including a first set of one or more user context conditions required by the advertiser for presentation of the advertisement to the user;
obtaining an advertisee offer comprising conditions including a second set of one or more user context conditions required by the advertisee for presentation of the advertisement to the user;
obtaining user context information including information relating to the first and second sets of user context conditions;
using the advertiser offer conditions, the advertisee offer conditions, and the obtained user context information, determining whether a match exists between the advertiser offer, the advertisee offer, and the user context; and
if the match exists, facilitating arranging for presentation of the advertisement to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the present invention provides methods and systems for facilitating transactions between advertisers and advertisees for arranging for presentation of advertisements to users of computers or other computerized devices. Advertiser and advertisee offers, including user context conditions, are obtained. User context information is obtained, such as real-time or almost real-time information about an online user of an Internet site of the advertiser. If a match is determined between an advertiser offer, an advertisee offer, and a user context, arranging for presentation of an advertisement to the user is facilitated.
-
Citations
33 Claims
-
1. In a networked computer system, a computerized method for facilitating a transaction between at least an advertiser and an advertisee for arranging for presentation of an advertisement to at least one user of a computerized device, the method comprising:
-
obtaining an advertiser offer comprising conditions including a first set of one or more user context conditions required by the advertiser for presentation of the advertisement to the user;
obtaining an advertisee offer comprising conditions including a second set of one or more user context conditions required by the advertisee for presentation of the advertisement to the user;
obtaining user context information including information relating to the first and second sets of user context conditions;
using the advertiser offer conditions, the advertisee offer conditions, and the obtained user context information, determining whether a match exists between the advertiser offer, the advertisee offer, and the user context; and
if the match exists, facilitating arranging for presentation of the advertisement to the user. - View Dependent Claims (2, 3)
-
-
4. A system for facilitating a transaction between at least an advertiser and an advertisee for arranging for presentation of an advertisement to at least one user of a computerized device, the system comprising:
-
means for obtaining an advertiser offer comprising conditions including a first set of one or more user context conditions required by the advertiser for presentation of the advertisement to the user;
means for obtaining an advertisee offer comprising conditions including a second set of one or more user context conditions required by the advertisee for presentation of the advertisement to the user;
means for obtaining user context information including information relating to the first and second sets of user context conditions;
means for using the advertiser offer conditions, the advertisee offer conditions, and the obtained user context information, determining whether a match exists between the advertiser offer, the advertisee offer, and the user context; and
means for, if the match exists, facilitating arranging for presentation of the advertisement to the user.
-
-
5. A system for facilitating a transaction between at least an advertiser and an advertisee for arranging for presentation of an advertisement to at least one user of a computerized device, the system comprising:
-
one or more offer exchange server computers connected to a network;
one or more offer exchange databases connected to the network and accessible by the one or more offer exchange server computers, the one or more offer exchange databases storing information comprising;
an advertiser offer comprising conditions including a first set of one or more user context conditions required by the advertiser for presentation of the advertisement to the user;
an advertisee offer comprising conditions including a second set of one or more user context conditions required by the advertisee for presentation of the advertisement to the user;
user context information including information relating to the first and second sets of user context conditions;
wherein the one or more offer exchange server computers;
using the advertiser offer conditions, the advertisee offer conditions, and the user context information, determine whether a match exists between the advertiser offer, the advertisee offer, and the user context; and
if the match exists, facilitate arranging for presentation of the advertisement to the user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer usable medium or media storing program code which, when executed on one or more computerized devices, causes the computerized devices to execute a computerized method for facilitating a transaction between at least an advertiser and an advertisee for arranging for presentation of an advertisement to at least one user of a computerized media outlet of the advertisee, the method comprising:
-
obtaining an advertiser offer comprising a first set of one or more user context conditions required by the advertiser for presentation of the advertisement to the user;
obtaining an advertisee offer comprising a second set of one or more user context conditions required by the advertisee for presentation of the advertisement to the user;
obtaining user context information including information relating to the first and second sets of user context conditions;
using the obtained user context information, determining whether the user context satisfies the first and second sets of user context conditions; and
if the user context satisfies the first and second sets of conditions, facilitating arranging for presentation of the advertisement to the user on a real-time of almost real-time basis.
-
Specification