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: 11966395Abstract: 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: GrantFiled: July 11, 2022Date of Patent: April 23, 2024Assignee: ThoughtSpot, Inc.Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
-
Patent number: 11928114Abstract: 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: GrantFiled: April 21, 2020Date of Patent: March 12, 2024Assignee: ThoughtSpot, Inc.Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
-
Patent number: 11829950Abstract: 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: GrantFiled: November 29, 2022Date of Patent: November 28, 2023Assignee: Sentieo, Inc.Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
-
Publication number: 20230376900Abstract: 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: ApplicationFiled: August 4, 2023Publication date: November 23, 2023Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
-
Publication number: 20230087987Abstract: 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: ApplicationFiled: November 29, 2022Publication date: March 23, 2023Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
-
Publication number: 20220350803Abstract: 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: ApplicationFiled: July 11, 2022Publication date: November 3, 2022Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
-
Publication number: 20220300906Abstract: 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: ApplicationFiled: June 10, 2022Publication date: September 22, 2022Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed Gore, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
-
Patent number: 11409744Abstract: 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: GrantFiled: July 31, 2020Date of Patent: August 9, 2022Assignee: ThoughtSpot, Inc.Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
-
Publication number: 20210034625Abstract: 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: ApplicationFiled: July 31, 2020Publication date: February 4, 2021Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
-
Publication number: 20200341978Abstract: 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: ApplicationFiled: April 21, 2020Publication date: October 29, 2020Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
-
Publication number: 20200302392Abstract: 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: ApplicationFiled: October 10, 2017Publication date: September 24, 2020Inventors: Naman Shah, Atul Shah, Anurag Saxena, Jed GORE, Jitender Khatri, Vaibhav Negi, Rajdeep Singh Gill
-
Patent number: 8805594Abstract: 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: GrantFiled: May 18, 2011Date of Patent: August 12, 2014Assignee: Piramal Enterprises LimitedInventors: Anand Shah, Naman Shah, Sameer Kalwani
-
Patent number: 8702977Abstract: 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: GrantFiled: May 18, 2011Date of Patent: April 22, 2014Assignee: Piramal Enterprises LimitedInventors: Anand Shah, Naman Shah, Sameer Kalwani
-
Publication number: 20110288899Abstract: 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: ApplicationFiled: May 18, 2011Publication date: November 24, 2011Applicant: Piramal Enterprises LimitedInventors: Anand Shah, Naman Shah, Sameer Kalwani
-
Publication number: 20110284433Abstract: 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: ApplicationFiled: May 18, 2011Publication date: November 24, 2011Applicant: Piramal Enterprises LimitedInventors: Anand Shah, Naman Shah, Sameer Kalwani