Leading system determination
First Claim
1. A method for blocking data access in a network comprising a plurality of systems, the method comprising:
- receiving an indication in a current system of the plurality of systems of an occurrence of an event that indicates an end of purpose determination is to be performed for one or more applications utilizing data records associated with a plurality of related data objects on the plurality of systems, the data objects corresponding to an entity, and wherein the related data objects are synchronized between the plurality of systems;
analyzing determination criteria associated with the data records to determine whether the current system is a master system of the plurality of systems, wherein each data object has an associated customized determination criteria table, and wherein determination criteria stored in a first field of a customized determination criteria table links a plurality of other tables for specifying whether the plurality of systems are master systems or dependent systems and the customized determination criteria table further includes a role in a second field;
if the current system is determined to be the master system based on the first and second fields in the customized determination criteria table, the method further comprises;
(1) performing an end-of-purpose determination in the current system and its dependent systems; and
(2) blocking access to the data records; and
if the current system is determined not to be the master system based on the determination criteria, the method further comprises determining whether related data objects exist in the master system.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein relate to an improved technique for blocking access to data records associated with an entity in a network comprising a plurality of systems. The operations include accessing and analyzing determination criteria associated with the entity to determine in which systems the data should be blocked. An end-of-purpose determination can be performed in one or more of the systems based on whether the current system is a master system, a dependent system of the master system, or a standalone system of the plurality of systems. Access to the entity data records can then be blocked from the appropriate systems when an end of purpose for the data has been reached for any processes running on the system.
21 Citations
18 Claims
-
1. A method for blocking data access in a network comprising a plurality of systems, the method comprising:
-
receiving an indication in a current system of the plurality of systems of an occurrence of an event that indicates an end of purpose determination is to be performed for one or more applications utilizing data records associated with a plurality of related data objects on the plurality of systems, the data objects corresponding to an entity, and wherein the related data objects are synchronized between the plurality of systems; analyzing determination criteria associated with the data records to determine whether the current system is a master system of the plurality of systems, wherein each data object has an associated customized determination criteria table, and wherein determination criteria stored in a first field of a customized determination criteria table links a plurality of other tables for specifying whether the plurality of systems are master systems or dependent systems and the customized determination criteria table further includes a role in a second field; if the current system is determined to be the master system based on the first and second fields in the customized determination criteria table, the method further comprises; (1) performing an end-of-purpose determination in the current system and its dependent systems; and (2) blocking access to the data records; and if the current system is determined not to be the master system based on the determination criteria, the method further comprises determining whether related data objects exist in the master system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for blocking data access in a network comprising a plurality of systems comprising:
-
a processor in communication with a database via a communication link; a memory system coupled with the processor and configured to store computer code, which when executed by the processor, causes the processor to perform operations comprising; receiving an indication in a current system of the plurality of systems of an occurrence of an event that indicates an end of purpose determination is to be performed for one or more applications utilizing data records associated with a plurality of related data objects on the plurality of systems, the data objects corresponding to an entity, and wherein the related data objects are synchronized between the plurality of systems; analyzing determination criteria associated with the data records to determine whether the current system is a master system of the plurality of systems, wherein each data object has an associated customized determination criteria table, and wherein determination criteria stored in a first field of a customized determination criteria table links a plurality of other tables for specifying whether the plurality of systems are master systems or dependent systems and the customized determination criteria table further includes a role in a second field; if the current system is determined to be the master system based on the first and second fields in the customized determination criteria table, the operations further comprise; (1) performing an end-of-purpose determination in the current system and its dependent systems when the current system is determined to be the master system based on the determination criteria; and (2) blocking access to the data records when it is determined that the end of purpose has been reached; and if the current system is determined not to be the master system based on the determination criteria, the operations further comprise determining whether related data objects exist in the master system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium tangibly embodying computer code, which when executed by a computer system, causes the computer system to perform operations for blocking data access in a network comprising a plurality of systems, the operations comprising:
-
receiving an indication in a current system of the plurality of systems of an occurrence of an event that indicates an end of purpose determination is to be performed for one or more applications utilizing data records associated with a plurality of related data objects on the plurality of systems, the data objects corresponding to an entity, and wherein the related data objects are synchronized between the plurality of systems; analyzing determination criteria associated with the data records to determine whether the current system is a master system of the plurality of systems, wherein each data object has an associated customized determination criteria table, and wherein determination criteria stored in a first field of a customized determination criteria table links a plurality of other tables for specifying whether the plurality of systems are master systems or dependent systems and the customized determination criteria table further includes a role in a second field; if the current system is determined to be the master system based on the first and second fields in the customized determination criteria table, the operations further comprise; (1) performing an end-of-purpose determination in the current system and its dependent systems; and (2) blocking access to the data records when it is determined that the end of purpose has been reached; and if the current system is determined not to be the master system based on the determination criteria, the operations further comprise determining whether related data objects exist in the master system. - View Dependent Claims (16, 17, 18)
-
Specification