Media playback system with maximum volume setting

US11799433B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11799433-B2
Application numberUS-202117556426-A
CountryUS
Kind codeB2
Filing dateDec 20, 2021
Priority dateAug 28, 2018
Publication dateOct 24, 2023
Grant dateOct 24, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume level; in response to receiving the instruction to change the volume setting of the zone player to the requested volume level, adjust the volume setting of the zone player to an adapted volume level that is lower than the requested volume level; and after adjusting the volume setting of the zone player to the adapted volume level, send an indication that the volume setting of the zone player has been adjusted to the requested volume level rather than the adapted volume level.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising: a computing device configured to communicate with one or more playback devices of a media playback system over at least one data network; a playback device of the media playback system configured to communicate over the at least one data network; at least one network interface; at least one processor; at least one non-transitory computer-readable medium; and program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to: receive an input comprising a command to change a volume level of the playback device to a requested volume level; send an instruction to adjust a playback volume state variable of the playback device to the requested volume level; based on the instruction, cause the playback volume state variable of the playback device to be adjusted to an alternate volume level instead of the requested volume level, wherein the alternate volume level is different than the requested volume level; and provide an indication that the volume level of the playback device has been adjusted to the requested volume level. 2. The system of claim 1 , wherein the input is received via an interface of the computing device. 3. The system of claim 1 , wherein the input is received via an interface of the playback device. 4. The system of claim 1 , wherein the program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to send the instruction to adjust the playback volume state variable of the playback device to the requested volume level comprise program instructions that are executable by the at least one processor such that the computing device is configured to: send, to the playback device, the instruction to adjust the playback volume state variable of the playback device to the requested volume level. 5. The system of claim 4 , wherein the program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to cause the playback volume state variable of the playback device to be adjusted to the alternate volume level instead of the requested volume level comprise program instructions that are executable by the at least one processor such that the playback device is configured to: determine a maximum volume state variable associated with the playback device; based on the requested volume level and the maximum volume state variable, derive the alternate volume level; and adjust the playback volume state variable of the playback device to the alternate volume level instead of the requested volume level, wherein the alternate volume level is less than the requested volume level. 6. The system of claim 5 , wherein the maximum volume state variable is stored at a remote computing device associated with the media playback system, and wherein the program instructions that are executable by the at least one processor such that the playback device is configured to determine the maximum volume state variable comprise program instructions that are executable by the at least one processor such that the playback device is configured to: receive, from the remote computing device, the maximum volume state variable. 7. The system of claim 5 , wherein the program instructions that are executable by the at least one processor such that the playback device is configured to determine the maximum volume state variable comprise program instructions that are executable by the at least one processor such that the playback device is configured to: determine that the playback device is configured to play back media from a given media content source that is associated with a source-specific maximum volume level, and wherein the alternate volume level comprises the source-specific maximum volume level. 8. The system of claim 5 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the playback device is configured to: after adjusting the playback volume state variable of the playback device to the alternate volume level instead of the requested volume level: send, to the computing device, a communication indicating that the playback volume state variable has been adjusted to the requested volume level. 9. The system of claim 8 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing device is configured to: receive, from the playback device, the communication indicating that the playback volume state variable has been adjusted to the requested volume level; and wherein the program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to provide the indication that the volume level of the playback device has been adjusted to the requested volume level comprise program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing device is configured to: display, via an interface of the computing device, the indication that the volume level of the playback device has been adjusted to the requested volume level. 10. The system of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to: determine that the playback device is grouped with at least one additional playback device such that the playback device and the at least one additional playback device are configured to play back media content in synchrony; cause the at least one additional playback device to adjust a respective volume level of the at least one additional playback device to the alternate volume level; and provide an indication that the respective volume level of the at least one additional playback device has been adjusted to the requested volume level. 11. The system of claim 1 , wherein the indication that the volume level of the playback device has been adjusted to the requested volume level comprises a visual representation of a volume setting of the playback device being set to the requested volume level. 12. At least one non-transitory computer-readable medium, wherein the at least one non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a system to: receive an input comprising a command to change a volume level of a playback device to a requested volume level, wherein the playback device is part of a media playback system configured to communicate over at least one data network; send an instruction to adjust a playback volume state variable of the playback device to the requested volume level; based on the instruction, cause the playback volume state variable of the playback device to be adjusted to an alternate volume level instead of the requested volume level, wherein the alternate volume level is different than the requested volume level; and provide an indication that the volume level of the playback device has been adjusted to the requested volume level. 13. The at least one non-transitory computer-readable medium of claim 12 , wherein the input is r

Assignees

Inventors

Classifications

  • H03G3/02Primary

    Manually-operated control {(H03G3/001 and H03G3/002 take precedence)} · CPC title

  • H03G3/3026Primary

    the gain being discontinuously variable, e.g. controlled by switching · CPC title

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • Message passing systems or structures, e.g. queues · CPC title

  • providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11799433B2 cover?
In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume l…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification H03G3/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).