System and method for remotely re-imaging a computer system
First Claim
1. A method for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image comprising:
- receiving a command to initiate the re-imaging process from a remote location;
downloading the new image onto the active system;
performing the re-imaging process to replace the original image with the new image, wherein performing the re-imaging process includes;
stopping processes not needed to maintain an operating system running on the active system in an operable state;
moving files and settings in the original image from a top level space of the active system into a temporary directory using system level application programming interface (API) commands; and
moving files from a re-imaging directory in which files for the new image are stored on the active system into the top level space using system level API commands;
informing the remote location of the re-imaging process'"'"'s success; and
rebooting the computer system after the original image is replaced with the new image, wherein no reboot occurs during a time interval defined by a start time at which the command to initiate the re-imaging process is received and an end time at which this rebooting occurs.
12 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates generally to systems and methods for remotely re-imaging a computer system. In one example, a method is provided for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image. The method includes receiving a command to initiate the re-imaging process from a remote location and downloading the new image onto the active system. The re-imaging process is performed to replace the original image with the active image and remote location may be informed of the re-imaging process'"'"'s success. The computer system is rebooted.
43 Citations
18 Claims
-
1. A method for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image comprising:
-
receiving a command to initiate the re-imaging process from a remote location; downloading the new image onto the active system; performing the re-imaging process to replace the original image with the new image, wherein performing the re-imaging process includes; stopping processes not needed to maintain an operating system running on the active system in an operable state; moving files and settings in the original image from a top level space of the active system into a temporary directory using system level application programming interface (API) commands; and moving files from a re-imaging directory in which files for the new image are stored on the active system into the top level space using system level API commands; informing the remote location of the re-imaging process'"'"'s success; and rebooting the computer system after the original image is replaced with the new image, wherein no reboot occurs during a time interval defined by a start time at which the command to initiate the re-imaging process is received and an end time at which this rebooting occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image comprising:
-
defining a plurality of settings and files that are to be preserved from the original image during the re-imaging process; issuing a command to execute an agent process on the remote computer system for initiating the re-imaging process; instructing the agent process to save the defined plurality of settings and files that are to be preserved; performing, by the agent process, the re-imaging process to replace the original image with the new image, wherein the remote computer system is not rebooted between a first time defined by the issuing the command to execute the agent process and a second time that occurs after the original image has been replaced with the new image and wherein performing the re-imaging process includes; stopping processes not needed to maintain an operating system running on the active system in an operable state; moving files and settings in the original image from a top level space of the active system into a temporary directory using system level application programming interface (API) commands; and moving files from a re-imaging directory in which files for the new image are stored on the active system into the top level space using system level API commands; and waiting for a response from the agent process indicating success or failure of the re-imaging process. - View Dependent Claims (11, 12, 13)
-
-
14. A system for re-imaging a remote active system comprising:
-
a first computer having a first processor and a first memory coupled to the first processor; a second computer having a second processor and a second memory coupled to the second processor, wherein the second computer is coupled to the first computer, and wherein the second computer includes the active system; a plurality of instructions stored in the first memory for execution on the first processor of the first computer including; instructions for issuing a command to execute an agent process on the second computer for initiating the re-imaging process; and a plurality of instructions stored in the second memory for execution on the second processor of the second computer including; instructions for receiving the command to initiate the re-imaging process; instructions for copying a new image to the active system, wherein the new image is to replace an original image on the active system; instructions for performing the re-imaging process to replace the original image with the new image, wherein the instructions for performing the re-imaging process include instructions for; stopping processes not needed to maintain an operating system running on the active system in a functional state; moving files and settings in the original image from a top level space of the active system into a temporary directory using system level application programming interface (API) commands; and moving files from a re-imaging directory in which files for the new image are stored on the active system into the top level space using system level API commands; and instructions for rebooting the second computer, wherein no reboot occurs from a time at which the command to initiate the re-imaging process is received until a time after the original image has been replaced with the new image, and wherein this is the first reboot to occur after the original image is replaced with the new image. - View Dependent Claims (15, 16, 17, 18)
-
Specification