IP Library Granted Patent US 7,896,234
Granted Patent B2
US 7,896,234 · App. 12/174,228 · Granted Mar 1, 2011

System and method for authorizing electronic payment transactions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,896,234
App. No.
12/174,228
Granted
Mar 1, 2011
Kind
B2
Abstract

A transaction authorization system comprises an authorization engine ( 18 ) configured to perform an analysis in relation to a received request for authorization of a current electronic payment transaction and generate an authorization output based on the analysis, and a database ( 22 ) storing a plurality of transaction records for past electronic payment transactions. The authorization engine is configured to: access the database to determine one or more distribution functions based on at least some of the stored transaction records, determine one or more intermediate values in relation to the received authorization request based on the one or more distribution functions, determine a conditional probability in relation to the one or more intermediate values based on at least some of the stored transaction records, the conditional probability indicative of a probability of a predetermined transaction result under the condition of the one or more intermediate values, and generate the authorization output based on the determined conditional probability.

Claims (40)

1. A transaction authorization system, comprising:

an authorization engine configured to perform an analysis in relation to a received request for authorization of a current electronic payment transaction and generate an authorization output based on the analysis,

a database storing a plurality of transaction records for past electronic payment transactions,

wherein the authorization engine is configured to:

access the database to determine one or more distribution functions based on at least some of the stored transaction records,

determine one or more intermediate values in relation to the received authorization request based on the one or more distribution functions,

determine a conditional probability in relation to the one or more intermediate values based on at least some of the stored transaction records, the conditional probability indicative of a probability of a predetermined transaction result under the condition of the one or more intermediate values, and

generate the authorization output based on the determined conditional probability,

wherein the authorization engine is configured to determine one or more relative entropies in relation to the received authorization request based on one or more first and one or more second frequency distribution functions and determine the conditional probability based on the one or more relative entropies.

2. The transaction authorization system of claim 1 ,

wherein the authorization engine is configured to determine the one or more first frequency distribution functions in relation to each of a plurality of payor account identifiers based on stored transaction records having the respective payor account identifiers, the one or more first frequency distribution functions being indicative of the frequency distribution of one or more transaction attributes of electronic payment transactions associated with a respective payor account identifier.

3. The transaction authorization system of claim 2 ,

wherein the authorization engine is configured to determine one or more current transaction probabilities in relation to the received authorization request based on the one or more first frequency distribution functions and determine the conditional probability based on the one or more current transaction probabilities.

4. The transaction authorization system of claim 2 ,

wherein the one or more transaction attributes relate to at least one of the following:

a transaction amount, a transaction time, a transaction date, a difference between the times of two successive transactions, a difference between the dates of two successive transactions, a geographical location of a terminal from which a transaction authorization request was received, and an identification code of such a terminal.

5. The transaction authorization system of claim 1 ,

wherein the authorization engine is configured to generate the authorization output based on the result of a comparison of the conditional probability with one or more predetermined threshold values.

6. The transaction authorization system of claim 1 ,

further comprising a host server configured to receive authorization requests for first-type electronic payment transactions and second-type electronic payment transactions, forward the authorization requests for first-type payment transactions to the authorization engine, and route the authorization requests for second-type payment transactions to a remote further transaction authorization system, wherein the host server is coupled to the database and is configured to register a transaction record for every requested first-type payment transaction and every requested second-type payment transaction in the database.

7. A transaction authorization method, comprising:

receiving a request for authorization of a current electronic payment transaction,

providing a database storing a plurality of transaction records for past electronic payment transactions,

accessing the database to determine one or more distribution functions based on at least some of the stored transaction records,

determining one or more intermediate values in relation to the received authorization request based on the one or more distribution functions,

determining a conditional probability in relation to the one or more intermediate values based on at least some of the stored transaction records, the conditional probability indicative of a probability of a predetermined transaction results under the condition of the one or more intermediate values,

generating an authorization output based on the determined conditional probability, and

determining one or more relative entropies in relation to the received authorization request based on one or more first and one or more second frequency distribution functions and determining the conditional probability based on the one or more relative entropies.

8. The transaction authorization method of claim 7 , comprising:

determining the one or more first frequency distribution functions in relation to each of a plurality of payor account identifiers based on stored transaction records having the respective payor account identifiers, the one or more first frequency distribution functions being indicative of the frequency distribution of one or more transaction attributes of electronic payment transactions associated with a respective payor account identifier.

9. The transaction authorization method of claim 8 , comprising:

determining one or more current transaction probabilities in relation to the received authorization request based on the one or more first frequency distribution functions and determining the conditional probability based on the one or more current transaction probabilities.

10. The transaction authorization method of claim 8 ,

wherein the one or more transaction attributes relate to at least one of the following:

a transaction amount, a transaction time, a transaction date, a difference between the times of two successive transactions, a difference between the dates of two successive transactions, a geographical location of a terminal from which a transaction authorization request was received, and an identification code of such a terminal.

11. The transaction authorization method of claim 7 , comprising:

generating the authorization output based on the result of a comparison of the conditional probability with one or more predetermined threshold values.

12. The transaction authorization method of claim 7 , comprising:

receiving, at a host server, authorization requests for first-type electronic payment transactions and second-type electronic payment transactions, forwarding the authorization requests for first-type payment transactions to the authorization engine, routing the authorization requests for second-type payment transactions to a remote further transaction authorization system, and registering, by the host server, a transaction record for every requested first-type payment transaction and every requested second-type payment transaction in the database.

13. A computer-readable information storage medium, the medium storing program code means adapted to effect, when executed by a computer system, execution of a method as claimed in claim 7 .

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION; DW HOLDINGS, INC.; FIRST DATA RESOURCES, INC. (K/N/A FIRST DATA RESOURCES, LLC); FUNDSXPRESS FINANCIAL NETWORKS, INC.; INTELLIGENT RESULTS, INC. (K/N/A FIRST DATA SOLUTIONS, INC.); LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
Reel/Frame 050090/0060 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION; DW HOLDINGS, INC.; FIRST DATA RESOURCES, LLC; FUNDSXPRESS FINANCIAL NETWORK, INC.; FIRST DATA SOLUTIONS, INC.; LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
Reel/Frame 050091/0474 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050092/0925 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION; CLOVER NETWORK, INC.; MONEY NETWORK FINANCIAL, LLC
Reel/Frame 049899/0001 →
SECURITY AGREEMENT Recorded Mar 25, 2013
From: FIRST DATA CORPORATION; CLOVER NETWORKS, INC.; MONEY NETWORK FINANCIAL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 030080/0531 →
SECURITY AGREEMENT Recorded Jul 12, 2011
From: FIRST DATA CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026578/0186 →
SECURITY AGREEMENT Recorded Jan 31, 2011
From: DW HOLDINGS, INC.; FIRST DATA RESOURCES, LLC; FUNDSXPRESS FINANCIAL NETWORKS, INC.; FIRST DATA SOLUTIONS, INC.; LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 025719/0590 →
SECURITY AGREEMENT Recorded Nov 17, 2010
From: DW HOLDINGS, INC.; FIRST DATA RESOURCES, INC. (K/N/A FIRST DATA RESOURCES, LLC); FUNDSXPRESS FINANCIAL NETWORKS, INC.; INTELLIGENT RESULTS, INC. (K/N/A FIRST DATA SOLUTIONS, INC.); LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 025368/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2008
From: KUBO, TAKAYUKI; ALBRECHT, NORBERT
To: FIRST DATA CORPORATION
Reel/Frame 021246/0110 →