Patents Assigned to Sonos, Inc.
  • Patent number: 10292089
    Abstract: An example implementation may involve a first playback device accessing, from a file, first network parameters. The first playback device determines that it is unable to establish a valid network connection to the first WLAN using the first network parameters. In response, the first playback device broadcasts a probe request message. The first playback device receives, from a second playback device, a response to the probe request message, the response to the probe request message indicating second network parameters that are assigned to a network interface of the second playback device. The first playback device establishes a valid network connection to the particular WLAN using the second network parameters and joins, via the established network connection to the particular WLAN, a media playback system that comprises the second playback device.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 14, 2019
    Assignee: Sonos, Inc.
    Inventors: Jeffrey Peters, Hrishikesh Gossain
  • Patent number: 10289380
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 14, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10284984
    Abstract: Example techniques involve a calibration state variable. An example implementation receives, via a network interface, an indication that the first playback device is calibrated. Based on receiving the indication that the first playback device is calibrated, the example implementation updates a calibration state variable to indicate that the first playback device is calibrated, wherein the calibration state variable is stored in the data storage. The example implementation sends, via the network interface, an indication of the updated calibration state variable to a second device.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 7, 2019
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Neil Griffiths
  • Patent number: 10282164
    Abstract: Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: May 7, 2019
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Michael Darrell Andrew Ericson
  • Patent number: 10284983
    Abstract: Examples described herein involve providing playback device calibration user interfaces to guide a calibration process for one or more playback devices in a playback environment. In one example, a network device receives audio samples continuously from a microphone of the network device for a predetermined duration of time, wherein the predetermined duration of time comprises a plurality of periodic time increments. At each time increment within the predetermined duration of time, the network device dynamically updating on a graphical display of the network device, (i) a representation of a frequency response based on audio samples that have been received between a beginning of the predetermined duration of time and the respective time increment, and (ii) a representation of the respective time increment relative to the predetermined duration of time.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: May 7, 2019
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Timothy Sheen
  • Patent number: 10284158
    Abstract: Methods and systems are provided for volume interactions for connected playback devices. In an example implementation, a first playback device applies a state variable update associated with a group of playback devices comprising the first playback device and one or more second playback devices. The state variable update indicates a limited volume range associated with the first playback device. The first playback device renders audio content in synchrony with the one or more second playback devices. Rendering the audio content involves a subwoofer speaker of the first playback device rendering a bass frequency component of the audio content. The first playback device receives input data indicating a group volume adjustment for the group of playback devices and adjusting a playback volume of the first playback device based on the group volume adjustment and the limited volume range.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: May 7, 2019
    Assignee: Sonos, Inc.
    Inventors: Frank Marino, Jr., Eduardo Ahumada Apodaca, Robert Andrew Lambourne
  • Patent number: 10284980
    Abstract: An example implementation may involve a media playback system receiving message(s) indicating that a first playback device is available for configuration into a zone of a media playback system. The implementation may further involve identifying one or more second playback devices and determining that the first playback device and the one or more second playback devices are compatible with certain bonded zone configurations. The implementation may also involve detecting selection of a bonded zone configuration from among the compatible bonded zone configurations and displaying an indication of one or more particular second playback devices that are compatible with the selected bonded zone configuration.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: May 7, 2019
    Assignee: Sonos, Inc.
    Inventors: Sein Woo, Roy Pollock, Liesbeth van den Berg
  • Patent number: 10284981
    Abstract: Examples are provided for establishing a bonded zone comprising a first playback device comprising a respective first wireless radio and a second playback device comprising a second respective wireless radio. The first and second playback devices may establish a bonded zone comprising at least the first and second playback device. While in the established bonded zone, the first playback device may determine that the first playback device is in the established bonded zone and that the first playback device is not currently playing audio in synchrony with the second playback device. Responsive to determining that the first playback device is not playing audio in synchrony, the first playback device may disable communicating via the first wireless radio of the first playback device and send a message to the second playback device to disable communicating via the first wireless radio of the second playback device.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: May 7, 2019
    Assignee: SONOS, INC.
    Inventors: Jeffrey M. Peters, Gary Fox
  • Patent number: 10277981
    Abstract: Systems and methods are disclosed in which a playback device transmits a first sound signal including a predetermined waveform. In one example, the playback device receives a second sound signal including at least one reflection of the first sound signal. The second sound signal is processed to determine a location of a person relative to the playback device, and a characteristic of audio reproduction by the playback device is selected, based on the determined location of the person.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: April 30, 2019
    Assignee: Sonos, Inc.
    Inventor: Eric Frank
  • Patent number: 10275213
    Abstract: Method and apparatus for physical detecting movement of a playback device which plays audio sound via a speaker enclosed in the playback device. While the speaker plays the audio sound, a determination is made whether the playback device is physically moving. In response to the playback device physically moving, the audio sound played by the speaker is modified, for example, by adjusting the volume or equalization of the audio sound, so as to reduce the physical movement of the playback device.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 30, 2019
    Assignee: Sonos, Inc.
    Inventor: Seamus Daly
  • Patent number: 10275135
    Abstract: Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 30, 2019
    Assignee: Sonos, Inc.
    Inventors: Arthur L. Coburn, IV, Nicholas A. J. Millington, Paul Wren, Andrew J. Schulert, Robert A. Lambourne, Jonathan P. Lang
  • Patent number: 10275138
    Abstract: An example implementation may involve receiving, via a radio interface, a radio transmission indicating a particular playback device of a media playback system. Based on the received radio transmission, the implementation may further involve determining that the device is within a given proximity to a zone of the media playback system that includes the particular playback device. Based on determining that the device is within the given proximity to the zone of the media playback system, the implementation may also involve causing the graphical interface to display an indication of (i) an identifier of the zone and (ii) a characteristic of the zone.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 30, 2019
    Assignee: Sonos, Inc.
    Inventors: Luis Vega, Paul Bates, Jason Kendall
  • Patent number: 10268352
    Abstract: Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Arthur L. Coburn, IV, Nicholas A. J. Millington, Paul Wren, Andrew J. Schulert, Robert A. Lambourne, Jonathan P. Lang
  • Patent number: 10268357
    Abstract: Techniques described herein may involve modification of playback based on the proximity of a user to a playback device. An example technique involves a device determining that a listener is within a given proximity of a first playback device and based on determining that the listener is within the given proximity of the first playback device, causing the first playback device to begin playback of first media and causing a second playback device to modify playback of second media.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Luis Vega, Paul Bates, Jason Kendall
  • Patent number: 10270612
    Abstract: Example techniques involve control of playback queues of a zone-based media playback system. Each zone of the media playback system may play back audio tracks from a respective queue. A control device may display a playback controller that includes multiple control interfaces to control audio playback by the one or more playback zones. When a first playback zone is being controlled, the playback controller may instruct one or more first playback devices of a first zone to play back audio tracks of a queue of the first playback zone. Example implementations may facilitate adding audio tracks to the queue.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Robert Reimann, Abhishek Kumar, Paul Bates
  • Patent number: 10268441
    Abstract: Embodiments described herein provide for extending media playback. In an example implementation, during playback of one or more first media items populated in a queue, a control device extends playback time of the queue. Extending playback time of the queue may involve determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and sending an instruction that causes the first playback device to insert the determined one or more second media items into the queue such that play time of the queue is extended.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventor: Robert Reimann
  • Patent number: 10271078
    Abstract: Example techniques describe may facilitate a playback device joining a playback network. An example implementation involves a computing device, such as smartphone or tablet, receiving, from a playback device, a message indicating that the playback device is available to join a playback network. The computing device determines, based on a configuration table, an audio setting corresponding to the playback device and transmits, to the playback device, a message indicating (i) security parameters to be used by the playback device to join the playback network, (ii) the identified audio setting to be applied by the playback device upon joining the playback network.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Steven Beckhardt, Andrew Schulert, Ron Kuper, Jonathan Lang
  • Patent number: 10271150
    Abstract: Examples described herein involve calibration of a microphone. In an example implementation, while a network device is positioned within a predetermined physical range of a microphone of a playback device, the network device detects, via a microphone of, a first audio signal. The network device also receives data indicating a second audio signal detected by the microphone of the playback device. Based on (i) data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, the network device determines an acoustic characteristic of the microphone of the network device and generates a microphone calibration algorithm based on the determined acoustic characteristic of the microphone of the network device. The network device then applies the microphone calibration algorithm when performing an acoustic calibration of the playback device.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 10264030
    Abstract: Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 16, 2019
    Assignee: Sonos, Inc.
    Inventors: Mieko Kusano, Dayn Wilberding, Jonathan Wenocur, Jonathan Lang
  • Patent number: D848399
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: May 14, 2019
    Assignee: Sonos, Inc.
    Inventors: Gregory B. Burlingame, Mieko Kusano, Wai-Loong Lim, Jonathon Reilly, Adrian Sesto