Patents by Inventor Robert Havekost
Robert Havekost 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: 11467720Abstract: Techniques for presenting historized process parameter values in a process plant include presenting, via a user interface of an operator application, indications of process control elements in a first display region within a layout of a display view. Each of the process control elements is associated with one or more process parameters. The operator application also presents a trend display view in a second display region within the layout of the display view. The trend display view includes sets of historized process parameter values for process parameters presented in the first display region. For example, the trend display view in the second display region is linked to the display view in the first display region. In this manner, the trend display view presents charts or other graphical depictions of historized process parameter values for process parameters included in the first display region.Type: GrantFiled: September 21, 2020Date of Patent: October 11, 2022Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Julian K. Naidoo, Daniel R. Strinden, Cindy A. Scott, Mark J. Nixon, Camilo Fadul, Robert Havekost
-
Publication number: 20210048942Abstract: Techniques for presenting historized process parameter values in a process plant include presenting, via a user interface of an operator application, indications of process control elements in a first display region within a layout of a display view. Each of the process control elements is associated with one or more process parameters. The operator application also presents a trend display view in a second display region within the layout of the display view. The trend display view includes sets of historized process parameter values for process parameters presented in the first display region. For example, the trend display view in the second display region is linked to the display view in the first display region. In this manner, the trend display view presents charts or other graphical depictions of historized process parameter values for process parameters included in the first display region.Type: ApplicationFiled: September 21, 2020Publication date: February 18, 2021Inventors: Julian K. Naidoo, Daniel R. Strinden, Cindy A. Scott, Mark J. Nixon, Camilo Fadul, Robert Havekost
-
Patent number: 7289994Abstract: A process control system includes multiple zones containing process control network communicatively interconnected to exchange information necessary to monitor the system and to perform process control. Each zone may include an inter-zone server that controls the exchange of information between the zones via communication links. In addition to controlling the routing of information between the zones, the inter-zone servers may perform additional processing on the information being exchanged, such as security monitoring, language translation and version control.Type: GrantFiled: April 9, 2002Date of Patent: October 30, 2007Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark J. Nixon, Robert Havekost, Ken Beoughter
-
Publication number: 20070073822Abstract: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed.Type: ApplicationFiled: September 11, 2006Publication date: March 29, 2007Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: William Bennett, Ken Beoughter, Robert Havekost, John Shepard, Dwight Jennings
-
Publication number: 20070061033Abstract: 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: September 6, 2006Publication date: March 15, 2007Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J. Lucas, Arthur Webb, Mark Nixon, Larry Jundt, Jian Li, Dennis Stevenson, Michael Ott, Herschel Koska, Robert Havekost
-
Patent number: 7130703Abstract: A voter function block, which can be integrated into a function block diagram programming environment in a process plant control or safety system, implements voter logic in conjunction with providing operational and maintenance overrides which may be set to override individual inputs to the voter function block as well as to override the output of the voter function block. The voter function block, which is easy to create, use, test, debug and document, includes one or input limit detection units which detect if a particular redundant input has reached a specified limit indicating a condition within the process plant, an override unit that may be set by a user to override the consideration of that input in the voting function, a voting logic entity that determines if a trip condition exists based on the values of the valid or non-inhibited inputs, and an inhibit block that may used to override the output of the voter logic block during, for example, a startup or other operational condition.Type: GrantFiled: April 8, 2003Date of Patent: October 31, 2006Assignee: Fisher-Rosemount Systems, Inc.Inventors: Michael G. Ott, Gary Law, Dennis Stevenson, Robert Havekost, Godfrey Sherriff
-
Patent number: 7043311Abstract: A configuration system for a process plant uses module class objects to assist in configuring, organizing and changing the control and display activities within the process plant. Each module class object generically models or represents a process entity, such as a unit, a piece of equipment, a control activity, etc., and may be used to create instances of the object, called module objects, which represent and are tied to specific equipment within the process plant. The module class objects may represent process entities of any desired scope, which means that a single module class object may be used to configure the control and display activities of process entities of any desired scope within the process plant, instead of just at a control module level. In particular, module class objects of a large scope may be used to configure large sections or portions of the process plant, which makes configuration of the process plant easier and less time consuming.Type: GrantFiled: February 18, 2003Date of Patent: May 9, 2006Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark Nixon, Michael Lucas, Arthur Webb, Herschel Koska, Jian Li, Larry Jundt, Dennis Stevenson, Robert Havekost, Michael Ott
-
Patent number: 7030747Abstract: A method and system for integrating alarms is provided. An external alarm is received at a process control system and includes an external tag. An internal alarm that is associated with the external alarm is determined based on a map. An internal tag associated with the external tag is also determined based on the map. The process control system generates the internal alarm which includes the internal tag and is based on the external alarm. A method and system for generating alarm and tag relations is also provided. At least one external tag associated with an external system is selected. At least one internal tag associated with a process control system related to the external tags is determined. At least one entry in a map is generated to indicate a relation between at least one of the external tags and at least one of the internal tags. At least one external alarm associated with the external system is selected and at least one internal alarm related to the external alarms is determined.Type: GrantFiled: February 26, 2004Date of Patent: April 18, 2006Assignee: Fisher-Rosemount Systems, Inc.Inventors: Cindy Scott, Robert Havekost, Todd Reeves
-
Patent number: 6975966Abstract: A process plant includes a safety system that is physically and logically integrated with a process control system such that the safety system and the process control system can use common communication, diagnostic and display hardware and software within the process plant while still providing functional isolation between the safety system controllers and the process control system controllers. This integrated process control and safety system uses a common data communication structure for both the safety system and the process control system so that applications can send data to and receive data from devices in either system in the same manner, e.g., using the same communication hardware and software.Type: GrantFiled: September 26, 2003Date of Patent: December 13, 2005Assignee: Fisher-Rosemount Systems, Inc.Inventors: Cindy Scott, Gary Law, Michael G. Ott, Godfrey Sherriff, Robert Havekost
-
Publication number: 20050190054Abstract: A method and system for integrating alarms is provided. An external alarm is received at a process control system and includes an external tag. An internal alarm that is associated with the external alarm is determined based on a map. An internal tag associated with the external tag is also determined based on the map. The process control system generates the internal alarm which includes the internal tag and is based on the external alarm. A method and system for generating alarm and tag relations is also provided. At least one external tag associated with an external system is selected. At least one internal tag associated with a process control system related to the external tags is determined. At least one entry in a map is generated to indicate a relation between at least one of the external tags and at least one of the internal tags. At least one external alarm associated with the external system is selected and at least one internal alarm related to the external alarms is determined.Type: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Inventors: Cindy Scott, Robert Havekost, Todd Reeves
-
Patent number: 6898468Abstract: A cause and effect function block, which can be easily integrated into a function block diagram programming environment in a process plant safety system to implement the cause and effect logic specified by a traditional cause and effect matrix, includes a set of cause inputs and a set of effect outputs. A multiplexer within the cause and effect function block receives each of the cause inputs and is coupled to one or more state machines, with a separate state machine existing for each effect output. The multiplexer decodes each of the cause inputs and, based on the cause inputs and previously identified cause and effect matrix logic, provides a trip signal to one or more of the state machines. Upon receiving a trip signal, a state machine forces an associated effect output into a tripped or safe state.Type: GrantFiled: March 28, 2003Date of Patent: May 24, 2005Assignee: Fisher-Rosemount Systems, Inc.Inventors: Michael Ott, Gary Law, Dennis Stevenson, Robert Havekost, Julian Naidoo, Godfrey R. Sherriff
-
Publication number: 20050027376Abstract: 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 25, 2004Publication date: February 3, 2005Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J.Michael Lucas, Arthur Webb, Mark Nixon, Larry Jundt, Jian Li, Dennis L. Stevenson, Michael G. Ott, Herschel Koska, Robert Havekost
-
Publication number: 20050027377Abstract: 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 25, 2004Publication date: February 3, 2005Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J. Lucas, Arthur Webb, Mark Nixon, Larry Jundt, Jian Li, Dennis Stevenson, Michael Ott, Herschel Koska, Robert Havekost
-
Publication number: 20050021832Abstract: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed.Type: ApplicationFiled: July 26, 2004Publication date: January 27, 2005Inventors: William Bennett, Ken Beoughter, Robert Havekost, John Shepard, Dwight Jennings
-
Publication number: 20050012608Abstract: An alarm display and interface tool for use in a process control system receives and displays different categories of alarms, including for example, device alarms and hardware alarms as well as traditional process alarms, on a single display to enable an operator or other user to view and have access to these different categories of alarms. The display and interface tool may be used to filter the alarms that are displayed according to any number of categories, including the category of the alarm, the priority of the alarm, the status of the alarm, etc. so as to alternatively segregate or combine the tasks typically associated with operator, maintenance and engineer personnel. The tool may also be used to access each of the displayed alarms to obtain more information about any individual alarm.Type: ApplicationFiled: August 10, 2004Publication date: January 20, 2005Inventors: Robert Havekost, Trevor Schleiss, Michael Ott, Cindy Scott, J. Fletcher
-
Publication number: 20040255013Abstract: A voter function block, which can be integrated into a function block diagram programming environment in a process plant control or safety system, implements voter logic in conjunction with providing operational and maintenance overrides which may be set to override individual inputs to the voter function block as well as to override the output of the voter function block. The voter function block, which is easy to create, use, test, debug and document, includes one or input limit detection units which detect if a particular redundant input has reached a specified limit indicating a condition within the process plant, an override unit that may be set by a user to override the consideration of that input in the voting function, a voting logic entity that determines if a trip condition exists based on the values of the valid or non-inhibited inputs, and an inhibit block that may used to override the output of the voter logic block during, for example, a startup or other operational condition.Type: ApplicationFiled: April 8, 2003Publication date: December 16, 2004Inventors: Michael G. Ott, Gary Law, Dennis Stevenson, Robert Havekost, Godfrey Sherriff
-
Publication number: 20040199925Abstract: A configuration system for a process plant uses module class objects to assist in configuring, organizing and changing the control and display activities within the process plant. Each module class object generically models or represents a process entity, such as a unit, a piece of equipment, a control activity, etc., and may be used to create instances of the object, called module objects, which represent and are tied to specific equipment within the process plant. The module class objects may represent process entities of any desired scope, which means that a single module class object may be used to configure the control and display activities of process entities of any desired scope within the process plant, instead of just at a control module level. In particular, module class objects of a large scope may be used to configure large sections or portions of the process plant, which makes configuration of the process plant easier and less time consuming.Type: ApplicationFiled: February 18, 2003Publication date: October 7, 2004Inventors: Mark Nixon, Michael Lucas, Arthur Webb, Herschel Koska, Jian Li, Larry Jundt, Dennis Stevenson, Robert Havekost, Michael Ott
-
Publication number: 20040193290Abstract: A cause and effect function block, which can be easily integrated into a function block diagram programming environment in a process plant safety system to implement the cause and effect logic specified by a traditional cause and effect matrix, includes a set of cause inputs and a set of effect outputs. A multiplexer within the cause and effect function block receives each of the cause inputs and is coupled to one or more state machines, with a separate state machine existing for each effect output. The multiplexer decodes each of the cause inputs and, based on the cause inputs and previously identified cause and effect matrix logic, provides a trip signal to one or more of the state machines. Upon receiving a trip signal, a state machine forces an associated effect output into a tripped or safe state.Type: ApplicationFiled: March 28, 2003Publication date: September 30, 2004Inventors: Michael Ott, Gary Law, Dennis Stevenson, Robert Havekost, Julian Naidoo, Godfrey R. Sherriff
-
Publication number: 20040148130Abstract: A process plant includes a safety system that is physically and logically integrated with a process control system such that the safety system and the process control system can use common communication, diagnostic and display hardware and software within the process plant while still providing functional isolation between the safety system controllers and the process control system controllers. This integrated process control and safety system uses a common data communication structure for both the safety system and the process control system so that applications can send data to and receive data from devices in either system in the same manner, e.g., using the same communication hardware and software.Type: ApplicationFiled: September 26, 2003Publication date: July 29, 2004Inventors: Cindy Scott, Gary Law, Michael G. Ott, Godfrey Sherriff, Robert Havekost
-
Publication number: 20020111948Abstract: A process control system includes multiple zones containing process control network communicatively interconnected to exchange information necessary to monitor the system and to perform process control. Each zone may include an inter-zone server that controls the exchange of information between the zones via communication links. In addition to controlling the routing of information between the zones, the inter-zone servers may perform additional processing on the information being exchanged, such as security monitoring, language translation and version control.Type: ApplicationFiled: April 9, 2002Publication date: August 15, 2002Inventors: Mark J. Nixon, Robert Havekost, Ken Beoughter