Register | Login | Help |
 
SEARCH PATENT INVENTORS:
First name

Last name
City/State

Philip R. Lantz

City: Cornelius
State/Country: OR US

Are you Philip R. Lantz?

CLAIM YOUR PROFILE NOW:

Distinguish yourself and attract new opportunities
Update and enhance your profile with information,           uploaded documents, and video
Request recommendations to boost your profile.
 
Companies
Intel Corporation - Santa Clara CA US


Patents
A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines ("VMs") on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager ("VMM") on the host cycles access to the I/O devices amongst the VMs according to a round robin or other such allocation scheme. In order to provide direct access to the devices, the VMM may save the device state pertaining to the currently active VM, store the state in a memory region allocated to the currently active VM, retrieve a device state for a new VM from its memory region and restore the device using the retrieved device state, thus providing the illusion that each VM has direct, full-speed, exclusive access to the I/O device.
A method, apparatus and system enable a virtual machine manager ("VMM") to dynamically reassign physical devices from one virtual machine ("VM") to another. The VMM may generate a message to the VM that currently owns the physical device and inform the device that the physical device is shutting down. The current VM may thereafter idle the physical device, unload the device driver and eject the device. The VMM may then inform another VM that the physical device is available, and the second VM may load the driver for the device.
A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines ("VMs") on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager ("VMM") on the host cycles access to the I/O devices amongst the VMs according to a round robin or other such allocation scheme. In order to provide direct access to the devices, the VMM may save the device state pertaining to the currently active VM, store the state in a memory region allocated to the currently active VM, retrieve a device state for a new VM from its memory region and restore the device using the retrieved device state, thus providing the illusion that each VM has direct, full-speed, exclusive access to the I/O device.
Creation of a cutting template for a virtual jigsaw puzzle using guide points and a spline-fitting algorithm is described. Guide points that define geometric parameters of a piece of a virtual jigsaw puzzle are selected. A curve is fit to the guide points using a spline-fitting algorithm to define a shape of the puzzle piece.
Creation of a cutting template for a virtual jigsaw puzzle using guide points and a spline-fitting algorithm is described. Guide points that define geometric parameters of a piece of a virtual jigsaw puzzle are selected. A curve is fit to the guide points using a spline-fitting algorithm to define a shape of the puzzle piece.

view more

We are your best, most user-friendly source for searching patents and patent attorneys on the Internet.