Patents by Inventor Geoffrey Alexander Main

Geoffrey Alexander Main 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: 20230418575
    Abstract: An embodiment of a method can create a directed acyclic graph (DAG) from a programmer specified set of computation units to solve, in a computer program, physics based simulations of physical systems, and the DAG can be used to analyze and debug the computer program. In this method, the computer program can be created by automatically determining dependency relationships in the set of computation units and automatically schedule their execution. The method can also automatically allocate memory for the computation units.
    Type: Application
    Filed: May 24, 2023
    Publication date: December 28, 2023
    Inventors: Geoffrey Alexander MAIN, Raunak Deepak BORKER
  • Patent number: 11698779
    Abstract: An embodiment of a method can create a directed acyclic graph (DAG) from a programmer specified set of computation units to solve, in a computer program, physics based simulations of physical systems, and the DAG can be used to analyze and debug the computer program. In this method, the computer program can be created by automatically determining dependency relationships in the set of computation units and automatically schedule their execution. The method can also automatically allocate memory for the computation units.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: July 11, 2023
    Assignee: ANSYS, INC.
    Inventors: Geoffrey Alexander Main, Raunak Deepak Borker
  • Publication number: 20220066755
    Abstract: An embodiment of a method can create a directed acyclic graph (DAG) from a programmer specified set of computation units to solve, in a computer program, physics based simulations of physical systems, and the DAG can be used to analyze and debug the computer program. In this method, the computer program can be created by automatically determining dependency relationships in the set of computation units and automatically schedule their execution. The method can also automatically allocate memory for the computation units.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventors: Geoffrey Alexander Main, Raunak Deepak Borker