Patents Assigned to Citibank, N.A.
-
Publication number: 20260203303Abstract: Systems and methods for uses and/or improvements to data transfers that mitigate and/or avoid the metadata overwrites. For example, systems and methods for data transfer operations such as those involving, but not limited to, performing multicomputer data transferring across computer networks without staging servers, synthetically generating metadata subject to multicomputer data transferring across computer networks, or performing multicomputer data transfer across computer networks for real-time metadata ingestion. The systems and methods first load data into a buffer and then stream it directly to the target location. By performing data transfers by first loading data into a buffer and then streaming it directly to the target location, the system avoids many metadata-preservation challenges because the data is treated as a raw byte stream rather than as an object being rewritten by the storage system.Type: ApplicationFiled: January 26, 2026Publication date: July 16, 2026Applicant: Citibank, N.A.Inventor: Justin Restivo
-
Patent number: 12683913Abstract: Systems and methods for executing multi-party validations for complex communications across multiple computer networks using bifurcated digital signing processes. For example, the system may receive a first request, at a bifurcated digital signing process, to perform a first multi-party validation action, wherein the first request has a first processing characteristic. The system may, in response to receiving the first request, process the first request with a first signing routine of the bifurcated digital signing process. The system may determine, based on the first signing routine, whether the first processing characteristic corresponds to a predetermined processing characteristic. The system may, in response to determining that the first processing characteristic corresponds to the predetermined processing characteristic, process the first request with a second signing routine of the bifurcated digital signing process to perform the first multi-party validation action.Type: GrantFiled: April 15, 2025Date of Patent: July 14, 2026Assignee: Citibank, N.A.Inventors: Anthony McLaughlin, Ryan Rugg, Sawyer Uzzell
-
Patent number: 12681754Abstract: A system for handling interrupts in a cloud computing environment is disclosed. The system may include a controller process that receives an interrupt indicator from a worker process, signaling a potential interruption. The controller may determine if the worker process is expected to be halted and removed within a predetermined time period. If so, the controller may transmit a status request to the worker process. In response, the controller may receive completed task results and determine uncompleted tasks. The controller may generate a checkpoint data structure indicating completed and uncompleted tasks. A computational payload comprising the completed results and checkpoint data structure may be transmitted for recording within the cloud computing system. This approach may enable efficient management of computational resources and task continuity in cloud environments subject to periodic process halting and removal.Type: GrantFiled: August 14, 2025Date of Patent: July 14, 2026Assignee: Citibank, N.A.Inventors: Mark Philpott, Dominic Burgan, Steven Readett, Krzysztof Jastrzebski, Isaac Kilis
-
Patent number: 12683856Abstract: The technology may be utilized in network environments that use fiber optic cables to connect components. Components of the network perform functions as transceivers that transmit and receive light signals via the fiber cable. When optic power data received from the transceivers is recognized as a fault, an event is identified. The system logs each received event and converts all measurements into a common unit of measurement. The system analyzes aggregated data from the transceivers to detect patterns and trends, monitor the received data and provide real time fault predictions. For example, a machine learning process may recognize subtle trends or patterns in the data, and use the recognition to predict potential failures. The system uses the received data to create a graphical user interface (“GUI”) that represents the health of the network.Type: GrantFiled: March 25, 2024Date of Patent: July 14, 2026Assignee: Citibank, N.A.Inventors: Raja Balasubramanian, Rene Wilfredo Villatoro Escalante, Chike Gideon Okechukwu, Terry John Jenkins, Scott Taylor
-
Publication number: 20260195340Abstract: Systems and methods for uses and/or improvements to data transfers that mitigate and/or avoid the metadata overwrites. For example, systems and methods for data transfer operations such as those involving, but not limited to, performing multicomputer data transferring across computer networks without staging servers, synthetically generating metadata subject to multicomputer data transferring across computer networks, or performing multicomputer data transfer across computer networks for real-time metadata ingestion. The systems and methods first load data into a buffer and then stream it directly to the target location. By performing data transfers by first loading data into a buffer and then streaming it directly to the target location, the system avoids many metadata-preservation challenges because the data is treated as a raw byte stream rather than as an object being rewritten by the storage system.Type: ApplicationFiled: January 26, 2026Publication date: July 9, 2026Applicant: Citibank, N.A.Inventor: Justin Restivo
-
Publication number: 20260195751Abstract: A distributed ledger technology application can establish a first connection with a computing application executed by a banking computing infrastructure and a second connection with one or more nodes hosting a distributed ledger via a second communication protocol. The application can receive, from a client device through the through the first connection using the first communication protocol, a receive instruction to complete an asset transfer to transfer an asset from a source account hosted in the banking computing infrastructure to a DLT-based client account. The application can execute an asset conversion agent to determine whether any asset conversion is required. The application can execute an instruction generation agent to generate a new receive instruction. The application can execute a ledger agent to generate an instruction to cause the one or more nodes to add a record of the asset transfer to the distributed ledger.Type: ApplicationFiled: March 5, 2026Publication date: July 9, 2026Applicant: CITIBANK, N.A.Inventors: Aseem AGRAWAL, Chirdeep Singh CHHABRA, Karim Abdelkader CHABANE, Miriam SILVER
-
Publication number: 20260195341Abstract: Systems and methods for uses and/or improvements to data transfers that mitigate and/or avoid the metadata overwrites. For example, systems and methods for data transfer operations such as those involving, but not limited to, performing multicomputer data transferring across computer networks without staging servers, synthetically generating metadata subject to multicomputer data transferring across computer networks, or performing multicomputer data transfer across computer networks for real-time metadata ingestion. The systems and methods first load data into a buffer and then stream it directly to the target location. By performing data transfers by first loading data into a buffer and then streaming it directly to the target location, the system avoids many metadata-preservation challenges because the data is treated as a raw byte stream rather than as an object being rewritten by the storage system.Type: ApplicationFiled: January 26, 2026Publication date: July 9, 2026Applicant: Citibank, N.A.Inventor: Justin Restivo
-
Publication number: 20260195746Abstract: A computer-implemented method comprising receiving a transaction request from a first node within the plurality of nodes, the transaction request corresponding to a pending transaction between the first node and a second node; identifying a distributed ledger associated with the pending transaction, the distributed ledger including a first record having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second record having an executable file to approve the transaction request received from the first node; executing the executable file, wherein the executable file is configured to retrieve data from a data source associated with the third node and analyze data to approve or deny the transaction request; and appending a third record comprising the set of transaction attributes to the distributed ledger.Type: ApplicationFiled: August 25, 2025Publication date: July 9, 2026Applicant: CITIBANK, N.A.Inventor: Ryan MARSH
-
Publication number: 20260189456Abstract: Systems and methods are described herein for novel uses and/or improvements for autonomous configuration of network applications on a network. When a request is received for adding a new application to the network, the system may analyze the request and identify which network devices need a change in configuration. The system may also determine, based on the request, what type of changes are needed. The system may then generate one or more commands for each identified network device and transmit those commands to each device for performing automatic network configuration for the application.Type: ApplicationFiled: December 31, 2024Publication date: July 2, 2026Applicant: Citibank, N.A.Inventor: Mohamed ALSALOOM
-
Publication number: 20260189591Abstract: Systems and methods are described herein for novel uses and/or improvements for autonomous configuration of network applications on a network. When a request is received for adding a new application to the network, the system may analyze the request and identify which network devices need a change in configuration. The system may also determine, based on the request, what type of changes are needed. The system may then generate one or more commands for each identified network device and transmit those commands to each device for performing automatic network configuration for the application.Type: ApplicationFiled: December 31, 2024Publication date: July 2, 2026Applicant: Citibank, N.A.Inventor: Mohamed ALSALOOM
-
Patent number: 12670248Abstract: The systems and methods disclosed herein monitor application (e.g., artificial intelligence (AI) model) operations using interactions between the application and a kernel. The systems and methods disclosed herein intercept, using a kernel interface, one or more function invocations transmitted from the application (e.g., an AI model without model modification). Event record(s) are generated for one or more functions to define process identifiers, resource interaction types, timestamps, and/or resource identifiers. Observed pattern(s) for the application are identified by comparing current event record(s) with previous record(s), and the identified observed pattern(s) are evaluated against reference pattern(s) to generate score(s). Data packet(s) that indicate observed pattern(s), corresponding score(s), and/or cryptographic digital fingerprint(s) of the one or more functions are generated. The data packet(s) are transmitted to distributed ledgers for immutable storage.Type: GrantFiled: January 21, 2026Date of Patent: June 30, 2026Assignee: Citibank, N.A.Inventors: Ganesh Prasad Bhat, James Randolph Myers
-
Publication number: 20260180920Abstract: Systems and methods disclosed herein perform privacy-preserving evaluations of artificial intelligence (AI) agents. The system identifies an auditing AI agent from a set of auditing AI agents for assessing target AI agent sets. The system obtains a data structure that defines operative boundaries for a target AI agent set and generates a reference value by applying a first transformation operation set on the data structure. The system transmits the reference value to a multi-agent storage and receives, via the multi-agent storage, a verification artifact from the target AI agent set that indicates an observed value generated by applying a second transformation operation set on an artifact set generated by the target AI agent set. The system determines, via the auditing AI agent, a verification status and responsive to a particular artifact failing to satisfy one or more assessment metrics, generates an action set to modify the target AI agent set.Type: ApplicationFiled: February 13, 2026Publication date: June 25, 2026Applicant: Citibank, N.A.Inventors: Ganesh Prasad BHAT, James Randolph MYERS
-
Patent number: 12664263Abstract: The systems and methods disclosed herein monitor application (e.g., artificial intelligence (AI) model) operations using interactions between the application and a kernel. The systems and methods disclosed herein intercept, using a kernel interface, one or more function invocations transmitted from the application (e.g., an AI model without model modification). Event record(s) are generated for one or more functions to define process identifiers, resource interaction types, timestamps, and/or resource identifiers. Observed pattern(s) for the application are identified by comparing current event record(s) with previous record(s), and the identified observed pattern(s) are evaluated against reference pattern(s) to generate score(s). Data packet(s) that indicate observed pattern(s), corresponding score(s), and/or cryptographic digital fingerprint(s) of the one or more functions are generated. The data packet(s) are transmitted to distributed ledgers for immutable storage.Type: GrantFiled: January 21, 2026Date of Patent: June 23, 2026Assignee: Citibank, N.A.Inventors: Ganesh Prasad Bhat, James Randolph Myers
-
Patent number: 12664204Abstract: The systems and methods disclosed herein orchestrate memory sharing among autonomous (or semi-autonomous) AI agentic models (“agents”) by dynamically organizing agent memories based on operational characteristics, taxonomic classifications, and/or other factors. Received operational data (e.g., token sets) are mapped to predefined taxonomic nodes (e.g., taxonomic node subsets) based on a degree of similarity between the operational data and predefined taxonomic nodes. An ontological reference pointer is determined for the operational data based on a position of the taxonomic node subset within the ontological data structure. The operational data is compressed into a memory capsule data structure using the ontological reference pointer. A blockchain transaction identifier is generated for the memory capsule data structure and stored in a distributed network accessible to multiple agents.Type: GrantFiled: September 12, 2025Date of Patent: June 23, 2026Assignee: Citibank, N.A.Inventors: Ganesh Prasad Bhat, James Myers, Prashant Praveen
-
Patent number: 12665699Abstract: Methods and systems for cloud-based resource transmission are disclosed. A system may receive a resource allocation message from a computing device in a source encoding. The message may be transformed into a destination encoding using a transformation map to generate an encoded message. The encoded message may be transmitted to a message processing system. An error message with an error code may be received in response. The system may determine which message caused the error based on the error code. It may be determined that the first computing device caused the error. An indication of the error code may be transmitted to the first computing device. This approach may enable efficient handling and error resolution for resource allocation messages across multiple encodings and devices.Type: GrantFiled: March 3, 2026Date of Patent: June 23, 2026Assignee: Citibank, N.A.Inventors: Matthew Smalley, Charles C. Tsai, Keshava Kottapally
-
Patent number: 12664264Abstract: The systems and methods disclosed herein monitor application (e.g., artificial intelligence (AI) model) operations using interactions between the application and a kernel. The systems and methods disclosed herein intercept, using a kernel interface, one or more function invocations transmitted from the application (e.g., an AI model without model modification). Event record(s) are generated for one or more functions to define process identifiers, resource interaction types, timestamps, and/or resource identifiers. Observed pattern(s) for the application are identified by comparing current event record(s) with previous record(s), and the identified observed pattern(s) are evaluated against reference pattern(s) to generate score(s). Data packet(s) that indicate observed pattern(s), corresponding score(s), and/or cryptographic digital fingerprint(s) of the one or more functions are generated. The data packet(s) are transmitted to distributed ledgers for immutable storage.Type: GrantFiled: January 21, 2026Date of Patent: June 23, 2026Assignee: Citibank, N.A.Inventors: Ganesh Prasad Bhat, James Randolph Myers
-
Patent number: 12664543Abstract: A computer-implemented method comprising receiving a first event request corresponding to a pending event between a first computing device and a second computing device, the first event request comprising a first set of event attributes corresponding to the pending event; transmitting, each of a plurality of first subsets of event attributes to a different set of nodes; receiving a second event request corresponding to the pending event between the first computing device and the second computing device; and transmitting each of the plurality of second subsets of event attributes to a different set of the plurality of sets of nodes, wherein each of the plurality of sets of nodes compares the first subset of event attributes that the set of nodes receives with the second subset of event attributes that the set of nodes receives; and a block instance corresponding to the pending event to a blockchain.Type: GrantFiled: May 21, 2024Date of Patent: June 23, 2026Assignee: CITIBANK, N.A.Inventor: Shishir Singh
-
Patent number: 12664433Abstract: The present disclosure provides systems and methods for hierarchical multi-level model distillation that create specialized artificial intelligence models from large language models. A hierarchy for generating specialized generative models from a large language model is determined, including models associated with different categories and complexity levels for tasks with varying computational requirements. The specialized models are trained using the large language model based on specific categories to provide responses to category-related requests. Each model is pruned based on complexity levels to enable responses to requests of varying complexity. The models are quantized from common precision factors to corresponding precision factors associated with complexity levels. Deployment locations are determined for each pruned model based on complexity levels. Specialized models are transmitted to corresponding locations for deployment across diverse computational environments.Type: GrantFiled: October 29, 2025Date of Patent: June 23, 2026Assignee: Citibank, N.A.Inventors: Ganesh Prasad Bhat, Nikhil Arunkumar Joshi, Venkata Uttam Kumar Chunduri, Yinan Zhai, Zainab Vora
-
Publication number: 20260170860Abstract: Presented herein are systems and methods for the employment of machine learning models for image processing as may be performed by computing devices associated with an end user. A method may include obtaining video data comprising a plurality of frames including a document of a document type. The method may include executing an object recognition engine of a machine-learning architecture using image data of the plurality of frames, the object recognition engine trained to detect edges of documents. The method may include identifying, based on the edge detection, a plurality of boundaries for the document. The method may include validating, based on the plurality of boundaries, the document as the document type. The method may include transmitting via one or more networks, to a computer remote from the computing device, responsive to the validation of the type of document, the image data for the plurality of frames depicting the document.Type: ApplicationFiled: February 9, 2026Publication date: June 18, 2026Applicant: Citibank, N.A.Inventors: Ashutosh K. SUREKA, Venkata Sesha Kiran Kumar ADIMATYAM, Miriam SILVER, Daniel FUNKEN
-
Publication number: 20260169956Abstract: A network system to analyze a combined output of various input files from data-based applications. The system provides custom profiling of the data from each application based on an application of one or more sets of rules. The system stores the data from any other number of applications in a base level of granularity to allow direct comparison of the data from each application output. Because the data is stored at a same level of granularity, the data may be compared or processed regardless of the application from which the data is received. The system applies rules to compare the data across the applications to identify outliers, trends, or commonalities. The system may also search for and identify data fitting a specific rule across the applications to extract, modify, or label the data. The system provides a visualization of the data based on the rules applied.Type: ApplicationFiled: February 6, 2026Publication date: June 18, 2026Applicant: Citibank, N.A.Inventors: Robin J. KURIAN, Neelima RATH, MadhuShalini KURUGANTHY, Jamaal D. MARSHALL