Method and system for processing directory operations
First Claim
Patent Images
1. A method for processing directory operations, comprising:
- configuring a plurality of control variables, the plurality of control variables comprising criteria for data to be stored and indexed;
retrieving a plurality of data values from the directory in accordance with the plurality of control variables;
storing the retrieved data values in electronic memory;
based on the plurality of control variables, generating an index for the stored data values;
receiving a directory operation;
deciding whether to evaluate the directory operation using an evaluator;
in response to deciding not to evaluate the directory operation using the evaluator, evaluating the directory operation by passing the directory operation through one or more processing layers in a data path; and
in response to deciding to evaluate the directory operation using the evaluator, evaluating the directory operation based on stored data values in the index using the evaluator.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention, a method for creating an index arrangement for a directory includes configuring control variables. The control variables include criteria for data to be stored and indexed in an alternate evaluator. The method also includes retrieving data values from the directory in accordance with the control variables. The method further includes storing the retrieved data values. The method further includes generating an index in the alternate evaluator for the stored data values based on the control variables.
14 Citations
21 Claims
-
1. A method for processing directory operations, comprising:
-
configuring a plurality of control variables, the plurality of control variables comprising criteria for data to be stored and indexed; retrieving a plurality of data values from the directory in accordance with the plurality of control variables; storing the retrieved data values in electronic memory; based on the plurality of control variables, generating an index for the stored data values; receiving a directory operation; deciding whether to evaluate the directory operation using an evaluator; in response to deciding not to evaluate the directory operation using the evaluator, evaluating the directory operation by passing the directory operation through one or more processing layers in a data path; and in response to deciding to evaluate the directory operation using the evaluator, evaluating the directory operation based on stored data values in the index using the evaluator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing directory operations, comprising:
-
a processor operable to process a directory operation; and a storage device embodying a program of instructions operable, when executed on the processor, to; configure a plurality of control variables, the plurality of control variables comprising criteria for data to be stored and indexed; retrieve a plurality of data values from the directory in accordance with the plurality of control variables; store the retrieved data values in electronic memory; based on the plurality of control variables, generate an index for the stored data values; receive a directory operation; decide whether to evaluate the directory operation using an evaluator; in response to deciding not to evaluate the directory operation using the evaluator, evaluate the directory operation by passing the directory operation through one or more processing layers in a data path; and in response to deciding to evaluate the directory operation using the evaluator, evaluate the directory operation based on stored data values in the index using the evaluator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Logic encoded in tangible media, the logic being operable, when executed on a processor, to:
-
configure a plurality of control variables, the plurality of control variables comprising criteria for data to be stored and indexed; retrieve a plurality of data values from the directory in accordance with the plurality of control variables; store the retrieved data values in electronic memory; based on the plurality of control variables, generate an index for the stored data values; receive a directory operation; decide whether to evaluate the directory operation using an evaluator; in response to deciding not to evaluate the directory operation using the evaluator, evaluate the directory operation by passing the directory operation through one or more processing layers in a data path; and in response to deciding to evaluate the directory operation using the evaluator, evaluate the directory operation based on stored data values in the index using the evaluator. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification