Integration of analysis with multi-user cad
AssigneeBrigham Young University
InventorsKasey Webster, David French, Charles Greg Jensen, Eric Joseph Wardell, Steven Gorrell
Life of this patent
Estimating the term…
Abstract
As disclosed herein, a computer-implemented method includes detecting a first change made to a local CAD model by an analysis module on a first CAD client, propagating the first change to a centralized CAD model via a collaborative CAD server, receiving a second change from the centralized CAD model via the collaborative CAD server, wherein the second change was communicated to the centralized CAD model by a second CAD client that originated the second change, and updating the local CAD model with the second change. A corresponding computer system and computer readable medium are also disclosed herein.
Claims20
A computer-implemented method comprising:
- detecting a first change made to a local CAD model by an analysis module on a first CAD client;
- propagating the first change to a centralized CAD model via a collaborative CAD server;
- receiving a second change from the centralized CAD model via the collaborative CAD server, wherein the second change was communicated to the centralized CAD model by a second CAD client that originated the second change;
- and
- updating the local CAD model with the second change.
A system comprising:
- a client computer comprising a CAD application for editing a local CAD model;
- the client computer comprising an analysis module configured to access the local CAD model and conduct analysis thereon;
- and
- the client computer comprising a synchronization module configured to detect a first change made to the local CAD model by the analysis module, the synchronization module further configured to propagate the first change to a centralized CAD model via a collaborative CAD server, the synchronization module further configured to receive a second change from the centralized CAD model via the collaborative CAD server, wherein the second change was communicated to the centralized CAD model by a second CAD client that originated the second change, and the synchronization module further configured to update the local CAD model with the second change.
A computer readable medium having program instructions stored thereon, the program instructions comprising instructions for:
- detecting a first change made to a local CAD model by an analysis module on a first CAD client;
- propagating the first change to a centralized CAD model via a collaborative CAD server;
- receiving a second change from the centralized CAD model via the collaborative CAD server, wherein the second change was communicated to the centralized CAD model by a second CAD client that originated the second change;
- and
- updating the local CAD model with the second change.
Dependencies are inferred from the claim text.