Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method for applying program updates executed by a computer hardware processor comprising: creating a cloned virtual machine reproducing a state of a first existing snapshot of a virtual machine, wherein the creating the cloned virtual machine further comprises selecting the first existing snapshot of a plurality of existing snapshots based on, at least, a priority associated with the first existing snapshot and a usage frequency for the first existing snapshot; disabling a first virtual network interface card (NIC) in the cloned virtual machine; adding a second virtual NIC to the cloned virtual machine, wherein the adding the second virtual NIC further comprises initiating the cloned virtual machine to which the second virtual NIC has been added and assigning an unused internet protocol (IP) address to the second virtual NIC; applying, via a network, an update to the cloned virtual machine having the added second virtual NIC, wherein the update comprises a security update to maintain security for the virtual machine, and the security update comprises an update of a definition file for security software; deleting the second virtual NIC; enabling the first virtual NIC; and generating a snapshot of the updated cloned virtual machine and the first virtual NIC, wherein the snapshot is associated with the virtual machine and the snapshot is a data set in which only information on differences from a directly preceding snapshot is stored.
2. The method of claim 1 , further comprising: monitoring usage frequency of the plurality of existing snapshots.
3. The method of claim 1 , further comprising: merging the snapshot of the updated cloned virtual machine with a previously generated snapshot associated with the virtual machine.
4. The method of claim 1 , wherein creating the cloned virtual machine comprises: responsive to receiving a selection of a group of snapshots, creating the cloned virtual machine, wherein the cloned virtual machine reproduces a state identical to the state of the first existing snapshot, and wherein the first existing snapshot is a latest snapshot of the group of snapshots.
5. The method of claim 1 , further comprising: merging the first existing snapshot with an additional snapshot of the group of snapshots, wherein the additional snapshot is a previous version of the first existing snapshot; and deleting the additional snapshot.
6. The method of claim 1 , wherein applying the update to the cloned virtual machine comprises: applying the update to the cloned virtual machine using the unused IP address assigned to the second virtual NIC.
7. The method of claim 1 , wherein disabling the first virtual NIC in the cloned virtual machine comprises: disconnecting the first virtual NIC from the network.
8. The method of claim 7 , wherein enabling the first virtual NIC comprises: connecting the disconnected first virtual NIC to the network.
9. The method of claim 1 , wherein disabling the first virtual NIC in the cloned virtual machine comprises: preventing the first virtual NIC from being recognized by an operating system of the cloned virtual machine when the cloned virtual machine is initiated.
10. The method of claim 9 , wherein enabling the first virtual NIC comprises: allowing the disabled first virtual NIC to be recognized by the operating system of the cloned virtual machine.
Unknown
September 25, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.