US 12,335,329 B2
System and method for content retrieval from remote network regions
Joseph E. Rubenstein, Beijing (CN); Carlos Eduardo Oré, Saint-Herblain (FR); Jørn Allan Dose Knutsen, Oslo (NO); Fred Broussard, Indianapolis, IN (US); and Thibaud Auguste Bernard Jean Saint-Martin, Aubignan (FR)
Assigned to UMBRA Technologies Ltd. (UK), British Virgin Islands (GB)
Filed by UMBRA Technologies Ltd., Hong Kong (CN)
Filed on Sep. 26, 2024, as Appl. No. 18/897,858.
Application 18/897,858 is a continuation of application No. 17/986,713, filed on Nov. 14, 2022, granted, now 12,126,671.
Application 17/986,713 is a continuation of application No. 17/097,935, filed on Nov. 13, 2020, granted, now 11,503,105, issued on Nov. 15, 2022.
Application 17/097,935 is a continuation of application No. 15/533,958, granted, now 10,841,360, issued on Nov. 17, 2020, previously published as PCT/US2015/064242, filed on Dec. 7, 2015.
Claims priority of provisional application 62/174,394, filed on Jun. 11, 2015.
Claims priority of provisional application 62/151,174, filed on Apr. 22, 2015.
Claims priority of provisional application 62/144,293, filed on Apr. 7, 2015.
Claims priority of provisional application 62/108,987, filed on Jan. 28, 2015.
Claims priority of provisional application 62/100,406, filed on Jan. 6, 2015.
Claims priority of provisional application 62/089,113, filed on Dec. 8, 2014.
Prior Publication US 2025/0023940 A1, Jan. 16, 2025
Int. Cl. H04L 67/025 (2022.01); G06F 15/16 (2006.01); H04L 9/40 (2022.01); H04L 61/4511 (2022.01); H04L 65/61 (2022.01); H04L 67/568 (2022.01); H04N 21/2183 (2011.01); H04N 21/61 (2011.01); H04N 21/845 (2011.01); H04N 21/858 (2011.01)
CPC H04L 67/025 (2013.01) [G06F 15/16 (2013.01); H04L 61/4511 (2022.05); H04L 63/0281 (2013.01); H04L 65/61 (2022.05); H04L 67/568 (2022.05); H04N 21/2183 (2013.01); H04N 21/6125 (2013.01); H04N 21/8456 (2013.01); H04N 21/8586 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A content delivery network device comprising:
one or more network interfaces, the content delivery network device configured to securely connect through at least one of the one or more network interfaces to client devices, and
securely communicate with each of two or more second network devices via at least one of the one or more network interfaces, each of the two or more second network devices serving at least one corresponding target region of a plurality of target regions; and
one or more processors configured to
receive, from any given requesting device of the client devices,
a secure request for content delivery, and
an indication of a desired target region of the plurality of target regions applicable to the request for content delivery, and
initiate a delivery request from the content delivery network device, in response to
the request for content delivery and on behalf of the given requesting device,
to a selected one of the two or more second network devices that is serving the desired target region applicable to the request for content delivery, the delivery request indicating a network source from which the selected one of the second network devices is to retrieve delivery content, and
in response to each delivery request initiated in response to a secure request for content delivery from any given requesting device of the client devices,
accept any respective delivery content transmitted to the first network device by the respective selected one of the second network devices, and
address the respective delivery content back to the respective given requesting device for that delivery request.