US 11,743,348 B2
Custom digital components
Christopher Dawson, Long Island City, NY (US); Haskell Aaron Garon, Brooklyn, NY (US); James Giles, Yorktown Heights, NY (US); Vishal Viresh Kumar, San Francisco, CA (US); Stephen Rhys Norum, San Jose, CA (US); and George Jacob Levitte, New York, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 8, 2022, as Appl. No. 17/835,471.
Application 17/835,471 is a continuation of application No. 17/089,124, filed on Nov. 4, 2020, granted, now 11,375,044.
Application 17/089,124 is a continuation of application No. 16/570,130, filed on Sep. 13, 2019, granted, now 10,862,999, issued on Dec. 8, 2020.
Application 16/570,130 is a continuation of application No. 15/546,442, granted, now 10,455,058, issued on Oct. 22, 2019, previously published as PCT/US2017/016220, filed on Feb. 2, 2017.
Prior Publication US 2022/0303353 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/00 (2022.01); H04L 67/53 (2022.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06F 21/60 (2013.01)
CPC H04L 67/34 (2013.01) [G06F 9/451 (2018.02); G06F 9/547 (2013.01); G06F 21/602 (2013.01); H04L 67/53 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a front-end server that receives, from a client device, a first request for a digital component that was generated by a first software development kit (SDK) installed at the client device; and
a custom digital component server that processes the first request by performing operations comprising:
receiving, from the front end server, the first request for the digital component that was generated by the first SDK installed at the client device;
identifying, within one or more data fields of the first request, data (i) corresponding to a set of other SDKs installed at the client device and (ii) included in the first request generated by the first SDK;
transmitting, responsive to the first request generated by the first SDK, instructions specifying which SDK from among the set of other SDKs installed at the client device is required to render a digital component selected for delivery to the client device.