Patents by Inventor Harry Scott Brown

Harry Scott Brown 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: 20250068692
    Abstract: A system identifies an ordered data structure that enables a computer to follow a particular order of execution for solving blocks of equations that collectively constitute a simulation model. The system uses the ordered data structure to identify a subset of the blocks of equations that require optimizing by an optimizer program and/or a remaining set of blocks of equations which can be solved without optimization by the optimizer program. The optimizer program optimizes only the subset of the blocks of equations that require optimizing by the optimizer program, thereby reducing an amount of computer resources required for optimization, by varying any blocks of equations declared as independent variables in an iterative process until the optimizer program generates optimized values that converge on a solution. Using the optimized values, a solver program executes each calculation only once when sequentially solving the remaining set of the blocks of equations.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 27, 2025
    Inventors: Harry Scott Brown, Ian H. Boys, Nikhil Rajeev
  • Patent number: 11532383
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 20, 2022
    Assignee: AVEVA SOFTWARE, LLC
    Inventor: Harry Scott Brown
  • Publication number: 20210142870
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Inventor: Harry Scott Brown
  • Patent number: 10930374
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 23, 2021
    Assignee: AVEVA Software, LLC
    Inventor: Harry Scott Brown
  • Publication number: 20190333608
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Application
    Filed: May 14, 2019
    Publication date: October 31, 2019
    Inventor: Harry Scott Brown
  • Patent number: 10331860
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 25, 2019
    Assignee: Invensys Systems, Inc.
    Inventor: Harry Scott Brown
  • Patent number: 9665272
    Abstract: A system for iteratively connecting flowsheet model components. Software instructions stored on a memory device and executable by a processor provide for the connection of flowsheet model components by, in response to a received connection indication from a user, suggesting potential connections in response to the connection indication. After further receiving a response from the user confirming the suggested potential connection, an output is rendered on the flowsheet workspace.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: May 30, 2017
    Assignee: Invensys Systems, Inc.
    Inventors: Harry Scott Brown, Alexander Chamorro
  • Publication number: 20160140324
    Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventor: Harry Scott Brown
  • Publication number: 20150248232
    Abstract: A system for iteratively connecting flowsheet model components. Software instructions stored on a memory device and executable by a processor provide for the connection of flowsheet model components by, in response to a received connection indication from a user, suggesting potential connections in response to the connection indication. After further receiving a response from the user confirming the suggested potential connection, an output is rendered on the flowsheet workspace.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Harry Scott Brown, Alexander Chamorro
  • Publication number: 20150222498
    Abstract: A computer-implemented method and system presents a mini-palette of candidate objects to a user in a graphical flowsheet design program. The user is enabled to choose a candidate object for inclusion in the flowsheet. In response to an indication from the user to initiate a new connection from an output port of an object currently displayed on the flowsheet, a set of one or more candidate objects is predicted by applying a set of rules to a plurality of previously designed flowsheets. Finally, the set of candidate objects is displayed to the user in a mini-palette for selection of an object to be included in the flowsheet.
    Type: Application
    Filed: October 28, 2014
    Publication date: August 6, 2015
    Applicant: INVENSYS SYSTEMS, INC.
    Inventor: Harry Scott Brown