US 12,002,045 B2
Resource management system and method of operation thereof
Troels Ronnow, Cambridge (GB); Jonathan Ward, Cambridge (GB); and Toby William Simpson, Cambridge (GB)
Appl. No. 16/978,844
Filed by UVUE LTD, Bury St Edmunds (GB)
PCT Filed Mar. 8, 2019, PCT No. PCT/EP2019/055850
§ 371(c)(1), (2) Date Sep. 8, 2020,
PCT Pub. No. WO2019/170861, PCT Pub. Date Sep. 12, 2019.
Claims priority of application No. 1803739 (GB), filed on Mar. 8, 2018; and application No. 1804834 (GB), filed on Mar. 26, 2018.
Prior Publication US 2020/0410491 A1, Dec. 31, 2020
Int. Cl. G06Q 20/40 (2012.01); G06F 16/23 (2019.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06Q 20/401 (2013.01) [G06F 16/2379 (2019.01); G06Q 20/382 (2013.01); H04L 9/3218 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A resource management system that is configured to maintain records relating to transactions associated with resources, wherein the resource management system is implemented as a distributed ledger arrangement including data processing nodes that are mutually coupled via a data communication network, wherein:
(i) the records are maintained in corresponding chains, wherein each chain includes a temporally defined sequence of verified entries, wherein each entry defines one or more corresponding transactions relating to one or more resources, wherein the one or more resources are grouped into chains and wherein, within each of the chains, the one or more resources are defined in sequences based on a time of transaction, and wherein the temporally defined sequence is also defined based on a time of transaction, wherein the one or more corresponding transactions are parallel transactions, wherein the resource management system is configured to split each chain into two or more further chains in order to scale the resource management system to accommodate one or more additional transactions and to increases a transaction capacity of the resource management system;
(ii) when at least one new entry is to be made to a given chain, information concerning the at least one new entry is communicated to the one or more data processing nodes of the resource management system for verifying whether or not the at least one new entry is valid for recording to the given chain;
(iii) the resource management system includes a filter arrangement for limiting communication regarding the at least one new entry such that the communication regarding at least one new entry is to be made only to a subset of the one or more data processing nodes,
wherein the filter arrangement is operable to identify the subset of one or more data processing nodes from the one or more data processing nodes included in the distributed ledger arrangement that are capable of identifying and authenticating one or more resources associated with the one or more additional transactions,
wherein the filter arrangement is configured to pre-select the subset of the one or more data processing nodes of the resource management system for balancing data processing and/or data communication load associated with the one or more chains within the resource management system, wherein the one or more data processing nodes that are pre-selected to verify entry of the earlier one or more transactions of the parties associated with one or more transactions associated with the at least one new entry to be validated, are configured to verify the at least one new entry to the given chain by communicating to chains having relevance and a direct or indirect association with the new entry to reduce an amount of computing effort and data communication occurring within the resource management system required for processing the at least one new entry;
(iv) the resource management system is configured to record the at least one new entry when verified, to determine a validity of the transactions to its corresponding given chain.