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:
Feb. 27, 2024
Filed:
Mar. 20, 2018
Amazon Technologies, Inc., Seattle, WA (US);
Xiaofeng Bao, Fremont, CA (US);
Murali Brahmadesam, Woodinville, WA (US);
Yi Ding, Los Altos, CA (US);
Niket Goel, Seattle, WA (US);
Anurag Windlass Gupta, Atherton, CA (US);
Kamal Kant Gupta, Snoqualmie, WA (US);
Changan Han, Bellevue, WA (US);
Tiffany Jianto, Sunnyvale, CA (US);
Tengiz Kharatishvili, Sammamish, WA (US);
Saileshwar Krishnamurthy, Palo Alto, CA (US);
Bohan Liu, Seattle, WA (US);
Saleem Mohideen, Saratoga, CA (US);
Punit Rajgaria, Sunnyvale, CA (US);
Joseph Andrew Tucek, Palo Alto, CA (US);
Alexandre Olegovich Verbitski, Woodinville, WA (US);
Amazon Technologies, Inc., Seattle, WA (US);
Abstract
Optimistic concurrency may be implemented for multiple writers to a database. Writes to a database from different writers may succeed unless a conflict is detected at the data store for the database. For detected conflicts, a request to resolve the conflict between writes may be submitted to a primary writer, which may determine and provide a resolution of the conflict to the conflicting writers. The data store may then be updated to commit the selected write identified by the resolution of the conflict.