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. 10, 2026
Filed:
Oct. 10, 2024
Gong.io Ltd., Ramat Gan, IL;
Zohar Shay, Even Yehuda, IL;
Golan Levy, Ramat Gan, IL;
GONG.io Ltd., Ramat Gan, IL;
Abstract
Executing distributed locks in a system having resources adapted to be accessible by processes that are being executed, the method being executed by a locking system logically independent of the processes, by: receiving from a process a lock request including a name of a resource to place a lock on; determining a shard key based on the lock name and a prefix value, wherein the locking system includes a set of database instances, the prefix value based on a number of database instances currently employed in the locking system; sending the lock request to at least two database instances to place the lock in an entry pointed to by the shard key; transmitting a message to the process requesting the lock that the lock can be acquired when all database instances acknowledge the lock request; and dismissing the lock request when a database instance cannot acknowledge the lock request.