Contextual report definition creator
First Claim
Patent Images
1. A system for defining a report, comprising:
- a processor configured to;
receive an indication of a data instance of a class type;
retrieve a set of class report fields associated with the data instance, wherein the set of class report fields comprises a set of class report fields available to be used in a report;
determine the class type of the data instance;
retrieve a set of report data sources based at least in part on the determined class type, wherein the set of report data sources is associated with one or more class report fields selected from the set of class report fields associated with the data instance;
define the report using a selected report data source from the set of report data sources; and
a memory coupled to the processor and configured to provide the processor with instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for defining a report comprises a processor and a memory. The processor is configured to retrieve a set of fields associated with a received indication of a familiar data instance; retrieve a set of report data sources, wherein the set of report data sources is associated with one or more fields selected from a set of fields associated with the familiar data instance; and define a report using a selected report data source from the set of report data sources. The memory is coupled to the processor and is configured to provide the processor with instructions.
14 Citations
33 Claims
-
1. A system for defining a report, comprising:
-
a processor configured to; receive an indication of a data instance of a class type; retrieve a set of class report fields associated with the data instance, wherein the set of class report fields comprises a set of class report fields available to be used in a report; determine the class type of the data instance; retrieve a set of report data sources based at least in part on the determined class type, wherein the set of report data sources is associated with one or more class report fields selected from the set of class report fields associated with the data instance; define the report using a selected report data source from the set of report data sources; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method executed by a processor for defining a report, comprising:
-
receiving an indication of a data instance of a class type; retrieving a set of class report fields associated with the data instance, wherein the set of class report fields comprises a set of class report fields available to be used in a report; determining, using a processor, the class type of the data instance; retrieving a set of report data sources based at least in part on the determined class type, wherein the set of report data sources is associated with one or more class report fields selected from the set of class report fields associated with the data instance; and defining the report using a selected report data source from the set of report data sources. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product for defining a report, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving an indication of a data instance of a class type; retrieving using a processor a set of class report fields associated with the data instance, wherein the set of class report fields comprises a set of class report fields available to be used in a report; determining the class type of the data instance retrieving using a processor a set of report data sources based at least in part on the determined class type, wherein the set of report data sources is associated with one or more class report fields selected from the set of fields associated with the data instance; and defining the report using a selected report data source from the set of report data sources.
-
Specification