Patents by Inventor Ganesh Bhat
Ganesh Bhat 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: 12572820Abstract: Certain aspects of the present disclosure provide techniques for generating knowledge graphs from program source code. An example method generally includes receiving a source code definition of a workflow implemented in an application. The source code definition of the workflow is converted into an intermediate representation of the workflow, the intermediate representation comprising a condensed version of the source code definition. An abstract syntax tree representation of the workflow is generated based on the intermediate representation of the workflow. A structured file is generated by traversing the abstract syntax tree representation of the workflow, wherein the structured file comprises a definition of the workflow in a knowledge graph-specific language. The structured file is deployed to a knowledge graph execution engine.Type: GrantFiled: September 3, 2020Date of Patent: March 10, 2026Assignee: INTUIT INC.Inventors: Vikas Choudhary, Harsh Mohan Modawel, Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Publication number: 20260004232Abstract: Disclosed herein are systems and methods for predicting the probability of an inventory-not-found occurrence during fulfillment of an order, and for utilizing that predicted probability to improve order allocation applications and inventory systems. The disclosed systems and methods utilize machine learning predictive models to determine and score fulfillment performance of individual nodes by predicting their likelihood of an inventory-not-found event. At least some data received at the machine learning predictive application may be realtime data to reflect current conditions. In some examples, some data received at the machine learning application may be pre-computed data. The machine learning models generated by training at the machine learning application may include individual models used for different item categories. In some examples, a threshold suppression amount is utilized to adjust an amount of available inventory utilized to provide item availability (i.e.Type: ApplicationFiled: April 25, 2025Publication date: January 1, 2026Inventors: Sneha DESHPANDE, Atul GOEL, Ganesh BHAT, Kowshik TALLAM, Omkar PATIL, Pramod MULKI, Pratik CHAUDHARI, Sohini MITRA, Sultan AHMED, Vinay PATIL, Yogesh HD
-
Publication number: 20250342881Abstract: A memory comprising a multi stage data path-partitioning circuit, the memory comprising at least: a first data path level partitioning comprising at least one input configured to input data to or output data from the memory via at least one global input-output circuit; a second data path level partitioning configured to input data to or output data from the memory between one of a plurality of write assist circuits and one of the at least one global input-output circuit wherein at least one of the plurality of write assist circuits and at least another of the plurality of write assist circuits are located in a central portion of an upper bitcell memory array and an lower bitcell memory array respectively; a third data path level partitioning configured to input data to or output data from the memory between one of a plurality of column multiplexing circuitry and sense amplifier circuits and one of the plurality of write assist circuits.Type: ApplicationFiled: May 1, 2025Publication date: November 6, 2025Inventors: Jainendra Singh, Ganesh Bhat, Jwalant Kumar Mishra, Rajat Kohli, Mohd Shahwaz
-
Publication number: 20250124976Abstract: A memory includes at least one memory bank which includes a set of memory arrays. Each memory cell includes a plurality of memory cells. The at least one memory bank includes: multiple word lines each connected to a corresponding row of the memory cells; a first decoder configured to receive address data, and decode the address data to provide intermediate data; a second decoder located in a central area of the memory bank between ones of the set of memory arrays, and configured to receive the intermediate data from the first decoder, and decode the intermediate data to provide selection data to the word lines. Memory cells addressable by a respective word line designated by the selection data are configured to be addressable by means of that selection data.Type: ApplicationFiled: September 23, 2024Publication date: April 17, 2025Inventors: Jainendra Singh, Rajat Kohli, Ganesh Bhat, Jwalant Kumar Mishra
-
Patent number: 11995395Abstract: A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a number of columns of the table header line object is within a threshold of a number of columns of the topmost table data line object. The topmost table data line object may be assigned a table data line type. The method may further include presenting the structured representation to a user.Type: GrantFiled: July 29, 2022Date of Patent: May 28, 2024Assignee: Intuit Inc.Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Patent number: 11861734Abstract: Methods, systems and articles of manufacture for efficiently calculating an electronic tax return, such as within a tax return preparation system. A computerized tax return preparation system accesses taxpayer-specific tax data from a shared data store. The system executes a tax calculation engine configured to perform a plurality of tax calculations based on a tax calculation graph and the taxpayer-specific tax data from the shared data store. The system is configured to perform only the calculations in the tax calculation graph which are changed by new taxpayer-specific tax data received since the preceding tax calculation executed by the tax calculation engine. The system may also determine whether the new taxpayer-specific tax data does, or does not change the calculated tax return and the reason why.Type: GrantFiled: October 8, 2018Date of Patent: January 2, 2024Assignee: INTUIT INC.Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Steven J. Atkinson, Alberto Garcia, Ganesh Bhat, Alex G. Balazs
-
Publication number: 20220391582Abstract: A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a number of columns of the table header line object is within a threshold of a number of columns of the topmost table data line object. The topmost table data line object may be assigned a table data line type. The method may further include presenting the structured representation to a user.Type: ApplicationFiled: July 29, 2022Publication date: December 8, 2022Applicant: Intuit Inc.Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Patent number: 11436407Abstract: A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a number of columns of the table header line object is within a threshold of a number of columns of the topmost table data line object. The topmost table data line object may be assigned a table data line type. The method may further include presenting the structured representation to a user.Type: GrantFiled: July 28, 2020Date of Patent: September 6, 2022Assignee: Intuit Inc.Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Publication number: 20220067538Abstract: Certain aspects of the present disclosure provide techniques for generating knowledge graphs from program source code. An example method generally includes receiving a source code definition of a workflow implemented in an application. The source code definition of the workflow is converted into an intermediate representation of the workflow, the intermediate representation comprising a condensed version of the source code definition. An abstract syntax tree representation of the workflow is generated based on the intermediate representation of the workflow. A structured file is generated by traversing the abstract syntax tree representation of the workflow, wherein the structured file comprises a definition of the workflow in a knowledge graph-specific language. The structured file is deployed to a knowledge graph execution engine.Type: ApplicationFiled: September 3, 2020Publication date: March 3, 2022Inventors: Vikas CHOUDHARY, Harsh Mohan MODAWEL, Vinoth Jeba Kumar RADHA KRISHNAN, Ganesh BHAT
-
Patent number: 11250519Abstract: Computer-implemented method, tax return preparation systems and computer program products for presenting an explanation for a tax calculation or operation performed by a tax return preparation system when the system is in “forms” mode. An electronic version of a tax authority form that has been modified by inclusion of interface elements is displayed to a user. In response to the user selecting an interface element while in forms mode, presentation of an explanation regarding a tax calculation or operation for the associated field is invoked. The user interface controller provides data in response to selection of the interface element to an explanation engine, which determines an explanation based at least in part upon the tax calculation graph. The explanation is provided to the user interface controller for presentation to the user.Type: GrantFiled: February 26, 2020Date of Patent: February 15, 2022Assignee: Intuit Inc.Inventors: David A. Hanekamp, Jr., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
-
Publication number: 20220035996Abstract: A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a number of columns of the table header line object is within a threshold of a number of columns of the topmost table data line object. The topmost table data line object may be assigned a table data line type. The method may further include presenting the structured representation to a user.Type: ApplicationFiled: July 28, 2020Publication date: February 3, 2022Applicant: Intuit Inc.Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Publication number: 20200193527Abstract: Computer-implemented method, tax return preparation systems and computer program products for presenting an explanation for a tax calculation or operation performed by a tax return preparation system when the system is in “forms” mode. An electronic version of a tax authority form that has been modified by inclusion of interface elements is displayed to a user. In response to the user selecting an interface element while in forms mode, presentation of an explanation regarding a tax calculation or operation for the associated field is invoked. The user interface controller provides data in response to selection of the interface element to an explanation engine, which determines an explanation based at least in part upon the tax calculation graph. The explanation is provided to the user interface controller for presentation to the user.Type: ApplicationFiled: February 26, 2020Publication date: June 18, 2020Applicant: Intuit Inc.Inventors: David A. Hanekamp, JR., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
-
Patent number: 10607298Abstract: Computer-implemented method, tax return preparation systems and computer program products for presenting an explanation for a tax calculation or operation performed by a tax return preparation system when the system is in “forms” mode. An electronic version of a tax authority form that has been modified by inclusion of interface elements is displayed to a user. In response to the user selecting an interface element while in forms mode, presentation of an explanation regarding a tax calculation or operation for the associated field is invoked. The user interface controller provides data in response to selection of the interface element to an explanation engine, which determines an explanation based at least in part upon the tax calculation graph. The explanation is provided to the user interface controller for presentation to the user.Type: GrantFiled: July 30, 2015Date of Patent: March 31, 2020Assignee: INTUIT INC.Inventors: David A. Hanekamp, Jr., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
-
Patent number: 8942999Abstract: Methods, systems and computer program products for generating and presenting an estimate of when a taxpayer can expect to receive a tax refund.Type: GrantFiled: December 21, 2012Date of Patent: January 27, 2015Assignee: Intuit Inc.Inventors: Jessica L. Fernando, Paul Bober, Joshua G. Tsuji, Akhil Pandey, Ganesh Bhat, Wensheng Mao