Patents by Inventor Vinod Prakash

Vinod Prakash 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: 11854418
    Abstract: This disclosure is directed to methods, computer program products, and systems for providing surface vehicle tracking data, including indications of potential collision zones, to an airport map display system onboard an aircraft. In one example, a method includes identifying historical navigation route data, aerodrome guidance features, and a predicted path of a first vehicle. The method further includes determining predicted positions along the predicted path and determining predicted positions of a second vehicle and comparing vehicle envelopes for the two vehicles to determine a predicted collision zone of the vehicles.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: December 26, 2023
    Assignee: Honeywell International Inc.
    Inventors: Vipul Gupta, Lawrence J. Surace, Sujaya Rao, Rajesh Chenchu, Siva Prasad Kolli, Vinod Prakash Singh
  • Publication number: 20230138038
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which determine jitter buffer delay by inputting jitter buffer and currently observed network status information to a machine learned model that is trained using a reinforcement learning (RL) method. The model maps these inputs to an action to compress, stretch, or hold the jitter buffer delay, which is used by a recipient computing device to optimize the jitter buffer delay. The model may be trained using a simulator that uses network traces of past real streaming sessions (e.g., communication sessions) of users. By training the model through reinforcement learning, the model learns to make better decisions through reinforcement in the form of reward signals that reflect the performance of each decision.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 4, 2023
    Inventors: Xiulian Peng, Vinod Prakash, Xiangyu Kong, Sriram Srinivasan, Yan Lu
  • Patent number: 11558275
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which determine jitter buffer delay by inputting jitter buffer and currently observed network status information to a machine learned model that is trained using a reinforcement learning (RL) method. The model maps these inputs to an action to compress, stretch, or hold the jitter buffer delay, which is used by a recipient computing device to optimize the jitter buffer delay. The model may be trained using a simulator that uses network traces of past real streaming sessions (e.g., communication sessions) of users. By training the model through reinforcement learning, the model learns to make better decisions through reinforcement in the form of reward signals that reflect the performance of each decision.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiulian Peng, Vinod Prakash, Xiangyu Kong, Sriram Srinivasan, Yan Lu
  • Publication number: 20220383729
    Abstract: A wireless communication system for exchanging messages between a patient support apparatus and a headwall unit includes intelligence built into either or both of these devices (and/or a server) for detecting when a mismatch occurs between the communication capabilities of the patient support apparatus and those of the headwall unit. A warning is issued in those situations where a caregiver is relying on communication abilities that are not present in one or both of the devices. Examples of such situations include, but are not limited to, a nurse call cable not being coupled between the patient support apparatus and the nurse call system when the patient support apparatus does not have the capability to wirelessly communicate with the nurse call system. Alternatively, or additionally, the headwall unit may issue an alert to a nurse call system if it detects one or more conditions that warrant immediate caregiver attention.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 1, 2022
    Inventors: Jerald A. Trepanier, Alexander Josef Bodurka, Krishna Sandeep Bhimavarapu, Vinod Prakash Bhatt, Ashutosh Mishra
  • Publication number: 20210256858
    Abstract: This disclosure is directed to methods, computer program products, and systems for providing surface vehicle tracking data, including indications of potential collision zones, to an airport map display system onboard an aircraft. In one example, a method includes identifying historical navigation route data, aerodrome guidance features, and a predicted path of a first vehicle. The method further includes determining predicted positions along the predicted path and determining predicted positions of a second vehicle and comparing vehicle envelopes for the two vehicles to determine a predicted collision zone of the vehicles.
    Type: Application
    Filed: October 14, 2020
    Publication date: August 19, 2021
    Inventors: Vipul Gupta, Lawrence J. Surace, Sujaya Rao, Rajesh Chenchu, Siva Prasad Kolli, Vinod Prakash Singh
  • Publication number: 20210258235
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which determine jitter buffer delay by inputting jitter buffer and currently observed network status information to a machine learned model that is trained using a reinforcement learning (RL) method. The model maps these inputs to an action to compress, stretch, or hold the jitter buffer delay, which is used by a recipient computing device to optimize the jitter buffer delay. The model may be trained using a simulator that uses network traces of past real streaming sessions (e.g., communication sessions) of users. By training the model through reinforcement learning, the model learns to make better decisions through reinforcement in the form of reward signals that reflect the performance of each decision.
    Type: Application
    Filed: May 18, 2020
    Publication date: August 19, 2021
    Inventors: Xiulian Peng, Vinod Prakash, Xiangyu Kong, Sriram Srinivasan, Yan Lu
  • Patent number: 10826838
    Abstract: Techniques are described for managing synchronized jitter buffers for streaming data (e.g., for real-time audio and/or video communications). A separate jitter buffer can be maintained for each codec. For example, as data is received in network packets, the data is added to the jitter buffer corresponding to the codec that is associated with the received data. When data needs to be read, the same amount of data is read from each of the jitter buffers. In other words, at each instance where data needs to be obtained (e.g., for decoding and playback), the same amount of data is obtained from each of the jitter buffers. In addition, the multiple jitter buffers use the same playout timestamp that is synchronized across the multiple of jitter buffers.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sriram Srinivasan, Vinod Prakash, Soren Skak Jensen
  • Publication number: 20200244584
    Abstract: Techniques are described for managing synchronized jitter buffers for streaming data (e.g., for real-time audio and/or video communications). A separate jitter buffer can be maintained for each codec. For example, as data is received in network packets, the data is added to the jitter buffer corresponding to the codec that is associated with the received data. When data needs to be read, the same amount of data is read from each of the jitter buffers. In other words, at each instance where data needs to be obtained (e.g., for decoding and playback), the same amount of data is obtained from each of the jitter buffers. In addition, the multiple jitter buffers use the same playout timestamp that is synchronized across the multiple of jitter buffers.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sriram Srinivasan, Vinod Prakash, Soren Skak Jensen
  • Patent number: 9143862
    Abstract: Example apparatus and methods concern performing stereo acoustic echo cancellation using a correlation based filter adaptation control approach and without using stereo de-correlation. An embodiment includes a stereo adaptive filter that produces an echo removed microphone signal from received audio signals. The embodiment includes a mono adaptive filter that produces an echo removed microphone signal from the received audio signals. A correlation detector determines a level of correlation between the received signals and provides a signal to an adaptive filter controller. The adaptive filter controller controls how the stereo adaptive filter and the mono adaptive filter adapt audio echo cancellation as a function of the correlation between the received signals. A signal selector may select for output the signal from either the stereo adaptive filter or the mono adaptive filter based, for example, on the power level of the signals.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 22, 2015
    Inventors: Qin Li, Vinod Prakash
  • Publication number: 20140169568
    Abstract: Example apparatus and methods concern performing stereo acoustic echo cancellation using a correlation based filter adaptation control approach and without using stereo de-correlation. An embodiment includes a stereo adaptive filter that produces an echo removed microphone signal from received audio signals. The embodiment includes a mono adaptive filter that produces an echo removed microphone signal from the received audio signals. A correlation detector determines a level of correlation between the received signals and provides a signal to an adaptive filter controller. The adaptive filter controller controls how the stereo adaptive filter and the mono adaptive filter adapt audio echo cancellation as a function of the correlation between the received signals. A signal selector may select for output the signal from either the stereo adaptive filter or the mono adaptive filter based, for example, on the power level of the signals.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Qin Li, Vinod Prakash
  • Patent number: 8750491
    Abstract: Architecture that mitigates echo in voice communications using echo detection and adaptive management of attenuation by a non-linear processor (NLP). Suppression values provided by the NLP are determined based on echo detection and retained on a case-by-case basis to automatically increase or decrease the attenuation as needed. Feedback is incorporated that where the controls for the NLP attenuation is given by the amount of echo that remains, and this in turn affects the amount of echo that remains.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Vinod Prakash, Chao He
  • Patent number: 8660676
    Abstract: Mitigation of nonlinear echoes by dynamic range compression may be provided. An audio output may be evaluated to determine whether nonlinear echoes are interfering with an audio signal. In order to reduce such nonlinear echoes, a dynamic range compression algorithm may be applied to the audio signal prior to output. The signal may be modified according to a compression wave and/or subjected to an attenuation factor.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Andreas Aichner, Vinod Prakash
  • Publication number: 20130332155
    Abstract: The detection of double-talk in audio communication is provided. A communication device may receive an echo signal mixed with a speech signal at a near end location. The echo signal may be generated by speech transmitted by a remote party at a far end location to a local party at the near end location. The speech signal may be received from the local party for transmission to the remote party. The communication device may then filter the echo signal and the speech signal. The communication device may then analyze the speech signal to identify speech characteristics which indicate the presence of double-talk. The communication device may then set a flag upon identifying the speech characteristics which indicate the presence of the double-talk. The communication device may then process the filtered signals to further suppress remaining echo prior to transmission of the speech signal to the remote party.
    Type: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Vinod Prakash, Xiaoqin Sun, Warren Lam, Qin Li
  • Patent number: 8385558
    Abstract: Presence of echo in a conversation is determined through a search performed in the sub-band domain using independent short length adaptive filters across a range of sub-band and maximum expected echo delay values. The adaptive filters attempt to predict and cancel the echo in the microphone signal based on the content in the speaker signal. If substantial cancellation is achieved in any of the sub-band filters, echo presence in the microphone signal is determined.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Vinod Prakash, Chao He
  • Patent number: 8379800
    Abstract: Detecting at least one of an echo detector and a noise detector based on analysis of audio streams transmitted to and received from each endpoint of a conference. When certain characteristics of the respective audio streams for a given endpoint are classified as significant against certain criteria, a determination is made as to whether that endpoint is a source of echo and/or noise. Subsequent actions are taken to alert users and/or prevent broadcast of impaired signals.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Warren M. Lam, Hosam A. Khalil, Vinod Prakash, Sang K. Choe, Hong Wang Sodoma
  • Patent number: 8369251
    Abstract: A voice communication end device provides echo reduction when operating in a full duplex mode using acoustic echo cancellation, which includes periodic audio queue adjustments to account for drift. The end device performs a quality assessment by calculating consistency statistics for the queue adjustments to determine whether acoustic echo cancellation would be ineffective, and if so falls back to a half duplex mode using voice switching.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Vinod Prakash, Chao He
  • Publication number: 20120250830
    Abstract: Detecting at least one of an echo detector and a noise detector based on analysis of audio streams transmitted to and received from each endpoint of a conference. When certain characteristics of the respective audio streams for a given endpoint are classified as significant against certain criteria, a determination is made as to whether that endpoint is a source of echo and/or noise. Subsequent actions are taken to alert users and/or prevent broadcast of impaired signals.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Warren M. Lam, Hosam A. Khalil, Vinod Prakash, Sang K. Choe, Hong Wang Sodoma
  • Patent number: 8170226
    Abstract: In one embodiment, a two-way telecommunication device may perform acoustic echo cancellation on incoming signals. An audio decoding module may produce an audio render signal. An audio capture interface may receive an audio capture signal. A short length adaptive filter may determine a time delay between the audio render signal and the audio capture signal by adaptively predicting a sub-band of the audio capture signal using a corresponding sub-band of the audio render signal.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Vinod Prakash, Chao He
  • Publication number: 20110093102
    Abstract: Mitigation of nonlinear echoes by dynamic range compression may be provided. An audio output may be evaluated to determine whether nonlinear echoes are interfering with an audio signal. In order to reduce such nonlinear echoes, a dynamic range compression algorithm may be applied to the audio signal prior to output. The signal may be modified according to a compression wave and/or subjected to an attenuation factor.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: ROBERT ANDREAS AICHNER, VINOD PRAKASH
  • Publication number: 20100246804
    Abstract: Architecture that mitigates echo in voice communications using echo detection and adaptive management of attenuation by a non-linear processor (NLP). Suppression values provided by the NLP are determined based on echo detection and retained on a case-by-case basis to automatically increase or decrease the attenuation as needed. Feedback is incorporated that where the controls for the NLP attenuation is given by the amount of echo that remains, and this in turn affects the amount of echo that remains.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Vinod Prakash, Chao He