US 12,437,278 B2
Decentralized transaction system and method of operating decentralized transaction system
Humayun Munir Sheikh, Bury St Edmunds (GB); Chirag Maliwal, Bury St Edmunds (GB); and Mehul Surendra Gaidhani, Bury St Edmunds (GB)
Filed by METTALEX LIMITED, Bury St Edmunds (GB)
Filed on Nov. 21, 2023, as Appl. No. 18/515,641.
Prior Publication US 2025/0165936 A1, May 22, 2025
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/10 (2012.01); G06Q 20/22 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/10 (2013.01) [G06Q 20/223 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/401 (2013.01); G06Q 20/405 (2013.01); G06Q 2220/00 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A decentralized transaction system comprising a plurality of computing nodes configured to implement a platform for enabling autonomous agent-based trading using a decentralized order book model, wherein each computing node is communicably coupled to a distributed ledger arrangement, a plurality of user devices, and an agent database comprising a plurality of autonomous agents, and wherein at least one computing node is configured to:
receive, from a first user device amongst the user devices, a first request for placing a first trade on the platform, wherein upon placement of the first trade, a first smart contract executing on the distributed ledger arrangement is configured to lock funds for the first trade;
receive, from a second user device amongst the user devices, a second request for placing a second trade on the platform, wherein upon placement of the second trade, a second smart contract executing on the distributed ledger arrangement is configured to lock a trade subject for the second trade;
send, to the agent database, a first notification regarding placement of the first trade on the platform, for a first autonomous agent associated with a first user of the first user device;
send, to the agent database, a second notification regarding placement of the second trade on the platform, for a second autonomous agent associated with a second user of the second user device, the second user is a second party in the decentralized transaction;
create a communication interface for enabling peer to peer communication between the first autonomous agent and the second autonomous agent via the platform, wherein
the first autonomous agent is configured to send a first set of trade parameters and a first digital signature of the first autonomous agent to the second autonomous agent in the agent database,
facilitate via a processing interface agent-based trade match via the platform, wherein
the second autonomous agent is configured to perform a trade match, and to send the first digital signature along with the first set of trade parameters and a second set of trade parameters to the second smart contract, wherein the second set of trade parameters is related to the second user device;
employ the processing interface for enabling order book-based trade verification via the platform, wherein
the second smart contract is configured to send the first digital signature along with the first set of trade parameters and the second set of trade parameters to the first smart contract for verification,
the first smart contract is configured to verify the first digital signature and the first set of trade parameters and the second set of trade parameters, and upon successful verification, the first smart contract is configured to transfer the funds for the first trade from the first smart contract to the second smart contract,
the second smart contract is then configured to complete the decentralized trading by executing the transfer of the locked funds to the second user and executing the transfer of the locked trade subject to the first user.