IP Library Granted Patent US 11,734,713
Granted Patent B2
US 11,734,713 · App. 17/980,891 · Granted Aug 22, 2023

Methods and systems for determining provenance and identity of digital advertising requests solicited by publishers and intermediaries representing publishers

Inventors: Aaron Brown (New York, NY); Tom Bollich (New York, NY); Adam Helfgott (New York, NY)
G06Q30/0248G06N3/08G06Q30/0264
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 11,734,713
App. No.
17/980,891
Granted
Aug 22, 2023
Kind
B2
Abstract

Described is a computer implemented method for determining provenance and identity of a digital advertising request for an advertisement solicited by at least one of a publisher and an intermediary representing the publisher. The method includes receiving, with a transceiver of a first computing device, a first message having first message metrics associated with a candidate entity for identification. The first message is processed, with a processor of the first computing device, to identify a first portion of a candidate entity identity based on the first message metrics. An output related to confidence of the candidate entity identity is produced, with the processor, based on the first portion of the candidate entity identity.

Claims (52)

1. A computer implemented method for determining provenance and using machine learning to generate a digital identity of a first entity purporting to be a second entity defined by one of a publisher and an intermediary representing the publisher, the computer implemented method comprising:

identifying a plurality of metrics of a digital advertising request that is received, using a transceiver of a computing device, from a first entity computing device of the first entity, wherein the plurality of metrics comprises at least one of (i) a serving constraint having a serving constraint value and (ii) a protocol having a protocol value;

converting the plurality of metrics to a plurality of embeddings;

generating, with a processor of the computing device using machine learning, a first portion of the digital identity of the first entity based on the plurality of embeddings;

comparing, with the processor using machine learning, the first portion of the digital identity to a second digital identity associated with the second entity that the first entity purports to be;

determining at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request; and

generating a response to the digital advertising request comprising a solicitation for a reply message, from the first entity, comprising at least one second metric related to at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

2. The computer implemented method of claim 1 further comprising one of (i) sending the response with the transceiver to the first entity computing device and (ii) sending the response with the transceiver to the first entity computing device after a delay.

3. The computer implemented method of claim 1 further comprising:

after determining the at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request, then processing, with the processor, the first portion of the digital identity using machine learning and at least one clustering algorithm to predict one of (i) a predicted protocol value and (ii) a predicted serving constraint value for the at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

4. The computer implemented method of claim 1 further comprising:

after determining the at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request, then calculating, with the processor using machine learning and at least one clustering algorithm, an instability exhibited by a predicted value relative to the first portion of the digital identity and the second digital identity; and

wherein the predicted value comprises one of a predicted serving constraint value and a predicted protocol value for the at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

5. The computer implemented method of claim 1 further comprising:

generating, with the processor using machine learning and at least one clustering algorithm, a level of confidence that the first entity is the second entity that it purports to be.

6. The computer implemented method of claim 1 further comprising:

after generating the response to the digital advertising request, then receiving, with the transceiver of the computing device, from the first entity computing device, the reply message comprising the at least one second metric.

7. The computer implemented method of claim 6 , wherein after receiving the reply message, the computer implemented method further comprises:

processing the at least one second metric using machine learning and at least one clustering algorithm to generate a second portion of the digital identity.

8. The computer implemented method of claim 7 , comprising

generating the digital identity by combining, with the processor using machine learning, the first portion of the digital identity and the second portion of the digital identity.

9. The computer implemented method of claim 8 , comprising determining, with the processor using machine learning and the at least one clustering algorithm, a level of confidence that the first entity is the second entity that it purports to be by comparing the digital identity to the second digital identity.

10. A computer implemented method for determining provenance and using machine learning to generate a digital identity of a first entity purporting to be a second entity defined by one of a of a publisher and an intermediary representing the publisher, the computer implemented method comprising:

identifying a plurality of metrics of a digital advertising request that is received, using a transceiver of a computing device, from a first entity computing device of the first entity, wherein the plurality of metrics comprises at least one of (i) a serving constraint having a serving constraint value and (ii) a protocol having a protocol value;

converting the plurality of metrics to a plurality of embeddings;

generating, with a processor using machine learning, a first portion of the digital identity associated with the first entity based on the plurality of embeddings;

comparing, with the processor using machine learning, the first portion of the digital identity to a second digital identity associated with the second entity; and

generating, with the processor using machine learning, a level of confidence that the first entity is the second entity that it purports to be.

11. The computer implemented method of claim 10 further comprising:

processing, with the processor, the first portion of the digital identity using machine learning and at least one clustering algorithm to predict one of (i) a predicted protocol value and (ii) a predicted serving constraint value for at least one second digital identity metric of the second digital identity, wherein the at least one second digital identity metric is not identified in the digital advertising request.

12. The computer implemented method of claim 10 further comprising:

wherein generating the level of confidence comprises calculating, with the processor using machine learning and at least one clustering algorithm, an instability exhibited by a predicted value relative to the first portion of the digital identity and the second digital identity; and

wherein the predicted value comprises one of a predicted serving constraint value and a predicted protocol value for at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

13. The computer implemented method of claim 10 further comprising determining at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

14. The computer implemented method of claim 10 further comprising generating a response to the digital advertising request comprising a solicitation for a reply message, from the first entity, comprising at least one second metric related to at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request.

15. The computer implemented method of claim 10 further comprising

generating a response to the digital advertising request comprising a solicitation for a reply message, from the first entity, comprising at least one second metric related to at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request; and

one of (i) sending the response with the transceiver to the first entity computing device and (ii) sending the response with the transceiver to the first entity computing device after a delay.

16. The computer implemented method of claim 15 further comprising receiving, with the transceiver, from the first entity computing device, the reply message comprising the at least one second metric.

17. A computer implemented method for determining provenance and using machine learning to generate a digital identity of a first entity purporting to be a second entity defined by one of a publisher and an intermediary representing the publisher, the computer implemented method comprising:

identifying a plurality of metrics of a digital advertising request that is received, using a transceiver of a computing device, from a first entity computing device of the first entity, wherein the plurality of metrics comprises at least one of (i) a serving constraint having a serving constraint value and (ii) a protocol having a protocol value;

converting the plurality of metrics to a plurality of embeddings;

generating, with a processor using machine learning, a first portion of the digital identity associated with the first entity based on the plurality of embeddings;

comparing, with the processor using machine learning, the first portion of the digital identity to a second digital identity associated with the second entity that the first entity purports to be;

generating a response to the digital advertising request comprising a solicitation for a reply message, from the first entity, comprising at least one second metric related to at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request;

generating, with the processor using machine learning, a second portion of the digital identity of the first entity based on the reply message; and

generating, with the processor using machine learning, the digital identity comprising the first portion and the second portion of the digital identity.

18. The computer implemented method of claim 17 further comprising, before generating the response, determining the at least one second digital identity metric of the second digital identity that is not identified in the digital advertising request using machine learning and at least one clustering algorithm.

19. The computer implemented method of claim 18 , wherein after generating the response, the computer implemented method further comprises one of (i) sending the response with the transceiver to the first entity computing device and (ii) sending the response with the transceiver to the first entity computing device after a delay.

20. The computer implemented method of claim 19 , wherein generating the second portion of the digital identity comprises:

receiving, with the transceiver, from the first entity computing device, the reply message comprising the at least one second metric; and

processing the at least one second metric using machine learning and the at least one clustering algorithm to generate the second portion of the digital identity.

Assignments (1)
SECURITY INTEREST Recorded Jul 16, 2024
From: MADHIVE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067999/0087 →
Continuity (3)
Continuation In Part PCTUS2021044444 · Aug 4, 2021
Provisional Application 63061602 · Aug 5, 2020
Related Publication 20230054924A1 · Feb 23, 2023