US 12,277,109 B1
Systems and methods for real-time recording of transfers of self-validating digital records across cryptographically secure networks using cross-network registries
Nisha Surendran, London (GB); Shishir Singh, Staten Island, NY (US); Jack White, London (GB); and Justin Karol, New York, NY (US)
Assigned to Citibank, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on Apr. 26, 2024, as Appl. No. 18/648,156.
Application 18/648,156 is a continuation of application No. 18/487,971, filed on Oct. 16, 2023, granted, now 11,971,881.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06F 9/54 (2006.01); G06F 21/64 (2013.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/018 (2023.01); G06Q 40/02 (2023.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC G06F 16/2379 (2019.01) [G06F 9/541 (2013.01); G06F 21/645 (2013.01); G06F 2209/547 (2013.01); G06Q 20/363 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/4014 (2013.01); G06Q 30/018 (2013.01); G06Q 40/02 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for real-time recording of transfers of self-validating digital records across cryptographically secure networks using cross-network registries, the system comprising:
one or more processors: and
one or more non-transitory, computer-readable mediums comprising instructions recorded thereon that when executed by the one or more processors cause operations comprising:
receiving, at a first off-chain server, a first self-validating digital record from a first entity, wherein the first self-validating digital record corresponds to a first off-chain record designated by the first entity to be transferred to a second entity during a first transfer, wherein the first self-validating digital record indicates a first cryptographically secure network for confirming the first transfer, wherein the first self-validating digital record comprises a first validation requirement for validating the first self-validating digital record prior to creation, and wherein the first validation requirement is encoded by the first entity in the first self-validating digital record;
determining, by the first self-validating digital record, that the first validation requirement is met; and
in response to determining that the first validation requirement is met:
compiling, at the first off-chain server, the first self-validating digital record and the first validation requirement in a first self-executing program corresponding to the first self-validating digital record; and
providing the first self-executing program corresponding to the first self-validating digital record to a cross-network registry, wherein the cross-network registry modifies and re-compiles the first self-executing program corresponding to the first self-validating digital record based on a protocol for the first cryptographically secure network, and wherein the cross-network registry confirms the first transfer by creating the first self-validating digital record on a first cryptographically secure network by executing the first self-executing program.