IP Library Patent Application 12205412
Patent Application
App. No. 12/205,412

Method, System, and Computer Program Product for Customer-Level Data Verification

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 None
App. No.
12/205,412
Abstract

A system, method, and computer program to reduce incorrectly declined transactions and improve risk calculation accuracy by reducing error probability during fraud detection. The tool first receives at least one postal address as well as transaction account data and/or financial transaction instrument data. Then a customer is determined from a first customer record associated with the transaction account data and/or financial transaction instrument data. A record search is performed to identify at least one additional customer record associated with the customer. Finally, the postal address is compared to the information contained in the additional record to create a comparison result that verifies the submitted postal address. The comparison result may be used as an input to transaction risk calculations. The comparison result may also be provided to a merchant system and/or merchant for use in a decision-making process, for example, to verify customer identity.

Claims (53)

1 . A method for verifying a first postal address, comprising the steps of:

receiving transaction instrument data associated with a first transaction instrument and a first postal address;

determining a customer-unique identifier from the transaction instrument data, wherein the customer-unique identifier is different than the transaction instrument data;

identifying a second transaction instrument associated with the customer-unique identifier having a second postal address, wherein the first transaction instrument is different from the second transaction instrument; and

comparing the first postal address with the second postal address to create a comparison result that verifies the first postal address.

2 . The method of claim 1 , wherein a postal address is at least one of a street address and a postal code.

3 . The method of claim 1 , further comprising the step of receiving at least one of a stand-alone request or an authorization request.

4 . The method of claim 1 , wherein the transaction instrument data is received at least in part from one of a point-of-sale device, a sales platform, a computer, or a website.

5 . The method of claim 1 , wherein the transaction instrument data includes an account number.

6 . The method of claim 1 , further comprising determining a customer based in part on a customer-unique identifier.

7 . The method of claim 1 , further comprising the step of:

providing the comparison result to a merchant.

8 . The method of claim 1 , further comprising the step of:

calculating a transaction risk based in part on the comparison result.

9 . The method of claim 1 , further comprising the step of:

deciding an authorization result based in part on the comparison result.

10 . The method of claim 1 , wherein the comparison result identifies the customer-unique identifier.

11 . The method of claim 1 , wherein a postal address may comprise a plurality of addresses.

12 . A system for verifying a first postal address, comprising:

a processor; and

a memory in communication with the processor, wherein the memory stores a plurality of processing instructions for directing a processor to:

receive:

transaction instrument data associated with a first transaction instrument;

and a first postal address;

determine a customer-unique identifier from the transaction instrument data, wherein the customer-unique identifier is different than the transaction instrument data;

identify a second transaction instrument associated with the customer-unique identifier having a second postal address, wherein the first transaction instrument is different from the second transaction instrument; and

compare the first postal address with the second postal address to create a comparison result that verifies the first postal address.

13 . The system of claim 12 , wherein a postal address is at least one of a street address and a postal code.

14 . The system of claim 12 , wherein the plurality of processing instructions further comprises directing a processor to receive at least one of a stand-alone request or an authorization request.

15 . The system of claim 12 , wherein the transaction instrument data is received at least in part from one of a point-of-sale device, a sales platform, a computer, or a website.

16 . The system of claim 12 , wherein the transaction instrument data includes an account number.

17 . The system of claim 12 , wherein the plurality of processing instructions further comprises directing a processor to determine a customer based in part on a customer-unique identifier.

18 . The system of claim 12 , wherein the plurality of processing instructions further comprises directing a processor to provide the comparison result to a merchant.

19 . The system of claim 12 , wherein the plurality of processing instructions further comprises directing a processor to calculate a transaction risk based in part on the comparison result.

20 . The system of claim 12 , wherein the plurality of processing instructions further comprises directing a processor to decide an authorization result based in part on the comparison result.

21 . The system of claim 12 , wherein the comparison result identifies the customer-unique identifier.

22 . A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to verify a first postal address, the control logic comprising:

first computer readable program code means for causing the computer to receive:

transaction instrument data associated with a first transaction instrument; and

a first postal address;

second computer readable program code means for causing the computer to determine a customer-unique identifier from the transaction instrument data, wherein the customer-unique identifier is different than the transaction instrument data;

third computer readable program code means for causing the computer to identify a second transaction instrument associated with the customer-unique identifier having a second postal address, wherein the first transaction instrument is different from the second transaction instrument; and

fourth computer readable program code means for causing the computer to compare the first postal address with the second postal address to create a comparison result that verifies the first postal address.

23 . The computer program product of claim 22 , wherein a postal address is at least one of a street address and a postal code.

24 . The computer program product of claim 22 , the control logic further comprising a fifth computer readable program code means for causing the computer to receive at least one of a stand-alone request and an authorization request.

25 . The computer program product of claim 22 , wherein at least one of the transaction instrument data and the data element is received from at least one of a point-of-sale device, a sales platform, or a website.

26 . The computer program product of claim 22 , wherein the transaction instrument data includes an account number.

27 . The computer program product of claim 22 , wherein the customer is determined at least in part from a customer-unique identifier.

28 . The computer program product of claim 22 , the control logic further comprising a fifth computer readable program code means for causing the computer to provide the comparison result to a merchant.

29 . The computer program product of claim 22 , the control logic further comprising a fifth computer readable program code means for causing the computer to calculate a transaction risk based in part on the comparison result.

30 . The computer program product of claim 22 , the control logic further comprising a fifth computer readable program code means for causing the computer to decide an authorization result based in part on the comparison result.

31 . The computer program product of claim 22 , wherein the comparison result identifies the customer-unique identifier.

32 . The method of claim 22 , wherein a postal address may comprise a plurality of addresses.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: III HOLDINGS 1, LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045660/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032722/0746 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR CHANDERPREET DUGGAL PREVIOUSLY RECORDED ON REEL 021490 FRAME 0674. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 21, 2014
From: DOMENICA, DANIELLE R.; DUGGAL, CHANDERPREET; BIFFLE, JANET L.; GOMES, KRISTIN HOYNE
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 032309/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2008
From: DOMENICA, DANIELLE R.; DUGGAL, CHANDERPREET; BIFFLE, JANET L.; GOMES, KRISTIN HOYNE
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 021490/0674 →