System and method for providing database content on a client device
First Claim
1. A computerized method for providing content for display from data sources on a client device, wherein the data sources are accessible by an integration server, comprising:
- receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report and wherein the received report identifier includes a report version number;
determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information;
requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information, wherein the integration server is connected to the distribution server;
sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report;
determining a corresponding report identifier stored on the distribution server; and
sending, to the client device, an updated report upon determination that the received report version number does not match a report version number of the corresponding report identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing content for display from data sources on a client device are provided. The method includes receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report; determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information; requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information; and sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report. In an embodiment, the data sources are accessible by an integration server.
-
Citations
15 Claims
-
1. A computerized method for providing content for display from data sources on a client device, wherein the data sources are accessible by an integration server, comprising:
-
receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report and wherein the received report identifier includes a report version number; determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information; requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information, wherein the integration server is connected to the distribution server; sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report; determining a corresponding report identifier stored on the distribution server; and sending, to the client device, an updated report upon determination that the received report version number does not match a report version number of the corresponding report identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute a method for providing content for display from data sources on a client device, wherein the data sources are accessible by an integration server, the method comprising:
-
receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report and wherein the received report identifier includes a report version number; determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information; requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information, wherein the integration server is connected to the distribution server; sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report; determining a corresponding report identifier stored on the distribution server; and
sending, to the client device, an updated report upon determination that the received report version number does not match a report version number of the corresponding report identifier.
-
-
9. A system for providing content from data sources on a client device, comprising:
-
a distribution server for providing the content from the data sources; a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the system to; receive a report identifier associated with a report and a request for information, wherein the information is requested based on the report and wherein the report identifier includes a report version number; determine by the distribution server at least a data source, the at least a data source storing at least a portion of the information; request access from an integration server to the at least a data source to retrieve the at least a portion of the information, wherein the integration server is connected to the distribution server; send to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report; determine a corresponding report identifier stored on the system; and send, to the client device, an updated report upon determination that the received report version number does not match a report version number of the corresponding report identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification