IP Library › Granted Patent US 12,081,628
Granted Patent B1
US 12,081,628 · App. 17/384,919 · Granted Sep 3, 2024

Account association for voice-enabled devices

Inventor: Anand Kishor Mehta (Seattle, WA)
Assignee: Amazon Technologies, Inc.
H04L67/306G10L15/1815G10L15/22H04L63/0428G10L2015/223
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,081,628
App. No.
17/384,919
Filed
Jul 26, 2021
Granted
Sep 3, 2024
Kind
B1
Examiner
KING, JOHN B
Art Unit
2498
USPC
713/168
Abstract

Systems and methods for account association with voice-enabled devices are disclosed. For example, a voice-enabled device situated in a managed environment, such as a hotel room, may be taken by a temporary resident or guest of the environment. Upon determining that the device has been removed from the environment, a device identifier associated with the device may be dissociated from components and/or services associated with environment and/or systems related thereto, and the device identifier may be associated with a user account of the user.

Claims (82)

1. A method comprising:

storing first data indicating that a voice-enabled device is associated with a first account and a second account, wherein the first account differs from the second account;

receiving an indication that a dissociation event has occurred for the voice-enabled device;

dissociating, based at least in part on the indication, the voice-enabled device from the second account; and

storing, based at least in part on the dissociating, second data that removes an association between the second d account and the voice-enabled device and indicates that the voice-enabled device is associated with the first account, wherein the first data and the second data are different.

2. The method of claim 1 , further comprising:

receiving audio data representing a user utterance;

determining, utilizing speech processing, that the user utterance indicates an intent to dissociate the second account from the voice-enabled device; and

wherein the indication is based at least in part on the user utterance indicating the intent to dissociate the second account from the voice-enabled device.

3. The method of claim 1 , further comprising:

detecting presence of a user device associated with the second account within an environment in which the voice-enabled device is disposed;

determining that the presence of the user device ceases to be detected within the environment; and

wherein the indication is based at least in part on the presence of the user device ceasing to be detected.

4. The method of claim 1 , further comprising:

detecting, based at least in part on audio data received in association with an environment in which the voice-enabled device is disposed, presence of a user associated with the second account;

determining that the presence of the user ceases to be detected within the environment; and

wherein the indication is based at least in part on the presence of the user ceasing to be detected.

5. The method of claim 1 , further comprising:

prior to receiving the indication, receiving audio data representing a user utterance; and

causing an action to be performed in association with the voice-enabled device based at least in part on the user utterance.

6. The method of claim 1 , further comprising:

receiving audio data representing a user utterance;

based at least in part on the voice-enabled device being associated with the first account and the second account, determining that characteristics of the audio data are associated with a user of the second account; and

selecting, based at least in part on the characteristics being associated with the user of the second account, an action to be performed by the voice-enabled device utilizing the second account instead of the first account.

7. The method of claim 1 , further comprising:

receiving, after dissociating the voice-enabled device from the second account, audio data representing a user utterance requesting output of personal information associated with the first account;

determining that the voice-enabled device is associated with the first account and is dissociated from one or more other accounts including the second account when the audio data is received; and

causing the voice-enabled device to output the personal information based at least in part on the voice-enabled device being dissociated from the one or more other accounts.

8. The method of claim 1 , further comprising:

determining that the voice-enabled device has transitioned from a first mode, when the first data was stored, to a second mode;

determining that the second mode is associated with the dissociation event; and

wherein the indication is based at least in part on the voice-enabled device transitioning from the first mode to the second mode.

9. The method of claim 1 , further comprising:

receiving, prior to dissociation of the voice-enabled device from the second account, user input data requesting an action be performed by the voice-enabled device;

determining that the action is permitted to be performed in association with accounts other than the first account; and

causing the action to be performed based at least in part on the action being permitted to be performed in association with the accounts other than the first account.

10. The method of claim 1 , further comprising:

receiving, after dissociating the voice-enabled device from the second account, user input data to perform an action;

determining that the action is associated with the second account; and

determining to refrain from performing the action based at least in part on the second data indicating the voice-enabled device is unassociated with the second account.

11. A system comprising:

one or more processors; and

non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

storing first data indicating that a voice-enabled device is associated with a first account and a second account, wherein the first account differs from the second account;

receiving an indication that a dissociation event has occurred for the voice-enabled device;

dissociating, based at least in part on the indication, the voice-enabled device from the second account; and

storing, based at least in part on the dissociating, second data that removes an association between the second account and the voice-enabled device and indicates that the voice-enabled device is associated with the first account, wherein the first data and the second data are different.

12. The system of claim 11 , the operations further comprising:

receiving audio data representing a user utterance;

determining, utilizing speech processing, that the user utterance indicates an intent to dissociate the second account from the voice-enabled device; and

wherein the indication is based at least in part on the user utterance indicating the intent to dissociate the second account from the voice-enabled device.

13. The system of claim 11 , the operations further comprising:

detecting presence of a user device associated with the second account within an environment in which the voice-enabled device is disposed;

determining that the presence of the user device ceases to be detected within the environment; and

wherein the indication is based at least in part on the presence of the user device ceasing to be detected.

14. The system of claim 11 , the operations further comprising:

detecting, based at least in part on audio data received in association with an environment in which the voice-enabled device is disposed, presence of a user associated with the second account;

determining that the presence of the user ceases to be detected within the environment; and

wherein the indication is based at least in part on the presence of the user ceasing to be detected.

15. The system of claim 11 , the operations further comprising:

prior to receiving the indication, receiving audio data representing a user utterance; and

causing an action to be performed in association with the voice-enabled device based at least in part on the user utterance.

16. The system of claim 11 , the operations further comprising:

receiving audio data representing a user utterance;

based at least in part on the voice-enabled device being associated with the first account and the second account, determining that characteristics of the audio data are associated with a user of the second account; and

selecting, based at least in part on the characteristics being associated with the user of the second account, an action to be performed by the voice-enabled device utilizing the second account instead of the first account.

17. The system of claim 11 , the operations further comprising:

receiving, after dissociating the voice-enabled device from the second account, audio data representing a user utterance requesting output of personal information associated with the first account;

determining, when the audio data is received, that the voice-enabled device is associated with the first account and is dissociated from one or more other accounts including the second account; and

causing the voice-enabled device to output the personal information based at least in part on the voice-enabled device being dissociated from the one or more other accounts.

18. The system of claim 11 , the operations further comprising:

determining that the voice-enabled device has transitioned from a first mode, when the first data was stored, to a second mode;

determining that the second mode is associated with the dissociation event; and

wherein the indication is based at least in part on the voice-enabled device transitioning from the first mode to the second mode.

19. The system of claim 11 , the operations further comprising:

receiving, prior to dissociation of the voice-enabled device from the second account, user input data requesting an action be performed by the voice-enabled device;

determining that the action is permitted to be performed in association with accounts other than the first account; and

causing the action to be performed based at least in part on the action being permitted to be performed in association with the accounts other than the first account.

20. The system of claim 11 , the operations further comprising:

receiving, after dissociating the voice-enabled device from the second account, user input data to perform an action;

determining that the action is associated with the second account; and

determining to refrain from performing the action based at least in part on the second data indicating the voice-enabled device is unassociated with the second account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: MEHTA, ANAND KISHOR
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 057689/0215 →
Continuity (1)
Continuation 16121071 · Sep 4, 2018
Cited By (1)
US 12,647,488