Patents by Inventor Timothy W. Sheen

Timothy W. Sheen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10306364
    Abstract: Methods and systems are provided for adjusting a crossover frequency between a plurality of audio speakers rendering audio content. In one example, a first subset of a plurality of audio speakers may be rendering a first sub-range of a range of audio frequencies of an audio content, and a second subset of speakers of the plurality of audio speakers may be rendering a second sub-range of the range of audio frequencies. In this example, the first sub-range and the second sub-range may be substantially separated at the crossover frequency. In one case, a characteristic of the audio content may be determined, and the crossover frequency may be adjusted based on the determined characteristic to help improve the audio content rendering quality by the respective subsets of audio speakers in the plurality of audio speakers.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 28, 2019
    Assignee: Sonos, Inc.
    Inventors: Timothy W. Sheen, Michael Darrell Andrew Ericson, William H. Bush
  • 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
  • Publication number: 20190116439
    Abstract: Examples described herein involve calibrating one or more playback devices. An example implementation involves a mobile device receiving data representing an audio signal recorded via a microphone at multiple locations between a first physical location and a second physical location within a given environment while one or more playback devices played back calibration audio within the given environment. Based on the received data representing the audio signal, the mobile device determines acoustic characteristics of the given environment. Based on the determined acoustic characteristics of the given environment, the mobile device determines one or more audio processing algorithms to adjust audio output of the one or more playback devices in the given environment to have a pre-determined audio characteristic and causes, via a network interface, the one or more playback devices to apply the determined one or more audio processing algorithms to playback of audio content.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Inventor: Timothy W. Sheen
  • Publication number: 20190073192
    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: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventor: Timothy W. Sheen
  • Patent number: 10154359
    Abstract: Examples described herein involve calibrating a playback device. An example implementation receives, from a network microphone device (NMD), data indicating second audio signal detected by the NMD at multiple locations between a first physical location and a second physical location within a given environment while the network microphone device is moving from the first physical location to the second physical location, the second audio signal representing acoustic echo of a first audio signal played by a playback device. Based on the detected second audio signal, the implementation determines an audio characteristic of the given environment. Based on the determined audio characteristic, the implementation determines an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic that is representative of desired audio playback qualities.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: December 11, 2018
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 10142754
    Abstract: 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 output a measure of distortion associated with the transducer. Nonlinearities in audio output by the transducer may be corrected based on the measure of distortion.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: November 27, 2018
    Assignee: SONOS, INC.
    Inventors: Timothy W. Sheen, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen
  • Patent number: 10127008
    Abstract: 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 to play a first audio signal in a playback zone, receiving (i) data indicating one or more characteristics of a playback zone, and (ii) data indicating a second audio signal detected by a microphone of the playback device in the playback zone. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The an association between the determined audio processing algorithm at least one of the one or more characteristics of the playback zone may be stored in the database.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 13, 2018
    Assignee: Sonos, Inc.
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Patent number: 10127006
    Abstract: An example method, and example devices and computer-readable media related to the example method, are disclosed herein. The method includes, as a computing device is moving within an environment of a playback device, capturing, via a microphone of the computing device, one or more calibration sounds played by the playback device. The method further includes identifying one or more sections of data such that each of the one or more sections of the data correspond to a respective calibration sound of the one or more calibration sounds and using the one or more sections of the data to determine a frequency response of the playback device. The method further includes determining one or more parameters of an audio processing algorithm based on the frequency response of the playback device and a target frequency response, and sending, to the playback device, the one or more parameters.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 13, 2018
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 10114530
    Abstract: An example playback device includes a signal detector, a signal emitter, and a communication interface. Audio content corresponding to video content being displayed on a display device is received via the communication interface device. The audio content is played. While playing the audio content, a first signal is received via the signal detector from a control device configured to control the display device. A second signal is generated based on the first signal and the second signal is emitted via the signal emitter. The display device receives at a signal receiver of the display device the first signal from the control device and the second signal at substantially the same time.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 30, 2018
    Assignee: SONOS, INC.
    Inventor: Timothy W. Sheen
  • Patent number: 10097939
    Abstract: 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 on the first signal, nonlinearities output by the speaker which played the audio may be determined. At least the nonlinearities from the second signal may be removed to output a third signal comprising substantially the voice input received at the microphone.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: October 9, 2018
    Assignee: SONOS, INC.
    Inventors: Timothy W. Sheen, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen
  • Publication number: 20180232199
    Abstract: Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The audio processing algorithm may be calculated, or identified in a database based on an acoustic characteristic of the playback zone. The acoustic characteristic of the playback zone may be determined based on the second audio signal and the characteristic of the playback device. The audio processing algorithm may then be applied by the playback device.
    Type: Application
    Filed: April 17, 2018
    Publication date: August 16, 2018
    Inventor: Timothy W. Sheen
  • Publication number: 20180192215
    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: Application
    Filed: March 1, 2018
    Publication date: July 5, 2018
    Inventor: Timothy W. Sheen
  • Patent number: 9952825
    Abstract: Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The audio processing algorithm may be calculated, or identified in a database based on an acoustic characteristic of the playback zone. The acoustic characteristic of the playback zone may be determined based on the second audio signal and the characteristic of the playback device. The audio processing algorithm may then be applied by the playback device.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: April 24, 2018
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9936318
    Abstract: Examples described herein involve calibration of a playback device. In an example, a system maintains a database of representative acoustic characteristics. Each representative acoustic characteristic corresponds to a respective plurality of network devices and the network devices in each respective plurality of network devices shares characteristics. The system receives, from a particular network device, data indicating characteristics of the particular network device, an identification of a playback device, and data indicating audio detected by the particular network device while the playback device played a calibration tone. The system identifies, in the database, the representative acoustic characteristic corresponding to those characteristics. Based on the identified representative acoustic characteristic, the identification of the playback device, and the data indicating the detected audio, the system determines an audio processing algorithm to adjust audio output of the playback device.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: April 3, 2018
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9910634
    Abstract: Examples described herein involve calibration of a microphone of a network device based on a first signal detected by the microphone of the network device and a second audio signal detected by a microphone of the playback device. While the network device is positioned within a predetermined physical range of a microphone of a playback device, a microphone of the network device may detect a first audio signal. The network device may also receive data indicating a second audio signal detected by the microphone of the playback device. Based on data indicating the first audio signal and the data indicating the second audio signal, the network device may identify a microphone calibration algorithm, and apply the microphone calibration algorithm when performing a calibration function associated with the playback device. Similar functions may also be performed by a computing device, such as a server to coordinate calibration of the microphone of the network device.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 6, 2018
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9891881
    Abstract: 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 to play a first audio signal in a playback zone, receiving (i) data indicating one or more characteristics of a playback zone, and (ii) data indicating a second audio signal detected by a microphone of the playback device in the playback zone. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The an association between the determined audio processing algorithm at least one of the one or more characteristics of the playback zone may be stored in the database.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 13, 2018
    Assignee: Sonos, Inc.
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Publication number: 20180020306
    Abstract: Examples described herein involve calibrating a playback device. An example implementation receives, from a network microphone device (NMD), data indicating second audio signal detected by the NMD at multiple locations between a first physical location and a second physical location within a given environment while the network microphone device is moving from the first physical location to the second physical location, the second audio signal representing acoustic echo of a first audio signal played by a playback device. Based on the detected second audio signal, the implementation determines an audio characteristic of the given environment. Based on the determined audio characteristic, the implementation determines an audio processing algorithm to adjust audio output of the playback device in the given environment to have a pre-determined audio characteristic that is representative of desired audio playback qualities.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Inventor: Timothy W. Sheen
  • Patent number: 9813829
    Abstract: Embodiments are provided for audio synchronization of one or more playback devices using offset information. A playback device may join a synchrony group upon a command, where the synchrony group may have a group coordinator that provides timing information for the group. In one case, the playback device may retrieve offset information from memory storage, where the information represents the offset between a clock of the playback device and the clock of the group coordinator. In another case, the playback device may determine that the offset information is not available in storage and as a result, the offset information may be computed. In one instance, the offset information may be computed using other offsets obtained from storage, such as offsets between other devices in the synchrony group. In another instance, the offset information may be computed using SNTP polling.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: November 7, 2017
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9781513
    Abstract: Systems and method are provided herein for balancing of outputs from playback devices playing audio content in synchrony. In one embodiment, the balancing of outputs may involve receiving a first audio signal to be played by a first playback device according to a first crossover frequency, determining a limiting result by applying a limiting function associated with a second playback device to a second audio signal to be played by the second playback device according to a second crossover frequency, and based on the first limiting result, configuring the first playback device to play the first audio signal according to a third crossover frequency. In some cases, the first and second playback devices may be configured to play the first and second audio signals, respectively, in synchrony.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: October 3, 2017
    Assignee: Sonos, Inc.
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen
  • Patent number: 9749763
    Abstract: Examples described herein involve calibration of a microphone of a network device. An example network device identifies, within a database of microphone acoustic characteristics, an acoustic characteristic of the microphone which corresponds to a particular characteristic of the network device. The network device calibrates a playback device based on at least the identified acoustic characteristic of the microphone.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 29, 2017
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen