The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2019

Filed:

Mar. 17, 2016
Applicant:

Google Inc., Mountain View, CA (US);

Inventor:

Sheng Song, Sunnyvale, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 17/30 (2006.01); H04L 29/08 (2006.01); G06F 16/95 (2019.01); G06F 16/957 (2019.01); G06F 16/16 (2019.01); G06F 8/30 (2018.01);
U.S. Cl.
CPC ...
H04L 67/42 (2013.01); G06F 16/95 (2019.01); G06F 16/957 (2019.01); H04L 65/4084 (2013.01); H04L 65/608 (2013.01); H04L 67/2833 (2013.01); H04L 67/2838 (2013.01); G06F 8/30 (2013.01); G06F 16/16 (2019.01); H04L 29/06047 (2013.01);
Abstract

An implementation of a method for hybrid client-server data provision involves requesting, by an application executed by a client device from a plurality of content provider software development kits (SDKs) integrated with the application, an item of content for display by the client device. The method further involves processing, by a plurality of request adaptors of the content provider SDKs, the request for potential submission to a plurality of content provider servers, thereby generating a plurality of processed requests. The method further involves receiving, by an interceptor module of a mediation SDK integrated with the application from the plurality of content provider SDKs, a plurality of processed requests. The method further involves batching, by a consolidator module of the mediation SDK, the plurality of processed requests into a batch request, the batch request including content provider priority information. The method further involves transmitting, by the mediation SDK, the batch request to a mediation server for mediation of the batch request to the plurality of content provider servers based on the content provider priority information, and receiving, by the mediation SDK, at least one item of content from the mediation server for display by the client device.


Find Patent Forward Citations

Loading…