Citigroup Patents

Citigroup Inc. provides financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, trade and securities services and wealth management, to consumers, corporations, governments and institutions.

Citigroup Patents by Type
  • Publication number: 20240250529
    Abstract: Systems and methods are described herein for novel uses and/or improvements to artificial intelligence applications in an environment with limited or no available data. In particular, systems and methods are described herein for providing network arrangement recommendations based on power consumption predictions for selected applications within network arrangements featuring devices with non-homogeneous or unknown specifications.
    Type: Application
    Filed: December 7, 2023
    Publication date: July 25, 2024
    Applicant: Citibank, N.A.
    Inventors: Adam HESS, Dawid ORCZYK, Dominik WOJNAROWSKI, Krzysztof ANDRZEJEWSKI, Pawel CHRABONSZCZ
  • Publication number: 20240248877
    Abstract: Presented herein are systems and methods for regularly updating computer-form files. A method may include obtaining, by a computer, raw data containing a plurality of data records associated with a customer from a plurality of databases, for each data record, determining, by the computer, a data category indicating one or more computer-form files for a data entry of the data record based upon a preconfigured mapping between a type of data of the data entry mapped to the data category, in response to detecting a new customer data requirement, updating, by the computer, the one or more computer-form files associated with each data category according to each data record of each daily interval, and at a preconfigured time, generating, by the computer, the one or more computer-form files based upon each data category using each data record of each daily interval.
    Type: Application
    Filed: August 28, 2023
    Publication date: July 25, 2024
    Applicant: Citigroup Technology, Inc.
    Inventors: Yogesh Abhyankar, Manojkumar Mahantappa Paragond
  • Publication number: 20240248443
    Abstract: Systems and methods are described herein for novel uses and/or improvements to artificial intelligence applications in an environment with limited or no available data. In particular, systems and methods are described herein for providing power consumption predictions for selected applications within network arrangements featuring devices with non-homogenous or unknown specifications.
    Type: Application
    Filed: July 28, 2023
    Publication date: July 25, 2024
    Applicant: Citibank, N.A.
    Inventors: Adam HESS, Dawid ORCZYK, Dominik WOJNAROWSKI, Krzysztof ANDRZEJEWSKI, Pawel CHRABONSZCZ
  • Publication number: 20240250884
    Abstract: Presented herein are systems and methods for managing networked environments. A computer system may provide a user interface for configuring a plurality of groups of servers each hosting a resource for an application. The user interface may include: a first element configured to select, upon interaction, at least one group of servers from the plurality of groups of servers to which to install a patch for the application; a second element configured to identify, upon interaction, a first group of servers of the plurality of groups of servers to which to transfer network traffic associated with the application and communicated with a second group of servers of the plurality of groups of servers; and a third element configured to provide, upon interaction, one or more performance indicators for at least one of a plurality of functions of the application.
    Type: Application
    Filed: December 22, 2023
    Publication date: July 25, 2024
    Applicant: Citigroup Technology, Inc.
    Inventors: Sunny BEHL, Suresh Kanyaka BILLA, Sandeep RAVI
  • Publication number: 20240250885
    Abstract: Presented herein are systems and methods for managing networked environments. A computer system may maintain a plurality of process flows to manage a plurality of services in a network. Each respective process flow of the plurality of process flows may identify: (i) a respective trigger to invoke the respective process flow to initiate a first process of a plurality of processes on at least one of the plurality of services. The computing system may select, responsive to detecting a trigger, a process flow from the plurality of process flows based on the trigger. The computing system may execute, in accordance with the process flow, at least one process of the plurality of processes on at least one of the plurality of services in the network.
    Type: Application
    Filed: February 26, 2024
    Publication date: July 25, 2024
    Applicant: Citigroup Technology, Inc.
    Inventors: Ashim KANTAL, Sunny BEHL, Suresh Kanyaka BILLA, Sandeep RAVI
  • Patent number: 12045610
    Abstract: The systems and methods provide a model deployment criterion. The model deployment criterion indicates a difference in a value against which the proxy model may be measured to determine when, if ever, the proxy model should be deployed to replace the existing rule engine. The model deployment criterion may be keyed to the proxy model (e.g., based on a difference in its size, throughput speed, number of changes, etc.), the existing rule engine (e.g., based on a difference in its age, update occurrences to its rule base, etc.), and/or comparisons between models (e.g., based on differences in results, throughput speed, efficiency, etc.).
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: July 23, 2024
    Assignee: Citibank, N.A.
    Inventors: James Myers, Miriam Silver
  • Publication number: 20240232381
    Abstract: Systems and methods for generating network mappings of self-executing program characteristics. For example, the system may receive a first user request to generate a mapping of a first network, wherein the mapping indicates self-executing program characteristics corresponding to each self-executing program of a first plurality of self-executing programs. In response to the first user request, the system may query the first plurality of self-executing programs to generate the mapping by identifying each self-executing program in the first plurality of self-executing programs, determining respective relationships between each self-executing program in the first plurality of self-executing programs and other self-executing programs in the first plurality of self-executing programs, and determining respective self-executing program characteristics for each self-executing program in the first plurality of self-executing programs. The system may store the mapping.
    Type: Application
    Filed: July 25, 2023
    Publication date: July 11, 2024
    Applicant: Citibank, N.A.
    Inventor: Jonathan Miles Collin ROSENOER
  • Patent number: 12032347
    Abstract: Systems and methods are described herein for novel uses and/or improvements to artificial intelligence applications in an environment with limited or no available data. In particular, systems and methods are described herein for providing power consumption predictions for selected applications within network arrangements featuring devices with non-homogenous or unknown specifications.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: July 9, 2024
    Assignee: Citibank, N.A.
    Inventors: Adam Hess, Dawid Orczyk, Dominik Wojnarowski, Krzysztof Andrzejewski, Pawel Chrabonszcz
  • Patent number: 12033212
    Abstract: A system measures, by executing a monitoring process, first metric data associated with trade data at a first time point after the trade data is output by a first process of an application and before the trade data is input to a second process of the application, identifies the trade data at a second time point after the trade data is output by the second process and before the trade data is output by the application, measures second metric data associated with the trade data identified at the second time point, and sends, in response to a latency value obtained based on the first metric data or the second metric data exceeding a latency threshold, a latency alert to a user computing device associated with the application. The monitoring process is not a process of the application and is not linked with the first process or the second process.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: July 9, 2024
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Mohsin Jaffar, Jeremy York, Zoltan Thoma, Anthony Frederick John Warden, Daniel Shaya, Richard John Thompson, James Slaughter
  • Patent number: 12026599
    Abstract: Systems and methods are described herein for novel uses and/or improvements for designing user-specific interfaces using machine learning models. When a request to display certain data by an application is received, an application token and a user token may be retrieved and input into a machine learning model to obtain a prediction of a pre-defined user-application interface configuration. A user interface token for the application may then be generated. The user interface token may indicate user interface settings/configuration desired/preferred by a user. The user interface token may then be sent to the application to cause the application to display the data using user interface configurations within the user interface token.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: July 2, 2024
    Assignee: Citibank, N.A.
    Inventors: Kirk M. Lewis, II, Shahzad Din, Aarvi Thadeshwar, Christopher James Byrne
  • Publication number: 20240211946
    Abstract: A computer-implemented method for seamlessly processing transactions using distributed ledger technology. The method may comprise: linking one or more conventional accounts hosted in a conventional banking infrastructure to one or more DLT-based client accounts hosted on a distributed ledger, wherein the DLT application comprises a routing address configured to be used in conventional transaction infrastructure using conventional communication protocols; storing one or more wallet identifications for the one or more DLT-based client accounts and a mapping of the one or more wallet identifications to the one or more conventional accounts hosted in the conventional banking infrastructure; exchanging a sequence of messages to execute an asset transfer and complete a transaction lifecycle, the sequence of messages based on the first asset type; updating the distributed ledger based on the asset transfer; and sending appropriate messages to clients.
    Type: Application
    Filed: March 5, 2024
    Publication date: June 27, 2024
    Applicant: CITIBANK, N.A.
    Inventors: Aseem AGRAWAL, Chirdeep Singh CHHABRA, Karim Abdelkader CHABANE
  • Patent number: 12020241
    Abstract: 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: Grant
    Filed: April 18, 2023
    Date of Patent: June 25, 2024
    Assignee: CITIBANK, N.A.
    Inventor: Shishir Singh
  • Publication number: 20240202588
    Abstract: The systems and methods may use one or more artificial intelligence models that predict an effect of a predicted event on a current state of the system. The systems and methods may use one or more artificial intelligence models that predict an effect and/or occurrence of a predicted event based on the current state of the system. In order to generate responses that are both timely and pertinent (e.g., in a dynamic fashion), the system must determine both quickly (i.e., in real-time or near real-time) and accurately the predicted event.
    Type: Application
    Filed: January 8, 2024
    Publication date: June 20, 2024
    Applicant: Citibank, N.A.
    Inventors: Ernst Wilhelm SPANNHAKE, II, Thomas Francis GIANELLE, Milan SHAH
  • Patent number: 12014359
    Abstract: Data representing ownership of a traditional asset of a first party having a predefined monetary value stored at a first party network node is replicated to a plurality of other party network nodes, including a second party network node, communicably coupled to the first party network node and to one another. Entry of data is received at the first party network node that represents a partition by the first party of the asset of the first party on a non-value axis into at least two non-overlapping assets and a transfer of ownership of one of those two assets to the second party. The data representing the partition of the non-value axis and transfer of ownership of one of the two non-overlapping assets to the second party is replicated to the plurality of other party nodes, including the second party network node.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: June 18, 2024
    Assignee: Citibank, N.A.
    Inventors: Roy Emek, Oren Glickman
  • Publication number: 20240193165
    Abstract: Systems and methods are described herein for novel uses and/or improvements to data aggregation related to artificial intelligence applications, specifically applications related to aggregating time-series data. As one example, systems and methods are described herein for predicting effects when aggregating time-series data and modifying the one or more data streams used to populate a model profile and/or feed an artificial intelligence application with the time-series data.
    Type: Application
    Filed: July 18, 2023
    Publication date: June 13, 2024
    Applicant: Citibank, N.A.
    Inventors: Ernst Wilhelm SPANNHAKE, II, Thomas Francis GIANELLE, Milan SHAH
  • Publication number: 20240193401
    Abstract: The systems and methods may use one or more artificial intelligence models that predict an effect of a predicted event on a current state of the system. For example, the model may predict how a rate of change in time-series data may be altered throughout the first time period based on the predicted event. However, as noted above, correctly predicting the occurrence of outlier events (e.g., the predicted event), and in particular characteristics about the outlier events (e.g., when an outlier may occur, what may be a source of the outlier, what rate of change the outlier may cause, etc.), in data-sparse environments and based on time-series data presents a technical challenge.
    Type: Application
    Filed: January 19, 2024
    Publication date: June 13, 2024
    Applicant: Citibank, N.A.
    Inventors: Prasanth Babu MADAKASIRA RAMAKRISHNA, Girish WALI, Deepali TUTEJA, Ernst Wilhelm SPANNHAKE, II, Thomas GIANELLE, Milan SHAH
  • Publication number: 20240193597
    Abstract: A computer-implemented method comprising receiving a request to execute a transaction transferring transaction data from a first account to a second account associated with a second computing device in communication with a distributed ledger, the request comprising an identification of the first account and the second account; identifying a third account associated with a third computing device in communication with the distributed ledger; retrieving first account data for the first account and third account data for the third account from the distributed ledger; comparing a first value from the first account data and a third value from the third account data to a threshold; determining the transaction satisfies a transaction policy; and generating a record in the distributed ledger indicating the transaction transferring the transaction data from the first account to the second account in response to the determination that the transaction satisfies the transaction policy.
    Type: Application
    Filed: February 23, 2024
    Publication date: June 13, 2024
    Applicant: CITIBANK, N.A.
    Inventor: Ryan MARSH
  • Publication number: 20240187256
    Abstract: Systems and methods for a bifurcated self-executing program that wraps a first self-executing program (e.g., a first smart contract) on a blockchain within a second self-executing program (e.g., a second smart contract), in which the second self-executing program enforces the digital signature requirement. The bifurcated self-executing program comprises a single compiled self-executing program that combines the first self-executing program and the second self-executing program.
    Type: Application
    Filed: September 12, 2023
    Publication date: June 6, 2024
    Applicant: Citibank, N.A.
    Inventors: Shishir SINGH, Jonathan Miles Collin ROSENOER, Andres WOLBERG-STOK, Biser DIMITROV
  • Patent number: 11991299
    Abstract: Systems and methods are described herein for facilitating use of artificial intelligence platforms to generate network mappings for conducting blockchain actions. The system may access an internal index for an artificial intelligence platform, wherein the internal index comprises on-chain self-executing program characteristics and off-chain self-executing program characteristics and wherein the on-chain self-executing program characteristics and off-chain self-executing program characteristics are archived in the internal index based on respective temporal identifiers.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: May 21, 2024
    Assignee: Citibank, N.A.
    Inventor: Jonathan Miles Collin Rosenoer
  • Patent number: 11989217
    Abstract: Systems and methods for novel approaches and/or improvements to real-time data processing of unstructured data. In particular, the systems and methods describe real-time data processing of unstructured data without interstitial standardization. For example, the systems and methods describe real-time data processing of unstructured data in which both the input and the output to the data processing pipeline is unstructured data.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: May 21, 2024
    Assignee: Citibank, N.A.
    Inventors: Miriam Silver, Nimrod Barak, Prag Sharma, Avi Gefen
  • Patent number: 11983711
    Abstract: 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: Grant
    Filed: April 19, 2023
    Date of Patent: May 14, 2024
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Patent number: 11977660
    Abstract: Methods and systems identify and redact PII. A PII sensitivity detection framework includes multiple layers where each layer corresponds to a model. The framework analyzes data stored within different data tables and predicts whether a data column includes PII. The first layer corresponds to an AI model that analyzes each column metadata and predicts a first score indicative of a first likelihood of PII existence. The second layer corresponds to a rule-based model that uses various rules to determine a second score indicative of a second likelihood of PII existence for each column. The third layer corresponds to a column content model that analyzes content of each column using various natural language processing techniques to generate a third score indicative of a third likelihood of PII existence. The framework masks data presented to a user based on the scores generated via execution of one or more of the layers.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: May 7, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Shubhanshu Gupta, Ashish Awasthi, Amaruvi Devanathan, Mallapu Raghavulu Surya Prakash
  • Patent number: 11978049
    Abstract: A computer can monitor network traffic on a blockchain computing network. The computer can determine a current level of network congestion on the blockchain computing network. The computer can execute a first machine learning model that predicts a timeseries of future transaction costs based on historical data and the current level network congestion level of the blockchain computing network. The computer can also execute a second machine learning model to predict a timeseries of future transaction sizes and UTXO types for the distributed ledger-based account based on historical transaction data. The computer can select one or more UTXOs to use to complete the transaction of the transaction request. The computer can append a block instance containing an identification of the selected one or more UTXOs to the blockchain to complete the transaction.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: May 7, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Boaz Bechar, David Bloch
  • Patent number: 11971881
    Abstract: Systems and methods for novel uses and/or improvements to blockchains and blockchain technology. As one example, systems and methods are described herein for self-validating digital records that may be transferred in real-time through a cross-network registry. For example, in a conventional system, minting a token (e.g., a digital record) involves writing a self-executing program that defines the transfer rules of the digital record. Once the self-executing program is written, it is deployed on a blockchain, and the digital record is minted by publishing it to a blockchain.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: April 30, 2024
    Assignee: Citibank, N.A.
    Inventors: Nisha Surendran, Shishir Singh, Jack White, Justin Karol
  • Patent number: 11971891
    Abstract: Systems and methods for reducing usage of computational resources when accessing siloed data across disparate locations via a unified metadata graph are disclosed. The system receives a user-specified query indicating a request to access a set of data objects. The system then performs natural language processing on the user-specified query to determine a set of phrases corresponding to the user-specified query. The system then accesses a metadata graph to determine a node corresponding to the set of phrases. Using a location identifier corresponding to the determined node, the system determines a data silo storing at least one data object of the set of data objects. The system then generates for display, on a graphical user interface, a visual representation of the at least one data object.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: April 30, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Linfeng Yu, Vaibhav Kumar, Ashutosh Pandey
  • Patent number: 11956377
    Abstract: Systems and methods for a bifurcated self-executing program that wraps a first self-executing program (e.g., a first smart contract) on a blockchain within a second self-executing program (e.g., a second smart contract), in which the second self-executing program enforces the requirement for particular security credentials/certificates. The bifurcated self-executing program comprises a single compiled self-executing program that combines the first self-executing program and the second self-executing program.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: April 9, 2024
    Assignee: Citibank, N.A.
    Inventors: Shishir Singh, Jonathan Miles Collin Rosenoer, Andres Wolberg-Stok, Biser Dimitrov
  • Patent number: 11948065
    Abstract: A system that uses one or more artificial intelligence models that predict an effect of a predicted event on a current state of the system. For example, the model may predict how a rate of change in time-series data may be altered throughout the first time period based on the predicted event.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: April 2, 2024
    Assignee: Citigroup Technology, Inc.
    Inventors: Ernst Wilhelm Spannhake, II, Thomas Francis Gianelle, Milan Shah
  • Patent number: 11943096
    Abstract: 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: Grant
    Filed: October 3, 2023
    Date of Patent: March 26, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Raja Balasubramanian, Rene Wilfredo Villatoro Escalante, Chike Gideon Okechukwu, Terry John Jenkins, Scott Taylor
  • Patent number: 11943215
    Abstract: Machines, devices, and other objects are configured to use authorization tokens to verify object identities without human input. In examples, the object uses a password to validate the object's identity to an authorization server to obtain an access token for use in multiple applications. In another example, the object uses a certificate to validate the object's identity to an authorization server to obtain an access token. In other examples, any other suitable identifying data may be used to validate the object's identity to an authorization server to obtain an access token. The process of using passwords, certificates, or other validation processes to obtain tokens or other authorization mechanisms allows the object to authenticate themselves without human interaction and to use a single identity to access services from multiple service providers that trust a central authorization server.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: March 26, 2024
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Sandeep Nair, Matthew E. Nunn, Julio Caraballo, Jason Edward Morris, Udaya Chandupatia, Partha S. Peddi
  • Patent number: 11934879
    Abstract: Presented herein are system and methods for handling processing of data in cloud environments. A server receives a first dataset generated in response to a function of a first application. A server generates a set of identifiers defining a sequence of processing of the first dataset associated with the function. The identifiers include a first identifier indicating the first application as a predecessor for the first dataset and a second identifier indicating a second application as a successor for the first dataset. The server identifies the second application corresponding to the second identifier as the successor for processing the first dataset. The server communicates at least a portion of the first dataset with a second server hosting the second application to receive a second dataset generated by the second application. The server stores the second dataset in the cloud environment.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: March 19, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Hansraj Jain, Ma Jun, Rajagopalan Premkumar, Vidyalakshmi Pathai Ramakrishnan
  • Patent number: 11935052
    Abstract: A computer-implemented method for seamlessly processing transactions using distributed ledger technology. The method may comprise: linking one or more conventional accounts hosted in a conventional banking infrastructure to one or more DLT-based client accounts hosted on a distributed ledger, wherein the DLT application comprises a routing address configured to be used in conventional transaction infrastructure using conventional communication protocols; storing one or more wallet identifications for the one or more DLT-based client accounts and a mapping of the one or more wallet identifications to the one or more conventional accounts hosted in the conventional banking infrastructure; exchanging a sequence of messages to execute an asset transfer and complete a transaction lifecycle, the sequence of messages based on the first asset type; updating the distributed ledger based on the asset transfer; and sending appropriate messages to clients.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: March 19, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Aseem Agrawal, Chirdeep Singh Chhabra, Karim Abdelkader Chabane
  • Patent number: 11928677
    Abstract: A computer-implemented method comprising receiving a request to execute a transaction transferring transaction data from a first account to a second account associated with a second computing device in communication with a distributed ledger, the request comprising an identification of the first account and the second account; identifying a third account associated with a third computing device in communication with the distributed ledger; retrieving first account data for the first account and third account data for the third account from the distributed ledger; comparing a first value from the first account data and a third value from the third account data to a threshold; determining the transaction satisfies a transaction policy; and generating a record in the distributed ledger indicating the transaction transferring the transaction data from the first account to the second account in response to the determination that the transaction satisfies the transaction policy.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: March 12, 2024
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Patent number: 11924027
    Abstract: Systems and methods for reducing wasted computational resources by detecting network operation validation anomalies in conglomerate-application-based ecosystems are disclosed. The system provides a first network operation to a first software application of a set of software applications, where (i) the first network operation is configured to be provided as input to the first software application and (ii) the first software application generates a second network operation as output, using the first network operation, to be provided to a second software application. The system receives a first message associated with a processing of the first network operation at the first software application. The system then performs a determined validation process on the first message. In response to detecting that the determined validation process results in a failure to validate the first message, the system prevents the second network operation from being provided to the second software application.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: March 5, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Vishal Mysore, Sukhbir Singh, Ramkumar Ayyadurai
  • Patent number: 11921686
    Abstract: Systems and methods for performing data analytics on sensitive data, such as deduplication are disclosed herein. A first request to perform a first data analytics operation for a set of sensitive data instances may be received. A first set of image representations for the set of sensitive data instances may be retrieved. A first sensitive data instance and a second sensitive data instance may be clustered into a first cluster. The first data analytics operation may be performed on the first cluster.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: March 5, 2024
    Assignee: Citibank, N.A.
    Inventors: Leena Mary Francis, Vaibhav Kumar, Ashutosh Pandey
  • Patent number: 11917069
    Abstract: Secure user authentication using a OTP involve pre-storing an application on a first device for generating a valid OTP for the user responsive to receiving entry of a valid PIN, no part of the valid PIN is stored on the first device and pre-storing on a back-end server the valid PIN and a valid shared secret for the user. Upon receiving entry of a purported PIN, a purported shared secret is dynamically synthesized on the first device by the application based on the purported PIN and a purported OTP is generated on the first device. When entry of the purported OTP is received by the server in an attempt to log on the server from a second device, the server cryptographically calculates a window of OTPs, and logs on to the server from the second device is allowed if the calculated window of OTPs corresponds to the received OTP.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: February 27, 2024
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Ronald Chu, Mark Kogen, Warren Tan, Simon Ma, Yosif Smushkovich, Gerry Glindro, Jeffrey Nicholas
  • Publication number: 20240054458
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Applicant: Citibank, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Publication number: 20240054459
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 15, 2024
    Applicant: Citibank, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Patent number: 11893340
    Abstract: Described herein are methods and systems to generate and display interactive graphical user interfaces that receive data inputs from users while emulating a chat session. A server retrieves a set of prompts associated with an electronic form; displays, within a webpage, a first element corresponding to a prompt and a second element having at least one input element configured to receive an input from a user interacting with the webpage. When the user interacts with an input element, the server relocates the first element and dynamically revises the second element by relocating the second element and displaying inputted values received from the user interacting with the at least one input element of the second element. The server then displays a third element comprising next prompts of the electronic form.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 6, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Dale Bauer, Matthew Bills, Dante Diaz, Kristi M. Emery, David Hyser, Michael Brandt
  • Patent number: 11880810
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: January 23, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Patent number: 11882228
    Abstract: Systems and methods for generating shell-wrapped self-executing programs for conducting cryptographically secure blockchain actions on public, non-permissioned blockchain networks that are cryptographically secure. For example, the shell-wrapped self-executing program may comprise a shell program and the self-executing program. The shell program may contain and output one or more validation characteristics about the self-executing program and coupled data input systems (e.g., oracles) in response to a query about accessing the self-executing program. As such, any entity (e.g., a legacy computing system and/or another self-executing program) that requests to access the self-executing program may first receive information about the validation (if any) of the self-executing program.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: January 23, 2024
    Assignee: Citibank, N.A.
    Inventor: Jonathan Miles Collin Rosenoer
  • Patent number: 11868860
    Abstract: Systems and methods may use one or more artificial intelligence models that predict an effect of a predicted event on a current state of the system. The systems and methods may use one or more artificial intelligence models that predict an effect and/or occurrence of a predicted event based on the current state of the system. In order to generate responses that are both timely and pertinent (e.g., in a dynamic fashion), the system must determine, both quickly (i.e., in real-time or near real-time) and accurately, the predicted event.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: January 9, 2024
    Assignee: Citibank, N.A.
    Inventors: Ernst Wilhelm Spannhake, II, Thomas Francis Gianelle, Milan Shah
  • Patent number: 11868484
    Abstract: Systems and methods for determining and displaying platform-specific end-to-end security vulnerabilities via a graphical user interface (GUI) are disclosed. To provide users with visual indications of vulnerable computing aspects associated with a computing platform, the system identifies computing aspects associated with a platform. The system then obtains from a security entity, security-vulnerability descriptions that are associated with the platform. Using the security-vulnerability descriptions, the system then determines threat levels for each security-vulnerability description and then, using the determined threat levels, determines a computing aspect impact level for each computing aspect associated with the platform. The system then generates for display on a GUI, a graphical layout comprising each computing aspect impact level for each computing aspect associated with the platform.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: January 9, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Prithvi Narayana Rao, Pramod Goyal
  • Patent number: 11863308
    Abstract: Presented herein are systems and methods for managing networked environments. A computer system may provide a user interface for configuring a plurality of groups of servers each hosting a resource for an application. The user interface may include: a first element configured to select, upon interaction, at least one group of servers from the plurality of groups of servers to which to install a patch for the application; a second element configured to identify, upon interaction, a first group of servers of the plurality of groups of servers to which to transfer network traffic associated with the application and communicated with a second group of servers of the plurality of groups of servers; and a third element configured to provide, upon interaction, one or more performance indicators for at least one of a plurality of functions of the application.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: January 2, 2024
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Sunny Behl, Suresh Kanyaka Billa, Sandeep Ravi
  • Patent number: 11853735
    Abstract: The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: December 26, 2023
    Assignee: Citibank, N.A.
    Inventors: Tridib Choudhury, Manish Shah, Satish Chandreskharan, Robert Kovach, Shweta Sobat, Arunkumar Saripalli
  • Publication number: 20230410136
    Abstract: Disclosed are systems and methods that efficiently and reliably allows school district(s) and municipalities as well as third parties provide incentives to students' accounts, and those incentive awards can be converted to funds for additional education expenses. In one aspect, the method includes reconciling a plurality of transactions transferring funds to a student account from a municipal account upon a corresponding student accomplishing at least one of a plurality of goals. The goals are each based upon completion of an action stored in a municipal database. The method includes, upon reconciling the transactions, determining that a remaining amount in the municipal account is less than a predetermined threshold and automatically generating and transmitting an alert message to a dashboard user interface of the municipal account for display on a municipal workstation comprising an indicator that the remaining amount in the municipal account is less than the predetermined threshold.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 21, 2023
    Applicant: Citibank, N.A.
    Inventors: Sandra REILLY, Tim AKPINAR
  • Patent number: 11843248
    Abstract: Systems and methods are described herein for novel uses and/or improvements to artificial intelligence applications in an environment with limited or no available data. In particular, systems and methods are described herein for providing network arrangement recommendations based on power consumption predictions for selected applications within network arrangements featuring devices with non-homogenous or unknown specifications.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: December 12, 2023
    Assignee: Citibank, N.A.
    Inventors: Adam Hess, Dawid Orczyk, Dominik Wojnarowski, Krzysztof Andrzejewski, Pawel Chrabonszcz
  • Patent number: 11842349
    Abstract: Multifactor authentication systems and methods employ an online payment server processor that authenticates a user in an online session with a merchant website server processor based on data representing one or more predefined authentication factors received from a user device processor over a communication network and sends data representing a secure user login cookie to the user device processor over the communication network based on the authentication of the user in the online session with the merchant website server processor. Thereafter, the online payment server processor authenticates the user in a subsequent online session with the merchant website server processor based in part on identifying the data representing the secure user login cookie on the user device and in part on data representing a second predefined authentication factor received from the user device processor over the communication network.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: December 12, 2023
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Ashutosh Sureka, Rajesh Mondkar, Sathish Nandagopal
  • Patent number: 11842287
    Abstract: Systems and methods are described herein for facilitating use of artificial intelligence platforms to generate network mappings for conducting blockchain actions. The system may access an internal index for an artificial intelligence platform, wherein the internal index comprises on-chain self-executing program characteristics and off-chain self-executing program characteristics and wherein the on-chain self-executing program characteristics and off-chain self-executing program characteristics are archived in the internal index based on respective temporal identifiers.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: December 12, 2023
    Assignee: Citibank, N.A.
    Inventor: Jonathan Miles Collin Rosenoer
  • Patent number: 11836168
    Abstract: Systems and methods for providing an artificial intelligence-based solution in a dynamic environment that requires models with varying degrees of nuance and specialization. One such dynamic environment relates to generating dynamic human-like conversational responses based on complex data. In particular, systems and methods recite generating dynamic human-like conversational responses using a modular architecture featuring layered data models with gated neural networks. The modular architecture compartmentalizes the various components and functions of an application. That is, the architecture may support multiple layers, each featuring models performing specific functions and/or having been trained on using specific data and/or algorithms.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: December 5, 2023
    Assignee: Citibank, N.A.
    Inventor: Joenteny David Martinez Gutierrez
  • Patent number: 11837057
    Abstract: An intrusion detection system and method includes an intrusion detection system processor communicatively coupled to multiple environmental change event sensors disposed within an enclosure housing a CPU of an ATM and independent of the CPU of the ATM. In response to receiving an environmental change event notification from one or more of the environmental change event sensors, the intrusion detection system processor commences a predetermined time-out period for entry of valid authentication credentials and deactivates a power supply of the automated teller machine upon expiry of the time-out period without receiving entry of valid authentication credentials.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: December 5, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Jeffrey W. Dant