Graphic user interface having menus for display of context and syntax useful in an artificial intelligence system
First Claim
1. A computer system comprising:
- a computer;
a data store operatively coupled to the computer, wherein the data store is configured to store a listing of rules, each rule comprising an antecedent and a consequent, wherein the rules are hierarchically ranked in order of validity, and wherein the computer is configured to automatically generate and add new rules to the listing of rules by transforming and optimizing the existing rules in the listing; and
a graphical user interface (GUI) display operatively coupled to the computer, wherein the GUI display comprises;
a first field configured to display a user-entered antecedent;
a second field configured to display a user-entered consequent;
a conceptual constraint field configured to display user-entered text;
a first menu configured to display a computer-generated hierarchical list of antecedents from the listing of rules in the data store that are conceptually constrained by the user-entered text displayed in the conceptual constraint field;
a second menu configured to display consequents corresponding to the antecedents displayed in the first menu, wherein the rules in the data store are of the form {i, j, k, . . . }→
(u v w), wherein the antecedent comprises a non-empty, sorted set of distinct positive integers and the consequent comprises a non-empty sequence of positive integers, and wherein the positive integers are translated to and from textual menu equivalents which are displayed in the first and second menus through the use of hash tables;
a third field for displaying one of the antecedents listed in the first menu; and
a fourth field for displaying a corresponding consequent of the antecedent displayed in the third field, whereby a user selection from either the first menu or the second menu renders a display in the third and fourth fields.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) is used for rendering semantic concepts and provides menu selections that are rendered in accordance with the semantic concepts. The display includes fields for rendering logical associations in multiple display fields. A first field is provided for a semantic concept, and a second field is provided for receiving a consequent of the semantic concept. First and second menus are used to display the semantic concept in a hierarchical display of a set of semantic concepts and to display consequents corresponding to the semantic concepts. A third field for display a semantic concept and a fourth field displays a consequent of the semantic concept. If a user makes a selection from one of the first and second menus, the GUI renders displays in the third and fourth fields in accordance with the selection.
21 Citations
3 Claims
-
1. A computer system comprising:
-
a computer; a data store operatively coupled to the computer, wherein the data store is configured to store a listing of rules, each rule comprising an antecedent and a consequent, wherein the rules are hierarchically ranked in order of validity, and wherein the computer is configured to automatically generate and add new rules to the listing of rules by transforming and optimizing the existing rules in the listing; and a graphical user interface (GUI) display operatively coupled to the computer, wherein the GUI display comprises; a first field configured to display a user-entered antecedent; a second field configured to display a user-entered consequent; a conceptual constraint field configured to display user-entered text; a first menu configured to display a computer-generated hierarchical list of antecedents from the listing of rules in the data store that are conceptually constrained by the user-entered text displayed in the conceptual constraint field; a second menu configured to display consequents corresponding to the antecedents displayed in the first menu, wherein the rules in the data store are of the form {i, j, k, . . . }→
(u v w), wherein the antecedent comprises a non-empty, sorted set of distinct positive integers and the consequent comprises a non-empty sequence of positive integers, and wherein the positive integers are translated to and from textual menu equivalents which are displayed in the first and second menus through the use of hash tables;a third field for displaying one of the antecedents listed in the first menu; and a fourth field for displaying a corresponding consequent of the antecedent displayed in the third field, whereby a user selection from either the first menu or the second menu renders a display in the third and fourth fields. - View Dependent Claims (2, 3)
-
Specification