IP Library Granted Patent US 12,105,586
Granted Patent B2
US 12,105,586 · App. 18/321,534 · Granted Oct 1, 2024

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

Inventor: Amit Gross (Kfar-Saba, IL)
Assignee: Ignite Enterprise Software Solutions, Inc.
G06F11/1048G06F11/0775G06F11/079G06F11/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 12,105,586
App. No.
18/321,534
Granted
Oct 1, 2024
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 (20)

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:

receiving, by the mobile device from an external system that is external to the faulty mobile device, at least one operational command, wherein the at least one operational command prompts processing activity in the faulty smart mobile device, including OS related activity;

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

sending the logs to the external system, wherein the external system performs operations comprising:

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

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

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

upon determining that the detected malfunctioned OS component and/or the related malfunctioned components may be disabled, sending a disable command to the faulty mobile device; and

receiving the disable command; and

disabling the detected malfunctioned OS component and/or the related malfunctioned components.

2. The diagnosing-and-repairing method as in claim 1 , wherein the external system comprises an external-command-sending unit, an analyzer server, and a big data server.

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

4. The diagnosing-and-repairing method as in claim 1 wherein the external system performs further operations comprising of analyzing an importance of each process of each component of the OS of the smart mobile device.

5. The diagnosing-and-repairing method as in claim 4 , wherein the external server includes an analyzer server, and the external system performs further operations comprising of analyzing the importance of each process of each component of the OS of the faulty mobile device is performed by the analyzer server.

6. The diagnose-and-repair method as in claim 1 , wherein the external system includes an MDS-big-data server that includes a big-data-storage-unit and optionally a big-data-managing module.

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

8. The diagnose-and-repair method as in claim 6 , wherein the external system includes an analyzer server, and the analyzer server is adapted to access the big-data-storage-unit via the big-data-managing module.

9. The diagnose-and-repair method as in claim 1 , wherein the 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.

10. The diagnose-and-repair system as in method 9 , wherein the external system includes an analyzer server, and the importance analysis is performed by the analyzer server.

11. The diagnose-and-repair method as in claim 3 , wherein the external system includes an analyzer server and a MDS-big-data server, and the analyzer server and the MDS-big-data server are embodied as a single server.

Assignments (2)
SECURITY INTEREST Recorded Sep 20, 2024
From: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068646/0573 →
CHANGE OF NAME Recorded Oct 25, 2023
From: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, LLC
Reel/Frame 065349/0289 →
Continuity (4)
Continuation 17406971 · Aug 19, 2021
Continuation 16842576 · Apr 7, 2020
Continuation 15857391 · Dec 28, 2017
Related Publication 20230297468A1 · Sep 21, 2023