A method, non-transitory computer readable medium, and apparatus for predicting a service call for digital printing equipment from a customer are disclosed. For example, the method detects a triggering event based upon a number of detections of an event on a digital printing equipment exceeding a threshold within a predefined time period, wherein the number of detected events on the digital printing equipment exceeding the threshold within the predefined time period is indicative of an impending soft failure, calculates a probability that the customer will place the service call due to the impending soft failure within a second predefined period of time based on a fusion of a hazard model of the digital printing equipment, a customer behavior model and the number of detections of the event in response to the triggering event being detected and determines an action based upon the probability using a cost based utility function.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for predicting a service call for digital printing equipment from a customer, comprising: detecting, by a processor, a triggering event based upon a number of detections of an event on the digital printing equipment exceeding a threshold within a predefined time period, wherein the number of detections of the event on the digital printing equipment exceeding the threshold within the predefined time period is indicative of an impending soft failure; calculating, by the processor, a probability that the customer will place the service call due to the impending soft failure within a second predefined period of time based on a fusion of a hazard model of the digital printing equipment, a customer behavior model and the number of detections of the event in response to the triggering event being detected; and determining, by the processor, an action based upon the probability using a cost based utility function. 2. The method of claim 1, wherein the cost based utility function balances the action based upon a cost associated with the action. 3. The method of claim 1, wherein the action comprises taking no action when the probability is below a low threshold. 4. The method of claim 3, wherein the action comprises sending a notification to the customer with a self-help solution if the impending soft failure occurs when the probability is above the low threshold but below a high threshold. 5. The method of claim 4, wherein the action comprises contacting the customer when the probability is above the high threshold. 6. The method of claim 5, wherein the contacting the customer comprises scheduling a service appointment to fix the impending soft failure. 7. The method of claim 1, wherein the event is not directly correlated to the impending soft failure. 8. The method of claim 1, wherein the event comprises an event code or a calibration event. 9. The method of claim 1, wherein the calculating is performed using an unsupervised learning model or a supervised learning model. 10. The method of claim 9, wherein the unsupervised learning model comprises an outlier detection and the supervised learning model comprises at least one of: a decision tree model, a random forest model, a logistic regression model, a support vector machine model, a Bayesian Hierarchical model or a case based reasoning model. 11. The method of claim 1, wherein the threshold for the triggering event is adjusted based on a response to contacting the customer. 12. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations for predicting a service call for digital printing equipment from a customer, the operations comprising: detecting a triggering event based upon a number of detections of an event on the digital printing equipment exceeding a threshold within a predefined time period, wherein the number of detections of the event on the digital printing equipment exceeding the threshold within the predefined time period is indicative of an impending soft failure; calculating a probability that the customer will place the service call within a second predefined period of time based on a fusion of a hazard model of the digital printing equipment, a customer behavior model and the number of detections of the event in response to the triggering event being detected; and determining an action based upon the probability using a cost based utility function. 13. The non-transitory computer-readable medium of claim 12, wherein the cost based utility function balances the action based upon a cost associated with the action. 14. The non-transitory computer-readable medium of claim 12, wherein the action comprises taking no action when the probability is below a low threshold, wherein the action comprises sending a notification to the customer with a self-help solution when the impending soft failure occurs when the probability is above the low threshold but below a high threshold and wherein the action comprises contacting the customer when the probability is above the high threshold. 15. The non-transitory computer-readable medium of claim 12, wherein the event is not directly correlated to the impending soft failure. 16. The non-transitory computer-readable medium of claim 12, wherein the event comprises a fault code, an error code or a calibration event. 17. The non-transitory computer-readable medium of claim 12, wherein the calculating is performed using an unsupervised learning model or a supervised learning model. 18. The non-transitory computer-readable medium of claim 17, wherein the unsupervised learning model comprises an outlier detection and the supervised learning model comprises at least one of: a decision tree model, a random forest model, a logistic regression model, a support vector machine model, a Bayesian Hierarchical model or a case based reasoning model. 19. The non-transitory computer-readable medium of claim 12, wherein the threshold for the triggering event is adjusted based on a response to contacting the customer. 20. A method for predicting a service call for digital printing equipment from a customer, comprising: continuously monitoring, by a processor, events of each one of a plurality of digital printing equipment for a plurality of different customers, wherein the events comprise an event code or a calibration event that is not directly correlated to a soft failure, wherein the soft failure is not caused by a hardware failure within any one of the plurality of digital printing equipment; detecting, by the processor, a triggering event based upon a number of detections of an event on the digital printing equipment of the plurality of digital printing equipment for the customer of the plurality of customers exceeding a threshold within a predefined time period, wherein the number of detections of the event on the digital printing equipment exceeding the threshold within the predefined time period is indicative of an impending soft failure; calculating, by the processor, a probability that the customer will place the service call due to the impending soft failure within a second predefined period of time in response to the triggering event being detected, wherein the calculating comprises: applying, by the processor, a hazard model to the digital printing equipment to obtain a survival rate chart for the digital printing equipment; obtaining, by the processor, a behavior model for the customer, wherein the behavior model provides information regarding prior service calls placed by the customer for the event; fusing, by the processor, data from the survival rate chart, the behavior model and the number of detections of the event; and applying, by the processor, a unsupervised learning model or a supervised learning model on the data that is fused to calculate the probability that the customer will place the service call; comparing, by the processor, the probability to a low threshold and a high threshold; and initiating, by the processor, an action when the probability is above the low threshold or the high threshold using a cost based utility function.