IP Library › Granted Patent US 12,443,762
Granted Patent B2
US 12,443,762 · App. 18/173,268 · Granted Oct 14, 2025

System and method for managing a data migration based on a security status of the source storage device

Inventors: Parminder Singh Sethi (Ludhiana, IN); Atishay Jain (Meerut, IN)
Assignee: Dell Products L.P.
G06F21/78G06F21/565G06F21/602
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 12,443,762
App. No.
18/173,268
Granted
Oct 14, 2025
Kind
B2
Abstract

A method for managing data replication includes: sending, by a source storage device and based on a predictive failure, a migration request to a target storage device for performing a migration of application data from the source storage device to the target storage device, in response to the migration request: obtaining a security remote script to the source storage device, implementing the security remote script on the source storage device to generate a security report, sending a response to the security remote script to the source storage device, wherein the response comprises the security report, obtaining a migration initiation request from the source storage device, wherein the migration initiation request comprises a migration strategy, and implementing the migration strategy to perform the data migration.

Claims (49)

1. A method for managing data migration, the method comprising:

sending, by a source storage device and based on a predictive failure, a migration request to a target storage device for performing a migration of application data from the source storage device to the target storage device;

in response to the migration request:

obtaining a security remote script to the source storage device;

implementing the security remote script on the source storage device to generate a security report;

sending a response to the security remote script to the source storage device, wherein the response comprises the security report;

obtaining a migration initiation request from the source storage device, wherein the migration initiation request comprises a migration strategy,

wherein the migration strategy is determined by the target storage device based on a security classification of the source storage device, and

wherein the security classification is based on the response; and

implementing the migration strategy to perform the data migration.

2. The method of claim 1 , wherein the predictive failure determines that a failure of the source storage device is in less than 30 minutes.

3. The method of claim 1 , wherein implementing the security remote script comprises at least one of: a number of corrupted files in the application data, analyzing encryption methods applied to the application data, analyzing health of the source storage device, and analyzing the resource availability of the source storage device.

4. The method of claim 1 , wherein the migration strategy specifies prioritizing a level of encryption on the application data over a level of compression on the application data during the data migration.

5. The method of claim 1 , wherein the migration strategy specifies a dynamic encryption of the application data during the data migration.

6. The method of claim 1 , wherein the security remote script is obtained using an application programming interface (API) of the target storage device.

7. The method of claim 1 , wherein the response comprises a security tag.

8. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing data replication, the method comprising:

sending, by a source storage device and based on a predictive failure, a migration request to a target storage device for performing a migration of application data from the source storage device to the target storage device;

in response to the migration request:

obtaining a security remote script to the source storage device;

implementing the security remote script on the source storage device to generate a security report;

sending a response to the security remote script to the source storage device, wherein the response comprises the security report;

obtaining a migration initiation request from the source storage device, wherein the migration initiation request comprises a migration strategy,

wherein the migration strategy is determined by the target storage device based on a security classification of the source storage device, and

wherein the security classification is based on the response; and

implementing the migration strategy to perform the data migration.

9. The non-transitory computer readable medium of claim 8 , wherein the predictive failure determines that a failure of the source storage device is in less than 30 minutes.

10. The non-transitory computer readable medium of claim 8 , wherein implementing the security remote script comprises at least one of: a number of corrupted files in the application data, analyzing encryption methods applied to the application data, analyzing health of the source storage device, and analyzing the resource availability of the source storage device.

11. The non-transitory computer readable medium of claim 8 , wherein the migration strategy specifies prioritizing a level of encryption on the application data over a level of compression on a high encryption of the application data during the data migration.

12. The non-transitory computer readable medium of claim 8 , wherein the migration strategy specifies a dynamic encryption of the application data during the data migration.

13. The non-transitory computer readable medium of claim 8 , wherein the security remote script is obtained using an application programming interface (API) of the target storage device.

14. The non-transitory computer readable medium of claim 8 , wherein the response comprises a security tag.

15. A system for managing data replication, the system comprising:

a processor comprising circuitry;

memory comprising instructions, which when executed perform a method, the method comprising:

sending, by a source storage device and based on a predictive failure, a migration request to a target storage device for performing a migration of application data from the source storage device to the target storage device;

in response to the migration request:

obtaining a security remote script to the source storage device;

implementing the security remote script on the source storage device to generate a security report;

sending a response to the security remote script to the source storage device, wherein the response comprises the security report;

obtaining a migration initiation request from the source storage device, wherein the migration initiation request comprises a migration strategy,

wherein the migration strategy is determined by the target storage device based on a security classification of the source storage device, and

wherein the security classification is based on the response; and

implementing the migration strategy to perform the data migration.

16. The system of claim 15 , wherein the predictive failure determines that a failure of the source storage device is in less than 30 minutes.

17. The system of claim 15 , wherein implementing the security remote script comprises at least one of: a number of corrupted files in the application data, analyzing encryption methods applied to the application data, analyzing health of the source storage device, and analyzing the resource availability of the source storage device.

18. The system of claim 15 , wherein the migration strategy specifies prioritizing a level of encryption on the application data over a level of compression on the application data during the data migration.

19. The system of claim 15 , wherein the migration strategy specifies a dynamic encryption of the application data during the data migration.

20. The system of claim 15 , wherein the response comprises a security tag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: SETHI, PARMINDER SINGH; JAIN, ATISHAY
To: DELL PRODUCTS L.P.
Reel/Frame 062824/0812 →
Continuity (1)
Related Publication 20240289496A1 · Aug 29, 2024
References Cited (11)
US 10860367B2 · Mani · 2020 [cited by examiner]
US 20070079126A1 · Hsu · 2007 [cited by applicant]
US 20100333116A1 · Prahlad · 2010 [cited by applicant]
US 20170171170A1 · Sun · 2017 [cited by examiner]
US 20200226144A1 · Chen · 2020 [cited by applicant]
US 20210192366A1 · Kadambi · 2021 [cited by applicant]
US 20210374013A1 · Prasad · 2021 [cited by applicant]
US 20210397495A1 · Prakash · 2021 [cited by applicant]
US 20220129181A1 · Morabad · 2022 [cited by examiner]
US 20230281219A1 · Lee · 2023 [cited by applicant]
US 20230289325A1 · Kurian · 2023 [cited by applicant]