# US 11,308,947 B2 · Voice recognition system for use with a personal media streaming appliance

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

- Number: US 11,308,947 B2
- Document ID: US11308947B2
- Status: Granted
- Kind: B2
- Application number: 15/973,240
- Filed: 2018-05-07
- Published: 2019-11-07
- Granted: 2022-04-19
- Earliest claimed: 2018-05-07
- Assignees: Spotify AB
- Applicants: Spotify AB
- Inventors: Daniel Bromand; Richard Mitic; Horia Jurcut; Jennifer Thom-Santelli; Henriette Cramer; Karl Humphreys; Bo Williams; Kurt Jacobson; Henrik Lindström
- Web page: https://patentgrep.com/patent/US11308947B2

## CPC

- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 2015/223: {Execution procedure of a spoken command}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A system and method for voice control of a media playback device is disclosed. The method includes receiving an instruction of a voice command, converting the voice command to text, transmitting the text command to the playback device, and having the playback device execute the command. An instruction may include a command to play a set of audio tracks, and the media playback device plays the set of audio tracks upon receiving the instruction.

## Claims

### Claim 1

A method for playing a media content item via a voice command, the method comprising:
receiving an audio clip of an instruction, the instruction comprising:
an activation trigger portion identifying a wake signal,
a command portion identifying intent information, and
a parameter portion identifying a shortcut;
identifying the instruction by converting the audio clip to a text version and determining the intent information and the shortcut from the text version;
identifying a plurality of media content items associated with the shortcut;
associating the shortcut with a physical button located on a media playback device;
transmitting the media content items to the media playback device for playback;
obtaining a second audio clip of a save instruction during playback of the media content items, the save instruction having a second command portion and a second parameter portion identifying a shortcut alias, and the second command portion including a save request;
identifying the save instruction by converting the second audio clip to a second text version and determining the second command portion and the shortcut alias from the second text version; and
associating the plurality of media content items with the shortcut alias of the media playback device; and
associating the shortcut alias with the physical button located on the medial playback device.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
prior to identifying the media content item,
transmitting the shortcut to the media playback device; and
receiving a shortcut signal from the shortcut of the media playback device,
wherein the media content item is identified based on the received shortcut.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the second parameter portion of the save instruction includes a shortcut number predetermined for the second shortcut alias.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the second parameter portion of the save instruction includes a set of one or more words given by a user who provides the save instruction.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the save shortcut command portion includes a set of one or more words automatically generated by at least one computing device.

### Claim 6 (depends on 1)

The method according to claim 1, wherein when the instruction does not comprise the wake signal, the command portion and the parameter portion are not converted to a text version.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the save instruction further comprises an activation trigger portion, the activation portion identifying a wake phrase.

### Claim 8 (depends on 7)

The method according to claim 7, wherein when the save instruction does not comprise the wake signal, the save shortcut command is not converted to a text version.

### Claim 9

A system for operating a voice command interface configured to control a media playback device, the system comprising:
a speech recognition engine configured to:
receive an audio clip of an instruction, the instruction comprising:
an activation trigger portion identifying a wake signal,
a command portion identifying intent information, and
the parameter portion identifying a shortcut; and
a speech analysis engine configured to:
identify the instruction by converting the audio clip to a text version and determining the intent information and the shortcut from the text version;
identify a plurality of media content items associated with the shortcut;
associate the shortcut with a physical button located on a media playback device;
transmit the media content items to the media playback device to perform the command;
obtain a second audio clip of a save instruction during playback of the media content items, the save instruction having a second command portion and a second parameter portion identifying a shortcut alias, and the second command portion including a save request;
identify the save instruction by converting the second audio clip to a second text version and determining the second command portion and the shortcut alias from the second text version; and
associate the plurality of media content items with the shortcut alias of the media playback device; and
associate the shortcut alias with the physical button located on the medial playback device.

### Claim 10 (depends on 9)

The system according to claim 9, wherein the second command portion includes a shortcut number predetermined for the shortcut alias.

### Claim 11 (depends on 9)

The system according to claim 9, wherein the second command portion includes a set of one or more words given by a user who provides the save instruction.

### Claim 12 (depends on 9)

The system according to claim 9, wherein the second command portion includes a set of one or more words automatically generated by at least one computing device.

### Claim 13 (depends on 9)

The system according to claim 9, wherein the save instruction further comprises an activation trigger portion, the activation portion identifying a wake phrase.

### Claim 14 (depends on 13)

The system according to claim 13, wherein when the save instruction does not comprise the wake signal, the save shortcut command is not converted to a text version.

### Claim 15 (depends on 9)

The system according to claim 9, wherein when the instruction does not comprise the wake signal, the command portion and the parameter portion are not converted to a text version.
