Patent ID: 7895156

Claim:
A computer implemented method for implementing model exchange in a system design, comprising: using a computing system that comprises at least one processor and is configured for performing: receiving, on a server, a first model exchange request from a first client, wherein the first model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server, and the delta of the program aspect comprises one or more differences between one or more programs used for collaborating on the system design on the client and one or more corresponding programs used for collaborating on the system design on the server; implementing the first model exchange request by processing the first model exchange; generating a second synchronization record in response to the first model exchange request; transmitting the second synchronization record to the first client by using a fusion technology; and displaying a result of implementing the first model exchange request on a display apparatus or storing the result in a tangible computer readable storage medium.