Patents by Inventor Apoorva Nitsure

Apoorva Nitsure 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: 20240257164
    Abstract: Tokenized rows of a training portion of a database are selected, each of the selected tokenized rows having a first token value stored in a first column of the database. Training row vectors are grouped into clusters. From the clusters, prototypes are generated, each prototype comprising a numerical representation of a cluster. From input tokens, an input row vector is generated, the input row vector comprising a numerical representation of input tokens representing data in an input row of the database, the input row excluded from the training portion, each input token comprising a textual representation of data in a cell of the input row. Based on similarity with the input row vector, a prototype is selected. Data derived from the selected prototype is inserted into the first column of the input row.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Applicant: International Business Machines Corporation
    Inventors: Matthew Harrison Tong, Apoorva Nitsure, Rajesh Bordawekar
  • Publication number: 20240220488
    Abstract: A count of unique values in a column of a database table is determined. A query on the database table is performed, wherein a technique for performing the query is selected based on the count of unique values.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 4, 2024
    Inventors: Rajesh Bordawekar, Jose Luis Pontes Correia Neves, Apoorva Nitsure
  • Publication number: 20240126767
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to a process to interpret results of a semantic clustering Structured Query Language (SQL) Cognitive Intelligence (CI) query. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an interpretability component that can identify dominant traits of a query input to determine a ranking of query results by identifying influential tokens of the query input based on data statistics and observing the dominant traits in influential tokens of a query output. In one or more embodiments, the interpretability component can identify dominant traits of the query input by incorporating co-occurrence measurements.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 18, 2024
    Inventors: Apoorva Nitsure, Rajesh Bordawekar
  • Patent number: 11741099
    Abstract: A computer-implemented method of performing queries using Artificial Intelligence (AI) database embeddings includes the operations of generating a plurality of vector embeddings describing a training data from a database for training a machine learning model. A test vector embedding is generated from the plurality of vector embeddings based on training data for unseen data from one or more rows of the database. One or more vectors from the plurality of vector embeddings describing the training data that are a closest match to the test vector embedding are identified. A task is determined based upon the unseen data. The determined task is performed using the trained machine learning model.
    Type: Grant
    Filed: February 28, 2021
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh Bordawekar, Apoorva Nitsure
  • Publication number: 20220277008
    Abstract: A computer-implemented method of performing queries using Artificial Intelligence (AI) database embeddings includes the operations of generating a plurality of vector embeddings describing a training data from a database for training a machine learning model. A test vector embedding is generated from the plurality of vector embeddings based on training data for unseen data from one or more rows of the database. One or more vectors from the plurality of vector embeddings describing the training data that are a closest match to the test vector embedding are identified. A task is determined based upon the unseen data. The determined task is performed using the trained machine learning model.
    Type: Application
    Filed: February 28, 2021
    Publication date: September 1, 2022
    Inventors: Rajesh Bordawekar, Apoorva Nitsure
  • Publication number: 20220269686
    Abstract: Systems, computer-implemented methods and/or computer program products to facilitate interpretation of a result of execution of a query over a structured database are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a determination component that determines a result of execution of a query over a structured database. The computer executable components also can comprise an interpretation component that interprets data underlying the result of execution of the query to determine one or more reasons that the result is provided in response to the query.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Rajesh Bordawekar, Apoorva Nitsure