Dynamic custom automated teller machine (ATM) payload

US12400199B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12400199-B2
Application numberUS-202418418414-A
CountryUS
Kind codeB2
Filing dateJan 22, 2024
Priority dateJan 22, 2024
Publication dateAug 26, 2025
Grant dateAug 26, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and apparatus are provided for implementing a dynamically customized ATM payload. An ATM may extract a user identifier and home region during a session. The ATM may be a node on a distributed network and securely publish data to a distributed hash table. Extracted data may trigger smart contract logic including a transaction rule associated with the user and a transmission rule restricting network switches for payload delivery outside the home region. AI algorithms may generate a custom payload including the transaction rule and an interface adapted for the user home region. The payload may be pushed to the ATM via a set of spine-leaf switches based on the transmission rule. The payload may be deployed at the ATM during the session to modify a default ATM interface and a default ATM transaction rule. The ATM may purge the payload from memory when the session is terminated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for adapting an ATM by generating a custom payload during an ATM session, the ATM comprising a node on a distributed network, the method comprising: at an ATM session, extracting a user identifier and a user home region, the ATM configured to maintain extracted data in a cryptographically secured hash chain signed with a private key, the distributed network comprising a distributed hash table configured to validate the hash chain; based on an extracted user identifier, triggering smart contract logic comprising a transaction rule associated with the user; using generative artificial intelligence, assembling a custom payload comprising the transaction rule and an interface configured for the user home region; delivering the custom payload to the ATM via a set of spine-leaf switches, the set of switches determined based at least in part on the smart contract logic; deploying the custom payload at the ATM, the deploying comprising adapting a default ATM interface and default ATM transaction rule; and purging the custom payload from ATM memory in response to termination of the ATM session. 2. The method of claim 1 , the generative AI configured to assemble the custom payload based on data extracted from the distributed hash table. 3. The method of claim 1 , the generative AI configured to assemble the custom payload based on data extracted from multiple distributed hash tables, each associated with a different entity. 4. The method of claim 1 , further comprising extracting a user preference, the custom payload interface configured based on the user preference. 5. The method of claim 1 , wherein the distributed network uses a Holochain® framework. 6. The method of claim 1 , further comprising determining, using a mobile device application, whether a geographic location of the user is within a predetermined distance from a geographic location of the ATM before deploying the custom payload on the ATM. 7. The method of claim 1 , further comprising verifying a user location via an automated chat in a mobile device application before deploying the custom payload on the ATM. 8. The method of claim 1 , the interface configured for the home region comprising a language different from a language of the default ATM interface. 9. The method of claim 1 , the interface configured for the home region comprising a set of transaction options different from a set of transaction options at the default ATM interface. 10. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for generating a custom payload during an ATM session, the ATM comprising a node on a distributed network, the method comprising: at the ATM: extracting a user identifier and a user home region, the ATM configured to maintain extracted data in a cryptographically secured hash chain signed with a private key, the distributed network comprising a distributed hash table configured to validate the hash chain; deploying a custom payload modifying a default ATM interface and a default ATM transaction rule; and purging the custom payload from ATM memory in response to termination of the ATM session; at the distributed network: based on an extracted user identifier, triggering smart contract logic comprising: a transaction rule associated with the user; and a transmission rule restricting network switches for payload delivery outside the user home region; using artificial intelligence (AI), generating a custom payload comprising the transaction rule and an interface configured for the user home region; and delivering the custom payload via a set of spine-leaf switches, the set of switches determined based at least in part on the transmission rule. 11. The media of claim 10 , the AI configured to generate the custom payload based on data extracted from the distributed hash table. 12. The media of claim 10 , further comprising extracting a user preference, the custom payload comprising an interface configured based on the user preference. 13. The media of claim 10 , wherein the distributed network uses a Holochain® framework. 14. The media of claim 10 , the interface configured for the home region comprising a language different from a language of the default ATM interface. 15. The media of claim 10 , the interface configured for the home region comprising a set of transaction options different from a set of transaction options at the default ATM interface. 16. A system for generating and deploying a custom payload during an ATM session, the ATM comprising a node on a distributed network, the system comprising: an ATM configured to: extract a user identifier and a user home region, the ATM maintaining extracted data in a cryptographically secured hash chain signed with a private key, the distributed network comprising a distributed hash table configured to validate the hash chain; deploy a custom payload modifying a default ATM interface and a default ATM transaction rule; and purge the custom payload from ATM memory in response to termination of the ATM session; an ATM network configured to: based on an extracted user identifier, trigger smart contract logic comprising: a transaction rule associated with the user; and a transmission rule restricting network switches for payload delivery outside the home region; using one or more artificial intelligence (AI) algorithms, generate a custom payload comprising the transaction rule and an interface configured for the user home region; and deliver the custom payload via a set of spine-leaf switches, the set of switches determined based at least in part on the transmission rule. 17. The system of claim 16 , the AI algorithms configured to generate the custom payload based on data extracted from the distributed hash table. 18. The system of claim 16 , the AI algorithms configured to assemble the custom payload based on data extracted from multiple distributed hash tables, each associated with a different entity. 19. The system of claim 16 , the ATM configured to extract metadata comprising a user preference, the custom payload interface configured based on the user preference. 20. The system of claim 16 , wherein the distributed network uses a Holochain® framework. 21. The system of claim 16 , further comprising a mobile device application, the mobile device application configured to determine whether a geographic location of the user is within a predetermined distance from a geographic location of the ATM before deploying the custom payload on the ATM. 22. The system of claim 16 , further comprising a mobile device application, the mobile device application configured to verify a user location via an automated chat in the mobile device application before deploying the custom payload on the ATM.

Assignees

Inventors

Classifications

  • involving digital signatures · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Probabilistic or stochastic networks · CPC title

  • Non-supervised learning, e.g. competitive learning · CPC title

  • Adversarial learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12400199B2 cover?
Systems, methods, and apparatus are provided for implementing a dynamically customized ATM payload. An ATM may extract a user identifier and home region during a session. The ATM may be a node on a distributed network and securely publish data to a distributed hash table. Extracted data may trigger smart contract logic including a transaction rule associated with the user and a transmission rul…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06Q20/1085. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).