Patent ID: 8065680

Claim:
A data gateway comprising: a server farm comprising a plurality of servers; a persistent job table storage unit for centrally storing a persistent job table of jobs to be processed by the plurality of servers, wherein a job comprises an update of user data from multiple data sources, and wherein the persistent job table storage unit resides outside the plurality of servers; a server table storage unit for centrally storing a server table of statuses of activities of the plurality of servers, wherein the server table storage unit resides outside the plurality of servers; and a job engine processor for processing job requests from the multiple data sources using the persistent job table and the server table, wherein the persistent job table further comprises: a retry count for indicating number of times the data gateway has tried processing a job; a due time for specifying a next time the job is due for processing; and a reschedule flag indicating the data gateway has received another notification for the job that is currently being processed.