IP Library Granted Patent US 12,293,371
Granted Patent B2
US 12,293,371 · App. 18/407,192 · Granted May 6, 2025

Systems and methods for authentication based on personal network

Inventors: Tiffany N. Twilley (Foster City, CA); Michael Tilaro (San Francisco, CA); Jonathan E. Hoveland (Charlotte, NC); Sara V. Althoff (Apple Valley, MN); Jay M. Bozicevich (Golden Valley, MN)
Assignee: Wells Fargo Bank, N.A.
G06Q20/4016G06Q20/36G06Q20/409G06Q20/42
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 12,293,371
App. No.
18/407,192
Granted
May 6, 2025
Kind
B2
Abstract

A financial institution computing system includes a network circuit exchanging information over a network, a customer database storing financial information, and a transaction circuit. The transaction circuit receives a transaction request associated with a user computing device. The transaction request specifies a financial account. The transaction circuit receives payment card location information indicative of a location of a payment card with respect to the user computing device. The payment card location information indicates that the payment card is within a threshold distance of the user computing device. The transaction circuit authenticates the transaction request using the payment card location information and by determining whether the payment card is associated with an authorized user of the financial account. The transaction circuit authorizes the transaction request based on whether the transaction request is authenticated and transmits a confirmation to a transaction terminal over the network via the network circuit.

Claims (34)

1. A computing system comprising a processor and a network circuit, configured to:

receive, over the internet, a request for authorization of a transaction between a mobile application running on a mobile device and a transaction terminal involving a financial account;

determine, in response to receiving the request for authorization, that a physical card being within a range is required to authorize the transaction;

in response to determining that the physical card being within the range is required to authorize the transaction, transmit, over the internet via the network circuit, a request to determine whether the physical card is within the range to the mobile device, to cause the mobile device to:

communicate, via a personal area network created by the mobile device, using a short range wireless communication protocol and a wireless transceiver of the mobile device, to detect that a physical card that corresponds to the financial account is physically located within range of the short range wireless transceiver, the physical card having a microchip;

receive, over the internet from the mobile device, responsive to causing the mobile device to communicate with the microchip of the physical card, an indication of whether the physical card corresponding to the financial account is within range of the short range wireless transceiver; and

transmit, over the internet, authorization for the transaction to the transaction terminal when the microchip of the physical card corresponding to the financial account is within the range of the short range wireless transceiver of the mobile device, and otherwise deny the transaction.

2. The computing system of claim 1 , wherein the transaction terminal is a merchant computing device, and wherein the processor is configured to receive the request for authorization from the merchant computing device, and transmit the authorization for the transaction to the merchant computing device.

3. The computing system of claim 1 , wherein the transaction is an online transaction with a merchant computing device.

4. The computing system of claim 1 , wherein the transaction terminal is a merchant transaction terminal, and wherein the transaction is with the merchant transaction terminal.

5. The computing system of claim 1 , wherein the physical card is a payment card for making payments from the financial account.

6. The computing system of claim 1 , wherein the request for authorization includes a transaction amount, and wherein the processor is configured to determine that the physical card being within the range is required to authorize the transaction based on the transaction amount in the request for authorization exceeding a threshold amount.

7. The computing system of claim 6 , wherein the processor is further configured to receive, over the internet from the mobile device, the threshold amount as specified via input to the mobile application running on the mobile device.

8. The computing system of claim 1 , wherein the financial account is a first financial account of a user, and wherein the processor is configured to transmit authorization for the transaction upon confirmation that the physical card is associated with at least one of the first financial account and a second financial account of the user.

9. The computing system of claim 1 , wherein the financial account is a first financial account at a first financial institution, and wherein the physical card, detected for authorizing the transaction, is configured for making payments from a second financial account at a second financial institution distinct from the first financial institution.

10. The computing system of claim 1 , wherein the processor is further configured to:

generate a token for use by the mobile application running on the mobile device in transactions involving the financial account; and

provision the token to the mobile application by transmitting, over the internet via the network circuit, the token to the mobile device.

11. The computing system of claim 10 , wherein generating the token comprises tokenizing an account number associated with the financial account.

12. The computing system of claim 10 , wherein the request for authorization includes the token.

13. The computing system of claim 1 , wherein the mobile device communicates with a plurality of physical cards within a wireless range of the mobile device to determine whether the physical card that corresponds to the financial account is detectable.

14. A method comprising:

receiving, over the internet by the computing system, a request for authorization of a transaction between a mobile application running on a mobile device and a transaction terminal involving a financial account;

determining, by the computing system, in response to receiving the request for authorization, that a physical card being within a range is required to authorize the transaction;

in response to determining that the physical card being within the range is required to authorize the transaction, transmitting, over the internet by the computing system, a request to determine whether the physical card is within the range to the mobile device, to cause the mobile device to:

communicate, via a personal area network created by the mobile device, using a short range wireless communication protocol and a wireless transceiver of the mobile device, to detect that a physical card that corresponds to the financial account is physically located within range of the short range wireless transceiver, the physical card having a microchip;

receiving, over the internet by the computing system, from the mobile device, responsive to causing the mobile device to communicate with the microchip of each of the plurality of physical cards, an indication of whether the physical card corresponding to the financial account is within range of the short range wireless transceiver; and

transmitting, over the internet by the computing system, authorization for the transaction to the transaction terminal when the microchip of the physical card corresponding to the financial account is within range of the short range wireless transceiver of the mobile device, and otherwise denying the transaction.

15. The method of claim 14 , wherein the transaction terminal is a merchant computing device, wherein the request for authorization is received from the merchant computing device, and wherein the authorization for the transaction is transmitted to the merchant computing device.

16. The method of claim 14 , wherein the transaction is an online transaction with a merchant computing device.

17. The method of claim 14 , wherein the physical card is a payment card for making payments from the financial account.

18. The method of claim 14 , wherein the request for authorization includes a transaction amount, and wherein determining that the physical card is required to authorize the transaction is based on the transaction amount in the request for authorization exceeding a threshold amount.

19. The method of claim 14 , wherein the financial account is a first financial account of a user, and wherein the authorization for the transaction is transmitted upon confirmation that the physical card is associated with at least one of the first financial account and a second financial account of the user.

20. The method of claim 14 , wherein the financial account is a first financial account at a first financial institution, and wherein the physical card, detected for authorizing the transaction, is configured for making payments from a second financial account at a second financial institution distinct from the first financial institution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2025
From: TWILLEY, TIFFANY N.; TILARO, MICHAEL; HOVELAND, JONATHAN E.; ALTHOFF, SARA V.; BOZICEVICH, JAY M.
To: WELLS FARGO BANK, N.A.
Reel/Frame 070683/0113 →
Continuity (4)
Continuation 18079215 · Dec 12, 2022
Continuation 17220059 · Apr 1, 2021
Continuation 15013397 · Feb 2, 2016
Related Publication 20240144283A1 · May 2, 2024
References Cited (91)
US 7503489B2 · Heffez et al. · 2009 [cited by applicant]
US 8078538B1 · Buch et al. · 2011 [cited by applicant]
US 8166068B2 · Stevens · 2012 [cited by examiner]
US 8365988B1 · Medina et al. · 2013 [cited by applicant]
US 8369846B2 · Rosenblatt · 2013 [cited by applicant]
US 8615465B2 · Boutcher · 2013 [cited by examiner]
US 9026462B2 · Lin et al. · 2015 [cited by applicant]
US 9317511B2 · Kanfi · 2016 [cited by applicant]
US 9317847B2 · Candelore · 2016 [cited by examiner]
US 9331994B2 · Grigg et al. · 2016 [cited by applicant]
US 9558488B2 · Candelore · 2017 [cited by examiner]
US 9697511B2 · Naccache · 2017 [cited by examiner]
US 10387862B2 · Laracey · 2019 [cited by examiner]
US 10540729B1 · Maeng · 2020 [cited by examiner]
US 10977652B1 · Twilley · 2021 [cited by examiner]
US 11526890B1 · Twilley · 2022 [cited by examiner]
US 11869010B1 · Twilley · 2024 [cited by examiner]
US 20030009422A1 · Gopalan · 2003 [cited by applicant]
US 20040038690A1 · Lee et al. · 2004 [cited by applicant]
US 20040254868A1 · Kirkland · 2004 [cited by examiner]
US 20070106897A1 · Kulakowski · 2007 [cited by applicant]
US 20090104888A1 · Cox · 2009 [cited by examiner]
US 20100082485A1 · Lin et al. · 2010 [cited by applicant]
US 20100082487A1 · Nelsen · 2010 [cited by examiner]
US 20100102122A1 · Skowronek · 2010 [cited by examiner]
US 20100260388A1 · Garrett et al. · 2010 [cited by applicant]
US 20120023024A1 · Evans · 2012 [cited by examiner]
US 20120197787A1 · Grigg et al. · 2012 [cited by applicant]
US 20120209773A1 · Ranganathan · 2012 [cited by examiner]
US 20120244885A1 · Hefetz · 2012 [cited by applicant]
US 20120290376A1 · Dryer · 2012 [cited by examiner]
US 20130036048A1 · Campos · 2013 [cited by examiner]
US 20130109307A1 · Reisgies et al. · 2013 [cited by applicant]
US 20130110658A1 · Lyman et al. · 2013 [cited by applicant]
US 20130152185A1 · Singh · 2013 [cited by examiner]
US 20130159080A1 · Wu · 2013 [cited by examiner]
US 20130197998A1 · Buhrmann et al. · 2013 [cited by applicant]
US 20130246260A1 · Barten · 2013 [cited by examiner]
US 20130317928A1 · Laracey · 2013 [cited by examiner]
US 20130346223A1 · Prabhu · 2013 [cited by examiner]
US 20140019352A1 · Shrivastava · 2014 [cited by examiner]
US 20140045458A1 · Beilis et al. · 2014 [cited by applicant]
US 20140138435A1 · Khalid · 2014 [cited by examiner]
US 20140180777A1 · Moshrefi et al. · 2014 [cited by applicant]
US 20140214673A1 · Baca · 2014 [cited by examiner]
US 20140214674A1 · Narula · 2014 [cited by examiner]
US 20140214764A1 · Robbin · 2014 [cited by examiner]
US 20140244506A1 · Gramling · 2014 [cited by applicant]
US 20140344153A1 · Raj et al. · 2014 [cited by applicant]
US 20150004934A1 · Qian · 2015 [cited by examiner]
US 20150032626A1 · Dill · 2015 [cited by examiner]
US 20150058146A1 · Gaddam · 2015 [cited by examiner]
US 20150069126A1 · Leon · 2015 [cited by examiner]
US 20150084745A1 · Hertz et al. · 2015 [cited by applicant]
US 20150100442A1 · Van Heerden · 2015 [cited by examiner]
US 20150227903A1 · Votaw · 2015 [cited by examiner]
US 20150227934A1 · Chauhan · 2015 [cited by applicant]
US 20150248664A1 · Makhdumi · 2015 [cited by examiner]
US 20150248670A1 · Langus · 2015 [cited by examiner]
US 20150294304A1 · Donnellan · 2015 [cited by examiner]
US 20150302411A1 · Bondesen · 2015 [cited by examiner]
US 20150319161A1 · Dimmick · 2015 [cited by examiner]
US 20150348042A1 · Jivraj · 2015 [cited by examiner]
US 20160092868A1 · Salama · 2016 [cited by examiner]
US 20160117660A1 · Prakash · 2016 [cited by examiner]
US 20160125388A1 · Gao · 2016 [cited by examiner]
US 20160125396A1 · Brickell · 2016 [cited by examiner]
US 20160162883A1 · Liscia · 2016 [cited by examiner]
US 20160171499A1 · Meredith · 2016 [cited by examiner]
US 20160173483A1 · Wong et al. · 2016 [cited by applicant]
US 20160192123A1 · Lim · 2016 [cited by examiner]
US 20160224977A1 · Sabba et al. · 2016 [cited by applicant]
US 20160267467A1 · Rutherford et al. · 2016 [cited by applicant]
US 20160292666A1 · Chauhan · 2016 [cited by applicant]
US 20160307186A1 · Noë · 2016 [cited by examiner]
US 20160350746A1 · Johnson · 2016 [cited by applicant]
US 20160364716A1 · Bakshi et al. · 2016 [cited by applicant]
US 20170011389A1 · McCandless et al. · 2017 [cited by applicant]
US 20170032362A1 · Lahkar et al. · 2017 [cited by applicant]
US 20170083906A1 · Gaur et al. · 2017 [cited by applicant]
US 20170140350A1 · Jamkhedkar et al. · 2017 [cited by applicant]
US 20180082303A1 · Chan-Bauza et al. · 2018 [cited by applicant]
WO WO2005073934A1 · 2005 [cited by applicant]
WO WO2012030163A2 · 2012 [cited by applicant]
WO WO2015052676A1 · 2015 [cited by applicant]
M. Salajegheh, B. Priyantha and J. Liu, “Unleashing the Wild Card for mobile payment,” 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom), Budapest, Hungary, 2014, pp. 121-129. (Year: … [cited by examiner]
Arnfield, Robin,“MobileWallets101”, MobilePayments Today, 2015, pp. 1-23. (Year: 2015). [cited by applicant]
Chae,SangUn, Johannes&Hedman,Jonas, “Business Models for NFC based payments”, Journal of Business Models; 2015, vol. 3, No. 1, pp. 29-48. (Year: 2015). [cited by applicant]
Johannes Sang Un Chae et al., “Business Models for NFC based mobile payments”, Journal of Business Models, (2015), vol. 3, No. 1, pp. 29-48. [cited by applicant]
M. Salajegheh, B. Priyantha and J. Liu, “Unleashing the Wild Card for mobile payment,” 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom), 2014, pp. 121-129, (Year: 2014). [cited by applicant]
Me et al., Mobile Local Macropayments: Security and Prototyping, IEEE Pervasive Computing, vol. 5, No. 4, Oct.-Dec. 2006, 7 pages. [cited by applicant]