Patents by Inventor Priyankar KUMAR

Priyankar KUMAR 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).

  • Publication number: 20260179611
    Abstract: A data processing system implements causing a user interface of a client device to render pre-produced audio content; receiving via a an audio receiver of the client device a user query raised during a portion of the pre-produced audio content being rendered on the user interface; causing the user interface to pause the pre-produced audio content in response to receiving the user query; automatically generating a text transcript of the user query using speech recognition; calling a generative model to generate a contextual text answer to the user query based on the text transcript, the portion of the pre-produced audio content, and at least rendered portions of the pre-produced audio content; converting the contextual text answer into an audio answer using voice synthesis; causing the user interface to render the audio answer on the client device; and causing the user interface to resume the pre-produced audio content.
    Type: Application
    Filed: December 19, 2024
    Publication date: June 25, 2026
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Priyankar KUMAR, Vishnu GOGULA, Shourya Raj MEHROTRA, Sanjib BISWAS, Abhishek AGARWAL, Ashish SRIVASTAVA, Akul TANEJA, Ankit SHARMA, Ankit JAIN
  • Publication number: 20260170255
    Abstract: Techniques for causing an LLM to generate semantically related phrase variations for an identified phrase are disclosed. An LLM that is generally pre-trained on an arbitrary corpus of language training data is accessed. Seed data is fed as input to the LLM. The seed data includes multiple phrases that are semantically related and that describe a command. When any one of the phrases is received as utterance input, the utterance input triggers execution of the command. The LLM generates multiple phrase variations based on the phrases, where each phrase variation is semantically related to the other phrases. When any one of the phrase variations is received as new utterance input, the new utterance input also triggers execution of the command. The phrases and phrase variations are then stored together in a data storage.
    Type: Application
    Filed: November 25, 2025
    Publication date: June 18, 2026
    Inventors: Rahul PANDITA, Abhishek MASAND, Priyankar KUMAR, Aneesh BOSE
  • Patent number: 12493748
    Abstract: Techniques for causing an LLM to generate semantically related phrase variations for an identified phrase are disclosed. An LLM that is generally pre-trained on an arbitrary corpus of language training data is accessed. Seed data is fed as input to the LLM. The seed data includes multiple phrases that are semantically related and that describe a command. When any one of the phrases is received as utterance input, the utterance input triggers execution of the command. The LLM generates multiple phrase variations based on the phrases, where each phrase variation is semantically related to the other phrases. When any one of the phrase variations is received as new utterance input, the new utterance input also triggers execution of the command. The phrases and phrase variations are then stored together in a data storage.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: December 9, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Pandita, Abhishek Masand, Priyankar Kumar, Aneesh Bose
  • Publication number: 20250356851
    Abstract: Techniques for performing contextualized intent and slot extraction using a large language model (LLM) are disclosed. The LLM is generally pre-trained on an arbitrary corpus of language training data. A prompt is provided to the LLM. This prompt includes a limited number of prompt phrases. The prompt phrases share a semantic relationship with one another. A spoken utterance is recorded and then converted to text, resulting in generation of a transcription. The transcription is provided to the LLM. The LLM extracts, from the transcription, an extracted intent and an extracted slot. The extracted intent is determined to be related to a prompt-described intent that was included in the prompt. The prompt is supplemented by adding the extracted intent and the extracted slot to the prompt, resulting in the extracted intent being identified as sharing the semantic relationship with the other prompt phrases in the prompt.
    Type: Application
    Filed: July 30, 2025
    Publication date: November 20, 2025
    Inventors: Rahul PANDITA, Abhishek MASAND, Priyankar KUMAR, Aneesh BOSE
  • Patent number: 12406660
    Abstract: Techniques for performing contextualized intent and slot extraction using a large language model (LLM) are disclosed. The LLM is generally pre-trained on an arbitrary corpus of language training data. A prompt is provided to the LLM. This prompt includes a limited number of prompt phrases. The prompt phrases share a semantic relationship with one another. A spoken utterance is recorded and then converted to text, resulting in generation of a transcription. The transcription is provided to the LLM. The LLM extracts, from the transcription, an extracted intent and an extracted slot. The extracted intent is determined to be related to a prompt-described intent that was included in the prompt. The prompt is supplemented by adding the extracted intent and the extracted slot to the prompt, resulting in the extracted intent being identified as sharing the semantic relationship with the other prompt phrases in the prompt.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: September 2, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Pandita, Abhishek Masand, Priyankar Kumar, Aneesh Bose
  • Publication number: 20240427568
    Abstract: Techniques for facilitating voice based dictation of programming code within a context of an IDE are disclosed. Programming code is fed to a text-to-speech (TTS) model. The TTS model generates an audio file associated with the code. The audio file is then fed to a speech-to-text (STT) model. The STT model generates a transcription file associated with the audio file. Each respective line of code included in the programming code is mapped to a corresponding line of code included in the transcription file, resulting in generation of a list of phrase pairings. These phrase pairings represent relationships between actual code and how that actual code sounds if read out loud. An LLM then ingests the list of phrase pairings. The LLM identifies correlations between programming vocabulary that has specific meaning within the context of the IDE and how that programming vocabulary sounds if read out loud.
    Type: Application
    Filed: September 10, 2024
    Publication date: December 26, 2024
    Inventors: Rahul PANDITA, Priyankar KUMAR, Aneesh BOSE, Abhishek MASAND
  • Publication number: 20240379096
    Abstract: A large language model is used to detect the intent of a developer-spoken utterance. The large language model is pre-trained on natural language text and source code. A prompt to the large language model is augmented with a few-shot examples of pairs of an utterance and intent in order to guide the model to predict an intent for a given utterance. The few-shot examples are extracted from known utterance-intent pairs. The pairs closest to the developer-spoken utterance are incorporated into the prompt as the few-shot examples.
    Type: Application
    Filed: May 11, 2023
    Publication date: November 14, 2024
    Inventors: ANEESH BOSE, KRZYSZTOF STANISLAW CIESLAK, PRIYANKAR KUMAR, RAHUL PANDITA, ARJUNA GANESH SITTAMPALAM, TAMAS SZABO
  • Patent number: 12135958
    Abstract: Techniques for facilitating voice based dictation of programming code within a context of an IDE are disclosed. Programming code is fed to a text-to-speech (TTS) model. The TTS model generates an audio file associated with the code. The audio file is then fed to a speech-to-text (STT) model. The STT model generates a transcription file associated with the audio file. Each respective line of code included in the programming code is mapped to a corresponding line of code included in the transcription file, resulting in generation of a list of phrase pairings. These phrase pairings represent relationships between actual code and how that actual code sounds if read out loud. An LLM then ingests the list of phrase pairings. The LLM identifies correlations between programming vocabulary that has specific meaning within the context of the IDE and how that programming vocabulary sounds if read out loud.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: November 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Pandita, Priyankar Kumar, Aneesh Bose, Abhishek Masand
  • Publication number: 20240143932
    Abstract: Techniques for causing an LLM to generate semantically related phrase variations for an identified phrase are disclosed. An LLM that is generally pre-trained on an arbitrary corpus of language training data is accessed. Seed data is fed as input to the LLM. The seed data includes multiple phrases that are semantically related and that describe a command. When any one of the phrases is received as utterance input, the utterance input triggers execution of the command. The LLM generates multiple phrase variations based on the phrases, where each phrase variation is semantically related to the other phrases. When any one of the phrase variations is received as new utterance input, the new utterance input also triggers execution of the command. The phrases and phrase variations are then stored together in a data storage.
    Type: Application
    Filed: January 12, 2023
    Publication date: May 2, 2024
    Inventors: Rahul PANDITA, Abhishek MASAND, Priyankar KUMAR, Aneesh BOSE
  • Publication number: 20240144922
    Abstract: Techniques for performing contextualized intent and slot extraction using a large language model (LLM) are disclosed. The LLM is generally pre-trained on an arbitrary corpus of language training data. A prompt is provided to the LLM. This prompt includes a limited number of prompt phrases. The prompt phrases share a semantic relationship with one another. A spoken utterance is recorded and then converted to text, resulting in generation of a transcription. The transcription is provided to the LLM. The LLM extracts, from the transcription, an extracted intent and an extracted slot. The extracted intent is determined to be related to a prompt-described intent that was included in the prompt. The prompt is supplemented by adding the extracted intent and the extracted slot to the prompt, resulting in the extracted intent being identified as sharing the semantic relationship with the other prompt phrases in the prompt.
    Type: Application
    Filed: January 5, 2023
    Publication date: May 2, 2024
    Inventors: Rahul PANDITA, Abhishek MASAND, Priyankar KUMAR, Aneesh BOSE
  • Publication number: 20240143289
    Abstract: Techniques for facilitating voice based dictation of programming code within a context of an IDE are disclosed. Programming code is fed to a text-to-speech (TTS) model. The TTS model generates an audio file associated with the code. The audio file is then fed to a speech-to-text (STT) model. The STT model generates a transcription file associated with the audio file. Each respective line of code included in the programming code is mapped to a corresponding line of code included in the transcription file, resulting in generation of a list of phrase pairings. These phrase pairings represent relationships between actual code and how that actual code sounds if read out loud. An LLM then ingests the list of phrase pairings. The LLM identifies correlations between programming vocabulary that has specific meaning within the context of the IDE and how that programming vocabulary sounds if read out loud.
    Type: Application
    Filed: January 12, 2023
    Publication date: May 2, 2024
    Inventors: Rahul PANDITA, Priyankar KUMAR, Aneesh BOSE, Abhishek MASAND