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

Schematic diagram generating system using library of general purpose interactively selectable graphic primitives to create special applications icons

Assignee: CADWARE GROUP Ltd A CORP OF CT
•
Filing: 1984-03-01
•
Granted: 1987-04-07
•
Expires: 2004-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interactive rule based system enables problem solutions to be generated in schematic diagram form. A methodology designer selects and arranges graphic primitives using a graphics terminal to create a library of icons. Under control of a computer processor, the methodology designer is prompted to identify, by way example, parameters for using each icon. The system generates and stores a specific set of rules pertaining to the use of each icon on the basis of the parameters identified. The stored rules are cross-referenced to the icon to which they pertain, so that whenever the icon is selected by a problem solving user for use in building a problem solution, the rules pertaining thereto will be accessed and applied. A methodology designer can also select and concatenate functions to each other and to icons to create more complex functions for use in building problem solutions. New functions can also be created in the form of truth tables which establish a transfer function across an icon. By accessing and selecting icons and functions created by a methodology designer, a problem solving user can build a solution to a problem by graphically coupling the icons and functions together on a chart.

Inventors

  • 👤 Robert M. Dunn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:33
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06N; G06N5/00; G06N5/02; G06N5/022; G06T; G06T11/00

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 200 words
A general purpose interactive rule based system for generating problem solutions in schematic diagram form comprising: a computer processor; a graphics terminal coupled to said processor; means for providing a multi-portion split display on said graphics terminal; a plurality of functions and graphic primitives stored in said computer processor; means for creating a library of icons for an intended application by enabling a methodology designer to: select and arrange said graphic primitives using said graphics terminal, and identify, by way of example, parameters for using each icon in response to prompts initiated by said computer processor; means for generating and storing a specific set of rules pertaining to the use of each icon on the basis of the parameters identified; means for symbolically displaying in one portion of said split display a set of icons from said library; means for displaying in another portion of said split display a set of said functions; and means for enabling a problem solving user to access and select displayed icons and functions, and to build a solution to a problem by using functions to graphically couple icons together on a chart work area portion of said split display in accordance with said rules.
Claim 2
Dependent Claim 200 words
A general purpose interactive rule based system for generating problem solutions in schematic diagram form comprising: a computer processor; a graphics terminal coupled to said processor; means for providing a multi-portion split display on said graphics terminal; a plurality of functions and graphic primitives stored in said computer processor; means for creating a library of icons for an intended application by enabling a methodology designer to: select and arrange said graphic primitives using said graphics terminal, and identify, by way of example, parameters for using each icon in response to prompts initiated by said computer processor; means for generating and storing a specific set of rules pertaining to the use of each icon on the basis of the parameters identified; means for symbolically displaying in one portion of said split display a set of icons from said library; means for displaying in another portion of said split display a set of said functions; and means for enabling a problem solving user to access and select displayed icons and functions, and to build a solution to a problem by using functions to graphically couple icons together on a chart work area portion of said split display in accordance with said rules.
Claim 3
Dependent Claim 42 words
The system of claim 1 further comprising means for enabling a methodology designer to select and concatenate functions to each other and to icons, using said graphics terminal, to create more complex functions for display and for use in building problem solutions.
Claim 4
Dependent Claim 76 words
The system of claim 1 further comprising: means for analyzing icons created by a methodology designer to identify open ended connectors having no values assigned thereto; and means for prompting a methodology designer to assign input or output values to said open ended connectors; whereby said input and output values establish a transfer function across said icon, said icon and values in combination forming a new function for display and for use in building problem solutions.
Claim 5
Dependent Claim 25 words
The system of claim 1 wherein said prompts initiated by said computer processor instruct a methodology designer to define points of connection to each icon.
Claim 6
Dependent Claim 28 words
The system of claim 4 wherein said prompts instruct a methodology designer to indicate, for each connection point, whether the point is an input, an output, or bidirectional.
Claim 7
Dependent Claim 31 words
The system of claim 4 wherein said prompts instruct a methodology designer to indicate for each connection point, the connector line styles which are permitted to be connected to that point.
Claim 8
Dependent Claim 31 words
The system of claim 4 wherein said prompts instruct a methodology designer to indicate, for each connection point, the connector line types which are permitted to be connected to that point.
Claim 9
Dependent Claim 34 words
The system of claim 4 wherein said prompts instruct a methodology designer to indicate, for each connection point, what other icons or functions are permitted to be connected, through a connector, to that point.
Claim 10
Dependent Claim 88 words
The system of claim 4 wherein said prompts instruct a methodology designer to indicate, for each connection point: the connector line types which are permitted to be connected to that point; the connector line styles which are permitted to be connected to that point; whether the point is an input, an output, or bidirectional; what other icons or functions are permitted to be connected, through a connector, to that point; and whether and what type of annotation is to be associated with a connector connected to that point.
Claim 11
Dependent Claim 31 words
The system of claim 1 wherein said prompts initiated by said computer processor instruct a user to identify any fixed and variable text and labels to be associated with each icon.
Claim 12
Dependent Claim 25 words
The system of claim 1 further comprising means for verifying that all of said rules are complied with during the building of a problem solution.
Claim 13
Dependent Claim 29 words
The system of claim 1 further comprising a mouse input device and a keyboard to enable a methodology designer or problem solving user to interface with the graphics terminal.
Claim 14
Dependent Claim 200 words
An interactive system for building schematic diagrams in accordance with formal rules and procedures comprising: a computer; a graphics terminal coupled to said computer; a plurality of general purpose user selectable functions and graphic icons stored in said computer; means for storing sets of formal rules pertaining to the use of each general purpose function and icon; means for using said graphics terminal to create a library of special purpose icons for an intended application; means for generating and storing a set of formal rules pertaining to the use of each special purpose icon in said library of icons; means for accessing the set of formal rules for a particular function or icon upon selection of that function or icon by a problem solving user; means for enabling a problem solving user to build a schematic diagram by graphically coupling selected icons together on said graphics terminal; and means for enforcing the formal rules for each selected icon and function, during the building of a schematic diagram, by prompting a user to input any textual, numerical, or graphic data required by said formal rules and by providing an error message if an action is attempted that would break a rule.
Claim 15
Dependent Claim 200 words
An interactive system for building schematic diagrams in accordance with formal rules and procedures comprising: a computer; a graphics terminal coupled to said computer; a plurality of general purpose user selectable functions and graphic icons stored in said computer; means for storing sets of formal rules pertaining to the use of each general purpose function and icon; means for using said graphics terminal to create a library of special purpose icons for an intended application; means for generating and storing a set of formal rules pertaining to the use of each special purpose icon in said library of icons; means for accessing the set of formal rules for a particular function or icon upon selection of that function or icon by a problem solving user; means for enabling a problem solving user to build a schematic diagram by graphically coupling selected icons together on said graphics terminal; and means for enforcing the formal rules for each selected icon and function, during the building of a schematic diagram, by prompting a user to input any textual, numerical, or graphic data required by said formal rules and by providing an error message if an action is attempted that would break a rule.
Claim 16
Dependent Claim 35 words
The system of claim 13 further comprising: means for selecting and concatenating functions to each other and to icons to create more complex functions for use by a problem solving user in building schematic diagrams.
Claim 17
Dependent Claim 74 words
The system of claim 14 further comprising means for: (a) analyzing icons to identify open ended connectors having no values assigned thereto; and (b) prompting a methodology designer to assign input or output values to said open ended connectors in accordance with said formal rules, whereby said input and output values establish a transfer function across said icon, said icon and values in combination forming a new function for use in building schematic diagrams.
Claim 18
Dependent Claim 36 words
The system of claim 13 wherein said formal rules for each special purpose icon are generated on the basis of responses to prompting means instructing a methodology designer to define points of connection to each icon.
Claim 19
Dependent Claim 29 words
The system of claim 16 wherein said prompting means instructs a methodology designer to indicate, for each connection point, whether the point is an input, an output, or bidirectional.
Claim 20
Dependent Claim 32 words
The system of claim 17 wherein said prompting means instructs a methodology designer to indicate, for each connection point, what other icons or functions are permitted to be coupled to that point.
Claim 21
Dependent Claim 28 words
The system of claim 18 wherein said prompting means instructs a methodology designer to identify any fixed and variable text and labels to be associated with each icon.

References Cited (Backward Citations)

US4315315A Cited
DE2941824A1 Cited
US4455619A Cited
US4546435A Cited
EP0100798A1 Cited
US4555772A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-04-06 1990-10-06 1991-04-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-04-06 1994-10-06 1995-04-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-04-06 1998-10-06 1999-04-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag