System and method for enhanced fraud detection in automated electronic credit card processing
First Claim
1. A method of authorizing a credit card for transactions, comprising the steps of:
- receiving information input by a user, wherein said input information includes credit card information for a credit card being authorized, the user'"'"'s name and address, and only a portion of a uniquely identifying piece of information about the user;
validating the input information with information stored in a credit card database provided by an issuer of the user'"'"'s credit card;
accessing a second independent database having a list of individuals stored therein, wherein each of said individuals includes uniquely identifying information stored therewith and further includes at least one address stored therewith corresponding to an address of an individual;
determining whether an individual exists in the second independent database associated with the user input information by locating an individual having uniquely identifying information stored therewith which matches the uniquely identifying piece of information input by the user;
retrieving the at least one stored address from the second independent database associated with an individual found to match the user input information;
comparing the user input address with the at least one retrieved stored address to corroborate the information stored in the credit card database with the information stored in the second independent database; and
authorizing the credit card for transactions when said input information is determined to correspond to information stored in both the credit card database and the second independent database.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for authorizing an electronic credit card transaction having enhanced measures for detecting fraudulent transactions. A user at a remote terminal attempting to conduct an electronic credit card transaction is prompted to input the user'"'"'s name credit card information, address, and only a portion of the user'"'"'s social security number. The information input by the user is retrieved and used for identification purposes. Initially, the input credit card information is submitted to an issuer of the user'"'"'s credit card to determine whether the input credit card information is valid. A second independent database having a stored list of individuals is further accessed, wherein each of the individuals includes at least one associated address stored therewith. The addresses stored in association with an individual found to match the user input information are retrieved and compared with the user input address to determine if the input address corresponds to any of the retrieved stored addresses. If the input credit card information has been confirmed by the issuer as being valid and the address input by the user matches any of the retrieved addresses stored in the second independent database, the electronic credit card transaction is authorized and allowed to transpire.
94 Citations
25 Claims
-
1. A method of authorizing a credit card for transactions, comprising the steps of:
-
receiving information input by a user, wherein said input information includes credit card information for a credit card being authorized, the user'"'"'s name and address, and only a portion of a uniquely identifying piece of information about the user;
validating the input information with information stored in a credit card database provided by an issuer of the user'"'"'s credit card;
accessing a second independent database having a list of individuals stored therein, wherein each of said individuals includes uniquely identifying information stored therewith and further includes at least one address stored therewith corresponding to an address of an individual;
determining whether an individual exists in the second independent database associated with the user input information by locating an individual having uniquely identifying information stored therewith which matches the uniquely identifying piece of information input by the user;
retrieving the at least one stored address from the second independent database associated with an individual found to match the user input information;
comparing the user input address with the at least one retrieved stored address to corroborate the information stored in the credit card database with the information stored in the second independent database; and
authorizing the credit card for transactions when said input information is determined to correspond to information stored in both the credit card database and the second independent database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
locating all individuals stored in the second independent database containing uniquely identifying information stored therewith which matches the portion of the uniquely identifying information input by the user; and
determining whether one of the located individuals contains a name stored therewith which matches the user input name.
-
-
5. The method of authorizing a credit card for transactions as defined in claim 4, wherein the step of determining whether one of the located individuals contains a name stored therewith which matches the user input name comprises the steps of:
-
determining whether the last name of one of the located individuals matches the last name input by the user; and
determining whether the stored first name of an individual found to have matched the user input last name matches the user input first name.
-
-
6. The method of authorizing a credit card for transactions as defined in claim 5, wherein when an individual in the second independent database is found to have matched the user input last name but does not match the user input first name, the method further comprising the steps of:
-
generating at least one nickname for the user input first name; and
determining whether the stored first name of an individual found to have matched the user input last name matches the at least one generated nickname.
-
-
7. The method of authorizing a credit card for transactions as defined in claim 1, wherein said portion of a uniquely identifying piece of information about the user is a portion of the user'"'"'s social security number.
-
8. A method of authorizing a credit card for transactions, comprising the steps of:
-
receiving information input by a user, wherein said user input information includes the user'"'"'s name, credit card information, and address;
validating the input information with information stored in a credit card database provided by an issuer of the user'"'"'s credit card;
accessing a second independent database having a list of individuals'"'"' names stored therein, wherein each of said individuals includes at least one address stored therewith corresponding to an address of an individual;
determining whether an individual exists in the second independent database having information stored therewith which matches the name input by the user;
retrieving the at least one stored address associated with an individual found to match the user input information;
comparing the input address with the at least one retrieved stored address to corroborate the information stored in the credit card database with the information stored the second independent database; and
authorizing the credit card for transactions when said input information is determined to correspond to information stored in both the credit card database and the second independent database. - View Dependent Claims (9, 10, 11, 12)
determining whether the last name of one of the individuals stored in the second independent database matches the last name input by the user; and
determining whether the stored first name of an individual found to have matched the user input last name matches the user input first name.
-
-
10. The method of authorizing a credit card for transactions as defined in claim 9, wherein when an individual in the second independent database is found to have matched the user input last name but does not match the user input first name, the method further comprising the steps of:
-
generating at least one nickname for the user input first name; and
determining whether the stored first name of an individual found to have matched the user input last name matches the at least one generated nickname.
-
-
11. The method of authorizing a credit card for transactions as defined in claim 8, further comprising the step of generating a request for a user at the remote terminal to input a portion of a uniquely identifying piece of information about the user;
-
wherein each individual in the second independent database includes a portion of uniquely identifying piece of information stored therewith;
wherein the step of determining whether a match exists in the second independent database further comprises determining whether an individual exists in the second independent database having a portion of uniquely identifying information stored therewith which matches the portion of the uniquely identifying information and the name input by the user.
-
-
12. The method of authorizing a credit card for transactions as defined in claim 11, wherein said portion of a uniquely identifying piece of information about the user is a portion of the user'"'"'s social security number.
-
13. An automated system for authorizing a credit card for transactions, comprising:
-
receiving means receiving information input by a user, wherein said input information includes credit card information for a credit card being authorized, the user'"'"'s name and address, and only a portion of a uniquely identifying piece of information about the user;
comparing means for comparing the input information with information stored in a credit card information database provided by an issuer of the user'"'"'s credit card to determine whether the input information is valid;
determining means for accessing a second independent database of stored individuals having at least one corresponding address and a corresponding portion of a uniquely identifying piece of information stored with each individual and determining whether an individual exists in the second independent database having information stored therewith which matches the portion of the uniquely identifying piece of information input by the user;
retrieval means for retrieving the at least one stored address associated with an individual found to match the user input information;
processing means for comparing the user input address with the at least one retrieved stored address from the second independent database to corroborate the information stored in the credit card information database; and
authorizing means for authorizing the credit card for transactions when said input information is determined to correspond to the retrieved information stored in both the credit card information database and the second independent database. - View Dependent Claims (14, 15, 16, 17, 18, 19)
determines all individuals stored in the second independent database containing a portion of uniquely identifying information stored therewith which matches the portion of the uniquely identifying information input by the user; and
determines whether one of the located individuals contains a name stored therewith which matches the user input name.
-
-
17. The automated system for authorizing a credit card for transactions as defined in claim 16, wherein when determining whether one of the located individuals contains a name stored therewith which matches the user input name, said determining means further:
-
determines whether the last name of one of the located individuals matches the last name input by the user; and
determines whether the stored first name of an individual found to have matched the user input last name matches the user input first name.
-
-
18. The automated system for authorizing a credit card for transactions as defined in claim 17, wherein when an individual in the second independent database is found to have matched the user input last name but does not match the user input first name, said determining means further:
-
generates at least one nickname for the user input first name; and
determines whether the stored first name of an individual found to have matched the user input last name matches the at least one generated nickname.
-
-
19. The automated system for authorizing a credit card for transactions as defined in claim 13, wherein said portion of uniquely identifying piece of information about the user is a portion of the user'"'"'s social security number.
-
20. An automated system for authorizing a credit card for transactions, comprising:
-
receiving means receiving information input by a user, wherein said input information includes the user'"'"'s name, credit card information, and address;
comparing means for comparing the input information with information stored in a credit card information database provided by an issuer of the user'"'"'s credit card to determine whether the input information is valid;
determining means for accessing a second independent database of stored individuals having at least one address stored therewith corresponding to an address of an individual identified by the individual'"'"'s name and determining whether an individual exists in the second independent database having a name stored therewith which matches the name input by the user;
retrieval means for retrieving the at least one stored address associated with an individual found to match the user input information;
processing means for comparing the input address with the at least one retrieved stored address from the second independent database and corroborating the information stored in the credit card information database; and
authorizing means for authorizing the credit card for transactions when said input information is determined to correspond to the retrieved information stored in both the credit card information database and the second independent database. - View Dependent Claims (21, 22, 23, 24, 25)
determines whether the last name of any of the individuals matches the last name input by the user; and
determines whether the stored first name of an individual found to have matched the user input last name matches the user input first name.
-
-
23. The automated system of authorizing a credit card for transactions as defined in claim 22, wherein when an individual in the second independent database is found to have matched the user input last name but does not match the user input first name, said determining means further:
-
generates at least one nickname for the user input first name; and
determines whether the stored first name of an individual found to have matched the user input last name matches the at least one generated nickname.
-
-
24. The automated system for authorizing a credit card for transactions as defined in claim 20, wherein said inquiry means further requests the user to input a portion of a uniquely identifying piece of information about the user;
-
wherein said determining means further;
locates all individuals stored in the second independent database containing a portion of a uniquely identifying piece of information stored therewith which matches the portion of the uniquely identifying piece of information input by the user; and
determines whether one of the located individuals contains a name stored therewith which matches the user input name.
-
-
25. The automated system for authorizing a credit card for transactions as defined in claim 24, wherein said portion of uniquely identifying piece of information about the user is a portion of the user'"'"'s social security number.
Specification