×

System and method for distributed collaborative drawing

  • US 5,940,082 A
  • Filed: 02/14/1997
  • Issued: 08/17/1999
  • Est. Priority Date: 02/14/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating a drawing in a distributed computing system including at least two client computers and at least one server computer, the method comprising the steps of:

  • (a) providing one or more drawing tools for use by users associated with the client computers to draw a curve, each drawing tool having one or more style attributes associated therewith;

    (b) at a first one of the client computers, receiving a plurality of location data points representing a path of a curve drawn with one of the drawing tools;

    (c) at the first client computer, mapping the location data points into a plurality of location curve data points, the location curve data points used to display the curve in accordance with a specified image resolution;

    (d) utilizing the location curve data points to display the curve in accordance with the drawing tool used to draw the curve;

    (e) at the first client computer, generating one or more sets of location curve descriptors, the location curve descriptors representing a compact representation of the location curve data points; and

    (f) transmitting the location curve descriptors from the first client computer to the server computer for retransmission to at least a second one of the client computers;

    (g) at the second client computer, converting the location curve descriptors into a plurality of location curve data points, the location curve data points used to display the curve in accordance with a specified resolution and in accordance with a specified drawing tool;

    wherein each step performed at the first client computer is also performed at the second client computer and each step performed at the second client computer is also performed at the first client computer so as to enable the users at the first and second client computers to cooperatively generate the drawing.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×