Object relationship management system
First Claim
Patent Images
1. A method of managing relationships between objects in a computer system, the method comprising:
- accumulating a first node of a first object that has been modified;
searching for a first plurality of nodes and a second plurality of nodes, the first plurality of nodes having a dependency relationship to the first node, and the second plurality of nodes having an equivalency relationship to the first node or one of the first plurality of nodes;
ordering the first and the second plurality of nodes in an order according to the dependency and equivalency relationships; and
evaluating the first and the second plurality of nodes in the order.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining relationships between entities in a computer system, each entity having a plurality nodes, includes the steps of: modifying one of the plurality of nodes; searching for a plurality of dependent nodes from the plurality of nodes coupled to the one node; ordering the plurality of dependent nodes into an order; and evaluating the plurality of dependent nodes in the order.
83 Citations
15 Claims
-
1. A method of managing relationships between objects in a computer system, the method comprising:
-
accumulating a first node of a first object that has been modified;
searching for a first plurality of nodes and a second plurality of nodes, the first plurality of nodes having a dependency relationship to the first node, and the second plurality of nodes having an equivalency relationship to the first node or one of the first plurality of nodes;
ordering the first and the second plurality of nodes in an order according to the dependency and equivalency relationships; and
evaluating the first and the second plurality of nodes in the order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of copying objects in a computer system, the method comprising:
-
searching for a first set of objects that are directly or indirectly related to a first object to be copied as children of dependency relations or by equivalence relations to the first object;
duplicating the first set of objects in the domain of interest to create a second set of objects; and
establishing relationships between the second set of objects based on relationships between the first set of objects. - View Dependent Claims (9, 10, 11)
identifying objects having nodes directly coupled to the first object; and
identifying objects having nodes indirectly coupled to the first object as children of a copy semantic node.
-
-
11. The method of claim 8 wherein the objects include COM objects.
-
12. A method for deleting objects from a first plurality of objects in a computer system, the method comprising:
-
receiving a first object to be deleted from the first plurality of objects;
searching for a second plurality of objects in a domain of interest dependent on the first object;
ordering the second objects based on dependency and equivalency relationships between to second objects and the first object; and
disconnecting each of to second plurality of objects in the domain of interest from the first plurality of objects. - View Dependent Claims (13, 14, 15)
identifying objects from the first plurality of objects having nodes directly and indirectly coupled to the first object.
-
Specification