WO2008104477A2 - Method and system for generating a control system user interface - Google Patents
Method and system for generating a control system user interface Download PDFInfo
- Publication number
- WO2008104477A2 WO2008104477A2 PCT/EP2008/051977 EP2008051977W WO2008104477A2 WO 2008104477 A2 WO2008104477 A2 WO 2008104477A2 EP 2008051977 W EP2008051977 W EP 2008051977W WO 2008104477 A2 WO2008104477 A2 WO 2008104477A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user interface
- process control
- interface
- display
- designated view
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Definitions
- the invention concerns method and system for automatically providing an improved user interface in an industrial control system.
- the invention provides improved navigation to a graphic user interface for monitoring or controlling a part of an industrial control system.
- the information is often presented to the operators through a display screen showing process graphics that presents process data (measurements, values) , tag identifiers, equipment ID, alarm status, connections between plant equipment, etc.
- process data measures, values
- tag identifiers tags, equipment ID, alarm status, connections between plant equipment, etc.
- the visual user interfaces each often hold very much information.
- WO01/02953 describes a method for integration of many and various types of applications in a computerized system. This method is based on a concept where real world objects are represented as composite. Different facets of a real world object, such as its physical location, the current stage in a process, a control function, an operator interaction etc., are described as different aspects of the composite object. In this application, composite objects as defined by WO01/02953 are referred to as aspect objects .
- a feature of the method described in WO01/02953 is that aspect objects can be organized in structures.
- a structure of aspect objects is a hierarchy of object instances. It may be based on any type of relations between aspect object instances.
- An aspect object can be placed in several structures at the same time, where the different structures represent different relations, e.g. functional and physical containment (functional structure and location structure) .
- a meta object representing an entity is typically represented in several hierarchical structures at the same time within a control system. For example, a certain piece of process equipment has a certain position in a functional structure depending on the functional breakdown of the plant. It has also a physical position, and thus it has a place in a location structure. The same piece of equipment may currently be allocated to a certain production order, so it belongs to an order structure. Because it is used to produce a certain product, it also fits in a product structure.
- Finding the right information in control systems is often difficult because the information space is so large. There are often 10s of thousands of individual tag names and hundreds or thousands of process graphics, so that the task of navigation between control interfaces for different parts of processes is often difficult or time consuming.
- the most common navigation method is to have links arranged with or around the process graphics. The navigation methods are otherwise limited to back/forward and history, context menu, display shortcut buttons and the like. Although different navigation schemes have been proposed they often demand considerable additional engineering or considerable system resources, or both.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, said system further arranged with a plurality of process control interfaces comprising one or more software objects for controlling and/or monitoring an object controlled by said control system, and displayed on said display device, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, the designated view comprising a corresponding set of graphic user interface objects, where each graphic user interface object identifies and, on selection, displays the corresponding said process control interface by means of selecting a first or second graphic user interface object or tab, so switching between a display of a first process control interface and a display of a second process control interface in the same instance of said workplace application.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, the method further comprising maintaining the data of both the first designated view and a second designated view loaded in a computer memory
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, displaying the first said process control interface in the designated view with the first tab and the second tab and, on detection of a keyboard command or other predetermined computer input, switching between the first or second tabs, opening and displaying the corresponding first or second process control interface in the interface.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, displaying the designated view arranged with a plurality of tabs each linked to another process control interface and switching to any of the other process control interfaces by selecting a respective one of the plurality of tabs.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, and by removing, on detecting a user input command to close a tab, the process control interface from said display and removing the data of the process control interface from a computer memory.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view and by closing, on detecting of a GUI input to the first tab or second tab of a designated view, or equivalent user input command, the first or second process control interface from said display and removing the data of the closed first or second process control interface from computer memory.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, by closing, on detecting a user input command to switch to another process control interface, the currently open view on said display in the designated view and retaining the data of the presently closed process control interface in computer memory, such that the data of the presently closed process control interface remains in memory and arranged with a link to a tab arranged in another designated view.
- an improvement is provided in the form of a method for providing an engineering interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, and by on detecting a user input command directed to a link in the currently open process control interface on said display in the designated view and opening a new process control interface either inside the present window and replacing the currently open process control interface, or inside new a separate pane or view, depending on the user input.
- an improvement is provided in the form of a method for providing an operator interface for an industrial control system comprising a computer and a display device and a computer implemented workplace application, said system further arranged with a plurality of process control interfaces comprising one or more software objects for controlling and/or monitoring an object controlled by said control system, and displayed on said display device, further comprising displaying in the user interface a set of said process control interfaces generated by one instance of said workplace application in a designated view, the designated view comprising a corresponding set of graphic user interface objects, where each graphic user interface object identifies and, on selection, displays the corresponding said process control interface by means of selecting a first or second graphic user interface object or tab, so switching between a display of a first process control interface and a display of a second process control interface in the same instance of said workplace application.
- This invention describes using a designated view for navigational purposes in an industrial control system.
- the designated view is normally placed alongside a process graphic view, and contains visual objects or graphic user interface (GUI) objects that act as links to other views or panes within the application.
- the objects in the designated view will - when clicked - lead to a new control system object or aspect being presented visually to the user, hiding the previously displayed view or pane.
- the visual or GUI objects in the designated view can be aligned along one or more rows, and can have a variety of graphical appearances.
- the visual or GUI objects in the designated view can be tabs, buttons, ribbons, links, or other similar objects. For clarity, tabs will henceforth be used to signify any type of visual or GUI objects that can be used as links to other process graphics in the designated views.
- Tabs are a set of visible graphic objects comprising one or more links to other views or panes within the application. Tabs are normally placed aligned along (one or more) edges (in one or more rows/alignments) of a process graphic. The tabs link to other open windows or panes within the same application, thereby providing a means to have several open windows or panes at the same time providing access to several views of the control system simultaneously.
- Process graphics are the mainstay of the operational interface of most industrial control systems. All of the control objects are placed in a context of one or more process graphics. In traditional systems, these graphics can be displayed one at a time in each window, with or without the possibility of having overlapping windows. According to this invention, several process graphics can be open at the same time in one and the same workplace application, one in each tab of the application, providing efficient access to different views of the system.
- the tabs can be related to a system, a state of the system, a specific user task, different types of users and to accompany specific user preferences as recorded for example in user profile, user or needs.
- a system level it is important to relate the group of tabs to an application of the system or a task that is to be performed.
- a process graphic, or an object representation in the process graphic may be directly linked to a control object or a configuration setting.
- the tabs are used to be able to access the appropriate information for the application or task and easily switch between a plurality of appropriate displays, or designated views. For example these may be operations such as start up, operate, change operation, alarm handling tasks, specific process related tasks, maintenance tasks, active or past work orders, emergency actions, shut down and so on.
- Embodiments of the invention may advantageously be used for control purposes in a control system of an oil or gas production, storage, treatment or process installation. Embodiments of the invention may also be used for control purposes in a control system for other industrial, manufacturing or process installations, such as in the pulp & paper, oil & gas, chemistry & life sciences, and transportation industries (such as railway control systems) , and also used in an installation for generation, transmission or distribution of electrical energy. Such an installation may comprise thousands of unique devices or tag names. It is a great advantage that process graphics might be ⁇ stored' by the user in a tab for easy access in the future. This might be used as a means for determining which process graphics should be kept in working memory. These graphics would thus be quick to load into view.
- the term a real world object is used in this description to describe a control object controlled by an industrial control system.
- the control object may be a real world object such as an actual apparatus object such as a pump, a motor, a valve, etc., or a more abstract object such as a purchase order, production batch, etc.
- the present invention is not limited to traditional control or process control areas.
- Any real world object may be represented, as a tangible or intangible object which is controlled in a process, including a device or process, or a person carrying out a stage or role in a process, or intangible objects such as messages, a location, status of information etc.
- one or more methods may be carried out by a computing device comprising one or more microprocessor units or computers.
- the control unit(s) comprises memory means for storing one or more computer programs for carrying out the improved methods.
- Preferably such computer program contains instructions for the processor to perform the method as mentioned above and described in more detail below.
- This invention describes a system for and a method of generating technical information comprising both static and dynamic data in industrial supervision, maintenance and control.
- the trend towards operation from remote operation centres introduces an increase in both the control room operators ' work domain and the workload as several different processes can be supervised and controlled in parallel .
- the designated view is normally placed alongside a process graphic view, and contains visual or GUI objects that act as links to other views of process graphics or other control system aspect or objects.
- the visual or GUI objects in the designated view will - when clicked - lead to a new pane or view being displayed to the user.
- the visual or GUI objects in the designated view can be aligned along one or more rows, and can have a variety of graphical appearances.
- the objects in the designated view can be tabs, buttons, ribbons, links, or other similar objects. For clarity, the word tabs will henceforth be used to signify any type of objects that can be used as links to other process graphics in the designated views.
- Figure 1 shows an engineering interface in which a display Vl which includes a view Al of the plant explorer type, that is, a software that presents a tree-like structure of the software objects in a system, much like the Windows Explorer program available from Microsoft for their Windows (TM) based operating systems.
- Figure 1 shows in one panel Al of the display a tree structure in which one object HP Column is shown selected.
- a second panel A2 shows a list of objects contained in some way by HP Column, in which list an item "Picture” is shown selected by the graying or shadow.
- a graphic or process graphic entitled Oil export compression pumps is displayed in a separate pane or panel.
- the whole display Al, A2 and A3 is arranged with a designated view and is thus arranged with tabs, shown in this figure, by way of example, only as four tabs.
- a tab 5a labeled Window 1 (oil pumps), left side, is displayed light coloured to indicate that it is selected and the three other tabs arranged here are shown as grayed, and not selected.
- Each of the Window tabs is also arranged with button 50, marked with an X, to close and/or remove a selected Window as a tab view from the display. This means that if the Window is open, closing the tab with eg button 50 closes the window.
- the data required for each tab view that is currently displayed in this figure Window 1-Window 4 may in a default mode or operation be held still loaded in memory whether or not a tab view is presently active or selected one, and thus displayed, or not.
- the operator or engineer can jump as required from one window to another by selecting the desired tab while engaged in a task such as to inspect, interrogate or configure an object.
- the switch between data for tab views held in memory takes place very quickly with little additional resource load on the workstation or network.
- Figure 2 shows an operational interface including a display V2 which in this case is a process graphic but which may as well be another type of control interface as used by an operator or other user to monitor or control a process.
- Figure 2 shows a process graphic V2 which contains graphic representation of process objects such as a Low Pressure Column C, a number of pumps 8, 28 and valves 25, 26.
- the display window showing V2 is arranged with a number of tabs 5a-n, and in the example shown there are 8 tabs in total.
- the tab 5m, marked LP Column is shown with a dark colour on this particular designated view to indicate that it is selected. The remainder of the tabs are indicated then as not selected.
- Each of the tabs 5a-n are shown to have a close button 50, with the same close function as described in relation to Fig 1.
- FIGURE 3 shows a later or subsequent instance V2' of the first display V2 to illustrate how a process graphic (V2') has been opened in a new tab.
- the user has in this case initiated a navigation to a new process graphic, and decided that this should be opened in a new tab - as opposed to in the existing tab.
- the designated view is then subsequently arranged with a new tab for the new process graphic that has been opened in this session of the workplace application.
- the process data necessary to provide a Process Control Interface such as Vl or V2 arranged with a designated view is kept in memory after switching by means of a tab to another view arranged with a designated view.
- An operator or engineer may switch between any number of tabs running in a single instance of the same workplace application to view each Process Control Interface in turn because the necessary data is held in a working or temporary memory, and does not need to be retrieved repeatedly.
- FIGURE 5 is a flowchart of a method according to an embodiment of the invention which includes:
- Fig 6 shows an example flowchart of the user closing a tab and thereby removing it from view and memory
- System closes window or pane or view displaying the selected process control interface
- System removes tab connected to the closed process control interface 66. System displays other process control interface based on default criteria and highlights related tab
- the inventive method provides system operators with a designated view capable of holding all open windows within one and the same workplace application, preferably by means of tabs.
- the operator can quickly assess by looking at the tabs in the designated view which windows are currently open.
- the operator does not have to use a Windows taskbar or similar and open the different windows each in turn.
- the designated view arranged with tabs or active links allows the workplace application to hold the windows in memory, thus providing an quick, easy and resource-efficient way of switching between the open windows. This is done by clicking on the tab or, if preferred, by using a keyboard command such as CTRL+TAB to switch through each of the open windows in turn.
- the tab arrangement of the designated view also allows the user to close the window without first opening it into view; in contrast to the usual method of opening and overlapping or replacing an existing window and, at the same time, consuming system resources to first open a window and then close it.
- the invention provides for at least two main types of uses of the tabs in a designated view : a) for system engineering - the tab view allows the user to have several windows open at one time within a single instance of an "engineering workplace". The engineer works with each of a series of process control interfaces, Fig 2, Fig 4, A3, in the plant explorer views with A1-A2, without having to wait for graphics to load into each window. In this first use the tab view is used for system engineering in, for instance, Plant Explorer.
- a tab view is provided to the user at a suitable position in the application window (top, bottom, side or inside one of the windows in Plant Explorer) .
- the tabs hold a name of the object or aspect that the view represents and has a close button on each tab, as shown in panel A of Figure 1. Clicking on a tab will bring the respective window into view inside the same Plant Explorer application. It is also possible to switch between windows using a keyboard command such as CTRL+Tab.
- the tab view allows the operator or other user to have several process graphics, alarm lists, trend displays, etc open at one time within a single "operator workplace".
- the tab view such as a process graphic P as shown in Figure 2 is used in operation of the system in a control system for an industrial, manufacturing or process installation, such as in the pulp & paper, oil & gas, chemistry & life sciences, or transportation industries (such as railway control systems) , or even in an installation for generation, transmission or distribution of electrical energy.
- a tab view is provided to the user at a suitable position (bottom, side, floating) in the application window and allows the user to have several windows open at one time without having them partially overlap each other.
- Switching windows can be done by clicking on a tab or using a keyboard command such as CTRL+Tab. This embodiment might also be viewed as a visual management of the system objects residing in memory.
- CTRL+Tab e.g. CTRL+Tab
- a pin button on the tab a possibility to open a new tab from the current view using a keyboard command such as CTRL+T.
- closing may be carried out by selecting the tab to be closed and then selecting a command from a menu item.
- FIGURE 4 shows an HMI interface 1, a user interface, with improved methods and means for navigation in a control system.
- the figure shows a process graphic 2 for part of a system displayed in a main view V ' ' .
- the type of view displayed is displayed in a designated view according to one aspect of the invention.
- the designated view comprises, as indicated by the rectangular box 50 shown with dashed lines, a tab row which is accessed by a tab, in this case tab 5a.
- Tab 5a is also marked with a name of a control object in the control system, in this example HP Column.
- Tab 5a is one of several tabs 5a-n arranged in the tab row 5 of main view V ' ' .
- Process graphic 2 is a member of a predetermined group 9 of process graphics. All the tabs available with a process detail view, such as Detail Display 04, indicated with reference number lib, may belong to the same predetermined group 9 of process graphics are displayed in the tab row 5. Such a logical grouping as group 9 may be selected by a manual configuration or by a predetermined default, as the group to which one or more related process graphics belong.
- group 9 may be from a hierarchical structure in a control system such that Process Area 01 is a software object which comprises a number of child objects, which are also software objects, Process Display 01, Process Display 02, Process Display 03, Matrix Display 01, Matrix Display 02, and Matrix Display 03.
- the software object Process Display 01 has two child objects, Detail Display 01 and Detail Display 02.
- the software object Process Display 02 has one child object, Detail Display 03, as has Process Display 03 which has child object Detail Display 04.
- the selection of tab views in the designated view 5 shown by Figure 4 may be based on a logical or process grouping of process graphics.
- the unselected tabs are indicated "unselected" in the figure as grayed or with a pattern.
- the process graphic 2 of Fig 4 includes a number of visual objects or icons 6', 7', 8', each representing a function or aspect of a real world object, which real world object is controlled by software entities and software objects in the control system.
- Figure 4 also shows other graphical user interface control means such as navigation buttons at the bottom right of the display.
- This is shown as an area of buttons, or icons or other active types of visual graphic object in a panel 3 or in a ribbon, which provide direct access to frequently required areas, and/or functions, of the control system.
- buttons or icons or other active types of visual graphic object in a panel 3 or in a ribbon, which provide direct access to frequently required areas, and/or functions, of the control system.
- buttons, or icons or other active types of visual graphic object in a panel 3 or in a ribbon which provide direct access to frequently required areas, and/or functions, of the control system.
- buttons for example as a button to access top level sub areas in plant, a button to click on to get to new tab view at a higher level in a structure, or a button to go to different parts of the plant.
- a sub panel or ribbon may also be used to select and display items such as process trends such as 13a, 13b, 13c, or to display items from process areas, other graphics
- the layer function may be used to select that a layer of the process graphic shall be visible or not visible.
- Graphic information may be generated in separate graphical layers, superimposed one on top of each other, by which one or some of the available items of said information shall be visually displayed or otherwise presented prominently, or displayed less prominently, or hidden by means of superimposing one or more layers on top of another layer.
- a layer comprising a process flow function or a process control function or a location schema may on selection be switched display visible or not visible by means of layers. This may be arranged for different functions, engineering, configuration, maintenance, optimization or for different operations, for example start up, trouble shooting, change of operation state and so on.
- Methods of the invention may be supervised, controlled or carried out by one or more computer programs.
- One or more microprocessors comprise a central processing unit CPU connected to or comprised in one or more of the above described control units, which processors, PLCs or computers perform the steps of the methods according to one or more aspects of the invention, as described for example for operating or controlling a system as described with reference to Figures 5, 6.
- the computer programs for carrying out methods according to the invention may also be run on one or more general purpose industrial microprocessors or PLCs or computers instead of one or more specially adapted computers or processors.
- the computer program comprises computer program code elements or software code portions that make the computer or processor perform the methods using equations, algorithms, data, stored values, calculations, synchronisations and the like for the methods previously described, and for example in relation to the flowcharts of Figures 5, 6, and/or to the graphic user interfaces of Figures 1-4.
- a part of the program may be stored in a processor as above, but also in a ROM, RAM, PROM, EPROM or EEPROM chip or similar memory means.
- the or some of the programs in part or in whole may also be stored locally (or centrally) on, or in, a memory storage device of a control system, and/or on suitable computer readable medium such as a magnetic disk, CD-ROM or DVD disk, hard disk, magneto-optical memory storage means, in volatile memory, in flash memory, as firmware, or stored on a data server.
- suitable computer readable medium such as a magnetic disk, CD-ROM or DVD disk, hard disk, magneto-optical memory storage means, in volatile memory, in flash memory, as firmware, or stored on a data server.
- Other known and suitable media including removable memory media, a USB memory stick and other removable flash memories, hard drives etc. may also be used.
- the program may also in part be supplied or updated from a data network, including a public network such as the Internet.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
- Digital Computer Display Output (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE112008000499T DE112008000499T5 (en) | 2007-02-27 | 2008-02-19 | Method for loading and displaying various process displays on a user interface of an industrial control system |
| US12/528,996 US9361002B2 (en) | 2007-02-27 | 2008-02-19 | Method for loading and displaying different process displays on a user interface of an industrial control system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07103132.2 | 2007-02-27 | ||
| EP07103132A EP1965301A1 (en) | 2007-02-27 | 2007-02-27 | Method and system for generating a control system user interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2008104477A2 true WO2008104477A2 (en) | 2008-09-04 |
| WO2008104477A3 WO2008104477A3 (en) | 2008-10-30 |
Family
ID=38124139
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2008/051647 Ceased WO2008104454A1 (en) | 2007-02-27 | 2008-02-12 | Method and system for generating a control system user interface |
| PCT/EP2008/051748 Ceased WO2008104459A1 (en) | 2007-02-27 | 2008-02-13 | Method and system for generating a control system user interface |
| PCT/EP2008/051713 Ceased WO2008104458A1 (en) | 2007-02-27 | 2008-02-13 | Method and system for generating a control system user interface |
| PCT/EP2008/051831 Ceased WO2008104464A1 (en) | 2007-02-27 | 2008-02-15 | Method and system for generating a control system user interface |
| PCT/EP2008/051977 Ceased WO2008104477A2 (en) | 2007-02-27 | 2008-02-19 | Method and system for generating a control system user interface |
Family Applications Before (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2008/051647 Ceased WO2008104454A1 (en) | 2007-02-27 | 2008-02-12 | Method and system for generating a control system user interface |
| PCT/EP2008/051748 Ceased WO2008104459A1 (en) | 2007-02-27 | 2008-02-13 | Method and system for generating a control system user interface |
| PCT/EP2008/051713 Ceased WO2008104458A1 (en) | 2007-02-27 | 2008-02-13 | Method and system for generating a control system user interface |
| PCT/EP2008/051831 Ceased WO2008104464A1 (en) | 2007-02-27 | 2008-02-15 | Method and system for generating a control system user interface |
Country Status (4)
| Country | Link |
|---|---|
| US (6) | US8479097B2 (en) |
| EP (1) | EP1965301A1 (en) |
| DE (4) | DE112008000527T5 (en) |
| WO (5) | WO2008104454A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103679017A (en) * | 2012-09-05 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Device and method for preventing user interface from being hijacked |
Families Citing this family (116)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070055386A1 (en) * | 2004-11-03 | 2007-03-08 | Rockwell Automation Technologies, Inc. | Abstracted display building method and system |
| FR2905018B1 (en) * | 2006-08-17 | 2008-10-10 | Peugeot Citroen Automobiles Sa | THREE-DIMENSIONAL GRAPHICAL MODELING METHOD |
| EP1965301A1 (en) | 2007-02-27 | 2008-09-03 | Abb Research Ltd. | Method and system for generating a control system user interface |
| JP4758950B2 (en) * | 2007-06-07 | 2011-08-31 | 株式会社日立製作所 | PLANT MONITORING DEVICE AND PLANT OPERATION MONITORING METHOD |
| US20090132954A1 (en) * | 2007-11-20 | 2009-05-21 | Honeywell International Inc. | Apparatus and method for isolating problems in content loaded into a human-machine interface application |
| US9563877B2 (en) * | 2008-03-11 | 2017-02-07 | Microsoft Technology Licensing, Llc | Customizable controls provided by a messaging application for performing selected actions |
| US8312384B2 (en) * | 2008-06-11 | 2012-11-13 | Honeywell International Inc. | Apparatus and method for fault-tolerant presentation of multiple graphical displays in a process control system |
| US8289134B2 (en) * | 2008-08-25 | 2012-10-16 | Robert Bosch Gmbh | Security system and method with automatic language selection |
| US8688258B2 (en) * | 2008-09-11 | 2014-04-01 | Rockwell Automation Technologies, Inc. | Method of controlling a machine tool |
| CN101686245B (en) * | 2008-09-28 | 2014-06-11 | 国际商业机器公司 | Method and system for isolating hypertext transfer protocol session |
| CN102227692B (en) | 2008-09-29 | 2014-11-05 | 费希尔-罗斯蒙特系统公司 | Efficient design and configuration of elements of process control systems |
| US8055375B2 (en) * | 2008-09-30 | 2011-11-08 | Rockwell Automation Technologies, Inc. | Analytical generator of key performance indicators for pivoting on metrics for comprehensive visualizations |
| US8624921B2 (en) * | 2008-09-30 | 2014-01-07 | Rockwell Automation Technologies, Inc. | Industrial automation visualization schemes employing overlays |
| US20100122092A1 (en) * | 2008-11-07 | 2010-05-13 | Yaghmai Mike M | Community-based image catalog |
| US20100205556A1 (en) * | 2009-02-10 | 2010-08-12 | Alfa Laval Corporate Ab | Human machine interface navigation tool |
| EP2224351A1 (en) * | 2009-02-26 | 2010-09-01 | Telefonaktiebolaget L M Ericsson (publ) | method for use in association with a multi-tab interpretation and rendering function |
| EP2422252B1 (en) * | 2009-04-22 | 2019-10-09 | ABB Schweiz AG | Supervisory control system, method and computer program products |
| US9043003B2 (en) * | 2009-07-31 | 2015-05-26 | Fisher-Rosemount Systems, Inc. | Graphical view sidebar for a process control system |
| US20110131523A1 (en) * | 2009-11-30 | 2011-06-02 | International Business Machines Corporation | Grouping of windows based on user-defined contexts |
| US9026952B2 (en) * | 2009-12-17 | 2015-05-05 | Microsoft Technology Licensing, Llc | Creating awareness of accesses to privacy-sensitive devices |
| CN101819527B (en) * | 2009-12-28 | 2013-02-13 | 东南大学 | Method for improving real-time performance of embedded graphic user interface system |
| US20110173571A1 (en) * | 2010-01-13 | 2011-07-14 | Maryamossadat Nematollahi Mahani | Graphical User Interface Guide |
| US8825183B2 (en) * | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
| US20110246913A1 (en) * | 2010-03-30 | 2011-10-06 | Microsoft Corporation | Automated User Interface Generator |
| US9024955B2 (en) | 2010-04-14 | 2015-05-05 | Yokogawa Electric Corporation | Method and system for displaying proiritized live thumbnail of process graphic views |
| JP5791236B2 (en) | 2010-05-10 | 2015-10-07 | キヤノン株式会社 | Information processing apparatus, information processing apparatus control method, and program |
| CN102193532B (en) * | 2010-10-26 | 2012-10-24 | 上海迪吉特控制系统有限公司 | Automatic start-up and shut-down optimization control system of heat-engine plant unit plant |
| US20120159375A1 (en) * | 2010-12-15 | 2012-06-21 | Microsoft Corporation | Contextual tabs and associated functionality galleries |
| US9436685B2 (en) | 2010-12-23 | 2016-09-06 | Microsoft Technology Licensing, Llc | Techniques for electronic aggregation of information |
| US9679404B2 (en) | 2010-12-23 | 2017-06-13 | Microsoft Technology Licensing, Llc | Techniques for dynamic layout of presentation tiles on a grid |
| US20120166953A1 (en) * | 2010-12-23 | 2012-06-28 | Microsoft Corporation | Techniques for electronic aggregation of information |
| US8566923B2 (en) * | 2011-02-01 | 2013-10-22 | Rockwell Automation Technologies, Inc. | Enhanced organization and automatic navigation of display screens facilitating automation control |
| US9715485B2 (en) | 2011-03-28 | 2017-07-25 | Microsoft Technology Licensing, Llc | Techniques for electronic aggregation of information |
| EP2699972B1 (en) * | 2011-04-19 | 2015-01-28 | ABB Research Ltd. | Method and system for controlling an industrial system |
| EP2702456B1 (en) | 2011-04-29 | 2015-06-17 | ABB Research Ltd. | Automatic generation of visual representation of user interface of process control system |
| WO2012155972A1 (en) | 2011-05-19 | 2012-11-22 | Abb Research Ltd | Overlay navigation in user interface |
| EP2710435B1 (en) | 2011-05-20 | 2021-03-17 | ABB Schweiz AG | System, method, work station and computer program product for controlling an industrial process |
| US20130031490A1 (en) * | 2011-07-26 | 2013-01-31 | Microsoft Corporation | On-demand tab rehydration |
| US8799807B2 (en) * | 2011-09-30 | 2014-08-05 | International Business Machines Corporation | Organization and display of tabs and tab groups over hierarchical levels |
| GB2508542A (en) | 2011-10-19 | 2014-06-04 | Ibm | Application switching in graphical operating system |
| CN102521020B (en) * | 2011-10-26 | 2014-05-21 | 华为终端有限公司 | Application screenshot method and device for mobile terminal |
| US9318078B2 (en) | 2011-10-31 | 2016-04-19 | Invensys Systems, Inc. | Intelligent memory management system and method for visualization of information |
| EP2620733B1 (en) * | 2012-01-27 | 2014-03-19 | Ivoclar Vivadent AG | Dental device |
| WO2013123991A1 (en) * | 2012-02-23 | 2013-08-29 | Abb Research Ltd | A method for providing a navigation tool of a user interface for an industrial control system |
| WO2013131573A1 (en) * | 2012-03-08 | 2013-09-12 | Abb Technology Ag | System and method for visualizing device data and network of an industrial plant in one display |
| US9046993B2 (en) * | 2012-04-10 | 2015-06-02 | Torrential Data Solutions, Inc. | System and method for content management |
| DE102012009091A1 (en) | 2012-05-09 | 2013-11-14 | Meiko Maschinenbau Gmbh & Co. Kg | Method for operating a cleaning machine |
| WO2013184528A2 (en) * | 2012-06-05 | 2013-12-12 | Apple Inc. | Interactive map |
| US11216159B2 (en) * | 2012-10-08 | 2022-01-04 | Fisher-Rosemount Systems, Inc. | Configuration element for graphic elements |
| US11774927B2 (en) | 2012-10-08 | 2023-10-03 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to provide a role-based user interface |
| US9792004B2 (en) | 2012-10-08 | 2017-10-17 | Fisher-Rosemount Systems, Inc. | Derived and linked definitions with override |
| US10360316B2 (en) * | 2012-12-21 | 2019-07-23 | Rockwell Automation Technologies, Inc. | Integration of simulation of a machine for industrial automation |
| US8984439B2 (en) * | 2013-02-14 | 2015-03-17 | Citibank, N.A. | Methods and systems for managing a graphical user interface |
| US9240164B2 (en) * | 2013-02-27 | 2016-01-19 | Honeywell International Inc. | Apparatus and method for providing a pan and zoom display for a representation of a process system |
| US9501586B2 (en) * | 2013-02-27 | 2016-11-22 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Displaying data sets across a plurality of views of a user interface |
| US9274684B2 (en) * | 2013-03-07 | 2016-03-01 | Siemens Industry, Inc. | Hierarchical navigation with related objects |
| CN103335654B (en) * | 2013-06-19 | 2015-10-14 | 北京理工大学 | A kind of autonomous navigation method of planetary power descending branch |
| DE102013011818B4 (en) * | 2013-07-15 | 2023-07-06 | Liebherr-Werk Nenzing Gmbh | Simulator for a working machine |
| DE102013015925A1 (en) * | 2013-09-24 | 2015-03-26 | Abb Technology Ag | Tool for configuring a freely programmable control device |
| DE102013015923A1 (en) * | 2013-09-24 | 2015-03-26 | Abb Technology Ag | A method of conditioning a tool for configuring a freely programmable controller |
| WO2015116103A1 (en) * | 2014-01-30 | 2015-08-06 | Landmark Graphics Corporation | Smart grouping legend |
| US9749585B2 (en) | 2014-03-17 | 2017-08-29 | Microsoft Technology Licensing, Llc | Highlighting unread messages |
| US9888207B2 (en) | 2014-03-17 | 2018-02-06 | Microsoft Technology Licensing, Llc | Automatic camera selection |
| US10284813B2 (en) | 2014-03-17 | 2019-05-07 | Microsoft Technology Licensing, Llc | Automatic camera selection |
| US20150264305A1 (en) * | 2014-03-17 | 2015-09-17 | Microsoft Corporation | Playback of Interconnected Videos |
| US10178346B2 (en) * | 2014-03-17 | 2019-01-08 | Microsoft Technology Licensing, Llc | Highlighting unread messages |
| USD776143S1 (en) | 2014-06-23 | 2017-01-10 | Sartorius Stedim Biotech Gmbh | Display with a graphical user interface |
| US9930058B2 (en) * | 2014-08-13 | 2018-03-27 | Honeywell International Inc. | Analyzing cyber-security risks in an industrial control environment |
| US9939997B2 (en) * | 2014-12-10 | 2018-04-10 | International Business Machines Corporation | Transitioning browser tabs from one environment context to another |
| US10572130B2 (en) * | 2015-05-08 | 2020-02-25 | General Electric Company | Systems and methods for controlling power generation plant operations via a human-machine interface |
| USD807908S1 (en) * | 2015-06-29 | 2018-01-16 | Abb As | Display screen or portion thereof with graphical user interface |
| US20170131872A1 (en) * | 2015-11-06 | 2017-05-11 | Google Inc. | Mobile User Interface |
| KR101791335B1 (en) * | 2016-03-25 | 2017-10-27 | 엘에스산전 주식회사 | Hmi systemapparatus |
| KR101888739B1 (en) * | 2016-04-04 | 2018-08-14 | 엘에스산전 주식회사 | Method for providing creating function of monitoring screen |
| EP3279755B1 (en) | 2016-08-02 | 2021-09-29 | ABB Schweiz AG | Method of monitoring a modular process plant complex with a plurality of interconnected process modules |
| US9613233B1 (en) | 2016-08-08 | 2017-04-04 | Marking Services Incorporated | Interactive industrial maintenance, testing, and operation procedures |
| US10444739B2 (en) * | 2016-08-22 | 2019-10-15 | Fisher-Rosemount Systems, Inc. | Operator display switching preview |
| JP6784115B2 (en) * | 2016-09-23 | 2020-11-11 | コニカミノルタ株式会社 | Ultrasound diagnostic equipment and programs |
| US10430021B2 (en) * | 2016-10-05 | 2019-10-01 | Snap-On Incorporated | System and method for providing an interactive vehicle diagnostic display |
| US10430026B2 (en) | 2016-10-05 | 2019-10-01 | Snap-On Incorporated | System and method for providing an interactive vehicle diagnostic display |
| KR101873655B1 (en) * | 2016-11-30 | 2018-07-02 | 엘에스산전 주식회사 | Method for displaying a monitoring screen |
| US10296195B2 (en) * | 2017-01-04 | 2019-05-21 | Amazon Technologies, Inc. | Automatic creation of custom user interface controls |
| US10521854B1 (en) | 2017-01-04 | 2019-12-31 | Amazon Technologies, Inc. | Selection and display of custom user interface controls |
| US10664146B2 (en) | 2017-01-04 | 2020-05-26 | Amazon Technologies, Inc. | Creation of custom user interface controls that are associated with physical devices |
| US10922743B1 (en) | 2017-01-04 | 2021-02-16 | Amazon Technologies, Inc. | Adaptive performance of actions associated with custom user interface controls |
| US10902366B2 (en) | 2017-03-01 | 2021-01-26 | Rolls-Royce Corporation | Visualization features for teams |
| GB2568584B (en) * | 2017-10-02 | 2022-11-02 | Fisher Rosemount Systems Inc | Operator display switching preview |
| EP3474102A1 (en) * | 2017-10-18 | 2019-04-24 | Valmet Automation Oy | User interface, industrial automation system and method |
| US10955816B2 (en) * | 2018-09-20 | 2021-03-23 | Rockwell Automation Technologies, Inc. | Systems and methods for monitoring device information |
| USD925555S1 (en) * | 2018-09-30 | 2021-07-20 | Lenovo (Beijing) Co., Ltd. | Display screen or a portion thereof with graphical user interface |
| USD929431S1 (en) * | 2019-01-17 | 2021-08-31 | Bae Systems Controls Inc. | Display screen or portion thereof with animated graphical user interface |
| EP3716037A1 (en) | 2019-03-28 | 2020-09-30 | ABB Schweiz AG | Responsive auto-layouting of industrial process graphics |
| US11768877B2 (en) | 2019-09-20 | 2023-09-26 | Fisher-Rosemount Systems, Inc. | Smart search capabilities in a process control system |
| US11768878B2 (en) * | 2019-09-20 | 2023-09-26 | Fisher-Rosemount Systems, Inc. | Search results display in a process control system |
| CN111208976B (en) * | 2019-12-27 | 2023-04-11 | 广西泊客网络科技有限公司 | Method for automatically generating software system architecture |
| US11639649B2 (en) * | 2020-02-10 | 2023-05-02 | Charles E. Wilson, III | Systems and methods for data analysis and asset management |
| EP3896545A1 (en) | 2020-04-14 | 2021-10-20 | ABB Schweiz AG | Method for alarm handling in a processing system |
| USD955416S1 (en) * | 2020-05-22 | 2022-06-21 | Caterpillar Inc. | Electronic device with graphical user interface |
| USD988336S1 (en) | 2020-07-31 | 2023-06-06 | Salesforce, Inc. | Display screen or portion thereof with graphical user interface |
| CN112988150B (en) * | 2021-02-09 | 2022-08-12 | 支付宝(杭州)信息技术有限公司 | Tab operation method, device and electronic device |
| EP4145234A1 (en) | 2021-09-01 | 2023-03-08 | Abb Schweiz Ag | Industrial plant operator intervention system for use in an industrial plant |
| EP4163745B1 (en) | 2021-10-05 | 2025-07-09 | Abb Schweiz Ag | Process graphics generator for a zoomable diagram representing an industrial process plant |
| US20230140982A1 (en) * | 2021-11-05 | 2023-05-11 | Rockwell Automation Technologies, Inc. | Power control module for industrial power system management |
| USD1012100S1 (en) * | 2021-11-30 | 2024-01-23 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| USD1083983S1 (en) | 2021-11-30 | 2025-07-15 | PassiveLogic, Inc. | Display screen or portion thereof with icon set |
| USD1001832S1 (en) * | 2021-11-30 | 2023-10-17 | Passivelogic, Inc | Display screen or portion thereof with a graphical user interface |
| USD998640S1 (en) * | 2021-12-01 | 2023-09-12 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| USD1012101S1 (en) * | 2021-12-01 | 2024-01-23 | Passivelogic, Inc | Display screen or portion thereof with a graphical user interface |
| USD998641S1 (en) * | 2021-12-02 | 2023-09-12 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| USD998642S1 (en) * | 2021-12-02 | 2023-09-12 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| USD998643S1 (en) * | 2021-12-02 | 2023-09-12 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| USD999234S1 (en) * | 2021-12-03 | 2023-09-19 | PassiveLogic, Inc. | Display screen or portion thereof with a graphical user interface |
| US20240020445A1 (en) * | 2022-02-28 | 2024-01-18 | CELUS GmbH | Automated artificial intelligence based circuit and circuit board design |
| US12443611B2 (en) * | 2022-08-15 | 2025-10-14 | CELUS GmbH | Systems and methods for automated electronics design and graphical user interface |
| USD1061552S1 (en) * | 2022-12-21 | 2025-02-11 | Caterpillar Inc. | Display screen or portion thereof with graphical user interface |
| US20240370820A1 (en) * | 2023-05-05 | 2024-11-07 | Sap Se | Intelligent grouping of order objects |
Family Cites Families (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0658624B2 (en) * | 1990-03-30 | 1994-08-03 | インターナショナル・ビシネス・マシーンズ・コーポレーション | Graphical user interface management device |
| US5542040A (en) * | 1993-12-15 | 1996-07-30 | International Business Machines Corporation | Display of dynamic data as a notebook |
| US6330008B1 (en) * | 1997-02-24 | 2001-12-11 | Torrent Systems, Inc. | Apparatuses and methods for monitoring performance of parallel computing |
| US6002398A (en) * | 1997-10-30 | 1999-12-14 | Novell, Inc. | Navigation between property pages with tabs and menus |
| US6628304B2 (en) * | 1998-12-09 | 2003-09-30 | Cisco Technology, Inc. | Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks |
| US6437812B1 (en) * | 1999-06-30 | 2002-08-20 | Cerebrus Solutions Limited | Graphical user interface and method for displaying hierarchically structured information |
| US6694513B1 (en) * | 1999-07-06 | 2004-02-17 | Abb Ab | Method of integrating an application in a computerized system |
| AU6042800A (en) | 1999-07-06 | 2001-01-22 | Abb Ab | Method of integrating an application in a computerized system |
| US7174513B1 (en) | 1999-08-19 | 2007-02-06 | Gateway Inc. | System and method for advanced network viewing |
| US6559871B1 (en) * | 1999-09-29 | 2003-05-06 | International Business Machines Corporation | Asynchronous tree navigator graphical user interface and associated methods |
| US6684385B1 (en) * | 2000-01-14 | 2004-01-27 | Softwire Technology, Llc | Program object for use in generating application programs |
| US6628311B1 (en) * | 2000-02-03 | 2003-09-30 | Ricoh Company, Ltd | Graphical user interface including hyperlinks in a help message dialog box |
| US6421571B1 (en) * | 2000-02-29 | 2002-07-16 | Bently Nevada Corporation | Industrial plant asset management system: apparatus and method |
| JP2001306308A (en) * | 2000-04-11 | 2001-11-02 | Sap Ag | How to define a class for data-centric applications |
| US7693976B2 (en) * | 2000-07-11 | 2010-04-06 | Ciena Corporation | Granular management of network resources |
| SE518491C2 (en) * | 2000-10-12 | 2002-10-15 | Abb Ab | Computer based system and method for access control of objects |
| US7165221B2 (en) * | 2000-11-13 | 2007-01-16 | Draeger Medical Systems, Inc. | System and method for navigating patient medical information |
| US6542796B1 (en) * | 2000-11-18 | 2003-04-01 | Honeywell International Inc. | Methods and apparatus for integrating, organizing, and accessing flight planning and other data on multifunction cockpit displays |
| JP3705739B2 (en) * | 2000-12-11 | 2005-10-12 | 株式会社ナムコ | Information storage medium and game device |
| US6801227B2 (en) * | 2001-01-16 | 2004-10-05 | Siemens Medical Solutions Health Services Inc. | System and user interface supporting user navigation and concurrent application operation |
| US7187389B2 (en) * | 2001-04-12 | 2007-03-06 | International Business Machines Corporation | System and method for simultaneous display of multiple object categories |
| US20020163545A1 (en) * | 2001-05-01 | 2002-11-07 | Hii Samuel S. | Method of previewing web page content while interacting with multiple web page controls |
| US6883138B2 (en) | 2001-08-08 | 2005-04-19 | Xerox Corporation | Methods and systems for generating enhanced thumbnails usable for document navigation |
| GB0124791D0 (en) * | 2001-10-16 | 2001-12-05 | Ibm | A method and system for controlling a tabbed pane in a graphical user interfaceof a data processing system |
| US7149694B1 (en) * | 2002-02-13 | 2006-12-12 | Siebel Systems, Inc. | Method and system for building/updating grammars in voice access systems |
| EP1376323A1 (en) * | 2002-06-27 | 2004-01-02 | Abb Research Ltd. | Graphic user interface for hierarchically organised objects |
| CN1316351C (en) * | 2002-09-30 | 2007-05-16 | 微软公司 | System and method for making user interface elements known to an application and user |
| US7146231B2 (en) * | 2002-10-22 | 2006-12-05 | Fisher-Rosemount Systems, Inc.. | Smart process modules and objects in process plants |
| US20040085367A1 (en) * | 2002-11-01 | 2004-05-06 | Richard Hagarty | Association of multiple objects in a table cell with visual components |
| US7092771B2 (en) * | 2002-11-14 | 2006-08-15 | Rockwell Automation Technologies, Inc. | Industrial control and monitoring method and system |
| US7512881B2 (en) * | 2002-11-14 | 2009-03-31 | International Business Machines Corporation | Tool-tip for multimedia files |
| US7237109B2 (en) * | 2003-01-28 | 2007-06-26 | Fisher- Rosemount Systems, Inc. | Integrated security in a process plant having a process control system and a safety system |
| US7043311B2 (en) * | 2003-02-18 | 2006-05-09 | Fisher-Rosemount Systems, Inc. | Module class objects in a process plant configuration system |
| US7117052B2 (en) * | 2003-02-18 | 2006-10-03 | Fisher-Rosemount Systems, Inc. | Version control for objects in a process plant configuration system |
| US7089266B2 (en) * | 2003-06-02 | 2006-08-08 | The Board Of Trustees Of The Leland Stanford Jr. University | Computer systems and methods for the query and visualization of multidimensional databases |
| CN1658234B (en) * | 2004-02-18 | 2010-05-26 | 国际商业机器公司 | Method and device for generating hierarchy visual structure of semantic network |
| JP2007536634A (en) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | Service-oriented architecture for process control systems |
| US7031880B1 (en) * | 2004-05-07 | 2006-04-18 | Johnson Controls Technology Company | Method and apparatus for assessing performance of an environmental control system |
| US20060174216A1 (en) * | 2005-01-28 | 2006-08-03 | Trenten Peterson | Providing additional hierarchical information for an object displayed in a tree view in a hierarchical relationship with other objects |
| US7853959B2 (en) * | 2005-02-08 | 2010-12-14 | Sap Ag | Business process extension for productivity suite application |
| US7774366B2 (en) | 2005-03-08 | 2010-08-10 | Salesforce.Com, Inc. | Systems and methods for implementing multi-application tabs and tab sets |
| DE112006000785T5 (en) * | 2005-04-01 | 2008-02-14 | Abb Research Ltd. | Method and system for providing a user interface |
| US7596760B2 (en) * | 2005-04-07 | 2009-09-29 | Microsoft Corporation | System and method for selecting a tab within a tabbed browser |
| US8024054B2 (en) * | 2005-08-22 | 2011-09-20 | Trane International, Inc. | Building automation system facilitating user customization |
| US7872688B2 (en) * | 2005-11-30 | 2011-01-18 | Broadcom Corporation | Selectively applying spotlight and other effects using video layering |
| US7814425B1 (en) * | 2005-12-30 | 2010-10-12 | Aol Inc. | Thumbnail image previews |
| US20070260982A1 (en) * | 2006-04-11 | 2007-11-08 | Invensys Systems, Inc. | Runtime human-machine interface for process control having enhanced graphical views of detailed control information |
| US20070239291A1 (en) * | 2006-04-11 | 2007-10-11 | Invensys Systems, Inc. | Runtime human-machine interface for process control having enhanced view hierarchy navigation controls |
| US20080027928A1 (en) * | 2006-07-19 | 2008-01-31 | Larson Michael D | QuickView - combination of system and software components which enables search engine users to quickly identifiying relevant search returned results using visual images as references |
| US20080077936A1 (en) * | 2006-09-22 | 2008-03-27 | Amit Goel | Method and apparatus for automatically launching an application from a browser |
| EP1965301A1 (en) * | 2007-02-27 | 2008-09-03 | Abb Research Ltd. | Method and system for generating a control system user interface |
| JPWO2008114491A1 (en) * | 2007-03-20 | 2010-07-01 | 株式会社Access | Terminal having application update management function, application update management program, and system |
| US20100031185A1 (en) * | 2008-07-31 | 2010-02-04 | International Business Machines Corporation | Web page push to new window |
| US8819585B2 (en) * | 2008-10-27 | 2014-08-26 | Microsoft Corporation | Child window surfacing and management |
| US20100205556A1 (en) * | 2009-02-10 | 2010-08-12 | Alfa Laval Corporate Ab | Human machine interface navigation tool |
| US8533612B2 (en) * | 2009-06-05 | 2013-09-10 | David Hochendoner | User interface for emergency alert system |
| US8245147B2 (en) * | 2009-07-01 | 2012-08-14 | Apple Inc. | System and method for reordering a user interface |
| US9342072B2 (en) * | 2010-09-24 | 2016-05-17 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control device information |
| US8799759B2 (en) * | 2010-12-13 | 2014-08-05 | International Business Machines Corporation | Pre-rendering web content |
-
2007
- 2007-02-27 EP EP07103132A patent/EP1965301A1/en not_active Ceased
-
2008
- 2008-02-12 WO PCT/EP2008/051647 patent/WO2008104454A1/en not_active Ceased
- 2008-02-13 DE DE112008000527T patent/DE112008000527T5/en not_active Withdrawn
- 2008-02-13 WO PCT/EP2008/051748 patent/WO2008104459A1/en not_active Ceased
- 2008-02-13 DE DE112008000512T patent/DE112008000512T5/en not_active Withdrawn
- 2008-02-13 US US12/528,999 patent/US8479097B2/en active Active
- 2008-02-13 US US12/528,992 patent/US8356257B2/en active Active
- 2008-02-13 WO PCT/EP2008/051713 patent/WO2008104458A1/en not_active Ceased
- 2008-02-15 WO PCT/EP2008/051831 patent/WO2008104464A1/en not_active Ceased
- 2008-02-15 DE DE112008000526.5T patent/DE112008000526B4/en active Active
- 2008-02-15 US US12/529,005 patent/US8417357B2/en active Active
- 2008-02-19 DE DE112008000499T patent/DE112008000499T5/en not_active Withdrawn
- 2008-02-19 US US12/528,996 patent/US9361002B2/en active Active
- 2008-02-19 WO PCT/EP2008/051977 patent/WO2008104477A2/en not_active Ceased
-
2009
- 2009-08-26 US US12/548,097 patent/US8332773B2/en active Active
-
2012
- 2012-12-20 US US13/721,457 patent/US9092122B2/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103679017A (en) * | 2012-09-05 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Device and method for preventing user interface from being hijacked |
| CN103679017B (en) * | 2012-09-05 | 2017-06-16 | 腾讯科技(深圳)有限公司 | Prevent the device and method that user interface is held as a hostage |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100088627A1 (en) | 2010-04-08 |
| DE112008000526T5 (en) | 2010-01-07 |
| WO2008104454A1 (en) | 2008-09-04 |
| WO2008104464A1 (en) | 2008-09-04 |
| US20100114337A1 (en) | 2010-05-06 |
| US20130212516A1 (en) | 2013-08-15 |
| US8332773B2 (en) | 2012-12-11 |
| EP1965301A1 (en) | 2008-09-03 |
| US8356257B2 (en) | 2013-01-15 |
| WO2008104458A1 (en) | 2008-09-04 |
| DE112008000527T5 (en) | 2010-01-14 |
| US20100050103A1 (en) | 2010-02-25 |
| US20100107108A1 (en) | 2010-04-29 |
| WO2008104477A3 (en) | 2008-10-30 |
| US9361002B2 (en) | 2016-06-07 |
| DE112008000512T5 (en) | 2010-04-08 |
| US9092122B2 (en) | 2015-07-28 |
| DE112008000499T5 (en) | 2010-04-08 |
| US8479097B2 (en) | 2013-07-02 |
| DE112008000526B4 (en) | 2018-11-15 |
| US8417357B2 (en) | 2013-04-09 |
| US20100017746A1 (en) | 2010-01-21 |
| WO2008104459A1 (en) | 2008-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9361002B2 (en) | Method for loading and displaying different process displays on a user interface of an industrial control system | |
| US8125310B2 (en) | Method and system for providing a user interface | |
| EP0721611B1 (en) | Operator station for manufacturing process control system and method for monitoring and controlling a manufacturing process | |
| JP6966159B2 (en) | Process control network rule builder | |
| US10139812B2 (en) | Dynamic user interface for configuring and managing a process control system | |
| US6233719B1 (en) | System and method for analyzing semiconductor production data | |
| CN112579226A (en) | User interface logical views and perform view navigation and translation | |
| US20050065913A1 (en) | Systems and methods for sharing portal configurations | |
| CN103680654B (en) | For control method and system for nuclear power plant master-control room | |
| CN110780953B (en) | Combined computer application | |
| EP1895373B1 (en) | Embedding HMI logic into control logic | |
| Alty et al. | Knowledge-based dialogue for dynamic systems | |
| BLanc et al. | Control Room Modernization End-State Design Philosophy | |
| Ulrich et al. | Operator-in-the-Loop Study for a Computerized Operator Support System (COSS)–Cross-System and System-Independent Evaluations | |
| Lee | Safe operations using advanced operator graphics | |
| WO2014008941A1 (en) | A method of handling an alarm or an event within a process control system | |
| US20140019900A1 (en) | User interface of an automation system and a method | |
| Jakuszewski | Chosen Topics of Teaching WinCC 7. X System Programming | |
| Scaife | Control system interface design | |
| Bodner et al. | Advanced CANDU Reactor, Computer-Based Displays Design Process | |
| Nikora | Computer Aided Software Reliability Estimation | |
| Sanz et al. | ICONE23-1912 Coordination of I&C Design with the Obligatory Consideration of Human Factors: A Project Management Approach | |
| Claborn et al. | Software Design for the Tritium Systems Test Assembly | |
| Vanderdonckt | Visual display design: a comparison of two methodologies |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 12528996 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1120080004994 Country of ref document: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08716929 Country of ref document: EP Kind code of ref document: A2 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08716929 Country of ref document: EP Kind code of ref document: A2 |
|
| RET | De translation (de og part 6b) |
Ref document number: 112008000499 Country of ref document: DE Date of ref document: 20100408 Kind code of ref document: P |