IP Library Granted Patent US 12,231,264
Granted Patent B2
US 12,231,264 · App. 17/679,975 · Granted Feb 18, 2025

Automated cloud on-ramp in a data center

Inventors: Jason Anthony Lochhead (Frisco, TX); Manikandan Subramanian (Flower Mound, TX); Adam Scott Wayne (Keller, TX)
H04L12/467H04L41/0896H04L43/04H04L43/08H04L2101/622
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,231,264
App. No.
17/679,975
Granted
Feb 18, 2025
Kind
B2
Abstract

Systems, methods and computer-readable storage media are provided for provisioning network inter-connections and extensions to computing infrastructure. In one embodiment, a system can receive a request from a client to establish a network connection between a private network and a remote network, the request including a selection of a virtual network residing at the private network; establish a transit connection between the virtual network and an exchange port established in association with the private network; establish a first network connection between the exchange port and an intermediary cross connect network; establish a second network connection between the intermediary cross connect network and the remote network; and extend a virtual local area network (VLAN) connected to the virtual network of the client at the private network to the remote network via the network connection, the network connection comprising the first network connection and the second network connection.

Claims (37)

1. A method comprising:

receiving a request from a client to establish a network connection between a private network and a remote network, the request including a selection of a virtual network residing at the private network;

establishing a transit connection between the virtual network and an exchange port established in association with the private network;

establishing a first network connection between the exchange port and an intermediary cross connect network;

establishing a second network connection between the intermediary cross connect network and the remote network; and

extending a virtual local area network (VLAN) connected to the virtual network of the client at the private network to the remote network via the network connection, the network connection comprising the first network connection and the second network connection.

2. The method of claim 1 , wherein the VLAN is connected to an endpoint of the remote network over a Layer 2 connection.

3. The method of claim 1 , wherein the remote network includes a cloud network.

4. The method of claim 1 , wherein the remote network includes a second private network hosted at a geographical location different than a geographical location of the private network.

5. The method of claim 1 , wherein the request includes information regarding one or both of: the intermediary cross connect network, and the remote network.

6. The method of claim 1 , wherein the exchange port at the private network is allocated based on the intermediary cross connect network.

7. The method of claim 1 , wherein the exchange port at the private network is designated per the intermediary cross connect network and the remote network.

8. The method of claim 1 , wherein the private network and the remote network are in communication via a Wide Area Network (WAN).

9. The method of claim 1 , further comprising monitoring one or more performances associated with the network connection.

10. The method of claim 1 , wherein the remote network and the intermediary cross connect network are vendor agnostic.

11. The method of claim 1 , wherein one or more deployment algorithms are configured for the network connection responsive to the request via an administrative system.

12. The method of claim 1 , further comprising generating configuration data for the network connection, the configuration data including one or more resources available at the network connection.

13. The method of claim 12 , wherein the one or more resources includes a bandwidth resource.

14. A system comprising:

a processor; and

a memory for tangibly storing thereon computer-readable instructions configured to be executed by the processor, the computer-readable instructions configured to:

receive a request from a client to establish a network connection between a private network and a remote network, the request including a selection of a virtual network residing at the private network;

establish a transit connection between the virtual network and an exchange port established in association with the private network;

establish a first network connection between the exchange port and an intermediary cross connect network;

establish a second network connection between the intermediary cross connect network and the remote network; and

extend a virtual local area network (VLAN) connected to the virtual network of the client at the private network to the remote network via the network connection, the network connection comprising the first network connection and the second network connection.

15. The system of claim 14 , wherein the VLAN is connected to an endpoint of the remote network over a Layer 2 connection.

16. The system of claim 14 , wherein the remote network includes a cloud network.

17. The system of claim 14 , wherein the remote network includes a second private network hosted at a geographical location different than a geographical location of the private network.

18. The system of claim 14 , wherein the request includes information regarding one or both of: the intermediary cross connect network, and the remote network.

19. The system of claim 14 , wherein the exchange port at the private network is allocated based on the intermediary cross connect network.

20. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing apparatus to:

receive a request from a client to establish a network connection between a private network and a remote network, the request including a selection of a virtual network residing at the private network;

establish a transit connection between the virtual network and an exchange port established in association with the private network;

establish a first network connection between the exchange port and an intermediary cross connect network;

establish a second network connection between the intermediary cross connect network and the remote network; and

extend a virtual local area network (VLAN) connected to the virtual network of the client at the private network to the remote network via the network connection, the network connection comprising the first network connection and the second network connection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: CYXTERA DATA CENTERS, INC.
To: PHOENIX INFRASTRUCTURE LLC
Reel/Frame 066216/0286 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2023
From: CYXTERA DATA CENTERS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063117/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: LOCHHEAD, JASON ANTHONY; SUBRAMANIAN, MANIKANDAN; WAYNE, ADAM SCOTT
To: CYXTERA DATA CENTERS, INC.
Reel/Frame 059095/0068 →
Continuity (1)
Related Publication 20230269114A1 · Aug 24, 2023
References Cited (14)
US 6963916B1 · Pugaczewski · 2005 [cited by examiner]
US 10355989B1 · Panchal · 2019 [cited by examiner]
US 10742721B1 · Wagner · 2020 [cited by examiner]
US 20100272110A1 · Allan · 2010 [cited by examiner]
US 20130114465A1 · Mcgovern · 2013 [cited by applicant]
US 20200099610A1 · Heron · 2020 [cited by examiner]
US 20200366528A1 · Ritchie · 2020 [cited by applicant]
US 20210258190A1 · Sridhar et al. · 2021 [cited by applicant]
CA 2951940C · 2018 [cited by examiner]
CA 2951939C · 2023 [cited by examiner]
EP 3155759B1 · 2019 [cited by examiner]
International Search Report and Written Opinion, PCT/US2023/011638, May 11, 2023. [cited by applicant]
Jose Ignacio Aznar et al., “OpenNaaS-based networking solution for DC automated management”, In: 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), Dec. 1, 2014. [cited by applicant]
Yufeng Xin et al., “Scaling up applications over distributed clouds with dynamic layer-2 exchange and broadcast service”, In: 2014 26th International Teletraffic Congress (ITC), Oct. 23, 2014. [cited by applicant]