Sharing Data on Mobile Devices
First Claim
1. A method for retrieving data from a central server system, comprising:
- receiving an update request message from a node, wherein the update request message comprises a node identification and an application identification, and wherein the node comprises a computing device, an Internet browser and a database and wherein the application identification identifies a database application;
accessing an application schema in a central database server based on the application identification;
determining a partition of the application schema based on the node identification;
determining a set of operations that describe data changes to the database application;
retrieving at least one operation from the set of operations in the central database server that change data in the partition;
formatting the at least one operation in an update response message; and
transmitting the update response message to the node.
1 Assignment
0 Petitions
Accused Products
Abstract
System, methods and articles of manufacture for replicating relational data on multiple nodes. An embodiment comprises receiving an update request message from a node, wherein the update request message comprises a node identification and an application identification, accessing an application schema based on the application identification, identifying a partition residing in the application schema based on the node identification, accessing a server schema, identifying a second partition residing in the server schema based on the application identification, determining at least one data change stored in the second partition that changes data associated with the first partition, retrieving at least one data change from the second partition, formatting data change in an update response message, and transmitting the update response message to the node.
32 Citations
20 Claims
-
1. A method for retrieving data from a central server system, comprising:
-
receiving an update request message from a node, wherein the update request message comprises a node identification and an application identification, and wherein the node comprises a computing device, an Internet browser and a database and wherein the application identification identifies a database application; accessing an application schema in a central database server based on the application identification; determining a partition of the application schema based on the node identification; determining a set of operations that describe data changes to the database application; retrieving at least one operation from the set of operations in the central database server that change data in the partition; formatting the at least one operation in an update response message; and transmitting the update response message to the node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A central server system for replicating data, comprising:
-
a receiver, configured to receive an update request message from a node, wherein the update request message comprises a node identification and an application identification, wherein the node comprises a computing device, an Internet browser and a database and wherein application identification identifies a database application; a memory, configured to store an application schema and a set of operations, wherein the set of operations describe data changes made to the database application; a processor, configured to determine a partition of the application schema based on the node identification; the processor, further configured to determine at least one operation associated with the partition and retrieve the at least one operation; and a transmitter, configured to transmit the at least one operation to the node. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An article of manufacture including a computer-readable medium having instructions stored thereon that, when executed by a computing device, cause said computing device to perform operations comprising:
-
receiving an update request message from a node, wherein the update request message comprises a node identification and an application identification, and wherein the node comprises a computing device, an Internet browser and a database and wherein the application identification identifies a database application; accessing an application schema in a central database server based on the application identification; determining a partition of the application schema based on the node identification; determining a set of operations that describe data changes to the database application; retrieving at least one operation from the set of operations in the central database server that change data in the partition; formatting the operation in an update response message; and transmitting the update response message to the node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification