Method and system for restoring an operating environment on a computer system
First Claim
1. In a computer system, a method for restoring an operating environment, said method comprising:
- receiving a notification to install a first target operating environment of a plurality of operating environments, wherein each of the plurality of operating environments comprises a different operating system and a software application under test with respect to each operating system, wherein said notification is received at a first computer system from an application server in response to a request to install said first target operating environment initiated at a remote computer system and received at said application server, and wherein said remote computer system is disposed remotely from said first computer system and said application server;
in response to said notification, automatically retrieving, by said first computer system, a first image of a plurality of images, wherein each of said plurality of images stores one of the plurality of operating environments and wherein the retrieved first image stores said first target operating environment;
automatically restoring said first image on said first computer system such that said first target operating environment is installed on said first computer system, wherein automatically restoring said first image on said first computer system further comprises installing the operating system and the software application of the first target operating environment on said first computer system;
automatically notifying said remote computer system when said first image is restored on said first computer system;
testing said software application with respect to the operating system of the first target environment on the first computer system; and
reporting results of said testing of the software application from the first computer system to the remote computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for restoring an operating environment in a computer system. A request to install a target operating environment on a computer system is received at an application. The application transmits a first notification to the computer system. In response to the first notification, the computer system automatically retrieves an image, wherein the image comprises the target operating environment. The computer system automatically restores the image on the computer system such that the target operating environment is installed on the computer system. The computer system automatically transmits a second notification to the application when the image is restored. The present invention provides a method and system for automating the installation of an operating environment on a computer system.
28 Citations
17 Claims
-
1. In a computer system, a method for restoring an operating environment, said method comprising:
-
receiving a notification to install a first target operating environment of a plurality of operating environments, wherein each of the plurality of operating environments comprises a different operating system and a software application under test with respect to each operating system, wherein said notification is received at a first computer system from an application server in response to a request to install said first target operating environment initiated at a remote computer system and received at said application server, and wherein said remote computer system is disposed remotely from said first computer system and said application server; in response to said notification, automatically retrieving, by said first computer system, a first image of a plurality of images, wherein each of said plurality of images stores one of the plurality of operating environments and wherein the retrieved first image stores said first target operating environment; automatically restoring said first image on said first computer system such that said first target operating environment is installed on said first computer system, wherein automatically restoring said first image on said first computer system further comprises installing the operating system and the software application of the first target operating environment on said first computer system; automatically notifying said remote computer system when said first image is restored on said first computer system; testing said software application with respect to the operating system of the first target environment on the first computer system; and reporting results of said testing of the software application from the first computer system to the remote computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an application, a method for managing installation of an operating environment on a computer system, said method comprising:
-
receiving a request from a remote computer system to install a target operating environment on a computer system, wherein the target operating environment comprises one of a plurality of operating environments, wherein each of the plurality of operating environments comprises a different operating system and a software application under test with respect to each operating system, wherein said request is received from an application client, and wherein said remote computer system is disposed remotely from said computer system and said application client; transmitting a first notification to said computer system, said first notification for instructing said computer system to automatically retrieve an image of a plurality of images, wherein each of said plurality of images stores one of the plurality of operating environments and wherein the image stores said target operating environment and said image being automatically restored on said computer system such that said target operating environment is installed on said computer system; receiving a second notification from said computer system that said image has been automatically restored in said computer system; and forwarding said second notification to said application client; transmitting a third notification to said computer system, said third notification instructing said computer system to install software on said computer system including the operating system and software application of the target operating environment and to perform at least one test of the software application with respect to the operating system of the target operating environment; and receiving a testing report from said computer system, said testing report generated in response said test. - View Dependent Claims (8, 9)
-
-
10. A computer-readable memory having computer-readable program code embodied therein for causing a computer system to perform a method for restoring an operating environment, said method comprising:
-
receiving a notification to install a target operating environment of a plurality of operating environments, wherein each of the plurality of operating environments comprises a different operating system and a software application under test with respect to each operating system, wherein said notification is received from an application server in response to a request initiated at a remote computer system and received at said application server, and wherein said remote computer system is disposed remotely from said computer system and said application server; in response to said notification, automatically retrieving, by said computer system, an image of a plurality of images, wherein each of said plurality of images stores one of the plurality of operating environments and wherein the retrieved image stores said target operating environment; automatically restoring said image on said computer system such that said target operating environment is installed on said computer system, wherein automatically restoring said image on said computer system further comprises installing the operating system and the software application of the target operating environment on said computer system; and automatically notifying said remote computer system when said image is restored on said computer system; testing said software application with respect to the operating system of the target environment; and reporting results of said testing. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable memory having computer readable program code embodied therein for causing a computer system to perform a method for managing installation of an operating environment on a computer system, said method comprising:
-
receiving a request from a remote computer system to install a target operating environment on a computer system, wherein the target operating environment comprises one of a plurality of operating environments, wherein each of the plurality of operating environments comprises a different operating system and a software application under test with respect to each operating system, wherein said request is received from an application client, and wherein said remote computer system is disposed remotely from said computer system and said application client; transmitting a first notification to said computer system, said first notification for instructing said computer system to automatically retrieve an image of a plurality of images, wherein each of said plurality of images stores one of the plurality of operating environments and wherein the image stores said target operating environment and said image being automatically restored on said computer system such that said target operating environment is installed on said computer system; receiving a second notification from said computer system that said image has been automatically restored in said computer system; and forwarding said second notification to said application client; transmitting a third notification to said computer system, said third notification instructing said computer system to install software on said computer system including the operating system and software application of the target operating environment and to perform at least one test of the software application with respect to the operating system of the target operating environment; and receiving a testing report from said computer system, said testing report generated in response said test. - View Dependent Claims (16, 17)
-
Specification