GPS validation for transactions
First Claim
1. A method comprising:
- receiving a location verification provision initiated by a retail location, wherein the location verification provision is initiated by the retail location based on predetermined criteria and includes a request for a location of a device associated with a user at a time of a transaction, wherein the location verification provision is initiated by the retail location when the user has not completed a prior transaction at the retail location;
accessing a storage device that is remote from the device associated with the user to obtain the location of the device at the time of the transaction;
verifying, using a processor associated with a location determination module at a location of the transaction, that the location of the device meets the predetermined criteria, wherein verifying the location of the transaction includes determining if a time associated with the location of the device is within a predetermined time period of the time of the transaction; and
determining whether the retail location is a virtual retail location or a physical location.
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.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a location verification provision initiated by a retail location, wherein the location verification provision is initiated by the retail location based on predetermined criteria and includes a request for a location of a device associated with a user at a time of a transaction, wherein the location verification provision is initiated by the retail location when the user has not completed a prior transaction at the retail location; accessing a storage device that is remote from the device associated with the user to obtain the location of the device at the time of the transaction; verifying, using a processor associated with a location determination module at a location of the transaction, that the location of the device meets the predetermined criteria, wherein verifying the location of the transaction includes determining if a time associated with the location of the device is within a predetermined time period of the time of the transaction; and determining whether the retail location is a virtual retail location or a physical location. - View Dependent Claims (2, 3, 4, 13, 17)
-
-
5. A tangible computer-readable medium having computer-readable instructions, which, when executed by a processor, cause the processor to verify a location of a transaction, the computer-readable instructions comprising instructions for:
-
receiving a location verification provision initiated by a retail location, wherein the location verification provision is initiated by the retail location based on predetermined criteria and includes a request for a location of a device associated with a user at a time of a transaction at the retail location, wherein the location verification provision is initiated by the retail location when the user has not completed a prior transaction at the retail location; accessing a storage device that is remote from the device associated with the user to obtain the location of the device associated with the user; verifying that the location of the device meets the predetermined criteria, wherein verifying a location of the transaction comprises determining if a time associated with the location of the device is within a predetermined time period of the time of the transaction; and determining whether the retail location is a virtual retail location or a physical location. - View Dependent Claims (6, 7, 8, 14)
-
-
9. A system comprising:
-
a retail communication module to receive a location verification provision initiated by a retail location based on predetermined criteria, and wherein the location verification provision includes a request for a location of a device associated with a user at a time of a transaction at the retail location, wherein the location verification provision is initiated by the retail location when the user has not completed a prior transaction at the retail location; a storage device that is remote from the device associated with the user having stored thereon the location of the device at multiple time intervals; a storage communication module communicably coupled to the storage device and configured to receive a user identifier associated with the user and access the storage device to determine the location of the device associated with the user identifier around the time of the transaction; and a location determination module at a location of the transaction to; verify that the location of the device meets the predetermined criteria, wherein verifying the location of the transaction comprises determining if a time associated with the location of the device is within a predetermined time period of the time of the transaction. - View Dependent Claims (10, 11, 12, 15, 16, 18)
-
Specification