PERSONAL VOICE ASSISTANT AUTHENTICATION
First Claim
1. A method, comprising:
- authenticating a user of a mobile application configured to execute on a first client device with a service configured to execute on one or more servers, wherein the one or more servers are communicatively coupled with the first client device via one or more computing networks, and wherein the service is configured to interact with one or more personal voice assistants;
based on the authenticating, providing, to the first client device via one or more of the computing networks, a speakable credential, wherein the speakable credential is capable of being spoken aloud, and wherein the providing triggers the first client device to provide, as output using one or more output devices of the first client device, the speakable credential;
receiving, directly or indirectly from a personal voice assistant associated with a second client device, data that is generated in response to speech input received at the second client device, wherein the speech input includes an utterance of the speakable credential;
matching the data to the speakable credential; and
authenticating the personal voice assistant associated with the second client device with the service based on the matching.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described herein for authenticating a personal voice assistant using an out-of-band speakable credential. In various embodiments, a user of a mobile application (112) executing on a first client device (104) may be authenticated (302) with a service (110) that executes on server(s) (108) and is configured to interact with personal voice assistant(s). Based on the authenticating, a speakable credential may be provided (304) to the first client device. The providing may trigger the first client device to provide, as output using output device(s) of the first client device, the speakable credential. Data generated in response to an utterance of the speakable credential received at a second client device may be received (306), from a personal voice assistant (106) associated with the second client device (102). The data may be matched (308) to the speakable to authenticate (310) the personal voice assistant with the service.
-
Citations
15 Claims
-
1. A method, comprising:
-
authenticating a user of a mobile application configured to execute on a first client device with a service configured to execute on one or more servers, wherein the one or more servers are communicatively coupled with the first client device via one or more computing networks, and wherein the service is configured to interact with one or more personal voice assistants; based on the authenticating, providing, to the first client device via one or more of the computing networks, a speakable credential, wherein the speakable credential is capable of being spoken aloud, and wherein the providing triggers the first client device to provide, as output using one or more output devices of the first client device, the speakable credential; receiving, directly or indirectly from a personal voice assistant associated with a second client device, data that is generated in response to speech input received at the second client device, wherein the speech input includes an utterance of the speakable credential; matching the data to the speakable credential; and authenticating the personal voice assistant associated with the second client device with the service based on the matching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising one or more processors and memory operably coupled with the one or more processors, wherein the memory stores instructions that, in response to execution of the instructions by one or more processors, cause the one or more processors to:
-
authenticate a user of a mobile application configured to execute on a first client device with a service configured to execute on one or more servers, wherein the one or more servers are communicatively coupled with the first client device via one or more computing networks, and wherein the service is configured to interact with one or more personal voice assistants; based on the authentication, provide, to the first client device via one or more of the computing networks, a speakable credential, wherein the speakable credential is capable of being spoken aloud, and wherein the providing triggers the first client device to provide, as output using one or more output devices of the first client device, the speakable credential; receive, directly or indirectly from a personal voice assistant associated with a second client device, data that is generated in response to speech input received at the second client device, wherein the speech input includes an utterance of the speakable credential; match the data to the speakable credential; and authenticate the personal voice assistant associated with the second client device with the service based on the matching. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by one or more processors, cause the one or more processors to perform the following operations:
-
authenticating a user of a mobile application configured to execute on a first client device with a service configured to execute on one or more servers, wherein the one or more servers are communicatively coupled with the first client device via one or more computing networks, and wherein the service is configured to interact with one or more personal voice assistants; based on the authenticating, providing, to the first client device via one or more of the computing networks, a speakable credential, wherein the speakable credential is capable of being spoken aloud, and wherein the providing triggers the first client device to provide, as output using one or more output devices of the first client device, the speakable credential; receiving, directly or indirectly from a personal voice assistant associated with a second client device, data that is generated in response to speech input received at the second client device, wherein the speech input includes an utterance of the speakable credential; matching the data to the speakable credential; and authenticating the personal voice assistant associated with the second client device with the service based on the matching.
-
Specification