(57)【特許請求の範囲】
【請求項１】
操作空間内に配置されたコンピュータ（１２）を用いたソフトウェアの操作を許可を受けたユーザにのみ行わせるためのコンピュータシステム（１０）であり、前記コンピュータ（１２）の内部に設けるか又は外部に接続した送受信器（２０）と前記操作空間内に配置されるユーザコードを持ったトランスポンダ（２２）との間で通信を行い、予め使用許諾を受けているユーザコードが編集されて格納されているデータベース（２６）を参照して認証を行って前記ソフトウェアの操作を許可するコンピュータシステム（１０）を制御するためのコンピュータシステムの制御方法において、
コンピュータ（１２）に操作電源が供給された後に、ユーザによるコンピュータ（１２）のソフトウェアの操作を防止するためにロックアウト・モードにコンピュータ（１２）を置く第１のロックアウト・モードステップと、
前記操作空間内に配置されたトランスポンダ（２２）を活性化するステップと、
前記活性化されたトランスポンダ（２２）が持つユーザコードの存在を検知するために操作空間内を走査するステップと、
前記走査によりユーザコードの存在を検知すると前記データベース（２６）を参照して前記検知したユーザコードと前記データベースに格納されたユーザコードとを認証のために比較するステップと、
前記比較により認証があれば前記トランスポンダ（２２）が持つ前記ユーザコードのユーザによる使用を許可するために前記第１のロックアウト・モードステップによるロックアウト・モードを解除するステップと、
前記ロックアウト・モードが解除された後に前記認証があった前記ユーザコードの存在を前記操作空間内でさらに検知するために走査を続けるステップと、
前記操作空間内で走査を続けるステップにおいて第１の所定期間にわたってユーザコードを検知できない場合には前記コンピュータを第２のロックアウト・モードとするステップと、
前記第２のロックアウト・モードとするステップの後に第２の所定期間にわたってユーザコードを検知できない場合には前記走査を停止するステップと
を備えることを特徴とするコンピュータシステムの制御方法。
【請求項２】
前記第２のロックアウト・モードにするステップの後に前記認証があった前記ユーザコードの存在を検知すると、前記第２のロックアウト・モードを解除し、かつ前記第２のロックアウト・モードとなったところから前記ユーザにコンピュータの操作を続行させるステップをさらに備えることを特徴とする請求項１記載のコンピュータシステムの制御方法。
【請求項３】
前記走査を停止するステップの後に前記コンピュータに接続されたキーボード上の一つのキーが押されると前記走査を再開するステップをさらに備えることを特徴とする請求項１記載のコンピュータシステムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ・システムを制御する方法、特に、コンピュータ・システムの使用許可を受けたユーザの認証方法に関する。
【０００２】
【従来の技術】
コンピュータ・システムの操作を制御するためにさまざまなシステムが知られている。このようなシステムの一つが、レメルソンへの米国特許第５，２０２，９２９号に開示されている。ここでは、ユーザの身体的特徴が自動的に分析されて使用許可を受けたユーザと比較される。コンピュータは、使用許可を受けたユーザが来た時にそして去った時に、使用可能になりそして使用不可能になる。別のシステムがプール等への米国特許第５，１３１，０３８号に開示されている。ここでは、使用許可を受けたユーザの認証は、無線周波送受信機間の通信により達成される。
【０００３】
【本発明の要約および効果】
コンピュータ・システムの制御方法において、コンピュータを操作空間に配置し、コンピュータに操作に必要な電力を供給し、そしてユーザによるコンピュータ・ソフトウェアの操作を防止するためにコンピュータをロックアウト・モードに置く、というステップを有する。使用許可を受けたユーザのコードのデータベースが集計されて、そして第１の使用許可を受けたユーザのコードが操作空間に置かれる。操作空間は使用許可を受けたユーザのコードを見付けるために走査される。そして第１の使用許可を受けたユーザのコードの存在が操作空間で検知される。第１の使用許可されたユーザのコードが認証のためにデータベースと比較される。
【０００４】
そして、操作空間内で使用許可を受けたユーザのコードの検知に応答して、第１の使用許可を受けたユーザの使用のためにコンピュータのロックを解除する。使用許可を受けたユーザによるコンピュータ・ソフトウェアの操作が実行される時、操作空間内の第１の使用許可を受けたユーザのコードが存在するかどうかの検出は続けられる。ロックアウト・モードでのコンピュータの再ロックは、ユーザによるコンピュータ・ソフトウェアの操作を防止するために再ロック時において再ロックアウト操作状態でソフトウェアをロックするのと同様に、操作空間での第１の使用許可を受けたユーザのコードの終了時に発生する。
【０００５】
この方法は、ソフトウェアの再ロックアウト状態であって操作空間内に第１の使用許可を受けたユーザのコードの再導入時に第１の使用許諾されたユーザのコードの検知に応答して、コンピュータを再びロック解除することにより、第１の使用許可を受けたユーザのコードが操作空間から除去された時のモードで、使用許可されたユーザがコンピュータの操作を続行できることにより、特徴づけられる。
【０００６】
従って、本発明は、コンピュータ・システムをロックアウト・モードに置くのみならず、コンピュータ空間内に使用許可されたユーザのコードを持った使用許可されたユーザの再入場に応答して、使用許可されたユーザのコードの不在によりコンピュータがロックアウト・モードに置かれたところでのソフトウェアの操作状態で、コンピュータをロック解除する。このため、ユーザがコンピュータ空間を去ると、コンピュータは自動的にロックアウト・モードに入り、同じユーザがコンピュータ空間に再入場するとコンピュータが同じところでロック解除される。これにより、所望のソフトウェア・プログラムへのアクセスのためにユーザがコンピュータを再操作することから免れる。
【０００７】
本発明のその他の効果は、以下の詳細説明を添付図面を参照して読むことにより容易に理解できるであろう。
【０００８】
【実施例】
いくつかの図中において、同じ参照番号が対応または類似する部品を示す。図面を参照すると、コンピュータ・システムが図１において実施のために一般的に１０として示されている。本発明は、コンピュータ・システム１０を制御する方法を含む。
【０００９】
システム１０は、モニター１４およびキーボード１６に動作可能に接続されたコンピュータ１２を含む。コンピュータ１２は、操作空間に配置されている。操作空間は、操作ユーザがコンピュータ１２を操作している時に通常に留まる空間に限定される。電力がコンピュータ１２へ通常の方法で電気アウトレットからスイッチ１９を経由して提供される。
【００１０】
システム１０は、無線周波送受信機２０および無線周波トランスポンダ２２をさらに含む。送受信機２０は、コンピュータ１２の内部であってもよいし外部であって良く、コンピュータ１２を取り囲む操作空間を走査するために無線周波信号を送信する。
【００１１】
図２に、システム１０の概略が示されている。コンピュータ１２は、運転電力をコンピュータ１２に供給するための通常の電源スイッチ１９を有する。通信制御器２４は、いずれのユーザによるコンピュータ１２のソフトウェアの操作を防止するために、コンピュータ１２をロックアウト・モードに置く。ロックアウト・モードは、コンピュータ１２のソフトウェアにおいて選択的である。好ましいロックアウト・モードにおいては、コンピュータ１２が自由に機能したまま、マウスを含む、キーボード１６が使用不可となり、モニター１４のスクリーンが空白となる（例えば、メッセージまたはスクリーン・セーバーが現れる）。これは、ロックアウト・モード時において、印刷やダウンロードのような他の操作を続けることを可能にする。これに加えて、ロックアウト・モードではコンピュータ１２の遠隔制御は防止される。
【００１２】
コンピュータ１２は、使用許可を受けたオーソリティ、すなわち、監督者または管理者、により編集されてコンピュータ１２内に置かれた使用許可を受けたユーザのコードのデータベース２６を含む。通常、各個人ユーザに対して特別なコードがデータベース２６内に挿入される。そして、データベース２６が一つまたはコードを含むことができる。
【００１３】
トランスポンダー２２が、コンピュータ１２を取り囲む操作空間内に特別の使用許諾を受けたユーザのコードを置く。好ましい実施例において、トランスポンダー２２は、１つの使用許可を受けたユーザのコードを含む無線周波送信機である。換言すれば、使用許可を受けた各ユーザに、その人の特別なユーザコードと共にトランスポンダ２２を発行する。
【００１４】
その方法は、使用許可を受けたユーザコードの存在を探して操作空間を走査し、そして操作空間内の第１の使用許諾を受けたユーザコードの存在を検知する。操作空間の走査は、無線周波送受信器２０から無線周波信号を送信することとして、さらに定義される。無線周波信号の検出は、トランスポンダ２２を操作空間に配置して、第１の使用許可を受けたユーザコードを運ぶ応答無線周波信号を送信するためにトランスポンダ２２を活性化し、そして送受信器２０でその応答無線周波信号を受信することとして、さらに定義される。
【００１５】
トランスポンダの活性化はさらに、トランスポンダ２２上の例えば電池２８であるエネルギー源を通常オフ状態に制御するスイッチ２７をスイッチし、そして送受信器２０からの無線周波信号に応答してのみエネルギー源をオン状態にスイッチすることとしてさらに定義される。好ましい実施例においては、送受信器２０は、トランスポンダ２２により運ばれる小さい電池２８からのエネルギーをオンにスイッチするためにトランスポンダ２２上の目覚まし回路を開始する目覚まし信号により導かれた無線周波信号を送信する。従って、トランスポンダ２２の活性化は、送受信器２０から受信された信号を処理しそしてそれに応答するのに必要なトランスポンダ２０内の回路を活性化することとして定義することができる。この回路は送受信器２０からの無線信号に応答することのみにより活性化される。
【００１６】
好ましい実施例では、送受信器２０は第１部分が目覚まし信号である無線周波信号を送信する。この目覚まし信号は、目覚まし回路を開始し、トランスポンダ２２を低電流状態（目覚まし信号の受信と認識のみが可能）から、送受信器２０からの信号を処理することができ、したがって、応答する高電流状態に切り換える。
【００１７】
これに代えて、トランスポンダ２２は、周期的に無線周波信号を送信してもよい（ユーザにより活性化される時は常時）、そして送受信器２０は単に信号を探す。また、トランスポンダ２２はコンピュータ１２に開始信号を送るようにし、そして、操作空間の走査を、この開始信号に応答してのみ操作空間の走査をするとさらに定義できる。無線信号に代えて、送受信器２０はトランスポンダ２２と赤外線光信号を介して通信しても良い。
【００１８】
コンピュータ１２は、認証のために、すなわち、第１のトランスポンダ２２が操作空間に入る時、第１の使用許諾を受けたユーザコードをデータベース２６と比較するための比較器２９を有する。比較器２９は、トランスポンダ２９により送信されてそして送受信器２０により受信される使用許諾を受けたユーザコードを使用許諾を受けたユーザのデータベース２６と比較する。第１の使用許諾を受けたユーザコードがデータベース２６内に記憶されているコードと一致する時、通信制御器２４は、操作空間内の使用許諾を受けたユーザコードの検知に応答して、第１の使用許諾を受けたユーザによる使用のためにコンピュータ１２のロックを解除する。
【００１９】
認証が行われる方法は、システムの開始設定において選択可能である。認証があると、コンピュータ１２が単にブート・アップする。換言すれば、コンピュータ１２がブート・アップする前に、コンピュータ１２がスイッチ２７によりオンされる時に使用許諾を受けたユーザは存在しなければならない。この代わりに、コンピュータ１２はスイッチ２７を閉じて電源が入る時にブート・アップされても良い。しかし、画面のログインの個所で停止する。そしてユーザがログインを試みる時のみに操作空間を走査する。この場合、スキャナーは通信制御器２４により制御され、ログインしたユーザのみを探すことになる。したがって、方法は、第１の使用許諾されたユーザによりコンピュータ１２にログインするステップを含み、そしてここにおいて、操作空間の走査はさらに第１の使用許諾を受けたユーザによるログインに応答して、第１の使用許諾を受けたユーザコードの存在のみのために操作空間を走査することとしてさらに定義される。
【００２０】
一旦、使用許諾されたユーザが確認されると、使用許諾を受けたユーザのコンピュータ１２のソフトウェアの操作は、自由になる。しかし、方法は操作空間内での第１の使用許諾を受けたユーザコードの存在のための検知を続けるステップを有する。そして、操作空間内での第１の使用許諾を受けたユーザコードの終了時には、通信制御器２４によりコンピュータ１２のロックアウト・モードにおいて再ロックが生ずる。この再ロックにおける、再ロックアウト操作状態においてのソフトウェアのロックは、ユーザによるコンピュータ１２のソフトウェアの操作を防止するために、コンピュータ資源制御器３０により達成される。したがって、コンピュータ１２を使用している使用許諾を受けているユーザが操作空間を去ると、コンピュータ１２がロックアウトする。すなわち、より詳細には、使用許諾を受けているユーザのトランスポンダ２２が操作空間を去ると、コンピュータ１２がロックアウト・モードに置かれる。
【００２１】
操作空間内の第１の使用許諾を受けたユーザコードの存在の検出は、さらに所定期間の非検知時間とにより分離された所定期間の検知時間により定義される。これは、通信制御器２４に接続されるタイマー３２により制御される。この検知は、使用許諾を受けたトランスポンダ２２が操作空間から除去された後に続けられる。
【００２２】
初期のシステム設定に依存して、アクセスを再度獲得するためにユーザがスペースバーを叩くことを要求できる。これは、コンピュータがユーザを求めて一晩中またはユーザが休暇の時に何週間も走査することを防止できる。これは、ユーザがコンピュータを使用している時は、ユーザを走査し、しかし、もしユーザがコンピュータ空間を所定時間間隔以上去ると、コンピュータはユーザが単純なキー動作、たとえば１つのキー押す、を実行するまでユーザの捜索を停止する。コンピュータは、再びユーザのトランスポンダを探し、そしてユーザコードが存在するときのみ、コンピュータへのアクセスを許可する。画面上に「アクセスするにはスペース・バーを押しなさい」のような単純なメッセージが表示される。ソフトウェアはさらに、監督者が使用許諾を受けたユーザが使用しているまたは使用したプロセスやアプリケーションを監視しレビューできる機能を有する。
【００２３】
方法は、操作空間内に第１の使用許諾を受けたユーザコードが再入場する際、第１の使用許諾を受けたユーザコードの検知に応答して、そして第１の使用許諾を受けたユーザコードが操作空間から除去されたモードで使用許諾を受けたユーザがコンピュータ１２の操作を続行できるように、ソフトウェアの再ロックアウト操作状態でコンピュータ１２のロックを再解除するステップを含む。換言すれば、使用許諾を受けたユーザはトランスポンダ２２を持って操作空間を去ることができ、そして再入場の際、コンピュータ１２はそれがロックアウト・モードに置かれたのと同じ操作状態またはモードにおいてロックが解除される。
【００２４】
方法は、アクセス・データベース３４を編集して、コンピュータ１２のロック解除時のアクセスのために、使用許諾を受けたユーザのそれぞれに所定の配列ソフトウェアにリンクすることをも含む。換言すれば、一の使用許諾を受けたユーザがアクセスできる配列または指定されたソフトウェアプログラムは、他の使用許諾を受けたユーザによりアクセス可能な配列または指定されたソフトウェアプログラムとは異なっても良い。
【００２５】
システム１０は、スキャナーやプリンターなどの他の機能３６を含んでも良い。
【００２６】
図３から図５に描かれているフローチャートは、システム１０の操作と方法のステップを示す。
【００２７】
最初の認証に関して、三つの基本的な選択が存在する。第１は、システム１０はブート・アップのために使用許諾を受けたユーザコードを探すだけである。コンピュータ１２がスイッチ２７により最初にオンになる時、使用許諾を受けたユーザコードはコンピュータ１２がブートアップするために操作空間内に存在しなければならない。もし、コンピュータ１２が電源を入れられて、タイマー３２により設定された所定時間の長さの間に使用許諾を受けたユーザコードを見つけることができなければ、モニター１４上にエラーメッセージが現れて、送受信器２０はトランスポンダ２２を走査するのを停止する。サンプルメッセージは「アクセスするにはスペースキーを押す」であっても良い。
【００２８】
この代わりに、コンピュータ１２は、電源スイッチ２７が閉じられて時に操作空間内に使用許諾を受けたユーザコードがなくとも、ブートアップができる。ユーザがログインを試みた時のみに、送受信器２０が操作空間の走査を開始する。ログインに応答して、送受信器２０はログインした人に割り当てられたユーザコードのみを走査する。すなわち、それはデータベース２６内の使用許諾を受けたユーザの完全なリストを使用しない。さらに他の開始手順は、コンピュータ１２がロックアウト・モードまでブートアップすることを可能にして、そこで送受信器２０が使用許諾を受けたユーザコードを走査する。
【００２９】
図４の順序は、コンピュータ１２がどのようにして使用許諾を受けたユーザコードが操作空間内に留まっているかを確認することを示している。図５の順序は、コンピュータ１２がロックアウト・モードにあった後に、使用許諾を受けたユーザがどのようにしてコンピュータ１２に戻るかを説明している。ロックアウト・モードからのロック解除は、ソフトウェアにより選択的である。一つの選択は、送受信器２０が連続的に操作空間内を走査する。他の選択は、走査が一つまたは複数のキーボード１６のキーを押すことに応答して続行する。この場合、送受信器２０は最後の使用許諾を受けているユーザコードに対してのみ走査をしても良い。しかし、重要なことは、使用許諾をうけているユーザが立ち去ったところからそのユーザが取りかかることができるように、コンピュータ１２がロックアウト・モードに置かれたところで、同じ操作モードに戻るようにコンピュータ１２をロック解除することである。さらに、複数の使用許諾を受けたユーザが、使用許諾を受けた各ユーザの使用許諾を受けたソフトウェアおよびプログラムのみにアクセスデータベース３４を介してアクセスするようにして、同じコンピュータ１２上で独立なセッションを走らせることができる。
【００３０】
本発明が例示的に説明された。使用された用語は限定的というよりは、むしろ説明的性質の意図で使用されたことに理解すべきである。
【００３１】
明らかに、上記の開示から照らせば、本発明の多くの修正や変形がある。特許請求の範囲内の参照番号は便宜のためであり、いかなる制限的なものでも無い。本発明は詳細に説明されたのとは異なる態様で実施できる。
【図面の簡単な説明】
【図１】本発明が使用されるコンピュータ・システムの概略を示す図である。
【図２】本発明の要素を示すブロック図である。
【図３】本発明の一連のステップを示すフローチャート図である。
【図４】本発明の他の一連のステップを示すフローチャート図である。
【図５】本発明のさらに他の一連のステップを示すフローチャート図である。
【符号の説明】
１０  システム
１２  コンピュータ
２０  送受信機
２２  トランスポンダ
２６  データベース
【図１】
0003809067.tif 000002
【図２】
0003809067.tif 000003
【図３】
0003809067.tif 000004
【図４】
0003809067.tif 000005
【図５】
0003809067.tif 000006