IP Library › Granted Patent US 10,153,943
Granted Patent B2
US 10,153,943 · App. 14/953,839 · Granted Dec 11, 2018

Methods and apparatus to provision cloud computing network elements

Inventors: John T. Mulligan (Brick, NJ); David John Knight (Summerville, SC); Ronnie R. Kulper (Morganville, NJ); Don J. Moloney (Oceanport, NJ); Mai-Uyen Thi Nguyen (Farmingdale, NJ); Han Q. Nguyen (Marlboro, NJ); Diana Lynn Toll-Verry (Robbinsville, NJ); Simon S. Zelingher (Morganville, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L41/0803G06F9/45533H04L41/5048H04L41/5096H04L45/02H04L47/70H04L49/70
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 10,153,943
App. No.
14/953,839
Granted
Dec 11, 2018
Kind
B2
Abstract

Methods and apparatus to provision cloud computing network elements are disclosed. A disclosed example method includes receiving a selection of a cloud networking template from a client, wherein the cloud networking template includes a data center connector type and a wide area network connector type, configuring a virtual machine on a host server based on the cloud networking template, configuring a data center connector based on the data center connector type, configuring a wide area network connector based on the wide area network connector type, and coupling the wide area network connector to the data center connector and coupling the data center connector to the virtual machine within the host server to enable the client to access the virtual machine.

Claims (32)

1. A manager comprising:

a processor; and

memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising

receiving a request to connect a private network to a cloud computing network, wherein the cloud computing network provides the private network with virtual cloud resources,

receiving configuration details for configuring a secure connection between the private network and the cloud computing network, and

creating the secure connection between the private network and the cloud computing network according to the configuration details, wherein creating the secure connection comprises provisioning network elements and coupling the private network and the cloud computing network to the network elements, and wherein the network elements comprise a wide area network connector that is compatible with the private network based, at least in part, upon a type of the private network and a data center connection that is compatible with the virtual cloud resources provided by the cloud computing network.

2. The manager of claim 1 , wherein receiving the request comprises receiving the request through an interface.

3. The manager of claim 1 , wherein the configuration details comprise at least one of location information, a client identification number, contact information, a number of virtual cloud resources, a type of virtual cloud resources, activation/change/deactivation sequence management, information associated with the private network, or information associated with a client.

4. The manager of claim 1 , wherein creating the secure connection comprises provisioning a virtual route between the private network and the cloud computing network.

5. The manager of claim 4 , wherein provisioning the virtual route comprises provisioning the virtual route between the private network, which comprises a multiprotocol label switching virtual private network, and the cloud computing network.

6. The manager of claim 1 , wherein creating the secure connection comprises provisioning a plurality of virtual routes between the private network and the cloud computing network.

7. The manager of claim 6 , wherein provisioning the plurality of virtual routes comprises provisioning the plurality of virtual routes in accordance with a policy.

8. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the cloud computing network that provides a software-as-a-service web-based front-end application for the private network.

9. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the cloud computing network that provides an infrastructure-as-a-service data processing application for the private network.

10. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the cloud computing network that provides a computing-as-a-service application to the private network.

11. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the cloud computing network that provides storage-as-as-service database management application to the private network.

12. The manager of claim 1 , wherein creating the secure connection comprises coupling a device within the private network to the cloud computing network.

13. The manager of claim 1 , wherein creating the secure connection comprises dynamically adjusting network resources based on a traffic load from the private network.

14. The manager of claim 1 , wherein creating the secure connection comprises instantiating network elements that provide the secure connection.

15. The manager of claim 1 , wherein creating the secure connection comprises coupling modular sets of network elements and associated logical configurations.

16. The manager of claim 15 , wherein coupling the modular sets of network elements and the associated logical configurations comprises using combinatorial usage logic derived from a template selected by a user.

17. The manager of claim 1 , wherein receiving the request comprises receiving identification of a desired wide area network connector for the private network from among a plurality of multiple wide area network connectors.

18. The manager of claim 1 , wherein receiving the request comprises receiving identification of a desired data center connector for the cloud computing network from among a plurality of data center connectors.

19. The manager of claim 1 , wherein the operations further comprise provisioning additional network resources to dynamically move traffic load from a first virtual cloud resource to a second virtual cloud resource that has spare capacity.

20. The manager of claim 1 , wherein the operations further comprise providing a user with a template for receiving the configuration details.

21. The manager of claim 1 , wherein the operations further comprise providing a user with a plurality of cloud networking templates and receiving selection of a desired cloud networking template.

22. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the private network which comprises a local area network.

23. The manager of claim 1 , wherein creating the secure connection comprises creating the secure connection to the private network which comprises a plurality of private local area networks.

24. The manager of claim 1 , wherein the creating the secure connection comprises creating a route policy for a route between the private network and the cloud computing network.

25. The manager of claim 24 , wherein creating the route policy comprises creating an import policy for the route.

26. The manager of claim 24 , wherein creating the route policy comprises creating an export policy for the route.

27. The manager of claim 1 , wherein creating the secure connection comprises using virtualized network resources for the secure connection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: KYOCERA CORPORATION
Reel/Frame 052720/0175 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD NAME INVENTOR PREVIOUSLY RECORDED AT REEL: 037166 FRAME: 0665. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 22, 2019
From: MULLIGAN, JOHN T.; KNIGHT, DAVID JOHN; KULPER, RONNIE R.; MOLONEY, DON J.; NGUYEN, MAI-UYEN THI; TOLL-VERRY, DIANA LYNN; ZELINGHER, SIMON S.; NGUYEN, HAN Q.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 048954/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: MULLIGAN, JOHN T.; KNIGHT, DAVID JOHN; KULPAR, RONNIE R.; MOLONEY, DON J.; NGUYEN, MAI-UYEN THI; TOLL-VERRY, DIANA LYNN; ZELINGHER, SIMON S.; NGUYEN, HAN Q.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037166/0665 →
Continuity (3)
Continuation 14251725 · Apr 14, 2014
Continuation 12963363 · Dec 8, 2010
Related Publication 20160087835A1 · Mar 24, 2016
Cited By (2)
US 12,537,799 US 12,596,540