Systems and methods for controlling report properties based on aggregate scope
First Claim
Patent Images
1. A computer readable medium bearing instructions for generating a report, comprising:
- instructions for retrieving data specified in a report definition file from a data source;
instructions for formatting said data into a plurality of columns;
instructions for associating a first identifier with at least one column;
instructions for associating a second identifier with said at least one column;
instructions for determining an aggregate scope for a location within said at least one column, wherein the aggregate scope comprises a sum of identifiers associated with said column; and
instructions for identifying at least one property corresponding to the aggregate scope.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of scope declarations can be provided to delineate various portions of any data structure, such as a matrix, a table, or a chart. Some scope declarations may correspond to portions of a horizontal axis, or columns, while other scope declarations may correspond to portions of a vertical axis, or rows. Thus, the aggregate scope at any given location within a data structure may vary, depending on which scope declarations overlap at the given location. Properties can be set for a location of a data structure based on this aggregate scope, thereby providing increased control flexibility.
-
Citations
31 Claims
-
1. A computer readable medium bearing instructions for generating a report, comprising:
-
instructions for retrieving data specified in a report definition file from a data source;
instructions for formatting said data into a plurality of columns;
instructions for associating a first identifier with at least one column;
instructions for associating a second identifier with said at least one column;
instructions for determining an aggregate scope for a location within said at least one column, wherein the aggregate scope comprises a sum of identifiers associated with said column; and
instructions for identifying at least one property corresponding to the aggregate scope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a report, comprising:
-
reading a report definition file that specifies a format for a plurality of columns, and data to be placed in the columns;
associating a first identifier at least one column;
associating a second identifier with said at least one column;
determining an aggregate scope for a location within the at least one column, wherein the aggregate scope comprises a sum of identifiers associated with said column. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A means for generating a report, comprising:
-
means for reading a report definition filethat specifies a format for a plurality of columns, and data to be placed in the columns;
means for associating a first identifier at least one column;
means for associating a second identifier with said at least one column;
means for determining an aggregate scope for a location within the at least one column, wherein the aggregate scope comprises a sum of identifiers associated with said column. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium bearing instructions for deriving at least one property of a data structure, comprising:
-
instructions for generating a data structure with a plurality of axes, including a first axis and a second axis;
instructions for processing a plurality of identifiers corresponding to at least one portion of at least one of said plurality of axes, wherein said at least one portion corresponds to at least one location of said data structure, and wherein said instructions for processing comprise instructions for correlating said plurality of scope declarations with said at least one location to calculate a a collection of overlapping identifiers associated with said at least one location.
-
Specification