×

COLLABORATION PLATFORM

  • US 20150373068A1
  • Filed: 06/17/2015
  • Published: 12/24/2015
  • Est. Priority Date: 01/25/2000
  • Status: Active Grant
First Claim
Patent Images

1. A system for collaborating among computers, comprising:

  • a server computer coupled via a communications network to one or more client computers, wherein;

    the server computer and the client computers each maintain a copy of a model comprised of a graphical design, wherein the graphical design is composed of two-dimensional (2D) and/or three-dimensional (3D) objects;

    the server computer and the client computers each maintain a history of changes made to the model, wherein the history is comprised of one or more deltas containing only results of operations making modifications to the objects, but not the operations themselves;

    at least one of the client computers transmits only the deltas to the server computer to update the copy of the model maintained by the server computer, in order to reflect changes made to the copy of the model maintained by the at least one of the client computers; and

    the server computer accepts or rejects the transmitted deltas, updates the copy of the model and the history maintained by the server computer using only the accepted deltas, but not by replaying the operations making modifications to the objects, and then transmits only the accepted deltas to one or more others of the client computers to update the copy of the model maintained by the one or more others of the client computers, in order to reflect changes made to the copy of the model maintained by the server computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×