Method and system for attribute management in a namespace
First Claim
1. A method in a computer system for managing attributes for objects in a namespace, the method comprising:
- providing a plurality of objects;
providing a namespace interface for each object, the namespace interface for defining new attributes for an object after the object is created and for setting a value for a newly defined attribute;
receiving a query specification that specifies the newly defined attribute; and
identifying the objects that match the query specification.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method and system for managing attributes of objects in a namespace and for allowing multiple views into the namespace. The namespace system allows the objects identified by the names of the namespace to be hierarchically organized. The namespace system allows for attributes of various objects, including directory objects and data objects, to be dynamically defined after creation of an object. The namespace system also allows for the querying of objects based on their dynamically defined attributes. When the namespace system receives a query specification that includes a newly defined attribute, it identifies the objects that match that query specification.
24 Citations
23 Claims
-
1. A method in a computer system for managing attributes for objects in a namespace, the method comprising:
-
providing a plurality of objects;
providing a namespace interface for each object, the namespace interface for defining new attributes for an object after the object is created and for setting a value for a newly defined attribute;
receiving a query specification that specifies the newly defined attribute; and
identifying the objects that match the query specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a computer system for generating a hierarchical view of a namespace, the method comprising:
-
receiving a query specification and a view specification for the namespace;
identifying objects of the namespace that match the query specification; and
organizing the identified objects in a hierarchical manner as specified by the view specification. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method in a computer system for synchronizing a duplicate namespace with an original namespace, the method comprising:
-
receiving a query specification and a view specification;
identifying from the original namespace the objects that match the query specification;
generating a duplicate namespace using the identified objects and the view specification;
associating the query specification and view specification with the duplicate namespace;
modifying one or more objects so that the original namespace and duplicate namespace are not synchronized;
re-identifying from the original those objects that match the query specification; and
modifying one or more objects so that the original namespace and duplicate namespace are synchronized. - View Dependent Claims (20, 21, 22, 23)
-
Specification