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:
Jul. 22, 2025
Filed:
Nov. 28, 2023
Salesforce, Inc., San Francisco, CA (US);
Atish Agrawal, Seattle, WA (US);
Jameison Bear Martin, Oakland, CA (US);
Salesforce, Inc., San Francisco, CA (US);
Abstract
Techniques are disclosed relating to orchestrating locking between database nodes of a database system. A database node can determine that an execution of a database transaction at the database node involves acquiring a lock. The database node acquires, from a separate lease manager node, a lease object that permits the database node to create the lock for the database transaction. As a part of provisioning that lease object to the database node, the lease manager node ensures that a lease object for creating locks that conflict with the lock is not held by another database node. The database node creates the lock for the database transaction based on the acquired lease object. As a part of creating that lock, the database node ensures that the lock does not conflict with a lock held by another database transaction executing at the database node.