System for Replication and Delivery of Remote Data and Accumulated Metadata with Enhanced Display
First Claim
Patent Images
1. A delivery platform for delivering data from a remote data source to an application on a mobile device, the application requesting the data, the delivery platform comprising:
- a delivery server, wherein the delivery server retrieves the data from the remote data source in response to a data request message received from the application;
a local database coupled to the delivery server, wherein the delivery server stores the retrieved data in the local database and the application does not have direct access to alter data stored in the local database; and
a metadata database coupled to the delivery server, wherein the delivery server stores metadata about the retrieved data in the metadata database;
wherein the delivery server delivers a data request response to the application, the data request response including a view of the retrieved data based on the retrieved data stored in the local database and on the metadata stored in the metadata database.
2 Assignments
0 Petitions
Accused Products
Abstract
A delivery platform delivers data from a remote data source to an application on a mobile device. In response to requests from the application, the delivery platform retrieves the data from a remote data source and stores it in a local database. Corresponding metadata is stored in a metadata database. The delivery platform delivers to the application a view of the retrieved data that is based on the retrieved data stored in the local database and on the metadata stored in the metadata database.
18 Citations
20 Claims
-
1. A delivery platform for delivering data from a remote data source to an application on a mobile device, the application requesting the data, the delivery platform comprising:
-
a delivery server, wherein the delivery server retrieves the data from the remote data source in response to a data request message received from the application; a local database coupled to the delivery server, wherein the delivery server stores the retrieved data in the local database and the application does not have direct access to alter data stored in the local database; and a metadata database coupled to the delivery server, wherein the delivery server stores metadata about the retrieved data in the metadata database; wherein the delivery server delivers a data request response to the application, the data request response including a view of the retrieved data based on the retrieved data stored in the local database and on the metadata stored in the metadata database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for delivering data from a remote data source to an application on a mobile device, the application requesting the data, the method comprising:
-
receiving a data request message from the application; in response to the data request message, retrieving the data from the remote data source; storing the retrieved data in a local database, wherein the application does not have direct access to alter data stored in the local database; storing metadata about the retrieved data in a metadata database; and delivering a data request response to the application, the data request response including a view of the retrieved data based on the retrieved data stored in the local database and on the metadata stored in the metadata database.
-
-
20. A non-transitory computer readable medium storing instructions that, when executed on a computer system, cause the computer system to carry out a method for delivering data from a remote data source to an application on a mobile device, the application requesting the data, the method comprising:
-
receiving a data request message from the application; in response to the data request message, retrieving the data from the remote data source; storing the retrieved data in a local database, wherein the application does not have direct access to alter data stored in the local database; storing metadata about the retrieved data in a metadata database; and delivering a data request response to the application, the data request response including a view of the retrieved data based on the retrieved data stored in the local database and on the metadata stored in the metadata database.
-
Specification