Patents by Inventor Godfrey R. Sherriff
Godfrey R. Sherriff 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: 9008814Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.Type: GrantFiled: December 4, 2013Date of Patent: April 14, 2015Assignee: Fisher-Rosemount Systems, Inc.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Patent number: 8977851Abstract: Example removable security modules for use with process control devices and related methods are disclosed. An example removable security module includes a body configured to be removably coupled to the process control device and a memory disposed in the body with a shared secret stored in the memory. The example removable security module also includes a processing unit disposed in the body, coupled to the memory and configured to read information from the process control device, compare the information to the shared secret and authenticate the process control device based on the comparison.Type: GrantFiled: January 21, 2009Date of Patent: March 10, 2015Assignee: Fisher-Rosemount Systems, Inc.Inventors: Lee Allen Neitzel, Gary Keith Law, Godfrey R. Sherriff
-
Publication number: 20150018977Abstract: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause a state machine implemented by the state machine function block to identify a next state as well as one or more transition actions to perform in accordance with transitioning from a current state to the next state. Configuration data associated with the transition actions may be retrieved from a database based on the current and next states of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state transition.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Gary K. Law, Godfrey R. Sherriff
-
Publication number: 20140094947Abstract: 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: ApplicationFiled: December 6, 2013Publication date: April 3, 2014Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Dawn M. Marruchella, William G. Irwin, Godfrey R. Sherriff, Tusar Nanda
-
Publication number: 20140094946Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.Type: ApplicationFiled: December 4, 2013Publication date: April 3, 2014Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Patent number: 8612042Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.Type: GrantFiled: February 1, 2013Date of Patent: December 17, 2013Assignee: Fisher-Rosemount Systems, Inc.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Patent number: 8600524Abstract: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause astute machine implemented by the state machine function block to change states. The state machine function block may determine a next state to which it is to transition based, at least in part, on data indicative of the next state to which to transition, if any. The configuration data may be retrieved from a database based on the current state of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state of the state machine.Type: GrantFiled: April 26, 2010Date of Patent: December 3, 2013Assignee: Fisher-Rosemount Systems, Inc.Inventors: Gary K. Law, Michael G. Ott, Kent A. Burr, Godfrey R. Sherriff
-
Publication number: 20130218301Abstract: Methods and apparatus to apply multiple trip limits to a device in a process control system are disclosed. An example method involves monitoring a value of a parameter associated with the operation of the device and receiving an input indicative of an operational state of the device, where a first input indicates a first operational state and a second input indicates a second operational state. If the first input is received, comparing via a function block the value of the parameter to a first trip limit, and if the second input is received, comparing via the function block the value of the parameter to a second trip limit, and implementing a response based on the comparison.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Inventors: Keith Richard Bellville, Gary Keith Law, Godfrey R. Sherriff, David Mark Smith
-
Patent number: 8369975Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.Type: GrantFiled: September 19, 2008Date of Patent: February 5, 2013Assignee: Fisher-Rosemount Systems, Inc.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Patent number: 8074278Abstract: Apparatus and methods for intrusion protection in safety instrumented process control systems are disclosed. An example method of protecting a safety instrumented system includes receiving legitimate information from a component of a process control system wherein the legitimate information is intended for delivery to a safety instrumented system, determining if a signature at least substantially matches the legitimate information, and preventing the legitimate information from reaching the safety instrumented system when it is determined that the signature at least substantially matches the legitimate information.Type: GrantFiled: September 14, 2007Date of Patent: December 6, 2011Assignee: Fisher-Rosemount Systems, Inc.Inventors: Gary Law, Godfrey R. Sherriff
-
Publication number: 20110270418Abstract: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause astute machine implemented by the state machine function block to change states. The state machine function block may determine a next state to which it is to transition based, at least in part, on data indicative of the next state to which to transition, if any. The configuration data may be retrieved from a database based on the current state of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state of the state machine.Type: ApplicationFiled: April 26, 2010Publication date: November 3, 2011Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Gary K. LAW, Michael G. OTT, Kent A. BURR, Godfrey R. SHERRIFF
-
Publication number: 20110054643Abstract: Example methods and apparatus to manage testing of a process control system are disclosed. A disclosed example method includes generating a test application from a process control routine, the test application including at least one test that is to be performed within a time period, monitoring an operation of the process control routine, determining if the operation of the process control routine during the time period includes an execution of a portion of the process control routine that is substantially similar to the at least one test, and updating the test application by indicating that the at least one test has been performed within the time period.Type: ApplicationFiled: August 26, 2009Publication date: March 3, 2011Inventors: Gary Keith Law, Godfrey R. Sherriff, Mark Nixon
-
Publication number: 20100185801Abstract: A distributed process control equipment ownership arbitration system and method for arbitrating equipment ownership conflicts are disclosed. Individual control modules representing various process control entities within a process control system define a plurality of lists or queues for storing equipment arbitration information. Requests by one process control entity to acquire ownership over another process control entity are represented by an arbitration token that represents the ownership relationship sought by the acquiring process control entity. Copies of the arbitration token are communicated between the respective control modules and stored in the various arbitration queues defined by the control modules, depending on the status of the acquisition request.Type: ApplicationFiled: January 20, 2009Publication date: July 22, 2010Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Godfrey R. Sherriff, Gary K. Law
-
Publication number: 20100185857Abstract: Example removable security modules for use with process control devices and related methods are disclosed. An example removable security module includes a body configured to be removably coupled to the process control device and a memory disposed in the body with a shared secret stored in the memory. The example removable security module also includes a processing unit disposed in the body, coupled to the memory and configured to read information from the process control device, compare the information to the shared secret and authenticate the process control device based on the comparison.Type: ApplicationFiled: January 21, 2009Publication date: July 22, 2010Inventors: Lee Allen Neitzel, Gary Keith Law, Godfrey R. Sherriff
-
Patent number: 7730415Abstract: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause a state machine implemented by the state machine function block to change states. The state machine function block may determine a next state to which it is to transition based, at least in part, on data indicative of the next state to which to transition, if any. The configuration data may be retrieved from a database based on the current state of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state of the state machine.Type: GrantFiled: September 5, 2003Date of Patent: June 1, 2010Assignee: Fisher-Rosemount Systems, Inc.Inventors: Gary K. Law, Michael G. Ott, Kent A. Burr, Godfrey R. Sherriff
-
Patent number: 7680970Abstract: 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: GrantFiled: October 22, 2004Date of Patent: March 16, 2010Assignee: Fisher-Rosemount Systems, Inc.Inventors: Godfrey R. Sherriff, Nathan W. Pettus, William G. Irwin, Grant Wilson, David L. Deitz
-
Publication number: 20090082894Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.Type: ApplicationFiled: September 19, 2008Publication date: March 26, 2009Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Publication number: 20090076628Abstract: Methods and apparatus to upgrade and provide control redundancy in process plants are disclosed. An example disclosed method to upgrade software for a control device of a process control system comprises instantiating a replacement component of the software, copying state data from an existing component to the replacement component, and changing the replacement component to an active mode when a first state of the replacement component matches a second state of the existing component.Type: ApplicationFiled: September 18, 2007Publication date: March 19, 2009Inventors: David Mark Smith, Brandon Hieb, David R. Denison, Godfrey R. Sherriff, Gary Law, Kyle Tetmeyer
-
Publication number: 20090077662Abstract: Apparatus and methods for intrusion protection in safety instrumented process control systems are disclosed. An example method of protecting a safety instrumented system includes receiving legitimate information from a component of a process control system wherein the legitimate information is intended for delivery to a safety instrumented system, determining if a signature at least substantially matches the legitimate information, and preventing the legitimate information from reaching the safety instrumented system when it is determined that the signature at least substantially matches the legitimate information.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Inventors: Gary Law, Godfrey R. Sherriff
-
Patent number: 7369912Abstract: 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: GrantFiled: May 29, 2003Date of Patent: May 6, 2008Assignee: Fisher-Rosemount Systems, Inc.Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson, Nathan W. Pettus