Software stack building using logically protected region of computer-readable medium
First Claim
Patent Images
1. A method, comprising:
- migrating from a reference machine to a destination machine that has no executable software stack for normal operation via an electronic network an image of a software stack generated at the reference machine;
installing the image of a software stack in a logically protected first portion of a non-transitory computer-readable medium coupled to the destination machine;
erasing the first portion of the non-transitory computer-readable medium outside of the logically-protected region, wherein the erasing is performed after the installing the image of a software stack in the logically protected region of a non-transitory computer-readable medium;
installing computer-executable instructions in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine;
installing a memory-resident operating system in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine;
executing, by a computer of the destination machine coupled to the non-transitory computer-readable medium, the instructions to perform the following;
erasing a non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine; and
building from the image an executable software stack in the non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine form the image in the logically protected first portion of the non-transitory computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems for software stack building using a logically protected region of a computer-readable medium are described. An image of a software stack may be stored in a computer-readable medium. A computer, coupled to the computer-readable medium, may build an executable software stack on the same computer-readable medium from the image. The image may be stored in a logically-protected region of the computer-readable medium. After the storing and prior to the building, data stored on the computer-readable medium outside of the logically-protected region may be erased.
-
Citations
8 Claims
-
1. A method, comprising:
-
migrating from a reference machine to a destination machine that has no executable software stack for normal operation via an electronic network an image of a software stack generated at the reference machine; installing the image of a software stack in a logically protected first portion of a non-transitory computer-readable medium coupled to the destination machine; erasing the first portion of the non-transitory computer-readable medium outside of the logically-protected region, wherein the erasing is performed after the installing the image of a software stack in the logically protected region of a non-transitory computer-readable medium; installing computer-executable instructions in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; installing a memory-resident operating system in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; executing, by a computer of the destination machine coupled to the non-transitory computer-readable medium, the instructions to perform the following; erasing a non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine; and building from the image an executable software stack in the non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine form the image in the logically protected first portion of the non-transitory computer readable medium. - View Dependent Claims (2)
-
-
3. A system for software stack building on a destination machine, comprising:
-
a memory comprising an image of a software stack; a processor in communication with the memory, the processor operable to; migrate to the destination machine that has no executable software stack for normal operation via an electronic network the image of the software stack from the memory; install the image of a software stack in a logically protected first portion of a non-transitory computer-readable medium coupled to the destination machine; erase the first portion of the non-transitory computer-readable medium outside of the logically-protected region, wherein the erasing is performed after the installing the image of a software stack in the logically protected region of a non-transitory computer-readable medium; install computer-executable instructions in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; install a memory-resident operating system in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; a computer of the destination machine coupled to the non-transitory computer-readable medium executing the instructions to perform the following; erase a non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine; and build from the image an executable software stack in the non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine from the image in the logically protected first portion of the non-transitory computer readable medium. - View Dependent Claims (4, 5)
-
-
6. A non-transitory computer-readable medium coupled to a destination machine storing computer-executable instructions to:
-
migrate from a reference machine to destination machine that has no executable software stack for normal operation via an electronic network an image of a software stack generated at the reference machine; install the image of a software stack in a logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; erase the first portion of the non-transitory computer-readable medium outside of the logically-protected region, wherein the erasing is performed after the installing the image of a software stack in the logically protected region of a non-transitory computer-readable medium; install a memory-resident operating system in the logically protected first portion of the non-transitory computer-readable medium coupled to the destination machine; execute, by a computer of the destination machine coupled to the non-transitory computer-readable medium, the instructions to perform the following; erase a non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine; and build from the image an executable software stack in the non-protected second portion of the non-transitory computer-readable medium coupled to the destination machine from the image in the logically protected first portion of the non-transitory computer readable medium. - View Dependent Claims (7, 8)
-
Specification