# US 11,308,209 B2 · Data protection automatic optimization system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,209 B2
- Document ID: US11308209B2
- Status: Granted
- Kind: B2
- Application number: 16/251,364
- Filed: 2019-01-18
- Published: 2020-07-23
- Granted: 2022-04-19
- Earliest claimed: 2019-01-18
- Assignees: Cobalt Iron, Inc.
- Applicants: Cobalt Iron, Inc.
- Inventors: Richard Raymond Spurlock; Robert Merrill Marett; James Thomas Kost; Gregory John Tevis
- Web page: https://patentgrep.com/patent/US11308209B2

## CPC

- G06F 11/301: {where the computing system is a virtual computing platform, e.g. logically partitioned systems (virtual machines G06F9/45533; logical partitioning of resources G06F9/5077)}
- G06F 21/566: {Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities}
- G06F 11/14: Error detection or correction of the data by redundancy in operations (error detection or correction of the data by redundancy in hardware G06F11/16)
- G06F 11/1448: {Management of the data involved in backup or backup restore}
- G06F 11/1461: {Backup scheduling policy}
- G06F 11/1464: {for networked environments}
- G06F 11/3006: {where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50)}
- G06F 11/302: {where the computing system component is a software system}
- G06F 11/3058: {Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206)}
- G06F 11/3409: {for performance assessment}
- G06F 21/554: {involving event detection and direct action}
- H04L 63/205: {involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24)}
- G06F 11/3447: {Performance evaluation by modeling}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system includes a memory and at least one processor to disable automatic prioritization of at least one data protection operation in a computer network, begin the at least one data protection operation in the computer network, continually monitor the computer network and determine that a condition has occurred in the computer network, activate automatic prioritization of the at least one data protection operation in the computer network, and instruct backup server tooling software to direct backup data for the at least one data protection operation to move from a first target storage repository to a second target storage repository.

## Claims

### Claim 1

A system comprising:
a memory; and
at least one processor to:
disable automatic prioritization of at least one backup operation in a computer network;
begin the at least one backup operation in the computer network by instructing backup server tooling software for the at least one backup operation to direct backup data from a local environment to a first target storage repository in a first remote environment, the first remote environment being offsite from the local environment;
continually monitor for a condition in the first remote environment that affects the at least one backup operation; and
in response to determining that the condition has occurred in the first remote environment:
activate automatic prioritization of the at least one backup operation in the computer network; and
instruct the backup server tooling software to bypass the first target storage repository in the first remote environment and direct backup data for the at least one backup operation currently in progress to a second target storage repository in a second remote environment, the second remote environment being offsite from the first remote environment and the local environment.

### Claim 2 (depends on 1)

The system of claim 1, the at least one processor further to extend a retention period for the backup data and extend a different retention period for backup media associated with the backup data in response to the condition.

### Claim 3 (depends on 1)

The system of claim 1, the at least one processor further to determine that the condition is an issued US-CERT alert event associated with the first remote environment and bypass the first target storage repository in response to the issued US-CERT alert event.

### Claim 4 (depends on 1)

The system of claim 1, the at least one processor further to determine that the condition is an environmental condition including one of a severe weather condition, a fire, and a flood that is affecting the first remote environment and bypass the first target storage repository in response to the environmental condition.

### Claim 5 (depends on 1)

The system of claim 1, the at least one processor further to direct backup data for the at least one backup operation to an offsite repository.

### Claim 6 (depends on 1)

The system of claim 1, the at least one processor further to direct backup data for the at least one backup operation to a cloud target storage repository.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one processor is further to restrict or remove access to the second target storage repository after completion of the at least one backup operation.

### Claim 8 (depends on 1)

The system of claim 1, wherein the at least one processor is further to disconnect the second target storage repository from the computer network after completion of the at least one backup operation.

### Claim 9

A method comprising:
disabling, by at least one processor, automatic prioritization of at least one backup operation in a computer network;
beginning, by the at least one processor, the at least one backup operation in the computer network by instructing backup tooling software for the at least one backup operation to direct backup data from a local environment to a first target storage repository in a first remote environment, the first remote environment being offsite from the local environment;
continually monitoring, by the at least one processor, for a condition in the first remote environment that affects the at least one backup operation; and
in response to determining that the condition has occurred in the first remote environment:
activating, by the at least one processor, automatic prioritization of the at least one backup operation in the computer network; and
instructing, by the at least one processor, backup server tooling software to bypass the first target storage repository in the first remote environment and direct backup data for the at least one backup operation currently in progress to a second target storage repository in a second remote environment, the second remote environment being offsite from the first remote environment and the local environment.

### Claim 10 (depends on 9)

The method of claim 9, further comprising extending a retention period for the backup data and extending a different retention period for backup media associated with the backup data.

### Claim 11 (depends on 9)

The method of claim 9, further comprising determining that the condition is an issued US-CERT alert event associated with the first remote environment and bypassing the first target storage repository in response to the issued US-CERT alert event.

### Claim 12 (depends on 9)

The method of claim 9, further comprising determining that the condition is a ransomware attack event and bypassing the first target storage repository in response to the ransomware attack event.

### Claim 13 (depends on 9)

The method of claim 9, further comprising determining that the condition is an environmental condition including one of a severe weather condition, a fire, and a flood that is affecting the first target storage repository and bypassing the first target storage repository in response to the environmental condition.

### Claim 14 (depends on 9)

The method of claim 9, further comprising directing backup data for the at least one backup operation to an offsite repository.

### Claim 15 (depends on 9)

The method of claim 9, further comprising directing backup data for the at least one backup operation to a cloud target storage repository.

### Claim 16

A non-transitory computer-readable storage medium, having instructions stored thereon that, when executed by a computing device cause the computing device to perform operations, the operations comprising:
disabling automatic prioritization of at least one backup operation in a computer network;
beginning the at least one backup operation in the computer network by instructing backup tooling software for the at least one backup operation to direct backup data from a local environment to a first target storage repository in a first remote environment, the first remote environment being offsite from the local environment;
continually monitoring the first target storage repository for a decrease in a data deduplication metric; and
in response to detecting the decrease in the data deduplication metric in the first target storage repository:
activating automatic prioritization of the at least one backup operation in the computer network; and
instructing backup server tooling software to bypass the first target storage repository in the first remote environment and direct backup data for the at least one backup operation currently in progress to a second target storage repository in a second remote environment, the second remote environment being offsite from the first remote environment and the local environment.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, the operations further comprising extending a retention period for the backup data and extending a different retention period for-backup media associated with the backup data in response to the decrease in the data deduplication metric.
