BUSINESS INTELLIGENCE REPORT PROVIDER
First Claim
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to specify configuration details for providing a business intelligence report for a user, the specifying comprising:
- displaying a list of available pre-defined business intelligence reports adapted for a specific business application, each pre-defined business intelligence report comprising associated configuration details;
receiving a request, from a business intelligence application, for at least one pre-defined business intelligence report from the list of available pre-defined business intelligence reports;
in response to the request, assembling a query; and
providing the requested business intelligence report and the query to the business intelligence application, wherein the business intelligence application performs the query on business data of a user database, and retrieved data is generated and displayed based on the configuration details;
wherein the configuration details comprise a pre-defined format for the retrieved data, the pre-defined format comprising at least one of a filter, an aggregate function or a graph.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing a business intelligence report for a user. The system displays a list of available business intelligence reports. The system receives a request, from a business intelligence application, for at least one business intelligence report from the list of available business intelligence reports. The system provides configuration details to the business intelligence application. The configuration details determine a query. The business intelligence application performs the query on business data of a user database. The at least one business intelligence report is based upon the results of the query.
14 Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to specify configuration details for providing a business intelligence report for a user, the specifying comprising:
-
displaying a list of available pre-defined business intelligence reports adapted for a specific business application, each pre-defined business intelligence report comprising associated configuration details; receiving a request, from a business intelligence application, for at least one pre-defined business intelligence report from the list of available pre-defined business intelligence reports; in response to the request, assembling a query; and providing the requested business intelligence report and the query to the business intelligence application, wherein the business intelligence application performs the query on business data of a user database, and retrieved data is generated and displayed based on the configuration details; wherein the configuration details comprise a pre-defined format for the retrieved data, the pre-defined format comprising at least one of a filter, an aggregate function or a graph. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for specifying configuration details for providing a business intelligence report for a user, the method comprising:
-
displaying a list of available pre-defined business intelligence reports adapted for a specific business application, each pre-defined business intelligence report comprising associated configuration details; receiving a request, from a business intelligence application, for at least one pre-defined business intelligence report from the list of available pre-defined business intelligence reports; in response to the request, assembling a query by a processor; and providing by the processor the requested business intelligence report and the query to the business intelligence application, wherein the business intelligence application performs the query on business data of a user database, and retrieved data is generated and displayed based on the configuration details; wherein the configuration details comprise a pre-defined format for the retrieved data, the pre-defined format comprising at least one of a filter, an aggregate function or a graph. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for specifying configuration details for providing a business intelligence report for a user, the system comprising:
-
a processor; a memory coupled to the processor, the memory comprising; a displaying module that displays a list of available business intelligence reports adapted for a specific business application, each pre-defined business intelligence report comprising associated configuration details; a first receiving module that receives a request, from a business intelligence application, for at least one pre-defined business intelligence report from the list of available pre-defined business intelligence reports and in response to the request, assembling a query; and a first providing module that provides the requested business intelligence report and the query to the business intelligence application, wherein the business intelligence application performs the query on business data of a user database, and retrieved data is generated and displayed based on the configuration details; wherein the configuration details comprise a pre-defined format for the retrieved data, the pre-defined format comprising at least one of a filter, an aggregate function or a graph. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to provide a business intelligence report for a user, the providing comprising:
-
displaying a list of available business intelligence reports to the user; receiving a request, from the user, for at least one business intelligence report from the list of available business intelligence reports; in response to receiving the request, requesting configuration details for providing the at least one business intelligence report from a business intelligence store; receiving configuration details from the business intelligence store; connecting to a user database, wherein the user database stores business data; performing a query on the business data of the user database, wherein the query is determined by the configuration details provided by the business intelligence store; and formatting the results of the query for presenting to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification