IP Library Patent Application 19391842
Patent Application
App. No. 19/391,842

SYSTEMS AND METHODS FOR SECURELY ACCESSING RESOURCES ACROSS GLOBAL OR CLOUD COMPUTER NETWORKS

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 None
App. No.
19/391,842
Abstract

Systems and methods for securely accessing resources across global or cloud computer networks. In particular, systems and methods for using token-specific self-executing programs to securely access resources. For example, the use of token-specific self-executing programs, such as smart contracts designed to exchange a single NFT representing an off-chain product, enhances security in accessing resources by automating trustless transactions and enforcing predefined rules without intermediaries.

Claims (72)

1 . A system for securely accessing resources across global or cloud computer networks, 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 platform application, a first user request to perform a first off-chain action;

determining a first blockchain action that corresponds to the first off-chain action;

receiving a first request, at a first token-specific self-executing program, to perform the first blockchain action using a first resource, wherein the first blockchain action is encoded in the first token-specific self-executing program;

determining, at the first token-specific self-executing program, a first portion of a first token to be transferred for performing the first blockchain action, wherein the first portion is encoded in the first token-specific self-executing program;

receiving, by the first token-specific self-executing program, a first tokenized availability of the first resource from a first blockchain network;

determining, by the first token-specific self-executing program, whether to perform the first blockchain action based on comparing the first portion to the first tokenized availability;

executing, by the first token-specific self-executing program, the first blockchain action; and

receiving, at the platform application, a confirmation of the first blockchain action being executed.

2 . A method for securely accessing resources across global or cloud computer networks, the method comprising:

receiving a first request, at a first token-specific self-executing program, to perform a first blockchain action using a first resource, wherein the first blockchain action is encoded in the first token-specific self-executing program, and wherein the first token-specific self-executing program identifies a first token;

determining, at the first token-specific self-executing program, a first portion of a the first token to be transferred for performing the first blockchain action, wherein the first portion is encoded in the first token-specific self-executing program;

receiving, by the first token-specific self-executing program, a first availability of the first token corresponding to the first resource from a first blockchain network;

determining, by the first token-specific self-executing program, whether to perform the first blockchain action based on comparing the first portion to the first availability; and

executing, by the first token-specific self-executing program, the first blockchain action.

3 . The method of claim 2 , wherein determining whether to perform the first blockchain action based on comparing the first portion to the first availability further comprises:

determining the first request corresponds to the first portion; and

determining whether the first availability corresponds to the first portion.

4 . The method of claim 2 , wherein determining whether to perform the first blockchain action based on comparing the first portion to the first availability comprises:

generating a confirmation that the first availability corresponds to the first portion; and

mapping the confirmation to a predefined condition for execution of the first token-specific self-executing program.

5 . The method of claim 2 , wherein executing the first blockchain action further comprises:

determining a second portion of the first token remaining at the first resource; and

determining a second availability of the first token corresponding to the first resource based on the second portion.

6 . The method of claim 2 , wherein executing the first blockchain action further comprises:

determining whether a second resource corresponds to a liquidity pool for the first blockchain network; and

determining to execute the first blockchain action based on determining that the second resource corresponds to the liquidity pool for the first blockchain network.

7 . The method of claim 2 , wherein encoding the first blockchain action in the first token-specific self-executing program further comprises:

receiving the first resource as a first statement in the first token-specific self-executing program; and

receiving a first logic in the first token-specific self-executing program that determines a second resource upon execution of the first token-specific self-executing program.

8 . The method of claim 2 , wherein encoding the first blockchain action in the first token-specific self-executing program further comprises:

receiving a first value for satisfying a first execution condition; and

receiving a first time for satisfying a second execution condition.

9 . The method of claim 2 , wherein determining whether to perform the first blockchain action is further based on:

transmitting a second user request to complete a first off-chain action; and

determining that the first off-chain action is completed.

10 . The method of claim 2 , further comprising:

determining a first cryptographically secure digital asset corresponding to the first token; and

recording the first cryptographically secure digital asset in a first digital log for the first resource.

11 . The method of claim 10 , wherein executing the first blockchain action further comprises:

recording the first cryptographically secure digital asset in a second digital log for a second resource;

determining a second availability for the second resource based on the first cryptographically secure digital asset; and

transmitting a second verification that the second resource has the second availability.

12 . The method of claim 10 , further comprising:

determining a first characteristic of the first token; and

selecting the first cryptographically secure digital asset, from a plurality of cryptographically secure digital assets, based on the first characteristic.

13 . The method of claim 10 , further comprising:

determining a second execution condition for performing the first blockchain action; and

selecting the first cryptographically secure digital asset, from a plurality of cryptographically secure digital assets, based on the second execution condition.

14 . The method of claim 2 , wherein executing, by the first token-specific self-executing program, the first blockchain action further comprises determining a first requirement for a first cryptographically secure digital asset as recorded in a predetermined digital log corresponding to the first resource.

15 . The method of claim 2 , wherein executing, by the first token-specific self-executing program, the first blockchain action further comprises:

determining a first tokenized availability for the first resource based on the first availability; and

determining that the first portion corresponds to the first tokenized availability.

16 . The method of claim 2 , wherein receiving the first request further comprises:

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

determining that the first blockchain action corresponds to the first off-chain action.

17 . The method of claim 2 , wherein receiving the first request further comprises:

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

determining that the first off-chain action corresponds to a second resource.

18 . One or more non-transitory, computer-readable mediums comprising instructions recorded thereon that when executed by one or more processors cause operations comprising:

receiving a first request, at a first token-specific self-executing program, to perform a first blockchain action using a first resource, wherein the first blockchain action is encoded in the first token-specific self-executing program, and wherein the first token-specific self-executing program identifies a first token;

determining, at the first token-specific self-executing program, a first portion of the first token to be transferred for performing the first blockchain action, wherein the first portion is encoded in the first token-specific self-executing program;

receiving, by the first token-specific self-executing program, a first availability of the first token corresponding to the first resource from a first blockchain network; and

executing, by the first token-specific self-executing program, the first blockchain action based on comparing the first portion to the first availability.

19 . The one or more non-transitory, computer-readable mediums of claim 18 , wherein encoding the first blockchain action in the first token-specific self-executing program further comprises:

receiving the first resource as a first statement in the first token-specific self-executing program; and

receiving a first logic in the first token-specific self-executing program that determines a second resource upon execution of the first token-specific self-executing program.

20 . The one or more non-transitory, computer-readable mediums of claim 18 , wherein encoding the first blockchain action in the first token-specific self-executing program further comprises:

receiving a first value for satisfying a first execution condition; and

receiving a first time for satisfying a second execution condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2025
From: DE CASTRO MARCHESE, JOAO PAULO; SICA, VALERIA ALEJANDRA; NETO, ADONIRO CESTARI
To: CITIBANK, N.A.
Reel/Frame 072964/0405 →