US 11,055,748 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 Jan. 22, 2020, as Appl. No. 16/749,290.
Application 16/749,290 is a continuation of application No. 16/033,090, filed on Jul. 11, 2018, granted, now 10,628,859.
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 2020/0279301 A1, Sep. 3, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2012.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:
receiving, by a computer system, data relating to a first impression opportunity from a first impression opportunity provider of the plurality of impression opportunity providers and data relating to a second impression opportunity from a second impression opportunity provider of the plurality of impression opportunity providers, wherein the receiving data from the first impression opportunity provider and the second impression opportunity provider further comprises performing normalization of data transmission interfaces of the first impression opportunity provider and the second impression opportunity provider, wherein the normalization further comprises:
receiving the data relating to the first impression opportunity from a first data transmission interface of the first impression opportunity provider, 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 the second impression opportunity from a second data transmission interface of the second impression opportunity provider, 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.