IP Library Granted Patent US 10,437,507
Granted Patent B2
US 10,437,507 · App. 15/260,558 · Granted Oct 8, 2019

System and method for generating backup of personalized user data

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,437,507
App. No.
15/260,558
Granted
Oct 8, 2019
Kind
B2
Abstract

A system and method that provides for the backup and recovery of personalized user data. An exemplary method includes storing user data files in electronic memory of a user device, continuously tracking user actions by one or more user devices to detect interact with at least one external resource; determining whether the tracked user actions have modified one or more of the plurality of user data files; and if the processor determines that the tracked user actions have modified a user data file, storing the modified user data file in a data storage system.

Claims (58)

1. A method for backing up electronic user data, the method comprising:

continuously tracking, by a processor, user actions performed on a plurality of devices belonging to the user;

determining, by the processor, whether one or more of the tracked user actions has modified user data comprising data files on each of the plurality of user devices and external data associated with at least one external online resource;

determining whether the modification to the data files is an unintentional result of the one or more tracked user actions based on a set of classification rules that comprise: determining that the modification is an unintentional result when changes are made within a predetermined directory and determining that the modification is an intentional result when the changes are made by a predetermined list of operations executed by a predetermined list of applications;

discarding the modification to the data files if changes to the data files are determined to be unintentional;

checking if the user data associated with the at least one external online resource is unique in a data archive; and

if the processor determines that the user data is unique, adding the user data to the data archive.

2. The method of claim 1 , wherein the data archive is a remote cloud storage system and the method further comprises encrypting the user data.

3. The method of claim 1 , wherein the determining of whether the one or more the tracked user actions has modified the data comprises:

detecting changes in the user data as a result of an intentional modification by the user of the at least one user device; and

storing only intentionally user modified data in the data archive.

4. The method of claim 3 , wherein the set of classification rules comprise at least one of: executing the modifications in specified applications indicates intentional actions, and execution of system actions is unintentional.

5. The method of claim 1 , wherein the continuously tracking of user actions comprises continuously tracking the plurality of user devices to detect interactions with the at least one external resource.

6. The method of claim 1 , wherein the at least one external resource comprises at least one of an online blog, online social networks, an online shopping environment, an online banking environment, and an online gaming system.

7. The method of claim 1 , further comprising:

obtaining metadata relating to the user actions that modified the user data file; and

storing the metadata with the modified user data in the data archive.

8. The method of claim 7 , further comprising:

generating a user profile based on the metadata relating to the user actions using artificial intelligence to generate one or more of avatars, robots and bots to simulate one or more of the user's customs, behaviors or reactions; and

applying the user's customs, behaviors or reactions for further actions and applications.

9. The method of claim 1 , wherein the user data comprises at least one of digital images, video, electronic messages and cell phone data.

10. The method of claim 1 , further comprising:

identifying user identification data to confirm that the user is a user of the plurality of devices prior to adding the modified data to the data archive.

11. The method of claim 1 , further comprising:

determining whether one or more modifications have been performed by the user; and

storing a history of the modification of the data in the data archive.

12. The method of claim 1 , further comprising:

determining whether the data is user modified or system modified; and

adding only user modified data to the data archive.

13. A system for backing up electronic user data, the system comprising: a processor configured to:

continuously track user actions performed on a plurality of devices belonging to the user;

determine whether one or more of the tracked user actions has modified user data comprising data files on each of the plurality of user devices and external data associated with at least one external online resource;

determine whether the modification to the data files is an unintentional result of the one or more tracked user actions based on a set of classification rules that comprise: determining that the modification is an unintentional result when changes are made within a predetermined directory and determining that the modification is an intentional result when the changes are made by a predetermined list of operations executed by a predetermined list of applications;

discarding the modification to the data files if changes to the data files are determined to be unintentional;

checking if the user data associated with the at least one external online resource is unique in a data archive; and

if the processor determines that the user data is unique, add the modified user data to the data archive.

14. The system of claim 13 , wherein the data archive is a remote cloud storage system that is configured to encrypt the modified user data.

15. The system of claim 13 , wherein the processor is further configured to:

determine whether the one or more the tracked user actions has modified the user data by detecting changes in the user data as a result of an intentional modification by the user of the at least one user device; and

store only intentionally modified data in the data archive.

16. The system of claim 15 , wherein wherein the set of rules of classification comprise at least one of: executing the modifications in specified applications indicates intentional actions, and execution of system actions is unintentional.

17. The system of claim 13 , wherein the processor is further configured to continuously track the user actions by continuously tracking the plurality of user devices to detect interactions with the at least one external resource.

18. The system of claim 13 , wherein the at least one external resource comprises at least one of an online blog, online social networks, an online shopping environment, an online banking environment, and an online gaming system.

19. The system of claim 13 , wherein the processor is further configured to:

obtain metadata relating to the user actions of interacting with the at least one external resource that modified the user data; and

store the metadata with the modified user data in the data archive.

20. The system of claim 19 , wherein the processor is further configured to:

generate a user profile based on the metadata relating to the user actions using artificial intelligence to generate one or more of avatars, robots and bots to simulate one or more of the user's customs, behaviors or reactions; and

applying the user's customs, behaviors or reactions for further actions and applications.

21. The system of claim 13 , wherein the plurality of user data files comprises at least one of digital images, video, electronic messages and cell phone data.

22. The system of claim 13 , wherein the processor is further configured to continuously track user actions that interact with the at least one external resource and are performed by a device other than the at least one user device.

23. A non-transitory computer readable medium storing computer executable instructions for backing up electronic user data, including instructions for:

continuously tracking user actions performed on a plurality of devices belonging to the user;

determining whether one or more of the tracked user actions has modified user data comprising data files on each of the plurality of user devices and external data associated with at least one external online resource;

determining whether the modification to the data files is an unintentional result of the one or more tracked user actions based on a set of classification rules that comprise: determining that the modification is an unintentional result when changes are made within a predetermined directory and determining that the modification is an intentional result when the changes are made by a predetermined list of operations executed by a predetermined list of applications;

discarding the modification to the data files if changes to the data files are determined to be unintentional;

checking if the user data associated with the at least one external online resource is unique in a data archive;

if the user data is unique, adding the modified user data to the data archive.

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 Aug 27, 2019
From: TORMASOV, ALEXANDER G; SHMULEVICH, MARK; BELOUSSOV, SERGUEI; PROTASOV, STANISLAV
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 050180/0381 →