IP Library Granted Patent US 10,810,050
Granted Patent B2
US 10,810,050 · App. 15/201,087 · Granted Oct 20, 2020

Virtual systems management

Inventor: Vipul Pabari (Carlsbad, CA)
Assignee: ToutVirtual, Inc.
G06F9/5077G06F9/455G06F9/45558G06F9/50G06F9/5072H04L41/00H04L41/0806H04L41/0823H04L41/0886H04L41/147H04L47/78H04L67/1008H04L67/1017H04L67/1029G06F2009/45595H04L41/046H04L41/0816H04L41/0896H04L41/12H04L41/18H04L41/22H04L41/5025H04L43/08H04L67/1002H04L67/1034
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,810,050
App. No.
15/201,087
Granted
Oct 20, 2020
Kind
B2
Abstract

An apparatus and method for automatic configuration management of a network are provided. The apparatus and method may provide a virtualization system that has an inventory that includes physical resources and virtual assets managed by a virtualization layer running on the physical resources; wherein virtual assets are software instantiations of computer systems, receive a virtual asset provisioning request that specifies parameters to be considered for the virtual asset provisioning request and receive data on inventory available in the virtualization system. The apparatus and method may automatically provision a particular virtual asset to a particular physical resource in the virtualization system that matches the parameters in the virtual asset provisioning request, assign the provisioned virtual asset to the virtual asset provisioning request and provide user access to the provisioned virtual asset.

Claims (25)

1. A method for on demand provisioning of virtual asset via a self-service portal in a virtualization system, the method comprising:

providing a virtualization system that has an inventory that includes physical resources and virtual assets managed by a virtualization layer running on the physical resources; wherein virtual assets are software instantiations of computer systems;

receiving a virtual asset provisioning request that specifies parameters to be considered for the virtual asset provisioning request;

receiving data on inventory available in the virtualization system;

automatically provisioning of a particular virtual asset to a particular physical resource in the virtualization system that matches the parameters in the virtual asset provisioning request;

assigning the provisioned virtual asset to the virtual asset provisioning request; and

providing user access to the provisioned virtual asset.

2. The method of claim 1 further comprising determining one or more performance metrics of the provisioned virtual asset.

3. The method of claim 1 further comprising providing a user interface for submitting the virtual asset provisioning request.

4. The method of claim 3 , wherein providing the user interface further comprises providing a user interface to access one or more images in a virtual asset image repository.

5. The method of claim 2 , wherein determining the one or more performance metrics further comprises determining one or more real time performance metrics.

6. The method of claim 1 , wherein the inventory further comprises one or more application programs.

7. The method of claim 6 , wherein one of the application programs comprises one of a network load balancer, a router, a firewall and a storage server.

8. The method of claim 6 , wherein one of the application programs comprises a network server.

9. An apparatus that performs automatic management of a virtualization environment in a computer network comprising:

a virtualization environment having a computer device with a processor and memory and a control center computer coupled to the computer device, the virtualization environment having an inventory that includes network resources and virtual assets being software instantiations of computer systems hosted on the computer device and a virtualization layer executed by the computer device that manages the virtual assets;

the control center computer executing a virtual mapping layer that determines an inventory of network resources and virtual assets available to the virtualization environment, wherein the virtual mapping layer determines the inventory without regard to processors, operating systems, virtualization platforms, and application software of the virtualization environment; and

the control center computer executing a provisioning manager that communicates with the virtual mapping layer, the processor being configured to receive a virtual asset provisioning request that specifies parameters to be considered for the virtual asset provisioning request, automatically provision a particular virtual asset to a particular physical resource in the virtualization system that matches the parameters in the virtual asset provisioning request, assign the provisioned virtual asset to the virtual asset provisioning request and provide user access to the provisioned virtual asset.

10. The apparatus of claim 9 , wherein the virtualization environment determines one or more performance metrics of the provisioned virtual asset.

11. The apparatus of claim 9 , wherein the provisioning manager provides a user interface for submitting the virtual asset provisioning request.

12. The apparatus of claim 11 , wherein the provisioning manager provides a user interface to access one or more images in a virtual asset image repository.

13. The apparatus of claim 10 , wherein the virtualization environment determines one or more real time performance metrics.

14. The apparatus of claim 9 , wherein the inventory further comprises one or more application programs.

15. The apparatus of claim 14 , wherein one of the application programs comprises one of a network load balancer, a router, a firewall and a storage server.

16. The apparatus of claim 14 , wherein one of the application programs comprises a network server.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Sep 29, 2025
From: TOUTVIRTUAL, INC.
To: WYE IP CAPITAL LLC
Reel/Frame 072977/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2016
From: PABARI, VIPUL
To: TOUTVIRTUAL, INC.
Reel/Frame 039077/0571 →
Continuity (4)
Continuation 14450765 · Aug 4, 2014
Continuation 11503090 · Aug 10, 2006
Provisional Application 60708473 · Aug 15, 2005
Related Publication 20160314022A1 · Oct 27, 2016