Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US2018246710A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018246710-A1 |
| Application number | US-201715656206-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 21, 2017 |
| Priority date | Feb 27, 2017 |
| Publication date | Aug 30, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A software update apparatus and method in a virtualized environment. The software update method performed by a software update apparatus in a virtualized environment includes monitoring an operation that is invoked when software is updated in a guest operating system area, creating a software profile by analyzing results of the monitoring, mounting a virtual disk image for a target virtual machine in a target directory in a virtual machine monitor area, and incorporating update information of at least one of a file and a registry that are specified in the software profile into the target directory in which the virtual disk image is mounted.
Opening claim text (preview).
What is claimed is: 1 . A software update method in a virtualized environment, performed by a software update apparatus in a virtualized environment, the software update method comprising: monitoring an operation that is invoked when software is updated in a guest operating system area; creating a software profile by analyzing results of the monitoring; mounting a virtual disk image for a target virtual machine in a target directory in a virtual machine monitor area; and incorporating update information of at least one of a file and a registry that are specified in the software profile into the target directory in which the virtual disk image is mounted. 2 . The software update method of claim 1 , wherein monitoring the operation that is invoked comprises: setting a monitoring target that includes at least one of a process and an operation that are targets to be monitored; and generating log data by monitoring invocation details of the operation that is invoked when the monitoring target updates the software. 3 . The software update method of claim 2 , wherein creating the software profile comprises: determining whether update of the software requires a system reboot; if it is determined that the update of the software requires the system reboot, setting a process that performs a pending file rename operation as the monitoring target; performing setting such that when the system reboots, the operation that is the monitoring target is activated, and then performing the system reboot; and generating the log data by monitoring invocation details of the operation. 4 . The software update method of claim 3 , wherein creating the software profile further comprises: if it is determined that the update of the software does not require the system reboot, creating source software profiles using the log data; and creating the software profile based on a list of the source software profiles. 5 . The software update method of claim 4 , wherein creating the software profile based on the list of the source software profiles is configured to create the software profile based on an extent of influence and a degree of error that are exerted and caused when the source software profiles are applied to the target virtual machine. 6 . The software update method of claim 1 , wherein mounting the virtual disk image in the target directory comprises: selecting the virtual disk image for the target virtual machine to which the software profile is to be applied; setting a location of the target directory in the virtual machine monitor area; and mounting the selected virtual disk image at the location of the target directory. 7 . The software update method of claim 6 , wherein incorporating the update information into the target directory comprises: searching locations below the target directory, in which the virtual disk image is mounted, for a registry file using the software profile; performing a registry update by parsing the found registry file; and unmounting the virtual disk image. 8 . The software update method of claim 2 , further comprising resetting at least one of the monitoring target, the software profile, and a location of the target directory. 9 . The software update method of claim 8 , wherein resetting the at least one of the monitoring target, the software profile, and the location of the target directory is configured to provide an operation mode that allows mounting the virtual disk image and incorporating the update information into the target directory to be performed in at least one of a state in which a virtual machine is in a deactivated state, a state immediately before the virtual machine switches from the deactivated state to an activated state, and a state in which the virtual machine is in the activated state. 10 . The software update method of claim 2 , wherein the software profile comprises one or more records that include at least one of a name of the software, a name of update, an attribute of the software profile, an identifier of a process that is a monitoring target, a name of the process, a usage time of an operation that is the monitoring target, a name of the operation, a file that is capable of being acquired by parsing parameters of the operation, a path name of the registry, results of performance of the operation, detailed parameter information of the operation, an actually created file, and information of the registry. 11 . A software update apparatus in a virtualized environment, comprising: a monitoring unit for monitoring an operation that is invoked when software is updated in a guest operating system area; a software profile creation unit for creating a software profile by analyzing results of the monitoring; a mount unit for mounting a virtual disk image for a target virtual machine in a target directory in a virtual machine monitor area; and a file control unit for incorporating update information of at least one of a file and a registry that are specified in the software profile into the target directory in which the virtual disk image is mounted. 12 . The software update apparatus of claim 11 , wherein the monitoring unit sets a monitoring target that includes at least one of a process and an operation that are targets to be monitored, and generates log data by monitoring invocation details of the operation that is invoked when the monitoring target updates the software. 13 . The software update apparatus of claim 12 , wherein the software profile creation unit is configured to: determine whether update of the software requires a system reboot, if it is determined that the update of the software requires the system reboot, set a process that performs a pending file rename operation as the monitoring target, perform setting such that when the system reboots, the operation that is the monitoring target is activated, and then perform the system reboot, and generate the log data by monitoring invocation details of the operation. 14 . The software update apparatus of claim 13 , wherein the software profile creation unit is configured to, if it is determined that the update of the software does not require the system reboot, create source software profiles using the log data and create the software profile based on a list of the source software profiles. 15 . The software update apparatus of claim 14 , wherein the software profile creation unit creates the software profile based on an extent of influence and a degree of error that are exerted and caused when the source software profiles are applied to the target virtual machine. 16 . The software update apparatus of claim 11 , wherein the mount unit is configured to select the virtual disk image for the target virtual machine to which the software profile is to be applied, set a location of the target directory in the virtual machine monitor area, and mount the selected virtual disk image at the location of the target directory. 17 . The software update apparatus of claim 16 , wherein the file control unit is configured to search locations below the target directory, in which the virtual disk image is mounted, for a registry file using the software profile, perform a registry update by parsing the found registry file, and unmount the virtual disk image. 18 . The software update apparatus of claim 12 , further comprising a management unit for resetting at least one of the monitoring target, the software profile, and a location of the target directory. 19 . The software update apparatus of claim 18 ,
Monitoring or debugging support · CPC title
Loading of operating system · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Hypervisor-specific management and integration aspects · CPC title
I/O management, e.g. providing access to device drivers or storage · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.