Testing functionality of and generating on-chain programs
Summary
The USPTO granted Citibank Patent US12591501B1 on March 31, 2026, covering systems and methods for testing and generating on-chain blockchain programs. The patent includes 18 claims and describes functionality for generating on-chain program code by determining models, retrieving functions, and determining blockchain operations with parameters. The system also tests on-chain programs by installing them on a test blockchain and generating operations for cryptography-based storage applications.
What changed
The USPTO granted Citibank, N.A. Patent US12591501B1 titled 'Testing functionality of and generating on-chain programs' on March 31, 2026. The patent covers two systems: one for generating on-chain programs by receiving generation requests, determining required models, retrieving associated functions, determining blockchain operations, setting parameters, and generating program code; and another for testing on-chain programs by installing them on a test blockchain, generating testing operations, inputting them into cryptography-based storage applications, and generating notifications when failed results exceed a threshold. The patent includes 18 claims classified under G06F 11/3608 and H04L 9/50.
Patent grants do not impose compliance obligations on regulated entities. However, banks and technology companies developing blockchain applications should review the patent landscape to understand existing intellectual property in on-chain program testing and generation. Companies may want to conduct freedom-to-operate analyses before implementing similar systems to avoid potential infringement issues.
Source document (simplified)
Testing functionality of and generating on-chain programs
Grant US12591501B1 Kind: B1 Mar 31, 2026
Assignee
Citibank, N.A.
Inventors
Alex McMahon
Abstract
Systems and methods for generating and testing on-chain programs are disclosed herein. A system for generating on-chain programs may receive a request to generate on-chain program code for an on-chain program and determine a model required for the program. The system may retrieve functions associated with the model and determine blockchain operations to be added to the program. The system may determine parameters for blockchain operations and generate on-chain program code. A system for testing on-chain programs may install an on-chain program onto a test blockchain and retrieve functions associated with a model generated for testing. The system may generate blockchain operations for testing and input each operation into a cryptography-based storage application. The system may cause execution of the operations and receive results. Based on determining that a number of failed results exceed a threshold, the system may generate a notification.
CPC Classifications
G06F 11/3608 H04L 9/50
Filing Date
2025-02-27
Application No.
19066002
Claims
18
Related changes
Source
Classification
Who this affects
Taxonomy
Browse Categories
Get Telecom & Technology alerts
Weekly digest. AI-summarized, no noise.
Free. Unsubscribe anytime.
Get alerts for this source
We'll email you when ChangeBridge: Patent Grants - Networking (H04L) publishes new changes.