IP Library Granted Patent US 9,923,872
Granted Patent B2
US 9,923,872 · App. 15/452,032 · Granted Mar 20, 2018

Cloud computing gateway, cloud computing hypervisor, and methods for implementing same

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 9,923,872
App. No.
15/452,032
Granted
Mar 20, 2018
Kind
B2
Abstract

Embodiments of the present invention provide a cloud gateway system, a cloud hypervisor system, and methods for implementing same. The cloud gateway system extends the security, manageability, and quality of service membrane of a corporate enterprise network into cloud infrastructure provider networks, enabling cloud infrastructure to be interfaced as if it were on the enterprise network. The cloud hypervisor system provides an interface to cloud infrastructure provider management systems and infrastructure instances that enables existing enterprise systems management tools to manage cloud infrastructure substantially the same as they manage local virtual machines via common server hypervisor APIs.

Claims (36)

1. A computer-implemented method for managing cloud infrastructure, the method comprising:

establishing an enterprise network, wherein one or more network end-user devices are connected to the enterprise network;

connecting an enterprise gateway appliance to the enterprise network;

establishing a secure virtual private network between the enterprise gateway appliance and at least a first enterprise virtual machine in a cloud provider network, wherein the establishing further comprises:

establishing a connection between the enterprise gateway appliance and at least one remote gateway node in the cloud provider network, wherein the secure virtual private network is established between the enterprise gateway appliance, the remote gateway node, and the first enterprise virtual machine; and

causing one or more network service plug-ins to execute in the cloud provider network.

2. The computer-implemented method of claim 1 , wherein the enterprise gateway appliance provides remote gateway software to the remote gateway node.

3. The computer-implemented method of claim 1 , wherein the remote gateway node establishes a secure encrypted connection to at least the first enterprise virtual machine.

4. The computer-implemented method of claim 3 , wherein the remote gateway node causes a virtual private network agent to execute on at least the first enterprise virtual machine.

5. The computer-implemented method of claim 1 , wherein one or more corresponding network service plug-ins are also connected to the enterprise gateway appliance.

6. The computer-implemented method of claim 5 , wherein the network service plug-ins provide intrusion detection services and intrusion prevention services.

7. The computer-implemented method of claim 6 , wherein establishing the secure virtual private network further comprises:

enabling a client access agent on the end-user device; and

connecting the end-user device to a public network.

8. The computer-implemented method of claim 1 , the method further comprising:

determining that an end-user device is outside the enterprise network and the cloud provider network; and

establishing a secure virtual private network between the end-user device and at least the first enterprise virtual machine.

9. A system comprising:

at least one processor; and

a memory storing instructions configured to instruct the at least one processor to perform:

establishing an enterprise network, wherein one or more network end-user devices are connected to the enterprise network;

connecting an enterprise gateway appliance to the enterprise network;

establishing a secure virtual private network between the enterprise gateway appliance and at least a first enterprise virtual machine in a cloud provider network,

wherein the establishing further causes the system to perform:

establishing a connection between the enterprise gateway appliance and at least one remote gateway node in the cloud provider network, wherein the secure virtual private network is established between the enterprise gateway appliance, the remote gateway node, and the first enterprise virtual machine; and

causing one or more network service plug-ins to execute in the cloud provider network.

10. The system of claimer 9 , wherein the enterprise gateway appliance provides remote gateway software to the remote gateway node.

11. The system of claimer 9 , wherein the remote gateway node establishes a secure encrypted connection to at least the first enterprise virtual machine.

12. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising:

establishing an enterprise network, wherein one or more network end-user devices are connected to the enterprise network;

connecting an enterprise gateway appliance to the enterprise network;

establishing a secure virtual private network between the enterprise gateway appliance and at least a first enterprise virtual machine in a cloud provider network, wherein the establishing further causes the computer system to perform:

establishing a connection between the enterprise gateway appliance and at least one remote gateway node in the cloud provider network, wherein the secure virtual private network is established between the enterprise gateway appliance, the remote gateway node, and the first enterprise virtual machine; and

causing one or more network service plug-ins to execute in the cloud provider network.

13. The non-transitory computer storage medium of claim 12 , wherein the enterprise gateway appliance provides remote gateway software to the remote gateway node.

14. The non-transitory computer storage medium of claim 12 , wherein the remote gateway node establishes a secure encrypted connection to at least the first enterprise virtual machine.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2026
From: VIDEOLABS, INC.
To: VL COLLECTIVE IP LLC
Reel/Frame 073579/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: DXC US AGILITY PLATFORM, LLC
To: VIDEOLABS, INC.
Reel/Frame 067007/0613 →
CHANGE OF NAME Recorded Mar 14, 2024
From: CSC AGILITY PLATFORM, INC.
To: DXC US AGILITY PLATFORM, INC.
Reel/Frame 066797/0406 →
CHANGE OF NAME Recorded Mar 12, 2024
From: DXC US AGILITY PLATFORM, INC.
To: DXC US AGILITY PLATFORM, LLC
Reel/Frame 066796/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2017
From: HILL, DUNCAN CHRISTOPHER
To: SERVICEMESH, INC.
Reel/Frame 041509/0453 →
CHANGE OF NAME Recorded Mar 8, 2017
From: SERVICEMESH, INC.
To: CSC AGILITY PLATFORM, INC.
Reel/Frame 041918/0827 →