Patents by Inventor Robert B. Havekost

Robert B. 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: 6775707
    Abstract: 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: Grant
    Filed: October 15, 1999
    Date of Patent: August 10, 2004
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William E. Bennett, Ken J. Beoughter, Robert B. Havekost, John R. Shepard, Dwight D. Jennings
  • Publication number: 20020108077
    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: Application
    Filed: February 5, 2001
    Publication date: August 8, 2002
    Inventors: Robert B. Havekost, David L. Deitz, Dennis L. Stevenson, William Irwin
  • Publication number: 20020055790
    Abstract: An alarm display and interface system method for use in a process control system enhances device alarm messages to enable the integrated display device alarms with process alarms. The system and method receives a device alarm message from a field device and the device alarm message has a first set of message fields including a first set of device information. The system and method appends a second set of message fields containing a second set of device information associated with the field device to the device alarm message based on the first set of device information to form an enhanced device alarm message and selects a device alarm table based on the second set of device information within the enhanced device alarm message. The system and method maps the first set of device information within the enhanced device alarm message to the selected device alarm table to identify a set of information fields containing displayable alarm information and displays a portion of the displayable alarm information.
    Type: Application
    Filed: April 19, 2001
    Publication date: May 9, 2002
    Inventor: Robert B. Havekost
  • 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
  • Publication number: 20020013629
    Abstract: A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices, such as Fieldbus and non-Fieldbus devices. A user defines the control strategy by building a plurality of function blocks and control modules and downloading or installing user-specified portions of the control strategy into the Fieldbus devices and the non-Fieldbus devices. Thereafter, the Fieldbus devices automatically perform the downloaded portions of the overall strategy independently of other portions of the control strategy. For example in a process control system that includes distributed field devices, controllers and workstations, portions of the control strategy downloaded or installed into the field devices operate independently of and in parallel with the control operations of the controllers and the workstations, while other control operations manage the Fieldbus devices and implement other portions of the control strategy.
    Type: Application
    Filed: January 2, 2001
    Publication date: January 31, 2002
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 6266726
    Abstract: A process controller implements and executes a standard set of function blocks or control functions defined by a standard protocol so that standard-type control is achieved with respect to non-standard-type devices. The process controller enables standard devices to implement the standard set of function blocks and control functions. The process controller implements an overall strategy as if all connected devices are standard devices by usage of a Fieldbus function block as a fundamental building block for control structures. These function blocks are defined to create control structures for all types of devices.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: July 24, 2001
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 6195591
    Abstract: A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices, such as Fieldbus and non-Fieldbus devices. A user defines the control strategy by building a plurality of function blocks and control modules and downloading or installing user-specified portions of the control strategy into the Fieldbus devices and the non-Fieldbus devices. Thereafter, the Fieldbus devices automatically perform the downloaded portions of the overall strategy independently of other portions of the control strategy. For example in a process control system that includes distributed field devices, controllers and workstations, portions of the control strategy downloaded or installed into the field devices operate independently of and in parallel with the control operations of the controllers and the workstations, while other control operations manage the Fieldbus devices and implement other portions of the control strategy.
    Type: Grant
    Filed: December 11, 1998
    Date of Patent: February 27, 2001
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 6032208
    Abstract: A process controller implements smart field device standards and other bus-based architecture standards so that communications and control among devices are performed so that the standard control operations are transparent to a user. The process controller allows attachment to a theoretically and substantially unlimited number and type of field devices including smart devices and conventional non-smart devices. Control and communication operations of the various numbers and types of devices are performed simultaneously and in parallel.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: February 29, 2000
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas, James Hoffmaster
  • Patent number: 5995916
    Abstract: A process control system includes a diagnostic monitoring and display functionality for viewing, in a coherent manner, diagnostic information relating to a process that operates over multiple devices and system components. Although the multiple devices and system components typically encompass widely different device types and operational standards, the process control system incorporates diagnostic information relating to all devices and presents this information to a system user in a uniform manner so that an operating control strategy and the diagnostic information are presented as though all control actions and diagnostic information were performed or generated at a single location. A user-defined diagnostic program is assembled as a set of function blocks and control modules and represented as a set of layers of interconnected control objects identified as modules which include informational structures accessed as attributes.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: November 30, 1999
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Larry O. Jundt, Robert B. Havekost, Ron Ottenbacher
  • Patent number: 5909368
    Abstract: A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices, such as Fieldbus and non-Fieldbus devices. A user defines the control strategy by building a plurality of function blocks and control modules and downloading or installing user-specified portions of the control strategy into the Fieldbus devices and the non-Fieldbus devices. Thereafter, the Fieldbus devices automatically perform the downloaded portions of the overall strategy independently of other portions of the control strategy. For example in a process control system that includes distributed field devices, controllers and workstations, portions of the control strategy downloaded or installed into the field devices operate independently of and in parallel with the control operations of the controllers and the workstations, while other control operations manage the Fieldbus devices and implement other portions of the control strategy.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: June 1, 1999
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 5862052
    Abstract: A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices. A user defines a module control strategy by specifying function blocks that make up control modules and determine the control strategy. The user modifies or debugs a module control strategy by adding, modifying and deleting function blocks, configuring parameters associated with the function blocks and creating a view to new attributes. By defining function blocks and control modules, a user-defined control strategy, application program or diagnostic program is represented as a set of layers of interconnected control objects identified as modules. A layer of the control strategy includes a set of modules which are interconnected in a user-specified manner. A module typically includes an algorithm for performing a specific function and display components which are used to display information to a user.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: January 19, 1999
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Michael G. Ott, Arthur Webb, Dennis Stevenson, Mike Lucas, Ken J. Beoughter
  • Patent number: 5828851
    Abstract: A process controller implements and executes a standard set of function blocks or control functions defined by a standard protocol so that standard-type control is achieved with respect to non-standard-type devices. The process controller enables standard devices to implement the standard set of function blocks and control functions. The process controller implements an overall strategy as if all connected devices are standard devices by usage of a Fieldbus function block as a fundamental building block for control structures. These function blocks are defined to create control structures for all types of devices.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: October 27, 1998
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 5801942
    Abstract: A process control system includes a user interface which supports multiple IEC-1131 standard control languages and user-selection from among the control languages. From a single application routine, a user selects a control language from among a plurality of control languages including, for example, Function Blocks, Sequential Function Charts, Ladder Logic and Structured Text, to implement a control strategy.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: September 1, 1998
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Robert B. Havekost, Larry O. Jundt, Dennis Stevenson, Michael G. Ott, Arthur Webb, Mike Lucas
  • Patent number: 5768119
    Abstract: A process control system includes an alarm and event monitoring and display system for which various users of the system can easily prioritize the alarm and event information that is displayed. The alarm and event configuration is highly flexible and is configured by a user to display particular events in a hierarchical manner, as directed by the user. The user sets a desired alarm priority, selecting high importance alarms for more urgent display and annunciation and rendering a lower display status to less urgent events. At log-on, a particular system user is associated with a display configuration for displaying alarm and event information that is pertinent to that user and the process control system is automatically "primed" with current alarms and initiate process information about new alarm and event occurrences.
    Type: Grant
    Filed: April 12, 1996
    Date of Patent: June 16, 1998
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Robert B. Havekost, Ken J. Beoughter, Roy Faltesek