Directory server views
First Claim
1. In a directory server containing heterogeneous directory entries and a directory views hierarchy, each view containing a filter describing said view, a method of searching said view in said directory views hierarchy with a given filter, comprising the steps of:
- (a) collecting filters from said view and all ancestor views of said view to form a first sub-filter;
rewriting said given filter using said first sub-filter to be a sub-tree search of the parent of the topmost view in said view hierarchy; and
performing said sub-tree search with said rewritten filter;
wherein each of said directory views belongs to a specific object class that contains a filter attribute, said filter attribute containing a filter that describes said directory views.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides directory views for a directory server to facilitate navigating entries hierarchically without requiring physical existence of the entry in any particular place. The entries are put into the directory views hierarchy using information about the entries. Given a set of views, a user can navigate using one of the views which is most appropriate to get to the entries that are required. Search of views in a directory server can be performed by a filter rewriting process.
32 Citations
18 Claims
-
1. In a directory server containing heterogeneous directory entries and a directory views hierarchy, each view containing a filter describing said view, a method of searching said view in said directory views hierarchy with a given filter, comprising the steps of:
-
(a) collecting filters from said view and all ancestor views of said view to form a first sub-filter; rewriting said given filter using said first sub-filter to be a sub-tree search of the parent of the topmost view in said view hierarchy; and performing said sub-tree search with said rewritten filter; wherein each of said directory views belongs to a specific object class that contains a filter attribute, said filter attribute containing a filter that describes said directory views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a directory server containing heterogeneous directory entries, a method of hierarchically navigating said entries comprising the steps of:
-
creating one or more directory views; organizing said directory views into a hierarchy, wherein said step of organizing uses only information concerning said entries, wherein each of said directory views belongs to a specific object class that contains a filter attribute, said filter attribute containing a filter that describes said directory view; collecting filters from said directory views and all ancestor views of said directory views to form a first sub-filter; and using one of said directory views that is most appropriate for navigating to said entries. - View Dependent Claims (16, 18)
-
-
17. In a directory server containing heterogeneous directory entries, a method of hierarchically navigating said entries comprising the steps of:
-
creating one or more directory views; organizing said directory views into a hierarchy, wherein said step of organizing uses only information concerning said entries, wherein each of said directory views belongs to a specific object class that contains a filter attribute, said filter attribute containing a filter that describes said directory view; rewriting said filter attribute using a first sub-filter; and using one of said directory views for navigating to said entries.
-
Specification