Patents by Inventor Kishore Arvind KOTTERI

Kishore Arvind KOTTERI 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: 10996919
    Abstract: An audio capture method is performed by a computing system. A plurality of applications is instantiated. An audio data stream is received via audio capture hardware. The audio data stream is stored in a memory space accessible by the plurality of applications. A trigger associated with an application of the plurality of applications is detected. A history segment of the audio data stream is provided from the shared memory space to the application based on the trigger. The history segment is captured prior to the trigger. A contemporary segment of the audio data stream is provided to the application based on the trigger. The contemporary segment is captured subsequent to the trigger.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kishore Arvind Kotteri, Firoz Dalal
  • Patent number: 10846123
    Abstract: An audio playback method for a virtual machine of a computing system includes instantiating, via a host operating system of the computing system, a virtual machine A shared memory space is allocated for shared access by both the virtual machine and the host operating system. An audio data stream from the virtual machine is received at the shared memory space. The audio data stream is rendered from the shared memory space based on a global audio policy of the host operating system.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kishore Arvind Kotteri, Firoz Dalal
  • Patent number: 10743105
    Abstract: Methods and devices for panning audio may include receiving audio data from an application open on at least one display device of a plurality of display devices in communication with a computer device. The methods and devices may include selecting a set of speakers from a plurality of speakers of the plurality of display devices to receive the audio data in response to speaker location information and application location information with a current location for the application. The methods and devices may include receiving updated application location information with a new location for the application and selecting a new set of speakers from the plurality of speakers to receive the audio data in response to the new location for the application. The methods and devices may include transitioning the audio data from the set of speakers to the new set of speakers.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arthi Gokarn, Kishore Arvind Kotteri, Firoz Dalal
  • Publication number: 20200104093
    Abstract: An audio capture method is performed by a computing system. A plurality of applications is instantiated. An audio data stream is received via audio capture hardware. The audio data stream is stored in a memory space accessible by the plurality of applications. A trigger associated with an application of the plurality of applications is detected. A history segment of the audio data stream is provided from the shared memory space to the application based on the trigger. The history segment is captured prior to the trigger. A contemporary segment of the audio data stream is provided to the application based on the trigger. The contemporary segment is captured subsequent to the trigger.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kishore Arvind KOTTERI, Firoz DALAL
  • Publication number: 20200097312
    Abstract: An audio playback method for a virtual machine of a computing system includes instantiating, via a host operating system of the computing system, a virtual machine A shared memory space is allocated for shared access by both the virtual machine and the host operating system. An audio data stream from the virtual machine is received at the shared memory space. The audio data stream is rendered from the shared memory space based on a global audio policy of the host operating system.
    Type: Application
    Filed: December 11, 2018
    Publication date: March 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kishore Arvind KOTTERI, Firoz DALAL