IP Library Granted Patent US 12,333,573
Granted Patent B2
US 12,333,573 · App. 18/587,361 · Granted Jun 17, 2025

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/0275G06Q30/0248
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 12,333,573
App. No.
18/587,361
Granted
Jun 17, 2025
Kind
B2
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 (46)

1. A method for enhancing a uniform resource locator (URL) escrow system, the method comprising:

transmitting, using a hardware processor, an anonymous label that corresponds to a URL;

generating, using the hardware processor, an updated anonymous label that indicates that a buyer has purchased an opportunity to place a content item in a content placement that corresponds to the anonymous label, wherein a verification beacon is inserted into the content item to be presented in the content placement;

receiving, using the hardware processor, an actual URL from the verification beacon, wherein the actual URL indicates a location where the content item was presented; and

determining, using the hardware processor, whether a seller of the content placement on the URL should be identified as being trustworthy based on a similarity between the URL received from the seller and the actual URL, wherein the seller is identified as being trustworthy using a reliability score that is based in part on an amount that the seller is identified as a trusted seller or an untrusted seller.

2. The method of claim 1 , further comprising generating the anonymous label corresponding to the URL by inputting the URL, a rating for the URL, and metadata based on content of a page specified by the URL into a hash function and receiving an output from the hash function that is the anonymous label corresponding to the URL.

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

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

5. The method of claim 2 , further comprising generating the rating for the URL based on the content of the page specified by the URL.

6. The method of claim 2 , 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.

7. 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.

8. The method of claim 1 , further comprising:

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

updating metadata corresponding to a domain name associated with the seller based on the calculated semantic distance.

9. A system for enhancing a uniform resource locator (URL) escrow system, the system comprising:

a hardware processor that is configured to:

transmit an anonymous label that corresponds to a URL;

generate an updated anonymous label that indicates that a buyer has purchased an opportunity to place a content item in a content placement that corresponds to the anonymous label, wherein a verification beacon is inserted into the content item to be presented in the content placement;

receive an actual URL from the verification beacon, wherein the actual URL indicates a location where the content item was presented; and

determine whether a seller of the content placement on the URL should be identified as being trustworthy based on a similarity between the URL received from the seller and the actual URL, wherein the seller is identified as being trustworthy using a reliability score that is based in part on an amount that the seller is identified as a trusted seller or an untrusted seller.

10. The system of claim 9 , wherein the hardware processor is further configured to generate the anonymous label corresponding to the URL by inputting the URL, a rating for the URL, and metadata based on content of a page specified by the URL into a hash function and receiving an output from the hash function that is the anonymous label corresponding to the URL.

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

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

13. The system of claim 10 , wherein the hardware processor is further configured to generate the rating for the URL based on the content of the page specified by the URL.

14. The system of claim 10 , 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.

15. The system of claim 9 , 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.

16. The system of claim 9 , wherein the hardware processor is further configured to:

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

update metadata corresponding to a domain name associated with the seller based on the calculated semantic distance.

17. 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 uniform resource locator (URL) escrow system, the method comprising:

transmitting an anonymous label that corresponds to a URL;

generating an updated anonymous label that indicates that a buyer has purchased an opportunity to place a content item in a content placement that corresponds to the anonymous label, wherein a verification beacon is inserted into the content item to be presented in the content placement;

receiving an actual URL from the verification beacon, wherein the actual URL indicates a location where the content item was presented; and

determining whether a seller of the content placement on the URL should be identified as being trustworthy based on a similarity between the URL received from the seller and the actual URL, wherein the seller is identified as being trustworthy using a reliability score that is based in part on an amount that the seller is identified as a trusted seller or an untrusted seller.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Jan 9, 2026
From: INTEGRAL AD SCIENCE, INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 074280/0900 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL, RECORDED ON SEPTEMBER 18, 2025 AT REEL/FRAME NO. 72916/0431 Recorded Jan 9, 2026
From: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INTEGRAL AD SCIENCE, INC.
Reel/Frame 074281/0009 →
PATENT SECURITY AGREEMENT Recorded Sep 18, 2025
From: INTEGRAL AD SCIENCE, INC.
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 072916/0431 →
Continuity (5)
Continuation 17526367 · Nov 15, 2021
Continuation 16700179 · Dec 2, 2019
Continuation 14215549 · Mar 17, 2014
Provisional Application 61790016 · Mar 15, 2013
Related Publication 20240202781A1 · Jun 20, 2024
References Cited (22)
US 20070214045A1 · Subramanian · 2007 [cited by examiner]
US 20110047006A1 · Attenberg et al. · 2011 [cited by applicant]
US 20110313850A1 · Hahn · 2011 [cited by examiner]
US 20120010927A1 · Attenberg et al. · 2012 [cited by applicant]
US 20120158496A1 · Solomon · 2012 [cited by examiner]
US 20120240236A1 · Wyatt · 2012 [cited by examiner]
T. R. Srinath, S. Kella and M. Jenamani, “A New Secure Protocol for Multi-attribute Multi-round E-reverse Auction Using Online Trusted Third Party,” 2011 Second International Conference on Emerging Applications of Infor… [cited by examiner]
Basu, A. and Muylle, S., “Authentication in E-Commerce”, In Communications of the ACM, vol. 46, No. 12, Dec. 2003, pp. 159-166, available at: https://m-cacm.acm.org/magazines/2003/12/6615-authentication-in-e-commerce/fu… [cited by applicant]
Batet, M., et al., “Utility Preserving Query Log Anonymization via Semantic Microaggregation”, In Information Sciences, vol. 242, No. 1, Sep. 2013, pp. 49-63, available at: https://www.sciencedirect.com/science/article/… [cited by applicant]
Notice of Allowance dated Jul. 14, 2021 in U.S. Appl. No. 16/700,179, pp. 1-3. [cited by applicant]
Notice of Allowance dated Aug. 1, 2019 in U.S. Appl. No. 14/215,549, pp. 1-4. [cited by applicant]
Notice of Allowance dated Oct. 18, 2023 in U.S. Appl. No. 17/526,367, pp. 1-8. [cited by applicant]
Office Action dated Jan. 6, 2021 in U.S. Appl. No. 16/700,179, pp. 1-4. [cited by applicant]
Office Action dated Jan. 12, 2018 in U.S. Appl. No. 14/215,549, pp. 1-15. [cited by applicant]
Office Action dated Feb. 16, 2023 in U.S. Appl. No. 17/526,367, pp. 1-50. [cited by applicant]
Office Action dated Mar. 14, 2017 in U.S. Appl. No. 14/215,549, pp. 1-15. [cited by applicant]
Office Action dated Jun. 9, 2023 in U.S. Appl. No. 17/526,367, pp. 1-11. [cited by applicant]
Office Action dated Dec. 31, 2018 in U.S. Appl. No. 14/215,549, pp. 1-13. [cited by applicant]
U.S. Appl. No. 12/859,763, filed Aug. 19, 2010, pp. 1-30. [cited by applicant]
U.S. Appl. No. 13/151,146, filed Jun. 1, 2011, pp. 1-14. [cited by applicant]
U.S. Appl. No. 13/614,878, filed Sep. 13, 2012, pp. 1-47. [cited by applicant]
U.S. Appl. No. 17/526,367, filed Nov. 15, 2021, pp. 1-15. [cited by applicant]