Verifying ad requests
AssigneeWideorbit LLC
InventorSteve McCartney
Life of this patent
Estimating the term…
Abstract
A method for verifying an ad request includes verifying a signature including the ad request using symmetric or asymmetric keys. Using symmetric keys, after an ad request having a first signature is received, a signature generation algorithm is executed to generate a second signature. If the first signature matches the second signature, then the ad request is determined to be verified. Using asymmetric keys, after an ad request having a signature is received, a signature verification algorithm is executed to determine if the signature matches the ad request. If so, then the ad request is determined to be verified.
Claims32
(canceled)
A method comprising:
- receiving a first ad request including a first request for a first advertisement to be placed on a first ad space within a first piece of content;
- receiving a first private key associated with a first publisher of the first piece of content;
- executing a signature generation algorithm using the first ad request and the first private key to generate a first digital signature;
- generating a first signed ad request that includes the first ad request and the first digital signature;
- and
- transmitting the signed ad request to a downstream entity involved in transactions for sale of ad impressions.
A method, comprising:
- receiving a first signed ad request, the first signed ad request including a first request for a first advertisement to be placed on a first ad space within a first piece of content and a first digital signature generated using a first private key associated with a first publisher of the first piece of content;
- identifying a first public key associated with the first publisher;
- executing a signature verification method by applying the first public key to the first ad request and determining if the first digital signature matches the first ad request;
- and
- responsive at least to determining that the first digital signature matches the first ad request, verifying that the first signed ad request is associated with the first publisher.
A nontransitory processor-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to:
- receive a first ad request including a first request for a first advertisement to be placed on a first ad space within a first piece of content;
- receive a first private key associated with a first publisher of the first piece of content;
- execute a signature generation algorithm using the first ad request and the first key to generate a first digital signature;
- generate a first signed ad request that includes the first ad request and the first digital signature;
- and
- transmit the signed ad request to a downstream entity involved in transactions for sale of ad impressions.
A nontransitory processor-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to:
- receive a first signed ad request, the first signed ad request including a first request for a first advertisement to be placed on a first ad space within a first piece of content and a first digital signature generated using a first private key associated with a first publisher of the first piece of web content;
- identify a first public key associated with the first publisher;
- execute a signature verification method by applying the first public key to the first ad request and determining if the first digital signature matches the first ad request;
- and
- responsive at least to determining that the first digital signature matches the first ad request, verify that the first signed ad request is associated with the first publisher.
Dependencies are inferred from the claim text.