# US 12,602,294 B2 · Providing storage protection information

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

- Number: US 12,602,294 B2
- Document ID: US12602294B2
- Status: Granted
- Kind: B2
- Application number: 18/650,389
- Filed: 2024-04-30
- Published: 2025-03-06
- Granted: 2026-04-14
- Earliest claimed: 2022-01-04
- Assignees: Everpure, Inc.
- Applicants: Pure Storage, Inc.
- Inventors: Payal Jauhar Srivastava; Prakash Darji
- Web page: https://patentgrep.com/patent/US12602294B2

## CPC

- G06F 11/1076: {Parity data used in redundant arrays of independent storages, e.g. in RAID systems}
- G06F 11/1469: {Backup restoration techniques}
- G06F 11/108: {Parity data distribution in semiconductor storages, e.g. in SSD}
- G06F 11/1446: Point-in-time backing up or restoration of persistent data
- G06F 12/14: Protection against unauthorised use of memory {or access to memory}
- G06F 11/1461: {Backup scheduling policy}
- G06F 11/2089: {Redundant storage control functionality}
- G06F 2201/84: Using snapshots, i.e. a logical point-in-time copy of the data
- G06F 2212/1052: Security improvement
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Assessing protection for storage resources, including: identifying a set of active data protection features for one or more storage resources; generating a data protection assessment based on the set of active data protection features; and reporting the data protection assessment.

## Claims

### Claim 1

A method comprising:
classifying, by a storage system, storage resources of the storage system based on a set of third-party active data protection features of a third-party provider that is remote from the storage system that are identified as being applied to the storage resources, wherein the storage system accesses the third-party provider via a plug-in; and
transmitting, by the storage system, to a graphical user interface (GUI), information for presenting a data protection assessment for the storage system that indicates the set of third-party active data protection features of the third-party provider that are applied to the storage resources and a classification for the storage resources, wherein the set of active data protection features comprises a snapshot policy comprising a frequency at which snapshots are created, one or more triggering events for generating a snapshot, and a duration of time for retaining snapshots.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data protection assessment comprises a classification from a plurality of classifications.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
reporting a suggested next step for improving the data protection assessment.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
identifying the set of active data protection features by accessing one or more third-party backup providers.

### Claim 5 (depends on 4)

The method of claim 4, wherein accessing the one or more third-party backup providers is facilitated by one or more plugins implemented in the one or more third-party backup providers.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
providing the data protection assessment on a user interface of a different computer separate from the storage system.

### Claim 7 (depends on 1)

The method of claim 1, wherein the set of active data protection features comprises a replication policy for data that is unable to be captured by a snapshot, the replication policy comprising a frequency at which the data is replicated and a target storage location for the replicated data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the data protection assessment is further based on one or more of a recovery time objective (RTO) or a recovery point objective (RPO).

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
reporting a carbon footprint assessment based on a configuration of the storage resources.

### Claim 10 (depends on 9)

The method of claim 9, wherein the carbon footprint assessment comprises a suggested reconfiguration for the storage resources to reduce a carbon footprint of the storage system.

### Claim 11

An apparatus comprising:
a memory; and
a processing device, operatively coupled to the memory, configured to:
classify, by a storage system, storage resources of the storage system based on a set of third-party active data protection features of a third-party provider that is remote from the storage system that are identified as being applied to the storage resources, wherein the storage system accesses the third-party provider via a plug-in; and
transmit, to a graphical user interface (GUI), information to present a data protection assessment for the storage system that indicates the set of third-party active data protection features applied to the storage resources and a classification for the storage resources, wherein the set of active data protection features comprises a replication policy for data that is unable to be captured by a snapshot, the replication policy comprising a frequency at which the data is replicated and a target storage location for the replicated data.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the data protection assessment comprises a classification from a plurality of classifications.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein the processing device is further configured to:
report a suggested next step for improving the data protection assessment.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the processing device is further configured to:
provide the data protection assessment on a user interface of a different computer separate from the storage system.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein the processing device is further configured to;
access one or more third-party backup providers using one or more plugins implemented in the one or more third-party backup providers.

### Claim 16 (depends on 11)

The apparatus of claim 11, wherein the set of active data protection features comprises a snapshot policy comprising a frequency at which snapshots are created, one or more triggering events for generating a snapshot, and a duration of time for retaining snapshots.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the data protection assessment is further based on one or more of a recovery time objective (RTO) or a recovery point objective (RPO).

### Claim 18 (depends on 11)

The apparatus of claim 11, wherein the processing device is further configured to:
report a carbon footprint assessment based on a configuration of the storage resources.

### Claim 19

A non-transitory computer readable storage medium storing instructions that, when executed, cause a processing device to:
classify, by a storage system, storage resources of the storage system based on a set of third-party active data protection features of a third-party provider that is remote from the storage system that are identified as being applied to the storage resources, wherein the storage system access the third-party provider via a plug-in; and
transmit, to a graphical user interface (GUI), information to present a data protection assessment for the storage system that indicates the set of third-party active data protection features applied to the storage resources and a classification for the storage resources, wherein the set of active data protection features comprises a replication policy for data that is unable to be captured by a snapshot, the replication policy comprising a frequency at which the data is replicated and a target storage location for the replicated data.

### Claim 20 (depends on 19)

The non-transitory computer readable storage medium of claim 19, the processing device further configured to:
report a suggested next step for improving the data protection assessment.
