Method, system, and software for automated generation of graphs from report data
First Claim
1. A computer implemented method of automatically generating a graph from report data, the method comprising the steps of:
- identifying a report format as comprising at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines, wherein the first group further includes either a vertical total for each of a plurality of the respective data fields in the first group or a horizontal total for each of a plurality of the respective detail lines, with each particular vertical total totaling a corresponding data field for each detail line and with each particular horizontal total totaling each of the data fields for that particular detail line;
receiving a user input indicative of one of the totals; and
generating a graph using a predefined rule corresponding to the one of the totals indicated by the user input.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, software, and system for automatically generating a graph from report data includes identifying a report format as having at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines. The first group further includes either a vertical total for each of a plurality of the respective data fields in the first group or a horizontal total for each of a plurality of the respective detail lines, with each particular vertical total totaling with each particular horizontal total totaling each of the data fields for that particular detail line. A user input is indicative of one of the totals, and a graph is automatically generated using a predefined rule corresponding to the one of the totals indicated by the user input.
57 Citations
64 Claims
-
1. A computer implemented method of automatically generating a graph from report data, the method comprising the steps of:
-
identifying a report format as comprising at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines, wherein the first group further includes either a vertical total for each of a plurality of the respective data fields in the first group or a horizontal total for each of a plurality of the respective detail lines, with each particular vertical total totaling a corresponding data field for each detail line and with each particular horizontal total totaling each of the data fields for that particular detail line;
receiving a user input indicative of one of the totals; and
generating a graph using a predefined rule corresponding to the one of the totals indicated by the user input. - View Dependent Claims (2, 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, 62, 63, 64)
-
-
30. In a computer display system that displays a graph corresponding to report data, a method of displaying graph components comprising the steps of:
-
generating graph components corresponding to an identified report format having plural detail lines each having plural data fields and having either respective vertical total fields for each data field that totals that data field'"'"'s values in each of the detail lines or respective horizontal total fields for each detail line that totals all the data fields in one detail line;
highlighting either the vertical total fields or the horizontal total fields;
accepting user input only in the highlighted vertical total fields or the horizontal total fields; and
generating a graph based on user input in one of the highlighted vertical total fields or the horizontal total fields.
-
-
31. A computer readable data storage medium having program code recorded thereon for automatically generating a graph from report data, the program code comprising:
-
a first program code that identifies a report format as comprising at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines, wherein the first group further includes either a vertical total line for each of a plurality of the respective data fields in the first group or a horizontal total for each of the plurality of the detail lines, with each particular horizontal total totaling each of the data fields for that particular detail line;
a second program code that receives user input indicative of one of the totals; and
a third program code that generates a graph using a predetermined rule corresponding to the one of the totals indicated by the user input. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A system for automatically generating a graph from report data, the system comprising:
-
means for identifying and normalizing a report format as comprising at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines, wherein the first group further includes either a vertical total line for each of a plurality of the respective data fields in the first group or a horizontal total for each of the plurality of the detail lines, with each particular horizontal total totaling each of the data fields for that particular detail line;
user interaction means for receives a user input indicative of one of the total; and
a graph generator means for generating a graph by using a predefined rule corresponding to one of the totals indicated by the user input.
-
-
61. A system for automatically generating a graph from report data, the system comprising:
-
a report unit that identifies a report format as comprising at least one first group at a first level having at least one detail line with at least two data fields in each of the detail lines, wherein the first group further includes either a vertical total line for each of a plurality of the respective data fields in the first group or a horizontal total for each of the plurality of the detail lines, with each particular horizontal total totaling each of the data fields for that particular detail line;
a user interaction unit that receives a user input indicative of one of the total; and
a graph generator that generates a graph by using a predefined rule corresponding to one of the totals indicated by the user input.
-
Specification