10083022

Applying Update to Snapshots of Virtual Machine

PublishedSeptember 25, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

2. The method of claim 1 , further comprising: monitoring usage frequency of the plurality of existing snapshots.

3

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

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

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

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

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

8. The method of claim 7 , wherein enabling the first virtual NIC comprises: connecting the disconnected first virtual NIC to the network.

9

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

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.

Patent Metadata

Filing Date

Unknown

Publication Date

September 25, 2018

Inventors

Yuto Fukui
Daisuke Hayashi
Tomohiro Shioya

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPLYING UPDATE TO SNAPSHOTS OF VIRTUAL MACHINE” (10083022). https://patentable.app/patents/10083022

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.