US 11,863,973 B2
Distributed implementation of dynamic wireless traffic policy
Ari Backholm, Los Altos, CA (US); and Michael Luna, San Jose, CA (US)
Assigned to Seven Networks, LLC, Marshall, TX (US)
Filed by Seven Networks, LLC, Marshall, TX (US)
Filed on Dec. 23, 2021, as Appl. No. 17/560,342.
Application 17/560,342 is a continuation of application No. 16/919,873, filed on Jul. 2, 2020, granted, now 11,240,816.
Application 16/919,873 is a continuation of application No. 16/168,156, filed on Oct. 23, 2018, granted, now 10,728,899, issued on Jul. 28, 2020.
Application 16/168,156 is a continuation of application No. 14/485,700, filed on Sep. 13, 2014, granted, now 10,136,441, issued on Nov. 20, 2018.
Application 14/485,700 is a continuation of application No. 14/467,773, filed on Aug. 25, 2014, abandoned.
Application 14/467,773 is a continuation of application No. 13/178,675, filed on Jul. 8, 2011, granted, now 9,077,630, issued on Jul. 7, 2015.
Claims priority of provisional application 61/430,828, filed on Jan. 7, 2011.
Claims priority of provisional application 61/416,033, filed on Nov. 22, 2010.
Claims priority of provisional application 61/416,020, filed on Nov. 22, 2010.
Claims priority of provisional application 61/408,846, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,854, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,858, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,829, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,826, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,820, filed on Nov. 1, 2010.
Claims priority of provisional application 61/408,839, filed on Nov. 1, 2010.
Claims priority of provisional application 61/367,870, filed on Jul. 26, 2010.
Claims priority of provisional application 61/367,871, filed on Jul. 26, 2010.
Prior Publication US 2022/0116936 A1, Apr. 14, 2022
Int. Cl. G06F 15/16 (2006.01); G06F 15/167 (2006.01); H04W 72/51 (2023.01); H04W 4/18 (2009.01); H04L 67/289 (2022.01); H04W 52/02 (2009.01); H04L 67/62 (2022.01); H04L 67/566 (2022.01); H04L 67/568 (2022.01); H04L 67/5681 (2022.01); H04L 67/06 (2022.01); H04L 67/1095 (2022.01); H04M 3/42 (2006.01); H04W 24/02 (2009.01); H04L 67/56 (2022.01); H04L 67/60 (2022.01); H04L 67/564 (2022.01)
CPC H04W 72/51 (2023.01) [H04L 67/06 (2013.01); H04L 67/1095 (2013.01); H04L 67/289 (2013.01); H04L 67/566 (2022.05); H04L 67/568 (2022.05); H04L 67/5681 (2022.05); H04L 67/62 (2022.05); H04M 3/42178 (2013.01); H04W 4/18 (2013.01); H04W 24/02 (2013.01); H04W 52/0254 (2013.01); H04L 67/56 (2022.05); H04L 67/564 (2022.05); H04L 67/60 (2022.05); Y02D 30/70 (2020.08)] 12 Claims
OG exemplary drawing
 
1. A method for satisfying multiple mobile client requests, the method comprising:
at a proxy server communicatively coupled to multiple mobile clients and a common host server:
detecting requests for content polls by the multiple mobile clients and directed toward the common host server;
tracking network conditions in a specific network area associated with the multiple mobile clients;
setting polling schedules for the multiple mobile clients based on the network conditions;
polling the common host server for the content requested by the multiple mobile clients based on the polling schedules;
receiving the content requested by the multiple mobile clients from the common host server; and
sending the content received from the common host server to each of the multiple mobile clients such that each client need not make individual polls to the common host server.