US 11,991,288 B2
System and method for authorizing credentials via a voice enabled device
Charles Sangwon Lee, Briarcliff Manor, NY (US); and Thomas Veraart, Manhasset, NY (US)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by Mastercard International Incorporated, Purchase, NY (US)
Filed on Apr. 16, 2020, as Appl. No. 16/850,817.
Prior Publication US 2021/0328800 A1, Oct. 21, 2021
Int. Cl. H04L 9/32 (2006.01); G06F 9/451 (2018.01); G10L 17/22 (2013.01); H04L 9/40 (2022.01); H04W 12/033 (2021.01)
CPC H04L 9/3231 (2013.01) [G06F 9/453 (2018.02); G10L 17/22 (2013.01); H04L 63/0861 (2013.01); H04W 12/033 (2021.01)] 16 Claims
OG exemplary drawing
 
1. A method for voice enabled authorization comprising:
receiving, by a voice enabled device and operatively connected to a virtual assistant server and configured to receive and respond to voice commands, a voice command from a user;
outputting, from the voice enabled device receiving the voice command, an audio request for authorization information delivered from a requesting server;
placing the voice enabled device into a listening state;
obtaining the authorization information input by the user at a user device;
cryptographically securing the authorization information at the user device;
converting the cryptographically secured authorization information to an inaudible soundwave including the cryptographically secured authorization information at the user device;
encrypting the inaudible soundwave including the cryptographically secured authorization information at the user device;
emitting, via a speaker of the user device, the encrypted inaudible soundwave including the cryptographically secured authorization information to the voice enabled device that received the voice command for downstream processing by the requesting server requiring the authorization information input by the user;
decrypting the encrypted inaudible soundwave including the cryptographically secured authorization information at the voice enabled device;
transmitting the cryptographically secured authorization information from the voice enabled device to a virtual assistant;
decrypting the cryptographically secured authorization information; and
confirming authorization credentials for the cryptographically secured authorization information.