IP Library Granted Patent US 11,126,499
Granted Patent B2
US 11,126,499 · App. 16/842,576 · Granted Sep 21, 2021

System and methods for diagnosing and repairing a smart mobile device by disabling components

Inventor: Amit Gross (Kfar-Saba, IL)
Assignee: ESW HOLDINGS, INC.
G06F11/1048G06F11/079G06F11/0775G06F11/3055G06F11/3476H04W28/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,126,499
App. No.
16/842,576
Granted
Sep 21, 2021
Kind
B2
Abstract

The present invention relates to computerized (“smart”) mobile electronic devices and more particularly, to a system and methods of diagnosing and repairing malfunctions in smart mobile electronic devices, including a diagnostic process that utilizes decisions based on Big Data that holds information of multiple devices and offers a “disable components” (i.e., turn-off components) solution in order to overcome the problem without flashing a firmware or doing a factory-reset.

Claims (18)

1. A method of diagnosing and repairing a malfunction component of an operating system (OS) of a faulty mobile device, conducted after performing an off-line, pre-process analysis and computation of a max/avg. priority of each process of each component of the OS, the method comprising the steps of:

a) sending at least one operational command to the OS of the faulty smart mobile device by a command-sending module, wherein said sent at least one command prompts processing activity in the faulty smart mobile device, including OS related activity;

b) recording logs of said processing activity in the faulty smart mobile device;

c) extracting data related to the faulty smart mobile device from a server, said extracted data containing historical activity information and manufacturer's data related to the faulty smart mobile device;

d) analyzing said recorded data and said extracted data to thereby detect a malfunctioned OS component and/or a related malfunctioned component that is related to said detected malfunctioned OS component;

e) using said data extracted from said server, determining if said detected malfunctioned OS component and/or said related malfunctioned component may be disabled, based on the pre-computed max/avg. priority of processes related to said detected malfunctioned OS component and/or a related malfunctioned component; and

f) upon determining that said detected malfunctioned OS component and/or said related malfunctioned components may be disabled, disabling said detected malfunctioned OS component and/or said related malfunctioned components.

2. The diagnosing-and-repairing method as in claim 1 , wherein said command-sending module is an external-command-sending unit.

3. The diagnosing-and-repairing method as in claim 1 , wherein said command-sending module is an analyzing application, operable on the faulty smart mobile device.

4. The diagnosing-and-repairing method as in claim 1 , wherein said detecting of a malfunctioned OS component and/or a related malfunctioned component is performed by an analyzer server.

5. The diagnosing-and-repairing method as in claim 1 further comprising an off-line step of analyzing the importance of each process of each component of the OS of the smart mobile device.

6. The diagnosing-and-repairing method as in claim 5 , wherein said off-line step of analyzing the importance of each process of each component of the OS of the smart mobile device is performed by an analyzer server.

7. The diagnose-and-repair method as in claim 1 , wherein said server comprises an MDS-big-data server that includes a big-data-storage-unit and optionally a big-data-managing module.

8. The diagnose-and-repair method as in claim 7 , wherein said big-data-storage-unit comprises a max/avg. priority sub-database and a history of OS processes sub-database.

9. The diagnose-and-repair method as in claim 7 , wherein said analyzer server is adapted to access said big-data-storage-unit via said big-data-managing module.

10. The diagnose-and-repair method as in claim 1 , wherein said max/avg. priority sub-database is built and updated off-line by an importance analysis of each process of each component of the OS of the smart mobile device.

11. The diagnose-and-repair system as in method 10 , wherein said importance analysis is performed by said analyzer server.

12. The diagnose-and-repair method as in claim 4 , wherein said analyzer server and said MDS-big-data server are embodied as a single server.