US 12,003,796 B2
Context-aware content delivery
Subramanian Varadarajan, Los Gatos, CA (US); Rosarin Jolly Roy Antonyraj, Santa Clara, CA (US); and Kumaravel Senthivel, San Jose, CA (US)
Assigned to Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed by Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed on Apr. 8, 2020, as Appl. No. 16/843,825.
Claims priority of provisional application 62/831,150, filed on Apr. 8, 2019.
Prior Publication US 2020/0413111 A1, Dec. 31, 2020
Int. Cl. H04N 21/239 (2011.01); H04N 21/2343 (2011.01); H04N 21/235 (2011.01); H04N 21/2385 (2011.01); H04N 21/2387 (2011.01); H04N 21/24 (2011.01); H04N 21/472 (2011.01); H04N 21/81 (2011.01); H04N 21/84 (2011.01); H04N 21/8545 (2011.01)
CPC H04N 21/2393 (2013.01) [H04N 21/2343 (2013.01); H04N 21/235 (2013.01); H04N 21/2385 (2013.01); H04N 21/2387 (2013.01); H04N 21/2402 (2013.01); H04N 21/47217 (2013.01); H04N 21/8166 (2013.01); H04N 21/84 (2013.01); H04N 21/8545 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A server comprising:
one or more processors configured to:
receive, from a first application executing on a first client device, a first request to provide first content to the first client device;
determine a first context for delivering the first content to the first client device, wherein the first context is based, at least partly, on network performance metrics of a mesh network of proxy servers, type of the first content, and performance information of the first client device;
determine a first segmentation profile for segmenting the first content into a first plurality of segments based on the first context;
generate a first manifest file based, at least in part, on the first segmentation profile; and
deliver the first content based on the first manifest file.