Merging directory information from a user directory to a common directory
First Claim
Patent Images
1. A system for merging directory information from a user directory to a common directory, the system comprising:
- a processor; and
computer program code, communicatively coupled to the processor, the computer program code comprising;
an extracting engine to, based on a rule associated with contents of a user directory of a local database, extract a department indicator from the user directory;
a mapping engine to map the department indicator to a corresponding user record in a common directory of a registry database;
a marking engine to, based on the department indicator, mark the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database;
an assigning engine to, based on the department, assign access controls to an administrator for controlling the access to that user record in the registry database; and
a permitting engine to, based on the access controls, permit the administrator to access the user record in the registry database;
wherein the mapping engine maps the department indicator to the corresponding user record in the common directory of the registry database by;
based on a source field name associated with the contents of the user directory of the local database, determining the user directory;
sending a key field value associated with the contents to a rule engine to determine the department;
matching, via the rule, a regular expression pattern with a value associated with the source field name to determine the department indicator; and
based on the department indicator, establishing the department for the marking of the user record in the common directory that corresponds to the contents from the user directory.
1 Assignment
0 Petitions
Accused Products
Abstract
Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
10 Citations
18 Claims
-
1. A system for merging directory information from a user directory to a common directory, the system comprising:
-
a processor; and computer program code, communicatively coupled to the processor, the computer program code comprising; an extracting engine to, based on a rule associated with contents of a user directory of a local database, extract a department indicator from the user directory; a mapping engine to map the department indicator to a corresponding user record in a common directory of a registry database; a marking engine to, based on the department indicator, mark the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database; an assigning engine to, based on the department, assign access controls to an administrator for controlling the access to that user record in the registry database; and a permitting engine to, based on the access controls, permit the administrator to access the user record in the registry database; wherein the mapping engine maps the department indicator to the corresponding user record in the common directory of the registry database by; based on a source field name associated with the contents of the user directory of the local database, determining the user directory; sending a key field value associated with the contents to a rule engine to determine the department; matching, via the rule, a regular expression pattern with a value associated with the source field name to determine the department indicator; and based on the department indicator, establishing the department for the marking of the user record in the common directory that corresponds to the contents from the user directory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable storage medium encoded with instructions for merging directory information from a user directory to a common directory, the instructions executable by a processor of a system to cause the system to:
-
based on a rule associated with contents of a user directory of a local database, extract a department indicator from the user directory; map the department indicator to a corresponding user record in a common directory of a registry database; based on the department indicator, mark the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database; and based on the department, assign access controls to an administrator for controlling the access to that user record in the registry database; based on a source field name associated with the contents of the user directory of the local database, determine the user directory; send a key field value associated with the contents to a rule engine to determine the department; match, via the rule, a regular expression pattern with a value associated with the source field name to determine the department indicator; and based on the department indicator, establish the department for the marking of the user record in the common directory that corresponds to the contents from the user directory. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for merging directory information from a user directory to a common directory, the system comprising:
-
a processor; a network interface to provide communication for the processor via a computer network; and memory comprising computer program code, communicatively coupled to the processor, the processor executing the computer program code to; access, via the computer network, a local database and extract a department indicator for a user record in the user directory; map the department indicator to a corresponding user record in a common directory of a registry database; mark the user record in the common directory with the department indicator for controlling access to that user record in the common directory of the registry database; based on the department indicator, assign access controls to an administrator for controlling the access to that user record in the registry database; and control access to that user record in the registry database based on the assigned access controls; wherein, when mapping the department indicator to the corresponding user record in the common directory of the registry database, the processor to; based on a source field name associated with the contents of the user directory of the local database, determine the user directory; send a key field value associated with the contents to a rule engine to determine the department match, via the rule, a regular expression pattern with a value associated with the source field name to determine the department indicator; and based on the department indicator, establish the department for the marking of the user record in the common directory that corresponds to the contents from the user directory. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification