IP Library Granted Patent US 10,942,816
Granted Patent B1
US 10,942,816 · App. 16/123,390 · Granted Mar 9, 2021

Systems and methods for dynamically adjusting a backup policy

Inventors: Lei Gu (Bedford, MA); Ilya Sokolov (Boston, MA)
Assignee: NortonLifeLock Inc.
G06F11/1458
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,942,816
App. No.
16/123,390
Granted
Mar 9, 2021
Kind
B1
Abstract

The disclosed computer-implemented method for dynamically adjusting a backup policy may include dynamically adjusting a backup policy may include accessing a media file, evaluating an objective criterion of a difficulty to reproduce the media file to generate a difficulty rating, comparing the difficulty rating of the media file to an existing difficulty rating for at least one previous media file, and adjusting a backup policy for the media file based on the comparison of the difficulty rating. Various other methods, systems, and computer-readable media are also disclosed.

Claims (35)

1. A computer-implemented method for dynamically adjusting a backup policy, the method being performed by a computing device comprising at least one processor, the method comprising:

accessing a media file captured by a media capture device of a user;

evaluating at least one objective criterion of a difficulty to reproduce the media file to generate a difficulty rating by evaluating a distance between a user's primary location and a location at which the media file was captured by the media capture device of the user, wherein the difficulty rating increases as a function of an increase of the distance;

comparing the difficulty rating of the media file to an existing difficulty rating for at least one previous media file; and

adjusting a backup policy for the media file based on the comparison of the difficulty rating.

2. The computer-implemented method of claim 1 , wherein the media file is at least one of a digital image or a digital video.

3. The computer-implemented method of claim 1 , wherein evaluating an objective criterion comprises a comparing a distance between a user's primary location and a location at which the media file was produced.

4. The computer-implemented method of claim 3 , further comprising determining the location at which the media file was produced, wherein determining the location comprises at least one of accessing metadata in the media file, optical recognition of landmarks in the media file, optical recognition of landmarks in at least one previous media file, optical character recognition of text in the media file, or optical character recognition of text in at least one previous media file.

5. The computer-implemented method of claim 1 , wherein evaluating an objective criterion comprises identifying subjects in the media file.

6. The computer-implemented method of claim 5 , wherein evaluating an objective criterion further comprises determining a frequency that the subjects appear together in the at least one previous media file.

7. The computer-implemented method of claim 5 , wherein evaluating an objective criterion further comprises determining a frequency that at least one of the subjects appears in the at least one previous media file.

8. The computer-implemented method of claim 1 , wherein determining an objective criterion comprises determining an event occurring in the media file.

9. The computer-implemented method of claim 8 , wherein determining an event comprises accessing user data.

10. The computer implemented method of claim 9 , wherein user data comprises at least one of social media information, a user calendar, user email, user messages, or user internet history.

11. The computer implemented method of claim 1 , wherein evaluating an objective criterion comprises determining a quantity of existing media files similar to the media file.

12. The computer implemented method of claim 11 , wherein evaluating an objective criterion comprises comparing a quality of the media file to a quality of each of the existing media files similar to the media file.

13. A system for dynamically adjusting a backup policy, the system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the at least one physical processor, cause the at least one physical processor to:

access a media file captured by a media capture device of a user;

evaluate at least one objective criterion of a difficulty to reproduce the media file to produce a difficulty rating by evaluating a distance between a user's primary location and a location at which the media file was captured by the media capture device of the user, wherein the difficulty rating increases as a function of an increase of the distance;

compare the difficulty rating of the media file to a difficulty rating for at least one previous media file; and

adjust a backup policy for the media file based on the comparison of the difficulty rating for the media file and the difficulty rating for at least one previous media file.

14. The system of claim 13 , wherein evaluating an objective criterion comprises comparing a distance between a user's primary location and a location at which the media file was produced.

15. The system of claim 13 , wherein evaluating an objective criterion comprises at least one of identifying subjects in the media file, determining a frequency that the subjects appear together in the at least one previous media file, determining a frequency that at least one of subjects appears in the at least one previous media file, determining an event occurring in the media file, determining a quantity of existing media files similar to the media file, or comparing a quality of the media file to a quality of each of the existing media files similar to the media file.

16. The system of claim 15 , wherein determining an event comprises accessing user data, wherein the user data comprises at least one of social media information, a user calendar, user email, user messages, or user internet history.

17. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

access a media file captured by a media capture device of a user;

evaluate at least one objective criterion of a difficulty to reproduce the media file to produce a difficulty rating by evaluating a distance between a user's primary location and a location at which the media file was captured by the media capture device of the user, wherein the difficulty rating increases as a function of an increase of the distance;

compare the difficulty rating of the media file to an existing difficulty rating for at least one previous media file; and

adjust a backup policy for the media file based on the comparison of the difficulty rating for the media file and the existing difficulty rating for the at least one previous media file.

18. The non-transitory computer-readable medium of claim 17 , wherein

evaluating an objective criterion comprises comparing a distance between a user's primary location and a location at which the media file was produced.

19. The non-transitory computer-readable medium of claim 17 , wherein determining an objective criterion comprises at least one of identifying subjects in the media file, determining a frequency that the subjects appear together in the at least one previous media file, determining a frequency that at least one of subjects appears in the at least one previous media file, determining an event occurring in the media file, determining a quantity of existing media files similar to the media file, or comparing a quality of the media file to a quality of each of the existing media files similar to the media file.

20. The non-transitory computer-readable medium of claim 19 , wherein determining an event comprises accessing user data, wherein the user data comprises at least one of social media information, a user calendar, user email, user messages, or user internet history.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: GU, LEI; SOKOLOV, ILYA
To: SYMANTEC CORPORATION
Reel/Frame 046802/0883 →
Cited By (1)
US 12,412,395