US 12,307,480 B1
System and a method for optimizing advertisement yield and reducing advertisement latency
Ketan Chandak, Bengaluru (IN); Ranganathan Srinivasan, Bengaluru (IN); Girish Vishwanath Chirravoori, Bengaluru (IN); Shivansh Pandey, Bengaluru (IN); Ashish Kumar, Bengaluru (IN); and Rajiv Kumaar, Bengaluru (IN)
Assigned to Adster Technologies Pvt. Ltd., Bengaluru (IN)
Filed by Adster Technologies Pvt. Ltd., Bengaluru (IN)
Filed on Oct. 25, 2024, as Appl. No. 18/926,743.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0242 (2023.01); G06Q 30/0273 (2023.01)
CPC G06Q 30/0244 (2013.01) [G06Q 30/0246 (2013.01); G06Q 30/0275 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A system for reducing advertisement latency, comprising:
a mobile device having a memory and a processor running a software application; and
a Software Development Kit (SDK) integrated with the software application, the SDK being stored in the memory and executed by the processor, the SDK being communicatively coupled to a publisher server, the SDK being configured for:
receiving an ad request, from the mobile device, wherein the ad request is associated with an ad placement;
initiating parallel bid requests to:
a mediation platform,
a plurality of header bidding partners, and
a plurality of ad networks;
determining in real time, a highest bid from a plurality of bids received from the plurality of header bidding partners;
simultaneously determining a prioritized list of demand sources based on bids from internal sources of the mediation platform, while the highest bid is determined from the plurality of header bidding partners;
requesting an ad object for the highest bid from a header bidding partner of the plurality of header bidding partners;
caching the highest bid and the ad object on the mobile device, wherein the cached bid and ad object are submitted in a single hop to the mediation platform;
submitting the highest bid and the ad object to the mediation platform, wherein the mediation platform mediates the highest bid with other bids from the prioritized list of demand sources of the mediation platform and the plurality of ad networks; and
selecting, for display on the mobile device, one of:
the ad object from the header bidding partner if the mediation platform fails to confirm a higher bid than the header bidding partner, and
an ad object from the mediation platform if the mediation platform confirms that the mediation platform has a higher bid than the header bidding partner.