Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
91 words
A method of operating a computer aided design system in presumptive mode, comprising the steps of: moving a selected graphic object relative to a graphic pointing symbol; determining when the selected graphic object is within a predetermined proximity of an underlying graphic object; manipulating the selected graphic object into a geometric relationship with the underlying graphic object according to predetermined geometric rules; and dynamically updating the geometric relationship based on movement of the graphic pointing symbol while the graphic pointing symbol remains within the predetermined proximity of the underlying graphic object.
Claim 2
Independent Claim
91 words
A method of operating a computer aided design system in presumptive mode, comprising the steps of: moving a selected graphic object relative to a graphic pointing symbol; determining when the selected graphic object is within a predetermined proximity of an underlying graphic object; manipulating the selected graphic object into a geometric relationship with the underlying graphic object according to predetermined geometric rules; and dynamically updating the geometric relationship based on movement of the graphic pointing symbol while the graphic pointing symbol remains within the predetermined proximity of the underlying graphic object.
Claim 3
Dependent Claim
28 words
The method of claim 1, wherein the predetermined proximity is a location tolerance before said manipulating step and converts to a larger rejection tolerance during said maintaining step.
Claim 4
Dependent Claim
34 words
The method of claim 1, wherein said manipulating step comprises the step of: orientating the selected graphic object according to a tangential angle with respect to the underlying graphic object at a cling point.
Claim 5
Dependent Claim
28 words
The method of claim 1, wherein said manipulating step includes the step of: positioning the selected graphic object at a predetermined offset relative to the underlying graphic object.
Claim 6
Dependent Claim
47 words
The method of claim 4, wherein the underlying graphic object has two sides, during said maintaining step, further comprising the step of: moving the selected graphic object to the opposite side of the underlying graphic object when the graphic pointing symbol is moved to the opposite side.
Claim 7
Dependent Claim
35 words
The method of claim 5, wherein said maintaining step further comprises the step of: mirroring the selected graphic object about the underlying graphic object when moved to the opposite side of the underlying graphic object.
Claim 8
Dependent Claim
35 words
The method of claim 6, wherein said maintaining step further comprises the step of: mirroring the selected graphic object about a perpendicular offset line when moved to the opposite side of the underlying graphic object.
Claim 9
Dependent Claim
35 words
The method of claim 5, wherein said maintaining step further comprises the step of: mirroring the selected graphic object about a perpendicular offset line when moved to the opposite side of the underlying graphic object.
Claim 10
Dependent Claim
25 words
The method of claim 1, after said manipulating step, further comprising the step of: modifying the underlying graphic object according to the predetermined geometric rules.
Claim 11
Dependent Claim
31 words
The method of claim 9, wherein said modifying step comprises the step of: dividing the underlying graphic object into two separate underlying graphic objects for inserting the selected graphic object therebetween.
Claim 12
Dependent Claim
29 words
The method of claim 10, wherein said modifying step further comprises the step of: deleting a portion of the original underlying graphic object for inserting the selected graphic object.
Claim 13
Dependent Claim
39 words
The method of claim 1, wherein the selected graphic object includes at least one alignment vector, said manipulating step further comprising the step of: aligning the selected graphic object with the underlying graphic object according to the alignment vector.
Claim 14
Dependent Claim
43 words
The method of claim 1, wherein the selected graphic object and the underlying graphic object each have an alignment vector, wherein said manipulating step comprises the step of: aligning the selected graphic object with the underlying graphic object by aligning the alignment vectors.
Claim 15
Dependent Claim
33 words
The method of claim 1, wherein the selected graphic object includes a clip region, said manipulating step further comprising the step of: partially deleting the underlying graphic object according to the clip region.
Claim 16
Dependent Claim
41 words
The method of claim 14, wherein the underlying graphic object comprises a plurality of graphic objects, said partially deleting step further comprising the step of: partially deleting only selected ones of the plurality of graphic objects corresponding to the clip region.
Claim 17
Dependent Claim
43 words
The method of claim 1, wherein said maintaining step further comprises the steps of: clinging the selected graphic object to an initial cling point; and rotating the selected graphic object about the initial cling point corresponding to movement of the graphic pointing symbol.
Claim 18
Dependent Claim
46 words
The method of claim 1, further comprising the step of: unclinging the selected graphic object from the underlying graphic object to move with the graphic pointing symbol when the graphic pointing symbol is moved a greater distance than the predetermined proximity from the underlying graphic object.
Claim 19
Dependent Claim
56 words
The method of claim 1, wherein said maintaining step includes the step of: moving the selected graphic object relative to a sliding cling point along the underlying graphic object where the cling point moves relative to the graphic pointing symbol as the graphic pointing symbol is moved within the predetermined proximity of the underlying graphic object.
Claim 20
Dependent Claim
39 words
The method of claim 18, wherein said maintaining step further comprises the step of: interactively modifying the underlying graphic object according to the predetermined rules and relative to the sliding cling point as the graphic pointing symbol is moved.
Claim 21
Dependent Claim
102 words
The method of claim 18, wherein the underlying graphic object includes a primary vector and a secondary vector, the selected graphic object having a first alignment vector and a second alignment vector, wherein said manipulating and maintaining steps further comprise the steps of: aligning the selected graphic object with the primary vector according to the first alignment vector when the first alignment vector is within a predetermined proximity of the primary vector; and aligning the selected graphic object with the secondary vector according to the second alignment vector when the second alignment vector is within a predetermined proximity of the secondary vector.
Claim 22
Independent Claim
103 words
A method of operating a computer aided design system, comprising the steps of: providing at least one graphic object to be selected for insertion into a graphic design; displaying and moving a selected graphic object with a graphic cursor moved within the graphic design; when the selected graphic object is within a predetermined proximity with respect to one or more underlying graphic objects, automatically manipulating the object into a geometric relationship with the underlying graphic object; and dynamically updating the geometric relationship based on movement of the graphic cursor while the graphic cursor remains within the predetermined proximity of the underlying graphic object.
Claim 23
Independent Claim
103 words
A method of operating a computer aided design system, comprising the steps of: providing at least one graphic object to be selected for insertion into a graphic design; displaying and moving a selected graphic object with a graphic cursor moved within the graphic design; when the selected graphic object is within a predetermined proximity with respect to one or more underlying graphic objects, automatically manipulating the object into a geometric relationship with the underlying graphic object; and dynamically updating the geometric relationship based on movement of the graphic cursor while the graphic cursor remains within the predetermined proximity of the underlying graphic object.
Claim 24
Dependent Claim
43 words
The method of claim 21, wherein said manipulating step comprises the steps of: orienting the selected graphic object relative to a cling point along the underlying graphic object; and positioning the selected graphic object at a predetermined offset relative to the cling point.
Claim 25
Dependent Claim
39 words
The method of claim 22, further comprising the step of: continually re-orienting and re-positioning the selected graphic object relative to a sliding cling point which moves relative to the graphic cursor as it is moved within the predetermined proximity.
Claim 26
Dependent Claim
209 words
A presumptive mode computer aided design system for interactively manipulating and displaying a selected object according to predefined geometric relationships, comprising: a display device for displaying a graphic environment; memory for storing data, including: a data base defining geometric relationships among graphic objects; a plurality of graphic object files, each defining a corresponding graphic object and associated symbol for display in said graphic environment; and a design file for incorporating a plurality of underlying graphic objects according to said geometric relationships; a pointing device for receiving input from an operator; and a processor coupled to said memory, said display device and said pointing device for controlling said graphic environment; wherein the operator selects an object for insertion into said design file and manipulates a graphic cursor in proximity with one of said underlying graphic objects displayed in said geographic environment, wherein said processor moves said selected object with said graphic cursor and then manipulates said graphic object and said design file in to a geometric relationship when said selected object is within proximity with said one of said underlying graphic objects, and wherein said processor dynamically updates said geometric relationship based on movement of said graphic cursor while said graphic cursor is within proximity of said underlying graphic objects.
Claim 27
Dependent Claim
209 words
A presumptive mode computer aided design system for interactively manipulating and displaying a selected object according to predefined geometric relationships, comprising: a display device for displaying a graphic environment; memory for storing data, including: a data base defining geometric relationships among graphic objects; a plurality of graphic object files, each defining a corresponding graphic object and associated symbol for display in said graphic environment; and a design file for incorporating a plurality of underlying graphic objects according to said geometric relationships; a pointing device for receiving input from an operator; and a processor coupled to said memory, said display device and said pointing device for controlling said graphic environment; wherein the operator selects an object for insertion into said design file and manipulates a graphic cursor in proximity with one of said underlying graphic objects displayed in said geographic environment, wherein said processor moves said selected object with said graphic cursor and then manipulates said graphic object and said design file in to a geometric relationship when said selected object is within proximity with said one of said underlying graphic objects, and wherein said processor dynamically updates said geometric relationship based on movement of said graphic cursor while said graphic cursor is within proximity of said underlying graphic objects.