Patentable/Patents/US-11874816
US-11874816

Lock free distributed transaction coordinator for in-memory database participants

PublishedJanuary 16, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, systems, apparatuses, and computer program products are provided for coordinating a distributed database transaction. A transaction driver, such as a client machine, may initiate a distributed transaction. The transaction driver may transmit to a transaction coordinator a driver report that includes identifying information related to the distributed transaction, including an identification of participants involved in the transaction. The coordinator may determine whether participant reports, which include a status of the portion of the distributed database transaction of a particular participant, are received from each of the participants. Participant reports may also identify participants that are descendants of the reporting participant. The transaction coordinator may store, in a table, information to track the progress of the distributed transaction. Using the table, an outcome of the distributed transaction may be determined and transmitted to one or more of the involved participants.

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The system of claim 1, wherein the table is a lock-free hash map.

3

3. The system of claim 1, wherein the transaction coordinator is configured to transmit the outcome to the first participant in response to receiving a request from the first participant.

4

4. The system of claim 1, wherein the global identifier is a unique identifier of the distributed transaction generated by the transaction driver.

5

5. The system of claim 1, wherein the transaction coordination system is configured to receive a descendant participant report from at least one descendant of the first participant, the descendant participant report comprising the global identifier, a descendant participant identifier of the descendant participant, an identification of any additional descendant participant identifiers, and a status of a portion of the distributed transaction of the descendant participant.

9

9. The method of claim 8, wherein the table is a lock-free hash map.

11

11. The method of claim 8, wherein the global identifier is a unique identifier of the distributed transaction generated by the transaction driver.

16

16. The computer-readable memory of claim 15, wherein the table is a lock-free hash map.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 23, 2018

Publication Date

January 16, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Lock free distributed transaction coordinator for in-memory database participants” (US-11874816). https://patentable.app/patents/US-11874816

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.