Patents by Inventor Kalyan Kumar VEERAMACHANENI

Kalyan Kumar VEERAMACHANENI 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: 11941497
    Abstract: A feature engineering tool automatically generates a group of features for training a machine learning model. The feature engineering tool selects primitives for a dataset and synthesizes a plurality of features based on the selective primitives and the dataset. The feature engineering tool iteratively applies the plurality of features to a different portion of the dataset to evaluate usefulness of the plurality of features. Based on the evaluation, it removes some of the plurality of features to obtain the group of features. The feature engineering tool also determines the importance factor for each feature in the group. The machine learning model is generated based on the features and their importance factors and can be used to make a prediction based on new data.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 26, 2024
    Assignee: Alteryx, Inc.
    Inventors: James Max Kanter, Kalyan Kumar Veeramachaneni
  • Publication number: 20220351004
    Abstract: A machine learning application is selected from a plurality of machine learning applications. Each machine learning application corresponds to a different industry problem and includes standard features and machine learning pipelines specific to the corresponding industrial problem. The machine learning application receives a dataset for generating a model for making a prediction for the industrial problem corresponding to the selected machine learning application. The standard features are provided for display for the user to map variables in the dataset to the standard features. Mapping by the user is received through the user interface. The machine learning pipelines are applied to the dataset to train a plurality of models based at least on the mapping. The trained models are ranked and one of the trained models is selected based on the ranking. The selected trained model is to be used for making the prediction based on new data.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: James Max Kanter, Kalyan Kumar Veeramachaneni
  • Publication number: 20220207391
    Abstract: A feature engineering application receives a plurality of data sets from different data sources for training a model for making a prediction based on new data. The feature engineering application generates primitives based on the data sets. A primitive is to be applied to a variable in the data sets to synthesize a feature. The feature engineering application also receives a temporal parameter that specifies a temporal value for generating time-based features. After the primitives are generated and the temporal parameter is received, the feature engineering application aggregates the plurality of data entities based on primary variables in the plurality of data entities and generate an entity set based on the aggregation. The feature engineering application then synthesize features, including the time-based features, based on the entity set, at least some of the primitives, and the temporal parameter.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Inventors: Sydney Marie Firmin, James Max Kanter, Kalyan Kumar Veeramachaneni
  • Publication number: 20220101190
    Abstract: A feature engineering tool automatically generates a group of features for training a machine learning model. The feature engineering tool selects primitives for a dataset and synthesizes a plurality of features based on the selective primitives and the dataset. The feature engineering tool iteratively applies the plurality of features to a different portion of the dataset to evaluate usefulness of the plurality of features. Based on the evaluation, it removes some of the plurality of features to obtain the group of features. The feature engineering tool also determines the importance factor for each feature in the group. The machine learning model is generated based on the features and their importance factors and can be used to make a prediction based on new data.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: James Max Kanter, Kalyan Kumar Veeramachaneni
  • Patent number: 10713384
    Abstract: A relational database is transformed so as to obfuscate secure and/or private aspects of data contained in the database, while preserving salient elements of the data to facilitate data analysis. A restructured database is generatively modeled, and the model is sampled to create synthetic data that maintains sufficiently similar (or the same) mathematical properties and relations as the original data stored in the database. In one example, various statistics at the intersection of related database tables are determined by modeling data using an iterative multivariate approach. Synthetic data may be sampled from any part of the modeled database, wherein the synthesized data is “realistic” in that it statistically mimics the original data in the database. The generation of such synthetic data allows publication of bulk data freely and on-demand (e.g., for data analysis purposes), without the risk of security/privacy breaches.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: July 14, 2020
    Assignees: Massachusetts Institute of Technology, ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Kalyan Kumar Veeramachaneni, Neha Patki, Kishore Prabhakar Durg, Jeffrey Steven Wilkinson, Sunder Ranganathan Nochilur
  • Publication number: 20180165475
    Abstract: A relational database is transformed so as to obfuscate secure and/or private aspects of data contained in the database, while preserving salient elements of the data to facilitate data analysis. A restructured database is generatively modeled, and the model is sampled to create synthetic data that maintains sufficiently similar (or the same) mathematical properties and relations as the original data stored in the database. In one example, various statistics at the intersection of related database tables are determined by modeling data using an iterative multivariate approach. Synthetic data may be sampled from any part of the modeled database, wherein the synthesized data is “realistic” in that it statistically mimics the original data in the database. The generation of such synthetic data allows publication of bulk data freely and on-demand (e.g., for data analysis purposes), without the risk of security/privacy breaches.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 14, 2018
    Inventors: Kalyan Kumar VEERAMACHANENI, Neha PATKI, Kishore Prabhakar DURG, Jeffrey Steven WILKINSON, Sunder RANGANATHAN NOCHILUR