# US 2019/0378499 A1 · Temporary account association with voice-enabled devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0378499 A1
- Document ID: US20190378499A1
- Status: Published application
- Kind: A1
- Application number: 16/001,763
- Filed: 2018-06-06
- Published: 2019-12-12
- Earliest claimed: 2018-06-06
- Assignees: Amazon Technologies, Inc.
- Applicants: Amazon Technologies, Inc.
- Inventors: Rebecca Joy Lopdrup Miller; Liron Torres; Kadirvel Chockalingam Vanniarajan; Gonzalo Alvarez Barrio; Dick Clarence Hardt
- Web page: https://patentgrep.com/patent/US20190378499A1

## CPC

- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- G10L 2015/223: {Execution procedure of a spoken command}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim 1

A system comprising:
one or more processors; and
computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, from a voice-enabled device, first audio data representing a first user utterance requesting performance of an action, the voice-enabled device associated with a first account;
determining that a resource for performing the action is unassociated with the first account;
sending, to the voice-enabled device, a directive to output, via a speaker of the voice-enabled device, audio representing a request for a telephone number;
receiving, from the voice-enabled device, second audio data representing a second user utterance including the telephone number;
receiving, from the voice-enabled device, a device identifier of the voice-enabled device;
generating a message associated with a second request to provide authentication information associated with a second account associated with a user that provided the first user utterance;
sending the message to a personal device associated with the phone number;
receiving, from the personal device, authentication data identifying the second account and authenticating access to the second account; and
associating an account identifier corresponding to the second account with the device identifier of the voice-enabled device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the message comprises a first message, and the operations further comprising:
sending, to the personal device, a second message associated with a third request for an indication of when the account identifier is to be dissociated from the device identifier;
receiving, from the personal device, the indication;
determining a period of time from the indication; and
dissociating the account identifier from the device identifier upon the period of time lapsing.

### Claim 3 (depends on 1)

The system of claim 1, wherein the directive comprises a first directive, and the operations further comprising:
receiving, from the voice-enabled device, third audio data representing a third user utterance requesting performance of the action;
determining that the third audio data is received during a period of time when the account identifier is associated with the device identifier;
associating the third audio data with the account identifier;
determining that the resource is accessible via the second account; and
causing the action to be performed.

### Claim 4 (depends on 1)

The system of claim 1, wherein the device identifier comprises a first device identifier, and the operations further comprising:
identifying an accessory device associated with an environment of the voice-enabled device;
identifying a second device identifier associated with the accessory device; and
associating the account identifier with the second device identifier based at least in part on associating the account identifier with the first device identifier.

### Claim 5

A method, comprising:
receiving, from a voice-enabled device, audio data representing a user utterance including contact information;
receiving, from the voice-enabled device, a device identifier of the voice-enabled device;
generating an encrypted device identifier;
generating a code pair associated with a selectable link and including the encrypted device identifier;
generating, based at least in part on the code pair, a message associated with a request to provide authentication information associated with a user account;
sending the message to a personal device associated with the contact information;
receiving, from the personal device, authentication data authenticating access to the user account via the selectable link; and
causing, based at least in part on receiving the authentication data, an account identifier of the user account to be associated with the device identifier of the voice-enabled device.

### Claim 6 (depends on 5)

The method of claim 5, wherein the message comprises a first message, the request comprises a first request, and further comprising:
sending, to the personal device, a second message associated with a second request for an indication of when the account identifier is to be dissociated from the device identifier;
receiving, from the personal device, the indication;
determining, based at least in part on the indication, a period of time; and
dissociating the account identifier from the device identifier based at least in part on the period of time lapsing.

### Claim 7 (depends on 5)

The method of claim 5, wherein the audio data comprises first audio data, the user utterance comprises a first user utterance, and further comprising:
receiving, from the voice-enabled device, second audio data representing a second user utterance requesting that the voice-enabled device perform an action;
determining that the second audio data is received while the user account is associated with the device identifier;
determining that a resource for performing the action is associated with the user account; and
causing the action to be performed.

### Claim 8 (depends on 5)

The method of claim 5, wherein receiving the authentication data comprises receiving the authentication data based at least in part on:
sending a directive to an application residing on the personal device and being associated with the voice-enabled device, the directive requesting the authentication data as stored in memory associated with the application; and
receiving the authentication data from the application.

### Claim 9 (depends on 5)

The method of claim 5, further comprising receiving preference data indicating a preference set via a default account associated with the voice-enabled device, the preference enabling temporary account identification association, and wherein causing the account identifier to be associated with the device identifier is based at least in part on the preference data.

### Claim 10 (depends on 5)

The method of claim 5, wherein the device identifier comprises a first device identifier, and further comprising:
identifying an accessory device associated with an environment of the voice-enabled device;
identifying a second device identifier associated with the accessory device; and
associating the account identifier with the second device identifier based at least in part on associating the account identifier with the first device identifier.

### Claim 11 (depends on 5)

The method of claim 5, wherein the audio data comprises first audio data, and further comprising:
receiving, from the voice-enabled device, second audio data representing a first request to associate the user account with the voice-enabled device; and
sending, to the voice-enabled device, a directive for the voice-enabled device to output, via a speaker of the voice-enabled device, audio representing a second request to provide the contact information, wherein the first audio data is received based at least in part on the second request.

### Claim 12 (depends on 5)

The method of claim 5, wherein the audio data comprises first audio data, the user utterance comprises a first user utterance, the user account comprises a first user account, and further comprising:
determining a period of time during which the account identifier is to be associated with the device identifier;
receiving, during the period of time, second audio data representing a second user utterance requesting the voice-enabled device to perform the action;
determining that a resource for performing the action is unassociated with the first user account;
determining that the resource is available via a default user account associated with voice-enabled device; and
selecting the default user account based at least in part on determining that the resource is unassociated with the first user account and is associated with via the default user account.

### Claim 13

A method, comprising:
receiving, from a voice-enabled device, first audio data representing a first user utterance indicating a request to perform an action, the voice-enabled device associated with a default account;
determining that a resource for performing the action is unassociated with the account;
identifying, based at least in part on the audio data, an account identifier associated with a user that spoke the first user utterance, the account identifier having previously been associated with a device identifier of at least one of the voice-enabled device or another voice-enabled device;
receiving confirmation data confirming an intent to associate the account identifier and the device identifier; and
causing, based at least in part on receiving the confirmation data, the account identifier to be associated with the device identifier of the voice-enabled device.

### Claim 14 (depends on 13)

The method of claim 13, wherein the request comprises a first request, and further comprising:
sending, to a personal device, a message associated with a second request for an indication of when the account identifier is to be dissociated from the device identifier;
receiving, from the personal device, the indication;
determining, based at least in part on the indication, a period of time; and
dissociating the account identifier from the device identifier based at least in part on the period of time lapsing.

### Claim 15 (depends on 13)

The method of claim 13, wherein the audio data comprises first audio data, the user utterance comprises a first user utterance, and the operations further comprising:
receiving, from the voice-enabled device, second audio data representing a second user utterance requesting performance of an action;
associating the second audio data with the account identifier based at least in part on the second audio data being received while the account identifier is associated with the device identifier;
determining that a resource for performing the action is associated with a user account corresponding to the account identifier; and
causing the action to be performed.

### Claim 16 (depends on 13)

The method of claim 13, wherein the audio data comprises first audio data, the user utterance comprises a first user utterance, and identifying the account identifier comprises identifying the account identifier based at least in part on:
sending, to the voice-enabled device, a directive to output audio requesting contact information;
receiving, from the voice-enabled device, second audio data representing a second user utterance including the contact information; and
identifying the account identifier using the contact information.

### Claim 17 (depends on 13)

The method of claim 13, wherein identifying the account identifier comprises identifying the account identifier based at least in part on:
determining, based at least in part on a voice model, a user identifier associated with the user utterance; and
identifying the account identifier based at least in part on the user identifier.

### Claim 18 (depends on 13)

The system of claim 13, wherein the device identifier comprises a first device identifier, and further comprising:
identifying an accessory device associated with the device identifier;
identifying a second device identifier associated with the accessory device; and
associating the account identifier with the second device identifier based at least in part on associating the account identifier with the first device identifier.

### Claim 19 (depends on 13)

The method of claim 13, further comprising receiving preference data indicating a preference set via the default account, the preference enabling temporary account identification association, and wherein causing the account identifier to be associated with the device identifier is based at least in part on the preference data.

### Claim 20 (depends on 13)

The method of claim 13, wherein the audio data comprises first audio data, the user utterance comprises a first user utterance, the user account comprises a first user account, and further comprising:
determining a period of time during which the account identifier is to be associated with the device identifier;
receiving, during the period of time, second audio data representing a second user utterance requesting performance of the action;
determining that the resource for performing the action is unassociated with a user account associated with the account identifier;
determining that the resource is associated with the default account; and
selecting the default account based at least in part on determining that the resource is unassociated with the user account and associated with the default account.
