×

Computer-aided design multi-user design negotiation system and method thereof

  • US 9,734,266 B2
  • Filed: 10/25/2013
  • Issued: 08/15/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of performing multi-user design negotiation on a computer-aided design (CAD) software, the method comprising:

  • (a) receiving, from a first user of the CAD software, a design change to a geometric shape design, and obtaining information of the design change implementable on a CAD model of the geometric shape design through the CAD software, wherein the information of the design change comprises shape geometry change of the design change and shape attributes change of the design change;

    (b) storing the information of the design change as a first design change suggestion (DCS) object;

    (c) transmitting the first DCS object, together with the CAD model, to a second user of the CAD software;

    (d) receiving, from the second user, a plurality of first instructions to the first DCS object; and

    (e) performing a plurality of first operations to the geometric shape design corresponding to the first instructions to the first DCS object, comprising;

    (i) retrieving the information of the design change in the first DCS object; and

    (ii) determining whether the first instructions comprise an accepting instruction; and

    (iii) in response to determining that the first instructions comprise the accepting instruction, incorporating the design change to the geometric shape design according to the information of the design change; and

    (iv) determining whether the first instructions comprise a rejecting instruction; and

    (v) in response to determining that the first instructions comprise the rejecting instruction, deleting the first DCS object; and

    (vi) determining whether the first instructions comprise a display change instruction; and

    (vii) in response to determining that the first instructions comprise the display change instruction, displaying the design change according to the information of the design change; and

    (viii) determining whether the first instructions comprise a preview instruction; and

    (ix) in response to determining that the first instructions comprise the preview instruction, displaying the geometric shape design with the design change applied according to the information of the design change; and

    (x) determining whether the first instructions comprise a property query instruction; and

    (xi) in response to determining that the first instructions comprise the property query instruction, displaying inquired properties of the geometric shape design having the design change applied according to the information of the design change; and

    (xii) determining whether the first instructions comprise a comparison instruction; and

    (xiii) in response to determining that the first instructions comprise the comparison instruction, displaying geometry and property comparison between the geometric shape design with and without the design change applied according to the information of the design change; and

    (xiv) determining whether the first instructions comprise an adjustment modification instruction; and

    (xv) in response to determining that the first instructions comprise the adjustment modification instruction, adjusting the information of the design change; and

    (xvi) determining whether the first instructions comprise a replacement modification instruction; and

    (xvii) a in response to determining that the first instructions comprise the replacement modification instruction, creating a replacement design change to the design change; and

    (xviii) determining whether the first instructions comprise a sequential modification instruction; and

    (xix) in response to determining that the first instructions comprise the sequential modification instruction, creating a sequential design change following the design change such that the design change and the sequential design change form a sequential design change group.

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