×

Rule based data management

  • US 7,467,142 B2
  • Filed: 12/20/2002
  • Issued: 12/16/2008
  • Est. Priority Date: 07/11/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing rule-based identity management, comprising:

  • receiving, at an identity server, a request to add data to an identity profile for an entity, wherein the identity profile is stored as an object in a directory, wherein the directory comprises a database for storing one or more identity profiles, wherein the identity profile object is based on a class, wherein the class defines one or more attributes for the identity profile object such that the identity profile comprises one or more attributes, wherein the class defines a rule for a first attribute having one or more dynamic variables for a first attribute;

    receiving an attribute value for a second attribute of the identity profile object;

    accessing the class for the identity profile object;

    reading the rule having one or more dynamic variables from the class;

    automatically accessing the attribute value for the second attribute of the identity profile object based on the dynamic variable in the rule;

    automatically applying the attribute value rule by replacing a dynamic variable in the rule with the attribute value of the second attribute to create a filter;

    identifying additional data based on the filter, wherein identifying the additional data comprises;

    using the filter to perform a query against the directory with the first-data to find a set of one or more objects in the directory matching the filter;

    receiving an identification of a particular attribute in each of the one or more objects matching the filter;

    accessing, for each of the one or more objects, the particular attribute to generate a list of one or more values, each value corresponding to the particular attribute in one of the one or more objects;

    displaying, for a user, the list of one or more values; and

    receiving a selection of one or more values from the list of values; and

    adding the additional data to the identity profile, wherein the step of adding includes adding the selected one or more values to the first attribute in the identity profile.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×