IP Library Granted Patent US 10,497,030
Granted Patent B1
US 10,497,030 · App. 14/215,549 · Granted Dec 3, 2019

Methods, systems, and media for enhancing a blind URL escrow with real time bidding exchanges

Inventor: Izzet Agoren (Jersey City, NJ)
Assignee: Integral Ad Science, Inc.
G06Q30/0275
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,497,030
App. No.
14/215,549
Granted
Dec 3, 2019
Kind
B1
Abstract

Methods, systems, and media for enhancing a blind URL escrow with real-time bidding exchanges are provided. In some embodiments, the method comprises: receiving, using a hardware processor, a URL associated with an advertisement placement from a seller; generating a rating for the URL received from the seller; determining metadata based on the URL and a domain name associated with the seller; generating an anonymous label corresponding to the URL that includes the generated rating and the determined metadata; transmitting the anonymous label to a real-time bidding exchange; and causing a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange.

Claims (67)

1. A method for enhancing a blind URL escrow with real-time bidding exchanges, the method comprising:

receiving, using an escrow system that includes a hardware processor, a uniform resource locator (URL) associated with an advertisement placement from a seller;

generating, using the hardware processor, a rating for the URL received from the seller, wherein the rating is based on content of a page specified by the URL;

obtaining, using the escrow system, metadata based on the content of the page specified by the URL and a domain name associated with the seller;

generating, using the hardware processor, an anonymous label corresponding to the URL by inputting the URL, the generated rating, and the obtained metadata into a hash function, wherein an output of the hash function is the anonymous label corresponding to the URL at a first given time;

transmitting, using the hardware processor, the anonymous label to a real-time bidding exchange;

causing, using the hardware processor, a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange;

generating, using the hardware processor, an updated anonymous label at a second given time to indicate that the buyer has purchased the opportunity to place the advertisement in the advertising placement that corresponds to the anonymous label;

receiving, using the hardware processor, an actual URL from the verification beacon, wherein the actual URL corresponds to a location where the advertisement was displayed;

calculating, using the hardware processor, a semantic distance between the URL received from the seller and the actual URL, wherein the semantic distance indicates a similarity between the received URL and the actual URL; and

determining, using the hardware processor, whether the seller of the advertisement placement on the URL should be identified as a trusted seller based on the semantic distance between the URL received from the seller and the actual URL.

2. The method of claim 1 , wherein the rating is based at least in part on a detection of objectionable content located at the received URL.

3. The method of claim 1 , wherein the metadata includes data associated with a volume of traffic to the received URL.

4. The method of claim 1 , further comprising updating the metadata corresponding to the domain name associated with the seller based on the calculated semantic distance.

5. The method of claim 1 , further comprising:

including a timing parameter with the rating;

initiating the timing parameter in response to determining that the rating has been generated; and

generating an updated rating in response to determining that the timing parameter has expired.

6. The method of claim 1 , further comprising:

including a timing parameter with the anonymous label;

initiating the timing parameter in response to determining that the anonymous label has been transmitted to the real-time bidding exchange; and

generating an updated anonymous label in response to determining that the timing parameter has expired.

7. A system for enhancing a blind URL escrow with real-time bidding exchanges, the system comprising:

an escrow system that includes a hardware processor, wherein the hardware processor is configured to:

receive a uniform resource locator (URL) associated with an advertisement placement from a seller;

generate a rating for the URL received from the seller, wherein the rating is based on content of a page specified by the URL;

obtain metadata based on the content of the page specified by the URL and a domain name associated with the seller;

generate an anonymous label corresponding to the URL by inputting the URL, the generated rating, and the obtained metadata into a hash function, wherein an output of the hash function is the anonymous label corresponding to the URL at a first given time;

transmit the anonymous label to a real-time bidding exchange;

cause a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange;

generate an updated anonymous label at a second given time to indicate that the buyer has purchased the opportunity to place the advertisement in the advertising placement that corresponds to the anonymous label;

receive an actual URL from the verification beacon, wherein the actual URL corresponds to a location where the advertisement was displayed;

calculate a semantic distance between the URL received from the seller and the actual URL, wherein the semantic distance indicates a similarity between the received URL and the actual URL; and

determine whether the seller of the advertisement placement on the URL should be identified as a trusted seller based on the semantic distance between the URL received from the seller and the actual URL.

8. The system of claim 7 , wherein the rating is based at least in part on a detection of objectionable content located at the received URL.

9. The system of claim 7 , wherein the metadata includes data associated with a volume of traffic to the received URL.

10. The system of claim 7 , wherein the hardware processor is further configured to update the metadata corresponding to the domain name associated with the seller based on the calculated semantic distance.

11. The system of claim 7 , wherein the hardware processor is further configured to:

include a timing parameter with the rating;

initiate the timing parameter in response to determining that the rating has been generated; and

generate an updated rating in response to determining that the timing parameter has expired.

12. The system of claim 7 , wherein the hardware processor is further configured to:

include a timing parameter with the anonymous label;

initiate the timing parameter in response to determining that the anonymous label has been transmitted to the real-time bidding exchange; and

generate an updated anonymous label in response to determining that the timing parameter has expired.

13. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for enhancing a blind URL escrow with real-time bidding exchanges, the method comprising:

receiving a uniform resource locator (URL) associated with an advertisement placement from a seller;

generating a rating for the URL received from the seller, wherein the rating is based on content of a page specified by the URL;

obtaining metadata based on the content of the page specified by the URL and a domain name associated with the seller;

generating an anonymous label corresponding to the URL by inputting the URL, the generated rating, and the obtained metadata into a hash function, wherein an output of the hash function is the anonymous label corresponding to the URL at a first given time;

transmitting the anonymous label to a real-time bidding exchange;

causing a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange;

generating an updated anonymous label at a second given time to indicate that the buyer has purchased the opportunity to place the advertisement in the advertising placement that corresponds to the anonymous label;

receiving an actual URL from the verification beacon, wherein the actual URL corresponds to a location where the advertisement was displayed;

calculating a semantic distance between the URL received from the seller and the actual URL, wherein the semantic distance indicates a similarity between the received URL and the actual URL; and

determining whether the seller of the advertisement placement on the URL should be identified as a trusted seller based on the semantic distance between the URL received from the seller and the actual URL.

14. The non-transitory computer-readable medium of claim 13 , wherein the rating is based at least in part on a detection of objectionable content located at the received URL.

15. The non-transitory computer-readable medium of claim 13 , wherein the metadata includes data associated with a volume of traffic to the received URL.

16. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises updating the metadata corresponding to the domain name associated with the seller based on the calculated semantic distance.

17. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:

including a timing parameter with the rating;

initiating the timing parameter in response to determining that the rating has been generated; and

generating an updated rating in response to determining that the timing parameter has expired.

18. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:

including a timing parameter with the anonymous label;

initiating the timing parameter in response to determining that the anonymous label has been transmitted to the real-time bidding exchange; and

generating an updated anonymous label in response to determining that the timing parameter has expired.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2026
From: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 073560/0357 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL, RECORDED ON SEPTEMBER 29, 2021 AT REEL/FRAME 57673/0653 Recorded Jan 9, 2026
From: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 074280/0981 →
PATENT SECURITY AGREEMENT Recorded Jan 9, 2026
From: INTEGRAL AD SCIENCE, INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 074280/0900 →
PATENT SECURITY AGREEMENT Recorded Sep 29, 2021
From: INTEGRAL AD SCIENCE, INC.
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 057673/0653 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 46594/0001 Recorded Sep 29, 2021
From: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 057673/0706 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 20, 2018
From: SILICON VALLEY BANK
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 046615/0943 →
PATENT SECURITY AGREEMENT Recorded Jul 20, 2018
From: INTEGRAL AD SCIENCE, INC.
To: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
Reel/Frame 046594/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: AGOREN, IZZET
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 046151/0313 →
SECURITY INTEREST Recorded Jul 24, 2017
From: INTEGRAL AD SCIENCE, INC.
To: SILICON VALLEY BANK
Reel/Frame 043305/0443 →
Continuity (1)
Provisional Application 61790016 · Mar 15, 2013
Cited By (1)
US 12,505,441