1
Mark Plagge, Simon Jarvis, Christopher Butts: Metadata exchange involving a networked playback system and a networked microphone system. Sonos, McDonnell Boehnen Hulbert & Berghoff, November 7, 2017: US09811314 (9 worldwide citation)

Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the networked microphone system comprises a networked microphone device and a networked microphone server. After establishing the metadata ...


2
Simon Jarvis, Hilmar Lehnert, Aurelio Rafael Ramos, Luis Vega: Providing a multi-channel and a multi-zone audio environment. Sonos, McDonnell Boehnen Hulbert & Berghoff, December 6, 2016: US09516440 (1 worldwide citation)

A multi-channel and multi-zone audio environment is provided. Various inventions are disclosed that allow playback devices on one or more networks to provide an effective multi-channel and a multi-zone audio environment using timing information. According to one example, timing information is used t ...


3
Klaus Hartung, Simon Jarvis, Tim Sheen, Chris Davies: Playback device calibration based on representation spectral characteristics. Sonos, McDonnell Boehnen Hulbert & Berghoff, January 9, 2018: US09864574

A computing device may maintain a database of representative spectral characteristics. The computing device may also receive particular spectral data associated with a particular playback environment corresponding to the particular playback device. Based on the particular spectral data, the computin ...


4
Simon Jarvis, Klaus Hartung, Chris Davies, Tim Sheen: Updating playback device configuration information based on calibration data. Sonos, McDonnell Boehnen Hulbert & Berghoff, January 2, 2018: US09860662

A computing device may transmit playback device configuration information to a given playback device. The computing device may then receive calibration data corresponding to each playback device of a plurality of playback devices, and receive playback device characteristic data indicating at least o ...


5
Timothy W Sheen, Simon Jarvis: Audio processing algorithm database. Sonos, McDonnell Boehnen Hulbert & Berghoff, February 13, 2018: US09891881

Examples described herein involve maintaining a database of audio processing algorithms. Maintaining the database may involve generating or updating audio processing algorithm entries. In one example, generating an audio processing algorithm may involve a computing device causing a playback device t ...


6
Timothy W Sheen, Simon Jarvis, Romi Kadri, Yean Nian Willy Chen: Sensor on moving component of transducer. SONOS, November 27, 2018: US10142754

A signal from a sensor may be received indicative of an acceleration of a moving component of a transducer at a location where the sensor is mounted. A position the moving component may be determined based on the acceleration. The position of the moving component may be compared with a reference to ...


7
Simon Jarvis, Mark Plagge, Christopher Butts: Music service selection. SONOS, October 9, 2018: US10097919

Methods and apparatus for identifying a music service based on a user command. A content type is identified from a received user command and a music service is selected that supports the content type. A selected music service can then transmit audio content associated with the content type for playb ...


8
Timothy W Sheen, Simon Jarvis, Romi Kadri, Yean Nian Willy Chen: Compensation for speaker nonlinearities. SONOS, October 9, 2018: US10097939

A first signal may be received indicative of audio to be played by a speaker. A second signal may be received which comprises (i) a voice input received by a microphone and (ii) at least a portion of the audio played by the speaker at a same time that the microphone receives the voice input. Based o ...


9
Simon Jarvis, Romi Kadri, Christopher Butts: Voice controlled media playback system based on user profile. Sonos, McDonnell Boehnen Hulbert & Berghoff, May 8, 2018: US09965247

Disclosed herein are systems and methods for receiving a voice command and determining an appropriate action for the media playback system to execute based on user identification. The systems and methods receive a voice command for a media playback system, and determines whether the voice command wa ...


10
Simon Jarvis, Romi Kadri, Yean Nian Willy Chen: Room-corrected voice detection. Sonos, September 26, 2017: US09772817

A playback device may have a network interface configured to communicate with a network microphone device over a communication network. A processor of the playback device may comprise instructions, which when executed, cause the processor to obtain acoustics of an environment in which the playback d ...