Event driven disposition
First Claim
Patent Images
1. A computer implemented method of managing the retention and disposition of data in an Enterprise Retention Management System comprising:
- providing at least one event consumer, wherein data is stored in the at least one event consumer;
providing at least one event producer, wherein at least one business event message originates in the at least one event producer, wherein the at least one business event message provides an indication of at least one business event has an intended effect on at least a portion of the data within the at least one event consumer, and wherein the at least one business event indicates a change in status at an organization;
polling the at least one event producer about what type of events are produced by the at least one event producer;
receiving, from the at least one event producer, information about what type of events are produced by the at least one event producer, wherein each type of event produced by the at least one event producer declares at least one event parameter, and wherein the at least one business event is of an event type in the type of events produced by the at least one event producer;
providing an Enterprise Retention Management System;
propagating the at least one business event message from the at least one event producer to the Enterprise Retention Management System;
identifying a portion of the data within the event consumer affected by the business event message;
translating the at least one business event into a data disposition request, wherein the data disposition request is of a data disposition type that is related to the event type of the at least one business event;
propagating the data disposition request to the at least one event consumer; and
disposing of at least a portion of the data within the event consumer based on the disposition request.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to systems, methods and apparatuses for managing the retention and disposition of data for an event consumer using an Enterprise Retention Management System wherein the management is driven by business events.
231 Citations
40 Claims
-
1. A computer implemented method of managing the retention and disposition of data in an Enterprise Retention Management System comprising:
-
providing at least one event consumer, wherein data is stored in the at least one event consumer; providing at least one event producer, wherein at least one business event message originates in the at least one event producer, wherein the at least one business event message provides an indication of at least one business event has an intended effect on at least a portion of the data within the at least one event consumer, and wherein the at least one business event indicates a change in status at an organization; polling the at least one event producer about what type of events are produced by the at least one event producer; receiving, from the at least one event producer, information about what type of events are produced by the at least one event producer, wherein each type of event produced by the at least one event producer declares at least one event parameter, and wherein the at least one business event is of an event type in the type of events produced by the at least one event producer; providing an Enterprise Retention Management System; propagating the at least one business event message from the at least one event producer to the Enterprise Retention Management System; identifying a portion of the data within the event consumer affected by the business event message; translating the at least one business event into a data disposition request, wherein the data disposition request is of a data disposition type that is related to the event type of the at least one business event; propagating the data disposition request to the at least one event consumer; and disposing of at least a portion of the data within the event consumer based on the disposition request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An enterprise retention management apparatus comprising:
-
at least one processor; at least one event producer operable on the at least one processor, wherein the at least one event producer is configured to produce at least one business event message, wherein the at least one business event message relates to a business event, and wherein the business event indicates a change in status at an organization; at least one event consumer data source stored on a computer-readable storage medium and containing electronically stored information, wherein the electronically stored information has an associated retention schedule; and an enterprise retention management (ERM) application stored on the computer-readable storage medium and operable on the at least one processor, wherein the (ERM) application is configured to; poll the at least one event producer about what type of events are produced by the at least one event producer, receive, from the at least one event producer, information about what type of events are produced by the at least one event producer, wherein each type of event produced by the at least one event producer declares at least one event parameter, and wherein the at least one business event is of an event type in the type of events produced by the at least one event producer, accept the at least one business event message from the at least one event producer, and alter the retention schedule of the electronically stored information based at least in part on the business event. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer program product for managing the retention and disposition of data in an Enterprise Retention Management System, the computer program product comprising a computer readable storage medium having program code embodied within, the program code executable by at least one programmable processor to perform a method comprising:
-
providing at least one event consumer, wherein data is stored in the at least one event consumer; providing at least one event producer, wherein at least one business event message originates in the at least one event producer, wherein the at least one business event message provides an indication of at least one business event has an intended effect on at least a portion of the data within the at least one event consumer, and wherein the at least one business event indicates a change in status at an organization; polling the at least one event producer about what type of events are produced by the at least one event producer; receiving, from the at least one event producer, information about what type of events are produced by the at least one event producer, wherein each type of event produced by the at least one event producer declares at least one event parameter, and wherein the at least one business event is of an event type in the type of events produced by the at least one event producer; providing an Enterprise Retention Management System; propagating the at least one business event message from the at least one event producer to the Enterprise Retention Management System; identifying a portion of the data within the event consumer affected by the business event message; translating the at least one business event into a data disposition request, wherein the data disposition request is of a data disposition type that is related to the event type of the at least one business event; propagating the data disposition request to the at least one event consumer; and disposing of at least a portion of the data within the event consumer based on the disposition request. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification