Systems and methods for securely accessing resources across global or cloud computer networks
AssigneeCitibank, N.A.
InventorsJoao Paulo De Castro Marchese, Valeria Alejandra Sica, Adoniro Cestari Neto
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.