Patents by Inventor Saratendu Sethi

Saratendu Sethi 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: 11941374
    Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The invention provides machine learning models driven rule engine for executing the tasks.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 26, 2024
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
  • Patent number: 11797272
    Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The system of the invention is configured to identify optimum rule to process one or more tasks. The invention provides machine learning models driven rule engine for executing the tasks wherein an AI engine invokes dynamic conditions of the rules to execute the task.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 24, 2023
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
  • Patent number: 11757808
    Abstract: The present invention relates to a data processing system and method for enterprise application chatbot. The invention identifies the intent of a data string or an SCM action executed on the enterprise application using AI engine for predicting the relevant data to be extracted by the chatbot from the database and presenting the same on the chatbot interface for enabling a user to take an informed decision.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: September 12, 2023
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Saratendu Sethi, Manas Ranjan Goth, Gaurav Dua, Shivendra Singh Malik
  • Publication number: 20230214193
    Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The system of the invention is configured to identify optimum rule to process one or more tasks. The invention provides machine learning models driven rule engine for executing the tasks wherein an AI engine invokes dynamic conditions of the rules to execute the task.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
  • Publication number: 20230214192
    Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The invention provides machine learning models driven rule engine for executing the tasks.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
  • Patent number: 11675839
    Abstract: The present invention relates to data processing system and method in supply chain application. The data processing system includes clustering of received supply chain data after normalization, tokenization and vectorization through graph-based analysis.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: June 13, 2023
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Saratendu Sethi, Shashvat Bharti
  • Publication number: 20230110941
    Abstract: The present invention relates to a data processing system and method for enterprise application chatbot. The invention identifies the intent of a data string or an SCM action executed on the enterprise application using AI engine for predicting the relevant data to be extracted by the chatbot from the database and presenting the same on the chatbot interface for enabling a user to take an informed decision.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 13, 2023
    Inventors: Subhash Makhija, Saratendu Sethi, Manas Ranjan Goth, Gaurav Dua, Shivendra Singh Malik
  • Publication number: 20220358163
    Abstract: The present invention relates to data processing system and method in supply chain application. The data processing system includes clustering of received supply chain data after normalization, tokenization and vectorization through graph-based analysis.
    Type: Application
    Filed: May 6, 2021
    Publication date: November 10, 2022
    Inventors: Subhash Makhija, Saratendu Sethi, Shashvat Bharti
  • Publication number: 20220327006
    Abstract: The present invention provides a system and a method of Process Orchestration in supply chain management enterprise application developed on codeless Platform architecture. The Process Orchestration includes an API for configuration, AI based Orchestration engine for interaction with one or more configurable components, an Orchestrator UI for monitoring and providing visibility across workflow and an Orchestrator manager for controlling the structure of the workflow.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: Subhash Makhija, Huzaifa Shabbir Matawala, Saratendu Sethi, Shivendra Singh Malik
  • Patent number: 11048884
    Abstract: A computing system receives a collection comprising multiple sets of ordered terms, including a first set. The system generates a dataset indicating an association between each pair of terms within a same set of the collection by generating co-occurrence score(s) for the first set. The system generates computed probabilities based on the co-occurrence score(s) for the first set. The computed probabilities indicate a likelihood that one term in a given pair of terms of the collection appears in a given set of the collection given that another term in the given pair of terms of the collection occurs. The system smoothes the computed probabilities by adding one or more random observations. The system generates one or more association indications for the first set based on the smoothed computed probabilities. The system outputs an indication of the dataset. Additionally, or alternatively, based on association measure(s), the system generates a virtual term.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: June 29, 2021
    Assignee: SAS Institute Inc.
    Inventors: James Allen Cox, Russell Albright, Saratendu Sethi
  • Patent number: 10909313
    Abstract: Various embodiments are generally directed to systems for summarizing data visualizations (i.e., images of data visualizations), such as a graph image, for instance. Some embodiments are particularly directed to a personalized graph summarizer that analyzes a data visualization, or image, to detect pre-defined patterns within the data visualization, and produces a textual summary of the data visualization based on the pre-defined patterns detected within the data visualization. In various embodiments, the personalized graph summarizer may include features to adapt to the preferences of a user for generating an automated, personalized computer-generated narrative. For instance, additional pre-defined patterns may be created for detection and/or the textual summary may be tailored based on user preferences. In some such instances, one or more of the user preferences may be automatically determined by the personalized graph summarizer without requiring the user to explicitly indicate them.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: February 2, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Ethem F. Can, Richard W. Crowell, James Tetterton, Jared Peterson, Saratendu Sethi
  • Publication number: 20210027024
    Abstract: A computing system receives a collection comprising multiple sets of ordered terms, including a first set. The system generates a dataset indicating an association between each pair of terms within a same set of the collection by generating co-occurrence score(s) for the first set. The system generates computed probabilities based on the co-occurrence score(s) for the first set. The computed probabilities indicate a likelihood that one term in a given pair of terms of the collection appears in a given set of the collection given that another term in the given pair of terms of the collection occurs. The system smoothes the computed probabilities by adding one or more random observations. The system generates one or more association indications for the first set based on the smoothed computed probabilities. The system outputs an indication of the dataset. Additionally, or alternatively, based on association measure(s), the system generates a virtual term.
    Type: Application
    Filed: October 1, 2020
    Publication date: January 28, 2021
    Inventors: James Allen Cox, Russell Albright, Saratendu Sethi
  • Patent number: 10860809
    Abstract: A computing system receives a collection comprising multiple sets of ordered terms, including a first set. The system generates a dataset indicating an association between each pair of terms within a same set of the collection by generating co-occurrence score(s) for the first set. The system generates computed probabilities based on the co-occurrence score(s) for the first set. The computed probabilities indicate a likelihood that one term in a given pair of terms of the collection appears in a given set of the collection given that another term in the given pair of terms of the collection occurs. The system smoothes the computed probabilities by adding one or more random observations. The system generates one or more association indications for the first set based on the smoothed computed probabilities. The system outputs an indication of the dataset. Additionally, or alternatively, based on association measure(s), the system generates a virtual term.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: December 8, 2020
    Assignee: SAS Institute Inc.
    Inventors: James Allen Cox, Russell Albright, Saratendu Sethi
  • Publication number: 20200327285
    Abstract: A computing system receives a collection comprising multiple sets of ordered terms, including a first set. The system generates a dataset indicating an association between each pair of terms within a same set of the collection by generating co-occurrence score(s) for the first set. The system generates computed probabilities based on the co-occurrence score(s) for the first set. The computed probabilities indicate a likelihood that one term in a given pair of terms of the collection appears in a given set of the collection given that another term in the given pair of terms of the collection occurs. The system smoothes the computed probabilities by adding one or more random observations. The system generates one or more association indications for the first set based on the smoothed computed probabilities. The system outputs an indication of the dataset. Additionally, or alternatively, based on association measure(s), the system generates a virtual term.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 15, 2020
    Inventors: James Allen Cox, Russell Albright, Saratendu Sethi
  • Patent number: 10762390
    Abstract: Machine-learning models and behavior can be visualized. For example, a machine-learning model can be taught using a teaching dataset. A test input can then be provided to the machine-learning model to determine a baseline confidence-score of the machine-learning model. Next, weights for elements in the teaching dataset can be determined. An analysis dataset can be generated that includes a subset of the elements that have corresponding weights above a predefined threshold. For each overlapping element in both the analysis dataset and the test input, (i) a modified version of the test input can be generated that excludes the overlapping element, and (ii) the modified version of the test input can be provided to the machine-learning model to determine an effect of the overlapping element on the baseline confidence-score. A graphical user interface can be generated that visually depicts the test input and various elements' effects on the baseline confidence-score.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 1, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Aysu Ezen Can, Ning Jin, Ethem F. Can, Xiangqian Hu, Saratendu Sethi
  • Patent number: 10635947
    Abstract: A computer trains a classification model. (A) An estimation vector is computed for each observation vector using a weight value, a mean vector, and a covariance matrix. The estimation vector includes a probability value for each class of a plurality of classes for each observation vector that indicates a likelihood that each observation vector is associated with each class. A subset of the plurality of observation vectors has a predefined class assignment. (B) The weight value is updated using the computed estimation vector. (C) The mean vector for each class is updated using the computed estimation vector. (D) The covariance matrix for each class is updated using the computed estimation vector. (E) A convergence parameter value is computed. (F) A classification model is trained by repeating (A) to (E) until the computed convergence parameter value indicates the mean vector for each class of the plurality of classes is converged.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 28, 2020
    Assignee: SAS Institute Inc.
    Inventors: Xu Chen, Yingjian Wang, Saratendu Sethi
  • Publication number: 20200104630
    Abstract: A computer trains a classification model. (A) An estimation vector is computed for each observation vector using a weight value, a mean vector, and a covariance matrix. The estimation vector includes a probability value for each class of a plurality of classes for each observation vector that indicates a likelihood that each observation vector is associated with each class. A subset of the plurality of observation vectors has a predefined class assignment. (B) The weight value is updated using the computed estimation vector. (C) The mean vector for each class is updated using the computed estimation vector. (D) The covariance matrix for each class is updated using the computed estimation vector. (E) A convergence parameter value is computed. (F) A classification model is trained by repeating (A) to (E) until the computed convergence parameter value indicates the mean vector for each class of the plurality of classes is converged.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Xu Chen, Yingjian Wang, Saratendu Sethi
  • Patent number: 10354204
    Abstract: A computing device automatically classifies an observation vector. A label set defines permissible values for a target variable. Supervised data includes a labeled subset that has one of the permissible values. A converged classification matrix is computed based on the supervised data and an unlabeled subset using a prior class distribution matrix that includes a row for each observation vector. Each column is associated with a single permissible value of the label set. A cell value in each column is a likelihood that each associated permissible value of the label set occurs based on prior class distribution information. The value of the target variable is selected using the converged classification matrix. A weighted classification label distribution matrix is computed from the converged classification matrix. The value of the target variable for each observation vector of the plurality of observation vectors is output to a labeled dataset.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: July 16, 2019
    Assignee: SAS Institute Inc.
    Inventors: Xu Chen, Saratendu Sethi
  • Patent number: 10324983
    Abstract: Recurrent neural networks (RNNs) can be visualized. For example, a processor can receive vectors indicating values of nodes in a gate of a RNN. The values can result from processing data at the gate during a sequence of time steps. The processor can group the nodes into clusters by applying a clustering method to the values of the nodes. The processor can generate a first graphical element visually indicating how the respective values of the nodes in a cluster changed during the sequence of time steps. The processor can also determine a reference value based on multiple values for multiple nodes in the cluster, and generate a second graphical element visually representing how the respective values of the nodes in the cluster each relate to the reference value. The processor can cause a display to output a graphical user interface having the first graphical element and the second graphical element.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: June 18, 2019
    Assignees: SAS INSTITUTE INC., NORTH CAROLINA STATE UNIVERSITY
    Inventors: Samuel Paul Leeman-Munk, Saratendu Sethi, Christopher Graham Healey, Shaoliang Nie, Kalpesh Padia, Ravinder Devarajan, David James Caira, Jordan Riley Benson, James Allen Cox, Lawrence E. Lewis
  • Publication number: 20190156153
    Abstract: Machine-learning models and behavior can be visualized. For example, a machine-learning model can be taught using a teaching dataset. A test input can then be provided to the machine-learning model to determine a baseline confidence-score of the machine-learning model. Next, weights for elements in the teaching dataset can be determined. An analysis dataset can be generated that includes a subset of the elements that have corresponding weights above a predefined threshold. For each overlapping element in both the analysis dataset and the test input, (i) a modified version of the test input can be generated that excludes the overlapping element, and (ii) the modified version of the test input can be provided to the machine-learning model to determine an effect of the overlapping element on the baseline confidence-score. A graphical user interface can be generated that visually depicts the test input and various elements' effects on the baseline confidence-score.
    Type: Application
    Filed: April 13, 2018
    Publication date: May 23, 2019
    Applicant: SAS Institute Inc.
    Inventors: AYSU EZEN CAN, NING JIN, ETHEM F. CAN, XIANGQIAN HU, SARATENDU SETHI