Method of graphically defining a formula
First Claim
1. A computer-implemented method of graphically defining a formula, said method including:
- providing a first operator object for defining a method of manipulating at least one input to produce at least one result;
displaying a graphical representation of the first operator object;
providing a first variable object for containing data;
receiving an input from a user to relate the variable object to one of the inputs or one of the results of the first operator object;
displaying a graphical representation of the first variable object and its relation to the first operator object; and
recording a logical description of the relationship between objects;
whereby the formula is defined by the logical description.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of graphically defining a formula, includes providing a first operator object for defining a method of manipulating at least one input to produce at least one result. A graphical representation of the first operator object is displayed. A variable object for containing data is provided. An input from a user to relate the variable object to one of inputs or one of the results of the first operator object is received. A graphical representation of the first variable object and its relation to the operator object is displayed. A logical description of the relationship between objects is recorded thereby defining the formula.
114 Citations
60 Claims
-
1. A computer-implemented method of graphically defining a formula, said method including:
-
providing a first operator object for defining a method of manipulating at least one input to produce at least one result;
displaying a graphical representation of the first operator object;
providing a first variable object for containing data;
receiving an input from a user to relate the variable object to one of the inputs or one of the results of the first operator object;
displaying a graphical representation of the first variable object and its relation to the first operator object; and
recording a logical description of the relationship between objects;
whereby the formula is defined by the logical description. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
2. A computer-implemented method of graphically defining a formula, said method including:
-
providing a variable object for containing data;
displaying a graphical representation of the variable object;
providing a first operator object for defining a method of manipulating at least one input to produce at least one result;
receiving an input from a user to relate one of the inputs or one of the results of the first operator object to the variable object;
displaying a graphical representation of the operator object and its relation to the variable object; and
recording a logical description of the relationship between objects;
whereby the formula is defined by the logical description.
-
-
56. A system for graphically defining a formula, comprising:
-
a computer including a display screen and a user input means;
means for providing a first operator object for defining a method of manipulating at least one input to produce at least one result;
means for displaying a graphical representation of the first operator object on the screen;
means for providing a variable object for containing data;
means for receiving an input from the user input means to relate the variable object to one of inputs or one of the results of the first operator object;
means for displaying a graphical representation of the first variable object and its relation to the operator object on the screen;
whereby the formula is defined by the relationship between the objects.
-
-
57. A computer program for controlling a computer for graphically defining a formula, said computer program causing the computer to undertake step including:
-
providing a first operator object for defining a method of manipulating at least one input to produce at least one result;
displaying a graphical representation of the first operator object on a computer screen;
providing a variable object for containing data;
receiving an input from a user input means to relate the variable object to one of inputs or one of the results of the first operator object;
displaying a graphical representation of the first variable object and its relation to the operator object on the screen;
whereby the formula is defined by the relationship between the objects. - View Dependent Claims (58)
-
-
59. A computer-implemented method of graphically defining a formula for manipulating input data to produce a result, said method including:
-
providing at least one variable for containing data;
providing at least one operator defining the method of manipulating the input data to produce the result;
displaying a list of the variables for a user to select a result variable therefrom;
receiving a selection of the result variable from the user for containing the result of the manipulation of the input data;
displaying a graphical representation of the selected result variable;
displaying a list of the operators for a user to select an operator therefrom;
receiving a selection of an operation from the user;
displaying a graphical representation of the selected operation;
displaying a list of inputs for containing the input data for a user to select at least one input therefrom, the inputs being either said variables or one or more constants;
receiving a selection of at least one input from the user;
displaying a graphical representation of the selected input, whereby the formula is defined by the selected result variable being equal to the manipulation of selected input(s) by the selected operation.
-
-
60. A computer-implemented method of graphically defining a formula for manipulating input data to produce a result, said method including:
-
providing at least one variable type, said variable type having pre-determined properties;
providing at least one operation defining the method of manipulating the input data to produce the result;
displaying the variable types for a user to select a variable type therefrom;
receiving a selection of the variable type from the user;
receiving a name for the selected variable type;
displaying a representation of the named variable;
displaying a list of operations for a user to select an operation therefrom;
displaying a graphical representation of the selected operation;
receiving a selection of an operation from the user;
receiving input from the user so as to associate the selected variable with the selected operation so that the selected variable is either an input variable or a result variable;
where the selected variable is associated to be a result variable, receiving from the user a selection of at least one of either an input variable or an input constant and a name for the input variable or the input constant, displaying a graphical representation of the input variable(s) and/or input constant(s);
where the selected variable is an input variable, receiving a name for an output variable, displaying a graphical representation of the output variable;
whereby the formula is defined by the result of the manipulation by the selected operation of the input data in the input data variable or input constant provided to the result variable.
-
Specification