Patent SG-11201806784U-A (SG)
Title: System and method for controlling asset-related actions via a blockchain
Inventor: WRIGHT CRAIG STEVEN
IPC: G06Q20/38
Filed: 2017-02-14
Abstract: BlockchainF Costs Agent Income Agent Netting Agent Notification Agent Master Agent Contact Fig. (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (10) International Publication Number (43) International Publication Date WO 2017/145007 Al 31 August 2017 (31.08.2017) WIPO I PCT 111111111111110111011111111111010111110111010111111111111111111111111111111111110111111 W O 20 17 / 145 007 Al (51) International Patent Classification: G06Q 20/38 (2012.01) (21) International Application Number: PCT/IB2017/050824 (22) International Filing Date: 14 February 2017 (14.02.2017) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 1603117.1 23 February 2016 (23.02.2016) GB 1603123.9 23 February 2016 (23.02.2016) GB 1603114.8 23 February 2016 (23.02.2016) GB 1604225.1 11 March 2016 (11.03.2016) GB 1606630.0 15 April 2016 (15.04.2016) GB 1619301.3 15 November 2016 (15.11.2016) GB (71) Applicant: NCHAIN HOLDINGS LIMITED [AG/AG]; Fitzgerald House, 44 Church Street, St. John's (AG). (72) Inventors: WRIGHT, Craig Steven; c/o Urquhart-Dykes & Lord LLP, 7th Floor Churchill House, Churchill Way, Cardiff CF10 2HH (GB). ALLEN, Gavin; c/o Ur- quhart-Dykes & Lord LLP, 7th Floor Churchill House, Churchill Way, Cardiff CF10 2HH (GB). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Published: with international search report (Art. 21(3)) = (54) Title: SYSTEM AND METHOD FOR CONTROLLING ASSET-RELATED ACTIONS VIA A BLOCKCHAIN (57) : According to one perspective, the in- vention provides a technical arrangement to calculate, register and/or apportion costs and/or generate in- come in proportion to the current ownership of an as- set. One or more embodiments also comprise a novel technique for generating cryptographic sub-keys. Thus, one benefit provided by the invention is that it allows the secure distribution of costs and income for an asset registered and maintained on the Blockchain. In turn, this increases the capability of such assets to meet the real-world needs of various entities such as the asset itself and investing parties. In one embodi- ment the invention provides a computer-implemented system for controlling a transfer made via a block- chain in respect of an asset, the system comprising an asset having a plurality of private cryptographic keys, each private key being associated with an owner of the asset; a registry comprising a plurality of public cryptographic keys wherein each public key corres- ponds to a private key in the asset's plurality of private keys, and is associated with a redeem script hash that can be identified within an unspent block- chain transaction; a smart contract comprising at least one rule relating to the automated generation of one or more blockchain transactions to enable a transfer to be made in respect of the asset; and a computing agent arranged to evaluate and/or execute the at least one rule of the smart contract. In some embodiments, a hierarchy of computing agents is managed by a master agent to carry out the asset related tasks defined in the smart contract. The master and subordinate agents communicate to execute discrete tasks.