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).

  • Publication number: 20170064472
    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: Application
    Filed: November 3, 2016
    Publication date: March 2, 2017
    Inventor: Timothy W. Sheen
  • Publication number: 20170048633
    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: Application
    Filed: October 19, 2016
    Publication date: February 16, 2017
    Inventor: Timothy W. Sheen
  • Patent number: 9557958
    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: January 31, 2017
    Assignee: Sonos, Inc.
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Patent number: 9549258
    Abstract: An example implementation involves a first playback device receiving audio content to be played back by the first playback device and a second playback device in synchrony. Such audio content may include a first and second stereo component. The first playback device determines a limiting result that indicates frequencies at which a playback volume of the second playback device is limited and determines a crossover frequency based on the indicated frequencies at which the playback volume of the second playback device is limited. The first playback device causes the second playback device to play a first portion of the second stereo component that is above the determined crossover frequency and plays (i) the first stereo component and (ii) a second portion of the second stereo component that is below the indicated frequency in synchrony with playback of the first portion by the second playback device.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 17, 2017
    Assignee: Sonos, Inc.
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen
  • Patent number: 9538300
    Abstract: Embodiments are provided for audio synchronization of one or more playback devices using offset information. In an example embodiment, a first device receives, from a second device, data representing a first time, the first time corresponding to first audio data to be played by the first playback device as part of a synchrony group with the second device. The first device determines a second time based on (i) the first time and (ii) a first offset between a clock of the first device and a clock of the second device. The first device plays the first audio data at the second time according to the clock of the first device. After playing the first audio data, the first device determines a second offset between the clock of the first device and the clock of the second device and replaces data representing the first offset with data representing the second offset.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: January 3, 2017
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Patent number: 9513865
    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: December 6, 2016
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Publication number: 20160234598
    Abstract: An example implementation involves a first playback device receiving audio content to be played back by the first playback device and a second playback device in synchrony. Such audio content may include a first and second stereo component. The first playback device determines a limiting result that indicates frequencies at which a playback volume of the second playback device is limited and determines a crossover frequency based on the indicated frequencies at which the playback volume of the second playback device is limited. The first playback device causes the second playback device to play a first portion of the second stereo component that is above the determined crossover frequency and plays (i) the first stereo component and (ii) a second portion of the second stereo component that is below the indicated frequency in synchrony with playback of the first portion by the second playback device.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 11, 2016
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen
  • Publication number: 20160210009
    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: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventor: Timothy W. Sheen
  • Publication number: 20160165371
    Abstract: Embodiments are provided for audio synchronization of one or more playback devices using offset information. In an example embodiment, a first device receives, from a second device, data representing a first time, the first time corresponding to first audio data to be played by the first playback device as part of a synchrony group with the second device. The first device determines a second time based on (i) the first time and (ii) a first offset between a clock of the first device and a clock of the second device. The first device plays the first audio data at the second time according to the clock of the first device. After playing the first audio data, the first device determines a second offset between the clock of the first device and the clock of the second device and replaces data representing the first offset with data representing the second offset.
    Type: Application
    Filed: February 11, 2016
    Publication date: June 9, 2016
    Inventor: Timothy W. Sheen
  • Patent number: 9363601
    Abstract: An example implementation involves a first playback device receiving audio content to be played by the first playback device and a second playback device. The first playback device may be configured to play respective portions of the audio that are respectively below and above a first crossover frequency. The playback device determines a first limiting result that represents playback of the second portion of the audio content by applying, to the second portion of the audio content, a pre-determined volume-limiting function that is associated with the second playback device, where the first limiting result indicates frequencies at which a playback volume of the second playback device is limited. The playback device determines a second crossover frequency based on the indicated frequencies at which the playback volume of the second playback device is limited and plays a third portion of the audio content that is below the second crossover frequency.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 7, 2016
    Assignee: Sonos, Inc.
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen
  • Patent number: 9336678
    Abstract: Systems, methods, apparatus, and articles of manufacture are disclosed. An example playback device includes a signal detector adjacent to a first side of the playback device; a signal emitter adjacent to a second side of the playback device; a processor; and memory having stored thereon instructions executable by the processor to cause the playback device to perform functions. The example functions include detecting, by the signal detector, an analog signal; amplifying the analog signal in analog form; applying an offset to analog signal in analog form; filtering the offset signal in analog form; and emitting, by the signal emitter, the filtered signal.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 10, 2016
    Assignee: SONOS, INC.
    Inventor: Timothy W. Sheen
  • Patent number: 9313591
    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: January 27, 2014
    Date of Patent: April 12, 2016
    Assignee: Sonos, Inc.
    Inventor: Timothy W. Sheen
  • Publication number: 20160070530
    Abstract: An example implementation involves a computing device transmitting, via a local area network, a command that instructs a playback device to play a particular audio signal. The example implementation also involves the computing device receiving data indicating a detected audio signal corresponding to playback of the particular audio signal by the playback device, where the detected audio signal includes a portion of the particular audio signal. The implementation further involves the computing device obtaining data indicating a predetermined audio characteristic and determining an audio processing algorithm based on the detected audio signal and the predetermined audio characteristic. The example implementation involves causing the playback device to apply the determined audio processing algorithm when playing audio via at least one speaker.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Inventor: Timothy W. Sheen
  • Publication number: 20160073210
    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: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventor: Timothy W. Sheen
  • Publication number: 20160070526
    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: Application
    Filed: March 10, 2015
    Publication date: March 10, 2016
    Inventor: Timothy W. Sheen
  • Publication number: 20160070525
    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: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Publication number: 20160066094
    Abstract: An example implementation involves a first playback device receiving audio content to be played by the first playback device and a second playback device. The first playback device may be configured to play respective portions of the audio that are respectively below and above a first crossover frequency. The playback device determines a first limiting result that represents playback of the second portion of the audio content by applying, to the second portion of the audio content, a pre-determined volume-limiting function that is associated with the second playback device, where the first limiting result indicates frequencies at which a playback volume of the second playback device is limited. The playback device determines a second crossover frequency based on the indicated frequencies at which the playback volume of the second playback device is limited and plays a third portion of the audio content that is below the second crossover frequency.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen
  • Publication number: 20160014534
    Abstract: Examples described herein involve calibrating a playback device for a playback environment based on audio signals detected by a microphone of a network device as the network device moves about the playback environment. While the playback device is playing a first audio signal and the network device is moving within the playback environment from a first physical location to a second physical location, the network device may detect by a microphone of the network device, a second audio signal. The network device may then identify an audio processing algorithm based on data indicating the second audio signal, and transmit to the playback device, data indicating the identified audio processing algorithm. Similar functions may also be performed by the playback device being calibrated or a computing device, such as a server to coordinate calibration of the playback device.
    Type: Application
    Filed: September 9, 2014
    Publication date: January 14, 2016
    Inventor: Timothy W. Sheen
  • Publication number: 20160011846
    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: September 9, 2014
    Publication date: January 14, 2016
    Inventor: Timothy W. Sheen
  • Patent number: 9226073
    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: February 6, 2014
    Date of Patent: December 29, 2015
    Assignee: Sonos, Inc.
    Inventors: Aurelio Rafael Ramos, Timothy W. Sheen