Systems and Methods for Buying Viewable Ad Space Based On Synchronized User Information
First Claim
1. An exchange system for selling advertising space, the exchange system including:
- a first server in communication with a first database, wherein the first server performs first stages including;
receiving a first request to bid on a first ad space for placement within content on a first user device, the request including a user characteristic;
determining that the user characteristic is not associated with a user identifier in the first database;
facilitating placement of an advertisement on the first user device;
receiving additional information about the first user device; and
creating a record in the first database that stores a user identity association with the user characteristic and the additional information;
a second server remote from the first server and in communication with a second database that is remote from the first database, wherein the second database receives the record from the first database, wherein the second server performs second stages including;
receiving a second request to bid on a second ad space for placement within second content on the first user device, wherein the second request includes the user characteristic;
receiving the user identity from the second database;
holding a real-time auction to sell the ad space in which the user identity to a first demand-side entity; and
determining to self-bid in the real-time auction based at least in part on the additional information associated with the user identity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods presented herein may utilize multiple databases spaced geographically around the world to collect user information, the databases being in communication with one another to synchronize user information. At least in part by matching the synchronized user information to a user characteristic in a bid request, an exchange system may programmatically decide whether to purchase ad space for reselling once it becomes in view on a user'"'"'s screen. The exchange system may provide a self-monitoring ad tag that may be executed by the user computing device to assist in determining the viewability of the ad space. This may allow an exchange to log known viewable ad space and user information, and later purchase that ad space for resale a higher price based on the viewability and user information.
-
Citations
20 Claims
-
1. An exchange system for selling advertising space, the exchange system including:
-
a first server in communication with a first database, wherein the first server performs first stages including; receiving a first request to bid on a first ad space for placement within content on a first user device, the request including a user characteristic; determining that the user characteristic is not associated with a user identifier in the first database; facilitating placement of an advertisement on the first user device; receiving additional information about the first user device; and creating a record in the first database that stores a user identity association with the user characteristic and the additional information; a second server remote from the first server and in communication with a second database that is remote from the first database, wherein the second database receives the record from the first database, wherein the second server performs second stages including; receiving a second request to bid on a second ad space for placement within second content on the first user device, wherein the second request includes the user characteristic; receiving the user identity from the second database; holding a real-time auction to sell the ad space in which the user identity to a first demand-side entity; and determining to self-bid in the real-time auction based at least in part on the additional information associated with the user identity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for causing a computing device to locally monitor whether to resell ad space, the method including steps comprising:
-
automatically purchasing, via a processor, ad space being programmatically sold by a supply-side entity for placement within first content on a first computing device, wherein the purchasing is based on the processor analyzing information in a first database that is remote from a second database, and wherein the information is based at least in part on a first report received at the second database regarding second content on the second computing device; and causing, via the processor, the ad space to be filled with a self-monitoring ad tag for execution by the first computing device, wherein the self-monitoring ad tag contains code that causes the first computing device to perform stages comprising; determining whether an elapsed time amount since the computing device began executing the self-monitoring ad tag exceeds a threshold; determining whether a portion of the self-monitoring ad tag is located at a position that is in view on a display of the computing device; and placing an ad call to a server specified in the code based on at least one of the determinations; and facilitating placement of an advertisement at the computing device based on the ad call. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium containing instructions that, when executed by a processor, cause the processor to perform steps including:
-
receiving a first bid request for ad space associated with an ad space identifier stored in a first database that is in communication with a second database; responding with a first self-bid based on a decision in the first database based at least in part on information about a user originally received at the second database; facilitating placement of a self-monitoring ad tag at a location of the ad space within content being distributed to the remote computing device, wherein the self-monitoring ad tag comprises code that causes the remote computing device to monitor the position of the location relative to viewable screen space; and receiving information from the remote computing device indicating whether the location is within the viewable screen space; receiving a second bid request for the ad space associated with the ad space identifier and the user; and placing a second self-bid on the ad space based at least in part on the first determination that the location is in view and second determination that the user of the computing device is a human being. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification