System and Methods for Diagnosing and Repairing a Smart Mobile Device by Disabling Components

Information

  • Patent Application
  • 20230297468
  • Publication Number
    20230297468
  • Date Filed
    May 22, 2023
    a year ago
  • Date Published
    September 21, 2023
    a year ago
  • Inventors
  • Original Assignees
    • Ignite Enterprise Software Solutions, Inc. (Austin, TX, US)
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.
Description
Claims
  • 1. A diagnosing-and-repairing process (200, 300) of diagnosing and repairing a malfunction component of the operating system (OS) of a faulty smart mobile device (50), conducted after performing an off-line, pre-process analysis and computation of the max/avg priority of each process of each component of the OS, the process 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 that is operatively connected to the OS of the faulty smart mobile device, 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 MDS-big-data server (120), 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 malfunction OS component and/or a related malfunction component that is related to said detected malfunction OS component;e) using said data extracted from said MDS-big-data server, determining if said detected malfunction OS component and/or said related malfunction component may be disabled, based on the pre-computed max/avg priority of processes related to said detected malfunction OS component and/or a related malfunction component; andf) upon determining that said detected malfunction OS component and/or said related malfunction components may be disabled, disabling said detected malfunction OS component and/or said related malfunction components.
  • 2. The diagnosing-and-repairing process (200) as in claim 1, wherein said command-sending module is an external-command-sending unit (110).
  • 3. The diagnosing-and-repairing process (300) as in claim 1, wherein said command-sending module is an analyzing application (150), operable on the faulty smart mobile device.
  • 4. The diagnosing-and-repairing process as in claim 1, wherein said detecting of a malfunction OS component and/or a related malfunction component that is performed by an analyzer server.
  • 5. The diagnosing-and-repairing process as in claim 1 further comprising an off-line step (241) of analyzing the importance of each process of each component of the OS of the smart mobile device.
  • 6. The diagnosing-and-repairing process as in claim 5, wherein said off-line step (241) 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. A mobile-diagnostic-and-repair system (100, 101) for diagnosing and repairing a malfunction component of the operating system (OS) of a faulty smart mobile device (50), the system comprising: a) a command-sending module (110, 150);b) an analyzer server (130); andc) a MDS-big-data server (120), wherein said command-sending module is configured to send at least one operational command to the OS of the faulty smart mobile device, and wherein said sent at least one command prompts processing activity in the faulty smart mobile device, including OS related activity;wherein said command-sending module is further configured to records logs of said processing activity in the faulty smart mobile device and send said logs to said analyzer server;wherein said analyzer server is configured to extract data related to the faulty smart mobile device from a MDS-big-data server (120), said extracted data containing historical activity information and manufacturer’s data related to the faulty smart mobile device;wherein said analyzer server is further configured to analyze said recorded data and said extracted data to thereby detect a malfunction OS component and/or a related malfunction component that is related to said detected malfunction OS component; andwherein said analyzer server is further configured to determine if said detected malfunction OS component and/or said related malfunction component may be disabled, based on a pre-computed max/avg priority of processes related to said detected malfunction OS component and/or a related malfunction component, and upon determining that said detected malfunction OS component and/or said related malfunction components may be disabled, said detected malfunction OS component and/or said related malfunction components is/are disabled.
  • 8. The mobile-diagnostic-and-repair system (100) as in claim 7, wherein said command-sending module is an external-command-sending unit (110).
  • 9. The mobile-diagnostic-and-repair system (101) as in claim 7, wherein said command-sending module is an analyzing application (150), operable on the faulty smart mobile device.
  • 10. The diagnose-and-repair system as in claim 7, wherein said MDS-big-data server comprises a big-data-storage-unit (122) and optionally a big-data-managing module (124).
  • 11. The diagnose-and-repair system as in claim 10, wherein said big-data-storage-unit (122) comprises a max/avg priority sub-database (142) and a history of OS processes sub-database (143).
  • 12. The diagnose-and-repair system as in claim 10, wherein said analyzer server is adapted to access said big-data-storage-unit via said big-data-managing module.
  • 13. The diagnose-and-repair system as in claim 7, wherein said max/avg priority sub-database is built and updated off-line by an importance analysis (241) of each process of each component of the OS of the smart mobile device.
  • 14. The diagnose-and-repair system as in claim 13, wherein said importance analysis is performed by said analyzer server.
  • 15. The diagnose-and-repair system as in claim 7, wherein said analyzer server and said MDS-big-data server are embodied as a single server.
Continuations (3)
Number Date Country
Parent 17406971 Aug 2021 US
Child 18321534 US
Parent 16842576 Apr 2020 US
Child 17406971 US
Parent 15857391 Dec 2017 US
Child 16842576 US