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:
Oct. 15, 2024
Filed:
Jul. 25, 2022
Gong.io Ltd., Ramat Gan, IL;
Zohar Shay, Even Yehuda, IL;
Golan Levy, Ramat Gan, IL;
GONG.io Ltd., Ramat Gan, IL;
Abstract
A method and system for executing distributed locks in a locking system is disclosed. The system includes receiving a lock request including at least a lock name of a resource to place a lock on; determining a shard key at least based on the lock name and a prefix value, wherein the locking system includes a set of database instances, and wherein the prefix value is a number of database instances in the locking system; sending the lock request to at least two database instances in the set of database instances to place the lock in an entry pointed by the shard key; acknowledging the lock request when all of the at least two database instances acknowledge the lock request; and dismissing the lock request when at least one database instance of the at least two database instances cannot acknowledge the lock request.