发明名称 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