US 12,250,315 B2
Computer network systems for cryptographically-secured, token-based operations and methods of use thereof
Horacio Barakat, New York, NY (US); Harsha Kolagani, Hyderabad (IN); Kishore Seshagiri, Hyderabad (IN); Ashfaq Shaik, Hyderabad (IN); John Garahan, Annandale, NJ (US); Vijay Mayadas, New York, NY (US); and Michael McMahon, Jersey City, NJ (US)
Assigned to Broadridge Financial Solutions, Inc., Lake Success, NY (US)
Filed by Broadridge Financial Solutions, Inc., Lake Success, NY (US)
Filed on Mar. 20, 2023, as Appl. No. 18/186,753.
Application 18/186,753 is a continuation of application No. 17/706,438, filed on Mar. 28, 2022, granted, now 11,611,438.
Claims priority of provisional application 63/166,917, filed on Mar. 26, 2021.
Prior Publication US 2023/0318834 A1, Oct. 5, 2023
Int. Cl. H04L 29/06 (2006.01); G06F 16/16 (2019.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/38 (2006.01)
CPC H04L 9/3213 (2013.01) [G06F 16/162 (2019.01); H04L 9/3236 (2013.01); H04L 9/38 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by at least one processor, an activity initiation request from a first client device associated with a first user;
wherein the activity initiation request comprises:
at least one operation on a blockchain for exchange of a first token type for a second token type, and
at least one reverse operation on the blockchain for exchange of the second token type for the first token type upon at least one condition being satisfied;
wherein the first client device is a node on the blockchain;
generating, by the at least one processor, at least one self-executing software container (SESC) on the blockchain;
wherein the at least one SESC comprises a plurality of instructions for execution of the at least one operation and the at least one reverse operation based at least in part on the at least one condition;
wherein the plurality of instructions of the at least one SESC is configured to cause the at least one processor to:
detect a transfer of the first token type into at least one segregated token storage;
wherein the first client device has permissions to access the at least one segregated token storage;
detecting, by the at least one processor, a transfer of the second token type from a second token storage associated with the second client device to a first token storage associated with the first client device;
automatically locking, by the at least one processor, access to the first token type in the at least one segregated token storage according to condition-dependent permissions in response to the transfer of the second token type;
wherein the second client device has the condition-dependent permissions to access the first token type in the at least one segregated token storage;
detecting, by the at least one processor, the at least one reverse operation matching the at least one condition;
automatically unlocking, by the at least one processor and in response to the detected at least one reverse operation of the first token type, access to the first token type in the at least one segregated token storage for access by the first client device; and
displaying, via the first client device, a rendering of a token return notification associated with the first token type.