Patents by Inventor Will Irwin

Will Irwin 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: 9804589
    Abstract: A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 31, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Nathan Pettus, Will Irwin, Kim Conner, Mickey Nanda
  • Publication number: 20120016494
    Abstract: A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Nathan Pettus, Will Irwin, Kim Conner, Mickey Nanda
  • Patent number: 8046086
    Abstract: A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: October 25, 2011
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan Pettus, Will Irwin, Kim Conner, Mickey Nanda
  • Publication number: 20080288089
    Abstract: A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Nathan W. PETTUS, Will Irwin, Kim Conner, Mickey Nanda
  • Patent number: 7275062
    Abstract: A configuration system for a process plant includes a routine that automatically provides an indication of the relationships between units and sub-elements of the units, such as equipment and control modules, present within a process plant to a data historian. The data historian, which may be a batch historian, stores these relationships in a configuration file or a database, collects events generated within the process plant and associates those events to the proper unit within the process plant using the stored relationships. The automatic updating of the data historian configuration file eliminates the need for a user to manually update the data historian with these relationships, either at the time the process plant is configured or each time a change is made to the configuration of the process plant.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: September 25, 2007
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: David Deitz, Will Irwin, Grant Wilson, Beth Filippo
  • Publication number: 20040181294
    Abstract: A configuration system for a process plant includes a routine that automatically provides an indication of the relationships between units and sub-elements of the units, such as equipment and control modules, present within a process plant to a data historian. The data historian, which may be a batch historian, stores these relationships in a configuration file or a database, collects events generated within the process plant and associates those events to the proper unit within the process plant using the stored relationships. The automatic updating of the data historian configuration file eliminates the need for a user to manually update the data historian with these relationships, either at the time the process plant is configured or each time a change is made to the configuration of the process plant.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Inventors: David Deitz, Will Irwin, Grant Wilson, Beth Filippo