System, method, and computer program for dynamically identifying a merchant associated with an authorization request for a payment card
First Claim
1. A method, performed by a payment card system that processes payment card transactions, for creating signatures for registered merchants and processing an authorization request that includes an unrecognized merchant identifier, the method comprising:
- receiving a purchase authorization request for a payment card;
determining whether a merchant identifier used to process the purchase authorization request is recognized;
in response to determining that the merchant identifier used to process the purchase authorization request is recognized, performing the following;
processing the purchase authorization request using the recognized merchant identifier,retrieving first values for a plurality of merchant attributes in the purchase authorization request having the recognized merchant identifier and creating a plurality of combinations of the first values,for each combination of first values from the purchase authorization request having the recognized merchant identifier, creating a unique signature corresponding only to the combination of first values, anddetermining whether each created unique signature associated with the purchase authorization request having the recognized merchant identifier has been previously stored in association with the recognized merchant identifier and, if not, storing the created unique signature in association with the recognized merchant identifier; and
in response to determining that the merchant identifier used to process the purchase authorization request is not recognized, performing the following;
retrieving second values for a plurality of merchant attributes in the purchase authorization request having the unrecognized merchant identifier and creating a plurality of combinations of the second values,for each combination of second values from the purchase authorization request having the unrecognized merchant identifier, creating a unique signature corresponding only to the combination of second values, wherein one or more of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier is based on a same combination of merchant attributes as the unique signatures created for the purchase authorization requests having recognized merchant identifiers,determining whether any of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier match any of the unique signatures associated with recognized merchant identifiers,in response to determining that at least one unique signature created for the purchase authorization request having the unrecognized merchant identifier matches at least one unique signature associated with recognized merchant identifiers, retrieving the applicable recognized merchant identifier and processing the purchase authorization request using the applicable recognized merchant identifier, andin response to determining that none of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches any of the unique signatures associated with recognized merchant identifiers, applying rules for processing a purchase authorization request with an unrecognized merchant identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to a system, method, and computer program for dynamically identify a merchant associated with an authorization request for a payment card, wherein a merchant identifier in the authorization request is unrecognized. A plurality of unique signatures is created for each of a plurality of registered merchants, wherein the signatures for each registered merchant are based on values of merchant attributes associated with the registered merchant. In response to the system receiving an authorization request for a payment card that includes an unrecognized merchant identifier used to process authorization requests, a plurality of unique signatures is generated for the unrecognized merchant based on a combination of merchant attributes in the authorization request. A payment processing system then determines if the signatures match one of the signatures previously created for the registered merchants. If so, the authorization request is identified as originating from the matching registered merchant.
-
Citations
21 Claims
-
1. A method, performed by a payment card system that processes payment card transactions, for creating signatures for registered merchants and processing an authorization request that includes an unrecognized merchant identifier, the method comprising:
-
receiving a purchase authorization request for a payment card; determining whether a merchant identifier used to process the purchase authorization request is recognized; in response to determining that the merchant identifier used to process the purchase authorization request is recognized, performing the following; processing the purchase authorization request using the recognized merchant identifier, retrieving first values for a plurality of merchant attributes in the purchase authorization request having the recognized merchant identifier and creating a plurality of combinations of the first values, for each combination of first values from the purchase authorization request having the recognized merchant identifier, creating a unique signature corresponding only to the combination of first values, and determining whether each created unique signature associated with the purchase authorization request having the recognized merchant identifier has been previously stored in association with the recognized merchant identifier and, if not, storing the created unique signature in association with the recognized merchant identifier; and in response to determining that the merchant identifier used to process the purchase authorization request is not recognized, performing the following; retrieving second values for a plurality of merchant attributes in the purchase authorization request having the unrecognized merchant identifier and creating a plurality of combinations of the second values, for each combination of second values from the purchase authorization request having the unrecognized merchant identifier, creating a unique signature corresponding only to the combination of second values, wherein one or more of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier is based on a same combination of merchant attributes as the unique signatures created for the purchase authorization requests having recognized merchant identifiers, determining whether any of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier match any of the unique signatures associated with recognized merchant identifiers, in response to determining that at least one unique signature created for the purchase authorization request having the unrecognized merchant identifier matches at least one unique signature associated with recognized merchant identifiers, retrieving the applicable recognized merchant identifier and processing the purchase authorization request using the applicable recognized merchant identifier, and in response to determining that none of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches any of the unique signatures associated with recognized merchant identifiers, applying rules for processing a purchase authorization request with an unrecognized merchant identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A payment card system for creating signatures for registered merchants and processing an authorization request that includes an unrecognized merchant identifier, the payment card system comprising:
-
one or more processors; one or more memory units coupled to the one or more processors, wherein the one or more memory units store instructions that, when executed by the one or more processors, cause the payment card system to perform the operations of; receiving a purchase authorization request for a payment card; determining whether a merchant identifier used to process the purchase authorization request is recognized; in response to determining that the merchant identifier used to process the purchase authorization request is recognized, performing the following; processing the purchase authorization request using the recognized merchant identifier, retrieving first values for a plurality of merchant attributes in the purchase authorization request having the recognized merchant identifier and creating a plurality of combinations of the first values, for each combination of first values from the purchase authorization request having the recognized merchant identifier, creating a unique signature corresponding only to the combination of first values, and determining whether each created unique signature associated with the purchase authorization request having the recognized merchant identifier has been previously stored in association with the recognized merchant identifier and, if not storing the created unique signature in association with the recognized merchant identifier; and in response to determining that the merchant identifier used to process the purchase authorization request is not recognized, performing the following; retrieving second values for a plurality of merchant attributes in the purchase authorization request having the unrecognized merchant identifier and creating a plurality of combinations of the second values, for each combination of second values from the purchase authorization request having the unrecognized merchant identifier, creating a unique signature corresponding only to the combination of second values, wherein one or more of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier is based on a same combination of merchant attributes as the unique signatures created for the purchase authorization requests having recognized merchant identifiers, determining whether any of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier match any of the unique signatures associated with recognized merchant identifiers, in response to determining that at least one of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches at least one of the unique signatures associated with recognized merchant identifiers, retrieving the applicable recognized merchant identifier and processing the purchase authorization request using the applicable recognized merchant identifier, and in response to determining that none of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches any of the unique signatures associated with recognized merchant identifiers, applying rules for processing a purchase authorization request with an unrecognized merchant identifier. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable medium comprising a computer program that, when executed by a payment card system, enables the payment card system to perform the following method for creating signatures for registered merchants and processing an authorization request that includes an unrecognized merchant identifier, the method comprising:
-
receiving a purchase authorization request for a payment card; determining whether a merchant identifier used to process the purchase authorization request is recognized; in response to determining that the merchant identifier used to process the purchase authorization request is recognized, performing the following; processing the purchase authorization request using the recognized merchant identifier, retrieving first values for a plurality of merchant attributes in the purchase authorization request having the recognized merchant identifier and creating a plurality of combinations of the first values, for each combination of first values from the purchase authorization request having the recognized merchant identifier, creating a unique signature corresponding only to the combination of first values, and determining whether each created unique signature associated with the purchase authorization request having the recognized merchant identifier has been previously stored in association with the recognized merchant identifier and, if not, storing the created unique signature in association with the recognized merchant identifier; and in response to determining that the merchant identifier used to process the purchase authorization request is not recognized, performing the following; retrieving second values for a plurality of merchant attributes in the purchase authorization request having the unrecognized merchant identifier and creating a plurality of combinations of the second values, for each combination of second values from the purchase authorization request having the unrecognized merchant identifier, creating a unique signature corresponding only to the combination of second values, wherein one or more of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier is based on a same combination of merchant attributes as the unique signatures created for the purchase authorization requests having recognized merchant identifiers, determining whether any of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier match any of the unique signatures associated with recognized merchant identifiers, in response to determining that at least one of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches at least one of the unique signatures associated with recognized merchant identifiers, retrieving the applicable recognized merchant identifier and processing the purchase authorization request using the applicable recognized merchant identifier, and in response to determining that none of the unique signatures created for the purchase authorization request having the unrecognized merchant identifier matches any of the unique signatures associated with recognized merchant identifiers, applying rules for processing a purchase authorization request with an unrecognized merchant identifier. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification