×

Systems and methods for using server side cookies by a demand side platform

  • US 10,636,060 B2
  • Filed: 04/16/2019
  • Issued: 04/28/2020
  • Est. Priority Date: 03/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for verifying a user across a plurality of advertisement exchanges and determining a bid for an impression opportunity an advertisement exchange of the plurality of advertisement exchanges, the method comprising:

  • establishing, by a demand side platform, a cookie mapping for a user, the cookie mapping comprising a mapping of one or more user identifiers for the user used by one or more advertisement exchanges to a user identifier assigned by the demand side platform for the user;

    receiving, by the demand side platform, a first biddable request to bid for a first impression opportunity on a first advertisement exchange, wherein the first biddable request comprises a first user identifier used by the first advertisement exchange to identify the user;

    mapping, by the demand side platform, the first user identifier to the demand side platform user identifier, wherein the mapping of the first user identifier to the demand side platform user identifier is stored in the cookie mapping;

    placing, by the demand side platform, a first bid for the first impression opportunity;

    receiving, by the demand side platform, a second biddable request to bid for a second impression opportunity on a second advertisement exchange, wherein the second biddable request comprises a second user identifier used by the second advertisement exchange to identify the user;

    inserting, by the demand side platform, into a second bid for the second impression opportunity, the second user identifier received from the second advertisement exchange and a pixel, comprising a key to the cookie mapping, and placing the second bid for the second impression opportunity;

    mapping, by the demand side platform, the second user identifier to the demand side platform user identifier, wherein the mapping the second user identifier to the demand side platform user identifier is caused by the pixel being triggered, wherein the pixel is triggered from an impression responsive to the second bid served by the second advertisement exchange;

    generating, by the demand side platform, a timestamp indicating when the mapping of the second user identifier to the demand side platform user identifier was performed, wherein the timestamp is stored in the cookie mapping;

    correlating, by the demand side platform, the first user identifier to the second user identifier by mapping between the first user identifier and the demand side platform user identifier and mapping between the demand side platform user identifier and the second user identifier;

    receiving, by the demand side platform, a third biddable request to bid for a third impression opportunity on the first advertisement exchange, wherein the third biddable request comprises the first user identifier;

    verifying, by the demand side platform, that the mapping of the second user identifier is not expired in accordance to a policy of the demand side platform by checking the timestamp indicating when the mapping of the second user identifier to the demand side platform user identifier was created;

    generating an updated mapping of the second user identifier against the demand side platform user identifier if the mapping of the second user identifier is determined to be expired;

    querying, by the demand side platform, user information associated with the verified or updated mapping of the second user identifier from a user database or a third-party provider; and

    determining, by the bidder engine of the demand side platform, a third bid for the third impression opportunity in response to the queried user information associated with the verified or updated mapping of the second user identifier, wherein the third bid is determined based at least in part on the queried user information and on a time at which the queried user information is received by the bidder engine from the user database or the third-party provider, wherein the queried user information comprises certain user attributes that are applicable for bidding on the third, impression opportunity,wherein the demand side platform comprises a computer processor and an electronic storage medium.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×