Methods and systems for locating a mobile merchant

US10332192B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10332192-B2
Application numberUS-201614997139-A
CountryUS
Kind codeB2
Filing dateJan 15, 2016
Priority dateJan 15, 2016
Publication dateJun 25, 2019
Grant dateJun 25, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. A method in accordance with claim 1 , further comprising receiving the location variables from the mobile merchant computing device independent of the plurality of authorization request messages. 3. A method in accordance with claim 1 , further comprising: receiving from the consumer computing device, by the LM computing device, a location request message including a location of interest, a second merchant identifier associated with the mobile merchant, and a consumer contact identifier; comparing, by the LM computing device, the location of interest to the future location and the merchant identifier to the second merchant identifier; and based on the comparison, determining, by the LM computing device, that the location of interest identified in the location request message and the future location of the mobile merchant match. 4. A method in accordance with claim 3 , wherein the consumer contact identifier includes one or more of: a telephone number, an email address, a social network address, and a messaging service address, and wherein comparing the future location to the location of interest comprises comparing one or more of a street identifier, a city identifier, a state identifier, a zip code identifier, and a set of geographic coordinates. 5. A method in accordance with claim 3 , further comprising: determining a location of the consumer computing device; and setting the location of interest equal to the determined location. 6. A method in accordance with claim 1 , further comprising: storing the location variable and the merchant identifier for each of the plurality of authorization request messages in the memory device; associating the location variable and the merchant identifier for each of the plurality of authorization request messages in the memory device; receiving at least one other authorization request message from the merchant computing device, including an updated location variable from the merchant computing device for at least one of the plurality of authorization request messages; replacing the location variable with the updated location variable in the memory device for the at least one of the plurality of authorization request messages; and determining, using the location variable and the updated location variable, a recently traveled path of the mobile merchant. 7. A method in accordance with claim 1 , further comprising: receiving a registration data message from the consumer computing device; and storing the consumer computing device as a registered device in the memory device. 8. A method in accordance with claim 1 , wherein transmitting the location data message further comprises: transmitting the location data message based on a schedule including one or more time intervals; transmitting the location data message on demand from the consumer computing device; and transmitting the location data message at a predetermined time. 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. 10. A system in accordance with claim 9 , wherein the LM computing device is further configured to receive the location variables from the mobile merchant computing device independent of the plurality of authorization request messages. 11. A system in accordance with claim 9 , wherein the LM computing device is further configured to: receive, from the consumer computing device, a location request message including a location of interest, a second merchant identifier associated with the mobile merchant, and a consumer contact identifier; com

Assignees

Inventors

Classifications

  • Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Receivers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10332192B2 cover?
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 merc…
Who is the assignee on this patent?
Mastercard International Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0639. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).