US 11,720,929 B2
Systems and methods for providing a demand side platform
Yehuda Ari Buchalter, Forest Hills, NY (US); Roland G. Cozzolino, East Williston, NY (US); and Joseph M. Zawadzki, New York, NY (US)
Assigned to MEDIAMATH, INC., New York, NY (US)
Filed by MediaMath, Inc., New York, NY (US)
Filed on May 28, 2021, as Appl. No. 17/333,719.
Application 17/333,719 is a continuation of application No. 16/749,290, filed on Jan. 22, 2020, granted, now 11,055,748.
Application 16/749,290 is a continuation of application No. 16/033,090, filed on Jul. 11, 2018, granted, now 10,628,859, issued on Apr. 21, 2020.
Application 16/033,090 is a continuation of application No. 13/076,276, filed on Mar. 30, 2011, granted, now 10,049,391, issued on Aug. 14, 2018.
Claims priority of provisional application 61/319,547, filed on Mar. 31, 2010.
Prior Publication US 2021/0398170 A1, Dec. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0273 (2023.01)
CPC G06Q 30/0275 (2013.01) [G06Q 30/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for determining whether to bid on one or more impression opportunities available across a plurality of impression opportunity providers, the method comprising:
performing normalization of data transmission interfaces of a first impression opportunity provider and a second impression opportunity provider, wherein the normalization comprises:
receiving data relating to a first impression opportunity from a first data transmission interface of the first impression opportunity provider of the plurality of impression opportunity providers, wherein the first data transmission interface uses a first communication protocol;
converting the data received from the first data transmission interface relating to the first impression opportunity into a normalized data format;
receiving data relating to a second impression opportunity from a second data transmission interface of the second impression opportunity provider of the plurality of impression opportunity providers, wherein the second data transmission interface uses a second communication protocol, wherein the second communication protocol is different from the first communication protocol; and
converting the data received from the second data transmission relating to the second impression opportunity interface into the normalized data format;
accessing, by the computer system, the data received from the first impression opportunity provider relating to the first impression opportunity and the data received from the second impression opportunity provider relating to the second impression opportunity; and
determining, by the computer system, whether to bid on one or more of the first impression opportunity or the second impression opportunity,
wherein the computer system comprises a hardware processor and an electronic storage medium.