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: 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: 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: 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
  • 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
  • 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
  • Patent number: 10719814
    Abstract: Methods and system for transferring funds supports funds transfers from a source account to a cash access file which can be accessed virtually twenty-four hours a day by both customers and non-customers. Cash may be transferred across international borders and dispensed in a currency different than that of the sender's source account and is made available to a recipient virtually as soon as the requested transfer is approved and confirmed by the sender. A subset of payees that is uniquely associated with the sender and includes a payee and a destination account for the payee is presented in a payee list database. Thereafter, a payee list is displayed for the sender at a terminal in response to entry of a request by the sender for a transfer of funds, and upon selection by the sender of a payee from the payee list and entry of a requested transfer amount, the requested amount is transferred e.g.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: July 21, 2020
    Assignee: Citicorp Credit Services, Inc. (USA)
    Inventors: Netty Meiroff, Gordon Zahorik
  • Patent number: 10636084
    Abstract: A method and system for implementing on-line financial institution services via a single physical and logical platform deploys global online banking applications in an environment in which the applications are built from a single source base and adapted to various business rules and languages associated with different regions, countries and businesses. Separate web apps are created for each individual business according to contextual attributes, and application servers running the context dependent web apps provide the interface between customers and banking functionality. The platform relies in part on reuse of appropriate components to achieve integration, as well as sharing of core services. As a result of the independent nature of business specific components, each business may require different versions of application software and may update or implement new components without affecting existing business components.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: April 28, 2020
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Michael Grandcolas, John Riblett, Ted Krawiec, Albert Cohen, Sam Shahdousti, Naresh Vyas, Mike Mast, Simon Khilkevich, Gene Stolarov, Irina Koryakovtseva, Grigor Markarian, Jeremy Dimond, Avinash Kharul, Amit Chitnis, Ravin Vernekar, Dilip Parekh, Mark Bitter, Farah Khalili, Teresa Petach, Chris Kowalski, Rajashree Karwa
  • Patent number: 10621663
    Abstract: A method and system comprising: receiving, by a master program administrator server from a first asset purchasing entity server, a first asset purchasing entity portfolio report on a periodic basis and from a second asset purchasing entity server, a second asset purchasing entity portfolio report on a periodic basis. Transmitting, by the master program administrator server to a program asset administrator server, the first asset purchasing entity portfolio report and the second asset purchasing entity portfolio report, and a central funding entity collection report based on payment collection from the first asset purchasing entity server and the second asset purchasing entity server. Receiving, by the master program administrator server from the program asset administrator server, an analysis report based and transmitting an action item based on the analysis report.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: April 14, 2020
    Assignee: Citibank, N.A.
    Inventor: Konel Parekh
  • Patent number: 10614458
    Abstract: A payment device has identifiers, read in a magnetic strip or visual indicia by a healthcare provider, for an influenza vaccine and an account issued by an issuer to a party (e.g.; a governmental entity) upon which a transaction can be conducted that is limited to administering the influenza vaccine. The healthcare provider sends an authorization request for the transaction for delivery through its acquirer and a transaction handler to the issuer. The issuer uses the identifiers to authorize the healthcare provider to administer the influenza vaccine and to conduct the transaction, and sends an authorization response to the authorization request back through the transaction handler and the acquirer. After the receiving of the authorization response, the healthcare provider administers the influenza vaccine and conducts the transaction on the account for the sale of the service of the administering of the influenza vaccine.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: April 7, 2020
    Assignees: Visa U.S.A. Inc., Citicorp Credit Services, Inc.
    Inventors: Karen L. Cervenka, Stacy Pourfallah, Mary Theresa Taylor, Andrew Radlow
  • Patent number: 10579977
    Abstract: Methods and systems for controlling certificate-based open payment transactions involving a merchant and a customer utilizing various types of networks and terminals. Prior to accessing a merchant POS terminal or, for example, a merchant website, a customer obtains a certificate from a service provider (SP), such as a bank, certifying his identification (ID) and his relevant financial information, in a form that is understandable by the SP. The SP is capable of performing multiple functions. For example, the SP is capable of acting as a certificate authority when it issues the customer's certificates, an authenticator when it receives private-key encrypted certificates from the customers to be decrypted using the corresponding public-key, and an authorizing authority when it checks the value available in a customer' chosen payment account against the requested purchase or transfer amount.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: March 3, 2020
    Assignee: Citicorp Credit Services, Inc. (USA)
    Inventors: Joseph Kawan, Ronald King-Hang Chu, Charles Golvin, Peter Tompkins
  • Patent number: 10565648
    Abstract: Mobile communication devices, systems, and methods involve receiving an extension of a trading-related application running on a mobile computing device by one or more processors of a wearable computing device and displaying a visualization of trading-related data on a display screen of the wearable computing device received via wireless communication with the mobile computing device from one or more back-end servers. A capture of input on the wearable computing device is detected by the mobile computing device via wireless communication with the wearable computing device and forwarded by the mobile computing device to the one or more backend servers.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 18, 2020
    Assignee: CITIBANK, N.A.
    Inventors: Noa Kalechstain, Raphael Menachem, Dor Nir, Sagiv Shahori, Tsafrir Atar, Ofir Eyal
  • Patent number: 10515427
    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: August 12, 2010
    Date of Patent: December 24, 2019
    Assignee: Citicorp Credit Services, Inc. (USA)
    Inventor: Andrew D. Radlow