System for change notification and persistent caching of dynamically computed membership of rules-based lists in LDAP
First Claim
Patent Images
1. A computer implemented method of membership list management, comprising:
- executing a set of rules to create a computed membership list;
caching the computed membership list; and
modifying the cached membership list.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, computer program and article of manufacture for membership list management is described. A rules-based membership list is built and cached. Any modifications to the member objects are incrementally added to the cache, and are submitted to a change log. Queries access the membership in the cache instead of having to execute the rules to build the list. The change log entries allow membership modification notifications to be sent to any subscribing application.
-
Citations
29 Claims
-
1. A computer implemented method of membership list management, comprising:
-
executing a set of rules to create a computed membership list;
caching the computed membership list; and
modifying the cached membership list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for membership list management, the method comprising:
-
executing a set of rules to create a computed membership list;
caching the computed membership list; and
modifying the cached membership list. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for membership list management, the system comprising:
-
means for executing a set of rules to create a computed membership list;
means for caching the computed membership list; and
means for modifying the cached membership list. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A membership list management system comprising:
-
a set of rules which when executed produces one or more computed membership lists;
a storage device in which to cache the computed membership lists; and
a cache accessing module that can retrieve data from the cached membership lists. - View Dependent Claims (27, 28, 29)
-
Specification