MANAGEMENT AND NOTIFICATION OF OBJECT MODEL CHANGES
First Claim
1. A computer-implemented method for managing development of a model set comprised of one or more object models by a plurality of users, comprising:
- determining one or more model relationships for a model set having a plurality of model elements, each model relationship connecting a first model element to a second model element of the plurality of model elements;
receiving, from a first user, change information for a changed model element, the changed model element being one of the plurality of model elements;
identifying one or more related model elements by traversing, from the changed model element, other model elements via the model relationships;
identifying, for each identified related model element, one or more interested users having a past interaction with the identified related model element;
determining, for each interested user, a weighted relationship between the interested user and the changed model element based on the past interaction with the identified related model element and based on the model relationship between the identified related model element and the changed model element; and
generating a change notification to each of the interested users based on their corresponding weighted relationship.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for managing development of a model set comprised of one or more object models by a plurality of model developers. Each model developer may be considered an interested party. For example, when a model developer changes an area of the model, that person becomes the most interested party in other changes made to the same area. An automated mechanism is provided to track changes made to the model set and informs interested parties as changes are made or after changes are made to the model based on a weighting system. In one embodiment, the weighting system may be based on a distance from the changed portions and on the amount of time since a party last made a change to the same area.
-
Citations
12 Claims
-
1. A computer-implemented method for managing development of a model set comprised of one or more object models by a plurality of users, comprising:
-
determining one or more model relationships for a model set having a plurality of model elements, each model relationship connecting a first model element to a second model element of the plurality of model elements; receiving, from a first user, change information for a changed model element, the changed model element being one of the plurality of model elements; identifying one or more related model elements by traversing, from the changed model element, other model elements via the model relationships; identifying, for each identified related model element, one or more interested users having a past interaction with the identified related model element; determining, for each interested user, a weighted relationship between the interested user and the changed model element based on the past interaction with the identified related model element and based on the model relationship between the identified related model element and the changed model element; and generating a change notification to each of the interested users based on their corresponding weighted relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification