US 12,271,726 B2
Blockchain computer data distribution
Adam Cecchetti, Seattle, WA (US); and Michael Eddington, Seattle, WA (US)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Feb. 1, 2023, as Appl. No. 18/104,380.
Application 18/104,380 is a continuation of application No. 17/215,808, filed on Mar. 29, 2021, granted, now 11,599,350.
Application 17/215,808 is a continuation of application No. 16/701,214, filed on Dec. 3, 2019, granted, now 10,983,781, issued on Apr. 20, 2021.
Application 16/701,214 is a continuation of application No. 15/219,261, filed on Jul. 25, 2016, abandoned.
Claims priority of provisional application 62/197,541, filed on Jul. 27, 2015.
Prior Publication US 2023/0185565 A1, Jun. 15, 2023
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining executable computer code;
determining one or more characteristics of a node of a blockchain, or of a plurality of devices of a heterogeneous computing environment on which the node of the blockchain is to be stored;
segmenting the executable computer code into multiple segments of the executable computer code based at least on the one or more characteristics of the node of the blockchain or of the plurality of devices of the heterogeneous computing environment on which the node of the blockchain is to be stored;
storing one of the multiple segments in a payload of the node of the blockchain;
storing the node of the blockchain on a device of the plurality of devices of the heterogeneous computing environment; and
enabling remaining devices of the plurality of devices to access the node of the blockchain stored in the device of the plurality of devices for performing one or more operations on the remaining devices, wherein the one or more operations comprises at least one of updating software, updating firmware, altering a device state, and synchronize data between the plurality of devices.