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.:
Date of Patent:
Dec. 08, 2015
Filed:
Sep. 04, 2014
Edifire Llc, Boston, MA (US);
Dagan Henderson, Roseville, CA (US);
EDIFIRE LLC, Boston, MA (US);
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.