IP Library › Granted Patent US 11,212,393
Granted Patent B2
US 11,212,393 · App. 16/585,097 · Granted Dec 28, 2021

Remote access control

Inventors: Ryan Christopher Rapp (Seattle, WA); Ricardo Jose Lopez (Seattle, WA)
Assignee: Amazon Technologies, Inc.
H04M11/025G07C9/33G07C9/38H04M3/42042H04M3/42068H04M2201/39H04M2201/40
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 11,212,393
App. No.
16/585,097
Granted
Dec 28, 2021
Kind
B2
Abstract

A system that allows a user to access a secured area by confirming location of the user near the secured area and receipt of an access word by the system. A user in possession of a mobile device may be detected at the entrance to a secured location. The system can select a question asking for a passcode corresponding to certain access to the secured location. The question can be spoken to a user through a loudspeaker at the secured location. The user's spoken response can be processed by the system, for example using keyword spotting, to determine if the proper access word is included. If it is, the system can grant access to the secured area.

Claims (74)

1. A computer-implemented method for identifying and indicating user presence comprising:

detecting a user input corresponding to a first device at a first location;

determining first audio data corresponding to a message;

causing audio corresponding to the first audio data to be output at the first location;

receiving second audio data responsive to the audio;

performing speech processing on the second audio data to determine speech processing results;

determining, based at least in part on the speech processing results, identifying data corresponding to a user at the first location;

determining, based at least in part on the identifying data, descriptive data corresponding to the user;

generating, based at least in part on the descriptive data and the second audio data, communication data; and

sending the communication data to a second device.

2. The computer-implemented method of claim 1 , wherein:

detecting the user input corresponding to the first location comprises detecting a physical interaction with the first device; and

causing audio corresponding to the first audio data to be output at the first location comprises sending the first audio data to the first device.

3. The computer-implemented method of claim 1 , further comprising:

determining profile data associated with the first location; and

identifying the second device using the profile data.

4. The computer-implemented method of claim 1 , further comprising:

using the identifying data to determine text data corresponding to the message; and

performing text-to-speech processing on the text data to determine the first audio data.

5. The computer-implemented method of claim 1 , further comprising:

using the descriptive data to determine text data; and

performing text-to-speech processing on the text data to determine third audio data,

wherein the communication data comprises the third audio data, and

wherein the third audio data identifies the user.

6. The computer-implemented method of claim 1 , further comprising:

detecting a third device at the first location; and

determining the identifying data using the third device.

7. The computer-implemented method of claim 1 , further comprising:

receiving, from the second device, second communication data; and

in response to the second communication data, unlocking a third device at the first location.

8. The computer-implemented method of claim 1 , further comprising:

determining a state of the second device; and

determining the first audio data based at least in part on the state of the second device.

9. A system for identifying and indicating user presence, the system comprising:

at least one processor;

at least one memory comprising instructions that, when executed by the at least one processor, cause the system to:

detect a user input corresponding to a first device at a first location;

determine stored data corresponding to a first time associated with the user input;

determine, based at least in part on the stored data, first audio data corresponding to a message;

cause audio corresponding to the first audio data to be output at the first location;

receive first input data responsive to the audio;

perform speech processing on the first input data to determine speech processing results;

determine, based at least in part on the speech processing results, identifying data corresponding to a user at the first location; and

generate, based at least in part on the identifying data and the first input data, communication data; and

send the communication data to a second device.

10. The system of claim 9 , wherein:

the instructions that cause the system to detect the user input corresponding to the first location comprise instructions that, when executed by the at least one processor, further cause the system to detect a physical interaction with the first device; and

the instructions that cause the system to cause audio corresponding to the first audio data to be output at the first location comprise instructions that, when executed by the at least one processor, further cause the system to send the first audio data to the first device.

11. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

receive second audio data corresponding to speech captured by a microphone at the first location; and

perform speech processing on the second audio data to determine speech processing results,

wherein the instructions that cause the system to determine the identifying data cause the system to determine the identifying data based at least in part on the speech processing results.

12. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

process the speech processing results to determine descriptive data corresponding to the user,

wherein the communication data comprises the descriptive data.

13. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

determine profile data associated with the first location; and

identify the second device using the profile data.

14. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

use the identifying data to determine text data corresponding to the message; and

perform text-to-speech processing on the text data to determine the first audio data.

15. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

use the identifying data to determine text data; and

perform text-to-speech processing on the text data to determine second audio data,

wherein the communication data comprises the second audio data.

16. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

detect a third device at the first location; and

determine the identifying data using the third device.

17. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

receive, from the second device, second communication data; and

in response to the second communication data, unlock a third device at the first location.

18. The system of claim 9 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:

determine a state of the second device; and

determine the first audio data based at least in part on the state of the second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: RAPP, RYAN CHRISTOPHER; LOPEZ, RICARDO JOSE
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 050511/0740 →
Continuity (4)
Continuation 16120902 · Sep 4, 2018
Continuation 15631204 · Jun 23, 2017
Continuation 14979935 · Dec 28, 2015
Related Publication 20200028971A1 · Jan 23, 2020
Cited By (1)
US 12,500,982