Audio content selection and playback
AssigneeSonos, Inc.
InventorsRobert Reimann, David Taylor, Abhishek Kumar
Life of this patent
Estimating the term…
Abstract
An example system is configured to: (i) receive data indicating a command to play back audio content, where the data indicating the command to play back audio content is received via a voice input that is detected by a first zone player, (ii) based on the data indicating the command, determine a playback condition comprising a particular zone player, (iii) identify a user account associated with the first zone player, (iv) based at least on (a) the command and (b) the identified user account, determine audio content for playback, and (v) play back the determined audio content via the particular zone player.
Claims30
A system comprising:
- at least one processor;
- at least one tangible, non-transitory computer-readable medium;
- and
- program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
- receive data indicating a command to play back audio content, wherein the data indicating the command to play back audio content is received via a voice input that is detected by a first zone player;
- based on the data indicating the command, determine a playback condition comprising a particular zone player;
- identify a user account associated with the first zone player;
- based at least on (i) the command and (ii) the identified user account, determine audio content for playback;
- and
- play back the determined audio content via the particular zone player.
A first zone player comprising:
- at least one processor;
- at least one tangible, non-transitory computer-readable medium;
- and
- program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the first zone player is configured to:
- receive data indicating a command to play back audio content, wherein the data indicating the command to play back audio content is received via a voice input that is detected by the first zone player;
- based on the data indicating the command, determine a playback condition comprising a second zone player;
- identify a user account associated with the first zone player;
- based at least on (i) the command and (ii) the identified user account, determine audio content for playback;
- and
- cause the second zone player to play back the determined audio content.
A zone player comprising:
- at least one processor;
- at least one tangible, non-transitory computer-readable medium;
- and
- program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the zone player is configured to:
- receive data indicating a command to play back audio content, wherein the data indicating the command to play back audio content is received via a voice input that is detected by the zone player;
- based on the data indicating the command, determine a playback condition comprising the zone player;
- identify a user account associated with the zone player;
- based at least on (i) the command and (ii) the identified user account, determine audio content for playback;
- and
- play back the determined audio content.
At least one tangible, non-transitory computer-readable medium, wherein the at least one tangible, non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a system to:
- receive data indicating a command to play back audio content, wherein the data indicating the command to play back audio content is received via a voice input that is detected by a first zone player;
- based on the data indicating the command, determine a playback condition comprising a particular zone player;
- identify a user account associated with the first zone player;
- based at least on (i) the command and (ii) the identified user account, determine audio content for playback;
- and
- play back the determined audio content via the particular zone player.
Dependencies are inferred from the claim text.