发明名称 |
METHOD FOR PREVENTING REFERENCE INVALIDATION WHEN REVERSING OPERATIONS IN SYNCHRONOUS COLLABORATIVE APPLICATIONS |
摘要 |
A computer-implemented method for preventing reference invalidation when reversing operations in synchronous collaborative applications may include (i) storing, on a client, a shared model of an engineering object including one or more features, (ii) receiving, from a user, an operation to be performed on the feature, (iii) before performing the operation, storing, in a command stack on the client, information sufficient to restore the feature to a state prior to performing the operation, (iv) receiving, from the user, a request to reverse the operation, (v) determining whether reversing the operation will create an invalid reference due to a conflicting operation having been performed on the feature at a second client, and (vi) in response to determining whether reversing the operation will create an invalid reference, reversing the operation or performing a resolution operation to prevent the reference invalidation. A system corresponding to the above method is also disclosed. |
申请公布号 |
US2017109120(A1) |
申请公布日期 |
2017.04.20 |
申请号 |
US201615199537 |
申请日期 |
2016.06.30 |
申请人 |
Brigham Young University |
发明人 |
French David;Nuss Jeffrey;Phelps Glen;Red Walter Edward |
分类号 |
G06F3/14;H04L29/08;G06F3/0484;H04L29/06;G06F17/50;G06T19/20 |
主分类号 |
G06F3/14 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method for preventing reference invalidation when reversing operations in synchronous collaborative applications, the method comprising:
storing, on a CAx client, a shared model of an engineering object comprising at least one feature; receiving, from a user, an operation to be performed on the feature; before performing the operation on the feature, storing, in a command stack on the CAx client, information sufficient to restore the feature to a state existing prior to performing the operation; receiving, from the user, a request to reverse the operation; determining whether reversing the operation will create an invalid reference due to a conflicting operation having been performed on the feature at a second CAx client; and in response to determining whether reversing the operation will create the invalid reference, reversing the operation or performing a resolution operation to prevent the reference invalidation. |
地址 |
Provo UT US |