Virtual attribute service in a directory server
First Claim
Patent Images
1. A virtual attribute service in a directory server, comprising:
- an attribute value associated with an entry;
a virtual attribute service provider; and
an interface using the virtual attribute service provider to generate the attribute value associated with the entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual attribute service in a directory server including an attribute value associated with an entry, a virtual attribute service provider, and an interface using the virtual attribute service provider to generate the attribute value associated with the entry.
-
Citations
24 Claims
-
1. A virtual attribute service in a directory server, comprising:
-
an attribute value associated with an entry;
a virtual attribute service provider; and
an interface using the virtual attribute service provider to generate the attribute value associated with the entry. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of generating a value of a virtual attribute, comprising:
-
calling a virtual attribute service by an executable application; and
consulting a virtual attribute service provider within a common interface of the virtual attribute service;
wherein the value of the virtual attribute is generated by the virtual service provider accessed by the common interface. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a value of a virtual attribute, comprising:
-
calling a virtual attribute service by an executable application;
consulting a virtual attribute service provider within a common interface of the virtual attribute service;
using a memory cache to store the value of the virtual attribute;
maintaining a count for the number of times a query passes through the common interface;
flagging an error and aborting the execution of the virtual attribute service if the count exceeds a threshold number;
checking a configuration change within a service provider against the configuration of all service providers;
determining whether a cycle is created; and
flagging an error and aborting the execution of the virtual attribute service if a cycle is created;
wherein the value of the virtual attribute is generated by the virtual service provider accessed by the common interface.
-
-
14. A class of service in a directory server, comprising:
-
a definition entry identifying a type of class of service; and
a dynamic template entry storing a list of the shared attribute values;
wherein the definition entry and the dynamic template entry interact to provide an attribute value to a target entry. - View Dependent Claims (15, 16, 17)
-
-
18. A method for generating an attribute value of a class of service in a directory server, comprising:
-
identifying a dynamic template entry by a distinguished name;
adding a specific attribute to the dynamic template entry; and
generating the attribute value of the dynamic template entry while a client application is accessing the directory server. - View Dependent Claims (19)
-
-
20. A method for generating an attribute value of a class of service in a directory server, comprising:
-
identifying a dynamic template entry by an attribute value of a target entry;
adding a specific attribute to the dynamic template entry; and
generating an attribute value of the dynamic template entry while a client application is accessing the directory server. - View Dependent Claims (21)
-
-
22. A method for generating an attribute value of a class of service in a directory server, comprising:
-
identifying a dynamic template entry by a distinguished name and an attribute value of a target entry;
adding a specific attribute to the dynamic template entry; and
generating an attribute value of the dynamic template entry while a client application is accessing the directory server. - View Dependent Claims (23)
-
-
24. An apparatus for generating a value of a virtual attribute, comprising:
-
means for calling a virtual attribute service by an executable application; and
means for consulting a virtual attribute service provider within a common interface of the virtual attribute service;
wherein the value of the virtual attribute is generated by the virtual service provider accessed by the common interface.
-
Specification