Method and apparatus for providing a presumptive drafting solution
First Claim
1. A computer-implemented method for providing a presumptive drafting solution comprising:
- receiving input from a cursor control device to control an input movement in a computer of a cursor over an existing drawing having a plurality of geometric shapes;
identifying a relevant geometric shape based on a combined geometric pattern formed by a pattern traced by the cursor moving over the existing drawing;
maintaining a pool of a plurality of the geometric shapes from the existing drawing;
prioritizing the identified relevant geometric shape in the pool of the plurality of geometric shapes based on pattern matching of the combined geometric pattern to the pool of the plurality of the geometric shapes; and
providing a suggestion for a presumptive drafting solution based on the identified relevant geometric shape and the prioritization.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for providing a presumptive drafting solution. Input from a cursor control device is received, wherein the input reflects a movement in a computer drawing program of a cursor over a drawing having one or more geometric entities (having one or more geometric attributes). In one or more embodiments, a relevant geometric entity is identified based on how the cursor is moved over the drawing. A presumptive drafting solution is then provided based on the identified relevant geometric entity. In addition, prior drawing solutions (having one or more solution attributes) are obtained and compared to the one or more geometric attributes. A drawing solution having one or more solution attributes similar to the one or more geometric attributes may be provided to the user.
-
Citations
42 Claims
-
1. A computer-implemented method for providing a presumptive drafting solution comprising:
-
receiving input from a cursor control device to control an input movement in a computer of a cursor over an existing drawing having a plurality of geometric shapes; identifying a relevant geometric shape based on a combined geometric pattern formed by a pattern traced by the cursor moving over the existing drawing; maintaining a pool of a plurality of the geometric shapes from the existing drawing; prioritizing the identified relevant geometric shape in the pool of the plurality of geometric shapes based on pattern matching of the combined geometric pattern to the pool of the plurality of the geometric shapes; and providing a suggestion for a presumptive drafting solution based on the identified relevant geometric shape and the prioritization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 37, 38)
-
-
13. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform a method for providing a presumptive drafting solution in a computer system, the method comprising:
-
receiving input from a cursor control device to control an input movement in the computer of a cursor over an existing drawing having a plurality of geometric shapes; identifying a relevant geometric shape based on a combined geometric pattern formed by a pattern traced by the cursor moving over the existing drawing; maintaining a pool of a plurality of the geometric shapes from the existing drawing; prioritizing the identified relevant geometric shape in the pool of the plurality of geometric shapes based on pattern matching of the combined geometric pattern to the pool of the plurality of the geometric shapes; and providing a suggestion for a presumptive drafting solution based on the identified relevant geometric shape and the prioritization. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 39, 40)
-
-
25. An apparatus for providing a presumptive drafting solution in a computer system comprising:
-
(a) a computer system having a memory, a display device, and a cursor control device coupled thereto; (b) a computer drawing program executing on the computer system, wherein the computer drawing program is configured to; (i) receive input from the cursor control device to control an input movement in the computer of a cursor over an existing drawing having a plurality of geometric shapes; (ii) identify a relevant geometric shape based on a combined geometric pattern formed by a pattern traced by the cursor moving over the existing drawing; (iii) maintain a pool a plurality of geometric shapes from the existing drawing; (iv) prioritize the identified relevant geometric shape in the pool of the plurality of geometric shapes based on pattern matching of the combined geometric pattern to the pool of the plurality of the geometric shapes; and (v) provide a suggestion for a presumptive drafting solution based on the identified relevant geometric shape and the prioritization. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 41, 42)
-
Specification