Virtual machine manager
First Claim
Patent Images
1. A machine manager, the machine manager comprising:
- a storehouse, the storehouse including at least one virtual machine in an electronic storage, wherein each of the at least one virtual machines is associated with at least one virtual kinematics machine, each of the at least one virtual kinematics machines describing characteristics of a plurality of movable axes of at least one machine tool system; and
a virtual machine manager using one or more electronic processors, the virtual machine manager operable to receive an input, provide one or more virtual machines from the storehouse if the input is compatible with at least one of the virtual machines from the storehouse, and generate at least one new virtual machine if the input is not compatible with at least one of the virtual machines.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for virtual machine management are disclosed. A virtual machine manager may communicate with a storehouse, which may include one or more virtual machines. The virtual machine manager may select one or more virtual machines, or may create one or more virtual machines, depending on the requirements of an input.
77 Citations
29 Claims
-
1. A machine manager, the machine manager comprising:
-
a storehouse, the storehouse including at least one virtual machine in an electronic storage, wherein each of the at least one virtual machines is associated with at least one virtual kinematics machine, each of the at least one virtual kinematics machines describing characteristics of a plurality of movable axes of at least one machine tool system; and a virtual machine manager using one or more electronic processors, the virtual machine manager operable to receive an input, provide one or more virtual machines from the storehouse if the input is compatible with at least one of the virtual machines from the storehouse, and generate at least one new virtual machine if the input is not compatible with at least one of the virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for creating a virtual machine, the method comprising:
-
providing a virtual machine manager using one or more electronic processors, the virtual machine manager operable to generate one or more virtual machines from a plurality of virtual machines stored in a storehouse, each of the virtual machines including at least one virtual kinematics machine, each of the at least one virtual kinematics machines describing characteristics of and determining position data specifying motion of a plurality of movable axes of at least one machine tool system; receiving by the virtual machine manager a request for a virtual machine from a host application; generating by the virtual machine manager a new virtual machine based at least in part on at least one of the virtual machines from the storehouse, the new virtual machine being generated to cooperate with the host application and using its at least one virtual kinematics machine to determine position data for use by the host application; and providing by the virtual machine manager the new virtual machine to the host application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for providing a virtual machine, the method comprising:
-
providing a virtual machine manager using one or more electronic processors, the virtual machine manager operable to select one or more virtual machines from a plurality of virtual machines stored in a storehouse, each of the virtual machines including at least one virtual kinematics machine, each of the at least one virtual kinematics machines describing characteristics of and determining position data specifying motion of a plurality of movable axes of at least one machine tool system; receiving by the virtual machine manager a request for a virtual machine from a host application; selecting by the virtual machine manager one or more of the plurality of virtual machines in the storehouse, based at least in part on a selection criteria, the one or more virtual machines being configured to cooperate with a host application and use its at least one virtual kinematics machine to determine position data for use by the host application; and providing by the virtual machine manager the one or more virtual machines to the host application. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification