Patents by Inventor Swarnim Narayan

Swarnim Narayan 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: 20260154608
    Abstract: A process evaluates an AI assistant by collecting feedback tuples and a list of topics of the artificial intelligence assistant, wherein each feedback tuple include a question, a corresponding answer generated by the artificial intelligence assistant, and qualitative feedback corresponding to the question and the corresponding answer. A few-shot classifier outputs derived feature data. The process generates a feature-target training dataset by combining multiple derived features with metafeatures corresponding to each question-answer pair of the derived feature data and adding a quantitative feedback target corresponding to each question-answer pair of the derived feature data, and trains an attribution model using the feature-target training dataset to yield a trained attribution model. The process extracts feature importance vectors from the trained attribution model.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 4, 2026
    Inventors: Laurent BOUÉ, Kiran RAMA, Swarnim NARAYAN, Naveen PANWAR
  • Patent number: 12619663
    Abstract: One or more follow-up response recommendations relating to a question-answer event processed by an artificial intelligence assistant are generated. The one or more follow-up response recommendations identify questions from a predefined response library. A weighted average of embeddings is generated for each question-answer conversation of historical question-answer events collected via telemetry. A historical question-answer conversation includes a chronologically ordered sequence of question-answer events. A self-supervised weighted embedding dataset is generated and includes the weighted average of embeddings for each historical question-answer conversation and at least one corresponding semantic nearest neighbor question from the predefined response library. Topic weights of a follow-up question recommender are tuned by training the follow-up question recommender using the self-supervised weighted embedding dataset.
    Type: Grant
    Filed: February 19, 2025
    Date of Patent: May 5, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Laurent Boué, Swarnim Narayan, Ravi Prasad Kondapalli, Vijay Srinivas Agneeswaran, Naveen Panwar
  • Patent number: 12417346
    Abstract: Example aspects include techniques for anomaly detection via sparse judgmental samples. These techniques may include generating, via lexical analysis, a plurality of tokens from a textual representation of a machine learning (ML) model and generating, via a parser, based on the plurality of tokens, an abstract syntax tree (AST) corresponding to the ML model. In addition, the techniques may include identifying a data dependency of the ML model based on an AST node within the AST, the AST node corresponding to a data source and the data dependency indicating the ML model depends on the data source. Further, the techniques may include detecting a potential issue associated with the data source, and transmitting, based on the data dependency, an alert notification in response to the potential issue.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: September 16, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Laurent Boue, Kiran Rama, Vijay Srinivas Agneeswaran, Chepuri Shri Krishna, Swarnim Narayan
  • Publication number: 20250148359
    Abstract: A system iteratively evaluates the target machine learning model using evaluation hyperparameter values of the target machine learning model to measure performance of the target machine learning model for different combinations of the evaluation hyperparameter values. The system trains a surrogate machine learning model using the different combinations of the evaluation hyperparameter values as features and the performance of the target machine learning model based on a corresponding combination of the evaluation hyperparameter values as labels. The system generates a feature importance vector of the surrogate machine learning model based on the training of the surrogate machine learning model, generate informed priors based on the feature importance vector, and generates the target hyperparameter values of the target machine learning model based on the informed priors.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 8, 2025
    Inventors: Laurent BOUÉ, Swarnim NARAYAN, Kiran RAMA
  • Patent number: 11847663
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 19, 2023
    Assignee: EBAY INC.
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Publication number: 20230385612
    Abstract: Described are examples for generating a model for forecasting time series data. For a timeseries data set, one or more layers can be provided, where each layer in the one or more layers includes, for each timeseries data input in at least a portion of multiple timeseries data inputs, generating, for the timeseries data input, a short range output from a causal convolution process that is based on timeseries data inputs from the timeseries data set that are associated with timestamps within a threshold time before the timestamp of the timeseries data input, and generating, for the timeseries data input, a long range output from a transformer process based on the short range outputs from the causal convolution process for each timeseries data input from at least the portion of the multiple timeseries data inputs that are associated with timestamps before the timestamp of the timeseries data input.
    Type: Application
    Filed: May 27, 2022
    Publication date: November 30, 2023
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Kiran Rama, Ivan Barrientos, Vijay Srinivas Agneeswaran
  • Publication number: 20230359822
    Abstract: Example aspects include techniques for anomaly detection via sparse judgmental samples. These techniques may include generating, via lexical analysis, a plurality of tokens from a textual representation of a machine learning (ML) model and generating, via a parser, based on the plurality of tokens, an abstract syntax tree (AST) corresponding to the ML model. In addition, the techniques may include identifying a data dependency of the ML model based on an AST node within the AST, the AST node corresponding to a data source and the data dependency indicating the ML model depends on the data source. Further, the techniques may include detecting a potential issue associated with the data source, and transmitting, based on the data dependency, an alert notification in response to the potential issue.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 9, 2023
    Inventors: Laurent BOUE, Kiran RAMA, Vijay Srinivas AGNEESWARAN, Chepuri Shri KRISHNA, Swarnim NARAYAN
  • Publication number: 20230029320
    Abstract: A system can implement, in a first hyperparameter configuration state, a first set of hyperparameter search operations. The first set of hyperparameter search operations includes selecting a first set of hyperparameters. Each hyperparameter of the first set of hyperparameters having a corresponding configuration. Additionally, the first set of hyperparameter search operations includes obtaining a first set of performance data that includes information indicating a performance of each hyperparameter of the first set of hyperparameters, and assigning a value to each hyperparameter of the first set of hyperparameters based on the corresponding performance data.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 26, 2023
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Himanshu Rai, Diksha Manchanda
  • Patent number: 11494593
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: November 8, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Publication number: 20220245505
    Abstract: This application relates to apparatus and methods for training machine learning models. In some examples, a pool of worker pods are generated that can execute tasks to train a machine learning model. The pool of work pods are assigned tasks by a master that communicates with the worker pods using a work queue. Each worker pod can provide output using a results queue. The embodiments may operate with less reliable memory, such as object stores, which may be less costly than other types of storage mechanisms. To operate in less reliable environments, each worker pod can include a checkpoint mechanism that can recover from interruptions, such as interruptions due to node failure or preemption. For example, the checkpoint mechanism may allow a worker pod to continue processing a task, when the task is interrupted, from a last checkpoint. Processing results are provided to a results queue when a task completes.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Chepuri Shiri Krishna, Amit Agarwal, Ashish Gupta, Swarnim Narayan, Himanshu Rai, Varun Mishra, Abhinav Rai, Chandrakant Bharti, Gursirat Singh Sodhi, Nitin Raj Singh Namdev Balaji
  • Publication number: 20210295107
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Publication number: 20200364731
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributres based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 19, 2020
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Patent number: 10762517
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: September 1, 2020
    Assignee: eBay Inc.
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Publication number: 20170004513
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 5, 2017
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia