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.

Patent No.:

US 9208167 B1

PDF
Full Text
Expired
Date of Patent:
Dec. 08, 2015

Filed:

Sep. 04, 2014
Applicant:

Edifire Llc, Boston, MA (US);

Inventor:

Dagan Henderson, Roseville, CA (US);

Assignee:

EDIFIRE LLC, Boston, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30174 (2013.01); G06F 17/30171 (2013.01); G06F 17/30345 (2013.01); H04L 67/28 (2013.01);
Abstract

Described herein are methods, systems, and computer program products for data synchronization and conflict resolution in a distributed data storage system. A first data access node receives a first request to modify a data element and transmits a first lock event to each other node. A second data access node receives a second request to modify the data element at substantially the same time as the first request is received and transmits a second lock event to each of the other nodes. The system determines that the first node has priority to modify the data element. The first node modifies the data element and transmits a first unlock event to each other node. The second node determines whether the second request to modify conflicts with the prior modification and modifies the data element based upon the second request, if the second request does not conflict with the prior modification.


Find Patent Forward Citations

Loading…