Patents by Inventor William G. Irwin

William G. 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: 11086302
    Abstract: A method of generating a product recipe for execution by a batch process in an automated manufacturing environment, such the product recipe is associated with a plurality of actions, a set of transitions, and a set of parameters, and such that the plurality of actions define a plurality of logical levels including a phase level at which the batch process interacts with equipment, includes receiving a procedure definition specifying the plurality of actions, receiving a transaction definition specifying the set of transitions so that each one in the set of transitions is associated with two or more of the plurality of actions, and receiving the set of parameters. Receiving the set of parameters includes receiving at least one dynamic input parameter that resolves to a value without obtaining the value from the product recipe or an operator prompt associated at the phase level of the product recipe.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: August 10, 2021
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Dawn M. Marruchella, William G. Irwin, Godfrey R. Sherriff, Tusar Nanda
  • Patent number: 9086695
    Abstract: A data collection and viewing application associated with a batch process control system used within a process plant provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Generally speaking, the compact batch view includes a number of graphical layers which are juxtaposed or interleaved on a display, with each of the layers providing different types of information about the operation of the batch, time synchronized with one another.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: July 21, 2015
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Christopher J. Worek, Bruce Hubert Campney, William G. Irwin, Christopher J. Felts
  • Publication number: 20140094947
    Abstract: A method of generating a product recipe for execution by a batch process in an automated manufacturing environment, such the product recipe is associated with a plurality of actions, a set of transitions, and a set of parameters, and such that the plurality of actions define a plurality of logical levels including a phase level at which the batch process interacts with equipment, includes receiving a procedure definition specifying the plurality of actions, receiving a transaction definition specifying the set of transitions so that each one in the set of transitions is associated with two or more of the plurality of actions, and receiving the set of parameters. Receiving the set of parameters includes receiving at least one dynamic input parameter that resolves to a value without obtaining the value from the product recipe or an operator prompt associated at the phase level of the product recipe.
    Type: Application
    Filed: December 6, 2013
    Publication date: April 3, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Dawn M. Marruchella, William G. Irwin, Godfrey R. Sherriff, Tusar Nanda
  • Patent number: 8671460
    Abstract: A process control system includes module-level attributes that may be used to control access for writing information to unit module objects and module objects. A security check process examines the module-level attributes, which may include OPERMODE and OPERLOCK attributes, the values of which determine whether information may be written to unit module objects or module objects. The values of the module-level attributes may be controlled based on whether a particular module object is being used by the process control system.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: March 11, 2014
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Robert B. Havekost, David L. Deitz, Dennis L. Stevenson, William G. Irwin, Michael G. Ott
  • Publication number: 20110257767
    Abstract: A data collection and viewing application associated with a batch process control system used within a process plant provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Generally speaking, the compact batch view includes a number of graphical layers which are juxtaposed or interleaved on a display, with each of the layers providing different types of information about the operation of the batch, time synchronized with one another.
    Type: Application
    Filed: May 6, 2011
    Publication date: October 20, 2011
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Christopher J. Worek, Bruce Campney, William G. Irwin, Christopher Felts
  • Publication number: 20100280630
    Abstract: A data collection and viewing application associated with a batch process control system used within a process plant provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Generally speaking, the compact batch view includes a number of graphical layers which are juxtaposed or interleaved on a display, with each of the layers providing different types of information about the operation of the batch, time synchronized with one another.
    Type: Application
    Filed: July 15, 2010
    Publication date: November 4, 2010
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Christopher J. Worek, Bruce Campney, William G. Irwin, Christopher Felts
  • Patent number: 7793292
    Abstract: A data collection and viewing application provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Moreover, process alarms, alerts, events, as well as other information may be placed in one or more additional layers, and the various layers may be shown together to provide a compact graphical view of the batch.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: September 7, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Christopher J. Worek, Bruce Campney, William G. Irwin, Christopher Felts
  • Publication number: 20100087935
    Abstract: Systems and methods for providing an integrated HMI application for monitoring and interacting with both batch and non-batch processes in a process plant are disclosed. A plurality of independent stand-alone software objects defining various batch process interface views are embedded within a non-batch process control interface application. A blackboard service is provided for storing batch control data used by the various stand alone software objects. The blackboard service may be adapted to communicate with a batch control server to receive batch control data for populating the various batch interface views with data relating to various batch processes being carried out in the process plant and to send instructions for controlling the various batches input by users via the various batch interface views.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Nathan W. Pettus, Tusar Nanda, Aaron C. Jones, William G. Irwin, James H. Moore, JR., David L. Deitz, Danny H. Do, Dawn Marruchella
  • Patent number: 7680970
    Abstract: A method and system for equipment arbitration in a process control system are presented. The method and system include receiving a request for a first resource associated with a first area from a first resource user associated with a second area where the first and second areas are distinct. The method and system automatically determine whether the first resource is available for use by the first resource user.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: March 16, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Godfrey R. Sherriff, Nathan W. Pettus, William G. Irwin, Grant Wilson, David L. Deitz
  • Patent number: 7369912
    Abstract: A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication software for communicating with batch operator interfaces used to set up batch runs, a master process equipment model reflecting the current state of the equipment and a batch execution manager that creates individual batch processes and spawns each of the individual batch processes to run in a separate application process space. Each of the created batch processes includes batch logic that implements the batch run specified by the user, a copy of the process plant equipment model used to select equipment within the plant and a communication interface for communicating with controllers and other runtime equipment to implement the batch as well as for communicating with the batch execution manager.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: May 6, 2008
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson, Nathan W. Pettus
  • Publication number: 20080066019
    Abstract: A data collection and viewing application associated with a batch process control system used within a process plant provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Generally speaking, the compact batch view includes a number of graphical layers which are juxtaposed or interleaved on a display, with each of the layers providing different types of information about the operation of the batch, time synchronized with one another.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 13, 2008
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Christopher J. Worek, Bruce Campney, William G. Irwin, Christopher Felts
  • Patent number: 7069580
    Abstract: A process control system capable of executing a function after initiation thereof by a user includes a computer having a memory and a processing unit. A security module stored in the memory of the computer and adapted to be executed on the processing unit of the computer analyzes security information to determine whether the function should be executed. The security information is collected contemporaneously with the initiation of the function and in association therewith.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: June 27, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: David L. Deitz, William G. Irwin, Godfrey R. Sherriff, Diego M. Benavides, Nathan W. Pettus, James H. Moore, Jr.
  • Patent number: 6871299
    Abstract: A hierarchical failure management technique uses an integrated equipment hierarchy to automatically pass failure information from control modules to unit modules. Each control module collects failure information and generates a composite failure code by mathematically combining the failure information collected by that module. Modules which are currently needed by a phase of the unit module to carry out a process automatically send respective failure codes to the unit module. The unit module selects the worst failure code from a list of failure codes within the unit module and compares the selected worst failure code to a predetermined threshold value to determine whether the process should continue.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: March 22, 2005
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Robert B. Havekost, David L. Deitz, Dennis L. Stevenson, William G. Irwin
  • Publication number: 20040254658
    Abstract: A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication software for communicating with one or more batch operator interfaces or other interfaces that are used to set up batch runs, a master process equipment model reflecting the current state of the equipment within the process plant and a batch execution manager that creates individual batch processes and spawns each of the individual batch processes to run in a separate application process space.
    Type: Application
    Filed: May 29, 2003
    Publication date: December 16, 2004
    Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson, Nathan W. Pettus
  • Patent number: 6647315
    Abstract: A process control system includes an executive routine located at a first node of a process control system, one or more soft phases located at other nodes remote from the first node and communication software located in the each of the nodes to enable the executive routine to call and execute the soft phases that are at nodes remote from the first node. This operation may reduce loading or communication traffic on the batch executive node and enables the operator to interact with a soft phase at a workstation or node that is convenient to the operation of the soft phase, which makes the operator's task easier and results in faster execution of the soft phase.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: November 11, 2003
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson
  • Patent number: 6522934
    Abstract: A process control system includes a controller that executes a control routine which performs a series of unit procedures within a process. The control routine is written or created to specify the class of unit to be used for each unit procedure, but not the actual unit itself. At the start of each unit procedure of the control routine, a dynamic unit selection routine selects a particular unit as the unit to be used during operation of that unit procedure. When called, the dynamic unit selection routine determines a set of possible units to be used, determines if each of the set of possible units is suitable for use during that unit procedure of the control routine based on a suitability criterion, prioritizes the units that meet the suitability criterion based on a priority criterion and selects the particular unit from the prioritized list of suitable units in order of priority.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: February 18, 2003
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William G. Irwin, David L. Deitz
  • Patent number: 6385496
    Abstract: A generic process control routine for a process control system is written to include alias names and dynamic reference parameters. Before execution of a process control function on a particular unit of the process control system, an instance of the generic routine is created, in which the alias names are replaced by parameters defined in an alias resolution table for the particular unit. The controller then executes the instantiated version of the generic routine to control operation of the unit. The generic routine can have multiple algorithms associated therewith, wherein each of the algorithms is designed to control different units having somewhat different hardware, even though these different units perform essentially the same function within the process control system. The generic routine may also be used with multiple classes of hardware that perform different functions within the process control system.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: May 7, 2002
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William G. Irwin, Robert B. Havekost, Dennis L. Stevenson, David L. Deitz
  • Patent number: 6289252
    Abstract: Methods and apparatus for batch process control in which a Phase Logic Module operable in accordance with the state machine model of the batch server program is embedded within a programmable controller. More specifically, a phase executed by the batch server program in a data processing device is operable in accordance with a pre-defined state machine model (typically compliant with the ISA S88.01 standard). A Phase Logic Module (PLM) is implemented within a programmable controller in accordance with the same state machine model so as to mirror the state machine operation of the batch server process within the programmable controller. The PLM is pre-implemented and standardized. Specific state logic for performing desired control in accordance with the desired batch processing is defined by a control engineer using well known languages and tools and integrated with the standard PLM state machine.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: September 11, 2001
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Grant Wilson, David L. Deitz, William G. Irwin, Godfrey R. Sherriff
  • Patent number: 5836878
    Abstract: A method and apparatus is disclosed for immobilizing a patient's head within an MRI headcoil to avoid the use of imaging enhancements that compensate for patient movement. The apparatus includes a bite plate having a dental impression of the particular patient at one end, and at the other end, the bite plate is attached to a mounting bracket assembly. The mounting bracket assembly is rigidly attached to the MRI headcoil. The mounting bracket assembly includes a main bracket, an intermediary bracket, and a clamping plate. The bite plate is adjustably mounted to the intermediary bracket, which in turn is adjustably mounted to the main bracket to provide both approximate adjustments and precise adjustments, respectively. The clamping plate attaches the mounting bracket assembly to at least one rung of the headcoil.
    Type: Grant
    Filed: August 11, 1997
    Date of Patent: November 17, 1998
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Bryan J. Mock, William G. Irwin, Jr.
  • Patent number: 5311251
    Abstract: A method of operating a photographic printer to provide for automatic setup for a plurality of film types and conditions in which film term data for film types encountered by the printer is automatically created and periodically updated to reflect current experience using accumulated historical density data derived from scanning of film strips and in which exposure of image frames from a current film strip to a photosensitive medium is adjusted either by average density information stored for one or more film types from the historical data or by average density information derived from the current film strip with determination of which average density information to use being made automatically by comparison of either or both of film type or average minimum density information of the film strip with the corresponding stored information. Automatic adjustment of tungsten illumination exposure and automatic updating of slope compensation factors for under- and over-exposed negatives are also described.
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: May 10, 1994
    Assignee: Eastman Kodak Company
    Inventors: Thomas R. Roule, Richard Olliver, Dennis N. Beaulieu, William G. Irwin