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.

Date of Patent:
Oct. 15, 2024

Filed:

Jul. 25, 2022
Applicant:

Gong.io Ltd., Ramat Gan, IL;

Inventors:

Zohar Shay, Even Yehuda, IL;

Golan Levy, Ramat Gan, IL;

Assignee:

GONG.io Ltd., Ramat Gan, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2343 (2019.01);
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.


Find Patent Forward Citations

Loading…