IP Library Granted Patent US 12,562,164
Granted Patent B2
US 12,562,164 · App. 18/229,898 · Granted Feb 24, 2026

Temporary account association with voice-enabled devices

Inventors: Rebecca Joy Lopdrup Miller (Seattle, WA); Liron Torres (Redmond, WA); Kadirvel Chockalingam Vanniarajan (Mercer Island, WA); Gonzalo Alvarez Barrio (Seattle, WA); Dick Clarence Hardt (Seattle, WA)
Assignee: Amazon Technologies, Inc.
G10L15/22G06F3/167H04W4/14
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,562,164
App. No.
18/229,898
Granted
Feb 24, 2026
Kind
B2
Abstract

Systems and methods for temporarily associating user accounts with voice-enabled devices are disclosed. A voice-enabled device, which may be associated with a default account, may be situated in an environment, such as a hotel room. A user may desire to utilize the voice-enabled device to perform one or more actions. In examples, some or all of the actions may require the use of a system resource not available to the default account. In these examples, the user may provide contact information to be used to send a message to personal device of the user to acquire user account information. Upon receipt of such information, the user account may be temporarily associated with the voice-enabled device, and may be dissociated from the voice-enabled device upon the lapse of a period of time and/or occurrence of a dissociation event.

Claims (76)

1 . A method comprising:

receiving audio data representing a user utterance captured at a voice-enabled device;

determining a voice signature of the audio data;

determining account data associated with the voice signature;

determining, based at least in part on the audio data, intent data representing a request to perform an action;

identifying a first application configured to process the intent data;

identifying a second application configured to process the intent data;

determining, by an association-management component implemented as computer-readable instructions stored in memory and executed by one or more processors, that the first application is associated with the account data;

determining, by the association-management component, that the second application is unassociated with the account data;

selecting the first application to process the intent data instead of the second application based at least in part on the determining, by the association-management component, that the first application is associated with the account data and the second application is unassociated with the account data; and

causing the action to be performed utilizing the first application.

2 . The method of claim 1 , further comprising:

storing data representing multiple voice signatures including the voice signature; and

parsing the multiple voice signatures to determine which of the multiple voice signatures is most similar to the voice signature of the audio data.

3 . The method of claim 1 , further comprising:

determining, based at least in part on the voice signature, that a user that provided the user utterance is a guest user with respect to the voice-enabled device; and

associating a guest user designation with the action.

4 . The method of claim 1 , further comprising:

determining that the account data is associated with a device of an environment in which the voice-enabled device is not situated;

determining that the intent data is for performing the action in association with the device; and

sending a command to perform the action to the device.

5 . The method of claim 1 , further comprising selecting the action from multiple actions based at least in part on selecting the first application to process the intent data.

6 . The method of claim 1 , wherein the action comprises a first action, and the method further comprises:

determining, using the first application, the first action is associated with the intent data;

determining, using the first application, a second action associated with the intent data, the second action differing from the first action; and

selecting the first action for performance instead of the second action based at least in part on historical usage data.

7 . The method of claim 1 , further comprising:

sending a command to the voice-enabled device, the command causing output of audio requesting confirmation of the account data;

receiving user input data indicating confirmation of the account data; and

wherein causing the action to be performed comprises causing the action to be performed based at least in part on the user input data indicating confirmation of the account data.

8 . The method of claim 1 , wherein determining that the first application is associated with the account data is based at least in part on the first application being selected for use with the voice-enabled device prior to receiving the audio data.

9 . The method of claim 1 , wherein:

the first application is associated with a first set of actions; and

the second application is associated with a second set of actions that differ at least in part from the first set of actions.

10 . The method of claim 1 , further comprising:

sending, to the first application, first data requesting the first application to determine the action to be performed and including an identifier of the account data; and

receiving, from the first application, second data representing a command to perform the action, the action based at least in part on the identifier of the account data.

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:

receiving audio data representing a user utterance captured at a voice-enabled device;

determining a voice signature of the audio data;

determining account data associated with the voice signature;

determining, based at least in part on the audio data, intent data representing a request to perform an action;

identifying a first application configured to process the intent data;

identifying a second application configured to process the intent data;

determining, by an association-management component implemented as computer-readable instructions stored in memory and executed by one or more processors, that the first application is associated with the account data;

determining, by the association-management component, that the second application is unassociated with the account data;

selecting the first application to process the intent data instead of the second application based at least in part on the determining, by the association-management component, that the first application is associated with the account data and the second application is unassociated with the account data; and

causing the action to be performed utilizing the first application.

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

storing data representing multiple voice signatures including the voice signature; and

parsing the multiple voice signatures to determine which of the multiple voice signatures is most similar to the voice signature of the audio data.

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

determining, based at least in part on the voice signature, that a user that provided the user utterance is a guest user with respect to the voice-enabled device; and

associating a guest user designation with the action.

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

determining that the account data is associated with a device of an environment in which the voice-enabled device is not situated;

determining that the intent data is for performing the action in association with the device; and

sending a command to perform the action to the device.

15 . The system of claim 11 , the operations further comprising selecting the action from multiple actions based at least in part on selecting the first application to process the intent data.

16 . The system of claim 11 , wherein the action comprises a first action, and the operations further comprise:

determining, using the first application, the first action is associated with the intent data;

determining, using the first application, a second action associated with the intent data, the second action differing from the first action; and

selecting the first action for performance instead of the second action based at least in part on historical usage data.

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

sending a command to the voice-enabled device, the command causing output of audio requesting confirmation of the account data;

receiving user input data indicating confirmation of the account data; and

wherein causing the action to be performed comprises causing the action to be performed based at least in part on the user input data indicating confirmation of the account data.

18 . The system of claim 11 , wherein determining that the first application is associated with the account data is based at least in part on the first application being selected for use with the voice-enabled device prior to receiving the audio data.

19 . The system of claim 11 , wherein:

the first application is associated with a first set of actions; and

the second application is associated with a second set of actions that differ at least in part from the first set of actions.

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

sending, to the first application, first data requesting the first application to determine the action to be performed and including an identifier of the account data; and

receiving, from the first application, second data representing a command to perform the action, the action based at least in part on the identifier of the account data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2023
From: MILLER, REBECCA JOY LOPDRUP; TORRES, LIRON; VANNIARAJAN, KADIRVEL CHOCKALINGAM; BARRIO, GONZALO ALVAREZ; HARDT, DICK CLARENCE
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 065263/0963 →
Continuity (3)
Continuation 17098805 · Nov 16, 2020
Continuation 16001763 · Jun 6, 2018
Related Publication 20240071382A1 · Feb 29, 2024
References Cited (42)
US 9361084B1 · Costa · 2016 [cited by examiner]
US 9990176B1 · Gray · 2018 [cited by applicant]
US 20130183944A1 · Mozer et al. · 2013 [cited by applicant]
US 20150088514A1 · Typrin · 2015 [cited by applicant]
US 20150382047A1 · Van Os · 2015 [cited by examiner]
US 20160182931A9 · Setos · 2016 [cited by applicant]
US 20170076720A1 · Gopalan et al. · 2017 [cited by applicant]
US 20170076727A1 · Ding et al. · 2017 [cited by applicant]
US 20180007060A1 · Leblang et al. · 2018 [cited by applicant]
US 20180052824A1 · Ferrydiansyah et al. · 2018 [cited by applicant]
US 20180096690A1 · Mixter · 2018 [cited by applicant]
US 20180374486A1 · Zhao · 2018 [cited by examiner]
US 20190166255A1 · Reddy · 2019 [cited by applicant]
US 20190197231A1 · Meier · 2019 [cited by applicant]
US 20190245978A1 · Warrick · 2019 [cited by applicant]
US 20190378499A1 · Miller et al. · 2019 [cited by applicant]
US 20190378500A1 · Miller et al. · 2019 [cited by applicant]
US 20210065711A1 · Miller et al. · 2021 [cited by applicant]
CN 104050967A · 2014 [cited by applicant]
EP 0018129A1 · 1980 [cited by applicant]
WO WO2016007801 · 2016 [cited by applicant]
WO WO2018004935 · 2018 [cited by applicant]
WO WO2019118933A1 · 2019 [cited by applicant]
Chinse Office Action mailed Dec. 29, 2023 for Chinese Application No. 2019800354079, a foreign counterpart to U.S. Pat. No. 10,847,153, 16 pages. [cited by applicant]
European Office Action mailed Apr. 25, 2023 for European patent application No. 19814400.8, a foreign counterpart of U.S. Pat. No. 10,847,153, 4 pages. [cited by applicant]
Partial European Search Report mailed Oct. 26, 2021 for European Patent Application No. 19814400.8, a foreign counterpart to U.S. Pat. No. 10,847,153, 14 pages. [cited by applicant]
Extended European Search Report mailed Mar. 25, 2022 for European Patent Application No. 19814400.8, 15 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/098,805, mailed on Jan. 19, 2023, Rebecca Joy Lopdrup Miller, “Temporary Account Association With Voice-Enabled Devices”, 10 pages. [cited by applicant]
Office Action for U.S. Appl. No. 16/001,763, mailed on Mar. 31, 2020, Miller, “Temporary Account Association With Voice-Enabled Devices”, 8 Pages. [cited by applicant]
Office Action for U.S. Appl. No. 16/001,823, mailed on Nov. 29, 2019, Miller, “Temporary Account Association With Voice-Enabled Devices”, 9 Pages. [cited by applicant]
PCT Invitation to Pay Additional Fees mailed on Aug. 13, 2019, for PCT Application No. PCT/US2019/035650, 2 Pages. [cited by applicant]
PCT Search Report and Written Opinion mailed on Oct. 16, 2019 for PCT Application No. PCT/US10/35650, 11 pages. [cited by applicant]
International Preliminary Report on Patentability, PCT App. No. PCT/US19/35650, Dec. 17, 2020, 8 pages. [cited by applicant]
International Search Report and Written Opinion, PCT App. No. PCT/US19/35650, Oct. 16, 2019, 10 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/001,763, Mar. 31, 2020, 9 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/001,823, Mar. 10, 2020, 10 pages. [cited by applicant]
Non-Final Office Action, U.S. App. No. 16/001,823, Nov. 29, 2019, 10 pages. [cited by applicant]
Non-Final Office Action, U.S. App. No. 17/098,805, Jan. 19, 2023, 11 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/001,763, Jul. 16, 2020, 8 pages. [cited by applicant]
Notice of Allowance, U.S. App. No. 17/098,805, May 3, 2023, 8 pages. [cited by applicant]
Requirement for Restriction/Election, U.S. Appl. No. 16/001,763, Jan. 22, 2020, 8 pages. [cited by applicant]
Office Action for Chinese Application No. 201980035407.9, Dated Jul. 31, 2024, 4 pages. [cited by applicant]