COMPUTER-AIDED DESIGN MULTI-USER DESIGN NEGOTIATION SYSTEM AND METHOD THEREOF
First Claim
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; and
(d) receiving, from the second user, a first instruction to the first DCS object, and performing a first operation to the geometric shape design corresponding to the first instruction to the first DCS object, wherein the first operation comprises;
(i) retrieving the information of the design change in the first DCS object;
(ii) when the first instruction comprises an accepting instruction, incorporating the design change to the geometric shape design according to the information of the design change;
(iii) when the first instruction comprises a rejecting instruction, deleting the first DCS object;
(iv) when the first instruction comprises a display change instruction, displaying the design change according to the information of the design change;
(v) when the first instruction comprises a preview instruction, displaying the geometric shape design with the design change applied according to the information of the design change;
(vi) when the first instruction comprises a property query instruction, displaying inquired properties of the geometric shape design having the design change applied according to the information of the design change;
(vii) when the first instruction comprises a 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;
(viii) when the instruction comprises an adjustment modification instruction, adjusting the information of the design change;
(ix) when the first instruction comprises a replacement modification instruction, creating a replacement design change to the design change; and
(x) when the first instruction comprises a 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.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a computer-implemented method of performing multi-user design negotiation on a computer-aided design (CAD) software is disclosed. The method includes: receiving, from a first user, a design change to the geometric shape design, and obtaining information of the design change implementable on a CAD model of the geometric shape design through the CAD software; storing the information of the design change as a design change suggestion (DCS) object; transmitting the DCS object, together with the CAD model, to a second user; and receiving, from the second user, an instruction to the DCS object, and performing an operation corresponding to the instruction to the DCS object. In response to a what-if instruction, the operation is a what-if operation to the geometric shape design with the design change according to the DCS object. In response to an accepting or rejection instruction, the operation includes accepting or rejecting the design change.
40 Citations
49 Claims
-
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; and (d) receiving, from the second user, a first instruction to the first DCS object, and performing a first operation to the geometric shape design corresponding to the first instruction to the first DCS object, wherein the first operation comprises; (i) retrieving the information of the design change in the first DCS object; (ii) when the first instruction comprises an accepting instruction, incorporating the design change to the geometric shape design according to the information of the design change; (iii) when the first instruction comprises a rejecting instruction, deleting the first DCS object; (iv) when the first instruction comprises a display change instruction, displaying the design change according to the information of the design change; (v) when the first instruction comprises a preview instruction, displaying the geometric shape design with the design change applied according to the information of the design change; (vi) when the first instruction comprises a property query instruction, displaying inquired properties of the geometric shape design having the design change applied according to the information of the design change; (vii) when the first instruction comprises a 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; (viii) when the instruction comprises an adjustment modification instruction, adjusting the information of the design change; (ix) when the first instruction comprises a replacement modification instruction, creating a replacement design change to the design change; and (x) when the first instruction comprises a 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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 design change suggestion (DCS) file; (c) transmitting the DCS object, together with the CAD model, to a second user of the CAD software; and (d) receiving, from the second user, an instruction, and performing an operation to the geometric shape design corresponding to the instruction, wherein the operation comprises; performing a what-if operation to the geometric shape design with the design change according to the DCS object when the instruction comprises a what-if instruction; accepting the design change when the instruction is an accepting instruction; and rejecting the design change when the instruction is an rejecting instruction. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-aided design (CAD) multi-user design negotiation system, comprising:
-
a CAD software executable by at least one computing device, configured to implement a geometric shape design; a design change generating module executable by the at least one computing device, for receiving a design change to the geometric shape design, obtaining information of the design change, and storing the information of the design change in as a design change suggestion (DCS) file, wherein the information of the design change comprises shape geometry change of the design change and shape attributes change of the design change; and a DCS implementing module executable by the at least one computing device, for performing an operation to the geometric shape design with the design change according to the DCS object, wherein the operation comprises; (i) retrieving the information of the design change in the DCS object; (ii) incorporating the design change to the geometric shape design according to the information of the design change in response to an accepting instruction; (iii) deleting the DCS object in response to a rejecting instruction; (iv) displaying the design change according to the information of the design change in response to a display change instruction; (v) displaying the geometric shape design with the design change applied according to the information of the design change in response to a preview instruction; (vi) displaying inquired properties of the geometric shape design having the design change applied according to the information of the design change in response to a property query instruction; (vii) 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 in response to a comparison instruction; (viii) adjusting the information of the design change in response to an adjustment modification instruction; (ix) creating a replacement design change to the design change in response to a replacement modification instruction; and (x) creating a sequential design change following the design change in response to a sequential modification instruction such that the design change and the sequential design change form a sequential design change group. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification