US 11,983,684 B2
Audio-based security for automated teller machines
Danielle Simpson, Manassas, VA (US); Saleem Ahmed Sangi, McLean, VA (US); Matthew B. Konopa, Falls Church, VA (US); and Brian J. Oh, Clifton, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 5, 2020, as Appl. No. 16/810,612.
Prior Publication US 2021/0279700 A1, Sep. 9, 2021
Int. Cl. G06Q 20/18 (2012.01); G06F 21/35 (2013.01); G06Q 20/10 (2012.01); G06Q 20/32 (2012.01); G10L 21/0232 (2013.01); G10L 25/51 (2013.01)
CPC G06Q 20/18 (2013.01) [G06F 21/35 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/3272 (2013.01); G06Q 20/3276 (2013.01); G10L 21/0232 (2013.01); G10L 25/51 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method performed by a server coupled to a kiosk having a speaker and a screen, comprising:
storing, by the server, an ID for the kiosk in a database;
playing, by the server, audio through the speaker;
generating, by the server, a quick response (QR) code from the ID for the kiosk and displaying, by the server, the generated QR code on the screen;
associating, by the server, the audio played through the speaker with the ID for the kiosk and recording, by the server, the association, in the database;
storing, by the server, a prestaged transaction in the database, wherein the prestaged transaction comprises a transaction amount and an ID of a mobile phone of a user;
receiving, by the server, and from the mobile phone at the kiosk, the ID of the mobile phone and a scan of the screen of the kiosk, wherein the scan is of the QR code and comprises the ID for the kiosk;
identifying, by the server, the prestaged transaction in the database by comparing the received ID of the mobile phone to the stored ID of the mobile phone;
receiving, by the server, and from the mobile phone, a recording of the audio played at the kiosk and time data associated with the recording;
retrieving, by the server, audio being played at the kiosk, from the database, using the ID for the kiosk from the received scan and comparing, by the server, the received audio to the retrieved audio according to the time data; and
determining, by the server, and based on the comparing, that the received audio and the retrieved audio are the same and based on the determination, authorizing, by the server, the prestaged transaction.