SYSTEM AND METHOD FOR CONCURRENT MULTI-USER ANALYSIS OF DESIGN MODELS
First Claim
Patent Images
1. A method for concurrent multi-user analysis of design models, executed by at least one processor, the method comprising:
- receiving a change descriptor resulting from a model change request on a local copy of a design model.submitting the change descriptor to a server for application to a shared copy of the design model;
receiving, from the server, shared model data corresponding to the change descriptor;
applying the shared model data to the local design model.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for concurrent multi-user analysis of design models may include (1) receiving a change descriptor resulting from a model change request on a local copy of a design model, (2) submitting the change descriptor to a server for application to a shared copy of the design model, (3) receiving, from the server, shared model data corresponding to the change descriptor, and (4) applying the shared model data to the local design model. Various other methods and systems are also disclosed.
-
Citations
20 Claims
-
1. A method for concurrent multi-user analysis of design models, executed by at least one processor, the method comprising:
-
receiving a change descriptor resulting from a model change request on a local copy of a design model. submitting the change descriptor to a server for application to a shared copy of the design model; receiving, from the server, shared model data corresponding to the change descriptor; applying the shared model data to the local design model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for concurrent multi-user analysis of design models, executed by at least one processor, the method comprising:
-
receiving, from a first client, a change descriptor resulting from a model change request on a local copy of a design model for application to a shared copy of the design model; index shifting the change descriptor from the first client for application to the shared design model; applying the index-shifted change descriptor to the shared design model; submitting the index-shifted change descriptor to the first client for application to the local design model; submitting the index-shifted change descriptor to at least one additional client for application to an additional local design model maintained by the additional client. - View Dependent Claims (11, 12, 13)
-
-
14. A system for concurrent multi-user analysis of design models, the system comprising:
-
a change description module, stored in memory, that receives the change descriptor resulting from a model change request on a local copy of a design model. a communication module, stored in memory, that; submits the change descriptor to a server for application to a shared copy of the design model; receives, from the server, shared model data corresponding to the change descriptor; an application module, stored in memory, that applies the shared model data to the local design model; at least one physical processor configured to execute the change description module, the communication module, and the application module. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for concurrent multi-user analysis of design models, the system comprising:
-
a server communication module that receives, from a first client, a change descriptor resulting from a model change request on a local copy of a design model for application to a shared copy of the design model; an index shifting module, stored in memory, that index shifts the change descriptor from the first client for application to the shared copy of the design model; a server application module that applies the index-shifted change descriptor to the shared copy of the design model; the server communication module further configured to; submit the index-shifted change descriptor to the first client for application to the local design model; submit the index-shifted change descriptor to at least one additional client for application to an additional local design model maintained by the additional client; at least one physical processor configured to execute the server communication module, the index shifting module, and the server application module.
-
Specification