System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
First Claim
Patent Images
1. An input system for a computer-based model process simulation device, the input system comprising:
- computer means;
video display means coupled to the computer means;
means for communicating to the computer means;
an ordered series of menus and input forms displayable on the video display and stored in the computer means, each menu having prompts such that the series of menus directs a user to the input forms, each input form having a plurality of input fields for receiving different user selected input data inserted by the user through the means for communicating to the computer means, and providing prompts corresponding to the input fields, the prompts on each form and menu being changeable as a function of input data inserted by the user on the forms;
processor means including software routines coupled to the computer means and having access to the menus and input forms, the processor means for generating an input file from the inserted input data and for each user insertion of input data (i) determining a current amount of completeness of the input forms, for each form, amount of user inserted input data to complete the form changing as a function of content of input data inserted by the user into various input fields and (ii) determining correctness of the inserted input data with respect to input field into which the input data has been currently inserted and input data inserted by the user into other input fields before the current insertion, such that input data determined to be correct is inserted into the input fields of the forms to establish a complete input file for a process simulation device and a highest amount of completeness of the input forms; and
a display data structure coupled to the processor means for generating on the video display a changeable subset of the ordered series of menus and input forms in response to the current amount of completeness determined by the processor means, the menus of the subset directing the user to the forms of the subset, the forms of the subset providing to the user the input fields with corresponding prompts to insert input data necessary for establishing a complete input file, the processor means determining the current amount of completeness with each user insertion of input data on a form, and the display data structure changing the subset of menus and forms in response to each determination of the current amount of completeness by the processor means.
10 Assignments
0 Petitions
Accused Products
Abstract
An input software system is used to provide input to a process simulation software device. The input software system includes an expert system which guides the user step by step through required and optional input to successfully create a flow sheet model. The expert system prevents model overspecification and logically inconsistent specifications. The expert system checks for completeness of the model specification and the reasonableness of parameter values.
210 Citations
20 Claims
-
1. An input system for a computer-based model process simulation device, the input system comprising:
-
computer means; video display means coupled to the computer means; means for communicating to the computer means; an ordered series of menus and input forms displayable on the video display and stored in the computer means, each menu having prompts such that the series of menus directs a user to the input forms, each input form having a plurality of input fields for receiving different user selected input data inserted by the user through the means for communicating to the computer means, and providing prompts corresponding to the input fields, the prompts on each form and menu being changeable as a function of input data inserted by the user on the forms; processor means including software routines coupled to the computer means and having access to the menus and input forms, the processor means for generating an input file from the inserted input data and for each user insertion of input data (i) determining a current amount of completeness of the input forms, for each form, amount of user inserted input data to complete the form changing as a function of content of input data inserted by the user into various input fields and (ii) determining correctness of the inserted input data with respect to input field into which the input data has been currently inserted and input data inserted by the user into other input fields before the current insertion, such that input data determined to be correct is inserted into the input fields of the forms to establish a complete input file for a process simulation device and a highest amount of completeness of the input forms; and a display data structure coupled to the processor means for generating on the video display a changeable subset of the ordered series of menus and input forms in response to the current amount of completeness determined by the processor means, the menus of the subset directing the user to the forms of the subset, the forms of the subset providing to the user the input fields with corresponding prompts to insert input data necessary for establishing a complete input file, the processor means determining the current amount of completeness with each user insertion of input data on a form, and the display data structure changing the subset of menus and forms in response to each determination of the current amount of completeness by the processor means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An input system for a model process simulation device, the model process simulation device controlled by computer means and having (i) a video display coupled to the computer means and (ii) means for communicating to the computer means, the input system comprising:
-
an ordered series of screen views supported by the computer means and displayable on the video display for user viewing therefrom, the ordered series of screen views providing an arranged course for user entry of desired data to form a complete input file, amount of user entered data to form a complete input file being a function of content of data entered by the user along the arranged course, each screen view providing to a user a state of completeness of the input file and prompts directing the user through the arranged course, at least one screen view providing input fields for receiving data provided by the user through the means for communicating to the computer means and prompts corresponding to the input fields; processor means including software routines, coupled to the computer means and having access to the screen views, for forming an input file from user provided data, the processor means determining correctness of data currently provided by the user for one input field according to data which was provided by the user for other input fields and if correct, updating the state of completeness provided by each screen view according to both currently and previously user provided data, a complete state being established upon the formation of a complete input file; and a display data structure coupled to the processor means for enabling on the video display a display of a changeable subset of the ordered series of screen views in response to the updated state of completeness, the subset providing that portion of the arranged course for user entry of data necessary to enable a complete input file to be formed from data provided by the user thus far, the processor means updating the state of completeness with each user entering of data in a screen view of the subset, and the display data structure enabling change of the subset in response to each updating of the state of completeness by the processor means. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of forming an input file for a computer controlled model process simulation device, the steps comprising:
-
displaying on a video display, controlled by computer means, an ordered series of menus and input forms such that the ordered series of menus directs a user to the input forms; providing on the forms input fields for receiving different user selected input data provided by the user through an input device coupled to the computer means; for each user provision of input data, (i) checking correctness of the provided input data with respect to the input field for which the input data was provided and input data provided by the user for other input fields, (ii) determining a current state of completeness of the input forms, a complete state being determined upon provision of acceptable input data for respective input fields such that a complete input file is formed from the provided input data, for each form, number of input fields for which user provision of input data is needed to complete the form changing as a function of content of input data provided by the user for various input fields, and (iii) changing a changeable subset of the ordered series of menus and input forms such that the menus of the subset direct a user to the forms of the subset, the forms of the subset providing to the user input fields for input data necessary for forming a complete input file; and displaying on the video display the changeable subset upon user command. - View Dependent Claims (18)
-
-
19. A method of forming an input file for a computer controlled model process simulation device, comprising the steps of:
-
displaying on a video display, controlled by computer means, an ordered series of screen views to provide an arranged course for user entry of data for forming a complete input file, at least one screen view providing input fields for receiving data entered by the user through an input device coupled to the computer means; providing to a user on each screen view a state of completeness and prompts directing the user through the arranged course; determining correctness of data currently entered by the user for one input field according to data which was entered by the user for other input fields, and if correct, updating the state of completeness provided by each screen view, a complete state being established when a complete and error free input file is formable from the user entered data, amount of user entered data to form a complete input file being a function of content of data entered by the user along the arranged course; forming a changeable subset of the ordered series of screen views in response to the updating of the state of completeness, the subset providing that portion of the arranged course for user entry of data necessary to enable a complete input file to be formed with data entered by the user thus far; displaying the subset upon user command; updating the state of completeness with each user entry of data in a screen view of the subset; and changing the subset in response to each updating of the state of completeness. - View Dependent Claims (20)
-
Specification