The present invention relates generally to establishing computer warranty costs.
From time to time end user computer system components can malfunction at rates higher than expected. The present warranty terms associated with these systems are not an accurate reflection of customer usage patterns and these patterns' impact on reliability. Currently, the cost of the warranty is the same for all customers regardless of whether they are a high risk user or a low risk user. Customers who don't put their systems through high usage and abuse unfairly pay for too much of the warranty cost. Similarly, high usage customers are not contributing enough to warranty revenue. Another issue seen with today's leasing methods is that no feedback is provided in terms of the usage a system has undergone in the past one to three years. This invention addresses one or more of the above noted problems.
A method includes determining warranty costs based on operating usage. Data is gathered that represents at least one operating parameter of the user computer systems to generate a predictive model of risks associated with the user and system operating parameters. For instance, a customer using a system 8 hours a day, 5 days a week might be at a lower risk of system failure than a customer using a system 24 hours a day, 7 days a week. A system parameter can be anything that affects the system favorably or adversely, such as boot counts, actual use, lifetime temperature, temperature alerts, fan alerts, and other field data metrics. An association is then made between usage patterns and failure rates, and determining an associated risk level.
An associated risk level is determined based on the amount each piece of data is weighted. The data is weighted by being multiplied by its own specific factor. The weights are empirically determined through a process where factors that are found to have more impact on causing warranty problems have higher weights. The weighted data is aggregated and compared against warranty calls to develop a predictive model for predicting impending failures. Subsequently, the data from other users is gathered, weighted, and compared against the model to see if particular users are about to experience a failure.
Similarly, for machines coming off lease, the environmental and usage data is used as input to a neural network that is aimed at determining which systems need to be refurbished. For example, if the field metrics for a given system show a significant amount of temperature alerts, then the weights associated with this factor bias the network to produce a “Require Refurbishing” grade. The new data allows for a tiered pricing scheme in the secondary market based upon the output of the neural network.
Accordingly, a method can include establishing a warranty cost for a user computer at least in part based on operating parameters of the user computer. The non-limiting method may include using information from plural user computers of a given type to establish operating parameter weights, and then establishing the user warranty cost at least in part based on the weights.
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 malfunction. The logic generates at least one model based on the first data for establishing at least one warranty cost at least in part using the model.
In yet another aspect, a service can include providing, to a vendor of computers, warranty costs of user computers as a function of operating parameters of the user computers.
In still another aspect, a method includes establishing secondary market pricing for computers that are or that have been the subject of leases based at least in part on end of lease operating parameters of the computers.
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 user computer 14 may also include storage 18 for storing the outputs of the sensor 16. Also, the user computer 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 analysis computer 12, and/or it can be sent to the analysis computer 12 over the Internet.
Now referring to
In one non-limiting implementation, the operating parameters can be stored in tables 26 and 28 as respectively shown in
As shown in the illustrative non-limiting embodiments of
At block 30, patterns in the operating parameter information as they relate to malfunctions are noted in a population of computers and used to generate one or more practice profiles, including weighting factors. More specifically, malfunctions of particular user computers 14 are associated with the relevant parametric data from each computer system. The practices profile 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. Or, it might be noted that computers operated at temperatures below a threshold experience fewer than expected malfunctions. In any case, the resulting model in such a circumstance can be to generate a profile that assigns a higher weight to temperatures above the threshold and lower weights to those below 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 power threshold and when the rate of on-off cycles exceeds a cycle threshold. The resulting model in such a circumstance would be to generate weights for these parameters, e.g., to generate higher weights for average power levels above the power threshold and higher weights for numbers of cycles above the cycle threshold. It might be further noticed that few if any failures are reported for parameters that have values more than 50% below the high thresholds and, hence, such low parameter values would be assigned lower than normal weights. In this way, weights for three (or more) sub-tables as shown in
Once the models with weights have been determined, the process subsequently moves to block 32 to compare individual user data (either from individual machines or customer-wide averages for a particular type of machine) with the model. The parameters received are weighted using the weights derived at block 30. In non-limiting implementations each parameter is weighted according to its weight, and the resulting weights are multiplied and/or otherwise aggregated together to arrive at a total weight. The total weight can be correlated to a warranty cost, e.g., total parameter weights below 10 might yield an “excellent” usage rating and concomitantly low warranty cost, total parameter weights between, say, 10 and 20 might yield a “moderate” usage rating and concomitantly medium warranty cost, and total parameter weights above 20 might yield a “quality” rating and a relatively high warranty cost. These prices are established for each individual customer being weighted at block 34.
The above can be provided as a service. For instance, the generated weights can be returned to a vendor server, which can then use the weights to establish warranty costs for various of its customer user computers. Yet again, the profile need not be provided to a vendor, but instead used by a third party server to determine appropriate warranty costs and inform a vendor of the costs it should be charging its customers.
While the particular SYSTEM AND METHOD FOR ESTABLISHING COMPUTER WARRANTY COSTS 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.