US 12,218,794 B2
Interconnection platform for real-time configuration and management of a cloud-based services exchange
Parveen Kumar, Fremont, CA (US); Gagan Maheshwari, Sunnyvale, CA (US); Jaganathan Jeyapaul, Saratoga, CA (US); and Brian J. Lillie, Los Altos, CA (US)
Assigned to Equinix, Inc., Redwood City, CA (US)
Filed by Equinix, Inc., Redwood City, CA (US)
Filed on Mar. 15, 2024, as Appl. No. 18/607,373.
Application 18/607,373 is a continuation of application No. 18/146,331, filed on Dec. 23, 2022, granted, now 11,936,518.
Application 18/146,331 is a continuation of application No. 17/646,375, filed on Dec. 29, 2021, abandoned.
Application 17/646,375 is a continuation of application No. 17/007,929, filed on Aug. 31, 2020, granted, now 11,218,363, issued on Jan. 4, 2022.
Application 17/007,929 is a continuation of application No. 16/172,501, filed on Oct. 26, 2018, granted, now 10,764,126, issued on Sep. 1, 2020.
Application 16/172,501 is a continuation of application No. 15/887,165, filed on Feb. 2, 2018, granted, now 10,116,499, issued on Oct. 30, 2018.
Application 15/887,165 is a continuation of application No. 15/395,101, filed on Dec. 30, 2016, granted, now 9,887,876.
Application 15/395,101 is a continuation of application No. 14/927,451, filed on Oct. 29, 2015, granted, now 9,886,267, issued on Feb. 6, 2018.
Claims priority of provisional application 62/233,933, filed on Sep. 28, 2015.
Claims priority of provisional application 62/072,976, filed on Oct. 30, 2014.
Prior Publication US 2024/0223443 A1, Jul. 4, 2024
Int. Cl. H04L 41/0803 (2022.01); G06F 8/70 (2018.01); G06F 9/50 (2006.01); H04L 41/00 (2022.01); H04L 47/70 (2022.01); H04L 67/10 (2022.01); H04L 67/1097 (2022.01); H04L 67/567 (2022.01)
CPC H04L 41/0803 (2013.01) [G06F 8/70 (2013.01); G06F 9/5072 (2013.01); H04L 41/00 (2013.01); H04L 41/20 (2013.01); H04L 47/70 (2013.01); H04L 67/10 (2013.01); H04L 67/1097 (2013.01); H04L 67/567 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more cloud exchanges; and
an interconnection platform configured for execution by one or more computing devices, wherein the interconnection platform comprises:
one or more application programming interfaces (APIs) that include an endpoint for configuring an interconnection asset of the one or more cloud exchanges, wherein the interconnection asset enables a customer to obtain or manage a cloud service; and
one or more cloud exchange API services,
wherein the interconnection platform is configured to receive a request invoking the endpoint, and
wherein the interconnection platform is configured to, based on the request invoking the endpoint, orchestrate the one or more cloud exchange API services to modify network infrastructure of the one or more cloud exchanges to configure the interconnection asset.