IP Library Granted Patent US 9,811,425
Granted Patent B1
US 9,811,425 · App. 14/590,825 · Granted Nov 7, 2017

Linking dynamic computer data protection to an external state

Inventors: Donald Kleinschnitz (Sandy, UT); Val Arbon (Orem, UT)
Assignee: Veritas Technologies LLC
G06F11/1461G06F11/3409
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 9,811,425
App. No.
14/590,825
Granted
Nov 7, 2017
Kind
B1
Abstract

A data backup manager links data backup robustness to an external state. The data backup manager monitors the external state. Responsive to the external state, the data backup manager adjusts parameters controlling data backup, such as backup frequency, backup content, and backup retention time. The data backup manager can increase these parameters responsive to an increase in an external distress state level, and decrease them in response to a decrease in the external distress state level.

Claims (50)

1. A computer-implemented method of managing a backup system on a first computer, the method comprising the steps of:

monitoring via a network, by a data backup manager on the first computer, a distress state level of an external source that is distinct from the backup system on the first computer that backs up data stored on the first computer, the distress state level of the external source monitored by the data backup manager based on a notification received from the external source, wherein the external source is executed on a second computer that is distinct from the first computer that includes the data backup manager, the second computer does not back up the data stored on the first computer;

noting, by the data backup manager on the first computer, a change to the distress state level of the external source indicating a security threat at the external source based on the monitored distress state level of the external source;

automatically adjusting, by the data backup manager on the first computer, a backup schedule of the backup system on the first computer based on the noted change to the external distress state level of the external source indicating the security threat at the external source, wherein the adjusting the backup schedule comprises adjusting an amount of content on the first computer to back up based on the noted change to the external distress state level of the external source; and

performing, by the data backup manager on the first computer, a backup of the data stored on the first computer according to the adjusted backup schedule.

2. The computer-implemented method of claim 1 , wherein automatically adjusting the backup schedule further comprises:

adjusting a frequency of backing up content on the backup system based on the distress state level of the external source.

3. The method of claim 1 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being an increase in the distress state level of the external source, performing at least one of increasing an amount of content to backup or retaining executed backups for longer periods of time.

4. The method of claim 1 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being a decrease in the distress state level of the external source, performing at least one of decreasing an amount of content to backup or retaining executed backups for shorter periods of time.

5. The method of claim 1 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change further being an indication that the distress state level of the external source has reached a critical point, executing an immediate backup of content by the backup system.

6. The method of claim 1 , wherein monitoring the distress state level of the external source comprises:

receiving an e-mail from the external source regarding the distress state level or reading data from the external source concerning the distress state level.

7. The method of claim 1 , wherein the change to the distress state level of the external source further comprises a non-security threat including at least one of a computing resource overload assessment of the external source or an external software stability assessment of the external source.

8. The method of claim 1 , wherein automatically adjusting the backup schedule further comprises:

adjusting parameters controlling the backup system to tie an allocation of resources devoted to the backup system on the first computer to an anticipated need for the resources.

9. A non-transitory computer readable storage medium comprising executable program code of a data backup manager that manages a backup system on a first computer, the program code when executed causing the data backup manager to perform steps comprising:

monitoring via a network, by the data backup manager on the first computer, a distress state level of an external source that is distinct from the backup system on the first computer that backs up data stored on the first computer, the distress state level of the external source monitored by the data backup manager based on a notification received from the external source, wherein the external source is executed on a second computer that is distinct from the first computer that includes the data backup manager, the second computer does not back up the data stored on the first computer;

noting, by the data backup manager on the first computer, a change to the distress state level of the external source indicating a security threat at the external source based on the monitored distress state level of the external source;

automatically adjusting, by the data backup manager on the first computer, a backup schedule of the backup system on the first computer based on the noted change to the external distress state level of the external source indicating the security threat at the external source, wherein the adjusting the backup schedule comprises adjusting an amount of content on the first computer to back up based on the noted change to the external distress state level of the external source; and

performing, by the data backup manager on the first computer, a backup of the data stored on the first computer according to the adjusted backup schedule.

10. The non-transitory computer-readable storage medium of claim 9 , wherein automatically adjusting the backup schedule further comprises:

adjusting a frequency of backing up content on the backup system based on the distress state level of the external source.

11. The non-transitory computer-readable storage medium of claim 9 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being an increase in the distress state level of the external source, performing at least one of increasing an amount of content to backup or retaining executed backups for longer periods of time.

12. The non-transitory computer-readable storage medium of claim 9 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being a decrease in the distress state level of the external source, performing at least one of decreasing an amount of content to backup or retaining executed backups for shorter periods of time.

13. The non-transitory computer-readable storage medium of claim 9 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change further being an indication that the distress state level of the external source has reached a critical point, executing an immediate backup of content by the backup system.

14. The non-transitory computer-readable storage medium of claim 9 , wherein monitoring the distress state level of the external source comprises:

receiving an e-mail from the external source regarding the distress state level or reading data from the external source concerning the distress state level.

15. A first computer system comprising:

a computer processor; and

a non-transitory computer-readable storage medium comprising executable code of a data backup manager that manages a backup system on the first computer system, the program code when executed causing the data backup manager to perform steps comprising:

monitoring via a network, by the data backup manager on the first computer system, a distress state level of an external source that is distinct from the backup system on the first computer system that backs up data stored on the first computer system, the distress state level of the external source monitored by the data backup manager based on a notification received from the external source, wherein the external source is executed on a second computer system that is distinct from the first computer system that includes the data backup manager, the second computer system does not back up the data stored on the first computer system;

noting, by the data backup manager on the first computer system, a change to the distress state level of the external source indicating a security threat at the external source based on the monitored distress state level of the external source;

automatically adjusting, by the data backup manager on the first computer system, a backup schedule of the backup system on the first computer system based on the noted change to the external distress state level of the external source indicating the security threat at the external source, wherein the adjusting the backup schedule comprises adjusting an amount of content on the first computer system to back up based on the noted change to the external distress state level of the external source; and

performing, by the data backup manager on the first computer, a backup of the data stored on the first computer according to the adjusted backup schedule.

16. The computer system of claim 15 , wherein automatically adjusting the backup schedule further comprises:

adjusting a frequency of backing up content on the backup system based on the distress state level of the external source.

17. The computer system of claim 15 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being an increase in the distress state level of the external source, performing at least one of increasing an amount of content to backup or retaining executed backups for longer periods of time.

18. The computer system of claim 15 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change being a decrease in the distress state level of the external source, performing at least one of decreasing an amount of content to backup or retaining executed backups for shorter periods of time.

19. The computer system of claim 15 , wherein automatically adjusting the backup schedule further comprises:

responsive to the noted change further being an indication that the distress state level of the external source has reached a critical point, executing an immediate backup of content by the backup system.

20. The computer system of claim 15 , wherein monitoring the distress state level of the external source comprises:

receiving an e-mail from the external source regarding the distress state level or reading data from the external source concerning the distress state level.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038483/0203 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037693/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2015
From: KLEINSCHNITZ, DONALD; ARBON, VAL
To: SYMANTEC CORPORATION
Reel/Frame 036101/0297 →
Continuity (1)
Continuation 10934615 · Sep 2, 2004