Method of remotely installing software directly from a central computer
First Claim
1. A programmatically performed within a central computer system, for installing software to a remote computer system through a computer network, the method comprising the steps of:
- (a) requesting a list identifying at least one remote computer system from a user of the central computer system;
(b) selecting one previously unselected remits computer system from the list identifying at least one remote computer system;
(c) stopping the method when all remote computer systems have been previously selected from the list identifying at least one remote computer system;
(d) sending a general response request to the selected remote computer system to determine whether the selected remote computer system can be contacted through the computer network, and transferring to step (b) if the selected computer system cannot be contacted;
(e) determining whether the selected remote computer system allows remote performing of commands, and transferring to step (b) if the selected computer system does not support remote performing of commands;
(f) remotely performing a command to list all other commands in the remote computer system and examining the list to determine whether the selected remote computer system contains all standard operating system commands necessary to install the software on the selected remote computer system, and transferring to step (b) if the selected computer system does not contain all the standard operating system commands;
(g) remotely performing a command to list available disk space on the remote computer system and examining the list to determine whether the selected remote computer system contains an amount of free disk space required to install the software, and transferring to step (b) if the selected computer system does not have the amount of free disk space;
(h) combining all individual files contained within the software into a single data stream;
(i) transferring the single data stream to the remote computer system; and
(j) separating the single data stream into the individual files to complete the installation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for remote installation of software over a computer network allows a user to interactively select each remote computer system for software installation, or to provide a file containing a list of all remote computer systems. Before attempting to install the software, the method ensures that the remote system can be reached through the network, that the remote system has the capability of running processes remotely, that the remote system has all the commands necessary to perform the installation, that the remote system has the correct hardware and software to support the installation, and that sufficient disk space exists on the remote computer system for the installation. The method then combines all files that are being remotely installed into a single data stream, sends this single data stream over the network to the remote computer system, and separates the data stream into the original files on the remote system.
-
Citations
16 Claims
-
1. A programmatically performed within a central computer system, for installing software to a remote computer system through a computer network, the method comprising the steps of:
-
(a) requesting a list identifying at least one remote computer system from a user of the central computer system; (b) selecting one previously unselected remits computer system from the list identifying at least one remote computer system; (c) stopping the method when all remote computer systems have been previously selected from the list identifying at least one remote computer system; (d) sending a general response request to the selected remote computer system to determine whether the selected remote computer system can be contacted through the computer network, and transferring to step (b) if the selected computer system cannot be contacted; (e) determining whether the selected remote computer system allows remote performing of commands, and transferring to step (b) if the selected computer system does not support remote performing of commands; (f) remotely performing a command to list all other commands in the remote computer system and examining the list to determine whether the selected remote computer system contains all standard operating system commands necessary to install the software on the selected remote computer system, and transferring to step (b) if the selected computer system does not contain all the standard operating system commands; (g) remotely performing a command to list available disk space on the remote computer system and examining the list to determine whether the selected remote computer system contains an amount of free disk space required to install the software, and transferring to step (b) if the selected computer system does not have the amount of free disk space; (h) combining all individual files contained within the software into a single data stream; (i) transferring the single data stream to the remote computer system; and (j) separating the single data stream into the individual files to complete the installation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method programmatically performed within a central computer system for installing software on a remote computer system by installing and updating a plurality of data files on the remote computer system through a computer network, the method comprising the steps of:
-
(a) requesting a list containing at least one remote computer system from a user of the central computer (b) selecting one previously unselected remote computer system from the list containing at least one remote computer system; (c) stopping the method when all remote computer systems have been previously selected from the list containing at least one remote computer system; (d) sending a general response request to the selected remote computer system to determine whether the selected remote computer system can be contacted through the computer network, and transferring to step (b) if the selected computer system cannot be contacted; (e) determining whether the selected remote computer system allows remote performing of commands, and transferring to step (b) if the selected computer system does not support remote performing of commands; (f) remotely performing a command to list all other commands in the remote computer system and examining the list to determine whether the selected remote computer system contains all standard operating system commands necessary to install the plurality of data files on the selected remote computer system, and transferring to step (b) if the selected computer system does not contain all the standard operating system commands; (g) remotely performing a command to list available disk space on the remote computer system and examining the list to determine whether the selected remote computer system contains an amount of free disk space required to install the plurality of data files, and transferring to step (b) if the selected computer system does not contain the amount of free disk space; (h) combining the plurality of data files into a single data stream; (i) transferring the single data stream to the remote computer system; and (j) separating the single data stream into the plurality of data files to complete the installation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification