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: 12572820
    Abstract: 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: Grant
    Filed: September 3, 2020
    Date of Patent: March 10, 2026
    Assignee: INTUIT INC.
    Inventors: Vikas Choudhary, Harsh Mohan Modawel, Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
  • Publication number: 20260004232
    Abstract: 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: Application
    Filed: April 25, 2025
    Publication date: January 1, 2026
    Inventors: Sneha DESHPANDE, Atul GOEL, Ganesh BHAT, Kowshik TALLAM, Omkar PATIL, Pramod MULKI, Pratik CHAUDHARI, Sohini MITRA, Sultan AHMED, Vinay PATIL, Yogesh HD
  • Publication number: 20250342881
    Abstract: 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: Application
    Filed: May 1, 2025
    Publication date: November 6, 2025
    Inventors: Jainendra Singh, Ganesh Bhat, Jwalant Kumar Mishra, Rajat Kohli, Mohd Shahwaz
  • Publication number: 20250124976
    Abstract: 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: Application
    Filed: September 23, 2024
    Publication date: April 17, 2025
    Inventors: Jainendra Singh, Rajat Kohli, Ganesh Bhat, Jwalant Kumar Mishra
  • Patent number: 11995395
    Abstract: 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: Grant
    Filed: July 29, 2022
    Date of Patent: May 28, 2024
    Assignee: Intuit Inc.
    Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
  • Patent number: 11861734
    Abstract: 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: Grant
    Filed: October 8, 2018
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Steven J. Atkinson, Alberto Garcia, Ganesh Bhat, Alex G. Balazs
  • Publication number: 20220391582
    Abstract: 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: Application
    Filed: July 29, 2022
    Publication date: December 8, 2022
    Applicant: Intuit Inc.
    Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
  • Patent number: 11436407
    Abstract: 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: Grant
    Filed: July 28, 2020
    Date of Patent: September 6, 2022
    Assignee: Intuit Inc.
    Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
  • Publication number: 20220067538
    Abstract: 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: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Inventors: Vikas CHOUDHARY, Harsh Mohan MODAWEL, Vinoth Jeba Kumar RADHA KRISHNAN, Ganesh BHAT
  • Patent number: 11250519
    Abstract: 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: Grant
    Filed: February 26, 2020
    Date of Patent: February 15, 2022
    Assignee: Intuit Inc.
    Inventors: David A. Hanekamp, Jr., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
  • Publication number: 20220035996
    Abstract: 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: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Applicant: Intuit Inc.
    Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
  • Publication number: 20200193527
    Abstract: 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: Application
    Filed: February 26, 2020
    Publication date: June 18, 2020
    Applicant: Intuit Inc.
    Inventors: David A. Hanekamp, JR., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
  • Patent number: 10607298
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: March 31, 2020
    Assignee: INTUIT INC.
    Inventors: David A. Hanekamp, Jr., Kevin M. McCluskey, Ion Niciu-Chiuaru, Paul A. Parks, Ganesh Bhat, Gang Wang
  • Patent number: 8942999
    Abstract: Methods, systems and computer program products for generating and presenting an estimate of when a taxpayer can expect to receive a tax refund.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 27, 2015
    Assignee: Intuit Inc.
    Inventors: Jessica L. Fernando, Paul Bober, Joshua G. Tsuji, Akhil Pandey, Ganesh Bhat, Wensheng Mao