Method and apparatus for automatic prerequisite verification and installation of software
First Claim
Patent Images
1. A method for automatically downloading and installing software to a computer system, comprising the steps of:
- receiving an instruction to install an item of software on the computer system;
collecting data about the computer system to form collected data;
based on the collected data, downloading a proper version of the item of software from a server;
installing the proper version; and
based on the collected data, setting configuration options associated with the proper version.
0 Assignments
0 Petitions
Accused Products
Abstract
A technique for automatically installing software on one or more network-connected computer systems is disclosed. A user makes a request through a World Wide Web (WWW) site to install software on one or more computer systems. Software agents residing on the computer systems, under the direction of the server underlying the WWW site, collect installation information and install and configure the software.
-
Citations
61 Claims
-
1. A method for automatically downloading and installing software to a computer system, comprising the steps of:
-
receiving an instruction to install an item of software on the computer system;
collecting data about the computer system to form collected data;
based on the collected data, downloading a proper version of the item of software from a server;
installing the proper version; and
based on the collected data, setting configuration options associated with the proper version. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for automatically installing software on at least one computer system connected to a network, comprising the steps of:
-
receiving an instruction from a user input to install an item of software on the at least one computer system;
directing at least one software installation agent executing on the at least one computer system to download, install, and configure the item of software on the at least one computer system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, in a computer-readable medium, for automatically downloading and installing software to a computer system, comprising instructions for:
-
receiving an instruction to install an item of software on the computer system;
collecting data about the computer system to form collected data;
based on the collected data, downloading a proper version of the item of software from a server;
installing the proper version; and
based on the collected data, setting configuration options associated with the proper version. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program product, in a computer-readable medium, for automatically installing software on at least one computer system connected to a network, comprising instructions for:
-
receiving an instruction from a user input to install an item of software on the at least one computer system;
directing at least one software installation agent executing on the at least one computer system to download, install, and configure the item of software on the at least one computer system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for for automatically installing software, comprising:
-
a network;
a server connected to the network;
a client computer connected to the network; and
at least one target computer connected to the network, wherein each of the at least one target computer executes a software installation agent, wherein the client computer submits a request to the server, responsive to receiving the request the server schedules an appropriate time to install an item of software, at the appropriate time the server notifies the software installation agent on each of the at least one target computer that the item of software is to be installed, the software agent on each of the at least one target computer collects data about the at least one target computer to make a determination if and how the item of software can be installed and configured, based on the determination the software installation agent on each of the at least one target computer downloads, installs, and configures the item of software on each of the at least one target computer. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An apparatus for automatically downloading and installing software to a computer system, comprising means for:
-
receiving an instruction to install an item of software on the computer system;
collecting data about the computer system to form collected data;
based on the collected data, downloading a proper version of the item of software from a server;
installing the proper version; and
based on the collected data, setting configuration options associated with the proper version. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. An apparatus for automatically installing software on at least one computer system connected to a network, comprising means for:
-
receiving an instruction from a user input to install an item of software on the at least one computer system;
directing at least one software installation agent executing on the at least one computer system to download, install, and configure the item of software on the at least one computer system. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. A data processing system comprising:
-
a bus system;
a communication unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit, wherein the processing unit includes at least one processor, wherein the processing unit executes the set of instructions to perform the acts of;
receiving an instruction to install an item of software on the data processing system;
collecting data about the data processing system to form collected data;
based on the collected data, downloading a proper version of the item of software from a server;
installing the proper version; and
based on the collected data, setting configuration options associated with the proper version. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A data processing system comprising:
-
a bus system;
a communication unit connected to the bus system;
a memory connected to the bus system, wherein the memory a set of instructions; and
a processing unit, wherein the processing unit includes at least one processor, wherein the processing unit executes the set of instructions to perform the acts of;
receiving an instruction from a user input to install an item of software on the at least one data processing system;
directing at least one software installation agent executing on the at least one data processing system to download, install, and configure the item of software on the at least one data processing system. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
Specification