The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 02, 1997

Filed:

Sep. 18, 1995
Applicant:
Inventors:

Nicolas C Nierenberg, Hillsborough, CA (US);

Paul A Rogers, Newark, CA (US);

David B Edwards, Half Moon Bay, CA (US);

John R Dafoe, Benicia, CA (US);

William A Osberg, San Mateo, CA (US);

Assignee:

Actuate Software Corporation, San Mateo, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395613 ; 395611 ; 395612 ; 395614 ;
Abstract

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.


Find Patent Forward Citations

Loading…