US 12,131,351 B2
System and method for enriching digital advertisement bid requests in real-time bidding
Alex White, New Rochelle, NY (US); Jonathan Schler, Petach Tikwa (IL); Pninit Dvir-Sheps, Netanya (IL); Irit Goren, Netanya (IL); Moriya Weinberg, Ramat Hasharon (IL); and Arnon Brouner, Ramat Hasharon (IL)
Assigned to P39 Tech LLC, New York, NY (US)
Filed by P39 Tech LLC, New York, NY (US)
Filed on Sep. 2, 2021, as Appl. No. 17/465,350.
Prior Publication US 2023/0069621 A1, Mar. 2, 2023
Int. Cl. G06Q 30/0273 (2023.01); G06F 16/28 (2019.01)
CPC G06Q 30/0275 (2013.01) [G06F 16/285 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A method for enriching bid requests for real-time bidding on a digital advertisement placement, comprising:
processing a received bid request to extract at least one data point, wherein the bid request is received from a website requesting a placement of a digital advertisement, wherein extracting the at least one data point further comprises extracting webpage content elements included on a webpage specified in a uniform resource locator (URL) included in the received bid request;
determining that at least one enriched data point associated with the at least one extracted data point is missing from a cache memory, wherein the enriched data points include at least an additional layer of information on the at least one extracted data point;
causing generation, by at least one external data analysis system, of the at least one enriched data point based on the at least one extracted data point upon determining that at least one enriched data point associated with the at least one extracted data is missing from the cache memory, wherein the at least one external data analysis system exposes at least one application programming interface (API);
receiving, by the at least one external data analysis system, the at least one extracted data point that includes the webpage content elements;
associating the at least one enriched data point with the received bid request; and
providing, via a real-time bidding system, the at least one enriched data point to a plurality of advertiser systems to allow a refined real-time bidding on the placement of the digital advertisement in a webpage of the website in response to a bid on the received bid request, wherein the real-time bidding system is configured to access the at least one enriched data point from the at least one external data analysis system via the API.