IP Library › Granted Patent US 12,615,221
Granted Patent B2
US 12,615,221 · App. 19/315,462 · Granted Apr 28, 2026

Systems and methods for managing resources across global or cloud networks

Inventors: John Oladapo Olalowo Olatunji (London, GB); Diego Miyake Dos Santos (Tampa, FL); Rodolphe De Lassus Saint-Genies (New York, NY); Ryan Rhea Rugg (New York, NY); Sujay Nanjashetty (London, GB); Ambrish Bansal (New York, NY)
Assignee: Citibank, N.A.
H04L47/822H04L9/40H04L47/827
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,615,221
App. No.
19/315,462
Granted
Apr 28, 2026
Kind
B2
Abstract

Systems and methods for managing resources across a global and/or cloud network. In particular, systems and methods for mitigating issues related to providing services while resources are off-line (or may potentially go off-line). For example, the systems and methods may mitigate issues related to providing services while resources are off-line (or may potentially go off-line) by monitoring network services at an aggregate level.

Claims (65)

1 . A method for managing resources across global or cloud networks while mitigating issues related to providing services while the resources are off-line, the method comprising:

receiving, via a user input, a request to process a blockchain action; and

executing the blockchain action, wherein executing the blockchain action comprises:

determining, using a first self-executing program, a first actual availability for a first plurality of resources in a first computer network, wherein the first actual availability is represented by a first cryptographically secure digital asset;

determining, using a second self-executing program, a first synthetic availability for a second plurality of resources in the first computer network, wherein the first synthetic availability is represented by a second cryptographically secure digital asset;

determining a first aggregate availability for processing a plurality of blockchain actions across the first computer network based on the first actual availability and the first synthetic availability; and

processing one or more of the plurality of blockchain actions using the first aggregate availability.

2 . The method of claim 1 , wherein determining the first actual availability for the first plurality of resources in the first computer network further comprises:

receiving a first verification that the first plurality of resources has the first actual availability; and

recording the first cryptographically secure digital asset as corresponding to the first plurality of resources based on the first verification.

3 . The method of claim 2 , wherein the first verification is determined based on an amount for an off-chain record corresponding to the first plurality of resources, and wherein the first verification is received at a first blockchain network via a first oracle.

4 . The method of claim 1 , wherein determining the first synthetic availability for the second plurality of resources in the first computer network further comprises:

retrieving a last known actual availability for the second plurality of resources; and

selecting the first synthetic availability from a plurality of synthetic availabilities, based on the last known actual availability.

5 . The method of claim 1 , further comprising:

receiving a first request to perform the one or more of the plurality of blockchain actions across the first computer network; and

determining to process the one or more of the plurality of blockchain actions based on the first request.

6 . The method of claim 1 , further comprising:

receiving a first request to perform the one or more of the plurality of blockchain actions across the first computer network; and

determining that the one or more of the plurality of blockchain actions are requesting access to the second plurality of resources.

7 . The method of claim 1 , wherein determining the first aggregate availability for the first computer network based on the first actual availability and the first synthetic availability further comprises:

aggregating the first cryptographically secure digital asset and the second cryptographically secure digital asset; and

determining the first aggregate availability based on aggregating the first cryptographically secure digital asset and the second cryptographically secure digital asset.

8 . The method of claim 1 , wherein processing the one or more of the plurality of blockchain actions using the first aggregate availability further comprises:

determining a second aggregate availability for the first computer network following the one or more of the plurality of blockchain actions; and

determining, using a third self-executing program, a second synthetic availability for the second plurality of resources following the one or more of the plurality of blockchain actions.

9 . The method of claim 1 , wherein processing the one or more of the plurality of blockchain actions using the first aggregate availability further comprises:

determining an amount of availability needed to process the one or more of the plurality of blockchain actions;

using the first actual availability to process the one or more of the plurality of blockchain actions;

deducting the amount from the first synthetic availability to determine a second synthetic availability for the second plurality of resources; and

determining a third synthetic availability for the first plurality of resources corresponding to the amount.

10 . The method of claim 1 , further comprising:

determining that the second plurality of resources is now on-line; and

replacing, using a fourth self-executing program, the first synthetic availability with a second actual availability in a digital log.

11 . The method of claim 1 , further comprising:

determining that the first plurality of resources is now off-line; and

replacing, using a fifth self-executing program, the first actual availability with a second synthetic availability in a digital log.

12 . The method of claim 1 , further comprising:

determining a first characteristic of the first actual availability; and

selecting, based on the first characteristic, the first cryptographically secure digital asset.

13 . The method of claim 1 , further comprising:

receiving, at a platform management application, a user request to perform a first off-chain action; and

determining that the one or more of the plurality of blockchain actions corresponds to the first off-chain action.

14 . The method of claim 1 , further comprising:

receiving a first user request to perform a first off-chain action; and

determining that the one or more of the plurality of blockchain actions corresponds to the second plurality of resources.

15 . A system, 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:

determining, using a first self-executing program, a first actual availability for a first plurality of resources in a first computer network, wherein the first actual availability is represented by a first cryptographically secure digital asset in a digital log;

determining, using a second self-executing program, a first synthetic availability for a second plurality of resources in the first computer network, wherein the first synthetic availability is represented by a second cryptographically secure digital asset in the digital log;

determining a first aggregate availability in the digital log for processing a plurality of blockchain actions across the first computer network; and

processing one or more of the plurality of blockchain actions using the first aggregate availability.

16 . The system of claim 15 , wherein determining the first synthetic availability for the second plurality of resources in the first computer network further comprises:

retrieving a last known actual availability for the second plurality of resources; and

selecting the first synthetic availability from a plurality of synthetic availabilities, based on the last known actual availability.

17 . The system of claim 15 , wherein the instructions cause further operations comprising:

receiving a first request to perform the one or more of the plurality of blockchain actions across the first computer network; and

determining to process the one or more of the plurality of blockchain actions based on the first request.

18 . The system of claim 15 , wherein the instructions cause further operations comprising:

receiving a first request to perform the one or more of the plurality of blockchain actions across the first computer network; and

determining that the one or more of the plurality of blockchain actions are requesting access to the second plurality of resources.

19 . The system of claim 15 , wherein determining the first aggregate availability for the first computer network based on the first actual availability and the first synthetic availability further comprises:

aggregating the first cryptographically secure digital asset and the second cryptographically secure digital asset; and

determining the first aggregate availability based on aggregating the first cryptographically secure digital asset and the second cryptographically secure digital asset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2026
From: DE LASSUS SAINT-GENIES, RODOLPHE; OLATUNJI, JOHN OLADAPO OLALOWO; MIYAKE DOS SANTOS, DIEGO; RUGG, RYAN RHEA; NANJASHETTY, SUJAY; BANSAL, AMBRISH
To: CITIBANK, N.A.
Reel/Frame 074215/0315 →
Continuity (5)
Continuation 19195659 · Apr 30, 2025
Continuation 18979083 · Dec 12, 2024
Continuation In Part 18887688 · Sep 17, 2024
Continuation 18592244 · Feb 29, 2024
Related Publication 20250392553A1 · Dec 25, 2025
References Cited (3)
US 10621164B1 · Kain · 2020 [cited by examiner]
US 11706155B1 · O'Connor · 2023 [cited by examiner]
US 20220337607A1 · Manevich · 2022 [cited by examiner]