Software stack building using logically protected region of computer-readable medium
AssigneeBank of America Corporation
InventorsDaniel McCurdy, Craig Leslie Ewington, William Harrison McGraw, IV
Life of this patent
Estimating the term…
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.
Claims8
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.
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.
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.
Dependencies are inferred from the claim text.