# US 2025/0028609 A1 · Predicting Replication Health with Background Replication

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

- Number: US 2025/0028609 A1
- Document ID: US20250028609A1
- Status: Published application
- Kind: A1
- Application number: 18/357,048
- Filed: 2023-07-21
- Published: 2025-01-23
- Earliest claimed: 2023-07-21
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Narayan Behera; Shilbin Devassy; Anurag Chandra; Shiv S. Kumar
- Web page: https://patentgrep.com/patent/US20250028609A1

## CPC

- G06F 11/1466: {to make the backup process non-disruptive}
- G06F 11/0772: {Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers}
- G06F 11/1464: {for networked environments}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system can create a group of at least one file on a source computer. The system can perform iterations of backing up the group of at least one file to a destination computer. The system can store respective job status indications of respective iterations of the iterations of backing up the group of at least one file. The system can, in response to determining to back up the data, and in response to determining that the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful, back up the data to the destination computer, or, in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, refrain from backing up the data.

## Claims

### Claim 1

A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
creating a group of at least one file on a source computer, wherein the group of at least one file is configured to test data backup operations, and wherein the group of at least one file is separate from data that is to be backed up;
performing iterations of backing up the group of at least one file to a destination computer;
storing respective job status indications of respective iterations of the iterations of backing up the group of at least one file; and
in response to determining to back up the data, and
in response to determining that the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful, backing up the data to the destination computer, or
in response to determining that the job status indications indicate that the iteration of the iterations of backing up the group of at least one file was unsuccessful, refraining from backing up the data to the destination computer.

### Claim 2 (depends on 1)

The system of claim 1, wherein the operations further comprise:
determining a recommended time at which to initiate backing up the data based on the job status indications; and
sending an indication of the recommended time.

### Claim 3 (depends on 1)

The system of claim 1, wherein the respective job status indications indicate whether the respective iterations of backing up the group of at least one file succeeded.

### Claim 4 (depends on 1)

The system of claim 1, wherein the respective job status indications indicate whether was a failover success or a failback success associated with the respective iterations of backing up the group of at least one file succeeded.

### Claim 5 (depends on 1)

The system of claim 1, wherein the operations further comprise:
before performing iterations of backing up the group of at least one file to the destination computer, setting up backups from the source computer to the destination computer.

### Claim 6 (depends on 1)

The system of claim 1, wherein the operations further comprise:
in response to the determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, creating an event or an alert that indicates a reason why the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful.

### Claim 7 (depends on 1)

The system of claim 1, wherein respective iterations of the iterations of backing up the group of at least one file are performed at a time interval, and wherein a value of the time interval is determined in response to receiving time interval data associated with a user account.

### Claim 8 (depends on 1)

The system of claim 1, wherein respective iterations of the iterations of backing up the group of at least one file are performed at a time interval, and wherein a value of the time interval is determined independently of receiving time interval data associated with a user account.

### Claim 9

A method, comprising:
performing, by a system comprising a processor, iterations of backing up a group of at least one file from a source computer to a destination computer, wherein the group of at least one file is configured for testing data backup operations, and wherein the group of at least one file is separate from data that is to be backed up;
storing, by the system, respective job status indications of respective iterations of the iterations of backing up the group of at least one file; and
in response to determining back up the data, and
in response to determining that the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful, backing up, by the system, the data to the destination computer, or
in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, refraining from backing up, by the system, the data to the destination computer.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
receiving, by the system, replication mode data associated with a user account, wherein the replication mode data indicates to perform the iterations of backing up the group of at least one file, before performing the iterations of backing up the group of at least one file.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
creating, by the system, the group of at least one file based on determining to perform the iterations of backing up the group of at least one file.

### Claim 12 (depends on 11)

The method of claim 11, wherein respective files of the group of at least one file have respective sizes, and wherein creating the respective files comprises:
creating the respective files with the respective sizes based on file size data received from a user account.

### Claim 13 (depends on 11)

The method of claim 11, wherein respective files of the group of at least one file have respective sizes, and wherein creating the respective files comprises:
determining the respective sizes independently of receiving file size data from a user account.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
raising, by the system, an alert in response to determining that a first iteration of the iterations has failed.

### Claim 15 (depends on 9)

The method of claim 9, further comprising:
determining, by the system, a recommended time at which to initiate backing up the data based on the job status indications; and
sending, by the system, an indication of the recommended time.

### Claim 16

A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
performing iterations of backing up a group of at least one file from a source computer to a destination computer;
storing respective job status indications of respective iterations of the iterations of backing up the group of at least one file;
in response to determining to back up data, determining whether the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful;
in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was successful, backing up the data to the destination computer; and
in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, refraining from backing up the data to the destination computer.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein respective iterations of the iterations are initiated after respective time intervals of a time interval have passed.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the group of at least one file is configured for testing data backup operations, and wherein the data differs from the group of at least one file.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the operations further comprise:
determining a recommended time at which to initiate backing up the data based on the job status indications; and
sending an indication of the recommended time.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the respective job status indications indicate whether the respective iterations of backing up the group of at least one file succeeded.
