(57)【要約】外部入力を入力するプロセッサに接続されているモニタ上に表示される保護されるウィンドウを自動的に切り換える方法である。この方法は、前記外部入力の不活動の時間期間を検出するステップと、検出された不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するステップを含んでいる。前記保護されるウィンドウの不活動化は、当該保護されるウィンドウを最小化する、この保護されるウィンドウを閉じる、又は前記保護されるウィンドウをデフォルトのウィンドウに変更することを好ましくは含んでいる。
2005531042.tif 000002
【特許請求の範囲】
【請求項１】
外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換える方法において、
前記外部入力の不活動の時間期間を検出するステップと、
検出される前記不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するステップと、
を有する方法。
【請求項２】
ユーザが前記既定のしきい値を設定するステップをさらに有する請求項１に記載の方法。
【請求項３】
前記不活動化は、前記保護されるウィンドウを最小化することを含んでいる請求項１に記載の方法。
【請求項４】
前記不活動化は、前記保護されるウィンドウを閉じることを含んでいる請求項１に記載の方法。
【請求項５】
前記不活動化は、前記保護されるウィンドウをデフォルトのウィンドウに変更することを含んでいる請求項１に記載の方法。
【請求項６】
前記不活動化されたウィンドウを再活動化するステップをさらに有する請求項１に記載の方法。
【請求項７】
前記再活動化は、前記ユーザに対応する固有のパスワードを入力するステップを有する請求項６に記載の方法。
【請求項８】
外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換えるコンピュータ読み取り可能媒体に包含されるコンピュータプログラムにおいて、
前記外部入力の不活動の時間期間を検出するコンピュータ読み取り可能なプログラムコード手段と、
検出される前記不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するコンピュータ読み取り可能なプログラムコード手段と、
を有するコンピュータプログラム。
【請求項９】
ユーザが前記既定のしきい値を設定するコンピュータ読み取り可能なプログラムコード手段をさらに有する請求項８に記載のコンピュータプログラム。
【請求項１０】
前記不活動化されるウィンドウを再活動化するコンピュータ読み取り可能なプログラムコード手段をさらに有する請求項８に記載のコンピュータプログラム。
【請求項１１】
機械により読み取り可能であるプログラム記憶装置であって、外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換える方法ステップ行うために、前記機械により実施可能である命令のプログラムを具体的に包含する装置において、
前記外部入力の不活動の時間期間を検出するステップと、
検出される前記不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するステップと、
を有するプログラム記憶装置。
【請求項１２】
前記不活動化は、前記保護されるウィンドウを最小化することを含んでいる請求項１１に記載のプログラム記憶装置。
【請求項１３】
前記不活動化は、前記保護されるウィンドウを閉じることを含んでいる請求項１１に記載のプログラム記憶装置。
【請求項１４】
前記不活動化は、前記保護されるウィンドウをデフォルトのウィンドウに変更することを含んでいる請求項１１に記載のプログラム記憶装置。
【請求項１５】
前記方法はさらに前記不活動化されるウィンドウを再活動化することを含んでいる請求項１１に記載のプログラム記憶装置。
【請求項１６】
モニタ上に表示される保護されるウィンドウを自動的に切り換える装置において、
外部入力を入力するプロセッサの制御下のモニタと、
前記外部入力の不活動の既定の時間期間の後、前記モニタに表示される前記保護されるウィンドウを自動的に不活動化する前記プロセッサに命令を供給する手段と、
不活動の時間期間を検出する手段と、
検出される前記不活動の時間期間が前記既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化する手段と、
を有する装置。
【請求項１７】
ユーザが前記既定のしきい値を設定する手段をさらに有する請求項１６に記載の装置。
【請求項１８】
前記不活動化されるウィンドウを再活動化する手段をさらに有する請求項１６に記載の装置。
【請求項１９】
再活動化する前記手段は、前記ユーザに対応する固有のパスワードを入力する手段を有する請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にコンピュータのモニタ又は他のモニタに対するウィンドウ型環境に関し、特に不活動の期間の後、開いているウィンドウをアクティブに切り換えることに関する。
【背景技術】
【０００２】
スクリーンセーバを使用することが従来よく知られている。ユーザにより設定可能な、ある既定の時間期間中、コンピュータモニタの不活動(inactivity)を検出する際、スクリーンセーバは自動的にスクリーンをロックする。スクリーンセーバは通常、モニタの完全性を保全するために動画を表示するが、ブランク表示とすることもできる。例えば、マウスを動かす又はキーボード上のキーの押し下げることにより活動(activity)が再び検出されるとき、スクリーンセーバはロックが解かれ、スクリーンセーバが活動化すると同時に、モニタは前記表示に戻る。しかしながら、スクリーンセーバのロックを解いたとき、最後に使用していたウィンドウが依然としてアクティブである。これにより、アクティブウィンドウに表示される秘密又は機密の情報が意図しない閲覧者に示されてしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これにより、本発明の目的は、意図しない閲覧者がアクティブウィンドウのコンテンツを閲覧できないように、既定の不活動期間後、アクティブウィンドウを自動的に切り換える方法及び装置を提供することである。
【０００４】
従って、外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換える方法が提供される。この方法は、外部入力の不活動期間を検出するステップと、検出されたこの不活動期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するステップとを有する。
【０００５】
好ましくは、前記方法はさらに、ユーザが既定のしきい値を設定するステップも含む。
【０００６】
保護されるウィンドウの不活動化は好ましくは、アクティブウィンドウを最小化することを有する。代わりに、保護されるウィンドウの不活動化は、この保護されるウィンドウを閉じることも有する。さらに好ましくは、保護されるウィンドウの不活動化は、この保護されるウィンドウをデフォルトウィンドウに変更することも有する。
【０００７】
この方法は好ましくはさらに、不活動化されたウィンドウを再活動化することも有する。この再活動化は好ましくは、ユーザに対応する固有のパスワードを入力するステップを有する。
【０００８】
さらに、外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換える、コンピュータ読み取り可能媒体に包含されるコンピュータプログラムも設けられる。このコンピュータプログラムは、外部入力の不活動の時間期間を検出するコンピュータ読み取り可能プログラムコード手段と、検出された前記不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するコンピュータ読み取り可能プログラムコード手段とを有する。
【０００９】
このコンピュータプログラムは好ましくはさらに、ユーザが前記既定のしきい値を設定するコンピュータ読み取り可能プログラムコード手段を有する。
【００１０】
好ましくは、コンピュータプログラムはさらに、不活動化されたウィンドウを再活動化するコンピュータ読み取り可能プログラムコード手段を有する。
【課題を解決するための手段】
【００１１】
外部入力を入力するプロセッサに接続されるモニタ上に表示される保護されるウィンドウを自動的に切り換える方法ステップを行うために、機械により実施可能である命令のプログラムを有形的に具体化する、機械により読み取り可能であるプログラム記憶装置がさらに設けられる。前記方法は、外部入力の不活動の時間期間を検出するステップと、検出される前記不活動の時間期間が既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化するステップとを有する。
【００１２】
好ましくは、保護されるウィンドウの不活動化は、この保護されるウィンドウを最小化することを有する。代わりに、保護されるウィンドウの不活動化は、この保護されるウィンドウを閉じることを有する。特に好ましくは、保護されるウィンドウの不活動化は、この保護されるウィンドウをデフォルトのウィンドウに変更することを有する。
【００１３】
この方法は好ましくはさらに、不活動化されたウィンドウを再活動化することも有する。
【００１４】
モニタ上に表示される保護されるウィンドウを自動的に切り換える装置がさらに設けられる。この装置は、外部入力を入力するプロセッサの制御下のモニタと、この外部入力の不活動の既定の時間期間の後、モニタ上に表示される保護されるウィンドウを自動的に不活動化するプロセッサに命令を供給する手段と、不活動の時間期間を検出する手段と、検出される前記不活動の時間期間が前記既定のしきい値より上にある場合、前記保護されるウィンドウを不活動化する手段とを有する。
【００１５】
前記装置は好ましくはさらに、ユーザが既定のしきい値を設定する手段を有する。
【００１６】
好ましくは、前記装置はさらに、不活動化されたウィンドウを再活動化する手段を有する。再活動化する手段は好ましくは、ユーザに対応する固有のパスワードを入力する手段を有する。
【００１７】
本発明の装置及び方法のこれら及び他の特徴、態様、並びに利点は、以下の説明、付随する特許請求の範囲及び添付する図面に関してよりよく理解するものとなるであろう。
【発明を実施するための最良の形態】
【００１８】
本発明がウィンドウ環境及びモニタの多数及び様々な形式に応用可能であっても、コンピュータのモニタ上に表示されるウィンドウ型ＯＳの環境において特に有用であることがわかっている。これにより、本発明の応用可能性をコンピュータのモニタ上に表示されるウィンドウ型ＯＳに限定すること無く、本発明は上記環境において説明される。
【００１９】
図１を参照すると、モニタ上に表示されるアクティブウィンドウを自動的に切り換える装置の好ましい実施例が説明されている。この装置は、通常は参照番号１００により参照されるコンピュータシステムとして好ましくは実施される。好ましくは、コンピュータシステム１００は、例えばマイクロソフトのWindows2000（登録商標）のようなウィンドウ型ＯＳを使用する。しかしながら、対話式テレビジョンのようなウィンドウ環境を利用する他のシステムと同じく、他のウィンドウ型環境が利用することができる。
【００２０】
コンピュータシステム１００は、ＣＰＵ内にあるプロセッサ１０４の制御下のモニタ１０２を持つ。このモニタ１０２は幾つかのウィンドウ１０５を含んでいるウィンドウ型環境を表示するディスプレイ２０３を持ち、このウィンドウ１０５の少なくとも１つはアクティブ（すなわち現在作業中）である。このプロセッサは、例えばキーボード１０６及びマウス１０８からの入力のような様々な外部入力を入力し、これら外部入力の各々はプロセッサ１０４（ＣＰＵ）に動作可能であるように接続されている。
【００２１】
プロセッサ１０４に外部入力を供給する手段、例えばキーボード１０６及びマウス１０８は、本発明の方法を実行するプロセッサ１０４に命令を供給するのに好ましくは（他の機能と一緒に）利用される。例えば、以下に説明されるように、キーボード１０６及びマウス１０８は、特定のアクティブウィンドウが保護されるべきである（すなわち、既定の不活動の期間の後、不活動化される）とプロセッサに指示し、既定の不活動の期間、不活動化の形式、再活動化はパスワードを必要とするか、及び必要であればパスワードを入力することを設定するのに用いられる。ユーザは従来知られる技術を用いてこれら命令を入力する。
【００２２】
ここで、図２ａ、２ｂ、２ｃ、２ｄ、３、４、５ａ及び５ｂを参照すると、モニタ１０２上に表示されるアクティブウィンドウを自動的に切り換える方法が記載されている。図２ａは、ウィンドウ型環境を持つディスプレイ１０３、並びにアクティブウィンドウ１０５ａ及び非アクティブウィンドウ１０５ｂを説明している。このアクティブウィンドウは、“選択している”とラベル付けされ、そこに表示されるユーザが他の人に見せたくない秘密又は機密の資料を持つ。非アクティブウィンドウは“Ｄｏｃ１”とラベル付けされ、閲覧者が他の人が見るのを気にしないテキストドキュメントである。本発明の方法は、保護されるべき単一のウィンドウを用いて説明される一方、当業者は、幾つかの上記ウィンドウを同時に開くことができ、全てが（ユーザ又はデフォルトにより）選択される方法で保護されることを理解している。全ての上記ウィンドウは、既定のしきい値期間より上であることを不活性の時間期間が検出する場合、同時に保護される。図２ａは、前記開いているウィンドウ１０５ａ、１０５ｂそれぞれに対応するボタン１１４及び１１６と同じく、従来知られるようなスタートボタンを持つステータスバー１１０も記載している。
【００２３】
初めに、図４、５ａ及び５ｂを参照すると、本発明の方法に関する好ましいステップを示すフローチャートが描かれている。ステップ２００において、プロセッサ１０４は、特定のアクティブウィンドウ１０５ａが保護されること、すなわちこのアクティブウィンドウ１０５ａは、活動が検出されない既定の時間期間の後、不活動化されることをユーザにより指示される。ステップ２０２において、その後にアクティブウィンドウ１０５ａが不活動化される既定の時間期間をユーザが設定することを望んでいるか判断される。ユーザがこの既定の時間期間を設定することを望んでいない場合、前記方法はパス２０２のＮＯに沿ってデフォルトの時間期間が入力されるステップ２０４に進む。ユーザが既定の時間期間を設定することを望んでいる場合、前記方法はパス２０２のＹＥＳに沿って時間期間がユーザにより、好ましくはキーボード１０６及び／又はマウス１０８を介して入力されるステップ２０６に進む。
【００２４】
ユーザが前記時間期間を設定する又はデフォルトが用いられるのにかかわらず、この方法はステップ２０８に進み、ここでユーザがアクティブウィンドウ１０５に対する不活動化の形式を選択することを望んでいるか判断される。ユーザがこの不活動化の形式を選択することを望んでいる場合、前記方法は、パス２０８のＹＥＳに沿って、不活動化形式が好ましくはキーボード１０６及び／又はマウス１０８を介してユーザにより選択されるステップ２１０に進む。ユーザがアクティブウィンドウ１０５ａに対する不活動化形式を入力することを望んでいない場合、この方法はルート２０８のＮＯに沿って、デフォルトの不活動化形式が選択されるステップ２１２に進む。
【００２５】
アクティブウィンドウの不活動化の形式の実施例は、図２ｂ、２ｃ及び２ｄに記載されている。図２ｂは、何ら活動的となることなく既定の時間期間が過ぎ去った後、デフォルトウィンドウ１０５ｃに変更されるアクティブウィンドウ１０５ａを示す。このデフォルトウィンドウは、ダミーウィンドウ又は他の作業中のウィンドウとすることができ、例えばウェブサイト、タイムシート又はカレンダーのようなどんなアプリケーションにすることができる。図２ｂのディスプレイ１０３において、アクティブウィンドウ１０５ａ用のステータスボタン１１８は、デフォルトウィンドウに対応するように変更される。図２ｃは、不活動のウィンドウ１０５ｂだけを残して最小化することにより不活動化されるアクティブウィンドウ１０５ａを示す。図２ｃのステータスバー１１０は、ウィンドウが最小化されたことを示すために起こり得る陰影(shading)の変化を除いては、本実施例において変化しない。最後に、図２ｄは、閉じることにより不活動化されるアクティブウィンドウ１０５ａを示す。この例において、アクティブウィンドウ１０５ａに対応するステータスボタン１１４は、もはやステータスバー１１０上には表示されない。
【００２６】
図４、５ａ及び５ｂを参照してみると、ステップ２１４において、プロセッサ１０４、又はそのプロセッサに接続される他の専用のクロック（図示せず）は、従来知られているような、スクリーンセーバを活動化する場合に用いられるのと同様な不活動の期間を検出する。ステップ２１６において、検出された不活動の期間が（ユーザにより選択又はデフォルトと選択される）既定のしきい値より上にあるか判断される。この不活動の時間期間が既定の時間期間を上回らない場合、前記方法はパス２１６のＮＯに沿って進み、不活動の期間が監視及び検出され続けるステップ２１４に戻される。不活動の時間期間が既定の時間期間を上回る場合、前記方法はパス２１６のＹＥＳに沿って進み、アクティブウィンドウは、ステップ２１８において、ユーザにより選択又はデフォルトと選択される不活動化形式に従って、不活動化される。
【００２７】
ステップ２２０において、例えばマウス１０８を動かす又はキーボード１０６上のキーを押すような活動が検出される。例えばマウス又はキーボードの活動によりスクリーンセーバが不活動化される場合のような、コンピュータシステムに対する活動の検出は従来よく知られている。ステップ２２２において、上記活動が検出されたかを判断される。活動が検出されない場合、前記方法はパス２２２のＮＯに沿って進み、当該方法はステップ２２０に戻り、活動が監視され続ける。活動が検出される場合、前記方法はパス２２２のＹＥＳに沿って進み、アクティブウィンドウ１０５ａの再活動化がパスワード保護されているか判断される。このアクティブウィンドウ１０５ａの再活動化がパスワードを必要としない場合、前記方法はパス２２４のＮＯに沿って進み、アクティブウィンドウ１０５ａは、ステップ２２６において、一般的にはユーザに（例えば図２ａに示されるウィンドウのように）ウィンドウを再び閲覧及び作業を可能にすることにより再活動化される。
【００２８】
アクティブウィンドウ１０５ａの再活動化がパスワードの入力を必要とする場合、前記方法は、パス２２４のＹＥＳに沿ってステップ２２８に進み、カウンタがリセット又は初期化（例えば零に）される。ステップ２３０において、ユーザ（又は許可されていない第３者）は、パスワードを促される。図３は、前のアクティブウィンドウの再活動化はパスワードの入力が必要であるとユーザ（又は許可されていない第３者）に知らせるポップアップウィンドウ３００の実施例を説明する。このポップアップウィンドウ３００は、従来知られるようなキャンセル及びＯＫボタン３０４、３０６と同じく、パスワードを入力するための領域３０２を夫々含んでいる。ユーザは、不活動の時間期間が既定のしきい値より上にある場合、アクティブウィンドウが不活動化されることを示すとき、ユーザは、アクティブウィンドウの再活動化がパスワード保護されるかの選択もする。
【００２９】
適切な領域３０２にパスワードを入力した後、カウンタが既定のしきい値数（すなわち３）を越えているか判断される。当業者には明白であるように、このカウンタは、パスワードが入力される試行回数を示している。このカウンタがしきい値数を越えている場合、パスワードを入力した人間はおそらくユーザではない。これにより、カウンタが前記しきい値数を越えている場合、前記方法はパス２３３のＹＥＳに沿ってステップ２１４に進むか、別ではアクティブウィンドウ１０５ａを再活動化することなく終了する。カウンタがしきい値数を越えない場合、この方法は、パス２３４のＮＯに沿ってステップ２３４に進み、パスワードが正しく入力されたか判断する。パスワードが正しく入力されていない場合、前記方法は、パス２３４のＮＯに沿ってステップ２３６に進み、カウンタが（例えば１ずつ）増大し、次いでステップ２３０へ戻され、ユーザは再びパスワードを促される。パスワードが正しく入力された場合、この方法は、パス２３４のＹＥＳに沿ってステップ２２６へ進み、アクティブウィンドウが再活動化される。
【００３０】
本方法が“アクティブ”であるような“秘密の”ウィンドウを言及したとしても、当業者は、このウィンドウが（現在作業中ではない）背景にあってもよく、既定のしきい値を超過した不活動の期間の後も依然として不活動化されることも明らかである。
【００３１】
実施例１
ユーザＡは、アクティブウィンドウ１０５ａに含まれるとても機密な情報に関して作業をしている。ユーザＡは、システム１００に、２分より長い不活動の時間期間の後、アクティブウィンドウ１０５ａを最小化することを望み、再活動化はパスワード１２３４５を必要とすることを指示する。ユーザＡは、同僚からの電話を受け、競合会社からの来客にデモを示す。ユーザＡは自分のコンピュータから離れ、ロビーから来客を迎えに行く。５分後に彼が戻ってきたとき、スクリーンセーバはモニタ１０２上に見ることができる。ユーザＡがマウス１０８を動かすとき、スクリーンセーバが閉じ、アクティブウィンドウ１０５ａは、機密情報が見えないように最小化されている。ユーザＡは次いで、アクティブウィンドウ１０５ａに対応するステータスボタン１１４をクリックし、ポップアップウィンドウ３００がユーザＡにパスワードを促して表示される。ユーザＡはパスワード１２３４５を領域３０２に入力し、ＯＫボタン３０６をクリックする。その後、アクティブウィンドウ１０５ａは再活動化される。
【００３２】
実施例２
ユーザＢは、アクティブウィンドウ１０５ａに含まれるとても機密な情報に関して作業をしている。ユーザＢは、システム１００に、２分より長い不活動の時間期間の後、アクティブウィンドウ１０５ａをデフォルトウィンドウに変更することを望み、再活動化はパスワード１２３４５を必要とすることを指示する。ユーザＢはデフォルトウィンドウにカレンダーを表示するパスも供給する。緊急サイレンが鳴り出したとき、ユーザＢがビルを離れている。ユーザＢはビルを離れ、１２分後に戻ってくる。スクリーンセーバはモニタ１０２上に見ることができる。ユーザＢがマウス１０８を動かすとき、スクリーンセーバは閉じ、アクティブウィンドウ１０５ａは、カレンダーを示しているデフォルトのウィンドウに置き換えられている。ユーザＢは次いで、デフォルトウィンドウ１０５ｃに対応するステータスボタン１１８をクリックし、ポップアップウィンドウ３００がユーザＢにパスワードを促すように表示される。ユーザＢは、領域３０２にパスワード１２３４５を入力し、ＯＫボタン３０６をクリックする。デフォルトウィンドウ１０５ｃは次いでアクティブウィンドウ１０５ａと置き換えられる。
【００３３】
本発明の方法は、コンピュータソフトウェアプログラムにより実行されるのに特に適し、このようなコンピュータソフトウェアプログラムは、これら方法の個々のステップに対応するモジュールを好ましくは含んでいる。上記ソフトウェアも無論、集積チップ又は周辺機器のようなコンピュータ読み取り可能媒体に包含されることも可能である。
【００３４】
本発明の好ましい実施例と見なされることを示されたり、説明されたりする一方、形式又は細部における様々な修正及び変更が本発明の趣旨から外れることなく容易に行われると無論理解される。これにより、本発明は、説明及び記載される精密な形式に制限されるのではなく、付随する特許請求の範囲内にある全ての修正版を網羅すると考慮されるべきであることを意図している。
【図面の簡単な説明】
【００３５】
【図１】本発明の方法を実行する装置の好ましい実施例を説明する。
【図２ａ】保護されるアクティブウィンドウと、保護されないアクティブウィンドウとを持つ図１のモニタのディスプレイを説明する。
【図２ｂ】保護されるアクティブウィンドウが、このウィンドウをデフォルトのウィンドウに変更することにより不活動化される図１のモニタのディスプレイを説明する。
【図２ｃ】保護されるアクティブウィンドウを最小化することにより不活動化する図１のモニタのディスプレイを説明する。
【図２ｄ】保護されるアクティブウィンドウを閉じることにより不活動化する図１のモニタの表示を説明する。
【図３】図１のモニタのディスプレイ上にパスワードを入力するポップアップウィンドウを説明する。
【図４】本発明の方法の好ましい実施を示すフローチャートを説明する。
【図５ａ】本発明の方法の好ましい実施を示すフローチャートを説明する。
【図５ｂ】本発明の方法の好ましい実施を示すフローチャートを説明する。
【図１】
2005531042.tif 000003
2005531042.tif 000004
2005531042.tif 000005
【図３】
2005531042.tif 000006
【図４】
2005531042.tif 000007
2005531042.tif 000008
2005531042.tif 000009
【国際調査報告】
2005531042.tif 000010
2005531042.tif 000011
2005531042.tif 000012