US 12,443,590 B2
Decentralized policy-based transactional object management for federated workflows
Sathyanarayanan Manamohan, Bangalore (IN); Krishnaprasad Lingadahalli Shastry, Bangalore (IN); Ravi Sarveswara, Bangalore (IN); and Saikat Mukherjee, Bangalore (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Spring, TX (US)
Filed on Jan. 27, 2023, as Appl. No. 18/160,704.
Prior Publication US 2024/0256525 A1, Aug. 1, 2024
Int. Cl. G06F 16/20 (2019.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01); G06F 21/62 (2013.01)
CPC G06F 16/2379 (2019.01) [G06F 16/273 (2019.01); G06F 21/6218 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A system, located at a first node on a decentralized network, implementing decentralized policy-based transactional object management, the system comprising:
a processor; and
a memory including instructions that, when executed, cause the processor to:
check a distributed ledger for an object metadata associated with an object;
parse the object metadata for a storage policy data and a storage state data;
determine, based on the storage policy data and the storage state data, whether the object should be stored at the memory;
identify a first replicating node from the storage state data;
send a request for the object to the first replicating node;
responsive to receiving the object, store the object at the memory;
change the object metadata to indicate the first node as a second replicating node, wherein the indication of the first node as a replicating node on the distributed ledger is defined in a policy stored at a second node to mean that the first node may send a copy of the object to the second node in response to a request for the object sent by the second node; and
write the object metadata to the distributed ledger.