Patents by Inventor Ananth Jasty

Ananth Jasty 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: 20220360922
    Abstract: Example techniques involve calibration of one or more playback devices. An example implementation involves a playback device playing back audio content using a first calibration via the one or more audio transducers and the one or more amplifiers. The first calibration is based on a response of a listening environment to audio content playback by the playback device. The playback device records, via one or more microphones, at least a portion of the played back audio content. Based on the recorded audio content, the playback device detects a change in the response of the listening environment to audio content playback by the playback device. Responsive to detecting the change in the response, the playback device causes output of a prompt to initiate a calibration procedure for the playback device. The calibration procedure involves a mobile device recording playback by the playback device.
    Type: Application
    Filed: June 16, 2022
    Publication date: November 10, 2022
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 11368803
    Abstract: Example techniques involve calibration of one or more playback devices. An example implementation involves a playback device playing back audio content using a first calibration via the one or more audio transducers and the one or more amplifiers. The first calibration is based on a response of a listening environment to audio content playback by the playback device. The playback device records, via one or more microphones, at least a portion of the played back audio content. Based on the recorded audio content, the playback device detects a change in the response of the listening environment to audio content playback by the playback device. Responsive to detecting the change in the response, the playback device causes output of a prompt to initiate a calibration procedure for the playback device. The calibration procedure involves a mobile device recording playback by the playback device.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 21, 2022
    Assignee: Sonos, Inc.
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 10671536
    Abstract: A method and apparatus for pre-fetching data into a cache using a hardware element that includes registers for receiving a reference for an initial pre-fetch and a stride-indicator. The initial pre-fetch reference allows for direct pre-fetch of a first portion of memory. A stride-indicator is also received and is used along with the initial pre-fetch reference in order to generate a new pre-fetch reference. The new pre-fetch reference is used to fetch a second portion of memory.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: June 2, 2020
    Inventors: Ananth Jasty, Indraneil Gokhale
  • Publication number: 20190394593
    Abstract: Example techniques involve calibration of one or more playback devices. An example implementation involves a playback device playing back audio content using a first calibration via the one or more audio transducers and the one or more amplifiers. The first calibration is based on a response of a listening environment to audio content playback by the playback device. The playback device records, via one or more microphones, at least a portion of the played back audio content. Based on the recorded audio content, the playback device detects a change in the response of the listening environment to audio content playback by the playback device. Responsive to detecting the change in the response, the playback device causes output of a prompt to initiate a calibration procedure for the playback device. The calibration procedure involves a mobile device recording playback by the playback device.
    Type: Application
    Filed: September 9, 2019
    Publication date: December 26, 2019
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 10412516
    Abstract: Example techniques involve calibration of multiple playback devices. An example implementation receives, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony. After initiating the calibration of the group of playback devices, the implementation detects audio content rendered synchronously by the first playback device and the second playback device. Based on the detected audio content, the implementation determines a first equalization adjustment for the first playback device and a second equalization for the second playback device and causes the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 10, 2019
    Assignee: Sonos, Inc.
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 10402201
    Abstract: A method and apparatus for detecting potential memory conflicts in a parallel computing environment by executing two parallel program threads. The parallel program threads include special operands that are used by a processing core to identify memory addresses that have the potential for conflict. These memory addresses are combined into a composite access record for each thread. The composite access records are compared to each other in order to detect a potential memory conflict.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: September 3, 2019
    Inventors: Joel Kevin Jones, Ananth Jasty
  • Publication number: 20190102304
    Abstract: A method and apparatus for pre-fetching data into a cache using a hardware element that includes registers for receiving a reference for an initial pre-fetch and a stride-indicator. The initial pre-fetch reference allows for direct pre-fetch of a first portion of memory. A stride-indicator is also received and is used along with the initial pre-fetch reference in order to generate a new pre-fetch reference. The new pre-fetch reference is used to fetch a second portion of memory.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: Ananth Jasty, Indraneil Gokhale
  • Publication number: 20180063660
    Abstract: Example techniques involve calibration of multiple playback devices. An example implementation receives, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony. After initiating the calibration of the group of playback devices, the implementation detects audio content rendered synchronously by the first playback device and the second playback device. Based on the detected audio content, the implementation determines a first equalization adjustment for the first playback device and a second equalization for the second playback device and causes the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 9820045
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a network device displaying a guide to calibrate at least one playback device. The example implementation also involves detecting, at a first time, a first audio content rendered by the at least one playback device and detecting, at a second time, a second audio content rendered by the at least one playback device. The example implementation further involves causing determination of an equalization adjustment based on an analysis of the first audio content and the second audio content.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: November 14, 2017
    Assignee: Sonos, Inc.
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Patent number: 9749744
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a computing device receiving, via a microphone, detected audio content rendered by at least one playback device. The implementation also involves the computing device modulating the detected audio content with a modulation signal such that the modulation signal has a modulation frequency determined based on an input frequency range of a processing unit. The implementation also involves providing the modulated audio content to the processing unit; and determining, via the processing unit, an equalization setting for the at least one playback device.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 29, 2017
    Assignee: Sonos, Inc.
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos
  • Patent number: 9699555
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a network device detecting, at a first time, a first audio content rendered by at least one first playback device. The example implementation also involves the network device detecting, at a second time, a second audio content rendered by at least one second playback device. The example implementation further involves causing, via the network device, determination of an equalization adjustment for one or more of the at least one first playback device and the at least one second playback device based on an analysis of the detected first audio content and the detected second audio content.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: July 4, 2017
    Assignee: Sonos, Inc.
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos
  • Publication number: 20170177371
    Abstract: A method and apparatus for detecting potential memory conflicts in a parallel computing environment by executing two parallel program threads. The parallel program threads include special operands that are used by a processing core to identify memory addresses that have the potential for conflict. These memory addresses are combined into a composite access record for each thread. The composite access records are compared to each other in order to detect a potential memory conflict.
    Type: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Inventors: JOEL KEVIN JONES, ANANTH JASTY
  • Publication number: 20160044413
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a computing device receiving, via a microphone, detected audio content rendered by at least one playback device. The implementation also involves the computing device modulating the detected audio content with a modulation signal such that the modulation signal has a modulation frequency determined based on an input frequency range of a processing unit. The implementation also involves providing the modulated audio content to the processing unit; and determining, via the processing unit, an equalization setting for the at least one playback device.
    Type: Application
    Filed: October 15, 2015
    Publication date: February 11, 2016
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos
  • Patent number: 9106192
    Abstract: Systems and methods are provided for device playback calibration. In one example, a calibration device with a microphone and signal processor may detect audio content rendered by a playback device. The calibration device may transmit the detected audio content to a processing unit configured to determine an equalization setting for optimal playback of the playback device based on the received detected audio content and a relative distance and direction between the playback device and the calibration device. The calibration device may further be configured to modulate the detected audio content before transmitting the detected audio content to the processing unit to accommodate for a limited frequency range of the processing unit. In this case, the processing unit may demodulate the received signal prior to determining the equalization setting. The processing unit may then transmit the determined equalization setting to the playback device according to a wireless communication protocol.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 11, 2015
    Assignee: Sonos, Inc.
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos
  • Publication number: 20150214914
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a network device detecting, at a first time, a first audio content rendered by at least one first playback device. The example implementation also involves the network device detecting, at a second time, a second audio content rendered by at least one second playback device. The example implementation further involves causing, via the network device, determination of an equalization adjustment for one or more of the at least one first playback device and the at least one second playback device based on an analysis of the detected first audio content and the detected second audio content.
    Type: Application
    Filed: April 9, 2015
    Publication date: July 30, 2015
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos
  • Publication number: 20150212789
    Abstract: Systems and methods are provided for device playback calibration. An example implementation involves a network device displaying a guide to calibrate at least one playback device. The example implementation also involves detecting, at a first time, a first audio content rendered by the at least one playback device and detecting, at a second time, a second audio content rendered by the at least one playback device. The example implementation further involves causing determination of an equalization adjustment based on an analysis of the first audio content and the second audio content.
    Type: Application
    Filed: April 3, 2015
    Publication date: July 30, 2015
    Inventors: Ananth Jasty, Aurelio Ramos, Timothy Sheen
  • Publication number: 20140003625
    Abstract: Systems and methods are provided for device playback calibration. In one example, a calibration device with a microphone and signal processor may detect audio content rendered by a playback device. The calibration device may transmit the detected audio content to a processing unit configured to determine an equalization setting for optimal playback of the playback device based on the received detected audio content and a relative distance and direction between the playback device and the calibration device. The calibration device may further be configured to modulate the detected audio content before transmitting the detected audio content to the processing unit to accommodate for a limited frequency range of the processing unit. In this case, the processing unit may demodulate the received signal prior to determining the equalization setting. The processing unit may then transmit the determined equalization setting to the playback device according to a wireless communication protocol.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: Sonos, Inc
    Inventors: Timothy Sheen, Ananth Jasty, Aurelio Ramos