Location controls on payment card transactions
First Claim
Patent Images
1. A method of processing geographic location data the method comprising the steps of:
- storing, in a memory device of a managing computer system, a plurality of cardholder data, wherein each cardholder data, of the plurality of cardholder data, associates identification information of a cardholder mobile terminal with cardholder payment account data,receiving, by the managing computer system, via a payment network, from a point of sale terminal of a plurality of point of sale terminals, an authorization request for processing an electronic transaction pending with a merchant, wherein the authorization request comprises at least (i) an identifier associated with the cardholder payment account and (ii) data representative of the geographic location of the point of sale terminal;
receiving, by the managing computer system, from the cardholder mobile terminal, via a mobile device application installed on the cardholder mobile terminal, cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal, wherein (i) the mobile device application enables the cardholder mobile terminal to communicate with the managing computer system, (ii) the cardholder mobile terminal location data is determined by electronics of the cardholder mobile terminal, and (iii) the step of receiving of the cardholder mobile terminal location data is performed prior to the step of receiving the authorization request;
storing, in the memory device of the managing computer system, the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data is associated with the cardholder data;
determining, by the managing computer system a radius of proximity specific to the pending electronic transaction, wherein said radius of proximity is dynamically determined, on a transaction-by-transaction basis, based on a transaction amount of a respective transaction;
obtaining, by the managing computer system, from the authorization request, the data representative of the geographical location of the point of sale terminal;
obtaining, from the memory device, the cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal;
comparing, by the managing computer system, the data representative of the geographical location of the point of sale terminal and the cardholder mobile terminal location data;
based on said comparison, determining, by the managing computer system, if the geographical location of the point of sale terminal and the geographical location of the cardholder mobile terminal are (i) within the determined radius of proximity and (ii) within a same local community, wherein the cardholder mobile terminal location data indicates the last known location of the cardholder mobile terminal andin response to a determination indicating that the point of sale terminal and the cardholder mobile terminal are at least one of (i) not located within the radius of proximity to one another and (ii) not located within the same local community, communicating, from the managing computer system, an alert message over the payment network to the cardholder mobile terminal, wherein the alert message flags the electronic transaction as potentially fraudulent.
0 Assignments
0 Petitions
Accused Products
Abstract
Geographical location information provided by a mobile device is used as a control on the use of a payment card as described. Mobile device identification is linked to a payment card account such that when a payment card authorization request is received, information about the geographic location of the origination of the request is checked against the geographic location provided by the mobile device, and if there is a match, the transaction can further processed for authorization or directly authorized.
-
Citations
21 Claims
-
1. A method of processing geographic location data the method comprising the steps of:
-
storing, in a memory device of a managing computer system, a plurality of cardholder data, wherein each cardholder data, of the plurality of cardholder data, associates identification information of a cardholder mobile terminal with cardholder payment account data, receiving, by the managing computer system, via a payment network, from a point of sale terminal of a plurality of point of sale terminals, an authorization request for processing an electronic transaction pending with a merchant, wherein the authorization request comprises at least (i) an identifier associated with the cardholder payment account and (ii) data representative of the geographic location of the point of sale terminal; receiving, by the managing computer system, from the cardholder mobile terminal, via a mobile device application installed on the cardholder mobile terminal, cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal, wherein (i) the mobile device application enables the cardholder mobile terminal to communicate with the managing computer system, (ii) the cardholder mobile terminal location data is determined by electronics of the cardholder mobile terminal, and (iii) the step of receiving of the cardholder mobile terminal location data is performed prior to the step of receiving the authorization request; storing, in the memory device of the managing computer system, the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data is associated with the cardholder data; determining, by the managing computer system a radius of proximity specific to the pending electronic transaction, wherein said radius of proximity is dynamically determined, on a transaction-by-transaction basis, based on a transaction amount of a respective transaction; obtaining, by the managing computer system, from the authorization request, the data representative of the geographical location of the point of sale terminal; obtaining, from the memory device, the cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal; comparing, by the managing computer system, the data representative of the geographical location of the point of sale terminal and the cardholder mobile terminal location data; based on said comparison, determining, by the managing computer system, if the geographical location of the point of sale terminal and the geographical location of the cardholder mobile terminal are (i) within the determined radius of proximity and (ii) within a same local community, wherein the cardholder mobile terminal location data indicates the last known location of the cardholder mobile terminal and in response to a determination indicating that the point of sale terminal and the cardholder mobile terminal are at least one of (i) not located within the radius of proximity to one another and (ii) not located within the same local community, communicating, from the managing computer system, an alert message over the payment network to the cardholder mobile terminal, wherein the alert message flags the electronic transaction as potentially fraudulent. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15, 16, 18)
-
-
6. A managing computer system of an electronic payment system, the managing computer system comprising:
-
a memory device; and a processor configured to; store, in the memory device, a plurality of cardholder data, wherein each cardholder data, of the plurality of cardholder data, associates identification information of a cardholder mobile terminal with cardholder payment account data, receive, via a payment network, from a point of sale terminal, from a plurality of point of sale terminals, an authorization request for processing an electronic transaction pending with a merchant, wherein the authorization request comprises at least an identifier associated with the cardholder payment account and (i) data representative of the geographic location of the point of sale terminal; receive, from the cardholder mobile terminal, via a mobile device application installed on the cardholder mobile terminal, cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal, wherein (i) the mobile device application enables the cardholder mobile terminal to communicate with the managing computer system (ii) the cardholder mobile terminal location data is determined by electronics of the cardholder mobile terminal, and (iii) the cardholder mobile terminal location data is received prior to the receipt of the authorization request; store, in the memory device of the managing computer system, the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data is associated with the cardholder data; determine a radius of proximity specific to the pending electronic transaction, wherein said radius of proximity is dynamically determined, on a transaction-by-transaction basis, based on a transaction amount of a respective transaction; obtain, from the authorization request, the data representative of the geographical location of the point of sale terminal; obtain, from the memory device, the cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal; compare, the data representative of the geographical location of the point of sale terminal and the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data indicates the last known location of the cardholder mobile terminal; based on said comparison, determine if the geographical location of the point of sale terminal and the geographical location of the cardholder mobile terminal are (i) within the determined radius of proximity and (ii) within a same local community; and in response to a determination indicating that the point of sale terminal and the cardholder mobile terminal are at least one of (i) not located within the determined radius of proximity, and (ii) not located within the same local community, communicate an alert message via the payment network to the cardholder mobile terminal, wherein the alert message flags the electronic transaction as potentially fraudulent. - View Dependent Claims (7, 8, 9, 10, 19)
-
-
11. A non-transitory computer-readable medium of a managing computer system upon which program code is stored, which, when processed by a processor of the managing computer system connected to a payment network, causes the processor of the managing computing system to perform the steps of:
-
storing, in a memory device of the managing computer system, a plurality of cardholder data, wherein each cardholder data, of the plurality of cardholder data, associates identification information of a cardholder mobile terminal with cardholder payment account data, receiving, via the payment network, from a point of sale terminal, of a plurality of point of sale terminal, an authorization request for processing an electronic transaction pending with a merchant, wherein the authorization request comprises at least (i) an identifier associated with the cardholder payment account and (ii) data representative of the geographic location of the point of sale terminal; receiving, from the cardholder mobile terminal, via a mobile device application installed on the cardholder mobile terminal, cardholder mobile terminal location data representative of the geographical location of the cardholder mobile terminal, wherein (i) the mobile device application enables the cardholder mobile terminal to communicate with the managing computer system, (ii) the cardholder mobile terminal location data is determined by electronics of the cardholder mobile terminal, and (iii) the step of receiving of the cardholder mobile terminal location data is performed prior to the step of receiving the authorization request; storing, in the memory device of the managing computer system, the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data is associated with the cardholder data; determining a radius of proximity specific to the pending electronic transaction, wherein said radius of proximity is dynamically determined, on a transaction-by-transaction basis, based on a transaction amount of a respective transaction; obtaining, from the authorization request, the data representative of the geographical location of a point of sale terminal connected to the payment network and associated with an electronic transaction; obtaining, from the memory device, data representative of the geographical location of a cardholder mobile terminal associated with the electronic transaction; comparing the data representative of the geographical location of the point of sale terminal and the cardholder mobile terminal location data, wherein the cardholder mobile terminal location data indicates the last known location of the cardholder mobile terminal; based on said comparison, determining if the geographical location of the point of sale terminal and the geographical location of the cardholder mobile terminal are (i) within the determined radius of proximity and (ii) within a same local community, wherein the cardholder mobile terminal location data indicates the last known location of the cardholder mobile terminal; and in response to a determination indicating that, the point of sale terminal and the cardholder mobile terminal are at least one of (i) not located within the radius of proximity to one another and (ii) not located within the same local community, communicating, from the managing computer system, an alert message via the payment network to the cardholder mobile terminal, wherein the alert message flags the electronic transaction as potentially fraudulent. - View Dependent Claims (20)
-
-
17. A method of processing geographic location data method comprising the steps of:
-
obtaining, by a managing computer system, via a payment network, data representative of the geographical location of a point of sale terminal, from a plurality of point of sale terminals; obtaining data representative of the geographical location of a cardholder mobile terminal, including sending a message over a network to identify the geographical location of the cardholder mobile terminal; determining by the managing computer system, a radius of proximity specific to the pending electronic transaction, wherein said radius of proximity is dynamically determined. on a transaction-by-transaction basis, based on a transaction amount of a respective transaction; comparing the geographical location of the point of sale terminal and of the geographical location of the cardholder mobile terminal; based on said comparison, determining, by the managing computer system, if the geographical location of the point of sale terminal and the geographical location of the cardholder mobile terminal are (i) within the determined radius of proximity and (ii) within a same local community and in response to a determination indicating that the point of sale terminal and the cardholder mobile terminal are at least one of (i) not located within the radius of proximity to one another and (ii) not located within the same local community, communicating, from the managing computer system, an alert message to the cardholder mobile terminal, wherein the alert message flags the electronic transaction as potentially fraudulent. - View Dependent Claims (21)
-
Specification