Reverse attribute pointers
First Claim
Patent Images
1. A method comprising:
- receiving an input virtual recursive attribute and an input value for a distinguished name entry, wherein the distinguished name entry corresponds to an object defined in a schema for a lightweight directory access protocol directory and the input virtual recursive attribute does not correspond to an object defined in the schema; and
generating an attribute list by navigating through a list of distinguished name values for the input virtual recursive attribute, wherein the generating comprises;
adding a distinguished name value in the list as an entry in the attribute list if the distinguished name value in the list matches the input value, wherein the attribute list defines values for a virtual reverse attribute that is not defined in the schema.
1 Assignment
0 Petitions
Accused Products
Abstract
Values for virtual reverse attributes are generated for distinguished name entries in a lightweight directory access protocol directory by navigating through a list of distinguished name values for an input virtual recursive attribute. An attribute list of the values for the virtual reverse attributes may be cached or indexed. In another aspect, the list of distinguished name values for the inputer virtual recursive attribute is generated.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving an input virtual recursive attribute and an input value for a distinguished name entry, wherein the distinguished name entry corresponds to an object defined in a schema for a lightweight directory access protocol directory and the input virtual recursive attribute does not correspond to an object defined in the schema; and generating an attribute list by navigating through a list of distinguished name values for the input virtual recursive attribute, wherein the generating comprises; adding a distinguished name value in the list as an entry in the attribute list if the distinguished name value in the list matches the input value, wherein the attribute list defines values for a virtual reverse attribute that is not defined in the schema. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having executable instructions to cause a processor to perform a process comprising:
-
receiving an input virtual recursive attribute and an input value for a distinguished name entry, wherein the distinguished name entry corresponds to an object defined in a schema for a lightweight directory access protocol directory and the input virtual recursive attribute does not correspond to an object defined in the schema; and generating an attribute list by navigating through a list of distinguished name values for the input virtual recursive attribute, wherein the generating comprises; adding a distinguished name value in the list as an entry in the attribute list if the distinguished name value in the list matches the input value, wherein the attribute list defines values for a virtual reverse attribute that is not defined in the schema. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor coupled to a memory through a bus; and instructions executed from the memory by the processor to cause the processor to perform a process comprising; receiving an input virtual recursive attribute and an input value for a distinguished name entry, wherein the distinguished name entry corresponds to an object defined in a schema for a lightweight directory access protocol directory and the input virtual recursive attribute does not correspond to an object defined in the schema; and generating an attribute list by navigating through a list of distinguished name values for the input virtual recursive attribute, wherein the generating comprises; adding a distinguished name value in the list as an entry in the attribute list if the distinguished name value in the list matches the input value, wherein the attribute list defines values for a virtual reverse attribute that is not defined in the schema. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
means for receiving an input virtual recursive attribute and an input value for a distinguished name entry, wherein the distinguished name entry corresponds to an object defined in a schema for a lightweight directory access protocol directory and the input virtual recursive attribute does not correspond to an object defined in the schema; and means for generating an attribute list by navigating through a list of distinguished name values for the input virtual recursive attribute, wherein the generating adds a distinguished name value in the list as an entry in the attribute list if the distinguished name value in the list matches the input value, wherein the attribute list defines values for a virtual reverse attribute that is not defined in the schema. - View Dependent Claims (23, 24)
-
Specification