System and method for enhanced diagnostics on mobile communication devices
First Claim
1. A computing device for diagnosing problems in a mobile telecommunication user device, the computing device comprising a processing module coupled to a memory having stored thereon a set of instructions which when executed by the processing module cause the processing module to:
- record activities of the user device and data from a storage of the user device;
transmit the storage data of the user device to a data repository;
receive an indication of an error at the user device from one of a system monitor or a user identification of the error;
transmit enhanced diagnostics to the user device in response to the indication;
obtain a data and program map of the user device from the enhanced diagnostics;
diagnose the error by comparing information from the data and program map to the storage data of the user device in the data repository;
present to the user serially possible solutions one after another from a series of escalating possible solutions to resolve the error at the user device based upon the diagnosis, wherein the series of escalating possible solutions include;
updating, via a communication network, a specific application in the mobile telecommunication user device;
deleting, via the computing device, the specific application;
performing, via the computing device, a soft reset of the mobile telecommunication user device;
performing, via the computing device, a firmware update of the mobile telecommunication user device;
performing, via the computing device, a hard reset of the mobile telecommunication user device;
providing, via the computing device, a data restoration on the mobile telecommunication user device; and
as a last one of the series, a suggestion for a user of the user device to visit a nearest available service location;
escalate, by the computing devices, through the series of escalating possible solutions one after another to resolve the error; and
forward, by the computing device, error correction data for resolving the error to a knowledge database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method may include: providing to a device user in response to one of a user request for troubleshooting assistance and a mobile telecommunications user device monitoring software conclusion that a problem exists, a diagnostic application specific to the mobile telecommunication user device of the device user; receiving from the device user an indication of a problem with the mobile telecommunication user device experienced by the device user; selecting an application update; providing to the device user the application update updating an application running on the mobile telecommunication user device; and determining whether the problem has been solved. If determining indicates that the problem has not been solved the method may further include deleting the application and further determining whether the problem has been solved, and if so forwarding problem solution data to a knowledge database.
-
Citations
9 Claims
-
1. A computing device for diagnosing problems in a mobile telecommunication user device, the computing device comprising a processing module coupled to a memory having stored thereon a set of instructions which when executed by the processing module cause the processing module to:
-
record activities of the user device and data from a storage of the user device; transmit the storage data of the user device to a data repository; receive an indication of an error at the user device from one of a system monitor or a user identification of the error; transmit enhanced diagnostics to the user device in response to the indication; obtain a data and program map of the user device from the enhanced diagnostics; diagnose the error by comparing information from the data and program map to the storage data of the user device in the data repository; present to the user serially possible solutions one after another from a series of escalating possible solutions to resolve the error at the user device based upon the diagnosis, wherein the series of escalating possible solutions include; updating, via a communication network, a specific application in the mobile telecommunication user device; deleting, via the computing device, the specific application; performing, via the computing device, a soft reset of the mobile telecommunication user device; performing, via the computing device, a firmware update of the mobile telecommunication user device; performing, via the computing device, a hard reset of the mobile telecommunication user device; providing, via the computing device, a data restoration on the mobile telecommunication user device; and as a last one of the series, a suggestion for a user of the user device to visit a nearest available service location; escalate, by the computing devices, through the series of escalating possible solutions one after another to resolve the error; and forward, by the computing device, error correction data for resolving the error to a knowledge database.
-
-
2. A method comprising:
-
recording, by a computing device, activities of a mobile telecommunication user device and storage data retrieved from a storage of the mobile telecommunication user device; transmitting, by the computing device, the storage data of the mobile telecommunication user device to a data repository; providing, by the computing device, a diagnostic application to the mobile telecommunication user device via a communication network; obtaining, by the computing device, a data and program map of the mobile telecommunication user device from the diagnostic application; comparing, by the computing device, information from the data and program map to the storage data of the mobile telecommunication user device in the data repository; detecting, by the computing device, an error existing in the mobile telecommunication user device based on the comparing; selecting, by the computing device, a first possible solution from a series of escalating possible solutions for resolving the error, wherein the series of possible escalating solutions comprise; updating, via the communication network, a specific application in the mobile telecommunication user device; deleting, via the computing device, the specific application; performing, via the computing device, a soft reset of the mobile telecommunication user device; performing, via the computing device, a firmware update of the mobile telecommunication user device; performing, via the computing device, a hard reset of the mobile telecommunication user device; providing, via the computing device, a data restoration on the mobile telecommunication user device; and as a last one of the series, a suggestion for a user of the user device to visit a nearest available service location; escalating, by the computing devices, through the series of escalating possible solutions one after another to resolve the error; and forwarding, by the computing device, error correction data for resolving the error to a knowledge database. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method, the method comprising:
-
recording activities of a mobile telecommunication user device and data from a storage of the mobile telecommunication user device; transmitting the storage data of the mobile telecommunication user device to a data repository; providing to the mobile telecommunication user device, a diagnostic application specific to the mobile telecommunication user device; obtaining a data and program map of the user device from the diagnostic application; comparing information from the data and program map to the storage data of the mobile telecommunication user device in the data repository; detecting an error existing in the mobile telecommunication user device based on the comparison; selecting a first possible solution from a series of escalating possible solutions for resolving the error, wherein the series of possible escalating solutions comprise; updating, via a communication network, a specific application in the mobile telecommunication user device; deleting, via the computing device, the specific application; performing, via the computing device, a soft reset of the mobile telecommunication user device; performing, via the computing device, a firmware update of the mobile telecommunication user device; performing, via the computing device, a hard reset of the mobile telecommunication user device; providing, via the computing device, a data restoration on the mobile telecommunication user device; and as a last one of the series, a suggestion for a user of the user device to visit a nearest available service location; escalating, by the computing devices, through the series of escalating possible solutions one after another to resolve the error; and forwarding, by the computing device, error correction data for resolving the error to a knowledge database.
-
Specification