IP Library Granted Patent US 10,831,615
Granted Patent B2
US 10,831,615 · App. 16/261,077 · Granted Nov 10, 2020

Automated regulation compliance for backup and restore in a storage environment

Inventors: Robert B. Basham (Beaverton, OR); Anbazhagan Mani (Bangalore, IN); Harold J. Roberson, II (Rochester, MN); Dileep Dixith (Hyderabad, IN)
Assignee: International Business Machines Corporation
G06F11/1469G06F11/1415G06F21/62
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 10,831,615
App. No.
16/261,077
Granted
Nov 10, 2020
Kind
B2
Abstract

Methods and systems for automated regulation compliance for backing up and restoring in a storage environment are provided. A system for providing automated regulation compliance for backing up and restoring in a storage environment includes an analyzer module that determines if a storage system complies with regulations. The system includes a converter module that converts the storage system to comply with the regulations in response to determining that the storage system does not comply with the regulations. The system includes a validator module that validates that the converted storage system complies with the regulations.

Claims (36)

1. A system comprising:

an analyzer module that determines if a storage system complies with regulations;

a converter module that converts the storage system to comply with the regulations in response to determining that the storage system does not comply with the regulations; and

a validator module that validates that the converted storage system complies with the regulations,

wherein the converter module determines whether the storage system is convertible to comply with the regulations before restoration of the storage system, and

wherein at least a portion of each of said modules comprise one or more of a set of hardware circuits, a set of programmable hardware devices, and executable code stored on a set of non-transitory computer-readable storage media.

2. The system of claim 1 , wherein the analyzer module determines that the storage system complies with regulations based on analyzing attributes of the storage system.

3. The system of claim 2 , wherein the attributes of the storage system are selected from the group consisting of:

a storage system extended attribute;

access control settings for the storage system; and

an enterprise security level.

4. The system of claim 1 , wherein the converter module performs the restoration of the storage system after the storage system is converted based upon the determination of whether the storage system can be converted before the restoration of the storage system.

5. The system of claim 1 , wherein the regulations are specified as part of general data protection regulation (GDPR).

6. The system of claim 1 , wherein the analyzer module determines that the storage system complies with the regulations based on one or more articles defined in the regulations.

7. The system of claim 6 , wherein the analyzer module uses a decision tree to determine whether the storage system complies with the one or more articles.

8. A method comprising:

determining if a storage system complies with regulations;

converting the storage system to comply with the regulations in response to determining that the storage system does not comply with the regulations; and

validating that the converted storage system complies with the regulations,

wherein converting the storage system further comprises determining whether the storage system is convertible to comply with the regulations before restoration of the storage system.

9. The method of claim 8 , wherein determining if a storage system complies with regulations further comprises determining that the storage system complies with regulations based on analyzing attributes of the storage system.

10. The method of claim 9 , wherein the attributes of the storage system are selected from the group consisting of:

a storage system extended attribute;

access control settings for the storage system; and

an enterprise security level.

11. The method of claim 8 , further comprising performing the restoration of the storage system after the storage system is converted based upon the determination of whether the storage system can be converted before the restoration of the storage system.

12. The method of claim 8 , wherein the regulations are specified as part of general data protection regulation (GDPR).

13. The method of claim 8 , wherein determining if a storage system complies with regulations further comprises determining that the storage system complies with the regulations based on one or more articles defined in the regulations.

14. The method of claim 13 , wherein determining if a storage system complies with regulations further comprises using a decision tree to determine whether the storage system complies with the one or more articles.

15. A computer program product comprising a computer-readable storage medium including program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

determine if a storage system complies with regulations;

convert the storage system to comply with the regulations in response to determining that the storage system does not comply with the regulations; and

validate that the converted storage system complies with the regulations,

wherein the program instructions further cause the processor to determine whether the storage system is convertible to comply with the regulations before restoration of the storage system.

16. The computer program product of claim 15 , wherein the program instructions further cause the processor to determine that the storage system complies with regulations based on analyzing attributes of the storage system.

17. The computer program product of claim 15 , wherein the program instructions further cause the processor to perform the restoration of the storage system after the storage system is converted based upon the determination of whether the storage system can be converted before the restoration of the storage system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2019
From: BASHAM, ROBERT B.; MANI, ANBAZHAGAN; ROBERSON, HAROLD J., II; DIXITH, DILEEP
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048169/0857 →
Continuity (1)
Related Publication 20200241975A1 · Jul 30, 2020