Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
335 words
A data processing system including at least one user definable mathematical function associated with at least one predetermined user selectable data terminal selector device, for providing said at least one user definable mathematical function to presently displayed data generated by at least one data processing application program currently operating on one of said data processing system and a coupled host processing system, said data processing system comprising: a data terminal including at least a data terminal screen and at least one selector device, said data terminal screen presently displaying data generated by said at least one data processing application program, said data generated independently of and external to said user definable mathematical function included on said data processing system, said at least one selector device operable for initiating execution of said at least one user definable mathematical function in response to selection of said at least one selector device; means for user defining at least one user definable mathematical function, said user definable mathematical function including at least one user definable mathematical formula having at least one unspecified operand, said at least one unspecified operand identifying at least one predetermined operand data source associated with said at least one unspecified operand, and from which said data is to be retrieved, said at least one predetermined operand data source including at least a first predetermined data terminal screen coordinate, said at least a first predetermined data terminal screen coordinate presently displaying said data generated independently of and external to said user definable mathematical function; means, responsive to the selection of said user selectable data terminal selector device, for initiating execution of said user definable mathematical function including automatically retrieving said data directly from said at least one predetermined data terminal screen coordinate, and for substituting said retrieved data for said at least one unspecified operand in said mathematical formula; and means, responsive to said means for initiating execution, for retrieving and for substituting, for providing a result of the execution of said user definable mathematical function.
Claim 2
Dependent Claim
335 words
A data processing system including at least one user definable mathematical function associated with at least one predetermined user selectable data terminal selector device, for providing said at least one user definable mathematical function to presently displayed data generated by at least one data processing application program currently operating on one of said data processing system and a coupled host processing system, said data processing system comprising: a data terminal including at least a data terminal screen and at least one selector device, said data terminal screen presently displaying data generated by said at least one data processing application program, said data generated independently of and external to said user definable mathematical function included on said data processing system, said at least one selector device operable for initiating execution of said at least one user definable mathematical function in response to selection of said at least one selector device; means for user defining at least one user definable mathematical function, said user definable mathematical function including at least one user definable mathematical formula having at least one unspecified operand, said at least one unspecified operand identifying at least one predetermined operand data source associated with said at least one unspecified operand, and from which said data is to be retrieved, said at least one predetermined operand data source including at least a first predetermined data terminal screen coordinate, said at least a first predetermined data terminal screen coordinate presently displaying said data generated independently of and external to said user definable mathematical function; means, responsive to the selection of said user selectable data terminal selector device, for initiating execution of said user definable mathematical function including automatically retrieving said data directly from said at least one predetermined data terminal screen coordinate, and for substituting said retrieved data for said at least one unspecified operand in said mathematical formula; and means, responsive to said means for initiating execution, for retrieving and for substituting, for providing a result of the execution of said user definable mathematical function.
Claim 3
Dependent Claim
19 words
The system of claim 1 wherein said data terminal selector device includes at least one data terminal keyboard button.
Claim 4
Dependent Claim
17 words
The system of claim 1 wherein said data terminal selector device includes a data terminal telephone set.
Claim 5
Dependent Claim
49 words
The system of claim 1 wherein said user definable mathematical function includes a mathematical formula having a plurality of unspecified operands, and a corresponding plurality of predetermined data terminal screen coordinates whose associated presently displayed data are to be substituted for each of said corresponding plurality of unspecified operands.
Claim 6
Dependent Claim
18 words
The system of claim 1 wherein said user definable mathematical formula includes at least one user specified operand.
Claim 7
Dependent Claim
43 words
The system of claim 1 wherein said at least one operand associated with said at least first predetermined data terminal screen coordinate is stored in at least one first predetermined data terminal memory location associated with said first predetermined data terminal screen coordinate.
Claim 8
Dependent Claim
45 words
The system of claim 6 wherein said means for providing a result of the execution of said user definable mathematical function stores said result in at least one second predetermined data terminal memory location associated with at least one second predetermined data terminal screen coordinate.
Claim 9
Dependent Claim
67 words
The system of claim 8 wherein said means for executing said user defined mathematical formula and for providing a result retrieves said result form said at least one second predetermined data terminal memory location and displays said result at said at least one second predetermined data terminal screen coordinate along with at least said at least one operand displayed at said first predetermined data terminal screen coordinate.
Claim 10
Dependent Claim
43 words
The system of claim 1 wherein said data processing system includes a host computer; and wherein said host computer includes said means for executing said user defined mathematical function and for providing said result of the execution of the user definable mathematical function.
Claim 11
Dependent Claim
33 words
The system of claim 1 wherein said data terminal includes said means for executing said user defined mathematical function and for providing said result of the execution of the user definable mathematical function.
Claim 12
Dependent Claim
18 words
The system of claim 1 wherein said means for user defining said mathematical function includes a data terminal.
Claim 13
Dependent Claim
14 words
The system of claim 1 wherein said result is provided to a host computer.
Claim 14
Independent Claim
327 words
A method for providing and implementing at least one user definable mathematical function, said at least one user definable mathematical function executable on a data processing system including at least one data terminal presently displaying data generated independently of said at least one user definable mathematical function by at least one data processing application program currently operating on one of said data processing system and a coupled host processing system, said method comprising the steps of: user defining at least one user definable mathematical function to be executed by said data processing system, said user definable mathematical function including a mathematical formula having at least one unspecified operand identifying at least one predetermined operand data source, said at least one predetermined operand data source providing an associated variable value to be retrieved and substituted for said at least one unspecified operand upon execution of said user definable mathematical function and serving as at lest one operand for said mathematical formula, said at least one predetermined operand data source including at least a first predetermined data terminal screen coordinate, said at least a first predetermined data terminal screen coordinate presently displaying data generated independently of and external to said at least one user definable mathematical function; initiating execution of said user definable mathematical function on said data processing system upon selection of an associated data terminal selector device; retrieving said variable value associated with said at least one predetermined data source identified by said at least one unspecified operand directly from said at least first predetermined data terminal screen coordinate; substituting said retrieved variable value for said at least one unspecified operand in the mathematical formula of said user definable mathematical function; executing said mathematical formula; and providing a result of the execution of said user definable mathematical function by said data processing system to a second predetermined data terminal screen coordinate position while displaying at least said variable value at said first predetermined data terminal screen coordinate.
Claim 15
Independent Claim
327 words
A method for providing and implementing at least one user definable mathematical function, said at least one user definable mathematical function executable on a data processing system including at least one data terminal presently displaying data generated independently of said at least one user definable mathematical function by at least one data processing application program currently operating on one of said data processing system and a coupled host processing system, said method comprising the steps of: user defining at least one user definable mathematical function to be executed by said data processing system, said user definable mathematical function including a mathematical formula having at least one unspecified operand identifying at least one predetermined operand data source, said at least one predetermined operand data source providing an associated variable value to be retrieved and substituted for said at least one unspecified operand upon execution of said user definable mathematical function and serving as at lest one operand for said mathematical formula, said at least one predetermined operand data source including at least a first predetermined data terminal screen coordinate, said at least a first predetermined data terminal screen coordinate presently displaying data generated independently of and external to said at least one user definable mathematical function; initiating execution of said user definable mathematical function on said data processing system upon selection of an associated data terminal selector device; retrieving said variable value associated with said at least one predetermined data source identified by said at least one unspecified operand directly from said at least first predetermined data terminal screen coordinate; substituting said retrieved variable value for said at least one unspecified operand in the mathematical formula of said user definable mathematical function; executing said mathematical formula; and providing a result of the execution of said user definable mathematical function by said data processing system to a second predetermined data terminal screen coordinate position while displaying at least said variable value at said first predetermined data terminal screen coordinate.