Method and system for managing objects in a dynamic inheritance tree
First Claim
1. A method for managing an index tree structure which has a root node and a plurality of child nodes, each one of the root and child nodes having at least one attribute, comprising the steps of:
- (a) assigning each child node to a respective parent node in the index tree structure;
(b) receiving a request for the value of one of the attributes of one of the child nodes, wherein the one attribute is not defined locally within the one child node; and
(c) providing the current value of the corresponding attribute of the parent node of the one child node, in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for managing an index tree structure. The index tree structure has a root node and a plurality of child nodes. Each one of the root and child nodes has at least one attribute. Each child node is assigned to a respective parent node in the index tree structure. A request is received for the value of one of the attributes of one of the child nodes; the one attribute is not defined locally within the one child node. The current value of the corresponding attribute of the parent node of the one child node is provided, in response to the request.
86 Citations
21 Claims
-
1. A method for managing an index tree structure which has a root node and a plurality of child nodes, each one of the root and child nodes having at least one attribute, comprising the steps of:
-
(a) assigning each child node to a respective parent node in the index tree structure; (b) receiving a request for the value of one of the attributes of one of the child nodes, wherein the one attribute is not defined locally within the one child node; and (c) providing the current value of the corresponding attribute of the parent node of the one child node, in response to the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing a plurality of data objects, each of the plurality of data objects having at least one attribute, at least one of the plurality of objects being identified as a parent of a child object, at least two of the plurality of objects being identified as child objects, the method comprising the steps of:
-
(a) assigning each child object to a respective parent object; (b) identifying each attribute of each of the child objects as being either a locally defined attribute or an inherited attribute; and (c) dynamically assigning, to each inherited attribute of each one of the child objects, the current value of the corresponding attribute in the parent object of the one child object. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing an index tree structure which has a root node and a plurality of child nodes, each one of the root and child nodes having at least one attribute, comprising the steps of:
-
(a) assigning each child node to a respective parent node in the index tree structure; (b) identifying each attribute of each of the child nodes as being either a locally defined attribute or an inherited attribute; and (c) dynamically assigning, to each inherited attribute of each one of the child nodes, the current value of the corresponding attribute in the parent node of the one child node. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for managing a plurality of data objects comprising:
-
index tree means having a root node and a plurality of child nodes, each one of the root and child nodes having at least one attribute, each child node being assigned to a respective parent node; means for receiving a request for the value of one of the attributes of one of the child nodes, wherein the one attribute is not defined locally within the one child node; and means for providing the current value of the corresponding attribute of the parent node of the one child node, in response to the request. - View Dependent Claims (20, 21)
-
Specification