Failure prediction system and method for a client-server...

Electrical computers and digital processing systems: multicomput – Computer network managing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C714S004110, C714S002000

Reexamination Certificate

active

06397247

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a failure prediction system, a failure prediction method, and a recording medium recording failure prediction program thereon, and more particularly to a failure prediction system, a failure prediction method, and a recording medium recording failure prediction program thereon for predicting any more software failure that may subsequently arise.
2. Description of the Related Art
Along with the increasingly extensive use of personal computers, the importance of software intended for use in routine operations in business corporations and handling of miscellaneous affairs in households is growing, and many such software products been developed.
However, as software becomes more and more multifunctional, software failures tend to increase, posing an extremely grave problem.
If any software at work runs into trouble, the work done before the trouble may be wasted, the data stored may be destroyed, and restoration may take a long time.
In view of this problem, there have been used, among others, techniques to automatically save the file at regular intervals and others to trap the software failure and save the file involved.
However, these techniques according to the prior art are still beset with the problem of inability to reduce the frequency of failure occurrence.
SUMMARY AND OBJECTS OF THE INVENTION
An object of the invention is to provide a failure prediction system, a failure prediction method, and a recording medium recording failure prediction program thereon for predicting anymore software failure that may subsequently arise.
A first failure prediction system according to the invention comprises a plurality of client computers and a server computer for managing the plurality of client computers linked by a communication network, wherein: said server computer is provided with a means for preparing, on the basis of information on the particulars of any failure that may arise in any client computer and the environment of execution at the time of failure occurrence, failure prediction information including the particulars of the failure and factors accountable for the failure, and transmitting the prepared information to some or all of said plurality of client computers; and each of said plurality of client computers is provided with a means for receiving said failure prediction information including the particulars of the failure and factors accountable for the failure, and checking whether or not its own environment of execution involves the factors accountable for the failure.
A second failure prediction system according to the invention comprises a plurality of client computers and a server computer for managing the plurality of client computers linked by a communication network, wherein: said server computer comprises a client configuration information database in which are restored, classified by client computer, hardware configuration information and software configuration information on each of said plurality of client computers; a client failed executional environment database in which is stored, classified by the type of failure, information on the executional environment at the time of failure occurrence on each of said plurality of client computers; a client failure factor database to serve as the location of storage of the particulars of the failure and factors accountable for the failure; a failure factor extracting means for extracting from said client failed executional environment database the particulars of the failure and factors accountable for the failure, and storing them into said client failure factor database; a client identifying means for identifying, on the basis of the hardware configuration information and the software configuration information on each of said plurality of client computers stored in said client configuration information database, the client computer s that may repeat the failure factor extracted by said failure factor extracting means; and a failure prediction information transmitting means for transmitting, to each client computer identified by said client identifying means, failure prediction information including the particulars of the failure and factors accountable for the failure; and each of said plurality of client computers comprises a failure prediction information database to serve as the location of storage of failure prediction information including the particulars of the failure and factors accountable for the failure; a failure prediction information receiving means for receiving failure prediction information including the particulars of the failure and factors accountable for the failure from said server computer; a failure prediction information storing means for storing failure prediction information including the particulars of the failure and factors accountable for the failure that has been received into said failure prediction information database; a failure factor checking means for checking whether or not the executional environment of its own client computer currently in operation involves any of the failure factors stored in said failure prediction information database; and a failure prediction information notifying means for supplying an output unit with failure prediction information including the factors accountable for the failure and the particulars of the failure when said failure factor checking means has judged that the executional environment of its own client computer currently in operation involves any of the failure factors stored.
A third failure prediction system according to the invention comprises a plurality of client computers and a server computer for managing the plurality of client computers linked by a communication network, wherein: each of said plurality of client computers comprises a configuration information transmitting means for transmitting its own hardware configuration information and software configuration information to said server computer; and said server computer comprises a configuration information receiving means for receiving hardware configuration information and software configuration information from each of said plurality of client computers, a client configuration information database in which are stored, classified by client computer, hardware configuration information and software configuration information on each of said plurality of client computers, and a configuration information storing means for storing hardware configuration information and software configuration information that has been received into said client configuration information database.
A fourth failure prediction system according to the invention comprises a plurality of client computers and a server computer for managing the plurality of client computers linked by a communication network, wherein: each of said plurality of client computers comprises a failure detecting means for detecting any software failure having arisen in itself, and a failed executional environment information transmitting means for transmitting, when any software failure has arisen in itself, information on the particulars of the failure and on the executional environment at the time of the failure occurrence to said server computer; and said server computer comprises a failed executional environment information receiving means for receiving, from the client computer in which any software failure has arisen, information on the particulars of the failure and on the executional environment at the time of the failure occurrence, a client failed executional environment database in which is stored, classified by the type of failure, information on the executional environment at the time of failure occurrence on each of said plurality of client computers, and a failed executional environment information storing means for classifying, by the type of failure, said information on the particulars of the failure and on the executional environment at the time of the failure occurrence that has been received, and storing it into said client

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Failure prediction system and method for a client-server... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Failure prediction system and method for a client-server..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Failure prediction system and method for a client-server... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2878744

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.