Automatic system for dynamic diagnosis and repair of computer configurations
First Claim
1. An automatic system for dynamic diagnosis and repair of a user'"'"'s computer which is coupled via a network to a server, comprising:
- an object oriented database for storing an inventory of hardware, software and configuration information relative to said user'"'"'s computer and said network in a standard format regardless of which of a plurality of different operating systems is associated with said user'"'"'s computer; and
, a programmable interface capable of processing a script for accessing and using data from said object oriented database for diagnosing a predetermined problem with said user'"'"'s computer and for repair thereof, said script being universal to said plurality of different operating systems, whereby the user'"'"'s computer may be diagnosed and repaired by said script regardless of the operating system used.
5 Assignments
0 Petitions
Accused Products
Abstract
An automatic system is provided for dynamic diagnosis and repair of a user'"'"'s computer through the utilization of a programmable interface to access and use relevant data in which a special script comprising a relatively small program first makes an inventory of hardware, software and configuration information relative to the user, his equipment and the network and stores this information in a single uniform object oriented database. A large number of system tools are also stored so that upon accessing the inventory and looking at any relevant data the script can call the available tools to automatically correct any user problem, whether it be compatibility of peripherals, software conflicts, providing missing software components, or correcting other problems, all on an automatic basis without user intervention or oftentimes without user knowledge.
243 Citations
19 Claims
-
1. An automatic system for dynamic diagnosis and repair of a user'"'"'s computer which is coupled via a network to a server, comprising:
-
an object oriented database for storing an inventory of hardware, software and configuration information relative to said user'"'"'s computer and said network in a standard format regardless of which of a plurality of different operating systems is associated with said user'"'"'s computer; and
,a programmable interface capable of processing a script for accessing and using data from said object oriented database for diagnosing a predetermined problem with said user'"'"'s computer and for repair thereof, said script being universal to said plurality of different operating systems, whereby the user'"'"'s computer may be diagnosed and repaired by said script regardless of the operating system used. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for dynamic diagnosis and repair of a client computer which is coupled via a network to a server, comprising:
-
(a) a system inventory object oriented database in which data indicative of hardware and software associated with the client computer is stored in a standard format regardless of which of a plurality of operating systems is associated with said client computer; and
(b) a script engine for processing a script which is universal to said plurality of operating systems and which utilizes said data in order to make changes to said client computer necessary to solve a problem with said client computer regardless of which of said plurality of operating systems is associated with said client computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising the steps of:
-
converting platform specific data indicative of hardware and software associated with a client computer which is coupled to a server via a network into a standard format regardless of which of a plurality of operating systems is associated with said client computer;
storing the standard format data in an inventory database; and
processing a script for accessing and using data from said inventory database to diagnose a predetermined problem with said client computer, wherein said script is capable of diagnosing said predetermined problem regardless of which of a plurality of different operating systems is associated with said client computer. - View Dependent Claims (16, 17, 18, 19)
-
Specification