Patent ID: 8660987
Filing Date: 2014-02-25
Classification: G06F

Abstract:
1. A computer-assisted method for synchronizing records in a server database with a client database at a client which is configurable to have a client-cache-table with one or more fields corresponding to at least one field within the client database, comprising the steps of: establishing a communication connection between a server and the client, wherein the server and the client comprise respective machines; determining that a synchronization session is necessary with regard to one or more of the records; creating a server-cache-table on the server having one or more fields corresponding to at least one field in the server database in response to the determining step having determined that the synchronization session is necessary, wherein the server-cache-table is a temporary table designed to hold data for the synchronization session; populating the server-cache-table in accordance with a synchronization criterion using at least one database record within the server database, wherein the synchronization criterion comprises a test or rule applied to the at least one database record of the server database; transmitting the at least one database record from the populated server-cache-table to the client over a network using the communication connection to cause a synchronization in which the client-cache-table commits the transmitted at least one database record from the populated server-cache-table into the client database; and receiving a notification at the server database that the at least one database record has been committed to the client database.