Method And System Of Installing A Program On A First Computer, And Dulpicating The Installation On A Second Computer
First Claim
1. A method comprising:
- installing a software program on a first computer system by way of a human interacting with the first computer system, the installing by way of a plurality of operations;
programmatically duplicating each operation on a second computer system coupled to the first computer system, the duplicating of each operation on the second computer system in real time with each operation on the first computer system;
programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system; and
notifying the human, by way of the first computer system, when the result of the operation on the second computer system is unexpected.
8 Assignments
0 Petitions
Accused Products
Abstract
Installing a program on a first or primary computer system, and duplicating the installation on a second or secondary computer system. At least some of the illustrative embodiments are methods comprising installing a software program on a first computer system by way of a human interacting with the first computer system (the installing by way of a plurality of operations), programmatically duplicating each operation on a second computer system coupled to the first computer system (the duplicating of each operation on the second computer system in real time with each operation on the first computer system), programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system, and notifying the human (by way of the first computer system) when the result of the operation on the second computer system is unexpected.
-
Citations
15 Claims
-
1. A method comprising:
-
installing a software program on a first computer system by way of a human interacting with the first computer system, the installing by way of a plurality of operations; programmatically duplicating each operation on a second computer system coupled to the first computer system, the duplicating of each operation on the second computer system in real time with each operation on the first computer system; programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system; and notifying the human, by way of the first computer system, when the result of the operation on the second computer system is unexpected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a primary computer system; a secondary computer system coupled to the primary computer system by way of a computer network; the primary computer system is configured to record representations of interactions between a human and software under installation on the primary computer system, and the primary computer system is further configured to send representations of the interactions to the secondary computer system; the secondary computer system is configured to receive the representations of interactions and apply, in real time with the interactions on the primary computer system, the representations of the interactions to a duplicate copy of the software under installation on the secondary computer system; the system is configured to analyze a result of interactions of the human with the software under installation against a respective result of application of the representations of the interactions to the duplicate copy of the software under installation; and the system is configured to alert the human by way of the primary computer system when results as between the primary and the secondary computer system indicate an unexpected result. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable media storing a program that, when executed by a processor, causes the processor to:
-
record an interaction of a human with a program being installed on a computer system in which the processor resides; send, in real time with the interaction, a representation of the interaction to a second computer system coupled to the processor by way of a computer network; determine a result of the interaction between the human and the program being installed on the computer system; and alert the human if the result of the interaction in comparison to a result obtained by the second computer system indicates an unexpected result on the remote computer system. - View Dependent Claims (12, 13, 14, 15)
-
Specification