Rule based data management
First Claim
1. A method for performing rule based data management, comprising the steps of:
- accessing first data from a data unit;
applying said first data to a rule;
identifying additional data based on said rule; and
adding said additional data to said data unit.
5 Assignments
0 Petitions
Accused Products
Abstract
Data is acquired for an Identity System based on a one or more rules. The data can be from the same Identity System Component, another Identity System Component or a component external to the Identity System. The acquired data can be used to populate an Identity Profile, configure a workflow, or provide information to any other object, process, component, etc. of the Identity System. In one embodiment, the present invention combines dynamic identity value substitution and directory filter rules to enable rule based identity management. It enables dynamic population of identity data and real-time routing for identity management workflows. In other embodiments, the present invention can be applied to systems other than Identity Systems.
175 Citations
57 Claims
-
1. A method for performing rule based data management, comprising the steps of:
-
accessing first data from a data unit;
applying said first data to a rule;
identifying additional data based on said rule; and
adding said additional data to said data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for performing rule based data management, comprising the steps of:
-
receiving a request to create a new identity profile;
accessing a class definition for said new identity profile;
providing an interface to input values for a first set of attributes for said new identity profile;
receiving said values for said first set of attributes for said new identity profile;
accessing a rule for a particular attribute, said rule including one or more dynamic variables, said one or more dynamic variables correspond to one or more of said first set of attributes;
replacing said one or more dynamic variables with one or more of said values for said first set of attributes;
using said rule to run a query;
receiving results of said query; and
storing one or more of said results of said query for said particular attribute. - View Dependent Claims (22, 23)
-
-
24. A method for performing rule based data management, comprising the steps of:
-
adding data values for attributes of an identity profile;
access a rule for a first attribute, said rule including one or more dynamic variables;
replacing said one or more dynamic variables with one or more of said data values from said identity profile;
using said rule to identity additional data, said additional data identifies resources; and
adding said additional data to said identity profile for said first attribute. - View Dependent Claims (25, 26)
-
-
27. A method for performing rule based data management, comprising the steps of:
-
accessing first data from a first data unit, said first data unit being accessed as part of a workflow;
applying said first data to a rule;
identifying additional data based on said rule; and
using said additional data to perform said workflow. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
accessing first data from a data unit;
applying said first data to a rule;
identifying additional data based on said rule; and
adding said additional data to said data unit. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
accessing first data from a first data unit, said first data unit being accessed as part of a workflow;
applying said first data to a rule;
identifying additional data based on said rule; and
using said additional data to perform said workflow. - View Dependent Claims (45, 46, 47, 48)
-
-
49. An Identity System, comprising:
-
one or more storage devices; and
one or more processor in communication with said one or more storage devices, said one or more processor perform a method comprising the steps of;
accessing first data from a data unit, applying said first data to a rule, identifying additional data based on said rule, and adding said additional data to said data unit. - View Dependent Claims (50, 51, 52, 53)
-
-
54. An Identity System, comprising:
-
one or more storage devices; and
one or more processor in communication with said one or more storage devices, said one or more processor perform a method comprising the steps of;
accessing first data from a first data unit, said first data unit being accessed as part of a workflow, applying said first data to a rule, identifying additional data based on said rule, and using said additional data to perform said workflow. - View Dependent Claims (55, 56, 57)
-
Specification