The present invention relates generally to providing computer services to computer end users.
From time to time end user computer system components can malfunction at rates higher than expected. Typically, the malfunctions are observed in the beginning in only a handful of customers. In any case, there is no reliable way to systematically anticipate future similar malfunctions in other end user systems, much less to plan for parts, service calls, and sales strategies that take into account the higher than expected rate of malfunction. Instead, vendors and service providers more or less must behave reactively in responding to malfunctions as they occur, instead of proactively predicting and preventing malfunctions before they happen. This invention addresses the above noted problems.
A service method includes receiving data from plural user computer systems. The data represents at least one operating parameter of the user computer systems. The method also includes using the data and information regarding malfunctions, if any, of the user computer systems to establish a predictive model. Subsequently, operating parameter data from the same or other user computer systems can then be received and input to the predictive model to generate predictions of impending malfunctions in the systems.
The non-limiting method may include ordering replacement parts for the user computer systems based on the predictions, scheduling service activities for the user computer systems based on the predictions, and establishing sales activities related to the user computer systems based on the predictions. The operating parameters may include temperature, hours of operation, number of on-off cycles, power consumption, humidity, and voltage. If desired, the predictive model and/or the prediction can be provided to a user as a service. Also, warranty terms can be established for users based on the users agreeing to provide data to the models.
In another aspect, a general purpose computer system executes logic that includes receiving first data representing at least one computer system operating parameter and associated computer system malfunctions. The logic also includes generating at least one predictive model based on the first data, and then receiving second data representing at least one computer system operating parameter. The second data is input to the predictive model, which processes the data and generates a prediction of malfunction.
In yet another aspect, a service includes providing a prediction of a malfunction of a first computer system component based on correlating operating parameters and malfunctions from plural user computer systems with operating parameters of the first computer system.
In still another aspect, a service includes generating a prediction of a malfunction of at least a first computer system component based on correlating operating parameters and malfunctions from plural user computer systems with operating parameters of the first computer system component. Then, the service itself can include ordering replacement parts for the first computer system component, and/or scheduling/establishing service and sales activities.
The details of the present invention, both as to its structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which:
Referring initially to
As shown in
The customer computer system 14 may also include storage 18 for storing the outputs of the sensor 16. Also, the customer computer system 14 can include a communication system 20 such as, without limitation, a modem that can communicate over a network such as the Internet with the analysis computer 12. With this structure, it may be appreciated that the operating parameter data output by the sensors 16 can be stored in the storage 18 for retrieval by personnel associated with the vendor analysis computer 12, and/or it can be sent to the analysis computer 12 over the Internet.
Now referring to
Moving to block 24, the parametric data and associated malfunction information is correlated and used to generate a predictive model for outputting predictions of malfunctions. More specifically, a malfunction of a particular customer computer system 14 is associated with the relevant parametric data from that computer system. When more than one type of malfunction exists a predictive model can be developed for each.
The predictive model can be generated using modelling principles known in the art. For example, regression analysis can be used to identify a particular operating parameter value that is correlated with the malfunctions. The analysis to generate the model can be done manually or using neural networks that employ model generation algorithms. In one example, it might happen that a higher than usual number of disk drive failures are discovered to occur at internal disk drive average temperatures exceeding a threshold for a particular period of time. The resulting model in such a circumstance would be to generate a prediction of impending malfunction for systems reporting average temperatures above the threshold. As another example, it might be observed that a higher than usual number of CPU failures are discovered to occur when average power consumption exceeds a threshold and when the rate of on-off cycles exceeds a threshold. The resulting model in such a circumstance would be to generate a prediction of impending malfunction for systems reporting power cycle rates and average power consumption above the respective thresholds. As yet another example, it might be noted that cooling fan failures increase dramatically when total hours of operation exceed a threshold. The examples above are of course illustrative only of various predictive models that can be generated, depending on the facts particular to each system and operating parameter.
Once the predictive models have been generated, additional parametric data from customer computer systems can be received at block 26 and input to the model or models. At block 28, the predictive models analyze the data gathered at block 26 to predict the type and, if desired, expected time of impending malfunctions. For instance, using the first simplified example above, if a customer reports an internal disk drive average temperature that exceeds a threshold for a particular period of time, a prediction can be generated that the disk drive is about to fail.
Proceeding to block 30, when a prediction of a malfunction is output by a prediction model, the necessary replacement parts for the affected computer system can be ordered, so that the parts are available when the failure occurs. Also, service calls can be scheduled at block 32 as appropriate for anticipated failures based on the predictions from the models. Additionally, at block 34 sales strategies can be established or updated based on the predictions of malfunctions from the predictive models. For example, if a prediction exists that a computer system fan is about to fail, an offer to provide and install a new fan can be made preemptively, to avoid the predicted failure. As another example, sales incentives could be offered to customers to accelerate planned computer system acquisitions for components that have been predicted to malfunction soon. In this way, warranty costs can be reduced. Still further, favorable warranty terms can be established for users who agree to provide parametric data as set forth above.
In addition to the above features, services can be offered to users based on the principles set forth herein. For instance, a user might wish to purchase a service contract that would provide for the provision of predictive models and/or predictions relevant to the particular user. Also, ordering replacement parts for users as a service based on the predictions can be undertaken, as can be the scheduling of service calls and sales activities.
While the particular SYSTEM AND METHOD FOR PROMOTING EFFECTIVE SERVICE TO COMPUTER USERS as herein shown and described in detail is fully capable of attaining the above-described objects of the invention, it is to be understood that it is the presently preferred embodiment of the present invention and is thus representative of the subject matter which is broadly contemplated by the present invention, that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more”. It is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it to be encompassed by the present claims. Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. §112, sixth paragraph, unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited as a “step” instead of an “act”. Absent express definitions herein, claim terms are to be given all ordinary and accustomed meanings that are not irreconcilable with the present specification and file history.