IP Library Patent Application 16930266
Patent Application
App. No. 16/930,266

MANAGING ENTERPRISE DATA RETENTION

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 None
App. No.
16/930,266
Abstract

Aspects of the present invention disclose a method, computer program product, and system for managing data based on updates to data management policies. The method includes one or more processors monitoring data sources for updates to data management policies that apply to an organization. In response to identifying an update to a data management policy that applies to the organization, the method further includes one or more processors generating a data management rule based on the update to the data management policy. The data management rule includes a defined action to take on data records that correspond to a defined characteristic. The method further includes one or more processors identifying a first set of data records that include the defined characteristic of the rule. The method further includes one or more processors performing the defined action of the rule on the first set of data records.

Claims (54)

1 . A method comprising:

monitoring, by one or more processors, data sources for updates to data management policies that apply to an organization;

in response to identifying an update to a data management policy that applies to the organization, generating, by one or more processors, a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;

identifying, by one or more processors, a first set of data records that include the defined characteristic of the data management rule; and

performing, by one or more processors, the defined action of the data management rule on the first set of data records.

2 . The method of claim 1 , wherein generating a data management rule based on the update to the data management policy further comprises:

determining, by one or more processors, differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and

generating, by one or more processors, the data management rule corresponding to the determined differences.

3 . The method of claim 1 , further comprising:

identifying, by one or more processors, a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and

scheduling, by one or more processors, execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.

4 . The method of claim 1 , wherein the data management policy is a right to be forgotten data management policy.

5 . The method of claim 1 , further comprising:

communicating, by one or more processors, results of performing the defined action to one or more users, based on specifications of the data management policy.

6 . The method of claim 1 , wherein identifying the first set of data records that include the defined characteristic of the data management rule further comprises:

searching, by one or more processors, a database associated with the organization for data records that include the defined characteristic of the data management rule.

7 . The method of claim 1 , wherein the defined action is an action selected from the group consisting of deleting a data record, migrating a data record, anonymizing a data record, modifying a data record, and modifying a portion of a data record.

8 . A computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to monitor data sources for updates to data management policies that apply to an organization;

in response to identifying an update to a data management policy that applies to the organization, program instructions to generate a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;

program instructions to identify a first set of data records that include the defined characteristic of the data management rule; and

program instructions to perform the defined action of the data management rule on the first set of data records.

9 . The computer program product of claim 8 , wherein the program instructions to generate a data management rule based on the update to the data management policy further comprises program instructions to:

determine differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and

generate the data management rule corresponding to the determined differences.

10 . The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:

identify a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and

schedule execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.

11 . The computer program product of claim 8 , wherein the data management policy is a right to be forgotten data management policy.

12 . The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:

communicate results of performing the defined action to one or more users, based on specifications of the data management policy.

13 . The computer program product of claim 8 , wherein the program instructions to identify a first set of data records that include the defined characteristic of the data management rule further comprise program instructions to:

search a database associated with the organization for data records that include the defined characteristic of the data management rule.

14 . A computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to program instructions to monitor data sources for updates to data management policies that apply to an organization;

in response to identifying an update to a data management policy that applies to the organization, program instructions to generate a data management rule based on the update to the data management policy, wherein the data management rule includes a defined action to take on data records that correspond to a defined characteristic;

program instructions to identify a first set of data records that include the defined characteristic of the data management rule; and

program instructions to perform the defined action of the data management rule on the first set of data records.

15 . The computer system of claim 14 , wherein the program instructions to generate a data management rule based on the update to the data management policy further comprises program instructions to:

determine differences between the identified update to the data management policy that applies to the organization and existing data management policies associated with the organization; and

generate the data management rule corresponding to the determined differences.

16 . The computer system of claim 14 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:

identify a second set of data records that will include the defined characteristic of the data management rule at a future time, based on timestamp data of the second set of data records; and

schedule execution of the defined action of the data management rule on the second set of data records at the future time, based on the timestamp data of the second set of data records.

17 . The computer system of claim 15 , wherein the data management policy is a right to be forgotten data management policy.

18 . The computer system of claim 15 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:

communicate results of performing the defined action to one or more users, based on specifications of the data management policy.

19 . The computer system of claim 15 , wherein the program instructions to identify a first set of data records that include the defined characteristic of the data management rule further comprise program instructions to:

search a database associated with the organization for data records that include the defined characteristic of the data management rule.

20 . The computer system of claim 15 , wherein the defined action is an action selected from the group consisting of deleting a data record, migrating a data record, anonymizing a data record, modifying a data record, and modifying a portion of a data record.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2020
From: MARZORATI, MAURO; SILVERSTEIN, ZACHARY A.; RODRIGUEZ BRAVO, CESAR AUGUSTO; TRIM, CRAIG M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053222/0279 →