US 12,284,260 B2
Control in a content delivery network
Laurence R. Lipstone, Calabasas, CA (US); William Crowder, Camarillo, CA (US); Jeffrey G. Koller, Oxnard, CA (US); David Fullagar, Boulder, CO (US); Maksim Yevmenkin, Thousand Oaks, CA (US); and Christopher Newton, Westlake Village, CA (US)
Assigned to Sandpiper CDN, LLC, Wilmington, DE (US)
Filed by Sandpiper CDN, LLC, Wilmington, DE (US)
Filed on Nov. 30, 2023, as Appl. No. 18/524,129.
Application 18/524,129 is a continuation of application No. 17/559,071, filed on Dec. 22, 2021, granted, now 11,838,385.
Application 17/559,071 is a continuation of application No. 17/095,325, filed on Nov. 11, 2020, granted, now 11,218,566, issued on Jan. 4, 2022.
Application 17/095,325 is a continuation of application No. 16/181,010, filed on Nov. 5, 2018, granted, now 10,841,398, issued on Nov. 17, 2020.
Application 16/181,010 is a continuation of application No. 14/302,865, filed on Jun. 12, 2014, granted, now 10,187,491, issued on Jan. 22, 2019.
Application 14/302,865 is a continuation of application No. 13/714,410, filed on Dec. 14, 2012, granted, now 9,456,053, issued on Sep. 27, 2016.
Claims priority of provisional application 61/570,486, filed on Dec. 14, 2011.
Claims priority of provisional application 61/570,448, filed on Dec. 14, 2011.
Prior Publication US 2024/0106918 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/60 (2022.01); H04L 9/40 (2022.01); H04L 41/0853 (2022.01); H04L 41/0893 (2022.01); H04L 41/50 (2022.01); H04L 41/5061 (2022.01); H04L 67/00 (2022.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/55 (2022.01); H04L 67/568 (2022.01); H04L 67/5682 (2022.01); H04L 69/22 (2022.01)
CPC H04L 67/60 (2022.05) [H04L 41/0856 (2013.01); H04L 41/0893 (2013.01); H04L 41/5064 (2013.01); H04L 41/509 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/34 (2013.01); H04L 67/55 (2022.05); H04L 67/568 (2022.05); H04L 67/5682 (2022.05); H04L 69/22 (2013.01); H04L 63/166 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
controlling, by a control core in a content delivery network (CDN), a plurality of CDN components including at least one CDN rendezvous mechanism using control core data from the control core;
selecting, by at least some of the plurality of CDN components, one or more CDN components from which to obtain CDN resources using the at least one CDN rendezvous mechanism;
obtaining, by the at least some of the plurality of CDN components, the CDN resources from the selected one or more CDN components;
storing, by the control core, a current CDN configuration of the CDN in an authoritative database; and
maintaining, by the control core, consistency of the authoritative database using voting.