Patents by Inventor Michael G. Ott
Michael G. Ott 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: 11656610Abstract: The described techniques enable a skid communicator tool to quickly change network settings to those required by a particular skid or network in a process control environment with which a user of the tool wishes to establish communication. These techniques are helpful because skids and networks in process control environments often require different network settings for any device attempting to communicate with the skids or network, and a user often must manually load these network settings every time she wants to communicate with a different network or skid. By contrast, the techniques enable the skid communicator tool to seamlessly connect to, disconnect from, and reconnect to any of the skids or other networks requiring different network settings with minimal input from the user, thus enabling a user to easily move through and interact with different areas, units, or equipment of the process control environment.Type: GrantFiled: February 23, 2021Date of Patent: May 23, 2023Assignee: FISHER-ROSEMOUNT SYSTEMS, INCInventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Patent number: 11209806Abstract: A method for efficiently managing configuration of modular control systems includes Detecting a communicative coupling between a workstation and a modular control system, determining whether an active project stored in a memory of the workstation matches a saved project stored in a memory of the modular control system, where each of the active project and the saved project includes a respective coordinated set of data for controlling operation of the modular control system, and when the active project and the saved project do not match, (i) determining whether the active project is correct for the modular control system, and (ii) when the active project is incorrect the modular control system, automatically providing, via an interactive user interface, a control for transferring at least a portion of the saved project from the memory of the modular control system to the active project in the memory of the workstation.Type: GrantFiled: September 13, 2018Date of Patent: December 28, 2021Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Publication number: 20210173386Abstract: The described techniques enable a skid communicator tool to quickly change network settings to those required by a particular skid or network in a process control environment with which a user of the tool wishes to establish communication. These techniques are helpful because skids and networks in process control environments often require different network settings for any device attempting to communicate with the skids or network, and a user often must manually load these network settings every time she wants to communicate with a different network or skid. By contrast, the techniques enable the skid communicator tool to seamlessly connect to, disconnect from, and reconnect to any of the skids or other networks requiring different network settings with minimal input from the user, thus enabling a user to easily move through and interact with different areas, units, or equipment of the process control environment.Type: ApplicationFiled: February 23, 2021Publication date: June 10, 2021Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Patent number: 10962962Abstract: The described techniques enable a skid communicator tool to quickly change network settings to those required by a particular skid or network in a process control environment with which a user of the tool wishes to establish communication. These techniques are helpful because skids and networks in process control environments often require different network settings for any device attempting to communicate with the skids or network, and a user often must manually load these network settings every time she wants to communicate with a different network or skid. By contrast, the techniques enable the skid communicator tool to seamlessly connect to, disconnect from, and reconnect to any of the skids or other networks requiring different network settings with minimal input from the user, thus enabling a user to easily move through and interact with different areas, units, or equipment of the process control environment.Type: GrantFiled: May 20, 2019Date of Patent: March 30, 2021Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Publication number: 20200371502Abstract: The described techniques enable a skid communicator tool to quickly change network settings to those required by a particular skid or network in a process control environment with which a user of the tool wishes to establish communication. These techniques are helpful because skids and networks in process control environments often require different network settings for any device attempting to communicate with the skids or network, and a user often must manually load these network settings every time she wants to communicate with a different network or skid. By contrast, the techniques enable the skid communicator tool to seamlessly connect to, disconnect from, and reconnect to any of the skids or other networks requiring different network settings with minimal input from the user, thus enabling a user to easily move through and interact with different areas, units, or equipment of the process control environment.Type: ApplicationFiled: May 20, 2019Publication date: November 26, 2020Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Patent number: 10719312Abstract: Techniques for assessing and managing versions of a configuration file associated with a modular control system of a process plant are described. According to certain aspects, systems and methods device may access data associated with multiple versions of a configuration file, including a computing device version and a control version, as well as a last backup instance of the configuration file. The systems and methods may compare the versions and determine any discrepancies between the versions, including which of the versions is the most recent. The systems and methods may present information associated with the comparison to enable a user to select which of the versions may be need to be updated, resolved, or provided to the controller so that the modular control system may be properly configured.Type: GrantFiled: October 2, 2017Date of Patent: July 21, 2020Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Patent number: 10551815Abstract: An enhanced modular controller is disclosed that includes a plurality of configurable communication ports and a control logic layer operable to control equipment of a process plant. The plurality of communication ports include a first set of communication ports and a second set of communication ports which are operable to communicate with one or more nodes of a distributed control system of the process plant. The enhanced modular controller also includes a software layer that accepts port configuration parameters that define one or more port communication rules for the first set of communication ports and for the second set of communication ports. The one or more port communication rules causes the software layer to selectively allow or restrict retransmission of incoming messages, where the incoming messages are received at the first set of communication ports or the second set of communication ports.Type: GrantFiled: September 29, 2017Date of Patent: February 4, 2020Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Michael G. Ott, Brandon Hieb, William E. Bennett, Anthony Amaro, Jr., Brian M. Capoccia, Robert Gustaf Halgren, III
-
Patent number: 10409253Abstract: A modular control system includes a modular controller that implements control logic of the modular control system, where the controller is built natively on a platform of a distributed control system, equipment configured to perform a physical function in a process plant according to the control logic, and a configuration database storing configuration parameters of the modular control system. In a first mode of operation, the modular control system operates as a standalone module, and in a second mode of operation, the modular control system operates natively as one or several nodes of a distributed control system.Type: GrantFiled: October 23, 2017Date of Patent: September 10, 2019Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Julian K. Naidoo, Michael G. Ott, Aaron C. Jones, Deborah R. Colclazier, Karen Johnson, Robert G. Halgren, III
-
Publication number: 20190079507Abstract: A method for efficiently managing configuration of modular control systems includes Detecting a communicative coupling between a workstation and a modular control system, determining whether an active project stored in a memory of the workstation matches a saved project stored in a memory of the modular control system, where each of the active project and the saved project includes a respective coordinated set of data for controlling operation of the modular control system, and when the active project and the saved project do not match, (i) determining whether the active project is correct for the modular control system, and (ii) when the active project is incorrect the modular control system, automatically providing, via an interactive user interface, a control for transferring at least a portion of the saved project from the memory of the modular control system to the active project in the memory of the workstation.Type: ApplicationFiled: September 13, 2018Publication date: March 14, 2019Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Publication number: 20190079755Abstract: Techniques for assessing and managing versions of a configuration file associated with a modular control system of a process plant are described. According to certain aspects, systems and methods device may access data associated with multiple versions of a configuration file, including a computing device version and a control version, as well as a last backup instance of the configuration file. The systems and methods may compare the versions and determine any discrepancies between the versions, including which of the versions is the most recent. The systems and methods may present information associated with the comparison to enable a user to select which of the versions may be need to be updated, resolved, or provided to the controller so that the modular control system may be properly configured.Type: ApplicationFiled: October 2, 2017Publication date: March 14, 2019Inventors: Aaron C. Jones, Michael G. Ott, Julian K. Naidoo, Deborah R. Colclazier, Karen Johnson
-
Publication number: 20190079486Abstract: An enhanced modular controller is disclosed that includes a plurality of configurable communication ports and a control logic layer operable to control equipment of a process plant. The plurality of communication ports include a first set of communication ports and a second set of communication ports which are operable to communicate with one or more nodes of a distributed control system of the process plant. The enhanced modular controller also includes a software layer that accepts port configuration parameters that define one or more port communication rules for the first set of communication ports and for the second set of communication ports. The one or more port communication rules causes the software layer to selectively allow or restrict retransmission of incoming messages, where the incoming messages are received at the first set of communication ports or the second set of communication ports.Type: ApplicationFiled: September 29, 2017Publication date: March 14, 2019Inventors: Michael G. Ott, Brandon Hieb, William E. Bennett, Anthony Amaro, JR., Brian M. Capoccia, Robert Gustaf Halgren, III
-
Publication number: 20180113430Abstract: A modular control system includes a modular controller that implements control logic of the modular control system, where the controller is built natively on a platform of a distributed control system, equipment configured to perform a physical function in a process plant according to the control logic, and a configuration database storing configuration parameters of the modular control system. In a first mode of operation, the modular control system operates as a standalone module, and in a second mode of operation, the modular control system operates natively as one or several nodes of a distributed control system.Type: ApplicationFiled: October 23, 2017Publication date: April 26, 2018Inventors: Julian K. Naidoo, Michael G. Ott, Aaron C. Jones, Deborah R. Colclazier, Karen Johnson, Robert G. Halgren, III
-
Patent number: 8671460Abstract: 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: GrantFiled: September 25, 2000Date of Patent: March 11, 2014Assignee: Fisher-Rosemount Systems, Inc.Inventors: Robert B. Havekost, David L. Deitz, Dennis L. Stevenson, William G. Irwin, Michael G. Ott
-
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
-
Patent number: 8185871Abstract: An apparatus having a programmable processor and a memory for performing a plurality of user-selectable control functions includes a database for storing a plurality of items associated with each of the control functions. The items include, for each function, at least one procedure for performing an action associated with the control function and a specification of at least one state associated with the control function. The apparatus further includes software routines stored on the memory and adapted to be executed by the processor that facilitate selection of a procedure in the database, that access the database and cause performance of the selected procedure to achieve the state specified therein, and that monitor at least one resource associated with the action of the procedure and, based thereon, determine whether the specified state has been achieved.Type: GrantFiled: October 5, 2004Date of Patent: May 22, 2012Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark J. Nixon, Michael G. Ott, Larry O. Jundt, John Michael Lucas, Dennis L. Stevenson, Nancy Stevenson, legal representative
-
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: 20110224808Abstract: A configuration system uses process plant items that may represent, or be capable of representing, entities in a process plant to assist in configuring, organizing, and changing the control and display activities within the process plant. Access to the items may be controlled by associating access control data with the items. The configuration system may also use objects that represent, or may be capable of representing, one or more steps to be performed by entities in the process plant. Access to these objects may be controlled by associating access control data with the objects. The access control data may indicate whether users or certain users may be able to, for example, view or modify all or some data associated with the process plant items or the objects.Type: ApplicationFiled: May 17, 2011Publication date: September 15, 2011Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J. Michael Lucas, Arthur Webb, Mark J. Nixon, Larry O. Jundt, Jian Li, Dennis L. Stevenson, Michael G. Ott, Herschel O. Koska, II, Robert B. Havekost
-
Publication number: 20100228373Abstract: A version control system helps to keep track of versions of process plant items that may represent, or be capable of representing, entities in a process plant. The process plant items may comprise, for example, module objects which may be capable of specifically representing process entities of the process plant. These module objects may be created from module class objects which may be capable of generically representing process entities of the process plant. Version data is stored and associated with a module object. The version data may comprise data indicative of a version of a module class object that was used to create the module object. The version data may also comprise data indicative of a version of the module object. Configuration systems, version control systems, viewing systems, debugging systems, run-time monitoring systems, asset management systems, etc., may examine or permit viewing of the version control data associated with an item.Type: ApplicationFiled: May 13, 2010Publication date: September 9, 2010Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J. Michael Lucas, Arthur Webb, Mark J. Nixon, Larry O. Jundt, Jian Li, Dennis L. Stevenson, Michael G. Ott, Herschel O. Koska, II, Robert B. Havekost
-
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: 7729792Abstract: A version control system helps to keep track of versions of process plant items that may represent, or be capable of representing, entities in a process plant. The process plant items may comprise, for example, module objects which may be capable of specifically representing process entities of the process plant. These module objects may be created from module class objects which may be capable of generically representing process entities of the process plant. Version data is stored and associated with a module object. The version data may comprise data indicative of a version of a module class object that was used to create the module object. The version data may also comprise data indicative of a version of the module object. Configuration systems, version control systems, viewing systems, debugging systems, run-time monitoring systems, asset management systems, etc., may examine or permit viewing of the version control data associated with an item.Type: GrantFiled: September 6, 2006Date of Patent: June 1, 2010Assignee: Fisher-Rosemount Systems, Inc.Inventors: J. Michael Lucas, Arthur Webb, Mark J. Nixon, Larry O. Jundt, Jian Li, Dennis L. Stevenson, Michael G. Ott, Herschel O. Koska, Robert B. Havekost