Report system and method using prompt objects
First Claim
1. A prompt object on a computer-readable medium used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, the prompt object comprising:
- a question to be asked of a user;
a prompt type; and
at least one validation property;
wherein the prompt object is used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, and wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report.
5 Assignments
0 Petitions
Accused Products
Abstract
An report system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a reporting system (e.g., decision support system, business intelligence and OLAP) report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report.
86 Citations
28 Claims
-
1. A prompt object on a computer-readable medium used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, the prompt object comprising:
-
a question to be asked of a user; a prompt type; and at least one validation property; wherein the prompt object is used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, and wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of creating a report to be executed on a reporting system the method comprising the steps of:
-
selecting a template with one or more template properties; selecting a filter with one or more filter properties; and specifying one or more of the template or filter properties with a prompt object; wherein the prompt object comprises; a question to be asked of a user; a prompt type; and at least one validation property, wherein the prompt object is an object separate from the report and separate from the one or more templates or filters such that the prompt object may be used more than once in a single report or may be used in more than one report. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A processor-readable medium comprising code for execution by a processor to create a report to be executed on a reporting system, the medium comprising:
-
code for causing a processor to enable a user to select a template with one or more template properties; code for causing a processor to enable a user to select a filter with one or more filter properties; and code for causing a processor to enable a user to specify one or more of the template or filter properties with a prompt object; wherein the prompt object comprises; a question to be asked of a user; a prompt type; and at least one validation property, wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for a report to be executed on a reporting system comprising of:
-
report selection means embodied on a computer-readable medium that enables a report creator to define one or more of a template, filter, or properties thereof with a prompt object; wherein the prompt object comprises; a question to be asked of a user; a prompt type; and at least one validation property, wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification