Patent ID: 6708313
Filing Date: 2004-03-16
Classification: G06F

Abstract:
A method for editing a printed circuit board (PCB) master design during an editing session throughout which each of first and second users may edit a PCB master design portion and view edits made to the same PCB master design portion by the other of the first and second users during the editing session, comprising:transmitting the PCB master design portion to the first and second users at respective first and second clients for graphical display on each of said clients, the graphical displays including representations of PCB artwork corresponding to the PCB master design portion; receiving, during the editing session, a first edit request from the first client and a second edit request from the second client; determining if the first edit request conflicts with the second edit request; accepting the first and second edit requests by applying the edit requests to the PCB master design; transmitting synchronization data to the first and second clients, the synchronization data permitting update of the graphical displays on the first and second clients during the editing session to reflect the first and second edits; receiving respective third and fourth edit requests from the first and second clients during the editing session; determining if the third edit request conflicts with the fourth edit request; upon determining that the third and fourth edit requests conflict, transmitting subsequent synchronization data to the first and second clients, the synchronization data permitting update of the graphical displays on the first and second clients during the editing session to reflect: acceptance of the third edit request by application of the third edit request to the PCB master design portion, and rejection of the fourth edit request.