Object relationship management system
AssigneeIntergraph Software Technologies Company
InventorsJean-Louis Ardoin, Richard M. Eade, Robert Patience, Alain Falasse, Dave L. Brann, Gerard J. Attilio, Alfredo Arce
Life of this patent
Estimating the term…
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.
Claims15
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.
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.
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.
Dependencies are inferred from the claim text.