IP Library Granted Patent US 10,394,659
Granted Patent B2
US 10,394,659 · App. 15/405,659 · Granted Aug 27, 2019

System and method for providing comprehensive backup of modular mobile devices

Inventors: Alexander G. Tormasov (Moscow, RU); Stanislav S. Protassov (Moscow, RU); Serguei M. Beloussov (Costa del Sol, SG); Mark Shmulevich (Moscow, RU)
Assignee: Acronis International GmbH
G06F11/1451H04W8/30
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 10,394,659
App. No.
15/405,659
Granted
Aug 27, 2019
Kind
B2
Abstract

A system and method for backup and recovery of user mobile device modules, settings and configurations. An example system includes a modular mobile device and a number of interconnected modules that can be connected to the mobile device. The device includes memory that stores configuration and setting parameters associated with each of the modules. In operation, a backup software utility monitors the configuration and setting parameters to detect additions and modifications and the transmits the detected additions and modifications to remote data storage to generate a data backup indicating a current state of the configuration and setting parameters. As a result, the modular mobile device can always return to a previous state for each module if it is replaced or the software is reinstalled, for example.

Claims (49)

1. A system for backing up device data from a modular mobile device, the system comprising:

a plurality of interconnected hardware modules that are configured to be attachable and removable from the modular mobile device;

electronic memory configured to store configuration and setting parameters associated with each of the plurality of interconnected hardware modules; and

a processor configured to:

monitor the configuration and

setting parameters to detect additions and modifications to the configuration and setting parameters associated with each of the plurality of interconnected hardware modules by comparing previous configurations setting parameters stored in the memory of the modular mobile device with the detected additions and modifications;

transmit the detected additions and modifications to a data storage device; and

execute a data backup indicating a current state of the configuration and setting parameters associated with each of the plurality of hardware modules.

2. The system according to claim 1 , wherein the processor is further configured to:

access, from the data storage device, the data backup when at least one module of the plurality of interconnected modules is replaced with a new module or software installed on the at least one module is reinstalled, and

use the accessed data backup to set the configuration and setting parameters of the new module or the at least one module have the reinstalled software.

3. The system according to claim 1 , wherein the data storage device is a database hosted by a remote cloud computing service.

4. The system according to claim 1 , wherein the processor is further configured to:

monitor each of the plurality of interconnected hardware modules by separate monitoring agents to obtain configuration and setting parameters associated with each of the plurality of interconnected hardware modules;

compare the obtained configuration and setting parameters with previous configurations and setting parameters stored in the memory of the modular mobile device; and

transmit to the data storage device any detected changes to the obtained configuration and setting parameters based on results of the comparison.

5. The system according to claim 4 , wherein the processor creates a new separate monitoring agent when a new interconnected module is added to the plurality of interconnected modules.

6. The system according to claim 1 , wherein at least one of the plurality of interconnected hardware modules is the memory that is connectable to the modular mobile device to store the configuration and setting parameters.

7. The system according to claim 1 , wherein at least one of the plurality of interconnected modules is wirelessly connected to a computing device including the processor and the memory.

8. The system according to claim 1 , wherein the plurality of interconnected modules each comprise one of an antenna, an audio or video jack, a battery, a communication module, a camera, a GPS module, a sensor, electronic memory, a display screen, a projector device, a security module, an image processor, a graphics accelerator, a hardware neural and machine learning accelerator, a Quantum processor, and a timing device.

9. The system of claim 1 , wherein the processor is further configured to update and store, in the data storage device, configurations and setting parameters of a modular device that includes the plurality of interconnected modules.

10. A method for providing a backup of a plurality of hardware modules interconnected to a modular mobile device, the method comprising:

storing configuration and setting parameters associated with each of the plurality of hardware modules interconnected to the modular mobile device;

monitoring, by a processor,

the configuration and setting

parameters to detect additions and modifications to the configuration and setting

parameters associated with each of the plurality of hardware modules interconnected to the modular mobile device by comparing previous configurations setting parameters stored in the memory of the modular mobile device with the detected additions and modifications, when one of the plurality of hardware modules is attached or removed from the modular mobile device;

transmitting, by the processor, the configuration and setting parameters including the detected additions and modifications thereto to data storage device; and

executing a data backup indicating a current state of the configuration and setting parameters associated with each of the plurality of hardware modules.

11. The method according to claim 10 , further comprising:

accessing, from the data storage device, the data backup when at least one module of the plurality of modules is replaced with a new module or software installed on the at least one module is reinstalled; and

using, by the processor, the accessed data backup to set the configuration and setting parameters of the new module or the at least one module have the reinstalled software.

12. The method according to claim 10 , wherein the data storage device is a database hosted by a remote cloud computing service.

13. The method according to claim 10 , further comprising:

monitoring each of the plurality of hardware modules by separate monitoring agents to obtain configuration and setting parameters associated with each of the plurality of hardware modules;

comparing, by the processor, the obtained configuration and setting parameters with previous configurations and setting parameters stored in memory of the modular mobile device; and

transmitting, to the data storage device, any detected changes to the obtained configuration and setting parameters based on results of the comparison.

14. The method according to claim 13 , further comprising creating a new separate monitoring agent when a new interconnected module is added to the plurality of interconnected modules.

15. The method according to claim 10 , wherein at least one of the plurality of modules is wirelessly interconnected to the computing device.

16. The method of claim 10 , further comprising updating and storing, in the data storage device, configurations and setting parameters of a modular device that includes the plurality of interconnected modules.

17. A non-transitory computer readable medium comprising computer executable instructions for providing a backup of a plurality of hardware modules interconnected to a modular mobile device, including instructions for:

storing configuration and setting parameters associated with each of the plurality of hardware modules interconnected to the modular mobile device;

monitoring the configuration and setting

parameters to detect additions and modifications to the configuration and setting parameters associated with each of the plurality of hardware modules interconnected to the modular mobile device by comparing previous configurations setting parameters stored in the memory of the modular mobile device with the detected additions and modifications, when one of the plurality of hardware modules is attached or removed from the modular mobile device;

transmitting the configuration and setting parameters including the detected additions and modifications thereto to data storage device; and

executing a data backup indicating a current state of the configuration and setting parameters associated with each of the plurality of hardware modules.

18. The non-transitory computer readable medium according to claim 17 , further including instructions for:

accessing, from the data storage device, the data backup when at least one module of the plurality of hardware modules is replaced with a new module or software installed on the at least one module is reinstalled; and

using the accessed data backup to set the configuration and setting parameters of the new module or the at least one hardware module have the reinstalled software.

Assignments (3)
REAFFIRMATION AGREEMENT Recorded Aug 28, 2022
From: ACRONIS AG; ACRONIS INTERNATIONAL GMBH; ACRONIS SCS, INC.; ACRONIS, INC.; GROUPLOGIC, INC.; NSCALED INC.; ACRONIS MANAGEMENT LLC; 5NINE SOFTWARE, INC.; ACRONIS GERMANY GMBH; ACRONIS NETHERLANDS B.V.; ACRONIS BULGARIA EOOD; DEVICELOCK, INC.; DEVLOCKCORP LTD; ACRONIS INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 061330/0818 →
SECURITY INTEREST Recorded Dec 19, 2019
From: ACRONIS INTERNATIONAL GMBH
To: MIDCAP FINANCIAL TRUST
Reel/Frame 051418/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2019
From: TORMASOV, ALEXANDER G; PROTASSOV, STANISLAV S; BELOUSSOV, SERGUEI M; SHMULEVICH, MARK
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 049728/0890 →
Continuity (2)
Provisional Application 62278389 · Jan 13, 2016
Related Publication 20170199671A1 · Jul 13, 2017