Patents Assigned to Sonos, Inc.
  • Patent number: 12294489
    Abstract: Systems and methods disclosed herein include, determining a proximity of the first networked device to a second networked device, determining whether there is a wired network connection existing between the first networked device and the second networked device, and in response to determining the proximity and the existence of a wired network connection, reconfiguring one or more operational parameters of one or both of the first networked device and the second networked device.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: May 6, 2025
    Assignee: Sonos, Inc.
    Inventor: Nick D'Amato
  • Patent number: 12288558
    Abstract: Systems and methods for managing multiple voice assistants are disclosed. Audio input is received via one or more microphones of a playback device. A first activation word is detected in the audio input via the playback device. After detecting the first activation word, the playback device transmits a voice utterance of the audio input to a first voice assistant service (VAS). The playback device receives, from the first VAS, first content to be played back via the playback device. The playback device also receives, from a second VAS, second content to be played back via the playback device. The playback device plays back the first content while suppressing the second content. Such suppression can include delaying or canceling playback of the second content.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: April 29, 2025
    Assignee: Sonos, Inc.
    Inventors: Ryan Richard Myers, Luis R. Vega Zayas, Sangah Park
  • Patent number: 12282707
    Abstract: While operating in a first mode, a computing device transmits, to playback devices of a synchrony group, (i) media content and (ii) respective playback timing information for synchronous playback of the media content. After a first playback device with a different capability than at least one other playback device of the synchrony group has joined the synchrony group, the computing device begins to operate in a second mode for causing one or more of the playback devices of the synchrony group to modify playback of the media content based on a respective playback device capability. While operating in the second mode, the computing device (i) determines a modified sample rate for the first playback device to maintain synchrony of playback of the media content between the playback devices of the synchrony group, and (ii) causes the first playback device to play back the media content at the modified sample rate.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventor: John Lynch
  • Patent number: 12283269
    Abstract: In one aspect, a user's intent can be inferred based on voice analysis during a communications session, and prompts can be presented, or other actions taken, at least partly in response to the inferred intent. For example, a network microphone device (NMD) having one or more microphones can capture voice input and transmit the voice input to remote computing device(s) for a communication session (e.g., a videoconference). The NMD can analyze the voice input to detect one or more utterances. Based on the utterance(s), the NMD can cause a user prompt to be displayed via a display device communicatively coupled to the NMD. The particular prompt can depend at least in part on one or more context parameters associated with the communication session (e.g., a microphone state of one or more users, a screen share state of one or more users, or a recording status of the session, etc.).
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventor: Paul Bates
  • Patent number: 12282373
    Abstract: An implementation of portable playback device power management involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
  • Patent number: 12284241
    Abstract: Examples described herein involve selecting a group coordinator device for a zone group. An example implementation includes: receiving an instruction to form a zone group comprising the first media device and the second media device; comparing a first one or more communication parameters corresponding to a network connection of the first media device to a second one or more communication parameters corresponding to a network connection of the second media device; identifying the first media device as a group coordinator of the zone group based on at least the indication that the first media device communicates with the router over the first communication frequency band; and configuring the first media device to provide data indicating audio content and audio content playback timing information to the second media device to facilitate synchronous playback of the audio content as the group coordinator of the zone group.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 12284498
    Abstract: A control device receives one or more first user inputs associating a particular playback mode with one or more playback devices and one or more user-defined acoustic parameters for particular media content that is associated with the particular playback mode. The control device associates a particular trigger condition with the particular playback mode. The particular trigger condition comprises a condition that causes the particular playback mode to be executed. The control device receives one or more second user inputs to activate a particular routine that is associated with the particular playback mode. After receiving the one or more second user inputs, the control device transmits a message that causes the one or more playback devices to play back the particular media content according to the one or more user-defined acoustic parameters.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 22, 2025
    Assignee: SONOS, INC.
    Inventors: Shilpa Sarode, Joshua Salit, Nikit Waghela, Graham Bullis, Brandon Wright, Luis Vega
  • Patent number: 12284500
    Abstract: Turntable control systems are disclosed. A playback device can include an analog audio source component such as a turntable. The playback device is configured to cause playback of first audio based on analog audio signals generated by the analog audio source component. Based on an indication that analog audio signals are no longer being generated, the playback device requests, via a network interface, audio content from one or more remote computing devices. The request can include identifying related content based on the first audio. The playback device receives, via the network interface, second audio content from, and causes playback of second audio based on the second audio content.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Dana Krieger, Daniel Jones, Gregory McAllister, Ryan Purdy, Adam Kumpf, Russell Prince, Ed Krouse
  • Patent number: 12282706
    Abstract: Example techniques facilitate calibration of a playback device. An example implementation involves a computing device capturing, via a microphone, data representing multiple iterations of a calibration sound as played by a playback device. The computing device identifies multiple sections within the captured data. Two or more sections represent respective iterations of the calibration sound as played by the playback device. Based on the multiple identified sections, the computing device determines a frequency response of the playback device, the frequency response of the playback device representing audio output by the playback device and acoustic characteristics of an environment around the playback device. Based on the frequency response of the playback device and a target frequency response, the computing device determines one or more parameters of an audio processing algorithm and sends, to the playback device, the one or more parameters of the audio processing algorithm.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: April 22, 2025
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 12277368
    Abstract: Systems and methods disclosed herein include (i) receiving a voice command via at least one microphone of a networked microphone device, wherein the networked microphone device is configured to receive voice commands for a media playback system, and wherein the media playback system comprises the networked microphone device and a first playback device configured to play back content, (ii) determining that the networked microphone device is not configured to play back the content, (iii) in response to determining that the networked microphone is not configured to play back the content, determining that the first playback device is available to play back the content, (iv) causing the first playback device to play back the content, (v) determining that the first playback device is no longer available to play back the content, and (vi) selecting a second playback device to play back the content.
    Type: Grant
    Filed: August 14, 2023
    Date of Patent: April 15, 2025
    Assignee: Sonos, Inc.
    Inventors: Mark Plagge, Simon Jarvis, Christopher Butts
  • Patent number: 12277364
    Abstract: Disclosed embodiments include facilitating clock synchronization and/or synchronous playback among multiple playback devices in a group. An individual playback device estimates and/or calculates a clock time at a clock time source (or a time offset/error between the playback device and the clock time source) based on (i) first clock timing received from the clock time source via a primary timing link and (i) second clock timing received from the clock time source via a secondary timing link. In some embodiments, estimating and/or calculating a clock time and/or clock time offset/error comprises estimating and/or calculating the clock time and/or clock time offset/error with a state estimator, such as a Kalman filter, an extended Kalman filter, or other state estimator configured to estimate a clock time and/or clock time error based on clock timing received via two or more communications links.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: April 15, 2025
    Assignee: Sonos, Inc.
    Inventor: Aurelio Ramos
  • Patent number: 12279008
    Abstract: A first playback device is configured to obtain audio content from a cloud-based media service, the audio content encrypted according to a first encryption scheme. The first playback device is configured to communicate with a cloud-based license service to obtain information for decrypting the audio content and use the obtained information to decrypt the audio content. The first playback device is also configured to re-encrypt the decrypted audio content in accordance with a second encryption scheme and transmit the re-encrypted audio content to at least a second playback device that is grouped with the first playback device for synchronous audio playback. The first playback device is also configured to play back the audio content in synchrony with playback of the audio content by the second playback device.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 15, 2025
    Assignee: Sonos, Inc.
    Inventors: Won So, Ted Lin, Derek W. Erdmann
  • Patent number: 12279013
    Abstract: An example first playback device is configured to: while the first playback device is in a synchrony group with a second playback device, play back a first version of audio content in synchrony with the second playback device; in response to identifying that a quality of a connection between the second playback device and a network device is below a threshold criterion, cause the second playback device to play back a second version of the audio content in synchrony with the first version of the audio content playing back by the first playback device; and in response to detecting a change in the quality of the connection between the second playback device and the network device such that the quality of the connection meets the threshold criterion, cause the second playback device to play back the first version of the audio content in synchrony with the first playback device.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 15, 2025
    Assignee: Sonos, Inc.
    Inventors: Brandon Wright, Ryan Edward Kitson, Won So, Ted Lin, Jeffrey M. Peters, Michael Sheldon
  • Patent number: 12279096
    Abstract: Systems and methods for media playback via a media playback system include detecting a first wake word via a first network microphone device of a first playback device, detecting a second wake word via a second network microphone device of a second playback device, and forming a bonded zone that includes the first playback device and the second playback device. In response to detecting the first wake word, a first voice utterance following the first wake word is transmitted a first voice assistant service. In response to detecting the second wake word, a second voice utterance following the second wake word is transmitted to a second voice assistant service. Requested media content received from the first and/or second voice assistant service is played back via the first playback device and the second playback device in synchrony with one another.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: April 15, 2025
    Assignee: Sonos, Inc.
    Inventors: Sein Woo, John G. Tolomei
  • Patent number: 12271655
    Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: April 8, 2025
    Assignee: Sonos, Inc.
    Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
  • Patent number: 12273084
    Abstract: Embodiments are provided for satellite volume control. An example method includes receiving an input at a playback device to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content, wherein the plurality of playback devices includes the playback device. The method also includes sending a first message over a network from the playback device to a device associated with the plurality of playback devices, the first message including information based on the input, wherein the information is used to adjust the volume of the plurality of playback devices. The method also includes receiving a second message at the playback device over the network, the second message including information for the volume of the playback device, wherein the volume is based on the adjusted volume of the plurality of playback devices.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: April 8, 2025
    Assignee: Sonos, Inc.
    Inventors: Bob Dizon, Neil Griffiths, Luis R. Vega Zayas
  • Patent number: D1070754
    Type: Grant
    Filed: August 16, 2024
    Date of Patent: April 15, 2025
    Assignee: SONOS, INC.
    Inventors: Daehoo Kim, Aki Laine, Edward Mitchell
  • Patent number: D1070809
    Type: Grant
    Filed: November 5, 2024
    Date of Patent: April 15, 2025
    Assignee: SONOS, INC.
    Inventors: Vincent Shyu, Aki Laine, Dana Krieger, Philippe Vossel
  • Patent number: D1072793
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: April 29, 2025
    Assignee: SONOS, INC.
    Inventors: Vincent Wang, Edward Mitchell, Eduardo Salazar
  • Patent number: D1073651
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: May 6, 2025
    Assignee: SONOS, INC.
    Inventors: Vincent Wang, Edward Mitchell, Eduardo Salazar