U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"We live in a society exquisitely dependent on science and technology, in which hardly anyone knows anything about science and technology."

Carl Sagan

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 718/1 - VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter comprising means or steps operating on a
No. of patents: 761
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8191065Managing virtual machine images
A method and system for managing images of virtual machines hosted by a server. The server maintains a base virtual machine image in a common data store for sharing by the virtual machines. When the server identifies an image modification for at least one of the vir...
05/29/2012
8191062System for processor frequency governors to govern a processor frequency by deriving CPU utilization information based on the state of virtual machine monitor
A method, apparatus and system enable processor frequency governors to comprehend virtualized platforms. Specifically, in one embodiment, the processor frequency governor in a virtual host may be para-virtualized. As a result, the processor frequency governor may ru...
05/29/2012
8191064Method and device for scheduling true CPU resources for a virtual machine system
A method and a device for scheduling true CPU resources for a virtual machine system are disclosed. In one aspect a virtual machine monitor (VMM) acquires information about loads on virtual CPUs (VCPUs), and the VMM assigns the true CPU resources based on the inform...
05/29/2012
8191063Method for migrating a plurality of virtual machines by associating files and state information with a single logical container
A logical container may be created to facilitate the quick and efficient migration of one or more virtual machines from a source server to a destination server. The logical container may contain all of the files and state information related to the one or more virtu...
05/29/2012
8185894Training a virtual machine placement controller
To train a virtual machine placement controller, the placement controller determines a new layout of virtual machines that is different from an existing layout of the virtual machines, according to criteria. The placement controller transmits the information relatin...
05/22/2012
8185893Starting up at least one virtual machine in a physical machine by a load balancer
A system has plural physical machines that contain virtual machines. A load balancer receives a request from a client. In response to the request, it is determined whether at least one additional virtual machine should be started up. In response to determining that ...
05/22/2012
8181175Accounting for resource usage time by a virtual machine
A technique for accounting for resource usage time by virtual machines is provided according to which a virtual machine observes a non-virtual timer to determine an elapsed non-virtual time interval during which the virtual machine performed a computation while usin...
05/15/2012
8181176Uniform storage device access using partial virtual machine executing within a secure enclave session
In a computing system having a processor package, an operating system, and a physical I/O device, a partial virtual machine is provided to instantiate a virtual I/O device corresponding to the physical I/O device, the virtual I/O device having a virtual I/O controll...
05/15/2012
8181174Virtual machine configuration system
A computing device configures virtual machines using configuration commands. Each of the virtual machines may boot from a corresponding virtual machine image file. As a virtual machine boots or executes, the virtual machine may read from or write to application and ...
05/15/2012
8176488Methods and systems for determining potentially unsafe instructions in a virtual machine context and activating a software debugger to process the potentially unsafe instructions
Methods and systems for safe execution of guest code in virtual machine context are presented. A method for running a virtual machine in a computing system includes (a) launching a virtual machine monitor (VMM) that uses a software debugger; (b) launching a virtual ...
05/08/2012
8176487Client partition scheduling and prioritization of service partition work
A method in a data processing system is provided for processing a service request of a client partition. The method includes: obtaining by a service partition of the data processing system the service request from the client partition, wherein both the client and se...
05/08/2012
8176485Launching hypervisor under running operating system
The launching of a hypervisor after there is already a running operating system. The operating system itself may launch the hypervisor. The running operating system may be used instead of the hypervisor to discover the physical resources running on the computing sys...
05/08/2012
8176486Maintaining a pool of free virtual machines on a server computer
Various embodiments of a system and method for managing virtual machines on a server computer are described. According to one embodiment of the method, a pool of free virtual machines may be maintained on the server computer, e.g., where the number of virtual machin...
05/08/2012
8171473Method and apparatus for determining a service cluster topology based on static analysis
The service assignment tool analyzes a service to determine whether the service can execute on a cluster. If the service cannot execute on a cluster, the service is assigned to a single virtual machine. The service assignment tool identifies non-cluster friendly ser...
05/01/2012
8166478System and apparatus for utilizing a virtual machine to support redundancy in a virtual machine manager pair
A storage array controller may include a virtual machine manager for managing a storage array application virtual machine and a dedicated multiplexer virtual machine. The storage array application virtual machine and the dedicated multiplexer virtual machine may be ...
04/24/2012
8166475Storage area network access for virtual machines
Detailed herein are approaches to allowing individual virtual machines executing on a single physical host to have their own substantially unique identifier for access to a storage area network (SAN). In one approach, a substantially unique identifier (SUI) is assoc...
04/24/2012
8166477System and method for restoration of an execution environment from hibernation into a virtual or physical machine
This invention relates to a method, system and computer program product for restoration of a real hardware server or a Virtual Machine server from hibernation. The method starts with running the execution environment on the hardware platform and suspending the execu...
04/24/2012
8166473Method and system for a resource negotiation between virtual machines
A method of agreeing on the utilization of at least one computer resource between two virtual machines includes sending a first resource request by a first virtual machine to a second virtual machine having computer resources to allocate to the first virtual machine...
04/24/2012
8166476On-demand access to a virtual representation of a physical computer system
Various embodiments of a system and method for accessing a virtual representation of a first physical computer system are disclosed. A first backup image of the first physical computer system may be stored on a server computer system, where the first backup image sp...
04/24/2012
8166474System and methods for implementing network traffic management for virtual and physical machines
A virtualization framework provides security between multiple virtual machines with respect to network communications between the virtual machines and between the virtual machines and a physical network coupled to the underlying physical computer platform. The virtu...
04/24/2012
8161477Pluggable extensions to virtual machine monitors
The functionality of a virtualization layer interposed between computer system hardware and a plurality of applications can be altered by pluggable extensions. According to one embodiment of the present invention, a virtualization layer is divided into a privileged ...
04/17/2012
8161478Management of computer systems by using a hierarchy of autonomic management elements
A method and system for managing a computing system by using a hierarchy of autonomic management elements are described. The autonomic management elements operate in a master-slave mode and negotiate a division of management responsibilities regarding various compon...
04/17/2012
8161476Processor exclusivity in a partitioned system
A computer system including a plurality of physical processors (CPs) having physical processor performances (PCPs), a plurality of logical processors (LCPs), a plurality of logical partitions (LPARs) where each partition includes one or more of the logical processor...
04/17/2012
8161012File integrity verification using a verified, image-based file system
In general, the invention is directed to techniques for verifying the integrity of a file system and individually verifying files contained therein based on the integrity of the file system. For example, a computer-based device is described in which a computer-reada...
04/17/2012
8161475Automatic load and balancing for virtual machines to meet resource requirements
The embodiments contemplate a system and method for a provisioning, retirement and configuration of virtual machines. A predefined policy may include a desired target state of the virtual machines, as well as an action to initiate in order to reach the desired state...
04/17/2012
8161479Synchronizing virtual machine and application life cycles
A virtual environment can be configured to coordinate life cycles of virtual machines and application programs executing therein. In one implementation, the virtual environment includes an application layer and a virtual machine layer. The application layer communic...
04/17/2012
8156491Fault tolerant virtual machine
A virtual machine communicates with one or more additional virtual machines to establish membership for a virtual lockstep computing system, wherein each virtual machine is hosted by a node in a network. The virtual machine communicates with the one or more addition...
04/10/2012
8156492System and method to improve memory usage in virtual machines running as hypervisor guests
A system and method to improve memory usage in virtual machines running as hypervisor guests. In accordance with an embodiment, the invention provides a system for changing the memory usage of a virtual machine on request from a hypervisor, comprising: a hypervisor;...
04/10/2012
8156490Dynamic migration of virtual machine computer programs upon satisfaction of conditions
A system includes a network, a number of server computing devices, and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machi...
04/10/2012
8151263Real time cloning of a virtual machine
Method and systems for real-time cloning of a virtual machine are described. A virtual machine is running and a clone of the virtual machine is created while the virtual machine continues to run. In one embodiment, the creation of the clone further comprises quiesce...
04/03/2012
8151264Injecting virtualization events in a layered virtualization architecture
Embodiments of apparatuses, methods, and systems for injecting virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes virtual machine entry logic, recognition logic, and evaluation logic. The virtual ma...
04/03/2012
8151262System and method for reporting the trusted state of a virtual machine
A system, method, and program product is provided that executes a start sequence of an information handling system that includes a hardware based TPM. Multiple PCRs are stored in the TPM and are initialized to a predetermined state when the start sequence commences....
04/03/2012
8151265Apparatus for and method for real-time optimization of virtual machine input/output performance
The present invention implements a mechanism to decide when it is beneficial to switch from the current virtual input/output mechanism to a different one. The present invention determines which input/output mechanism each virtual machine should use based on the avai...
04/03/2012
8146082Migrating virtual machines configured with pass-through devices
Virtual machines that utilize pass-through devices are migrated from a source host computer to a destination host computer. During preparation for migration, the pass-through device is substituted with an emulation handler that simulates the pass-through device expe...
03/27/2012
8146080Tessellated virtual machines conditionally linked for common computing goals
In a computing environment, an association and layout of virtual machines exist as a system of multiple applications instantiated for a common computing goal, such as providing a data center with an email system for an enterprise. In that every application need not ...
03/27/2012
8146081Method of selecting one of execution schedules of guest OSes and virtual machine monitor employing the method
In a virtual machine system, a plurality of guest OSes are time-divisionally executed under virtual machine execution environments provided by a virtual machine monitor (VMM). The VMM specifies a group of guest OSes that intercommunicate with each other via a commun...
03/27/2012
8146078Timer offsetting mechanism in a virtual machine environment
In one embodiment, a method includes receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), calculating an offset value, receiving, during operation of the VM, a request for a current value of the timer, adjusting t...
03/27/2012
8145595Method and apparatus for optimization in workflow management systems
Activities within a workflow are either data management activities (DMAs) or non-DMAs. A workflow is typically carried out by a system by executing one activity after the other. This can, however, be very time consuming. A method and system are provided for optimizi...
03/27/2012
8146079Systems and methods for controlling resource usage by a driver domain on behalf of a virtual machine
A method comprises determining an amount to which resource usage by a driver domain on behalf of a given virtual machine (VM) is to be limited. The method further comprises controlling the resource usage by the driver domain on behalf of the given VM so as not to ex...
03/27/2012
8141075Rule engine for virtualized desktop allocation system
A plurality of virtual machines (VMs) is established and maintained by virtualization software on one or more physical servers. Desktop management software operates to provide the VMs to remote users as virtualized desktops. The desktop management software includes ...
03/20/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?