US 12,120,590 B2
Mobile application accelerator
Jeff Sesung Kim, Milpitas, CA (US); Junho Choi, Mountain View, CA (US); Sang Jo Lee, Sunnyvale, CA (US); Young Keun Park, San Jose, CA (US); and Tianyu Shi, Sunnyvale, CA (US)
Assigned to CLOUDFLARE, INC., San Francisco, CA (US)
Filed by CLOUDFLARE, INC., San Francisco, CA (US)
Filed on Oct. 25, 2022, as Appl. No. 17/973,216.
Application 17/973,216 is a continuation of application No. 17/131,090, filed on Dec. 22, 2020, granted, now 11,483,690.
Application 17/131,090 is a continuation of application No. 16/902,142, filed on Jun. 15, 2020, granted, now 10,904,728, issued on Jan. 26, 2021.
Application 16/902,142 is a continuation of application No. 15/094,904, filed on Apr. 8, 2016, granted, now 10,687,188, issued on Jun. 16, 2020.
Prior Publication US 2023/0041645 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/60 (2018.01); H04W 8/18 (2009.01)
CPC H04W 4/60 (2018.02) [H04W 8/18 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a mobile accelerator system, a mobile data transfer acceleration initialization request from a mobile application on a mobile device, the mobile accelerator system including a plurality of POPs;
validating the mobile data transfer acceleration initialization request;
providing a mobile data transfer acceleration initialization response to the mobile device, the mobile data transfer acceleration initialization response including configuration settings for the mobile device to enable the mobile application for mobile data transfer acceleration;
receiving, at an entry POP of the mobile accelerator system, a data transfer request from the mobile application requesting content from a content server using the mobile data transfer acceleration;
determining, by the entry POP, a dynamic path traversing one or more of the plurality of POPs between the entry POP and the content server; and
routing data transfers between the mobile device and the content server through the dynamic path.