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:
Aug. 20, 2019

Filed:

Jan. 12, 2016
Applicant:

Sugarcrm Inc., Cupertino, CA (US);

Inventors:

Greg Khanlarov, Sunnyvale, CA (US);

Matthew Marum, Raleigh, NC (US);

Assignee:

SUGARCRM INC., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06Q 30/00 (2012.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06Q 30/01 (2013.01); G06F 16/2358 (2019.01); G06F 16/27 (2019.01);
Abstract

Embodiments of the present invention provide a method, system and computer program product for Bloom filter driven data synchronization. In an embodiment of the invention, a method for Bloom filter driven data synchronization includes adding different items of data in a source repository to a destination repository, inserting an entry for each of the added items in one or more Bloom filters, detecting a request for data synchronization of the source and destination repositories and responding to the data synchronization request by determining a set of data items to be synchronized based upon changed data items in the source repository, testing each of the data items in the set against the Bloom filter, and performing data synchronization between both repositories only in respect to those data items in the set that specified by the Bloom filter to be in the destination repository.


Find Patent Forward Citations

Loading…