Patents by Inventor Edward Sumanaseni

Edward Sumanaseni 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: 11563857
    Abstract: Methods and devices for aggregating hardware loopback streams of a plurality of display devices in communication with a computer device may include a plurality of hardware loopback streams with rendered audio data from the plurality of display devices in communication with the computer device. The methods and devices may include combining the rendered audio data from the plurality of hardware loopback streams into a loopback buffer to create aggregated loopback audio data. The methods and devices may include providing the loopback buffer with the aggregated loopback audio data to one or more applications executing on the computer device.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Laxmi Narsimha Rao Kakulamarri, Edward Sumanaseni, Egidio Sburlino
  • Patent number: 10909049
    Abstract: Methods and devices for converting a pin into a hardware loopback pin may include using configuration settings information to identify at least one pin on the USB device in communication with the computer device. The methods and devices may include converting the at least one pin into a hardware loopback pin on the USB device. The methods and devices may include receiving a hardware loopback stream with rendered audio data from the hardware loopback pin on the USB device. The methods and devices may include providing the hardware loopback stream to one or more applications executing on the computer device.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Egidio Sburlino, Edward Sumanaseni, Laxmi Narsimha Rao Kakulamarri
  • Patent number: 10884973
    Abstract: Methods and devices for synchronizing audio among a plurality of display devices in communication with a computer device may include determining a plurality of audio data subsets with audio data from an audio stream to transmit to a plurality of display devices in communication with the computer device via a universal serial bus (USB) connection. The methods and devices may include obtaining a current frame number of a display device render buffer from a first display device of the plurality of display devices. The methods and devices may include determining an updated frame number by adding a constant to the current frame number; and generating a plurality of USB request blocks with the updated frame number and packets with the plurality of audio data subsets. The methods and devices may include sending the USB request blocks to a corresponding display device of the plurality of display devices.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Laxmi Narsimha Rao Kakulamarri, Edward Sumanaseni, Egidio Sburlino
  • Publication number: 20200379942
    Abstract: Methods and devices for synchronizing audio among a plurality of display devices in communication with a computer device may include determining a plurality of audio data subsets with audio data from an audio stream to transmit to a plurality of display devices in communication with the computer device via a universal serial bus (USB) connection. The methods and devices may include obtaining a current frame number of a display device render buffer from a first display device of the plurality of display devices. The methods and devices may include determining an updated frame number by adding a constant to the current frame number; and generating a plurality of USB request blocks with the updated frame number and packets with the plurality of audio data subsets. The methods and devices may include sending the USB request blocks to a corresponding display device of the plurality of display devices.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Laxmi Narsimha Rao KAKULAMARRI, Edward Sumanaseni, Egidio Sburlino
  • Publication number: 20200382648
    Abstract: Methods and devices for aggregating hardware loopback streams of a plurality of display devices in communication with a computer device may include a plurality of hardware loopback streams with rendered audio data from the plurality of display devices in communication with the computer device. The methods and devices may include combining the rendered audio data from the plurality of hardware loopback streams into a loopback buffer to create aggregated loopback audio data. The methods and devices may include providing the loopback buffer with the aggregated loopback audio data to one or more applications executing on the computer device.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Laxmi Narsimha Rao KAKULAMARRI, Edward SUMANASENI, Egidio SBURLINO
  • Patent number: 10747495
    Abstract: Methods and devices for aggregating a plurality of display devices in communication with a computer device and representing the display devices as a single audio endpoint may include receiving audio data from an application. The methods and devices may include combining the audio data for the plurality of display devices in communication with the computer device into an audio buffer with a size determined by a total number of audio channels of the plurality of display devices. The methods and devices may include partitioning the audio buffer into sections and identifying a subset of the sections of the audio buffer that correspond to each of the plurality of display devices. The methods and devices may include transmitting the subset of the sections of the audio buffer that correspond to each of the plurality of display devices.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Laxmi Narsimha Rao Kakulamarri, Edward Sumanaseni, Egidio Sburlino