GPS validation for transactions
First Claim
1. A method of completing a transaction, the method comprising:
- receiving, at a transaction terminal of a retail location, an account identifier associated with a user attempting to complete a transaction and a transaction amount;
determining that a predetermined condition related to the transaction is satisfied, wherein the predetermined condition is satisfied at least when the transaction amount exceeds a predetermined amount;
receiving, by a location verification module integrated with the transaction terminal, information related to a location of a device associated with the account identifier;
comparing, by the location verification module integrated with the transaction terminal, the location of the device associated with the account identifier to the location of the transaction terminal;
determining, by the location verification module integrated with the transaction terminal, that the location of the device is outside a predetermined range surrounding the location of the transaction terminal; and
canceling the transaction prior to transmitting an authorization request to a transaction validation system.
1 Assignment
0 Petitions
Accused Products
Abstract
A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
84 Citations
18 Claims
-
1. A method of completing a transaction, the method comprising:
-
receiving, at a transaction terminal of a retail location, an account identifier associated with a user attempting to complete a transaction and a transaction amount; determining that a predetermined condition related to the transaction is satisfied, wherein the predetermined condition is satisfied at least when the transaction amount exceeds a predetermined amount; receiving, by a location verification module integrated with the transaction terminal, information related to a location of a device associated with the account identifier; comparing, by the location verification module integrated with the transaction terminal, the location of the device associated with the account identifier to the location of the transaction terminal; determining, by the location verification module integrated with the transaction terminal, that the location of the device is outside a predetermined range surrounding the location of the transaction terminal; and canceling the transaction prior to transmitting an authorization request to a transaction validation system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-readable instructions comprising instructions for:
-
receiving, at a transaction terminal of a retail location, an account identifier associated with a user attempting to complete a transaction and a transaction amount; determining that a predetermined condition related to the transaction is satisfied, wherein the predetermined condition is satisfied at least when the transaction amount exceeds a predetermined amount; receiving, by a location verification integrated with to the transaction terminal, information related to a location of a device associated with the account identifier; comparing, by the location verification module integrated with the transaction terminal, the location of the device associated with the account identifier to the location of the transaction terminal; determining, by the location verification module integrated with the transaction terminal, that the location of the device is outside a predetermined range surrounding the location of the transaction terminal; and canceling the transaction prior to transmitting an authorization request to a transaction validation system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A transaction terminal comprising
a housing; -
a subsystem connected to the housing configured to receive an account identifier associated with a user attempting to complete a transaction and a transaction amount; a location verification module integrated with the housing configured to determine that a predetermined condition related to the transaction is satisfied, wherein the predetermined condition is satisfied at least when the transaction amount exceeds a predetermined amount; the location verification module integrated with the housing further configured to receive information related to a device associated with the account identifier; the location verification module further configured to compare the location of the device associated with the account identifier to the location of the retail location; the location verification module further configured to determine that the location of the device is outside a predetermined range surrounding the location of the transaction terminal; and the location verification module further configured to cancel the transaction prior to a transceiver connected to the housing transmits an authorization request to a transaction validation system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification