Patents by Inventor Fereshte KHANI

Fereshte KHANI 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: 12657461
    Abstract: A system and method and for collaboratively developing one or more concepts in a machine-learning (ML) model includes receiving a set of user generated data points and training a local ML model based on the user generated data points. A first prompt is generated based on the set of user generated data points and transmitted to a large language model (LLM) to prompt the LLM to automatically generate synthetic training data for training the ML model on the concept. Some of the data points in the synthetic training data are labeled to generate a set of labeled synthetic training data and the local ML model and the ML model are updated based on the set of labeled synthetic training data. A second prompt is then generated, based on the set of labeled synthetic training data and transmitted to the LLM to prompt the LLM to automatically generate an updated set of synthetic training data.
    Type: Grant
    Filed: July 18, 2024
    Date of Patent: June 16, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fereshte Khani, Marco Tulio Correia Ribeiro
  • Patent number: 12645889
    Abstract: A system and method and for method for optimizing performance of a natural language processing (NLP) model includes clustering a validation dataset used in training the NLP model into a plurality of clusters; measuring a generalization in context parameter for one or more of the plurality of clusters; measuring an interference in context parameter for one or more of the plurality of clusters; and identifying a cluster, from among the plurality of clusters, for data augmentation, based on the measured generalization in context parameter and the measured interference in context parameter. Once a cluster is identified, a prompt is generated for submission as an input to a large language model (LLM) to prompt the LLM to automatically generate synthetic training data for the identified cluster, before the prompt is provided to the LLM and synthetic training data is received from the LLM.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: June 2, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fereshte Khani, Zexue He, Marco Tulio Correia Ribeiro
  • Publication number: 20240370662
    Abstract: A system and method and for method for optimizing performance of a natural language processing (NLP) model includes clustering a validation dataset used in training the NLP model into a plurality of clusters; measuring a generalization in context parameter for one or more of the plurality of clusters; measuring an interference in context parameter for one or more of the plurality of clusters; and identifying a cluster, from among the plurality of clusters, for data augmentation, based on the measured generalization in context parameter and the measured interference in context parameter. Once a cluster is identified, a prompt is generated for submission as an input to a large language model (LLM) to prompt the LLM to automatically generate synthetic training data for the identified cluster, before the prompt is provided to the LLM and synthetic training data is received from the LLM.
    Type: Application
    Filed: May 3, 2023
    Publication date: November 7, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fereshte KHANI, Zexue HE, Marco Tulio CORREIA RIBEIRO
  • Publication number: 20240370727
    Abstract: A system and method and for collaboratively developing one or more concepts in a machine-learning (ML) model includes receiving a set of user generated data points and training a local ML model based on the user generated data points. A first prompt is generated based on the set of user generated data points and transmitted to a large language model (LLM) to prompt the LLM to automatically generate synthetic training data for training the ML model on the concept. Some of the data points in the synthetic training data are labeled to generate a set of labeled synthetic training data and the local ML model and the ML model are updated based on the set of labeled synthetic training data. A second prompt is then generated, based on the set of labeled synthetic training data and transmitted to the LLM to prompt the LLM to automatically generate an updated set of synthetic training data.
    Type: Application
    Filed: July 18, 2024
    Publication date: November 7, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fereshte KHANI, Marco Tulio CORREIA RIBEIRO