A user interface for a process control system is disclosed. More specifically, a user interface for a process control system is disclosed that enables the operator to modify, configure and manipulate alarm notifications to show alarm priority, alarm age, details about a specific alarm including alarm profiles, as well as perform alarm trending and superimposing alarm profiles over graphic displays using workstation monitors as well as handheld wireless devices.
Process control systems are widely used in factories and/or plants in which products are manufactured or processes are controlled (e.g., chemical manufacturing, power plant control, etc.) Process control systems are also used in the harvesting of natural resources such as, for example, oil and gas drilling and handling processes, etc. Virtually any manufacturing process, resource harvesting process, including agriculture, can be automated through the application of one or more process control systems.
The manner in which process control systems are implemented has evolved over the years. Older generations of process control systems were typically implemented using dedicated, centralized hardware. However, modem process control systems are typically implemented using a highly distributed network of workstations, intelligent controllers, smart field devices, and the like, some or all of which may perform a portion of an overall process control strategy or scheme. In particular, most modern process control systems include smart field devices and other process control components that are communicatively coupled to each other and/or to one or more controllers via one or more digital data busses. Of course, many of these modern process control systems may also include non-smart field devices such as, for example, 4-20 milliamp (MA) devices, 0-10 volts direct current (VDC) devices, etc., which are typically directly coupled to controllers as opposed to a shared digital data bus or the like.
In any event, field devices include, for example, input devices (e.g., devices such as sensors that provide status signals that are indicative of process control parameters such as, for example, temperature, pressure, flow rate, etc.), as well as control operators or actuators that perform actions in response to commands received from controllers and/or other field devices. For example, a controller may send signals to a valve to increase pressure or flow, to a heater or chiller to change a temperature, to a mixer to agitate ingredients in a process control system, etc.
Obviously, in a complicated process system, a large number of different field devices are transmitting data which eventually is presented at an operator's workstation. Further, all of the field devices either directly present “alarms” to an operator's workstation or the signals transmitted by the field devices are interpreted by software which results in an alarm being sent to an operator's workstation. An operator may receive a large number of alarms during a typical shift. Because most process systems are configured so that alarms are sent in advance of the need for a corrective action as opposed to after a serious problem has been created. Therefore, because an operator may receive a large number of “preemptive” alarms during a shift, operators are often in need of ways to prioritize the alarms received at their workstations. Thus, there is a need for graphical interface software that enables operators to prioritize alarms and make choices in responding to alarms when the number of alarms being received at the operator's workstation is excessive and there are too many to be handled at once.
Another problem associated with currently available user interfaces for process control systems is the lack of contextual information about a specific alarm when the alarm is presented at the user interface or monitor. Specifically, typical systems include an alarm banner disposed at the bottom of the screen whereby all of the information about the physical plant component and the alarm, including the date and time are presented on a single line. As a result, limited information is provided to the operator at a first glance. The operator must then manipulate the screen to receive additional information and make a judgment as to what appropriate action is needed and at what time (i.e., now or later). It would be helpful to provide an operator with improved information about a specific alarm that includes which other active alarms are present in the same control module, equipment module or operator unit. In short, there is a need for improved alarm contextual information which provides operators with additional information regarding other active alarms thereby enabling operators to better understand individual alarms in context of other active alarms.
Another problem associated with alarm signals of process control systems is, simply put, organization. Specifically, due to the large number of field devices sending alarm signals, an operator can be overwhelmed with the sheer number of alarm signals. This situation is commonly referred to as a “alarm flood.” The cause of an alarm flood may be a chain reaction of problems occurring within a system. To better evaluate and take corrective action when an alarm flood is occurring, there is a need for improved organization of multiple alarms wherein the alarms are organized hierarchically with age profiles so that an operator can more easily determine the cause of the alarm flood in the “leading edge” of the alarm flood.
Another problem confronted with operators of complex systems involves the number of alarms received and the ability to anticipate problems before they occur. Specifically, there is a need for operators to provide themselves with “display alerts” that would provide operators with specific information used to augment the alarm systems currently available. Specifically, such display alerts could be shift or session specific and could provide tactical alert information enabling an operator to anticipate problems. Such tactical display alerts could also provide one-time operational targets or help the operator ensure that the expected control system response is being achieved.
In satisfaction of the aforenoted needs, a color display encoding method and software is disclosed that combines an indication of alarm priority and alarm age and allows the operator to manipulate the display of other details regarding an alarm.
In an embodiment, a disclosed alarm “detail display” combines information about a selected alarm, with information about other alarms active in the same control module, as well as parent control objects (equipment modules, units, etc.) and plant areas, including a means to navigate displays providing more information about those control objects.
In an embodiment, alarm monitoring displays are disclosed that are suitable for wireless and/or handheld devices (e.g., a “Pocket PC” or a “PDA”).
In an embodiment, dynamically configurable “display alerts” are disclosed that supplement the “permanent” alarms in the process control system to monitor “one-time” conditions or operations progress. Such display alerts include, but are not limited to: “target” alerts for control parameters to assist in maintaining a constant target value (+/− an acceptable error) for a specified period of time; “range” alerts to ensure a control parameter stays within specified limits; “ramp” alerts to ensure a control parameter changes in a linear way to a new target value and within the expected time period; and summary displays for “display alerts” for defining and identifying which alerts are running, and the current status of said alerts.
In an embodiment, hierarchical “alarm profile” displays are disclosed which are intended to point out where and when the heaviest alarm activity is taking place. Such alarm profile displays can provide a warning or indication of when operators face “alarm floods.” In a refinement, the alarm profile displays can indicate active alarm counts vs. alarm age. In another refinement, the alarm profiles can include a selectable time span for: (a) all or selected alarms, (b) all or selected plant areas, (c) all or selected equipment units, and/or equipment modules. In another refinement, the alarm profile displays can include alarm summaries by alarm age, thereby making it easy to identify the still active alarms that occurred on the “leading edge” of the “alarm flood”
In an embodiment, various means for automatically superimposing alarm profiles in the form of a temporary display layer on process graphic displays are disclosed which includes means for finding graphical elements associated with control units, equipment modules, etc. so that alarm profiles can be seen in the spatial context of plant equipment schematics and in process graphical display formats that are familiar to operators.
The disclosed embodiments and methods are described more or less diagrammatically in the following drawings, wherein:
It should be understood that the figures are not to scale and that various graphical displays are illustrated in partial, diagrammatic and fragmentary views. In some figures, details may have been omitted which are not necessary for an understanding of this disclosure or which render other details difficult to perceived. It should be understood, of course, that this disclosure is not limited to the particular embodiments or graphical displays illustrated herein.
Turning to
The display logic for the button 23 captures the module name “FIC-101” for the alarm currently selected in the alarm banner 11 and constructs a calling informational string of “Display=‘DvAlarmInfo’; Module=‘FIC-101’” and then passes it on to the workspace function “OPEN_DISPLAY.” The DvAlarmInfo display was configured with a panel category of ALARMINFO. In the framework utilized herein, there is a single floating panel configured to be an ALARMINFO category target so that the floating panel is chosen for the DvAlarmInfo display. If another display is currently open, it is closed to open the display 24 as shown in
The display logic in a “DvAlarmInfo” display such as that shown at 24 in
Still referring to
The Select=“FIC-101” directive is forwarded to “REACTOR1_TOP” telling it to resolve the “best” selectable graphic object associated with “FIC-101” and automatically give it selection focus (scrolling the display as necessary so the selected object is visible and as centered in the MAIN panel as possible.) The presence of the “KeepARScrollOneDim” and “Select” directives overrides the default workspace behavior which remembers the scaling and scroll position last used on a display, for when it is opened again in the same user/session.
After looking at “near by” alarm conditions and process measurements, the operator chooses to make an adjustment to the setpoint on FIC-101, and watch how that control loop reacts. The faceplate display 25 shown in
The OPEN_FPD function resolves the faceplate display name “PID_LOOP_FP” for module “FIC-101”. The “PID_LOOP13 FP” display 25 was configured with a panel category of “FP”. In the current framework, there are two floating panels configured to be an “FP” targets, both are currently empty, so floating panel 25 on the left is chosen as it was placed ahead of the other floating panel in the floating panel “use order” configuration. An instance of the PID_LOOP_FP display 25 is opened there, passing it the launch information: “Module=‘FIC-101’”.
The display logic in the “PID_LOOP_FP” display 25 expects a module name to be in it's launch information. Finding “FIC-101”, it uses that name in calls to the data services layers identify the parameters in FIC-101 it will be reading. Several parameter/field values from the valve FIC-101 (see 16 in
Turning to
The operator can enter a new value for the setpoint in the box 29. The operator then sees the new value for setpoint reflected in the value shown on the setpoint button 28 and is assured that the controller is now using/reporting the new setpoint value. The mode shown in
In
The operator then pushes a “paste” button, e.g., 37, in the combined information and tool button bar 38 of an empty panel, for example the panel 33, of the left monitor or screen 10a. The paste button 37 essentially prepares a parameter information string of “Panel=‘<my panel id>’; UseSourceScale”, and calls the workspace function that “paste copied panel contents” to “this” panel (in this case 33). The new instance of the display, with the original launch information is opened in the panel 33. The scaling of the source display is preserved, but since the panel is half the size of the source panel, the view is centered on the center point of the source view, and horizontal and vertical scroll bars appear.
Turning to
In
Returning a single workstation as shown in
In
If the operator desires “target alert” he or she selects tab 73. The parameter that needs to be set for the alert on is already inserted into the box 74 due to the process change. The operator sets an initial delay of 1 hour by appropriately filling in the box 75, before checking that the target value of 720° has been reached. A different target value may be entered in the box 74 if necessary and an acceptable deviation band (+/−5 degrees) is entered into the box 76. The alert check duration of 1 hour (making sure the temperature doesn't drop or overshoot for at least an hour after the target is achieved) is entered into the box 77. If the operator doesn't have anything more to do when this alert is removed, the “acknowledge” box may be cleared. The remaining boxes in the display 72 are self explanatory and will not be described in detail here. When finished with the target alert, the operator hits the “add display alert” button 79. The display 72 closes and a runtime workspace adds the new display alert. In an hour, the controller will start checking that the value for TI/101-2/AIN.CV is 720 (+/−5) degrees, and continue for the next hour. After that point, the target alert shown in
Turning to
A ramp alert is illustrated in
With no discharges planned, operator expects a steady increase of the level of the tank from its present measurement, to the target over the next 12 hours. Rather than set a target alert (with no checking going on for 12 hours), a ramp alert can be chosen instead by clicking on the tab 91 to check for a steady “ramped” measurement throughout the next 12 hours. Since the next shift operator will need to shut off the transfer pump and close valves, the current operator checks the “acknowledge before removing” box 92 so the completed alert will get the next operator's attention. The operator also adds a comment in box 93 to remind the next operator what needs to be done.
To check the display alerts described in
As shown in
After a couple of hours, the operator would notice a display alert indicator in the alarm banner 11 area had turned white and began flashing. After opening the display alert status display, the display of
In
The “advanced display features” button 124 on the toolbar panel 14 enables to operator to select “add alarm profiles.” This causes the runtime workspace to find the graphic elements associated with unit and equipment modules, their location on the screen, and creates a temporary display layer for the existing display which shows active alarm profiles for each major equipment grouping. The other layers in the display are subdued or semi-transparent to make the alarm profiles easier to see as shown in
It will be noted that the placement of various buttons, displays, toolbars, alarm banners, system status banners, etc., are relatively arbitrary and their placement may be modified substantially without departing from the spirit and scope of this disclosure. All of the graphic layouts disclosed in
As a result of the displays shown in
This application is a regular filed application of and claims, for the purposes of priority, the benefit of U.S. Provisional Application Ser. No. 60/567,980, entitled “Graphical User Interface for Representing, Monitoring, and Interacting with Process Control Systems,” which was filed on May 4, 2004 and which this application hereby expressly incorporates by reference herein in its entirety. This application is also related to U.S. patent application Ser. No. 10/625,481, entitled “Integration of Graphic Display Elements, Process Modules and Control Modules in Process Plants,” which was filed on Jul. 21, 2003, and which published as U.S. Publication No. 2004/0153804 on Aug. 5, 2004, which, in turn, is a Continuation-in-Part of U.S. patent application Ser. No. 10/278,469, entitled “Smart Process Modules and Objects in Process Plants,” which was filed on Oct. 22, 2002, and which published as U.S. Publication No. 2004/0075689 on Apr. 22, 2004, the entire disclosures of which are hereby expressly incorporated by reference herein in their entirety. This application is also related to U.S. patent application Ser. No. 10/368,151 entitled “Module Class Objects in a Process Plant Configuration System,” which was filed on Feb. 18, 2003, and which published as U.S. Publication No. 2004/0199925 on Oct. 7, 2004, the entire disclosure of which is hereby expressly incorporated by reference herein in its entirety. This application is also related to the following patent applications, which are being filed as International (PCT) applications on the same date as this application and which this application hereby expressly incorporates by reference herein in their entirety: “Associated Graphic Displays in a Process Environment” 10/589,712; “Integration of Process Modules and Expert Systems in Process Plants” 10/590,573; “A Process Plant User Interface System Having Customized Process Graphic Display Layers in an Integrated Environment”10/574,824; “Scripted Graphics in a Process Environment” 10/589,845; “Graphics Integration into a Process Configuration and Control Environment” 10/591,804; “Graphic Element with Multiple Visualizations in a Process Environment” 10/590,574; “System for Configuring Graphic Display Elements and Process Modules in Process Plants” 10/575,022; “Graphic Display Configuration Framework for Unified Process Control System Interface” 10/575,173; “Markup Language-Based, Dynamic Process Graphics in a Process Plant User Interface” 10/590,550; “Methods and Apparatus for Modifying Process Control Data” PCT/US05/15596 and 11/556,612; “Methods and Apparatus for Accessing Process Control Data” PCT/US05/15585and 11/556,445 “Integrated Graphical Runtime Interface for Process Control Systems” PCT/US05/15439 and 11/556,347; “Service-Oriented Architecture for Process Control Systems” PCT/US05/15394and 11/556,554.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2005/015537 | 5/4/2005 | WO | 00 | 8/18/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2005/109126 | 11/17/2005 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
RE30280 | Berman et al. | May 1980 | E |
4244385 | Hotine | Jan 1981 | A |
4506324 | Healy | Mar 1985 | A |
4512747 | Hitchens et al. | Apr 1985 | A |
4628435 | Tashiro et al. | Dec 1986 | A |
4663704 | Jones et al. | May 1987 | A |
4736320 | Bristol | Apr 1988 | A |
4843538 | Lane et al. | Jun 1989 | A |
4885717 | Beck et al. | Dec 1989 | A |
4972328 | Wu et al. | Nov 1990 | A |
4977529 | Gregg et al. | Dec 1990 | A |
4985857 | Bajpai et al. | Jan 1991 | A |
5014208 | Wolfson | May 1991 | A |
5021947 | Campbell et al. | Jun 1991 | A |
5041964 | Cole et al. | Aug 1991 | A |
5051898 | Wright et al. | Sep 1991 | A |
5079731 | Miller et al. | Jan 1992 | A |
5092449 | Bolin et al. | Mar 1992 | A |
5097412 | Orimo et al. | Mar 1992 | A |
5119468 | Owens | Jun 1992 | A |
5168441 | Onarheim et al. | Dec 1992 | A |
5218709 | Fijany et al. | Jun 1993 | A |
5268834 | Sanner et al. | Dec 1993 | A |
5321829 | Zifferer | Jun 1994 | A |
5347446 | Iino et al. | Sep 1994 | A |
5347466 | Nichols et al. | Sep 1994 | A |
5361198 | Harmon et al. | Nov 1994 | A |
5408412 | Hogg et al. | Apr 1995 | A |
5408603 | Van de Lavoir et al. | Apr 1995 | A |
5421017 | Scholz et al. | May 1995 | A |
5428555 | Starkey et al. | Jun 1995 | A |
5485600 | Joseph et al. | Jan 1996 | A |
5485620 | Sadre et al. | Jan 1996 | A |
5499333 | Doudnikoff et al. | Mar 1996 | A |
5509116 | Hiraga et al. | Apr 1996 | A |
5530643 | Hodorowski | Jun 1996 | A |
5546301 | Agrawal et al. | Aug 1996 | A |
5555385 | Osisek | Sep 1996 | A |
5576946 | Bender et al. | Nov 1996 | A |
5594858 | Blevins | Jan 1997 | A |
5603018 | Terada et al. | Feb 1997 | A |
5611059 | Benton et al. | Mar 1997 | A |
5631825 | van Weele et al. | May 1997 | A |
5680409 | Qin et al. | Oct 1997 | A |
5706455 | Benton et al. | Jan 1998 | A |
5752008 | Bowling | May 1998 | A |
5768119 | Havekost et al. | Jun 1998 | A |
5782330 | Mehlert et al. | Jul 1998 | A |
5796602 | Wellan et al. | Aug 1998 | A |
5801942 | Nixon et al. | Sep 1998 | A |
5806053 | Tresp et al. | Sep 1998 | A |
5812394 | Lewis et al. | Sep 1998 | A |
5818736 | Leibold | Oct 1998 | A |
5821934 | Kodosky et al. | Oct 1998 | A |
5826060 | Santoline et al. | Oct 1998 | A |
5828851 | Nicon et al. | Oct 1998 | A |
5838563 | Dove et al. | Nov 1998 | A |
5841654 | Verissimo et al. | Nov 1998 | A |
5857102 | McChesney et al. | Jan 1999 | A |
5862052 | Nixon et al. | Jan 1999 | A |
5892939 | Call et al. | Apr 1999 | A |
5898860 | Leibold | Apr 1999 | A |
5901313 | Wolf et al. | May 1999 | A |
5903455 | Sharpe, Jr. et al. | May 1999 | A |
5909368 | Nixon et al. | Jun 1999 | A |
5909916 | Foster et al. | Jun 1999 | A |
5926177 | Hatanaka et al. | Jul 1999 | A |
5929855 | Benton et al. | Jul 1999 | A |
5940294 | Dove | Aug 1999 | A |
5950006 | Crater et al. | Sep 1999 | A |
5960214 | Sharpe, Jr. et al. | Sep 1999 | A |
5970430 | Burns et al. | Oct 1999 | A |
5980078 | Krivoshein et al. | Nov 1999 | A |
5995753 | Walker | Nov 1999 | A |
5995916 | Nixon et al. | Nov 1999 | A |
6003037 | Kassabgi et al. | Dec 1999 | A |
6023644 | Kinsman | Feb 2000 | A |
6028998 | Gloudeman et al. | Feb 2000 | A |
6032208 | Nixon et al. | Feb 2000 | A |
6041171 | Blaisdell et al. | Mar 2000 | A |
6052130 | Bardon et al. | Apr 2000 | A |
6078320 | Dove et al. | Jun 2000 | A |
6094600 | Sharpe, Jr. et al. | Jul 2000 | A |
6098116 | Nixon et al. | Aug 2000 | A |
6138174 | Keeley | Oct 2000 | A |
6146143 | Huston et al. | Nov 2000 | A |
6157864 | Schwenke et al. | Dec 2000 | A |
6161051 | Hafemann et al. | Dec 2000 | A |
6167316 | Gloudeman et al. | Dec 2000 | A |
6173208 | Park et al. | Jan 2001 | B1 |
6178393 | Irvin | Jan 2001 | B1 |
6192390 | Berger et al. | Feb 2001 | B1 |
6195591 | Nixon et al. | Feb 2001 | B1 |
6201996 | Crater et al. | Mar 2001 | B1 |
6233586 | Chang et al. | May 2001 | B1 |
6268853 | Hoskins et al. | Jul 2001 | B1 |
6298454 | Schleiss et al. | Oct 2001 | B1 |
6362839 | Hamilton et al. | Mar 2002 | B1 |
6366272 | Rosenberg et al. | Apr 2002 | B1 |
6385496 | Irwin et al. | May 2002 | B1 |
6396516 | Beatty | May 2002 | B1 |
6415418 | McLaughlin et al. | Jul 2002 | B1 |
6421571 | Spriggs et al. | Jul 2002 | B1 |
6442512 | Sengupta et al. | Aug 2002 | B1 |
6442515 | Varma et al. | Aug 2002 | B1 |
6445963 | Blevins et al. | Sep 2002 | B1 |
6449624 | Hammack et al. | Sep 2002 | B1 |
6477435 | Ryan et al. | Nov 2002 | B1 |
6477527 | Carey et al. | Nov 2002 | B2 |
6480860 | Monday | Nov 2002 | B1 |
6505519 | Henry et al. | Jan 2003 | B2 |
6510351 | Blevins et al. | Jan 2003 | B1 |
6515683 | Wright | Feb 2003 | B1 |
6522934 | Irwin et al. | Feb 2003 | B1 |
6535122 | Bristol | Mar 2003 | B1 |
6546297 | Gaston et al. | Apr 2003 | B1 |
6571133 | Mandl et al. | May 2003 | B1 |
6577908 | Wojsznis et al. | Jun 2003 | B1 |
6587108 | Guerlain et al. | Jul 2003 | B1 |
6615090 | Blevins et al. | Sep 2003 | B1 |
6618630 | Jundt et al. | Sep 2003 | B1 |
6618745 | Christensen et al. | Sep 2003 | B2 |
6633782 | Schleiss et al. | Oct 2003 | B1 |
6646545 | Bligh | Nov 2003 | B2 |
6647315 | Sherriff et al. | Nov 2003 | B1 |
6668257 | Greef et al. | Dec 2003 | B1 |
6684261 | Orton et al. | Jan 2004 | B1 |
6684385 | Bailey et al. | Jan 2004 | B1 |
6687698 | Nixon et al. | Feb 2004 | B1 |
6691280 | Dove et al. | Feb 2004 | B1 |
6704737 | Nixon et al. | Mar 2004 | B1 |
6711629 | Christensen et al. | Mar 2004 | B1 |
6758102 | Henry et al. | Jul 2004 | B2 |
6760711 | Gillett et al. | Jul 2004 | B1 |
6788980 | Johnson | Sep 2004 | B1 |
6795798 | Eryurek et al. | Sep 2004 | B2 |
6810337 | Ashcraft et al. | Oct 2004 | B1 |
6826521 | Hess et al. | Nov 2004 | B1 |
6904415 | Krahn et al. | Jun 2005 | B2 |
6948173 | Isom | Sep 2005 | B1 |
6957110 | Wewalaarachchi et al. | Oct 2005 | B2 |
6973508 | Shepard et al. | Dec 2005 | B2 |
6981424 | Henry et al. | Jan 2006 | B2 |
7043311 | Nixon et al. | May 2006 | B2 |
7050083 | Yoo et al. | May 2006 | B2 |
7050863 | Mehta et al. | May 2006 | B2 |
7062718 | Kodosky et al. | Jun 2006 | B2 |
7065476 | Dessureault et al. | Jun 2006 | B2 |
7086009 | Resnick et al. | Aug 2006 | B2 |
7110835 | Blevins et al. | Sep 2006 | B2 |
7113834 | Wojsznis et al. | Sep 2006 | B2 |
7117052 | Lucas et al. | Oct 2006 | B2 |
7146231 | Schleiss et al. | Dec 2006 | B2 |
7165226 | Thurner et al. | Jan 2007 | B2 |
7210039 | Rodgers et al. | Apr 2007 | B2 |
7210095 | Mor | Apr 2007 | B1 |
7219306 | Kodosky et al. | May 2007 | B2 |
7234138 | Crevatin | Jun 2007 | B2 |
7308473 | Thomas et al. | Dec 2007 | B1 |
7320005 | Li et al. | Jan 2008 | B2 |
7330768 | Scott et al. | Feb 2008 | B2 |
7376661 | Larson | May 2008 | B2 |
7404476 | Yoshida | Jul 2008 | B2 |
7526347 | Lucas et al. | Apr 2009 | B2 |
7634384 | Eryurek et al. | Dec 2009 | B2 |
7647126 | Blevins et al. | Jan 2010 | B2 |
7647558 | Ucar et al. | Jan 2010 | B2 |
7680546 | Gilbert et al. | Mar 2010 | B2 |
7702409 | Lucas et al. | Apr 2010 | B2 |
7703032 | Wells | Apr 2010 | B2 |
7707550 | Resnick et al. | Apr 2010 | B2 |
7890927 | Eldridge et al. | Feb 2011 | B2 |
20010007984 | Fattah et al. | Jul 2001 | A1 |
20010010053 | Ben-Shachar et al. | Jul 2001 | A1 |
20010051949 | Carey et al. | Dec 2001 | A1 |
20020004796 | Vange et al. | Jan 2002 | A1 |
20020010571 | Daniel et al. | Jan 2002 | A1 |
20020019672 | Paunonen | Feb 2002 | A1 |
20020022894 | Eryurek et al. | Feb 2002 | A1 |
20020022895 | Genise et al. | Feb 2002 | A1 |
20020046290 | Andersson et al. | Apr 2002 | A1 |
20020050926 | Lewis et al. | May 2002 | A1 |
20020055790 | Havekost | May 2002 | A1 |
20020059282 | Andersson et al. | May 2002 | A1 |
20020077711 | Nixon et al. | Jun 2002 | A1 |
20020123864 | Eryurek et al. | Sep 2002 | A1 |
20020156872 | Brown | Oct 2002 | A1 |
20020184521 | Lucovsky et al. | Dec 2002 | A1 |
20020184610 | Chong et al. | Dec 2002 | A1 |
20020193888 | Wewalaarachchi et al. | Dec 2002 | A1 |
20020199123 | McIntyre et al. | Dec 2002 | A1 |
20030005169 | Perks et al. | Jan 2003 | A1 |
20030009754 | Rowley et al. | Jan 2003 | A1 |
20030014500 | Schleiss et al. | Jan 2003 | A1 |
20030028269 | Spriggs et al. | Feb 2003 | A1 |
20030028683 | Yorke et al. | Feb 2003 | A1 |
20030033037 | Yuen et al. | Feb 2003 | A1 |
20030041130 | Harrisville-Wolff et al. | Feb 2003 | A1 |
20030084201 | Edwards et al. | May 2003 | A1 |
20030126136 | Omoigui | Jul 2003 | A1 |
20030153988 | Shepard et al. | Aug 2003 | A1 |
20030191803 | Chinnici et al. | Oct 2003 | A1 |
20030200062 | Dessureault et al. | Oct 2003 | A1 |
20030226009 | Maeda et al. | Dec 2003 | A1 |
20030236576 | Resnick et al. | Dec 2003 | A1 |
20030236577 | Clinton | Dec 2003 | A1 |
20040021679 | Chapman et al. | Feb 2004 | A1 |
20040036698 | Thurner et al. | Feb 2004 | A1 |
20040051739 | Schmickley et al. | Mar 2004 | A1 |
20040059929 | Rodgers et al. | Mar 2004 | A1 |
20040075689 | Schleiss et al. | Apr 2004 | A1 |
20040075857 | Akiyoshi et al. | Apr 2004 | A1 |
20040078182 | Nixon et al. | Apr 2004 | A1 |
20040133487 | Hanagan et al. | Jul 2004 | A1 |
20040153804 | Blevins et al. | Aug 2004 | A1 |
20040162792 | Satou et al. | Aug 2004 | A1 |
20040181746 | McLure et al. | Sep 2004 | A1 |
20040186927 | Eryurek et al. | Sep 2004 | A1 |
20040199925 | Nixon et al. | Oct 2004 | A1 |
20040205656 | Reulein et al. | Oct 2004 | A1 |
20040249483 | Wojsznis et al. | Dec 2004 | A1 |
20040267515 | McDaniel et al. | Dec 2004 | A1 |
20050005079 | Boudou et al. | Jan 2005 | A1 |
20050015439 | Balaji et al. | Jan 2005 | A1 |
20050027376 | Lucas et al. | Feb 2005 | A1 |
20050039034 | Doyle et al. | Feb 2005 | A1 |
20050062677 | Nixon et al. | Mar 2005 | A1 |
20050096872 | Blevins et al. | May 2005 | A1 |
20050164684 | Chen et al. | Jul 2005 | A1 |
20050182758 | Seitz et al. | Aug 2005 | A1 |
20050197786 | Kataria et al. | Sep 2005 | A1 |
20050197803 | Eryurek et al. | Sep 2005 | A1 |
20050197805 | Eryurek et al. | Sep 2005 | A1 |
20050197806 | Eryurek et al. | Sep 2005 | A1 |
20050217971 | Kim | Oct 2005 | A1 |
20050222698 | Eryurek et al. | Oct 2005 | A1 |
20050277403 | Schmidt et al. | Dec 2005 | A1 |
20060031354 | Patrick et al. | Feb 2006 | A1 |
20060031481 | Patrick et al. | Feb 2006 | A1 |
20060136555 | Patrick et al. | Jun 2006 | A1 |
20060259524 | Horton | Nov 2006 | A1 |
20070006149 | Resnick et al. | Jan 2007 | A1 |
20070061786 | Zhou et al. | Mar 2007 | A1 |
20070078529 | Thiele et al. | Apr 2007 | A1 |
20070129917 | Blevins et al. | Jun 2007 | A1 |
20070156264 | Schleiss et al. | Jul 2007 | A1 |
20070165031 | Gilbert et al. | Jul 2007 | A1 |
20070170037 | Kuroda | Jul 2007 | A1 |
20070211079 | Nixon et al. | Sep 2007 | A1 |
20070244582 | Wolf | Oct 2007 | A1 |
20070282480 | Pannese et al. | Dec 2007 | A1 |
20080034367 | Patrick et al. | Feb 2008 | A1 |
20080116035 | Ogimura | May 2008 | A1 |
20080140760 | Conner et al. | Jun 2008 | A1 |
20100168874 | Lucas et al. | Jul 2010 | A1 |
Number | Date | Country |
---|---|---|
1130430A | Sep 1996 | CN |
101833289 | Sep 2010 | CN |
101893861 | Nov 2010 | CN |
0 482 523 | Apr 1992 | EP |
0813129 | Dec 1997 | EP |
1 030 251 | Aug 2000 | EP |
1122652 | Aug 2001 | EP |
1 204 033 | May 2002 | EP |
1 284 446 | Feb 2003 | EP |
1 538 619 | Jun 2005 | EP |
2083258 | Mar 1982 | GB |
2 328 523 | Feb 1999 | GB |
2 370 665 | Jul 2000 | GB |
2 348 020 | Sep 2000 | GB |
2349958 | Nov 2000 | GB |
2 355 545 | Apr 2001 | GB |
2 371 884 | Aug 2002 | GB |
2372365 | Aug 2002 | GB |
2 377 045 | Dec 2002 | GB |
2 395 801 | Jun 2004 | GB |
2 398 659 | Aug 2004 | GB |
2 415 809 | Jan 2006 | GB |
2 417 574 | Mar 2006 | GB |
2 417 575 | Mar 2006 | GB |
2 418 030 | Mar 2006 | GB |
2 418 031 | Mar 2006 | GB |
2 429 388 | Feb 2007 | GB |
2 446 343 | Aug 2008 | GB |
1-298389 | Dec 1979 | JP |
60-75909 | Apr 1985 | JP |
1-116706 | May 1989 | JP |
1-120593 | May 1989 | JP |
01116706 | May 1989 | JP |
1-241589 | Sep 1989 | JP |
2-310602 | Dec 1990 | JP |
3-257509 | Nov 1991 | JP |
5-54277 | Mar 1993 | JP |
5-079858 | Mar 1993 | JP |
6-26093 | Feb 1994 | JP |
6-044479 | Feb 1994 | JP |
6-274297 | Sep 1994 | JP |
7-036538 | Feb 1995 | JP |
7-248941 | Sep 1995 | JP |
8-190422 | Jul 1996 | JP |
8-314760 | Nov 1996 | JP |
9-134213 | May 1997 | JP |
9-330013 | Dec 1997 | JP |
10-505179 | May 1998 | JP |
10-149207 | Jun 1998 | JP |
11-007315 | Jan 1999 | JP |
11-345023 | Dec 1999 | JP |
2000-050531 | Feb 2000 | JP |
2000-249782 | Sep 2000 | JP |
2000-259228 | Sep 2000 | JP |
2000-311004 | Nov 2000 | JP |
2000-346299 | Dec 2000 | JP |
2001-195121 | Jul 2001 | JP |
2002-108600 | Apr 2002 | JP |
2002-140114 | May 2002 | JP |
2002-215221 | Jul 2002 | JP |
2002-258936 | Sep 2002 | JP |
2002-268737 | Sep 2002 | JP |
2002-303564 | Oct 2002 | JP |
2003-257509 | Sep 2003 | JP |
2004-199655 | Jul 2004 | JP |
2003-34629 | Sep 2004 | JP |
9-288512 | Nov 2007 | JP |
9-500996 | Jan 2009 | JP |
WO-9119237 | Dec 1991 | WO |
WO-9504314 | Feb 1995 | WO |
WO-9727540 | Jul 1997 | WO |
WO-9738362 | Oct 1997 | WO |
WO-9745778 | Dec 1997 | WO |
WO-9853398 | Nov 1998 | WO |
WO-0023798 | Apr 2000 | WO |
WO-0070417 | Nov 2000 | WO |
WO-0109690 | Feb 2001 | WO |
WO-0165322 | Sep 2001 | WO |
WO-02071169 | Sep 2002 | WO |
WO-03003198 | Jan 2003 | WO |
WO-03038584 | May 2003 | WO |
WO-03048922 | Jun 2003 | WO |
WO-03075206 | Sep 2003 | WO |
WO-03075206 | Sep 2003 | WO |
WO-2004025437 | Mar 2004 | WO |
WO-2004086160 | Oct 2004 | WO |
WO-2005107409 | Nov 2005 | WO |
WO-2005107410 | Nov 2005 | WO |
WO-2005107416 | Nov 2005 | WO |
WO-2005109122 | Nov 2005 | WO |
WO-2005109123 | Nov 2005 | WO |
WO-2005109124 | Nov 2005 | WO |
WO-2005109125 | Nov 2005 | WO |
WO-2005109126 | Nov 2005 | WO |
WO-2005109127 | Nov 2005 | WO |
WO-2005109128 | Nov 2005 | WO |
WO-2005109129 | Nov 2005 | WO |
WO-2005109130 | Nov 2005 | WO |
WO-2005109131 | Nov 2005 | WO |
WO-2005109250 | Nov 2005 | WO |
WO-2005119381 | Dec 2005 | WO |
WO-2007067645 | Jun 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20080300698 A1 | Dec 2008 | US |
Number | Date | Country | |
---|---|---|---|
60567980 | May 2004 | US |