Mobile communication device diagnostic client and error remediation sharing
First Claim
1. A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action, comprising:
- collecting performance information by a diagnostic client application executing on a mobile communication device, where the collected performance information is related to a performance of the mobile communication device;
transmitting the collected performance information by the diagnostic client application via a radio transceiver of the mobile communication device to a diagnostic server application executing on a computer system separate from the mobile communication device;
receiving action trigger criteria-remediation pairs by the diagnostic client application from the diagnostic server application, where the trigger criteria-remediation pairs are determined by the diagnostic server application based on analyzing performance information of a plurality of mobile communication devices transmitted to the diagnostic server application by the plurality of mobile communication devices and identifying event data patterns in the performance information of the plurality of mobile communication devices;
analyzing the collected performance information by the diagnostic client application;
based on analyzing the collected performance information, determining by the diagnostic client application that an action trigger criteria identified in one of the received action trigger criteria-remediation pairs matches at least some of the collected performance information; and
based on the match between the at least some of the collected performance information and the action trigger criteria, performing a remediation action defined for the action trigger criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action. The method comprises collecting performance information by a diagnostic client application executing on a mobile communication device, where the performance information is related to a performance of the mobile communication device, transmitting the performance information by the diagnostic client application via a radio transceiver of the mobile communication device to a diagnostic server application executing on a computer system separate from the mobile communication device, analyzing the performance information by the diagnostic client application, based on analyzing the performance information, determining by the diagnostic client application that an action trigger criteria matches at least some of the performance information, and, based on the match between performance information and the action trigger criteria, performing a remediation action defined for the action trigger criteria.
-
Citations
20 Claims
-
1. A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action, comprising:
-
collecting performance information by a diagnostic client application executing on a mobile communication device, where the collected performance information is related to a performance of the mobile communication device; transmitting the collected performance information by the diagnostic client application via a radio transceiver of the mobile communication device to a diagnostic server application executing on a computer system separate from the mobile communication device; receiving action trigger criteria-remediation pairs by the diagnostic client application from the diagnostic server application, where the trigger criteria-remediation pairs are determined by the diagnostic server application based on analyzing performance information of a plurality of mobile communication devices transmitted to the diagnostic server application by the plurality of mobile communication devices and identifying event data patterns in the performance information of the plurality of mobile communication devices; analyzing the collected performance information by the diagnostic client application; based on analyzing the collected performance information, determining by the diagnostic client application that an action trigger criteria identified in one of the received action trigger criteria-remediation pairs matches at least some of the collected performance information; and based on the match between the at least some of the collected performance information and the action trigger criteria, performing a remediation action defined for the action trigger criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action, each step of the method performed by a diagnostic application executing on a computer system, the method comprising:
-
analyzing performance information collected by a plurality of mobile communication devices; based on analyzing the performance information of the plurality of mobile communication devices, identifying event data patterns in the performance information of the plurality of mobile communication devices, where at least some of the event data patterns are associated with a particular brand and model of mobile communication device; based on analyzing remediation reports associated with the performance information of the plurality of mobile communication devices, identifying at least one remediation recommendation for at least one event data pattern associated with the particular brand and model of mobile communication device; define an action trigger criteria-remediation pair for the particular brand and model of mobile communication device based on the analysis of the performance information of the plurality of mobile communication devices and the analysis of the remediation reports; and transmitting the defined action trigger criteria-remediation pair comprising a remediation recommendation and a corresponding definition of an action trigger criteria to a plurality of mobile communication devices of the particular brand and model associated with the event data pattern, where the action trigger criteria comprises the event data pattern. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action, each step of the method performed by a diagnostic application executing on a computer system, the method comprising:
-
analyzing performance information collected by a plurality of mobile communication devices; based on analyzing the performance information of the plurality of mobile communication devices, identifying a provisional event data pattern in the performance information associated with some of the plurality of mobile communication devices of a particular brand and model of mobile communication device; sending a request to capture and return custom specified performance information related to the provisional event data pattern to mobile communication devices of the particular brand and mode of mobile communication device; analyzing performance information collected and returned by the mobile communication devices of the particular brand and mode of mobile communication device in response to the request to capture and return custom specified performance information; based on analyzing the information collected in response to the request to capture and return the custom specified performance information, validating the provisional event data pattern as an event data pattern; define an action trigger criteria-remediation pair for the particular brand and model of mobile communication device based on the analysis of the performance information collected and returned by the mobile communication devices of the particular brand and mode of mobile communication device; and transmitting the defined action trigger criteria-remediation pair comprising a remediation recommendation and a corresponding definition of an action trigger criteria to the mobile communication devices of the particular brand and model, where the action trigger criteria comprises the event data pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification