← Back to Patent Explorer
US5070534A Expired / Lapsed US ⏱️ 0.0 years remaining

Simplified cad parametric macroinstruction capability including variational geometrics feature

Assignee: Intergraph Corp
•
Filing: 1988-10-17
•
Granted: 1991-12-03
•
Expires: 2008-10-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Macroinstructions for computer-aided design systems can be designed by the user without special language or syntax using the systems' menu-driven instruction set. Macroinstructions can be nested. The designer constructs patterns and the steps are recorded. Parameters can be selectively included in the macroinstructions or can be supplied at the time the macroinstructions are played. The designer can also create geometrics by storing a routine that will automatically draw dependent figures by supplying the dependent parameters to maintain given relationships between the dependent and independent figures according to the parameters supplied for the independent figure.

Inventors

  • 👤 Martin C. Lascelles
  • 👤 Michael Wong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:27
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/10; G06F30/17; G06T; G06T11/00; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/964

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 195 words
A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordinates, means for positioning a cursor within the work area, means for displaying commands within command areas in said work area wherein each command area is associated with a unique command, means for supplying a control signal, and processor means for executing commands, comprising the steps of: maintaining, in response to a first command, a list of selected commands comprising the steps of saving the x,y coordinates of the location of said cursor in response to the control signal, determining whether the saved x,y coordinates are within a command area, and storing sequentially in said list a code word uniquely identifying the command corresponding to a determined command area; marking, in response to a second command, the end of the list; executing, in response to a third command, the listed sequence of selected commands comprising the steps of retrieving in sequence each entry from said list, and passing each retrieved entry to the processor means for execution; and terminating said executing steps when the retrieved entry marks the end of the list.
Claim 2
Independent Claim 195 words
A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordinates, means for positioning a cursor within the work area, means for displaying commands within command areas in said work area wherein each command area is associated with a unique command, means for supplying a control signal, and processor means for executing commands, comprising the steps of: maintaining, in response to a first command, a list of selected commands comprising the steps of saving the x,y coordinates of the location of said cursor in response to the control signal, determining whether the saved x,y coordinates are within a command area, and storing sequentially in said list a code word uniquely identifying the command corresponding to a determined command area; marking, in response to a second command, the end of the list; executing, in response to a third command, the listed sequence of selected commands comprising the steps of retrieving in sequence each entry from said list, and passing each retrieved entry to the processor means for execution; and terminating said executing steps when the retrieved entry marks the end of the list.
Claim 3
Dependent Claim 45 words
The method as claimed in claim 1 in said maintaining step the further step comprising: converting the saved x,y coordinates to appropriate parameters if said coordinates are not within a command area and wherein said storing step includes storing said appropriate parameters in said list.
Claim 4
Dependent Claim 31 words
The method claimed in claim 2 further including in the maintaining steps, suspending, in response to a fourth command, said maintaining steps until a parameter has been entered into the system.
Claim 5
Dependent Claim 22 words
The method claimed in claim 3 further including in the executing steps, supplying a prompting message when a parameter entry is expected.
Claim 6
Dependent Claim 35 words
The invention as claimed in claim 1 including in the executing steps, the further step comprising: bumping to a macro level in response to a stored bumping command to execute a different list of commands.
Claim 7
Dependent Claim 40 words
The invention as claimed in claim 5 including in the executing steps, the further step comprising: bumping to a calling macro level in response to an entry in a called macro level indicating the end of said called macro level.
Claim 8
Dependent Claim 50 words
The invention as claimed in claim 1 including in said maintaining steps, the additional steps comprising: accepting input data from a keyboard; placing data accepted from the keyboard in said list; and storing data from said keyboard as parameters if the input data from the keyboard is not a command.
Claim 9
Dependent Claim 49 words
The invention as claimed in claim 1 including in said maintaining steps, the additional steps comprising: ascertaining parameter values corresponding to the x,y coordinates if said saved x,y coordinates do not correspond to a command area; and inserting into said list the parameters corresponding to the saved x,y coordinates.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-02 1995-06-03 1995-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-02 1999-06-03 1999-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-02 2003-06-03 2003-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag