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:
Feb. 10, 2026

Filed:

Oct. 10, 2024
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

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.


Find Patent Forward Citations

Loading…