IP Library Granted Patent US 12,380,451
Granted Patent B1
US 12,380,451 · App. 18/472,086 · Granted Aug 5, 2025

Biometric authentication on push notification

Inventor: Ryan Fillinger (Prosper, TX)
Assignee: United Services Automobile Association (USAA)
G06Q20/40145G06F21/32G06V40/70H04L63/0861H04W12/06
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,380,451
App. No.
18/472,086
Granted
Aug 5, 2025
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting push notification data to a computing device, the push notification data being processable by the computing device to display a push notification, receiving biometric data, the biometric data being provided from user input responsive to the push notification, determining that a user providing the user input is authenticated at least partially based on the biometric data, and inducing execution of a transaction in response to determining that the user is authenticated.

Claims (59)

1. A computer-implemented method executed by processing circuitry, the method comprising:

transmitting, by the processing circuitry in response to initiation of a transaction, push notification data to a computing device while a mobile application of a financial service on the computing device is not open, wherein:

the mobile application is configured to receive user authorization to authorize the transaction while the mobile application is open;

the push notification data is configured to cause the computing device to display a push notification on an electronic display of the computing device; and

the push notification, when displayed on the electronic display, comprises a user interface (UI) element configured to receive an input associated with an approval of the transaction, wherein the input is received via a user interaction with the push notification on the computing device and without opening the mobile application;

receiving, by processing circuitry, biometric data collected during the user interaction with the push notification;

receiving, by the processing circuitry, heartbeat data from a wearable device different from the computing device in response to receiving the input;

determining, by the processing circuitry, that a user providing the input is authenticated at least partially based on the biometric data and the heartbeat data;

inducing, by processing circuitry, execution of the transaction in response to determining that the user is authenticated; and

transmitting, by the processing circuitry, a notification of the transaction being executed to the computing device.

2. The method of claim 1 , wherein the input comprises a tactile input or a verbal input.

3. The method of claim 2 , wherein:

the input comprises the tactile input; and

the biometric data comprises fingerprint data.

4. The method of claim 2 , wherein:

the input comprises the verbal input; and

the biometric data comprises voice data.

5. The method of claim 1 , wherein the computing device is configured to generate a visualization for display via the electronic display based on the notification of the transaction being executed, wherein the visualization comprises an indication that the user is authenticated, the transaction is executed, or both.

6. The method of claim 1 , wherein the heartbeat data is collected from the wearable device by the computing device in response to receiving the input.

7. The method of claim 1 , wherein the transaction comprises a financial transaction.

8. The method of claim 1 , wherein, when displayed on the electronic display, the push notification comprises a second UI element configured to activate the mobile application to view the transaction.

9. A system comprising:

a data store for storing data; and

processing circuitry configured to execute computer-readable instructions to perform operations comprising:

transmitting, in response to initiation of a transaction, push notification data to a computing device while a mobile application of a financial service on the computing device is not open, wherein:

the mobile application is configured to receive user authorization to authorize the transaction while the mobile application is open;

the push notification data is configured to cause the computing device to display a push notification on an electronic display of the computing device; and

the push notification, when displayed on the electronic display, comprises a user interface (UI) element configured to receive an input associated with an approval of the transaction, wherein the input is received via a user interaction with the push notification on the computing device and without opening the mobile application;

receiving biometric data collected during the user interaction with the push notification;

receiving heartbeat data collected from a wearable device different from the processing circuitry in response to receiving the input;

determining that a user providing the input is authenticated at least partially based on the biometric data and the heartbeat data;

inducing execution of the transaction in response to determining that the user is authenticated; and

transmitting a notification of the transaction being executed to the computing device.

10. The system of claim 9 , wherein the push notification comprises a second UI element configured to activate the mobile application to view the transaction when the push notification is displayed on the electronic display.

11. The system of claim 9 , wherein the operations further comprise receiving additional biometric data, wherein the user is authenticated based on the additional biometric data.

12. The system of claim 11 , wherein the additional biometric data is collected by the computing device after the computing device acquires the input.

13. The system of claim 11 , wherein:

the biometric data comprises fingerprint data or voice data; and

the additional biometric data comprises facial data or heartbeat data.

14. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon that, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising:

transmitting, in response to initiation of a transaction, push notification data to a computing device while a mobile application of a financial service on the computing device is not open, wherein:

the mobile application is configured to receive user authorization to authorize the transaction while the mobile application is open;

the push notification data is configured to cause the computing device to display a push notification on an electronic display of the computing device; and

the push notification, when displayed on the electronic display, comprises a user interface (UI) element configured to receive an input associated with an approval of the transaction, wherein the input is received via a user interaction with the push notification on the computing device and without opening the mobile application;

receiving biometric data collected during the user interaction with the push notification;

receiving heartbeat data collected from a wearable device different from the processing circuitry in response to receiving the input;

determining that a user providing the input is authenticated at least partially based on the biometric data comprising the heartbeat data;

inducing execution of the transaction in response to determining that the user is authenticated; and

transmitting a notification of the transaction being executed to the computing device.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the operations further comprise receiving additional biometric data, wherein determining that the user is authenticated is further based on the additional biometric data.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the additional biometric data comprises facial data.

17. The non-transitory computer-readable storage medium of claim 15 , wherein determining that the user providing the input is authenticated comprises:

determining a first score associated with a first similarity between the biometric data and a first ground truth associated with the user;

determining a second score associated with a similarity between the additional biometric data and a second ground truth associated with the user;

combining the first score and the second score to determine a combined score; and

determining that the user is authenticated in response to the combined score exceeding a threshold.

18. The non-transitory computer-readable storage medium of claim 14 , wherein:

the input comprises a tactile input or a verbal input; and

the biometric data comprises fingerprint data or voice data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2025
From: FILLINGER, RYAN
To: UIPCO, LLC
Reel/Frame 071589/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2025
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 071590/0023 →
Continuity (2)
Continuation 17230638 · Apr 14, 2021
Continuation 15277768 · Sep 27, 2016
References Cited (105)
US 9111085B1 · Darmour et al. · 2015 [cited by applicant]
US 9294476B1 · Lurey et al. · 2016 [cited by applicant]
US 9659164B2 · Krishnamurthi · 2017 [cited by applicant]
US 9692752B2 · Keys · 2017 [cited by applicant]
US 9741026B1 · Grassadonia et al. · 2017 [cited by applicant]
US 9801066B1 · Hanley et al. · 2017 [cited by applicant]
US 9826055B2 · Zhang et al. · 2017 [cited by applicant]
US 9953231B1 · Medina, III et al. · 2018 [cited by applicant]
US 10003686B2 · Jones-McFadden · 2018 [cited by examiner]
US 10009340B2 · Redberg · 2018 [cited by applicant]
US 10034174B1 · Tuomikoski et al. · 2018 [cited by applicant]
US 10043185B2 · Van Os et al. · 2018 [cited by applicant]
US 10142464B1 · Cairns et al. · 2018 [cited by applicant]
US 10467615B1 · Omojola et al. · 2019 [cited by applicant]
US 10489789B1 · Gerling-Ospina · 2019 [cited by examiner]
US 10652739B1 · Lilley et al. · 2020 [cited by applicant]
US 10754518B1 · Bell · 2020 [cited by examiner]
US 10826886B2 · Pattar et al. · 2020 [cited by applicant]
US 10855842B1 · Pace, Jr. et al. · 2020 [cited by applicant]
US 10885510B2 · Yarbrough et al. · 2021 [cited by applicant]
US 11010763B1 · Fillinger · 2021 [cited by examiner]
US 11270314B2 · Gerling-Ospina et al. · 2022 [cited by applicant]
US 11328351B2 · Sarir · 2022 [cited by examiner]
US 11775971B1 · Fillinger · 2023 [cited by examiner]
US 12051075B2 · Gerling-Ospina · 2024 [cited by examiner]
US 20050030151A1 · Singh · 2005 [cited by applicant]
US 20110243553A1 · Russell · 2011 [cited by applicant]
US 20120054826A1 · Asim et al. · 2012 [cited by applicant]
US 20120210415A1 · Somani et al. · 2012 [cited by applicant]
US 20130276785A1 · Melker et al. · 2013 [cited by applicant]
US 20140136414A1 · Abhyanker · 2014 [cited by applicant]
US 20140189808A1 · Mahaffey et al. · 2014 [cited by applicant]
US 20140279514A1 · Sharp · 2014 [cited by applicant]
US 20140289117A1 · Baghdasaryan · 2014 [cited by applicant]
US 20140289528A1 · Baghdasaryan · 2014 [cited by applicant]
US 20140289833A1 · Briceno et al. · 2014 [cited by applicant]
US 20140337243A1 · Dutt et al. · 2014 [cited by applicant]
US 20140380445A1 · Tunnell et al. · 2014 [cited by applicant]
US 20150046990A1 · Oberheide et al. · 2015 [cited by applicant]
US 20150067819A1 · Shribman et al. · 2015 [cited by applicant]
US 20150073987A1 · Dutt · 2015 [cited by applicant]
US 20150088624A1 · Frederick et al. · 2015 [cited by applicant]
US 20150097961A1 · Ure · 2015 [cited by examiner]
US 20150120549A1 · Khalid et al. · 2015 [cited by applicant]
US 20150143496A1 · Thomas et al. · 2015 [cited by applicant]
US 20150161608A1 · Gilbert et al. · 2015 [cited by applicant]
US 20150189620A1 · Metral · 2015 [cited by examiner]
US 20150212722A1 · Leung et al. · 2015 [cited by applicant]
US 20150221149A1 · Main et al. · 2015 [cited by applicant]
US 20150223705A1 · Sadhu · 2015 [cited by applicant]
US 20150227923A1 · Kutsch et al. · 2015 [cited by applicant]
US 20150235017A1 · Oberheide et al. · 2015 [cited by applicant]
US 20150278805A1 · Spencer, III et al. · 2015 [cited by applicant]
US 20150294313A1 · Kamal et al. · 2015 [cited by applicant]
US 20150310469A1 · Bemmel et al. · 2015 [cited by applicant]
US 20150339696A1 · Zhou et al. · 2015 [cited by applicant]
US 20150350143A1 · Yang et al. · 2015 [cited by applicant]
US 20150351075A1 · Korver et al. · 2015 [cited by applicant]
US 20150371260A1 · Chan et al. · 2015 [cited by applicant]
US 20160012433A1 · Marenick · 2016 [cited by applicant]
US 20160019539A1 · Hoyos et al. · 2016 [cited by applicant]
US 20160078430A1 · Douglas et al. · 2016 [cited by applicant]
US 20160086176A1 · Silva Pinto et al. · 2016 [cited by applicant]
US 20160140550A1 · Keys · 2016 [cited by applicant]
US 20160162900A1 · Dutt et al. · 2016 [cited by applicant]
US 20160189137A1 · Zhou et al. · 2016 [cited by applicant]
US 20160224774A1 · Pender · 2016 [cited by applicant]
US 20160241553A1 · Kim · 2016 [cited by applicant]
US 20160269403A1 · Koutenaei et al. · 2016 [cited by applicant]
US 20160371686A1 · Metral · 2016 [cited by applicant]
US 20170007148A1 · Kaditz et al. · 2017 [cited by applicant]
US 20170032113A1 · Tunnell et al. · 2017 [cited by applicant]
US 20170039327A1 · Bitran et al. · 2017 [cited by applicant]
US 20170039336A1 · Bitran et al. · 2017 [cited by applicant]
US 20170041296A1 · Ford et al. · 2017 [cited by applicant]
US 20170109727A1 · Han et al. · 2017 [cited by applicant]
US 20170195477A1 · Jones-McFadden · 2017 [cited by examiner]
US 20170200152A1 · Winkler et al. · 2017 [cited by applicant]
US 20170201518A1 · Holmqvist et al. · 2017 [cited by applicant]
US 20170262853A1 · Williamson et al. · 2017 [cited by applicant]
US 20170279795A1 · Redberg · 2017 [cited by applicant]
US 20180027411A1 · Taneja · 2018 [cited by applicant]
US 20180039990A1 · Lindemann · 2018 [cited by applicant]
US 20180041503A1 · Lindemann · 2018 [cited by applicant]
US 20180048472A1 · Pirrwitz et al. · 2018 [cited by applicant]
US 20180082304A1 · Summerlin et al. · 2018 [cited by applicant]
US 20180096333A1 · Studnicka et al. · 2018 [cited by applicant]
US 20190034911A1 · Wilson · 2019 [cited by applicant]
US 20190095990A1 · Sarir · 2019 [cited by examiner]
US 20190208029A1 · Metral · 2019 [cited by examiner]
US 20190372959A1 · Pattar · 2019 [cited by examiner]
US 20190373219A1 · Sautner · 2019 [cited by applicant]
US 20200067907A1 · Avetisov et al. · 2020 [cited by applicant]
US 20200344624A1 · Paterour · 2020 [cited by examiner]
US 20200349580A1 · Gerling-Ospina · 2020 [cited by examiner]
US 20210258308A1 · Avetisov · 2021 [cited by examiner]
US 20220129904A1 · Gerling-Ospina · 2022 [cited by examiner]
US 20220255759A1 · Hurtado Tamayo · 2022 [cited by applicant]
US 20220309572A1 · Sarir · 2022 [cited by examiner]
US 20240354770A1 · Gerling-Ospina · 2024 [cited by examiner]
CA 2970483A1 · 2014 [cited by applicant]
CA 2969094C · 2018 [cited by applicant]
CA 2969095C · 2018 [cited by applicant]
Kat King, What is a Push Notification?, Twilio, https://www.twilio.com/docs/glossary/what-is-push-notification; 3pgs. [cited by applicant]
Push Notifications Explained, Airship; https://www.airship.com/resources/explainer/push-notifications-explained/#:˜:text=A%20push%20notification%20is%20a,their%20devices%20to%20receive%20them; 8pgs. [cited by applicant]