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
  • Patent number: 11755746
    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: Grant
    Filed: January 10, 2023
    Date of Patent: September 12, 2023
    Assignee: Citibank, N.A.
    Inventor: Jonathan Miles Collin Rosenoer
  • Patent number: 11748491
    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: January 19, 2023
    Date of Patent: September 5, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Prithvi Narayana Rao, Pramod Goyal
  • Patent number: 11747782
    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: January 20, 2023
    Date of Patent: September 5, 2023
    Assignee: Citibank, N.A.
    Inventors: Adam Hess, Dawid Orczyk, Dominik Wojnarowski, Krzysztof Andrzejewski, Pawel Chrabonszcz
  • Patent number: 11750387
    Abstract: Presented herein are systems and methods for end-to-end encryption for session-less communications. A first server may receive, from a second server, a request to retrieve keys for a customer device to access a service. The request may include a device identifier and a first token encrypted using a first encryption key. The first server may determine, responsive to validating, that the customer device is to be issued a second token. The first server may identify least a portion of the first token decrypted using the first encryption key. The first server may generate a set of second encryption keys to be used by the customer device. The first server may package the second token to include (i) at least the portion of the first token and (ii) the set of second encryption keys. The first server may transmit, to the second server, a response including the second token.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: September 5, 2023
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Gayathri Sundar, Mayank Shah
  • Patent number: 11743281
    Abstract: Presented herein are system and methods for detecting anomalies in microservices. A server may receive a first plurality of metrics from a microservice of a plurality of microservices. Each of the microservices may provide a respective function for an application independently from other microservices. The server may apply the first plurality of metrics to an ensemble of anomaly detection models to generate classifications. Each of the classifications may indicate the first plurality of metrics as one of anomalous or normal from a respective model of the ensemble. The ensemble may be trained using a second plurality of metrics from the microservice. The server may identify a majority of the plurality of classifications as indicating the first plurality of metrics as anomalous. The server may determine that at least one of the first plurality of metrics satisfies a threshold. The server may generate an alert to indicate an anomaly event.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: August 29, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Sunny Behl, Hariharan Badrinathan
  • Patent number: 11733984
    Abstract: Systems and methods for generating a platform-agnostic data pipeline via a low code transformation layer are disclosed. The system receives one or more user selections of (i) nodes and (ii) links linking the nodes, indicating a data pipeline architecture of transfer/management/flow of data via a GUI. In response to receiving a user selection to implement the data pipeline, the system automatically identifies/generates a set of code portions, based on one or more software objects (e.g., JSON objects) associated with the user selections indicating the data pipeline architecture. The system then identifies a platform identifier associated with a remote server and generates a set of executable instructions (e.g., a script, executable program, or other file) associated with the data pipeline architecture by using a transformation component. The system then provides the executable instructions to the remote server to host the data pipeline.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: August 22, 2023
    Assignee: Citibank, N.A.
    Inventors: Vaibhav Kumar, Ashutosh Pandey, Tanujit Ghosh
  • Patent number: 11736293
    Abstract: Presented herein are systems and methods for binding web components to protect accessing of resources. A first server may receive, from a second server, a request to provide access to content for a first web component on a web application of a customer device. The first server may determine whether to issue an identifier to the customer device responsive to validating the request. The first server may generate, responsive to the determination, the identifier to bind the first web component with a second web component to permit access to the content for the first web component on the web application. The first server may transmit, to the second server, a response including the identifier and the content. The first server may communicate, via the second server, data associated with a user interaction with the content on the first web component bound with the second web component using the identifier.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: August 22, 2023
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Gayathri Sundar, Mayank Shah, Vernon Miller
  • Patent number: 11736493
    Abstract: A network system to provide mutable access tokens for access requests that eliminate a need for token replacement. The system allows an access token to be changed to update data in the token. When data stored with the token changes, such as when a user or partner has a change in status, a new token is not required to be requested, generated, dispersed, or stored. Conventional systems refuse the API call request and require the new token be provided. The described system instead completes the request while simultaneously notifying the user to subsequently retrieve an updated access token. Requesting, generating, communicating, and presenting a new token requires additional time, bandwidth, computing capacity, and system interactions. While performing new token acquisition in conventional systems, devices are forced to perform additional interactions, which may result in a time delay or in one or more devices exceeding capacity, becoming overloaded, and seizing.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: August 22, 2023
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Mayank Shah, Gayathri Sundar, Vernon Miller, Abhishek Acharya
  • Patent number: 11729161
    Abstract: A network system to provide a centralized system to connect to third-party systems by using pre-built, secure, and pre-tested standardized connectors to data and services provided via APIs. A service provider pre-configures third-party systems connections to establish a type of certificate required, establish a security level required for each third-party system connection, pre-configure a software connection, and test the connection. The service provider presents a graphical user interface to a user of a client system with representations of each pre-configured third-party system connection. When a client selects a third-party system connection to connect with the client system data, the service provider generates a certificate signing request, communicates a private key to the client system, and communicates the client system data and the certificate signing request to a certificate authority system.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: August 15, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Jenny Mustazza, Anita Parker
  • Patent number: 11722526
    Abstract: A model checking system detects violations and conflicts in security and verification policies by running model checking processes. The system detects privilege escalation attacks in misconfigured identification and access management (“IAM”) policies by modeling security policy documents and IAM actions as logical formulas and then running model checking on the model. The system translates non-Boolean variables, such as string variables, into Boolean variables in order to apply an SAT model checker. The model checker also determines whether a policy violation can be achieved in a finite number of steps by elevating privileges of some compromised principal over multiple iterations of the model checking process, or proves absence thereof.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: August 8, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Ilia Shevrin, Mickey Hovel, Max Leibovich, Oded Margalit, Uri Kahana
  • Patent number: 11709757
    Abstract: Systems and methods provide for an integrated script development and script validation platform. The integrated script development and script validation platform archives data in a way such that the dependencies between contributions of code strings (e.g., script sets) are detected and recorded. That is, the systems and methods detect dependency branches in the script code of script sets. By doing so, the systems and methods may identify individual performance characteristics for a given script set as well as determine the overall impact on the application itself.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: July 25, 2023
    Assignee: Citibank, N.A.
    Inventors: Robin Jose Kurian, Joseph Julius Bosco Arockia Dass, Balaji Kobula Madhavan
  • Patent number: 11704540
    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.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: July 18, 2023
    Assignee: Citigroup Technology, Inc.
    Inventors: Thomas Francis Gianelle, Ernst Wilhelm Spannhake, II, Milan Shah
  • Patent number: 11695655
    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: January 20, 2023
    Date of Patent: July 4, 2023
    Assignee: Citigroup Technology, Inc.
    Inventors: Sunny Behl, Suresh Kanyaka Billa, Sandeep Ravi
  • Patent number: 11676144
    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 blockchain associated with the pending transaction, the blockchain including a first block instance having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second block instance 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 block instance comprising the set of transaction attributes to the blockchain.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 13, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Patent number: 11663593
    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: October 19, 2021
    Date of Patent: May 30, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Patent number: 11658833
    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: December 6, 2022
    Date of Patent: May 23, 2023
    Assignee: Citibank, N.A.
    Inventors: Shishir Singh, Jonathan Miles Collin Rosenoer, Andres Wolberg-Stok, Biser Dimitrov
  • Patent number: 11645650
    Abstract: A computer-implemented method comprising receiving a transaction request from a first computing device, the transaction request corresponding to a pending transaction between the first computing device and a second computing device and comprising a first set of transaction attributes; appending block instances to blockchains of the first and second computing devices, retrieving or receiving, from the second computing device, a second set of transaction attributes; when the first set of transaction attributes match, identifying a second blockchain associated with the pending transaction; automatically executing a protocol to compare the first set of transaction attributes with data stored onto a ledger of the identified second blockchain; and, in response to determining that the first set of transaction attributes complies with data of the ledger of the identified second blockchain, appending block instance to the blockchain comprising data corresponding to the transaction request to blockchains of the first a
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: May 9, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Shishir Singh
  • Patent number: 11646903
    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: December 7, 2022
    Date of Patent: May 9, 2023
    Assignee: Citibank, N.A.
    Inventor: Jonathan Miles Collin Rosenoer
  • Publication number: 20230080686
    Abstract: Described herein are methods and systems to identify and redact personally identifiable information (PII). A PII sensitivity detection framework includes multiple layers where each layer corresponds to a computer model. The disclosed framework analyzes data stored within different data tables and predicts whether a data column includes PII. The first layer corresponds to an artificial intelligence 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 computer 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.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Applicant: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Shubhanshu Gupta, Ashish Awasthi, Amaruvi Devanathan, Mallapu Raghavulu Surya Prakash
  • Patent number: 11605083
    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: December 4, 2017
    Date of Patent: March 14, 2023
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Ashutosh Sureka, Rajesh Mondkar, Sathish Nandagopal
  • Patent number: 11593792
    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: May 3, 2016
    Date of Patent: February 28, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Roy Emek, Oren Glickman
  • Publication number: 20230058273
    Abstract: Presented herein are systems and methods for end-to-end encryption for session-less communications. A first server may receive, from a second server, a request to retrieve keys for a customer device to access a service. The request may include a device identifier and a first token encrypted using a first encryption key. The first server may determine, responsive to validating, that the customer device is to be issued a second token. The first server may identify least a portion of the first token decrypted using the first encryption key. The first server may generate a set of second encryption keys to be used by the customer device. The first server may package the second token to include (i) at least the portion of the first token and (ii) the set of second encryption keys. The first server may transmit, to the second server, a response including the second token.
    Type: Application
    Filed: November 3, 2022
    Publication date: February 23, 2023
    Applicant: Citicorp Credit Services, Inc. (USA)
    Inventors: Gayathri Sundar, Mayank Shah
  • Patent number: 11586807
    Abstract: Systems and methods for linking a data set to respective locations of relevant data elements in documents included in electronic files in which a formatting server identifies a specific location of each occurrence of each of a plurality of different categories of fields in documents in an electronic file and links an identifier of each of the categories to each specific location of each of the occurrences. Thereafter, a review server compares data populating all of the occurrences at each specific location of at least one of the categories of fields to which the identifier of the particular category of fields is linked and generates a notification when the data populating any of the occurrences differs from data populating any of the other occurrences of the same category of fields.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: February 21, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Richard McRedmond, Ranjit Bhattacharjee
  • Patent number: 11521185
    Abstract: A distributed private ledger function of a server of a first consortium member receives data representing an alias for one of its customers from the customer and also receives data that represents an alias for a customer of a second member replicated by a distributed private ledger function of a server of the second member to all members of the consortium. Thereafter, the distributed private ledger function of the first member's server identifies a recipient account of the second member's customer based on an account pointer associated with the alias of the second member's customer and initiates a transfer of funds from a source account of the first member's customer corresponding to an account pointer associated with the alias for the first member's customer to the identified recipient account of the second member's customer.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: December 6, 2022
    Assignee: CITIBANK, N.A.
    Inventors: Saket Gupta, Venkat Ramanathan
  • Patent number: 11507947
    Abstract: Systems and methods for communication of electronic data in which one or more memory-coupled entity processors programmed to execute a stateless application that persists no data except configuration data in the stateless application and causes the at least one entity processor to receive data in a first format from a data source to which the stateless application executing on the at least one entity processor is loosely coupled; translate the received data to a second format for a data destination; and submit the data in the second format to the data destination to which the stateless application executing on the at least one entity processor is also loosely coupled.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: November 22, 2022
    Assignee: CITIBANK, N.A.
    Inventors: Alex McMahon, Paul Carey, Archana Loganathan, Wayne Crombie
  • Patent number: 11502839
    Abstract: Presented herein are systems and methods for end-to-end encryption for session-less communications. A first server may receive, from a second server, a request to retrieve keys for a customer device to access a service. The request may include a device identifier and a first token encrypted using a first encryption key. The first server may determine, responsive to validating, that the customer device is to be issued a second token. The first server may identify least a portion of the first token decrypted using the first encryption key. The first server may generate a set of second encryption keys to be used by the customer device. The first server may package the second token to include (i) at least the portion of the first token and (ii) the set of second encryption keys. The first server may transmit, to the second server, a response including the second token.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: November 15, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Gayathri Sundar, Mayank Shah
  • Patent number: 11496323
    Abstract: Systems and methods for container orchestration security employ one or more processors that separate a lifecycle of one or more containers into a plurality of predefined container image lifecycle phases; segregates control of the plurality of predefined container image lifecycle phases into a plurality of control environments separately controlled by different enterprise control components isolated from one another. In addition, one or more external processors may generate one or more certificates that are based on the platform, state attributes and meta data for interaction of the container with one or more external nodes. The one or more processors may also control the promotion, update and deletion of container images between the plurality of lifecycle phases and registries in different control environments as well as between the enterprise registries and the plurality of other registries that are part of multiple external clouds.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: November 8, 2022
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Javier Caceres, Robert Dailey, Bartlomiej Dolata, Carlos Lopes, Damodhar Neelagiri, Ramkumar Pandurangan, Alexandra Shulman-Peleg
  • Patent number: 11488453
    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: July 22, 2021
    Date of Patent: November 1, 2022
    Assignee: CITIBANK, N.A.
    Inventor: Jeffrey W. Dant
  • Patent number: 11429725
    Abstract: Systems and methods involve a database function of an ATM processor on which rules database records for positive transition flows of ATM hardware or software activities are stored, a security agent function of the ATM processor that extracts data points from a transition flow for every succeeding ATM activity, and an algorithm function of the ATM processor that generates a rules database record for the transition flows for succeeding ATM activity based on the extracted data points and discards any generated rules database record that is identical to a rules database record already stored on the rules database function. A discovery phase of the algorithm function stores new rules database records, rules database function, and a protection phase of the algorithm function selects a risk protocol, when a generated record is not identical to a record already stored.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: August 30, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventor: Ganesh Banerjee
  • Patent number: 11416923
    Abstract: A system, method and apparatus for exchanging value using a smart card in a financial transaction is disclosed. The system includes a smart card having a contact interface and a contactless interface interactive with a closed purse application and an open purse application controlled by a microprocessor. The closed purse application contains application-specific value, while the open purse contains general value. The application-specific value and general value are each compatible within the system of the invention to perform and settle the financial transaction. The financial transaction may include the smart card communicating with a load terminal or a transaction terminal to add or change the amount of value on the smart card. Further, the present invention include auto-load functionality for adding an amount of value to the smart card. Finally, applications such as a transportation application and a loyalty application are described.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 16, 2022
    Assignee: CITICORP CREDIT SERVICES, INC.
    Inventors: Joseph C. Kawan, Ramiro Munoz, Mark Kogen
  • Patent number: 11411733
    Abstract: Identity and access control systems and methods employ a registry that receives a request for confidential data from a client, together with a secure enrollment profile identifier for the client, and generates and sends a challenge token to the client, which encrypts and returns the encrypted challenge token to the registry. Thereafter, the registry confirms that the encrypted challenge token is validly encrypted and calls up a security backend with authorization to provide the requested confidential data to client, and the security backend sends the requested confidential data to the client.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 9, 2022
    Assignee: CITIBANK, N.A.
    Inventors: Robert M. Dailey, Charles Birk
  • Patent number: 11394553
    Abstract: Methods and systems for secure user authentication using a OTP involve, for example, pre-storing a OTP application on a first computing device for generating a valid OTP value for the user responsive to receiving entry of a valid PIN value of the user, no part of the valid PIN value is stored on the first computing device and pre-storing on a back-end server the valid PIN value and a valid shared secret for the user. Upon receiving entry of a purported PIN value of the user, a purported shared secret is dynamically synthesized on the first computing device by the OTP application based on the purported PIN value of the user and a purported OTP value is generated on the first computing device.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: July 19, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Ronald Chu, Mark Kogen, Warren Tan, Simon Ma, Yosif Smushkovich, Gerry Glindro, Jeffrey Nicholas
  • Patent number: 11367155
    Abstract: The methods and systems disclosed herein attempt to overcome the deficiencies of the conventional methods and systems by providing a prepaid card for reimbursing a healthcare service provider for the cost of providing a patient with a specific healthcare service. A prepaid card can identify a specific healthcare service and can be used by a patient at a healthcare service provider to obtain the healthcare service of administering a controlled substance for which the patient does not have a prescription. The prepaid card can be associated with one or more accounts of third parties who may be financially responsible for reimbursing the healthcare service provider for the cost of providing the controlled substance and/or the specific healthcare service to the patient.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 21, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventor: Andrew D. Radlow
  • Patent number: 11361291
    Abstract: The methods and systems described herein attempt to resolve the deficiencies of the conventional systems by using pre-loaded templates and extracting comprehensively populated payment files in an industry standard format for processing. In one embodiment, a computer-implemented method for generating a payment file comprises receiving, by a computer, a request for a payment to a beneficiary; receiving, by a computer, a selection of the beneficiary for payment; receiving, by a computer, a request to pay the beneficiary using a template; retrieving, by a computer, the template from a database, wherein the template has a plurality of business rules for completing a plurality of data fields; extracting, by a computer, information from a database to complete the data fields of the template; and generating, by a computer, a payment file by completing the data fields of the template according to the plurality of business rules.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: June 14, 2022
    Assignee: CITIBANK, N.A.
    Inventor: Manish Jain
  • Patent number: 11354637
    Abstract: Methods and systems for performing a pre-staged financial transaction using a computing device involve, for example, receiving, using a self-service transaction terminal processor, pre-staged transaction data in a session at the self-service financial transaction terminal, which pre-staged transaction data was entered on a mobile computing device at a time preceding a time of the session. Thereafter, using the self-service transaction terminal processor, a transaction is executed, based at least in part on the pre-staged transaction data.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: June 7, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Renjith Ramachandran, Erwin Catindig, Naeem Rana, Lakshmi Maddala Ragavendra Swamy, Jason Orn
  • Patent number: 11348077
    Abstract: Methods and systems for performing a pre-staged transaction, such as a cash withdrawal by a user or a user's surrogate, employ a host server that receives pre-staged ATM transaction data via a first communication channel from a user's mobile device and sends a first unique authentication token via a second communication channel to the user's mobile device processor. An ATM processor receives entry of a pre-staged ATM transaction request and the first unique authentication token and sends the entered pre-staged ATM transaction request and first unique authentication token to the host server for validation, which validates the received pre-staged ATM transaction input data and the entered first unique authentication token.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 31, 2022
    Assignee: CITIBANK, N.A.
    Inventors: Jayant M. Naik, Giridhar Narayanan, Matthew John Yuschik, Ajay Warrier, Jiachun Zhang
  • Publication number: 20220147983
    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: November 29, 2021
    Publication date: May 12, 2022
    Applicant: CITIBANK, N.A.
    Inventor: Ryan MARSH
  • Publication number: 20220147990
    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: Application
    Filed: October 19, 2021
    Publication date: May 12, 2022
    Applicant: CITIBANK, N.A.
    Inventor: Ryan MARSH
  • Patent number: 11270063
    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: July 17, 2020
    Date of Patent: March 8, 2022
    Assignee: CITIBANK, N.A.
    Inventors: Dale Bauer, Matthew Bills, Dante Diaz, Kristi M. Emery, David Hyser, Michael Brandt
  • Patent number: 11244289
    Abstract: A computer-implemented method and system for managing financial institution customer transaction accounts involves issuing a relationship presentment card with a relationship identifier unique to the customer that is linked to a plurality of the customer's financial institution transaction accounts via pre-defined parameters for determining to which of the customer's linked accounts to post particular transactions with the relationship presentment card. Thereafter, when data for a transaction with the card is received by a processing platform of the financial institution via a merchant acquirer and a card association processing network, the card processing platform of the financial institution identifies a particular financial institution account of the customer to which the transaction should be posted according to the pre-defined parameters based on the transaction data and posts the transaction to the identified financial institution account of the customer.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: February 8, 2022
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventor: William Johnson
  • Patent number: 11238481
    Abstract: A financial institution can provide a best price guarantee to debit or credit card account holders. By providing a consolidated system including automatic price monitoring of purchased products and automatic claim form generation upon identifying a lower price, the consumer is relieved of the burden typically associated with conventional price matching.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: February 1, 2022
    Assignee: CITICORP CREDIT SERVICES, INC.
    Inventors: Neeraj Sharma, Ateesh Tankha, Anthony Merola, Michael Ying
  • Patent number: 11170398
    Abstract: Methods and systems for person-to-person reward currency redemption involve, for example, receiving a request to redeem of reward currency of a reward currency holder as a direct deposit of cash to a deposit account of a recipient using a processor coupled to memory; converting the reward currency to an amount of cash based on a predefined conversion rate likewise using the processor; and also using the processor, transferring the amount of cash to the deposit account of the recipient.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: November 9, 2021
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventor: Linda Goldstein
  • Patent number: 11100764
    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: January 29, 2018
    Date of Patent: August 24, 2021
    Assignee: CITIBANK, N.A.
    Inventor: Jeffrey W. Dant
  • Patent number: 11063926
    Abstract: Devices and methods for single sign-on and regulatory compliance involve a processor of a communication device executing a first entity application that stores user authentication data on a secure vault element of the communication device. Thereafter, the stored user authentication data is retrieved from the secure vault element by the processor executing a second entity application, and the processor executing the second entity application logs the user into the second entity application based on the user authentication data retrieved from the secure vault element without requiring entry of further user authentication data.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 13, 2021
    Assignee: CITIBANK, N.A.
    Inventors: Giridhar Narayanan, Saket Gupta
  • Patent number: 11010400
    Abstract: Computer file copy systems and methods in which a list of files to be transferred from storage on a source file storage computer is sorted by one or more processors of a copy computer in ascending order from a smallest file size to a largest file size. Thereafter, files having the smallest file sizes are selected from the sorted files such that a total size of the selected files is equal to or less than a total size of memory available on the copy computer, the selected files are copied concurrently with one another from storage on the source file storage computer to the available copy computer memory by the one or more processors, the files are written concurrently with one another from the memory on the copy computer to storage on a target file storage computer by the one or more processors, and the process is performed iteratively.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 18, 2021
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventor: Parul K. Jain
  • Patent number: 10951633
    Abstract: Systems and methods involve an input layer function of a function-as-a-service (FaaS) pipeline that receives trigger data from a trigger layer function of one or more processors of enterprise processing systems, calls one or more processors of an enrich layer function of the FaaS pipeline that adds enriching context to the trigger data, and creates an event based at least in part on the enriched trigger data. A route layer function of the FaaS pipeline invoked by the input layer function creates an action based on the event created by the input layer function. An action layer function of the FaaS pipeline invoked by the route layer function creates a command based on the action created by the route layer function, and the action layer function sends a remediation action to a command layer function of the enterprise processor based on the action created by the route layer function.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 16, 2021
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Alexandra Shulman-Peleg, Daniel Tylman
  • Patent number: 10943292
    Abstract: Methods and systems for accessing customer account information involve, for example, binding a computing device with a customer's profile via one or more attributes of the computing device and an encrypted token stored on the computing device and thereafter receiving an authentication request consisting at least in part of the computing device attributes and the encrypted token stored on the computing device. A determination is made as to whether or not entry of a customer credential was received within a pre-determined preceding interval of time, and predefined customer account information is displayed on the computing device without requiring entry of the customer credential when a determination is made that entry of the customer credential was received within the pre-determined preceding interval of time.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: March 9, 2021
    Assignee: CITIBANK, N.A.
    Inventors: Andres Wolberg-Stok, Sonia Olivo Alfieri, Dominic Varacalli, Syed Rahat, Wayne Browning
  • Patent number: 10929599
    Abstract: Computer computer-implemented methods and systems for creating and managing website content involve, for example, providing a user at a computer terminal a data capture template for a user-selected content type, providing the user at the computer terminal presentation pages using content management tags, allowing the user at the computer terminal to author content using the data capture template, and allowing the user at the computer terminal to deploy the content to a server. Other aspects of the methods and systems for creating and managing website content include, for example, allowing the user to personalize content, allowing the user to embed dynamic content in the middle of static content, allowing the user to refresh the deployed content in real-time without impacting current existing user sessions on the server where content is being deployed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 23, 2021
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: France Law-How-Hung, Sam Shahdousti, Patrick Law, Anna Putnam, Peter Lomenzo
  • Patent number: 10861089
    Abstract: A computer-implemented method for customizing a user interface comprises receiving, from a touchpoint device, identification information entered by a user; accessing a record of the user from a database using the received identification information; determining whether the record has any application windows configured for the user interface on the touchpoint device; transmitting, by a server to the touchpoint device, at least a first financial application window and a second financial application window identified by the record of the user for display of the first financial application window and the second financial application window simultaneously on the user interface of the touchpoint device; receiving instructions from the user via the first financial application window to perform a financial transaction; and performing, by a server, the financial transaction while the touchpoint device displays at least the first financial application window and the second financial application window, wherein the firs
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: December 8, 2020
    Assignee: Citibank, N.A.
    Inventors: Christopher E. Kay, Sam Lising, Sopnendu Mohanty
  • Patent number: 10789653
    Abstract: Methods and systems for providing global consolidated statement involve, for example, collecting, using a processor coupled to memory, customer account data from billing systems for each of a plurality of accounts of a plurality of business units of an entity. Likewise using the processor, the customer account data is collated across the plurality of accounts of the plurality of business units. Also using the processor, a single consolidated customer account statement is generated showing the collated customer account data across the plurality of accounts of the plurality of business units.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 29, 2020
    Assignee: CITIBANK, N.A.
    Inventors: Lisa Davis, Padma Santhanam, Tim Schuman, Srinivas Kunigal, Nikhil Shah, Kapil Khurana, Suranjan Choudhury