Dynamic User Interface for Configuring and Managing a Process Control System
First Claim
1. A process control management method in a computer system for configuring and supervising a process plant, comprising:
- providing an interactive user interface to manage a plurality of objects in the process plant, wherein each of the plurality of objects corresponds to a physical or logical entity in the process plant, including;
generating a navigation pane to display a set of selectable items, each in the set of selectable items corresponding to a respective one of the plurality of objects; and
generating a command pane to display a set of selectable controls, each in the set of selectable controls corresponding to a task to be performed on at least one of the plurality of objects in the process plant;
receiving a selection of one of an item in the set of selectable items via the navigation panel and a control in the set of selectable controls via the command panel;
determining an operational context based on the received selection, wherein the operational context corresponds to one of a range of actions applicable to the selection if the selection is an item selection, or a range of items to which the selection is applicable if the selection is a control selection; and
adjusting one of the navigation pane or the command pane according to the operational context, including;
displaying a subset of selectable items in the navigational pane, wherein each in the subset of selectable items is within the range applicable to the selection, if the selection is a control selection; and
displaying a subset of selectable controls in the command pane, wherein each in the subset of selectable controls is within the range applicable to the selection, if the selection is an item selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A process control management method in a computer system for configuring and supervising a process plant includes providing an interactive user interface to manage a plurality of objects in the process plant, where each of the plurality of objects corresponds to a physical or logical entity in the process plant, including generating a navigation pane to display a set of selectable items, each in the set of selectable items corresponding to a respective one of the plurality of objects, and generating a command pane to display a set of selectable controls, each in the set of selectable controls corresponding to a task to be performed on at least one of the plurality of objects in the process plant; receiving a selection of one of an item in the set of selectable items via the navigation panel and a control in the set of selectable controls via the command panel; determining an operational context based on the received selection, wherein the operational context corresponds to one of a range of actions applicable to the selection if the selection is an item selection, or a range of items to which the selection is applicable if the selection is a control selection; and adjusting one of the navigation pane or the command pane according to the operational context, including displaying a subset of selectable items in the navigational pane, wherein each in the subset of selectable items is within the range applicable to the selection, if the selection is a control selection, and displaying a subset of selectable controls in the command pane, wherein each in the subset of selectable controls is within the range applicable to the selection, if the selection is an item selection.
403 Citations
18 Claims
-
1. A process control management method in a computer system for configuring and supervising a process plant, comprising:
-
providing an interactive user interface to manage a plurality of objects in the process plant, wherein each of the plurality of objects corresponds to a physical or logical entity in the process plant, including; generating a navigation pane to display a set of selectable items, each in the set of selectable items corresponding to a respective one of the plurality of objects; and generating a command pane to display a set of selectable controls, each in the set of selectable controls corresponding to a task to be performed on at least one of the plurality of objects in the process plant; receiving a selection of one of an item in the set of selectable items via the navigation panel and a control in the set of selectable controls via the command panel; determining an operational context based on the received selection, wherein the operational context corresponds to one of a range of actions applicable to the selection if the selection is an item selection, or a range of items to which the selection is applicable if the selection is a control selection; and adjusting one of the navigation pane or the command pane according to the operational context, including; displaying a subset of selectable items in the navigational pane, wherein each in the subset of selectable items is within the range applicable to the selection, if the selection is a control selection; and displaying a subset of selectable controls in the command pane, wherein each in the subset of selectable controls is within the range applicable to the selection, if the selection is an item selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface configuration method for use a computer system for configuring and supervising a process plant, the method comprising:
-
generating a plurality of panes within a screen area, each of the plurality of panes being in a respective position and having a respective size, including; generating a navigational pane to display a set of selectable items, each in the set of selectable items corresponding to a respective one of the plurality of objects; and generating a command pane to display a set of selectable controls, each in the set of selectable controls corresponding to a task to be performed on at least one of the plurality of objects in the process plant; receiving a customization request from a user, wherein the customization request related to at least one of the plurality of panes and specifies at least one of; a position of the at least one of the plurality of panes; and a size of the at least one of the plurality of panes; generating a custom layout of the plurality of panes in accordance with the customization request; and storing custom layout data descriptive of the custom layout in a database record corresponding to the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A process control management system stored as a set of instructions on a computer readable medium and executable on a processor for configuring a process control system implemented in a process plant, comprising:
a user interface controller to display a plurality of objects and to receive commands to manage the plurality of objects, wherein each of the plurality of objects corresponds to a physical or logical entity in the process plant, the user interface controller including; a navigation pane controller to display a set of selectable items, each in the set of selectable items corresponding to a respective one of the plurality of objects, and to receive a first selection of an item in the set of selectable items; a command pane controller to display a set of selectable controls, each in the set of selectable controls corresponding to a task to be performed on at least one of the plurality of objects in the process plant, and to receive a second selection of a control in the set of selectable controls; a context controller to determine an operational context based on one or both of the first selection and the second selection, wherein the operational context corresponds to one of a range of actions applicable to the selection if the selection is an item selection, or a range of items to which the selection is applicable if the selection is a control selection; and an operational context controller configured to perform at least one of adjusting the navigation pane according to the operational context in response to the second selection, or adjusting the command pane according to the operational context in response to the first selection. - View Dependent Claims (16, 17, 18)
Specification