Patents by Inventor Dayn Wilberding

Dayn Wilberding 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: 10115400
    Abstract: Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve an NMD receiving, via a microphone, voice data indicating a voice input. The NMD may identify, from among multiple voice services registered to a media playback system, a voice service to process the voice input and cause, via a network interface, the identified voice service to process the voice input.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 30, 2018
    Assignee: Sonos, Inc.
    Inventor: Dayn Wilberding
  • Publication number: 20180310109
    Abstract: Example techniques may involve multiple calibrations for a playback device. In an example implementation, a first playback device, while playing back a first type of audio content via the one or more audio amplifiers configured to drive one or more speakers, applies a first calibration that offsets acoustic characteristics of a given environment when applied to playback by the first playback device. While playing back a second type of audio content via the one or more audio amplifiers configured to drive one or more speakers, the first playback device applies a second calibration that offsets acoustic characteristics of the given environment when applied to playback by the first playback device and calibrates the first playback device to one or more particular locations within the given environment.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 25, 2018
    Inventors: Klaus Hartung, Dayn Wilberding
  • Patent number: 10045139
    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: October 9, 2017
    Date of Patent: August 7, 2018
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Neil Griffiths
  • Patent number: 10021503
    Abstract: Example techniques involve determining a direction of an NMD. An example implementation includes causing two audio drivers to output audio content, where the audio drivers are positioned at a known distance apart in a given azimuthal plane and recording the audio content output by the two audio drivers. The implementation also includes causing a computing device to identify a direction of the NMD relative to a center point of the two audio drivers in the given azimuthal plane. Identifying the direction of the NMD may involve determining a range of possible azimuthal angles between the NMD and the center point, the range of possible angles dependent upon the known distance between the two audio drivers and a phase offset between the two audio drivers indicated by the recorded audio content output. The implementation further includes causing a playback device to adjust calibration based on the identified direction of the NMD.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: July 10, 2018
    Assignee: Sonos, Inc.
    Inventors: Romi Kadri, Dayn Wilberding
  • Patent number: 10003899
    Abstract: Example techniques may involve multiple calibrations for one or more playback devices. An example implementation may involve detecting, via a microphone, calibration sounds as emitted by one or more playback devices during a calibration sequence, perhaps by recording first samples while the microphone is in motion through a given environment and recording second samples while the microphone is stationary at one or more particular locations. The implementation may also include determining a first calibration for the one or more playback devices based on at least the first samples of the calibrations sounds and determining a second calibration for the one or more playback devices based on at least the second samples of the calibrations sounds. The implementation may further include applying at least one of (a) the first calibration or (b) the second calibration to playback by the one or more playback devices.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: June 19, 2018
    Assignee: Sonos, Inc.
    Inventors: Klaus Hartung, Dayn Wilberding
  • Patent number: 9961463
    Abstract: An example implementation may involve a control device receiving, from a first playback device of a media playback system, a calibration state variable indicating that the first playback device is uncalibrated. The control device may cause a graphical interface to display an indication that the first playback device is uncalibrated. The control device may also cause the graphical interface to display a selectable control that, when selected, initiates calibration of the first playback device. Based on detecting selection of the selectable control, the control device may initiate calibration of the first playback device.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: May 1, 2018
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Timothy Sheen
  • Publication number: 20180107446
    Abstract: Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first set of device attributes used by a first controller application. The methods include: (i) identifying a second set of device attributes used by a second controller application to control the playback device, (ii) selecting a second device attribute for the playback device from the second set of device attributes based at least in part on a first device attribute; (iii) storing the selected second device attribute in the first set of device attributes; and (iv) controlling at least one function of the playback device using the selected second device attribute.
    Type: Application
    Filed: August 21, 2017
    Publication date: April 19, 2018
    Inventors: Dayn Wilberding, Chris Bierbower, Mish Fabok, Jake Szymanski, JD Hooge, Tristan Wood, Chip Truex, Christopher Butts, Paul Bates
  • Publication number: 20180040324
    Abstract: Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve an NMD receiving, via a microphone, voice data indicating a voice input. The NMD may identify, from among multiple voice services registered to a media playback system, a voice service to process the voice input and cause, via a network interface, the identified voice service to process the voice input.
    Type: Application
    Filed: August 5, 2016
    Publication date: February 8, 2018
    Inventor: Dayn Wilberding
  • Publication number: 20180041853
    Abstract: Example techniques involve determining a direction of an NMD. An example implementation includes causing two audio drivers to output audio content, where the audio drivers are positioned at a known distance apart in a given azimuthal plane and recording the audio content output by the two audio drivers. The implementation also includes causing a computing device to identify a direction of the NMD relative to a center point of the two audio drivers in the given azimuthal plane. Identifying the direction of the NMD may involve determining a range of possible azimuthal angles between the NMD and the center point, the range of possible angles dependent upon the known distance between the two audio drivers and a phase offset between the two audio drivers indicated by the recorded audio content output. The implementation further includes causing a playback device to adjust calibration based on the identified direction of the NMD.
    Type: Application
    Filed: May 2, 2017
    Publication date: February 8, 2018
    Inventors: Romi Kadri, Dayn Wilberding
  • Publication number: 20180034876
    Abstract: Examples involve a control device using a social networking service to facilitate registration of a streaming media service with a media playback system. An example implementation receives (i) data indicating login credentials for a given account of a social networking service, and (ii) input data to configure streaming media services with a media playback system. Based on receiving the input data to configure the media playback system, the implementation queries the social networking service for streaming media services associated with the given account, and in response to the query, receives data indicating a first streaming media service associated with the given account. The implementation configures the media playback system to playback audio content from the first streaming media service that is associated with the given account and causes the media playback system to playback audio content from the first streaming media service.
    Type: Application
    Filed: October 5, 2017
    Publication date: February 1, 2018
    Inventors: Andrej Sarkic, Danielle Storlie, Diane Roberts, Ron Kuper, Dayn Wilberding, Carl Fristrom
  • Publication number: 20180035227
    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: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Applicant: Sonos, Inc.
    Inventors: Dayn Wilberding, Neil Griffiths
  • Publication number: 20180024808
    Abstract: An example implementation may involve a control device displaying a prompt to initiate a calibration sequence that involves calibration of a playback device for particular location within a given environment. The example implementation may also involve the control device displaying (i) a prompt to initiate a calibration sequence that includes a spectral calibration component and a spatial calibration component, and (ii) a sequence of one or more prompts to prepare the particular location within the given environment for the spatial calibration component. The example implementation may also involve a control device displaying a selectable control, that, when selected, initiates spatial calibration of the playback device within the particular location of the given environment, causing the spatial calibration component to be initiated.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Dayn Wilberding, Sein Woo
  • Publication number: 20180020307
    Abstract: Examples described herein involve identifying one or more error conditions during calibration of one or more playback devices in a playback environment. A microphone of a network device may detect and sample an audio signal while the one or more playback devices in the playback environment plays a calibration tone. A processor of the network device may then receive, from the microphone, a stream of audio data. The audio data may include an audio signal component and a background noise component. As a subset of the audio data is received, the processor may identify based on at least the subset of audio data, the one or more error conditions. The processor may then cause a graphical display to display a graphical representation associated with the identified error condition.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Inventors: Hilmar Lehnert, Timothy Sheen, Dayn Wilberding
  • Patent number: 9787739
    Abstract: An example implementation may involve a control device displaying, on a graphical interface, a prompt for login credentials. The example implementation may also involve the control device detecting input data at the prompt indicating a login credential for a given account of a social networking service. The example implementation may further involve the control device querying the social networking service for streaming media services that are associated with the given account of the social networking service. In response to the query, the control device may receive data indicating a first streaming media service that is associated with the given account of the social networking service. The example implementation may involve registering the first streaming media service with a media playback system and populating a queue of the media playback system with one or more particular media items from the first streaming media service.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: October 10, 2017
    Assignee: Sonos, Inc.
    Inventors: Andrej Sarkic, Danielle Storlie, Diane Roberts, Ron Kuper, Dayn Wilberding, Carl Fristrom
  • Patent number: 9788113
    Abstract: An example implementation may involve receiving, via a network interface, an indication that the first playback device is calibrated. The implementation may also involve updating a calibration state variable to indicate that the first playback device is calibrated based on receiving the indication that the first playback device is calibrated. The implementation may further involve sending, via the network interface, an indication of the updated calibration state variable to a second device.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: October 10, 2017
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Neil Griffiths
  • Patent number: 9781533
    Abstract: Examples described herein involve identifying one or more error conditions during calibration of one or more playback devices in a playback environment. A microphone of a network device may detect and sample an audio signal while the one or more playback devices in the playback environment plays a calibration tone. A processor of the network device may then receive, from the microphone, a stream of audio data. The audio data may include an audio signal component and a background noise component. As a subset of the audio data is received, the processor may identify based on at least the subset of audio data, the one or more error conditions. The processor may then cause a graphical display to display a graphical representation associated with the identified error condition.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: October 3, 2017
    Assignee: Sonos, Inc.
    Inventors: Hilmar Lehnert, Timothy Sheen, Dayn Wilberding
  • Patent number: D803233
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: November 21, 2017
    Assignee: Sonos, Inc.
    Inventor: Dayn Wilberding
  • Patent number: D810124
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: February 13, 2018
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Sein Woo
  • Patent number: D821407
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: June 26, 2018
    Assignee: Sonos, Inc.
    Inventor: Dayn Wilberding
  • Patent number: D821441
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 26, 2018
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Sein Woo