← Back to Patent Explorer
US6170065B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic system for dynamic diagnosis and repair of computer configurations

Assignee: E-PARCEL Corp
•
Filing: 1997-11-14
•
Granted: 2001-01-02
•
Expires: 2017-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Hiroshi Kobata
  • 👤 Robert A. Gagne, Jr.
  • 👤 Theodore C. Tonchev

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 16:19
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0709; G06F11/0748; G06F11/22; G06F11/2294

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 125 words
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.
Claim 2
Dependent Claim 125 words
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.
Claim 3
Dependent Claim 30 words
The system of claim 1 , wherein said script is initially loaded into said user's computer for processing by said programmable interface to effectuate the repair of said user's computer.
Claim 4
Dependent Claim 21 words
The system of claim 2 and further including means for repetitiously scheduling said programmable interface to access said object oriented database.
Claim 5
Dependent Claim 15 words
The system of claim 1 , wherein said object oriented database is at said server.
Claim 6
Dependent Claim 15 words
The system of claim 1 , wherein said programmable interface is within said user's computer.
Claim 7
Dependent Claim 33 words
The system of claim 1 , further comprising a support network in which a plurality of scripts are stored, thereby preventing a system administrator or home user from having to create said script.
Claim 8
Dependent Claim 16 words
The system of claim 1 , wherein said object oriented database is at said user's computer.
Claim 9
Independent Claim 118 words
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.
Claim 10
Independent Claim 118 words
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.
Claim 11
Dependent Claim 48 words
The system of claim 8 wherein said script engine is further provided for processing said script in order to determine if a problem exists with said client computer prior to making changes to said client computer necessary to solve a problem determined to exist with said client computer.
Claim 12
Dependent Claim 40 words
The system of claim 8 wherein said system inventory object oriented database contains current data indicative of hardware and software currently associated with the client computer and archived data indicative of hardware and software previously associated with said client computer.
Claim 13
Dependent Claim 16 words
The system of claim 10 wherein said script utilizes said current data and said archived data.
Claim 14
Dependent Claim 18 words
The system of claim 8 wherein said system inventory object oriented database is located at said client computer.
Claim 15
Dependent Claim 17 words
The system of claim 8 wherein said system inventory object oriented database is located at said server.
Claim 16
Dependent Claim 16 words
The system of claim 8 further comprising a script database for storing a plurality of scripts.
Claim 17
Independent Claim 105 words
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.
Claim 18
Independent Claim 105 words
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.
Claim 19
Dependent Claim 26 words
The method of claim 15 wherein the data storing step includes the step of providing the inventory database in the form of an object oriented database.
Claim 20
Dependent Claim 15 words
The method of claim 16 wherein said querying step is performed by a system administrator.
Claim 21
Dependent Claim 21 words
The method of claim 16 wherein said querying step comprises the step of processing of a script with a script engine.
Claim 22
Dependent Claim 21 words
The method of claim 18 wherein said querying step is used for purposes of inventory management, upgrade planning, and problem resolution.

References Cited (Backward Citations)

US5471615A Cited
US5307490A Cited
US5666534A Cited
US5774644A Cited
US5504892A Cited
US5812779A Cited
US5742829A Cited
US5732219A Cited
US5689726A Cited
US5815652A Cited
US5740431A Cited
US5745738A Cited
US5920873A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-02 2004-07-03 2005-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-02 2008-07-03 2009-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-02 2012-07-03 2013-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag