US 12,131,318 B2
Distributed ledger systems, methods and devices
Christopher Lyndon Higgins, Noosa Heads (AU); Nicholas David Beaugeard, New South Wales (AU); and Lyndon Hamilton Higgins, New South Wales (AU)
Assigned to Christopher Lyndon Higgins, Noosa Heads (AU)
Appl. No. 17/294,405
Filed by Christopher Lyndon Higgins, Noosa Heads (AU)
PCT Filed Nov. 18, 2019, PCT No. PCT/IB2019/059902
§ 371(c)(1), (2) Date May 16, 2021,
PCT Pub. No. WO2020/100126, PCT Pub. Date May 22, 2020.
Claims priority of application No. 2018904392 (AU), filed on Nov. 16, 2018; and application No. 2018904396 (AU), filed on Nov. 19, 2018.
Prior Publication US 2022/0188815 A1, Jun. 16, 2022
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3825 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/4014 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A distributed ledger system comprising:
a network of computing devices including at least one group of user nodes in communication with one another to participate in transacting and recording transactions in an associated blockchain, at least one user node in the group being initiated and operable via an instance of one or more web-application(s) running in a web-browser executed by one or more associated computing device(s),
the web-application(s) being configured to initiate and operate an associated user node to participate in transacting and recording transactions for at least one blockchain of at least one group of user nodes by:
obtaining a node address for the associated user node for each blockchain that the user node is configured to participate in, the node address including an indication of the associated blockchain;
requesting data indicative of a current iteration of the blockchain from the group of user nodes and storing the current iteration of the blockchain in electronic memory of the computing device(s) associated with the user node, for at least one blockchain that the user node is configured to participate in; and
enabling the associated user node to:
communicate with the group of user nodes to participate in transactions with the group of user nodes, for at least one blockchain that the user node is configured to participate in, and
carry out one or more blockchain-related tasks including creating, updating and/or maintaining the blockchain based on the transactions between the group of user nodes, for at least one blockchain that the user node is configured to participate in; and
wherein the network of computing devices enable at least one ephemeral user node of at least one group of user nodes to temporarily join and operate within the group of user nodes by initiating a temporary instance of the respective web application(s), the respective blockchain associated with the group of user nodes remaining active after the temporary instance of the respective web application(s) is terminated.