Patents by Inventor Naman Shah

Naman Shah 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: 11966395
    Abstract: Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: April 23, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
  • Patent number: 11928114
    Abstract: Systems and methods for query generation based on a logical data model with one-to-one joins are described. For example, methods may include accessing a join graph representing tables in a database; receiving a first query; selecting a connected subgraph of the join graph that includes the two or more tables referenced in the first query; accessing an indication that a directed edge of the connected subgraph corresponds to a one-to-one join; modifying the connected subgraph based on the indication to obtain a modified subgraph; generating one or more leaf queries based on the modified subgraph; generating a query graph that specifies joining of results from queries based on the one or more leaf queries; invoking a transformed query on the database that is based on the query graph and the queries based on the one or more leaf queries.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: March 12, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
  • Patent number: 11829950
    Abstract: A user is able to extract financial data, particularly tables, from a document. The table is stored and the user can compare the data in this table with data from similar tables from previous documents. The user can see how financial data has changed historically by looking only at financial tables from the same type of document, for example, only balance sheet tables from annual reports for a specific public company, over many years, and see how the values have changed or whether any new categories or types of data have been added or deleted. From the time series of financial data, the user can gain real intelligence into an entity's financial health.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: November 28, 2023
    Assignee: Sentieo, Inc.
    Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
  • Publication number: 20230376900
    Abstract: A user is able to extract financial data, particularly tables, from a document. The table is stored and the user can compare the data in this table with data from similar tables from previous documents. The user can see how financial data has changed historically by looking only at financial tables from the same type of document, for example, only balance sheet tables from annual reports for a specific public company, over many years, and see how the values have changed or whether any new categories or types of data have been added or deleted. From the time series of financial data, the user can gain real intelligence into an entity's financial health.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 23, 2023
    Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
  • Publication number: 20230087987
    Abstract: A user is able to extract financial data, particularly tables, from a document. The table is stored and the user can compare the data in this table with data from similar tables from previous documents. The user can see how financial data has changed historically by looking only at financial tables from the same type of document, for example, only balance sheet tables from annual reports for a specific public company, over many years, and see how the values have changed or whether any new categories or types of data have been added or deleted. From the time series of financial data, the user can gain real intelligence into an entity’s financial health.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
  • Publication number: 20220350803
    Abstract: Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.
    Type: Application
    Filed: July 11, 2022
    Publication date: November 3, 2022
    Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
  • Publication number: 20220300906
    Abstract: A user is able to extract financial data, particularly tables, from a document. The table is stored and the user can compare the data in this table with data from similar tables from previous documents. The user can see how financial data has changed historically by looking only at financial tables from the same type of document, for example, only balance sheet tables from annual reports for a specific public company, over many years, and see how the values have changed or whether any new categories or types of data have been added or deleted. From the time series of financial data, the user can gain real intelligence into an entity's financial health.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 22, 2022
    Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
  • Patent number: 11409744
    Abstract: Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 9, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
  • Publication number: 20210034625
    Abstract: Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 4, 2021
    Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
  • Publication number: 20200341978
    Abstract: Systems and methods for query generation based on a logical data model with one-to-one joins are described. For example, methods may include accessing a join graph representing tables in a database; receiving a first query; selecting a connected subgraph of the join graph that includes the two or more tables referenced in the first query; accessing an indication that a directed edge of the connected subgraph corresponds to a one-to-one join; modifying the connected subgraph based on the indication to obtain a modified subgraph; generating one or more leaf queries based on the modified subgraph; generating a query graph that specifies joining of results from queries based on the one or more leaf queries; invoking a transformed query on the database that is based on the query graph and the queries based on the one or more leaf queries.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 29, 2020
    Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
  • Publication number: 20200302392
    Abstract: A user is able to extract financial data, particularly tables, from a document. The table is stored and the user can compare the data in this table with data from similar tables from previous documents. The user can see how financial data has changed historically by looking only at financial tables from the same type of document, for example, only balance sheet tables from annual reports for a specific public company, over many years, and see how the values have changed or whether any new categories or types of data have been added or deleted. From the time series of financial data, the user can gain real intelligence into an entity's financial health.
    Type: Application
    Filed: October 10, 2017
    Publication date: September 24, 2020
    Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed GORE, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
  • Patent number: 8805594
    Abstract: A control system for remotely controlling the operation of a water distribution system is disclosed. The control system comprises a communication interface to enable communication between the control system and the water distribution system such that communication includes receiving from the water distribution system payment for dispensing of water, data on the working of its various components and data on the quality of the water dispensed by it. The control system further comprises a control processor configured to analyze data received from the water distribution system to determine if the quality of the water at the water distribution system satisfies a predetermined quality standard and to determine if the components of the water distribution system are functioning within a predetermined range.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: August 12, 2014
    Assignee: Piramal Enterprises Limited
    Inventors: Anand Shah, Naman Shah, Sameer Kalwani
  • Patent number: 8702977
    Abstract: A water distribution system configured for control by a remote control system is disclosed comprising of a water filtration unit for filtering water and a water storage unit for storing the filtered water and including a water dispenser. A control unit is provided that is configured to control the operation of the water filtration unit and includes a sensor system to measure the quality and the quantity of the water filtered, and to monitor the functioning of one or more components of the water filtration unit. A point of sale device is also provided comprising of a service management device mounted on the water dispenser and is configured to control the operation of the water dispenser and a user interface to receive user inputs and is configured to process user payments for the dispensing of water at the remote control system.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: April 22, 2014
    Assignee: Piramal Enterprises Limited
    Inventors: Anand Shah, Naman Shah, Sameer Kalwani
  • Publication number: 20110288899
    Abstract: A control system for remotely controlling the operation of a water distribution system is disclosed. The control system comprises a communication interface to enable communication between the control system and the water distribution system such that communication includes receiving from the water distribution system payment for dispensing of water, data on the working of its various components and data on the quality of the water dispensed by it. The control system further comprises a control processor configured to analyse data received from the water distribution system to determine if the quality of the water at the water distribution system satisfies a predetermined quality standard and to determine if the components of the water distribution system are functioning within a predetermined range.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 24, 2011
    Applicant: Piramal Enterprises Limited
    Inventors: Anand Shah, Naman Shah, Sameer Kalwani
  • Publication number: 20110284433
    Abstract: A water distribution system configured for control by a remote control system is disclosed comprising of a water filtration unit for filtering water and a water storage unit for storing the filtered water and including a water dispenser. A control unit is provided that is configured to control the operation of the water filtration unit and includes a sensor system to measure the quality and the quantity of the water filtered, and to monitor the functioning of one or more components of the water filtration unit. A point of sale device is also provided comprising of a service management device mounted on the water dispenser and is configured to control the operation of the water dispenser and a user interface to receive user inputs and is configured to process user payments for the dispensing of water at the remote control system.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 24, 2011
    Applicant: Piramal Enterprises Limited
    Inventors: Anand Shah, Naman Shah, Sameer Kalwani