System and method for calculation using multi-field columns with hidden fields
First Claim
1. A method comprising:
- displaying a plurality of rows and at least one column in a matrix on a display screen, wherein the at least one column comprises a first set of fields and a second set of fields, wherein the first set of fields and the second set of fields comprise one or more mathematical operators and one or more numeric values, wherein each set of fields is displayed in columnar format down the plurality of rows in the at least one column, and wherein the at least one column comprises a single column label which spans the width of one of the first set of fields and one of the second set of fields;
automatically calculating a result by applying the mathematical operators to the numeric values;
displaying the result on the display screen;
entering user input to hide one of the sets of fields; and
redisplaying the at least one column by displaying the plurality of fields except for the hidden set of fields.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for computer-based numerical calculation using a calcsheet are provided. A calcsheet may provide one or more columns for vertical calculation, each column having a plurality of fields including operation fields, number fields, and optional comment fields. The calcsheet may include multiple columns of vertical calculations. A user may type in calculations in a manner similar to the entry of calculations on a hand held calculator, and the calculations may be displayed in a vertical format in substantially any column. Number fields in a calcsheet may include mathematical formulas or references to other fields. A set of fields (such as all operation fields in a column, for example) may be hidden. The display order of fields may be altered. Parentheses spanning multiple rows may be used to alter the order of operations. Spreadsheet lines and vertical calculations may be used in a single document or display screen. Mathematical formulas may include a subtotal function which calculates a subtotal of the numeric values from preceding number fields.
-
Citations
36 Claims
-
1. A method comprising:
-
displaying a plurality of rows and at least one column in a matrix on a display screen, wherein the at least one column comprises a first set of fields and a second set of fields, wherein the first set of fields and the second set of fields comprise one or more mathematical operators and one or more numeric values, wherein each set of fields is displayed in columnar format down the plurality of rows in the at least one column, and wherein the at least one column comprises a single column label which spans the width of one of the first set of fields and one of the second set of fields;
automatically calculating a result by applying the mathematical operators to the numeric values;
displaying the result on the display screen;
entering user input to hide one of the sets of fields; and
redisplaying the at least one column by displaying the plurality of fields except for the hidden set of fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
13. A system comprising:
-
a CPU;
a display screen coupled to the CPU;
a memory coupled to the CPU, wherein the memory stores program instructions which are executable by the CPU to;
display a plurality of rows and at least one column in a matrix on the display screen, wherein the at least one column comprises a first set of fields and a second set of fields, wherein the first set of fields and the second set of fields comprise one or more mathematical operators and one or more numeric values, wherein each set of fields is displayed in columnar format down the plurality of rows in the at least one column, and wherein the at least one column comprises a single column label which spans the width of one of the first set of fields and one of the second set of fields;
automatically calculate a result by applying the mathematical operators to the numeric values;
display the result on the display screen;
receive user input to hide one of the sets of fields; and
redisplay the at least one column by displaying the plurality of fields except for the hidden set of fields.
-
-
25. A carrier medium comprising program instructions, wherein the program instructions are executable by a computer to implement:
-
displaying a plurality of rows and at least one column in a matrix on a display screen, wherein the at least one column comprises a first set of fields and a second set of fields, wherein the first set of fields and the second set of fields comprise one or more mathematical operators and one or more numeric values, wherein each set of fields is displayed in columnar format down the plurality of rows in the at least one column, and wherein the at least one column comprises a single column label which spans the width of one of the first set of fields and one of the second set of fields;
automatically calculating a result by applying the mathematical operators to the numeric values;
displaying the result on the display screen;
receiving user input to hide one of the sets of fields; and
redisplaying the at least one column by displaying the plurality of fields except for the hidden set of fields.
-
Specification