The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 10, 2018

Filed:

Dec. 18, 2006
Applicants:

Quinton Y. Zondervan, Cambridge, MA (US);

Revathi Subramanian, White Plains, NY (US);

Chuang Chun Liu, San Jose, CA (US);

Fenil Shah, Montvalue, NJ (US);

Maria M. Corbett, Lexington, MA (US);

Sesha S. Baratham, Action, MA (US);

Stephen T. Auriemma, Chelmsford, MA (US);

Inventors:

Quinton Y. Zondervan, Cambridge, MA (US);

Revathi Subramanian, White Plains, NY (US);

Chuang Chun Liu, San Jose, CA (US);

Fenil Shah, Montvalue, NJ (US);

Maria M. Corbett, Lexington, MA (US);

Sesha S. Baratham, Action, MA (US);

Stephen T. Auriemma, Chelmsford, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30581 (2013.01);
Abstract

Embodiments of the present invention address deficiencies of the art in respect to data synchronization and provide a novel and non-obvious method, system and computer program product for synchronization log driven data synchronization. In one embodiment of the invention, a data synchronization method can be provided to include assembling a group of initial updates for synchronization, consulting a synchronization log of updates excluded from past synchronizations to determine updates already applied during past synchronizations, removing updates already applied during past synchronizations from a filtered set of updates, and synchronizing the filtered set of updates. In this regard, assembling a group of initial updates for synchronization can include assembling a group of initial updates having a timestamp greater than a timestamp for an immediate past synchronization.


Find Patent Forward Citations

Loading…