Back to results
US 11,146,963 B2Granted
System and method for location determination using mesh routing
AssigneeVisa International Service Association
InventorKim R. Wagner
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention relate to determining a mobile communication device's location, even if the mobile communication device does not have an active data connection. Embodiments of the invention also relate to achieving connectivity between a mobile communication device not having an active data connection and to another mobile communication device, server computer, or third-party computer.
Claims20
A method comprising the steps of:
- a) receiving, by a server computer from an access device that a user interacts with to execute a transaction at a geographic location, an authorization request message comprising transaction data for the transaction conducted by the user using a portable device;
- b) receiving, by the server computer, mobile communication device data from a first mobile communication device operated by the user, wherein the first mobile communication device determines that an active data connection or location data is not available upon entering the geographic location, and establishes a connection to a second mobile communication device operated by another user at the geographic location, the second mobile communication device being a part of a mesh network of mobile communication devices that can confirm the geographic location of the first mobile communication device, and wherein the mobile communication device data is provided to the server computer via the mesh network;
- c) determining, by the server computer, first location data of the first mobile communication device using the mobile communication device data;
- d) determining, by the server computer, second location data from the transaction data in the authorization request message;
- e) determining, by the server computer, if the first location data and the second location data are within a predetermined distance;
- and
- f) allowing, by the server computer, the transaction to proceed when the first location data and the second location data are within the predetermined distance.
4 more elements
A server computer comprising:
- a processor;
- and
- a computer readable medium, the computer readable medium comprising
- a) receiving, by a server computer from an access device that a user interacts with to execute a transaction at a geographic location, an authorization request message comprising transaction data for the transaction conducted by the user using a portable device;
- b) receiving, by the server computer, mobile communication device data from a first mobile communication device operated by the user, wherein the first mobile communication device determines that an active data connection or location data is not available upon entering the geographic location, and establishes a connection to a second mobile communication device operated by another user at the geographic location, the second mobile communication device being a part of a mesh network of mobile communication devices that can confirm the geographic location of the first mobile communication device, and wherein the mobile communication device data is provided to the server computer via the mesh network;
- c) determining, by the server computer, first location data of the first mobile communication device using the mobile communication device data;
- d) determining, by the server computer, second location data from the transaction data in the authorization request message;
- e) determining, by the server computer, if the first location data and the second location data are within a predetermined distance;
- and
- f) allowing, by the server computer, the transaction to proceed when the first location data and the second location data are within the predetermined distance.
7 more elements
A method comprising:
- a) transmitting, by a first mobile communication device operated by a first user, mobile communication device data to a remote server computer via a second mobile communication device operated by a second user, wherein the remote server computer (i) receives from an access device that the first user interacts with to execute a transaction at a geographic location, an authorization request message comprising transaction data for the transaction conducted by the first user using a portable device, (ii) receives the mobile communication device data from the first mobile communication device, wherein the first mobile communication device determines that an active data connection or location data is not available upon entering the geographic location, and establishes a connection to the second mobile communication device operated by the second user at the geographic location, the second mobile communication device being a part of a mesh network of mobile communication devices that can confirm the geographic location of the first mobile communication device, and wherein the mobile communication device data is provided to the server computer via the mesh network, (iii) determines first location data of the first mobile communication device using the mobile communication device data, (iv) determines second location data from the transaction data in the authorization request message, (v) determines if the first location data and the second location data are within a predetermined distance;
- (vi) allows the transaction to proceed when the first location data and the second location data are within the predetermined distance;
- and
- b) receiving, by the first mobile communication device, a transaction alert message from the server computer indicating that the transaction was authorized.
1 more element
Dependencies are inferred from the claim text.