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:
Nov. 14, 2023

Filed:

May. 09, 2019
Applicant:

Cornell University, Ithaca, NY (US);

Inventors:

Kevin Sekniqi, Ithaca, NY (US);

Maofan Yin, Ithaca, NY (US);

Robbert van Renesse, Ithaca, NY (US);

Emin Gün Sirer, Ithaca, NY (US);

Assignee:

Cornell University, Ithaca, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 9/52 (2006.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G06Q 20/06 (2012.01); G06Q 20/40 (2012.01); G06Q 40/04 (2012.01);
U.S. Cl.
CPC ...
G06F 16/2379 (2019.01); G06F 9/526 (2013.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G06Q 20/0655 (2013.01); G06Q 20/401 (2013.01); G06Q 40/04 (2013.01); G06Q 2220/00 (2013.01); G06Q 2230/00 (2013.01);
Abstract

An apparatus comprises a first processing node configured to participate in a consensus protocol with a plurality of additional processing nodes. The first processing node is further configured in conjunction with its participation in the consensus protocol to implement repeated polling of respective selected subsets of the additional processing nodes, to resolve a state for a given transaction to a particular one of a plurality of possible states for the given transaction responsive to results of the repeated polling; and to initiate at least one automated action based at least in part on the resolved state for the given transaction. In some embodiments, the first processing node utilizes the results of the repeated polling to maintain a directed acyclic graph or other data structure of transactions that characterizes relationships between the given transaction and a plurality of other transactions.


Find Patent Forward Citations

Loading…