Patents by Inventor Sahil BHATNAGAR

Sahil BHATNAGAR 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: 20250077989
    Abstract: Example solutions for using natural language (NL) for complex optimization problems in operations research (OR) include: receiving a user input for an OR problem; generating an NL prompt based on at least the user input, the NL prompt comprising an objective, a variable, input data, and a constraint; using a large language model (LLM), generating a domain-specific language (DSL) passage based on at least the NL prompt, the DSL passage representing the OR problem; transpiling the DSL passage into a programming language passage; solving the OR problem, wherein solving the OR problem comprises executing the programming language passage to generate a problem solution; and generating a report of the problem solution.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Junxuan LI, Arko Provo MUKHERJEE, Allison RUTHERFORD, Sahil BHATNAGAR, Ryan Patrick WICKMAN
  • Publication number: 20240346533
    Abstract: The disclosure herein describes a system for generating embeddings representing sequential human activity by self-supervised, deep learning models capable of being utilized by a variety of machine learning prediction models to create predictions and recommendations. An encoder-decoder is provided to create user-specific journeys, including sequenced events, based on human activity data from a plurality of tables, a customer data platform, or other sources. Events are represented by sequential feature vectors. A user-specific embedding representing user activities in relationship to activities of one or more other users is created for each user in a plurality of users. The embeddings are updated in real-time as new activity data is received. The embeddings can be fine-tuned using labeled data to customize the embeddings for a specific predictive model.
    Type: Application
    Filed: June 11, 2024
    Publication date: October 17, 2024
    Inventors: Mayank SHRIVASTAVA, Sagar GOYAL, Sahil BHATNAGAR, Pin-Jung CHEN, Pushpraj SHUKLA, Arko P. MUKHERJEE
  • Patent number: 12062059
    Abstract: The disclosure herein describes a system for generating embeddings representing sequential human activity by self-supervised, deep learning models capable of being utilized by a variety of machine learning prediction models to create predictions and recommendations. An encoder-decoder is provided to create user-specific journeys, including sequenced events, based on human activity data from a plurality of tables, a customer data platform, or other sources. Events are represented by sequential feature vectors. A user-specific embedding representing user activities in relationship to activities of one or more other users is created for each user in a plurality of users. The embeddings are updated in real-time as new activity data is received. The embeddings can be fine-tuned using labeled data to customize the embeddings for a specific predictive model.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: August 13, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Mayank Shrivastava, Sagar Goyal, Sahil Bhatnagar, Pin-Jung Chen, Pushpraj Shukla, Arko P. Mukherjee
  • Publication number: 20210365965
    Abstract: The disclosure herein describes a system for generating embeddings representing sequential human activity by self-supervised, deep learning models capable of being utilized by a variety of machine learning prediction models to create predictions and recommendations. An encoder-decoder is provided to create user-specific journeys, including sequenced events, based on human activity data from a plurality of tables, a customer data platform, or other sources. Events are represented by sequential feature vectors. A user-specific embedding representing user activities in relationship to activities of one or more other users is created for each user in a plurality of users. The embeddings are updated in real-time as new activity data is received. The embeddings can be fine-tuned using labeled data to customize the embeddings for a specific predictive model.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 25, 2021
    Inventors: Mayank SHRIVASTAVA, Sagar GOYAL, Sahil BHATNAGAR, Pin-Jung CHEN, Pushpraj SHUKLA, Arko P. MUKHERJEE