Method and system for location-based resource access

US11202166B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11202166-B2
Application numberUS-201716640013-A
CountryUS
Kind codeB2
Filing dateSep 26, 2017
Priority dateSep 26, 2017
Publication dateDec 14, 2021
Grant dateDec 14, 2021

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 method is disclosed. The method includes establishing, by a first device, a wireless connection to a second device; transmitting a request, by the first device and to the second device, for location data indicative of a location of the second device; receiving, by the first device and from the second device, the location data indicative of the location of the second device; determining, by the first device, a distance between the first device and the second device based at least in part on the received location data; generating, by the first device, an altered value based on the received location data and the determined distance; and transmitting, by the first device and to the second device, the altered value and an account identifier associated with a user of the first device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: establishing, by a contactless card, a wireless connection to a point of sale terminal; transmitting a request, by the contactless card and to the point of sale terminal, for location data indicative of a location of the point of sale terminal; receiving, by the contactless card and from the point of sale terminal, the location data indicative of the location of the point of sale terminal; determining, by the contactless card, a distance between the contactless card and the point of sale terminal based at least in part on the received location data; generating, by the contactless card, an altered value by concatenating at least an unpredictable number, the received location data, and the determined distance to form a concatenated value, and encrypting the concatenated value to form the altered value; and transmitting, by the contactless card and to the point of sale terminal, the altered value and an account identifier associated with a user of the contactless card, wherein the point of sale terminal transmits the altered value and the account identifier to a server computer, wherein the server computer analyzes the altered value, wherein analyzing the altered value comprises decrypting the altered value to obtain both of the received location data and the determined distance, and comparing the received location data and the determined distance with a known location of the point of sale terminal and a distance threshold, respectively, and wherein the server computer allows access to a resource using the account identifier associated with the user of the contactless card after analyzing the altered value. 2. The method of claim 1 , wherein the wireless connection is at least one of a Bluetooth Low Energy (BLE), Near Field Communication (NFC), or Wi-Fi connection. 3. The method of claim 1 , wherein the contactless card determines a risk score based at least in part on the determined distance, wherein the altered value is further based on the risk score, and wherein the server computer allows access to the resource based at least in part on the risk score. 4. The method of claim 1 , wherein the method further comprises, in response to establishing the wireless connection to the point of sale terminal, receiving, by the contactless card and from the point of sale terminal, the unpredictable number. 5. The method of claim 1 , wherein the altered value is a hashed value. 6. The method of claim 5 , wherein the location data comprises latitude and longitude data. 7. The method of claim 5 , wherein the distance is a straight line distance. 8. The method of claim 5 , wherein the account identifier is a primary account number. 9. The method of claim 5 , wherein the distance threshold is determined based on a type of the point of sale terminal or the contactless card. 10. A contactless card, the contactless card comprising: a processor; and a non-transitory computer readable medium, the non-transitory computer readable medium comprising computer executable code for executing a method, the method comprising: establishing a wireless connection to a point of sale terminal; transmitting a request, to the point of sale terminal, for location data indicative of a location of the point of sale terminal; receiving, from the point of sale terminal, the location data indicative of the location of the point of sale terminal; determining a distance between the contactless card and the point of sale terminal based at least in part on the received location data; generating an altered value by concatenating at least an unpredictable number, the received location data, and the determined distance to form a concatenated value, and encrypting the concatenated value to form the altered value; and transmitting, to the point of sale terminal, the altered value and an account identifier associated with a user of the contactless card, wherein the point of sale terminal transmits the altered value and the account identifier to a server computer, wherein analyzing the altered value comprises decrypting the altered value to obtain both of the received location data and the determined distance, and comparing the received location data and the determined distance with a known location of the point of sale terminal and a distance threshold, respectively, and wherein the server computer allows access to a resource using the account identifier associated with the user of the contactless card after analyzing the altered value. 11. The contactless card of claim 10 , wherein the wireless connection is at least one of a Bluetooth Low Energy (BLE), Near Field Communication (NFC), or Wi-Fi connection. 12. The contactless card of claim 10 , wherein in the method, the contactless card determines a risk score based at least in part on the determined distance, wherein the altered value is further based on the risk score, and wherein the server computer authorized a transaction based at least in part on the risk score. 13. The contactless card of claim 10 , wherein the method further comprises, in response to establishing the wireless connection to the point of sale terminal, receiving, by the contactless card and from the point of sale terminal, the unpredictable number. 14. The contactless card of claim 10 , wherein the altered value is a hashed value. 15. A method, comprising: establishing, by a point of sale terminal, a wireless connection with a contactless card; receiving, by a server computer and from the point of sale terminal, an altered value and an account identifier associated with a user of the contactless card, wherein the altered value is generated by the contactless card, by concatenating at least an unpredictable number, location data indicative of a location of the point of sale terminal, and a distance between the point of sale terminal and the contactless card determined by the contactless card to form a concatenated value, and encrypting the concatenated value to form the altered value; analyzing, by the server computer, the altered value, wherein analyzing the altered value comprises decrypting the altered value to obtain both of the location data and the distance determined from the contactless card from the altered value, and comparing the location data and the distance determined from the contactless card with a known location of the point of sale terminal and a distance threshold, respectively; and allowing, by the server computer, access to a resource using the account identifier associated with the user of the contactless card after analyzing the altered value. 16. The method of claim 15 , wherein the contactless card determines a risk score based at least in part on the distance determined from the contactless card, wherein the altered value is further based on the risk score, and wherein the server computer authorizes a transaction based at least in part on the risk score. 17. The method of claim 15 , wherein the altered value is a hashed value.

Assignees

Inventors

Classifications

  • Location-dependent; Proximity-dependent · CPC title

  • Transactions dependent on location of M-devices · CPC title

  • Risk-dependent, e.g. selecting a security level depending on risk profiles · CPC title

  • Use of message hashing · CPC title

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · 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 US11202166B2 cover?
A method is disclosed. The method includes establishing, by a first device, a wireless connection to a second device; transmitting a request, by the first device and to the second device, for location data indicative of a location of the second device; receiving, by the first device and from the second device, the location data indicative of the location of the second device; determining, by th…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 14 2021 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).