Systematic crowdsourcing of geolocation data
First Claim
Patent Images
1. A computer-implemented method comprising:
- in response to receiving a transaction request for a transaction at a point-of-sale device, collecting location data from a device associated with the transaction at the point-of-sale device, wherein the location data is collected from a plurality of devices during a plurality of transactions;
receiving, at a computer system from the point-of-sale device via a first communication network, transaction data that includes an identification of the point-of-sale device and an identification of a payment vehicle;
determining, by the computer system, a confidence in a location of the point-of-sale device based on the location data associated with the plurality of devices, wherein the confidence indicates a reliability of the location of the point-of-sale device;
in response to the confidence of the location of the point-of-sale device being lower than a threshold confidence, determining a location of a device associated with an owner of the payment vehicle; and
generating, by the computer system, an updated confidence in the location of the point-of-sale device based at least in part on the location of the device associated with the owner of the payment vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein include systems and methods for systematic crowdsourcing of geolocation data. Transaction data that includes an identification of a point of sale device and an identification of a payment vehicle used in the transaction can be received. A confidence in a location of the point-of-sale device can be calculated. When the confidence of the location of the point-of-sale device is lower than a threshold confidence, a location of a device associated with an owner of the payment vehicle can be determined. An updated confidence in the location of the point-of-sale device can be generated based at least in part on the location of the device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
in response to receiving a transaction request for a transaction at a point-of-sale device, collecting location data from a device associated with the transaction at the point-of-sale device, wherein the location data is collected from a plurality of devices during a plurality of transactions; receiving, at a computer system from the point-of-sale device via a first communication network, transaction data that includes an identification of the point-of-sale device and an identification of a payment vehicle; determining, by the computer system, a confidence in a location of the point-of-sale device based on the location data associated with the plurality of devices, wherein the confidence indicates a reliability of the location of the point-of-sale device; in response to the confidence of the location of the point-of-sale device being lower than a threshold confidence, determining a location of a device associated with an owner of the payment vehicle; and generating, by the computer system, an updated confidence in the location of the point-of-sale device based at least in part on the location of the device associated with the owner of the payment vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium containing a set of instructions that, when executed by one or more processors, cause a machine to:
-
in response to receiving a transaction request at a point-of-sale device, collect location data from a device associated with the transaction at the point-of-sale device, wherein the location data is collected from a plurality of devices during a plurality of transactions; receive, from the point-of-sale device via a first communication network, transaction data that includes an identification of the point-of-sale device and an identification of a payment vehicle; determine a confidence in a location of the point-of-sale device based on the location data associated with the plurality of devices; in response to the confidence of the location of the point-of-sale device being lower than a threshold confidence, determine a location of a device associated with an owner of the payment vehicle; and generate an updated confidence in the location of the point-of-sale device based at least in part on the location of the device associated with the owner of the payment vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for determining a location of a point-of-sale, the data processing system comprising:
-
at least one computer having a microprocessor for computing data input to the computer; at least one site management application including at least one of a software or firmware installation that provides computer coded instructions to the computer for managing data manipulated by the computer; at least one database communicating with the computer for storing data regarding a threshold confidence of a location of a point-of-sale device; data inputs from the point-of-sale device to the computer detailing; location data from a device associated with a transaction at the point-of-sale device, wherein the location data is collected from a plurality of devices during a plurality of transactions; transaction data that includes an identification of the point-of-sale device and an identification of a payment vehicle, and a location of a device associated with the owner of the payment vehicle; and outputs generated by the data processing system including; a confidence of the location of the point-of-sale device based on the location data associated with the plurality of devices; and an updated confidence in the location of the point-of-sale device based at least in part on the location of the device associated with the owner of the payment vehicle in response to the confidence of the location of the point-of-sale device being lower than the threshold confidence. - View Dependent Claims (18, 19, 20)
-
Specification