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:
Dec. 09, 2025

Filed:

May. 21, 2021
Applicant:

Couchbase, Inc., Santa Clara, CA (US);

Inventors:

Graham Timothy Pople, Manchester, GB;

Brett Phillip James Lawson, Surrey, CA;

Matthew William Ingenthron, Huntington Beach, CA (US);

David John Finlay, Mountain View, CA (US);

Shivani Gupta, Irvine, CA (US);

John Sae Liang, Palo Alto, CA (US);

Stephen Ching-Sing Yen, Atherton, CA (US);

Assignee:

Couchbase, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 9/54 (2006.01); G06F 16/215 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2379 (2019.01); G06F 9/547 (2013.01); G06F 16/215 (2019.01); G06F 16/27 (2019.01);
Abstract

Client systems of a distributed database system execute transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to execute transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by one or more client systems at the database nodes.


Find Patent Forward Citations

Loading…