System and method for coupling remote data stores and mobile devices via an internet based server
First Claim
Patent Images
1. A method of compiling data from a plurality of remote application data sources to present on a mobile device via a system server, comprising:
- extracting a first set of data from a first application data source to the system server;
constructing a first generic data object based upon the first set of extracted data;
identifying a crossover data point in the first data set corresponding to a target data point contained in a second application data source;
extracting to the system server a second set of data from the second application data source corresponding to the target data point constructing a second generic data object based upon the second set of extracted data; and
presenting the second data object on the mobile device based upon device specific rules.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mobile data communication system which couples application specific remote data sources and mobile devices via an internet based server. An interface is provided by the server for extracting data from the application specific remote data sources. The extracted data is then generalized into generic objects and presented on the mobile devices by device specific application templates.
217 Citations
13 Claims
-
1. A method of compiling data from a plurality of remote application data sources to present on a mobile device via a system server, comprising:
-
extracting a first set of data from a first application data source to the system server;
constructing a first generic data object based upon the first set of extracted data;
identifying a crossover data point in the first data set corresponding to a target data point contained in a second application data source;
extracting to the system server a second set of data from the second application data source corresponding to the target data point constructing a second generic data object based upon the second set of extracted data; and
presenting the second data object on the mobile device based upon device specific rules. - View Dependent Claims (2, 3, 4, 5, 6)
transmitting the extracted data to the system server; and
transmitting the generalized data to the mobile device via the internet.
-
-
3. The method recited in claim 1, further comprising:
generalizing the extracted first and second set of data based upon application specific rules prior to presenting on the mobile device.
-
4. The method of claim 1 further comprising:
-
sending a first request to the first application data source from the mobile device wherein the first set of data is extracted from the first application data source based upon the first request; and
sending a second request to the second application data source from the mobile device wherein the second set of data is extracted based upon the second request.
-
-
5. The method recited in claim 1 further comprising:
presenting the first and second data objects within a generic application template on the mobile device.
-
6. The method of claim 1, further comprising:
presenting the first data object on the mobile device based upon device-specific rules.
-
7. A mobile data communication system comprising:
-
an internet based server coupled to the application specific remote data sources comprising;
a server database, interface means for extracting a first set of data from a first application specific remote data source of the application specific remote data sources, means for generalizing the extracted first set of data, means for presenting the generalized first set of data;
means for identifying crossover data points in the first application specific remote data source corresponding to a target data point in a second of the plurality of application specific remote data sources;
means for extracting a second set of data from the second application specific remote data source corresponding to the target data point;
means for generalizing the extracted second set of data;
means for presenting the generalized second set of data. - View Dependent Claims (8, 9)
-
-
10. A data communications server apparatus for communicating data between a plurality of remote application data sources and at least one mobile device, comprising:
-
interface means for extracting data from a first of the application specific remote data sources, means for generalizing the extracted data based upon application specific rules, means for presenting the generalized data to the at least one mobile device based upon device specific rules, means for identifying crossover data points in the first application specific remote data source corresponding to a target data point in a second of the plurality of application specific remote data sources. - View Dependent Claims (11, 12, 13)
-
Specification