Methods and systems for locating a mobile merchant
First Claim
1. A computer-based method for determining a future location of a mobile merchant computing device associated with a mobile merchant, the method implemented using a location manager (LM) computing device comprising a processor in communication with a memory device, the method comprising:
- receiving from the mobile merchant computing device through a payment processing network, by the LM computing device, a plurality of authorization request messages, each authorization request message associated with a payment transaction initiated with the mobile merchant, each authorization request message including a merchant identifier for the mobile merchant and a location variable identifying a location of the payment transaction, and wherein the mobile merchant computing device and the LM computing device are both communicatively coupled to the payment processing network;
identifying, using the LM computing device, the location variable for each of the plurality of authorization request messages;
extracting, using the LM computing device, the location variables from the plurality of authorization request messages;
determining, by the LM computing device, a plurality of locations for the mobile merchant using the location variables extracted from the plurality of authorization request messages;
generating, by the LM computing device, a plurality of location patterns for the mobile merchant from the determined plurality of locations;
determining, by the LM computing device, a number of times that the mobile merchant has followed a particular location pattern of the plurality of location patterns;
comparing, by the LM computing device, the determined number of times to a predetermined threshold number of times;
in response to determining that the number of times exceeds the predetermined threshold number of times, predicting, by the LM computing device, a future location for the mobile merchant;
transmitting to a consumer computing device, by the LM computing device, a location data message including the merchant identifier and the future location; and
causing, by the transmission, the consumer computing device to display the future location on a display interface coupled to the consumer computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for determining a location of a mobile merchant computing device is provided. The method is implemented using a location manager (LM) computing device in communication with a processor and a memory device. The method comprises receiving from the mobile merchant computing device at least one authorization request message including a merchant identifier for the mobile merchant and a first location variable, determining a location of the mobile merchant using the first location variable, transmitting to a consumer computing device operable by a consumer, by the LM computing device, a location data message including the merchant identifier and the location of the mobile merchant, and causing, by the transmission, the consumer computing device to display the location on a display interface coupled to the consumer computing device.
20 Citations
20 Claims
-
1. A computer-based method for determining a future location of a mobile merchant computing device associated with a mobile merchant, the method implemented using a location manager (LM) computing device comprising a processor in communication with a memory device, the method comprising:
-
receiving from the mobile merchant computing device through a payment processing network, by the LM computing device, a plurality of authorization request messages, each authorization request message associated with a payment transaction initiated with the mobile merchant, each authorization request message including a merchant identifier for the mobile merchant and a location variable identifying a location of the payment transaction, and wherein the mobile merchant computing device and the LM computing device are both communicatively coupled to the payment processing network; identifying, using the LM computing device, the location variable for each of the plurality of authorization request messages; extracting, using the LM computing device, the location variables from the plurality of authorization request messages; determining, by the LM computing device, a plurality of locations for the mobile merchant using the location variables extracted from the plurality of authorization request messages; generating, by the LM computing device, a plurality of location patterns for the mobile merchant from the determined plurality of locations; determining, by the LM computing device, a number of times that the mobile merchant has followed a particular location pattern of the plurality of location patterns; comparing, by the LM computing device, the determined number of times to a predetermined threshold number of times; in response to determining that the number of times exceeds the predetermined threshold number of times, predicting, by the LM computing device, a future location for the mobile merchant; transmitting to a consumer computing device, by the LM computing device, a location data message including the merchant identifier and the future location; and causing, by the transmission, the consumer computing device to display the future location on a display interface coupled to the consumer computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining a future location of a mobile merchant computing device associated with a mobile merchant, the system comprising:
-
a database configured to store location data; and a location manager (LM) computing device configured to be coupled to the database, the LM computing device further configured to; receive, from the mobile merchant computing device through a payment processing network, a plurality of authorization request messages, each authorization request message associated with a payment transaction initiated with the mobile merchant, each authorization request message including a merchant identifier for the mobile merchant and a location variable identifying a location of the payment transaction, and wherein the mobile merchant computing device and the LM computing device are both communicatively coupled to the payment processing network; identify the location variable for each of the plurality of authorization request messages; extract the location variables from the plurality of authorization request messages; determine a plurality of locations for the mobile merchant using the location variables extracted from the plurality of authorization request messages; generate a plurality of location patterns for the mobile merchant from the determined plurality of locations; determine a number of times that the mobile merchant has followed a particular location pattern of the plurality of location patterns; compare the determined number of times to a predetermined threshold number of times; in response to determining that the number of times exceeds the predetermined threshold number of times, predict, by the LM computing device, a future location for the mobile merchant; transmit, to a consumer computing device, a location data message including the merchant identifier and the future location; and cause the consumer computing device to display the future location on a display interface coupled to the consumer computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium that includes computer executable instructions for determining a future location of a mobile merchant computing device, wherein when executed by a Location manager (LM) computing device comprising a processor in communication with a memory device, the computer executable instructions cause the LM computing device to:
-
receive, from the mobile merchant computing device through a payment processing network, a plurality of authorization request messages, each authorization request message associated with a payment transaction initiated with the mobile merchant, each authorization request message including a merchant identifier for the mobile merchant and a location variable identifying a location of the payment transaction, and wherein the mobile merchant computing device and the LM computing device are both communicatively coupled to the payment processing network; identify the first location variable for each of the plurality of authorization request messages; extract the location variables from the plurality of authorization request messages; determine a plurality of locations for the mobile merchant using the location variables extracted from the plurality of authorization request messages; generate a plurality of location patterns for the mobile merchant from the determined plurality of locations; determine a number of times that the mobile merchant has followed a particular location pattern of the plurality of location patterns; compare the determined number of times to a predetermined threshold number of times; in response to determining that the number of times exceeds the predetermined threshold number of times, predict a future location for the mobile merchant; transmit, to a consumer computing device, a location data message including the merchant identifier and the future location; and cause the consumer computing device to display the future location on a display interface coupled to the consumer computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification