IP Library Granted Patent US 11,763,311
Granted Patent B2
US 11,763,311 · App. 17/559,201 · Granted Sep 19, 2023

Multi-device transaction verification

Inventors: Kim Wagner (Sunnyvale, CA); John F. Sheets (San Francisco, CA); Mark Nelsen (Oakland, CA); Jing Jin (San Jose, CA)
Assignee: Visa International Service Association
G06Q20/4016G06Q20/3224H04L63/08H04L63/0861H04W12/068H04W12/069H04W12/084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,763,311
App. No.
17/559,201
Granted
Sep 19, 2023
Kind
B2
Abstract

When a user enters a resource provider location with a portable communication device, the portable communication device provides an indication to a transaction processing system that the portable communication device is currently at the resource provider location. At a later time when the user conducts a transaction with a portable transaction device, the fact that the user's portable communication device had been detected at the resource provider a short time ago is taken into account as a positive indicator that the transaction is not fraudulent. By verifying that both the portable communication device and the portable transaction device are present at the resource provider, the risk of approving a fraudulent transaction from a stolen portable transaction device can be reduced.

Claims (36)

1. A method comprising:

receiving, by a portable communication device from a base station, a resource provider identifier; and

transmitting, by the portable communication device, the resource provider identifier and device information to a transaction processing system,

wherein the transaction processing system receives the resource provider identifier and the device information, and generates a cryptographic pattern.

2. The method of claim 1 , wherein the method further includes:

receiving the cryptographic pattern; and

transmitting the cryptographic pattern to the base station, which transmits the cryptographic pattern to an access device, which generates another cryptographic pattern using data from a portable transaction device and thereafter determines if an authentic user is present, and transmits verification data to the transaction processing system.

3. The method of claim 1 , wherein the resource provider identifier comprises a store ID or a base station identifier.

4. The method of claim 1 , wherein the device information comprises a device ID and a device fingerprint.

5. The method of claim 1 , wherein the cryptographic pattern is generated using an account identifier.

6. The method of claim 1 , wherein the cryptographic pattern is generated by hashing an account identifier and the resource provider identifier.

7. The method of claim 1 , wherein the portable communication device is a mobile phone.

8. The method of claim 1 , wherein the resource provider identifier is a QUID.

9. The method of claim 1 , wherein the portable communication device and the base station communicate using Bluetooth or BLE.

10. A portable communication device comprising:

a processor; and

a non-transitory computer readable medium comprising code, executable by the processor, for performing operations comprising:

receiving, by the portable communication device from a base station, a resource provider identifier; and

transmitting, by the portable communication device, the resource provider identifier and device information to a transaction processing system,

wherein the transaction processing system receives the resource provider identifier and the device information, and generates a cryptographic pattern.

11. The portable communication device of claim 10 , wherein the operations further comprise:

receiving the cryptographic pattern; and

transmitting the cryptographic pattern to the base station, which transmits the cryptographic pattern to an access device, which generates another cryptographic pattern using data from a portable transaction device and thereafter determines if an authentic user is present, and transmits verification data to the transaction processing system.

12. The portable communication device of claim 10 , wherein the resource provider identifier is a UUID.

13. The portable communication device of claim 10 , wherein the device information is a device fingerprint.

14. The portable communication device of claim 10 , wherein the portable communication device is a mobile phone.

15. A method comprising:

receiving, by a portable communication device, a resource provider identifier from a base station;

transmitting the resource provider identifier and device information to a transaction processing system;

receiving, by the portable communication device, from the transaction processing system, a token and a first biometric template of a user; and

transmitting, the token and the first biometric template to the base station.

16. The method of claim 15 , wherein the base station causes a biometric acquisition device to determine a second biometric template and compare the first biometric template to the second biometric template.

17. The method of claim 16 , wherein if the first biometric template and the second biometric template match, then the token is provided to an access device to complete a transaction.

18. The method of claim 17 , wherein the access device generates an authorization request message and transmits the authorization request message to an authorizing computer to authorize.

19. The method of claim 15 , wherein the resource provider identifier is a UUID.

20. The method of claim 15 , wherein the portable communication device and the base station communicate via Bluetooth or BLE.

Continuity (5)
Continuation 16681692 · Nov 12, 2019
Continuation 16214553 · Dec 10, 2018
Continuation 15072636 · Mar 17, 2016
Provisional Application 62134177 · Mar 17, 2015
Related Publication 20220122081A1 · Apr 21, 2022
Cited By (2)
US 12,608,705 US 12,683,937