Persistent storage of report objects
AssigneeActuate Software Corporation
InventorsNicolas C. Nierenberg, Paul A. Rogers, David B. Edwards, John R. Dafoe, William A. Osberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeActuate Software Corporation
InventorsNicolas C. Nierenberg, Paul A. Rogers, David B. Edwards, John R. Dafoe, William A. Osberg
Estimating the term…
A method is disclosed for persistently storing in an object-oriented format various pieces of information required to display and search a report. The information is stored in a logical hierarchy including multiple "level break" objects at a first level. Similar level break objects may be provided at a second level of the hierarchy, and at a third level, etc. Level breaks represent divisions between parallel report entities, and the level breaks at a "first level" divide report entities which can not be further segregated into discrete groups. In general, the objects representing level breaks include general information about an entity such as the entity's name and location, or report totals associated with that entity. In the hierarchy, each level break object at the first level may reference one or more level break objects at the second level, and, in addition, may reference objects representing the visual regions (or "frames") in which report information pertaining to the first level entity is displayed. The frame objects, in turn, each contain various "control objects" which describe the formatting, size, and other associated information pertaining to the display of frames.
A method for creating a report object that contains information for displaying and searching a report, the method comprising the following steps:
A computer readable medium storing instructions for creating a report object that contains information for displaying and searching a report, the medium including instructions for performing the following steps:
A method of compressing and persistently storing a report object in long term memory associated with a computer system, the report object containing an object-oriented representation of a report having level breaks, the method comprising the following steps:
A computer system for compressing and persistently storing a report object in long term memory associated with the computer system, the report object containing an object-oriented representation of a report having level breaks, the computer system comprising:
A computer readable medium storing instructions for compressing and persistently storing a report object in long term memory, the report object containing an object-oriented representation of a report having level breaks, the medium including instructions for performing the following steps:
Dependencies are inferred from the claim text.