Integration of analysis with multi-user cad
US-2016098494-A1 · Apr 7, 2016 · US
US10317892B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10317892-B2 |
| Application number | US-201514884625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 15, 2015 |
| Priority date | Oct 15, 2014 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method for concurrent multi-user computer-aided manufacturing may include (1) receiving a tool path descriptor resulting from a tool path request on a local copy of a part model, (2) submitting the tool path descriptor to a server for application to a shared copy of the part model, (3) receiving, from the server, shared model data corresponding to the tool path descriptor, and (4) applying the shared model data to the local part model. Various other methods and systems are also disclosed.
Opening claim text (preview).
What is claimed is: 1. A method for concurrent multi-user computer-aided manufacturing, executed by at least one processor, the method comprising: receiving a tool path descriptor resulting from a tool path request on a local copy of a part model, wherein the tool path descriptor corresponds to a change made to the local part model; subsequent to receiving the tool path descriptor, submitting the tool path descriptor to a tool path descriptor queue for application to a shared copy of the part model stored on a server; receiving, from the server subsequent to submitting the tool path descriptor, shared model data corresponding to the tool path descriptor; subsequent to receiving the shared model data, applying the received shared model data to the local part model; manufacturing a part according to the received shared model data or the local part model; and wherein the shared model data differs from the tool path descriptor and applying the shared model data to the local part model comprises: deleting the uncommitted tool path request from the local part model, inserting the shared model data into the local part model, and indicating that the tool path request has not been committed to the local part model until the shared model data has been received from the server. 2. A method for concurrent multi-user computer-aided manufacturing, executed by at least one processor, the method comprising: receiving, from a client, a tool path descriptor resulting from a tool path request on a local part model for application to a shared part model, wherein the tool path descriptor corresponds to a change made to the local part model; subsequent to receiving the tool path descriptor, queuing, in a tool path descriptor queue, the tool path descriptor; subsequent to queuing the tool path descriptor, retrieving from the tool path descriptor queue, the tool path descriptor; subsequent to retrieving the tool path descriptor, applying the tool path descriptor to the shared part model; subsequent to retrieving the tool path descriptor, submitting the applied tool path descriptor to the client for application to the local part model; subsequent to applying the tool path descriptor, manufacturing a part according to the shared model data or the local part model; and wherein the shared model data differs from the tool path descriptor and applying the shared model data to the local part model comprises: deleting the uncommitted tool path request from the local part model, inserting the shared model data into the local part model, and indicating that the tool path request has not been committed to the local part model until the shared model data has been received from the server. 3. The method of claim 2 , further comprising submitting the applied tool path descriptor to at least one additional client for application to an additional local part model maintained by the additional client. 4. The method of claim 2 , wherein a processor of the at least one processor is disposed in a computer and at least one operation of the receiving, queuing, retrieving, applying and submitting operations is into one or more non-application software layers of the computer. 5. A system for concurrent multi-user computer-aided manufacturing, the system comprising: a tool path module, stored in memory, that receives a tool path descriptor resulting from a tool path request on a local copy of a part model; a communication module, stored in memory, that: submits the received tool path descriptor to a tool path descriptor queue for application to a shared copy of the part model stored on a server; wherein the tool path descriptor corresponds to a change made to the local part model; and receives, from the server, shared model data corresponding to the submitted tool path descriptor; an application module, stored in memory, that: applies the received shared model data to the local part model; at least one physical processor configured to execute the tool path descriptor in conjunction with manufacturing a part; the least one physical processor configured to execute the tool path module, the communication module, and the application module; and wherein the shared model data differs from the tool path descriptor and applying the shared model data to the local part model comprises: deleting the uncommitted tool path request from the local part model, inserting the shared model data into the local part model, and indicating that the tool path request has not been committed to the local part model until the shared model data has been received from the server. 6. A system for concurrent multi-user computer-aided manufacturing, the system comprising: a server communication module, stored in memory, that receives, from a client, a tool path descriptor resulting from a tool path request on a local part model for application to a shared part model; a queue management module, stored in memory, that: queues, in a tool path descriptor queue, the received tool path descriptor; and retrieves from the tool path descriptor queue, the queued tool path descriptor; a server application module, stored in memory, that: applies the retrieved tool path descriptor to the shared part model, wherein the tool path descriptor corresponds to a change made to the local part model; wherein the server communication module also submits the applied tool path descriptor to the client for application to the local part model; at least one physical processor configured to execute the applied tool path descriptor in conjunction with manufacturing a part; the least one physical processor configured to execute the server communication module, the queue management module, and the server application module; and wherein the shared model data differs from the tool path descriptor and applying the shared model data to the local part model comprises: deleting the uncommitted tool path request from the local part model, inserting the shared model data into the local part model, and indicating that the tool path request has not been committed to the local part model until the shared model data has been received from the server. 7. The system of claim 6 , wherein the server communication module submits the applied tool path descriptor to at least one additional client for application to an additional local part model maintained by the additional client.
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
characterised by CIM planning or realisation · CPC title
CAPP computer aided machining and process planning · CPC title
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.