Citigroup Patent Applications

Methods and Systems for Managing Directory Information

Granted: May 1, 2014
Application Number: 20140122568
Methods and systems for managing directory information, such as onboarding a LDAP server, employing a processor coupled to memory and other computer hardware and software components for receiving a request related to one or more applications from a requestor in pre-determined business logic, acknowledging the request by an approver function without requiring the requestor to negotiate, for example, with an LDAP administrator to justify the request, and provisioning the request into the…

METHODS AND SYSTEMS FOR MODELING A REPLICATION TOPOLOGY

Granted: March 27, 2014
Application Number: 20140089262
Methods and systems for modeling a replication topology involve, for example, representing a plurality of replication components of a replication topology in a first binary matrix using a processor coupled to memory and generating a result matrix based at least in part on the first binary matrix likewise using the processor. Thereafter, also using the processor, replication components of the replication topology may be identified that are either enabled or non-enabled to receive…

Methods and Systems for Managing Cardholder Spending

Granted: February 13, 2014
Application Number: 20140046816
Methods and systems for managing cardholder spending on a transaction card account employ a processor coupled to memory and other computer hardware and software components to receive a monthly spending budget for a cardholder, track expenditures of the cardholder in a current month against the monthly spending budget, and adjust the monthly spending budget for a succeeding month when expenditures exceed a credit limit of the cardholder. The adjustment may be made according to an order of…

MAGNETIC STRIPE CARD READER ASSEMBLY AND METHOD

Granted: November 14, 2013
Application Number: 20130299585
A magnetic stripe card reader assembly and method includes a panel having portions defining a card entry opening of a card entry path provided for receiving a magnetic stripe card with the magnetic stripe disposed perpendicular to the card entry path. A card swipe path in communication with the card entry path is provided for swiping the card with the magnetic stripe disposed parallel to the card swipe path, and a magnetic stripe read head is disposed proximate the card swipe path for…

METHODS AND SYSTEMS FOR ROUTING AND SETTLING PAYMENT TRANSACTIONS ELECTRONICALLY

Granted: November 7, 2013
Application Number: 20130297490
Methods and systems for routing payment transactions electronically for multinational vendors in a transnational business environment in which an integrated payments platform processor is used in receiving payment transactions related to a plurality of different countries by a financial institution for online purchases. Each payment transaction is interrogated, using the integrated payments platform processor, to identify the payment transaction as an internal type of transaction or an…

Methods and Systems for Interactive Solutioning and Visualization of Working Capital Products

Granted: October 10, 2013
Application Number: 20130268420
Methods and systems for real-time, interactive solutioning and visualization of working capital for an enterprise employ a processor coupled to memory and other computer hardware and software components for storing fixed data consisting at least in part of information regarding financial institution products and information regarding governmental regulations; storing variable data consisting at least in part of information regarding operations of the enterprise; receiving variable data…

METHODS AND SYSTEMS FOR PROCESSING PAYMENTS GLOBALLY OVER ONE OF A PLURALITY OF PROCESSING PATHS

Granted: October 3, 2013
Application Number: 20130262292
Methods and systems of processing payments globally over one of a plurality of payment processing paths employ computer hardware and software for receiving a request to access a global payment utility, presenting a plurality of payment options by the global payment utility, and receiving information by the global payment utility consisting at least in part of a source of payment, a payment destination, and a user-designated payment vehicle. Upon receiving the information, one of a…

Methods and Systems for Assessing Data Quality

Granted: March 21, 2013
Application Number: 20130073594
Methods and systems for assessing data involve, collecting samples of data elements from a database storing a population of data elements representing attributes of each numerous different financial transactions. Critical data elements from the collected samples are determined. Data quality rules are built and data dimensions are calculated for the critical data elements. A quality of data within the critical data elements for different data quality dimensions is monitored. Critical data…

METHODS AND SYSTEMS FOR MATCHING BUY AND SELL ORDERS

Granted: November 22, 2012
Application Number: 20120296795
Methods and systems for matching buy and sell orders that maximize the number of shares matched while simultaneously providing an even allocation of shares regardless of when a given order is received, are provided herein. The methods and system utilize an optimization function to determine the optimized price point at which the maximum number of shares can be matched using such inputs as a set of buy and sell orders, market spread, and participant defined exclusion criteria. This…

METHODS AND SYSTEMS FOR ROUTING PAYMENT TRANSACTIONS

Granted: October 18, 2012
Application Number: 20120265680
Methods and systems for routing payment transactions electronically involve interrogating by computer logic each payment transaction received by a payments interface processor to identify a payment destination and a payment source and to determine, according to pre-defined parameters, whether the payment transaction is eligible for processing via an internal payment transaction processor of the financial institution that minimizes processing costs. Eligible payment transactions may be…