(57)【要約】  ディスプレイ画面のためのウィンドウ制御の方法（２００）は、少なくとも第１のアプリケーション・ディスプレイ・ウィンドウ（第１のウィンドウ）を含む少なくとも１つのディスプレイ画面を提供するステップ（２０１）を含み、第１のウィンドウは、ウィンドウ制御機能（ＷＣＦ）を選択するための専用区域を全く含まない。第１のウィンドウの定義済みトリガ区域の上をホバリングしているマウスポインタを検出すると、それに応答して検出信号が生成される（２０２）。ディスプレイ画面を駆動するために結合されるディスプレイドライバに結合されるプロセッサに検出信号が送られる（２０３）。検出信号を受け取ると、それに応答して（２０４）、プロセッサおよびディスプレイドライバは、ウィンドウ制御パネル（ＷＣＰ）を第１のウィンドウ内のポップアップとして表示し、ＷＣＰは、少なくともクローズおよび最大化を含む複数のＷＣＦを含む。
2018519610.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ画面（１１２）のためのウィンドウ制御の方法（２００）であって、
少なくとも第１のアプリケーション・ディスプレイ・ウィンドウ（第１のウィンドウ）（１１４、１１６、１１８、１２０）を含む少なくとも１つのディスプレイ画面を提供するステップ（２０１）であって、前記第１のウィンドウが、ウィンドウ制御機能（ＷＣＦ）を選択するための専用区域(dedicated area)を全く含まないステップと、
前記第１のウィンドウの定義済み(pre-defined)トリガ区域（４１０）の上をホバリングしているマウス（１３８）を検出すると、それに応答して検出信号を生成するステップ（２０２）と、
前記ディスプレイ画面を駆動するために結合されるディスプレイドライバ（１３３）に結合されるプロセッサ（１３２）に前記検出信号を送るステップ（２０３）と、
前記検出信号を受け取ると、それに応答して（２０４）、前記プロセッサおよび前記ディスプレイドライバが、ウィンドウ制御パネル（ＷＣＰ）（４１４、４１５’）を前記第１のウィンドウ内のポップアップとして表示するステップであって、前記ＷＣＰが少なくともクローズおよび最大化を含む複数の前記ＷＣＦを含むステップと
を含む方法。
【請求項２】
前記複数の前記ＷＣＦのうちの少なくとも最初のＷＣＦ（第１のＷＣＦ）がその現在の状態情報の視覚指示を提供し、前記視覚指示が現在オン状態を指示する第１の指示、および現在オフ状態を指示する少なくとも第２の指示を含み、前記オン状態と前記オフ状態の間でトグルするステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記ディスプレイ画面が、前記トリガ区域を個々に有する複数の前記ディスプレイ・ウィンドウを有する、請求項１に記載の方法。
【請求項４】
前記複数の前記ディスプレイ・ウィンドウのうちの活動状態のディスプレイ・ウィンドウ（アクティブ・ディスプレイ・ウィンドウ）（１１４、１１６、１１８、１２０）の周囲に示差的な(distinctive)縁(border)パターン（４２０）を表示するステップであって、前記マウス（１３８）が前記アクティブ・ディスプレイ・ウィンドウの前記トリガ区域内に存在していることを指示するためのステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記少なくとも１つのディスプレイ画面（１１２）が、まとめて制御されるようにすべて結合される複数の前記ディスプレイ画面を含む、請求項１に記載の方法。
【請求項６】
前記ＷＣＰ（４１５、４１５’）が、前記マウス（１３８）が前記ＷＣＰの区域内に存在している間、および前記マウスが前記ＷＣＰの前記区域から出た後の所定の時間期間の間のみ、引き続いて表示される、請求項１に記載の方法。
【請求項７】
ソフトウェア製品であって、
少なくとも第１のアプリケーション・ディスプレイ・ウィンドウ（第１のウィンドウ）（１１４、１１６、１１８、１２０）を有する少なくとも１つのディスプレイ画面（１１２）を駆動するために結合されたディスプレイドライバ（１３３）に結合されるプロセッサ（１３２）による実行が可能なプログラム命令（コード）（１３４）であって、前記ディスプレイ画面のためのウィンドウ制御の方法の実行を可能にするためのプログラム命令（コード）（１３４）を含む非一時的データ記憶媒体
を備え、前記方法が、
ウィンドウ制御機能（ＷＣＦ）を選択するための専用区域を全く含まないように前記第１のウィンドウを構成するステップと、
前記第１のウィンドウの定義済みトリガ区域の上をホバリングしているマウス（１３８）を検出すると、それに応答して検出信号を生成するステップと、
前記プロセッサに前記検出信号を送るステップと、
前記検出信号を受け取る前記プロセッサ（１３２）に応答して、ウィンドウ制御パネル（ＷＣＰ）（４１４、４１５’）を前記第１のウィンドウ内のポップアップとして表示するステップであって、前記ＷＣＰが少なくともクローズおよび最大化を含む複数の前記ＷＣＦを含むステップと
を含むソフトウェア製品。
【請求項８】
前記複数の前記ＷＣＦのうちの少なくとも最初のＷＣＦ（第１のＷＣＦ）がその現在の状態情報の視覚指示を提供し、前記視覚指示が現在オン状態を指示する第１の指示、および現在オフ状態を指示する少なくとも第２の指示を含み、前記コード（１３４）が、前記オン状態と前記オフ状態の間でトグルさせるためのコードをさらに含む、請求項７に記載のソフトウェア製品。
【請求項９】
前記視覚指示が、現在利用不可能な状態を指示する第３の指示をさらに含む、請求項８に記載のソフトウェア製品。
【請求項１０】
前記ディスプレイ画面（１１２）が、前記トリガ区域を個々に有する複数の前記ディスプレイ・ウィンドウを有する、請求項７に記載のソフトウェア製品。
【請求項１１】
前記複数の前記ディスプレイ・ウィンドウのうちの活動状態のディスプレイ・ウィンドウ（アクティブ・ディスプレイ・ウィンドウ）（１１４、１１６、１１８、１２０）の周囲に示差的な縁パターン（４２０）を表示するためのコード（１３４）であって、前記マウスが前記アクティブ・ディスプレイ・ウィンドウの前記トリガ区域内に存在していることを指示するためのコード（１３４）をさらに含む、請求項１０に記載のソフトウェア製品。
【請求項１２】
前記ＷＣＰ（４１５、４１５’）が、前記マウス（１３８）が前記ＷＣＰの区域内に存在している間、および前記マウスが前記ＷＣＰの前記区域から出た後の所定の時間期間の間のみ、引き続いて表示される、請求項７に記載のソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]開示される実施形態は、コンピュータディスプレイ画面のウィンドウ制御に関する。
【背景技術】
【０００２】
[0002]近代のコンピュータディスプレイ技術は、アプリケーション・ディスプレイの留まることなく高くなり続ける密度を可能にする高い解像度およびより大きい画面サイズをもたらしている。ディスプレイは、通常、ウィンドウの最大化およびウィンドウのクローズなどの制御機能を提供するために、典型的にはタイトルバー領域に配置されるウィンドウ制御機能のための専用区域を有している。共通ユーザの制御下の２つまたはそれ以上のディスプレイを備える無数のディスプレイは、製造工場の制御室で広く使用されるディスプレイの１つのタイプである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本願発明の一実施例は、例えば、ホバー・ポップアップ・パネルを使用したアプリケーション・ウィンドウの制御に関する。
【課題を解決するための手段】
【０００４】
[0003]この概要は、提供される図面を含む以下の発明を実施するための形態の中でさらに説明される開示概念の簡単な選択を単純な形態で紹介するために提供されている。この概要には、特許請求される主題の範囲を制限することは意図されていない。
【０００５】
[0004]開示される実施形態は、ウィンドウ制御機能（ＷＣＦ）のための専用区域を、典型的にはディスプレイのタイトルバー領域に有する従来のアプリケーション・ディスプレイは、とりわけ無数のディスプレイのための非常に忙しいルック＆フィールを生成し得ること、および通常はめったに利用されない制御機能上の画面区域を消費し得ることを認識している。ＷＣＦを選択するためのこの専用区域を除去することは、この忙しさの問題に対処するが、今度は、そのＷＣＦが除去されたウィンドウ上のＷＣＦをどうやって起動するかについての重大な新しい問題をもたらす。
【０００６】
[0005]開示される実施形態は、ＷＣＦを選択するための専用区域が全くない、アプリケーション・ディスプレイのためのウィンドウ制御の問題を解決する。例えばウィンドウの最大化、ウィンドウのクローズなどのＷＣＦを統率するためのアイコンを有する独自の専用区域を因習的に有する無数のディスプレイ中の個々のディスプレイ（およびマルチウィンドウディスプレイのためのディスプレイ中の個々のウィンドウ）とは対照的に、ユーザがそれらのマウスポインタ（マウス）をウィンドウ中の指定されたトリガ区域上を「ホバー」した後にのみ、ＷＣＦのための複数のアイコンを中に含むホバーメニューを有するウィンドウ制御パネル（ＷＣＰ）が、ディスプレイ画面ウィンドウ（ウィンドウ）の各々の上にポップアップとしてユーザに提供される。
【０００７】
[0006]トリガ区域はＷＣＰの一部を備えることができる。開示されるＷＣＰは、それらに限定されないが、クローズ、最大化、高速更新、出力焦点および広域出力焦点を含むある範囲のＷＣＦを実施する能力を提供する。クローズおよび最大化は、通常、標準コンピュータＷＣＦであり、最小化は任意選択であり、一方、高速更新、出力焦点および広域出力焦点は、製造生産制御室に広く提供される特定の「管理されたディスプレイ」環境に使用され得る、より特定のＷＣＦの例である。
【０００８】
[0007]当分野で知られている「マウス」は、広く使用されているコンピュータ入力デバイスであり、通常、マウスの動きは、マウスの動きを複製して、自身の手でマウスを直接動かすユーザの心の中に錯覚を生じさせるディスプレイ画面上に表示される図形記号すなわちカーソルによってユーザに視覚的にフィードバックされる。アプリケーションプログラムは、表示された情報と画面上のカーソルの位置との間の空間関係に従ってユーザコマンドを引き出す。開示される実施形態は、有線マウスまたは無線マウスのいずれかを使用して実践され得る。
【図面の簡単な説明】
【０００９】
【図１】[0008]一例示的実施形態による、ディスプレイ画面のためのホバー・ポップアップ・パネル・ベース・アプリケーション・ウィンドウ制御の開示方法を実現するホバー・ポップアップ・パネル・ベース・アプリケーション・ディスプレイコントローラを有するディスプレイ画面を有する産業工場制御システムのブロック図である。
【図２】[0009]一例示的実施形態による、ディスプレイ画面のためのホバー・ポップアップ・パネル・ベース・アプリケーション・ウィンドウ制御の一例示的方法におけるステップを示すフローチャートである。
【図３】[0010]図１に示されているコンピュータシステムの構成要素のより詳細なブロック図である。
【図４Ａ】[0011]一例示的実施形態による、ＷＣＰ中に複数のＷＣＦアイコンを含む一例示的ホバーメニューを示す一例示的スクリーンショットである。
【図４Ｂ】一例示的実施形態による、ウィンドウ制御状態を示すＷＣＰを含む一例示的スクリーンショットである。
【図４Ｃ】一例示的実施形態による、現在ＯＮであるアイコンのみを表示しているウィンドウを示し、ＷＣＰまたはＯＦＦあるいは利用不可能なＷＣＦを示していない一例示的スクリーンショットである。
【図４Ｄ】一例示的実施形態による、矢印が復元アイコンを指している、最大化された状態における一例示的ＷＣＰである。
【発明を実施するための形態】
【００１０】
[0012]開示される実施形態は、同様の参照数表示はすべての図を通して同様の要素または等価の要素を指示するために使用されている添付の図を参照して説明される。図は縮尺通りには描かれておらず、また、それらは、開示される特定の態様を単に例証するために提供されているにすぎない。以下、開示されるいくつかの態様が、例証のための例示的アプリケーションを参照して説明される。多くの特定の詳細、関係および方法は、開示される実施形態についての完全な理解を提供するために示されたものであることを理解されたい。
【００１１】
[0013]しかしながら本明細書において開示される主題は、特定の詳細のうちの１つまたは複数がなくても実践され得ること、あるいは他の方法を使用して実践され得ることは、関連する当業者には容易に認識されよう。他の実例では、よく知られている構造または動作は、特定の態様を曖昧にすることを回避するために詳細に示されていない。いくつかの行為は、他の行為または事象とは異なる順序で、および／または他の行為または事象と同時に生じ得るため、本開示は、行為または事象の例証されている順序によって制限されない。さらに、本明細書において開示される実施形態による方法を実現するために、必ずしも例証されているすべての行為または事象が要求されるわけではない。
【００１２】
[0014]開示されるホバー・ポップアップ・パネル・ベース・アプリケーション・ディスプレイコントローラ実施形態は、一般的にはコンピュータハードウェアの変更を必要としないディスプレイ画面のためのＷＣＦを提供するためのホバー・ポップアップ・パネル・ベース・アプリケーション・ウィンドウ制御の方法を実現し、開示されるプログラムコードは、いつオペレータまたは他のユーザのマウスが概して小さい指定トリガ区域上（例えばウィンドウの右上部分または左上部分の近く）をホバリングしているか、また、いつトリガ区域内では、一時的ＷＣＰがそのウィンドウ上に自動的に提示されたかを決定する。トリガ区域は、通常はウィンドウの中に示されないため、トリガ区域は、発見（試行錯誤）によって、または訓練によって、ユーザによって発見され得る。
【００１３】
[0015]図１は、一例示的実施形態による、複数のディスプレイ・ウィンドウ（ウィンドウ）を有するものとして示されているディスプレイ画面１１２を制御するホバー・ポップアップ・パネル・ベース・アプリケーション・ディスプレイコントローラ１１５を含む計算システム１１０を備える産業工場制御システム（ＩＰＣＳ）１００のブロック図である。図１のディスプレイ画面１１２は、複数のウィンドウを有するものとして示されているが、開示される実施形態は、単一のウィンドウを有するディスプレイにも同じく適用される。
【００１４】
[0016]ディスプレイ画面１１２およびディスプレイコントローラ１１５は、通常はキーボードと共にマウス１３８をユーザ・インタフェース・デバイスとして使用するオペレータまたは他のユーザ（図示せず）にディスプレイ・ウィンドウ１１４、１１６、１１８、１２０のセットを表示するように集合的に機能する。それぞれディスプレイ・ウィンドウ１１４、１１６、１１８、１２０の中に示されているモニタ制御グラフィカル・ユーザ・インタフェース（ＭＣＧＵＩ）１２２、１２４、１２６、１２８が存在している。計算システム１１０は、デスクトップ・パーソナル・コンピュータ・システム、ラップトップ・パーソナル・コンピュータ・システム、パーソナル・デジタル・アシスタント、移動計算デバイスまたは任意の他の汎用コンピュータ処理デバイスであってもよい。本明細書において使用されているように、「ディスプレイ画面」は、典型的なコンピュータディスプレイ、例えばノートパッドなどの、ＭＣＧＵＩタイプのディスプレイ以外のディスプレイタイプを備えることができる。
【００１５】
[0017]本明細書において使用されている「モニタ制御グラフィカル・ユーザ・インタフェース」という語句は、情報を表示し、また、通常は、産業プロセスまたは産業設備などのためのアプリケーションを監視し、および／または制御するためのコマンド制御を提供するＧＵＩを意味している。ＭＣＧＵＩ１２２、１２４、１２６、１２８は、典型的には、テキストディスプレイ区域（図示せず）、ビデオディスプレイ区域（図示せず）、イメージディスプレイ区域（図示せず）、コマンドボタン（図示せず）、スクロールバー（図示せず）、および／または等々を含む。ＭＣＧＵＩ１２２、１２４、１２６、１２８の各々は、特定のディスプレイ・ウィンドウ１１４、１１６、１１８、１２０の中に表示される。例えばＭＣＧＵＩ１２２はディスプレイ・ウィンドウ１１４の中に表示されている。同様にＭＣＧＵＩ１２４はディスプレイ・ウィンドウ１１６の中に表示されている。同様にＭＣＧＵＩ１２６はディスプレイ・ウィンドウ１１８の中に表示されている。ＭＣＧＵＩ１２８はディスプレイ・ウィンドウ１２０の中に表示されている。しかしながらディスプレイ・ウィンドウ１１４、１１６、１１８、１２０の各々には複数のＧＵＩが表示され得ることを理解されたい。
【００１６】
[0018]本明細書において使用されている「ウィンドウ」という用語は、コンテンツを含んだディスプレイ画面の視覚区域を意味している。このようなコンテンツには、それらに限定されないが、静止画像、ビデオ画像、動画像、テキスト、グラフ、チャート、データ、ＧＵＩ、または重要な区域の監視および／または所望のプロセスの制御に有用な任意の他の情報を含むことができる。産業プロセスシナリオでは、ＧＵＩは、オペレータ（図示せず）による産業プロセスまたは設備の監視および／または制御を可能にするために必要な情報を含むことができる。このような情報は、それらに限定されないが、産業設備（例えば液体が満たされたタンク）の実時間画像、産業工場の特定の区域の温度を示すデータ、産業プロセスに使用される液体の温度を示すデータ、および特定の容器に存在している液体の量を示すデータを含む。
【００１７】
[0019]当分野で知られている、産業設備およびプロセスを制御するための多くのタイプのＩＰＣＳが存在している。ＩＰＣＳ１００は、一次サーバ１０２、オペレータ計算システム１１０、任意選択の二次（すなわちバックアップ）サーバ１０４、工場制御システム１０６および産業処理設備１０８を含む。工場制御システム１０６は、分散ネットワーク構成を有しており、すなわち局所制御ネットワークを介して互いに、また、産業設備およびオペレータインタフェースに通信可能に接続されたアプリケーション特化モジュールが存在している。
【００１８】
[0020]構成要素１０２、１１０、１０４、１０６および１０８の各々は当業者に知られており、したがって本明細書においては詳細に説明されない。計算システム１１０は、マウス１３８を使用して対話するオペレータ（図には示されていないが、制御室のオペレータなど）による産業設備１０８の制御を可能にするように構成される。
【００１９】
[0021]ディスプレイコントローラ１１５は、メモリ（例えばリード・オンリ・メモリ（ＲＯＭ）またはランダム・アクセス・メモリ（ＲＡＭ））１３６に記憶された、ディスプレイ画面のためのホバー・ポップアップ・パネル・ベース・アプリケーション・ウィンドウ制御の開示方法を実現するために処理デバイス１３２によって実行することができるソフトウェア・コード（コード）１３４を含む。処理デバイス１３２は、ディスプレイ画面１１２を駆動するディスプレイドライバ１３３に結合されている。処理デバイス１３２は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）またはマイクロコントローラユニット（ＭＣＵ）を備えることができる。ユーザ・インタフェースは、通常、キーボード（図示せず）およびマウス１３８を備えている。また、ディスプレイ画面１１２は接触感応性であってもよい。
【００２０】
[0022]図２は、一例示的実施形態による、ディスプレイ画面のためのウィンドウ制御の一例示的方法２００におけるステップを示すフローチャートである。ステップ２０１は、少なくとも第１のウィンドウを含む少なくとも１つのディスプレイ画面を提供するステップを含み、第１のウィンドウは、ＷＣＦを選択するためのＷＣＦのためのアイコンを示す専用（すなわち連続的に示される）区域（例えばパネル）を全く含まない。
【００２１】
[0023]ステップ２０２は、第１のウィンドウの定義済みトリガ区域の上をホバリングしているマウスを検出すると、それに応答して検出信号を生成するステップを含む。上で言及したように、トリガ区域は、ＷＣＰが表示される区域内にあってもよい。当分野で知られているように、ステップ２０２を可能にするためのマウス位置検出は、コンピュータ上では標準である。ステップ２０３は、ディスプレイ画面を駆動するために結合されるディスプレイドライバに結合されるプロセッサに検出信号を送るステップを含む。ステップ２０４で、検出信号を受け取ると、それに応答して、プロセッサおよびディスプレイドライバは、ＷＣＰを第１のウィンドウ内のポップアップとして表示し、ＷＣＰは、少なくともクローズおよび最大化を含むＷＣＦとそれぞれ関連したアイコンを含む。
【００２２】
[0024]ＷＣＦは、最小化、ならびに製造生産制御室で観察され得る特定の「管理されたディスプレイ」環境に適用することができる、より特定のＷＣＦの例である高速更新、出力焦点および広域出力焦点をさらに含むことができる。高速更新は、「高速更新する」ことにより、所与の（ＭＣＧＵＩとして知られている）監視および制御ＧＵＩがプロセス制御データリソースをより速い速度で消費するモードに置かれ得る「モード」を提供する。高速更新は、テキストに対してではなく、プロセスデータ（例えば工場からの）に対して適用することができ、したがって高速更新は、テキストがウィンドウの中に表示されると、選択に対して生成可能であって利用可能ではない（したがってそのアイコンは、ＷＣＰの中に利用不可能であることが示され、例えば利用不可能であることを示すためにグレーが施されて示される）。
【００２３】
[0025]出力焦点は、同様のアプリケーション・ディスプレイの所与のセットにおいて、同様のアプリケーション・ディスプレイのそのグループに属することになるディスプレイのセットまたはディスプレイのタイプに属する新しいディスプレイの呼出し時に、ディスプレイのそのセットのうちのどれかが置換される（クローズされ、シャットダウンされる）ことになる機構を提供する。広域出力焦点は、次に呼び出され得るディスプレイのタイプに無関係に、新しいＭＣＧＵＩアプリケーション・ディスプレイの呼出し時に、１つの広域出力焦点ＭＣＧＵＩのみが置換されることになる機構を提供する。別のＷＣＦは、２つまたはそれ以上の同様のアプリケーション・ディスプレイのセット内に存在する所与のウィンドウに適用されるべき出力焦点状態の自動増分を前もって排除する方法として定義される「ウィンドウ・ロック・オプション」である。
【００２４】
[0026]オペレータ（または他のユーザ）のマウス１３８がトリガ区域の上をホバリングすると、それに応答してポップアップするホバーメニューを中に有するＷＣＰは、提供されるＷＣＦのためのアイコンを示すことができるだけでなく、３つの異なる現在の状態、すなわち１）グレーが施されて示されるアイコンなどの、また、利用可能なＷＣＦのための、不能にされた／利用不可能な状態（利用不可）、２）使用可能であるが現在は使用されていない（オフ）状態、例えばグレーが施されず／強調されずに示されるアイコン、または３）強調されて示されるか（出力焦点、広域出力焦点の場合のように）、修正されて示されるか（最大化され、また、アンロックに対してロックされる場合のように）、あるいは動画化されて示されるか（高速更新の場合のように）のいずれかであるアイコンなどのオン／使用中（オン）の状態を定義することができる状態情報を有するこれらのＷＣＦの現在の状態を同じく示すことができる。ユーザは、自身によってターンオフされると不十分なシステムガイダンスをもたらすＷＣＦを除く利用可能なＷＣＦに対して、オンとオフの間でトグルすることができる。例えば、ユーザは典型的には出力焦点をオンに設定するために異なるウィンドウを同じく選択する、すなわち別のウィンドウのための出力焦点を選択するため、自身によってそれをターンオフすることは不十分なシステムガイダンスであるため、出力焦点は、「次のディスプレイ情報をここへ行かせるために」オンされると、２方向トグリングに対して例外例である。
【００２５】
[0027]上で説明したように、テキストがウィンドウの中に表示されている間、高速更新などの１つまたは複数のＷＣＦは利用不可能であり得る。利用不可能は、通常、それをオフから区別するために、グレーが施されたアイコンなどによって独自に表現される。オンまたはオフである状態情報は、通常、高速更新、ウィンドウロック、出力焦点、広域出力焦点、最大化／復元およびウィンドウクローズのために提供される。選択のために利用することができる個々のＷＣＦは、所望のＷＣＦオプション（例えば高速更新または最大化／復元）を実行するために、その関連するアイコンをクリックオンしてそれをオンにすることによって選択され得る。
【００２６】
[0028]含まれ得る他の例示的ＷＣＦには、肯定応答警報、確認メッセージおよびウィンドウドラッグがある。警報状態は、状態アイコン、例えば「警報は存在しない」、「警報が存在し、最も高い現在の警報はロー、ハイまたは緊急である」を示すことによって指示されることが可能であり、また、警報の混合をグラフ（例えばパイチャート）によって指示するように苦心されることも可能であり、それを選択することにより、警報要約ページを呼び出すか、または（構成され得る場合）非肯定応答警報を肯定応答するかのいずれかの行為を実施することになる。同様にメッセージ状態も、現在のメッセージ、未だ確認されていないメッセージ、および未だ肯定応答されていないメッセージの指示を示すことによって指示され得る。ウィンドウドラッグは、ＷＣＰの上に提示されたターゲット区域であってもよく、その区域は、クリックされ、かつ、ドラッグされると、ユーザによる所望の位置へのウィンドウの再配置を許容する。ユーザは、次に、利用可能な所望のＷＣＦを選択し、それによりそれを実行することができ、あるいは単純にマウス１３８をＷＣＰの区域から遠ざかる方向に動かすことができ、これらの行為は、いずれもＷＣＰを視界から除去することになる。開示されるコード１３４は、ＷＣＰが提示され続けている間、マウス１３８の動きを監視することができる。したがってＷＣＦを選択するための専用画面区域（例えばタイトルバー区域）を因習的に必要とすることなく、また、従来の専用制御パネルからの付随する従来のスクリーンクラッタを伴うことなくウィンドウを制御することができる。
【００２７】
[0029]ＷＣＰは、ＷＣＰの上をもはやホバーされなくなると、直ちにその表示が停止される。マウスがＷＣＰを出た後の、ＷＣＰをウィンドウの中に提示し続けるための時間の長さを決定するために、ユーザによる構成が可能なタイマーが存在し得る。また、ＷＣＰは、例えばＷＣＰの区域内の必要な情報を見ることができるよう、ユーザがＷＣＰの表示を希望しないことを決定すると、包括的機構（例えば「ウィンドウプロパティ」の追加）または実時間のいずれか、例えばユーザが「コントロール」キーを押さえ込むことによって同じく一時的に「オプトアウト」され得る。
【００２８】
[0030]次に図３を参照すると、ここでは３０４で示されているディスプレイ画面を有する、図１に示されているコンピュータシステム１１０の構成要素のより詳細なブロック図が提供されている。図３に示されているように、コンピュータシステム１１０は、システムインタフェース３１４、ユーザ・インタフェース３０２、中央処理装置（ＣＰＵ）３０６、システムバス３０８、システムバス３０８を介してコンピュータシステム１１０の他の部分に接続され、かつ、該部分によってアクセスすることができるメモリ３１０、およびシステムバス３０８に接続されたハードウェア実体３１２を備えている。ハードウェア実体３１２のうちの少なくともいくつかは、例えばＲＡＭ、ディスクドライバおよび／またはコンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）であってもよいメモリ３１０へのアクセスおよびメモリ３１０の使用を含むアクションを実施する。ハードウェア実体３１２は、マイクロプロセッサなどのプロセッサ、特定用途向け集積回路（ＡＳＩＣ）または他のハードウェアを含むことができる。ハードウェア実体３１２は、一次サーバおよび二次サーバと通信するようにプログラムされたマイクロプロセッサを含むことができる。
【実施例】
【００２９】
[0031]開示される実施形態は、本開示の範囲または内容を多少なりとも制限するものとして解釈してはならない以下の特定の実施例によってさらに例証される。
[0032]図４Ａは、一例示的実施形態による、一番右側のウィンドウのＷＣＰ４１５中の一例示的ホバーメニューを示す、２つの隣り合ったウィンドウを有するディスプレイの一例示的スクリーンショットである。図４Ａの両方のウィンドウに示されている、輪郭が施された長方形の領域によって画定されたトリガ区域４１０は、実際にはユーザに示されず、この領域に区域を画定するために図４Ａに描かれたものにすぎない。オペレータ（または他のユーザ）のマウスがトリガ区域４１０上の一番右側のウィンドウの中をホバーすると、複数のＷＣＦアイコンを示すそのホバーメニューを有するＷＣＰ４１５が図に示されているように出現する。ディスプレイ・ウィンドウはプロセス関連情報を示しており、図に示されている一番左側のウィンドウは警報要約を表示し、また、図に示されている一番右側のウィンドウはメッセージを表示している（日時情報と共に）。
【００３０】
[0033]ＷＣＰ４１５には５個のＷＣＦアイコンが示されており、左側から右側へ、高速更新、ディスプレイロック、出力焦点広域、出力焦点および最大化が示されている。通常は最大化アイコンの右側であるクローズアイコン（通常は「Ｘ」）は、図４Ａには示されていない。高速更新、出力焦点、広域出力焦点および最大化には高イルミネーションレベルを使用して現在のオン状態が示され、また、グレーが施された外観を有するディスプレイロックは、現在利用不可能な状態であることを示すためのものである。トリガ区域４１０のサイズ（例えば７ピクセルのデフォルト高さ）およびＷＣＰ４１５の幅は、より大きくなるように、あるいはより小さくなるように構成され得る。
【００３１】
[0034]図に示されている一番右側のディスプレイ・ウィンドウは、より太い黒線の縁で示されている示差的な縁パターン４２０を有しており、それが、現在「活動状態」である複数のディスプレイ・ウィンドウのディスプレイ・ウィンドウであることを示している（キーボード入力またはマウス入力が導かれることになる）。また、示差的な縁パターンは、例えば非活動状態の細い線の黒い縁に対して青い縁などのように別様に着色され得る。選択される機構は、所与のウィンドウが活動状態になる毎に、認識可能に全く異なる縁をそのウィンドウの周囲に引くことである。デフォルト値であり得る１つの特定の例示的な色および太さは、それぞれ青緑／青および２ピクセル幅である。同様に、個々の非活動状態ディスプレイ・ウィンドウは、典型的にはそれほど示差的ではない縁で提供される。
【００３２】
[0035]図４Ｂは、一例示的実施形態による、ウィンドウ制御状態を示すＷＣＰ４１５’を含む一例示的スクリーンショットである。図に示されているウィンドウ状態は、ディスプレイロックおよび出力焦点である２つのオフＷＣＦを含む。図に示されている高速更新、広域出力焦点、最大化およびクローズは現在オンである。ウィンドウの中に示されているデータは、プロセス制御点詳細ディスプレイを含む。
【００３３】
[0036]図４Ｃの例示的スクリーンショットは、高速更新および広域出力焦点に対して示されている、現在オンであるアイコンのみを表示し、ＷＣＰまたはＯＦＦすなわち利用することができないＷＣＦを示していないウィンドウを示したものである。既にユーザのマウスはトリガ区域に入っており、また、図４Ａに示されているＷＣＰ４１５などのＷＣＰはポップアップしており、また、ユーザは、高速更新および広域出力焦点を選択してそれらをオンにしている。ユーザのマウスがＷＣＰ外へ移動するとＷＣＰは消える。更新された情報が受け取られ、かつ、このウィンドウの中に表示されると、図４Ｃに描かれているこのオプションは、この事例では高速更新および広域出力焦点であるオンＷＣＦのみをＷＣＰの区域に表示し、ＷＣＰまたはオフすなわち利用することができないＷＣＦは示されない。示されているオンＷＣＦは、「コントロール」キーを押すなどのユーザアクションによって動的に（すなわち一時的に）見えないようにすることができる。ディスプレイロックがオンである場合、広域出力焦点状態および出力焦点状態はオンであり得ないこと、また、その逆についても同様であることに留意されたい。したがってＷＣＰを示していないウィンドウはオンＷＣＦアイコンのみを示すため、そのウィンドウは、通常、利用可能なすべてのＷＣＦアイコンを任意の所与の時間に示すことは絶対にない（いくつかは相互に排他的であるため）。
【００３４】
[0037]「高速更新」および「広域出力焦点」に関して、通常、１ウィンドウシステム幅のみが「高速更新」であり、また、「広域出力焦点」のためであり得る。「高速更新」は、このウィンドウが、より速い速度でデータを検索することによってデータ・アクセス・ネットワークに一時的により重い負担をかけることを意味している。「広域出力焦点」は、正規作業空間ウィンドウ置換構成論理に無関係に、次に呼び出されるディスプレイをここに置くことを意味している。
【００３５】
[0038]「ディスプレイロック」および「出力焦点」に関して、これらのＷＣＦは、通常、両方が活動状態であることはあり得ないが、同時にイネーブルするために両方を利用することができる。これらの２つのタイプの分類により、「同様の」ディスプレイのセットを位置の定義済みコレクションの中に同様に配置することができる（例えばディスプレイの特定のセットを「ラウンドロビン置換」などの規則正しい予測可能な方法で置き換える）。ラウンドロビンは、その名が示しているように、「出力焦点」ウィンドウとして知られている「置換されるべき次のウィンドウ」が、その同類の個々の新しいディスプレイが呼び出されると自動的に増分されることを意味している。手動選択は、出力焦点機構の自動増分がなければ全く同じであり、したがってこのようなウィンドウのグループからウィンドウの変更を希望する場合、「出力焦点」ウィンドウを手動で選択する。ディスプレイ・ロック・アイコンは、ラウンドロビン自動増分機構がラウンドロビングループ内の所与のウィンドウを「スキップする」フリーパスを提供する。したがってディスプレイ・ロック・アイコンの状態は、ａ）ウィンドウがラウンドロビングループの一部ではない場合、またはｂ）ラウンドロビングループが全部でたった１つのウィンドウ（可能な）しか有していない場合、あるいはｃ）ラウンドロビングループ内の他のウィンドウが利用可能ではない（例えばラウンドロビングループ内の４つのウィンドウのうちの３つが既にロックされている）場合、不能にされた（すなわち利用することができない）ものとして示されることになる。
【００３６】
[0039]図４Ｄは、最大化された（拡大された）状態の一例示的ＷＣＰであり、単一のボックスで示されている最大化アイコンをその時有していたかも知れないその元の寸法にディスプレイを戻すためのオプションを示す二重ボックスで示されている最大化アイコンを指している矢印が追加されている。
【００３７】
[0040]以上、様々な開示実施形態について説明したが、それらは一例として提供されたものにすぎず、制限するためのものではないことを理解されたい。本開示に従って、本開示の精神または範囲を逸脱することなく、本明細書において開示されている主題に対して多くの変更が加えられ得る。さらに、特定の特徴は、いくつかの実施態様のうちの単に１つの実施態様に関して開示されたものであり得るが、このような特徴は、任意の所与のアプリケーションまたは特定のアプリケーションのために所望され、かつ、有利であり得る場合、他の実施態様の１つまたは複数の他の特徴と結合され得る。
【００３８】
[0041]当業者には認識されるように、本明細書において開示されている主題は、システム、方法またはコンピュータプログラム製品として具体化され得る。したがって本開示は、本明細書においてはすべて一括して「回路」、「モジュール」または「システム」と呼ばれ得る、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、等々を含む）、またはソフトウェア態様とハードウェア態様を組み合わせた実施形態の形態を取ることができる。さらに、本開示は、媒体の中で具体化されたコンピュータ使用可能プログラムコードを有する表現の任意の有形媒体の中で具体化されたコンピュータプログラム製品の形態を取ることも可能である。
【図１】
2018519610.tif 000003
【図２】
2018519610.tif 000004
【図３】
2018519610.tif 000005
【図４Ａ】
2018519610.tif 000006
【図４Ｂ】
2018519610.tif 000007
【図４Ｃ】
2018519610.tif 000008
【図４Ｄ】
2018519610.tif 000009
【国際調査報告】
2018519610.tif 000010
2018519610.tif 000011