# US 12,222,814 B2 · Value-driven prioritization of backups through time-limited airgap

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

- Number: US 12,222,814 B2
- Document ID: US12222814B2
- Status: Granted
- Kind: B2
- Application number: 17/937,981
- Filed: 2022-10-04
- Published: 2024-04-04
- Granted: 2025-02-11
- Earliest claimed: 2022-10-04
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Ofir Ezrielev; Jehuda Shemer; Amihai Savir
- Web page: https://patentgrep.com/patent/US12222814B2

## CPC

- G06F 11/1451: {by selection of backup contents}
- G06F 11/1461: {Backup scheduling policy}
- G06F 11/1456: {Hardware arrangements for backup}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

One example method includes assigning, at a production site, a priority to a portion of a dataset to be backed up, checking to determine if the priority meets or exceeds a threshold priority; and, when the priority meets or exceeds the threshold priority, and when an air gap between the production site and a storage vault is closed, backing up, by way of the closed air gap, the portion of the dataset to the storage vault.

## Claims

### Claim 1

A method, comprising:
assigning, at a production site, a priority to one portion of a dataset to be backed up, and the one portion is one of a group of portions that together make up the dataset, and a respective priority of each of the portions of the dataset is relative to the respective priorities of the other portions of the dataset;
and
when an air gap between the production site and a storage vault is closed, and based on a relationship between the priority of the one portion and the respective priorities of one or more of the other portions, backing up, by way of the closed air gap, the one portion of the dataset to the storage vault.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein when the priority of the one portion does not meet or exceed a threshold priority, the priority is incremented to define an updated priority, and the updated priority is assigned to the one portion of data.

### Claim 3 (depends on 2)

The method as recited in claim 2, wherein the incrementing is performed using a monotonically increasing function.

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein the priority of the one portion of the data corresponds to a value of the one portion of the data, relative to respective values of the other portions of data in the dataset.

### Claim 5 (depends on 1)

The method as recited in claim 1, wherein less than all data of the dataset is backed up when the air gap is closed.

### Claim 6 (depends on 1)

The method as recited in claim 1, wherein any of the portions of the dataset that is not backed up when the air gap is closed, is eventually backed up during one or more future closures of the air gap.

### Claim 7 (depends on 1)

The method as recited in claim 1, wherein data in the dataset is backed up to the storage vault in order of decreasing priority of the data.

### Claim 8 (depends on 1)

The method as recited in claim 1, wherein the priority of the one portion of the data is determined by parsing of the dataset, or is automatically assigned.

### Claim 9 (depends on 1)

The method as recited in claim 1, wherein the priority of one of the other portions of the dataset is such that absent any change to that priority of the other portion, that other portion would never be backed up to the vault.

### Claim 10 (depends on 1)

The method as recited in claim 1, wherein the priority of the one portion of the dataset corresponds to a business value of the one portion of the dataset.

### Claim 11

A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
assigning, at a production site, a priority to one portion of a dataset to be backed up, and the one portion is one of a group of portions that together make up the dataset, and a respective priority of each of the portions of the dataset is relative to the respective priorities of the other portions of the dataset;
and
when an air gap between the production site and a storage vault is closed, and based on a relationship between the priority of the one portion and the respective priorities of one or more of the other portions, backing up, by way of the closed air gap, the one portion of the dataset to the storage vault.

### Claim 12 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein when the priority of the one portion does not meet or exceed a threshold priority, the priority is incremented to define an updated priority, and the updated priority is assigned to the one portion of data.

### Claim 13 (depends on 12)

The non-transitory storage medium as recited in claim 12, wherein the incrementing is performed using a monotonically increasing function.

### Claim 14 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein the priority of the one portion of the data corresponds to a value of the one portion of the data, relative to respective values of the other portions of data in the dataset.

### Claim 15 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein less than all data of the dataset is backed up when the air gap is closed.

### Claim 16 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein any of the portions of the dataset that is not backed up when the air gap is closed, is eventually backed up during one or more future closures of the air gap.

### Claim 17 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein data in the dataset is backed up to the storage vault in order of decreasing priority of the data.

### Claim 18 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein the priority of the one portion of the data is determined by parsing of the dataset, or is automatically assigned.

### Claim 19 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein the priority of one of the other portions of the dataset is such that absent any change to that priority of the other portion, that other portion would never be backed up to the vault.

### Claim 20 (depends on 11)

The non-transitory storage medium as recited in claim 11, wherein the priority of the one portion of the dataset corresponds to a business value of the one portion of the dataset.
