Patents by Inventor Subrahmanyam Venkata Kunapuli

Subrahmanyam Venkata Kunapuli 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: 9894213
    Abstract: A controller for the conference session generates a speaker signal for speakers in a conference room. The controller correlates the speaker signal with network timing information and generates speaker timing information. The controller transmits the correlated speaker signal and timing information to a mobile device participating in the conference session. The mobile device generates an echo cancelled microphone signal from a microphone of the mobile device, and transmits the echo cancelled signal back to the controller. The controller also receives array microphone signals associated with an array of microphones at known positions in the room. The controller estimates a relative location of the mobile device within the conference room. The controller dynamically selects as audio output corresponding to the mobile device location either the echo cancelled microphone signal from the mobile device or an echo cancelled array microphone signal associated with the relative location of the mobile device.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor A. Sundsbarm
  • Patent number: 9549079
    Abstract: Acoustic echo cancellation is improved by receiving a speaker signal that is used to produce audio in a room, and receiving audio signals that capture audio from an array of microphones in the room, including an acoustic echo from the speakers. To cancel the acoustic echo, one adaptive filter is associated with a corresponding subspace in the room. Each of the audio signals is assigned to at least one of the adaptive filters, and a set of coefficients is iteratively determined for each of the adaptive filters. The coefficients for an adaptive filter are determined by selecting each of the audio signals assigned to that adaptive filter and adapting the filter to remove an acoustic echo from each of the selected audio signals. At each iteration, a different audio signal is selected from the audio signals assigned to the adaptive filter in order to determine the set of coefficients.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Xiangyu Bao, Tor A. Sundsbarm
  • Patent number: 9426373
    Abstract: In one embodiment, a method includes obtaining a first signal from a first microphone, and determining when the first signal is indicative of activity on a first surface. The method also includes controlling a camera to focus on the first surface when it is determined that the first signal indicates the activity on the first surface. In such an embodiment, the first microphone and the camera may be part of a collaboration system, and the first surface may be a surface of a whiteboard.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: August 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor Sundsbarm, David Paul Wunsch Desrosiers, Olin Daniel Williford, Jr., David Michael Sanguinet
  • Publication number: 20160205262
    Abstract: A controller for the conference session generates a speaker signal for speakers in a conference room. The controller correlates the speaker signal with network timing information and generates speaker timing information. The controller transmits the correlated speaker signal and timing information to a mobile device participating in the conference session. The mobile device generates an echo cancelled microphone signal from a microphone of the mobile device, and transmits the echo cancelled signal back to the controller. The controller also receives array microphone signals associated with an array of microphones at known positions in the room. The controller estimates a relative location of the mobile device within the conference room. The controller dynamically selects as audio output corresponding to the mobile device location either the echo cancelled microphone signal from the mobile device or an echo cancelled array microphone signal associated with the relative location of the mobile device.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor A. Sundsbarm
  • Patent number: 9319532
    Abstract: A controller for the conference session receives at least one audio signal to generate a speaker signal. The controller correlates the speaker signal with network timing information and generates speaker timing information. The controller transmits the correlated speaker signal and timing information to a mobile device participating in the conference session. The mobile device generates an echo cancelled microphone signal from a microphone of the mobile device, and transmits the echo cancelled signal back to the controller. The controller also receives array microphone signals associated with an array of microphones at known positions in the room. The controller removes acoustic echo from the array microphone signals, and estimates a relative location of the mobile device. The controller dynamically selects as audio output corresponding to the mobile device location either (a) the array microphone signal, or (b) the echo cancelled microphone signal from the mobile device.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: April 19, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor A. Sundsbarm
  • Publication number: 20150156395
    Abstract: In one embodiment, a method includes obtaining a first signal from a first microphone, and determining when the first signal is indicative of activity on a first surface. The method also includes controlling a camera to focus on the first surface when it is determined that the first signal indicates the activity on the first surface. In such an embodiment, the first microphone and the camera may be part of a collaboration system, and the first surface may be a surface of a whiteboard.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor Sundsbarm, David Paul Wunsch Desrosiers, Olin Daniel Williford, JR., David Michael Sanguinet
  • Publication number: 20150063579
    Abstract: Acoustic echo cancellation is improved by receiving a speaker signal that is used to produce audio in a room, and receiving audio signals that capture audio from an array of microphones in the room, including an acoustic echo from the speakers. To cancel the acoustic echo, one adaptive filter is associated with a corresponding subspace in the room. Each of the audio signals is assigned to at least one of the adaptive filters, and a set of coefficients is iteratively determined for each of the adaptive filters. The coefficients for an adaptive filter are determined by selecting each of the audio signals assigned to that adaptive filter and adapting the filter to remove an acoustic echo from each of the selected audio signals. At each iteration, a different audio signal is selected from the audio signals assigned to the adaptive filter in order to determine the set of coefficients.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Xiangyu Bao, Tor A. Sundsbarm
  • Publication number: 20150050967
    Abstract: A controller for the conference session receives at least one audio signal to generate a speaker signal. The controller correlates the speaker signal with network timing information and generates speaker timing information. The controller transmits the correlated speaker signal and timing information to a mobile device participating in the conference session. The mobile device generates an echo cancelled microphone signal from a microphone of the mobile device, and transmits the echo cancelled signal back to the controller. The controller also receives array microphone signals associated with an array of microphones at known positions in the room. The controller removes acoustic echo from the array microphone signals, and estimates a relative location of the mobile device. The controller dynamically selects as audio output corresponding to the mobile device location either (a) the array microphone signal, or (b) the echo cancelled microphone signal from the mobile device.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Applicant: Cisco Technology, Inc
    Inventors: Feng Bao, Subrahmanyam Venkata Kunapuli, Fei Yang, Tor A. Sundsbarm