Patents by Inventor Pradip Kumar Fatehpuria

Pradip Kumar Fatehpuria 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: 10679610
    Abstract: A method for eyes-off training of a dictation system includes translating an audio signal featuring speech audio of a speaker into an initial recognized text using a previously-trained general language model. The initial recognized text is provided to the speaker for error correction. The audio signal is re-translated into an updated recognized text using a specialized language model biased to recognize words included in the corrected text. The general language model is retrained in an “eyes-off” manner, based on the audio signal and the updated recognized text.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: June 9, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hemant Malhotra, Shuangyu Chang, Pradip Kumar Fatehpuria
  • Publication number: 20200020319
    Abstract: A method for eyes-off training of a dictation system includes translating an audio signal featuring speech audio of a speaker into an initial recognized text using a previously-trained general language model. The initial recognized text is provided to the speaker for error correction. The audio signal is re-translated into an updated recognized text using a specialized language model biased to recognize words included in the corrected text. The general language model is retrained in an “eyes-off” manner, based on the audio signal and the updated recognized text.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hemant MALHOTRA, Shuangyu CHANG, Pradip Kumar FATEHPURIA
  • Publication number: 20110145857
    Abstract: An advertising client device for inserting an advertisement into a live video programming stream is provided. One embodiment of the advertising client device comprises a match engine executed on a processor of the advertising client device. The match engine is configured to receive a programming stream from a media server upon tuning to the programming stream, to send an advertising decision request, after a predetermined delay time after tuning to the programming stream, to an advertising decision server for one or more advertising decisions for a predetermined programming time block, to receive an advertising decision response from the advertising decision server, to insert an advertisement into the programming stream based on a match between an in-band marker included in the programming stream and the advertising decision response, and to send the programming stream including the advertisement to a display for viewing.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Gaurav Agarwal, Benjamin Karl Harden, Patricia L. Dunbar, Pradip Kumar Fatehpuria