System and method for concurrent multi-user computer-aided manufacturing

US10317892B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10317892-B2
Application numberUS-201514884625-A
CountryUS
Kind codeB2
Filing dateOct 15, 2015
Priority dateOct 15, 2014
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10317892B2 cover?
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…
Who is the assignee on this patent?
Univ Brigham Young
What technology area does this patent fall under?
Primary CPC classification G05B19/4188. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).