Patent ID: 9424603
Filing Date: 2016-08-23
CPC Classification: G06Q

Claim Text:
1. A method, performed by a server computer, the method comprising: electronically receiving, by the server computer, an authorization request message transmitted by an access device operated by a mobile merchant, the authorization request message corresponding to a transaction conducted by the mobile merchant and including: a first data element identifying a transaction time, the transaction time corresponding to the time the authorization request message was transmitted; and a second data element identifying a mobile merchant location, the mobile merchant location corresponding to the location of the access device at the time the authorization request message was transmitted, wherein the mobile merchant location is determined utilizing one or more of global positioning system (GPS) data, cellular phone tower triangulation data, cellular phone tower signal strength data, wireless access point location data, or internet protocol (IP) address data; extracting, by the server computer, the first data element and the second data element from the received authorization request message; analyzing, by the server computer, the extracted first and second data elements to determine the transaction time and the mobile merchant location; electronically receiving, by the server computer, a client device location transmitted by a client device; determining, by the server computer, that the distance between the mobile merchant location and the client device location is within a threshold distance; generating, by the server computer, a notification message when the distance between the mobile merchant location and the client device location is within the threshold distance, wherein the notification message includes a graphical indication of the mobile merchant location and the transaction time, wherein the graphical indication corresponds to the mobile merchant location, which is determined using one or more of global positioning system (GPS) data, cellular phone tower triangulation data, cellular phone tower signal strength data, wireless access point location data, or internet protocol (IP) address data; and electronically transmitting, by the server computer, the notification message to the client device according to a schedule established in association with the client device, wherein the client device is enabled to display the notification message.