Pre-install compliance system
First Claim
1. A system for assisting correct installation of an application comprising:
- a. an expert system library for storing information including system data; and
b. an agent coupled to the expert system library for using the information stored in the expert system library to check for and resolve conflicts of installation of the application.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention interrogates computer systems prior to software installations to ensure software installations operate correctly and do not conflict with existing hardware and software. An agent application is first installed on a user'"'"'s system. When a new program is about to be installed on the user'"'"'s system, the agent checks if certain prerequisite requirements are met. The prerequisite requirements are downloaded from an expert system library, and the agent interrogates the user'"'"'s system to determine if it passes the downloaded requirements. If the system passes, then the software is installed. If the system does not pass, then a report is sent to the user and/or a remediation script is initiated to repair the problem. After software is installed, if errors arise that were not previously detected, a feedback mechanism sends the errors to the expert system library so future errors are detected preemptively.
-
Citations
66 Claims
-
1. A system for assisting correct installation of an application comprising:
-
a. an expert system library for storing information including system data; and
b. an agent coupled to the expert system library for using the information stored in the expert system library to check for and resolve conflicts of installation of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for assisting correct installation of an application comprising:
-
a. one or more servers;
b. one or more computing devices coupled to the one or more servers for computing data;
c. an expert system library contained within the one or more servers for storing information including system data;
d. an agent contained within the one or more computing devices for using the information stored in the expert system library to check for and resolve conflicts of installation of the application; and
e. a feedback mechanism contained within the one or more computing devices for sending feedback to the expert system library. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of assisting correct installation of an application comprising:
-
a. detecting initiation of installation of the application;
b. downloading one or more prerequisite modules to a computing device from an expert system library;
c. interrogating the computing device for prerequisite requirements based on the one or more prerequisite modules; and
d. determining if the computing device passes the one or more prerequisite requirements. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A network of devices for assisting correct installation of an application comprising:
-
a. one or more servers;
b. one or more computing devices coupled to the one or more servers for computing data;
c. an expert system library contained within the one or more servers for storing information including system data;
d. an agent contained within the one or more computing devices for using the information stored in the expert system library to check for and resolve conflicts of installation of the application; and
e. a feedback mechanism contained within the one or more computing devices for sending feedback to the expert system library. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification