The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 16, 2019

Filed:

Jun. 30, 2016
Applicant:

Brigham Young University, Provo, UT (US);

Inventors:

David French, Provo, UT (US);

Jeffrey Nuss, Provo, UT (US);

Glen Phelps, Midvale, UT (US);

Walter Edward Red, Provo, UT (US);

Assignee:

Brigham Young University, Provo, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/20 (2018.01); G06F 17/50 (2006.01); H04L 29/06 (2006.01); G06F 8/70 (2018.01);
U.S. Cl.
CPC ...
G06F 8/20 (2013.01); G06F 8/70 (2013.01); G06F 17/50 (2013.01); H04L 67/42 (2013.01); G06F 2217/04 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…