(57)【要約】【課題】  ネットワークにアクセスするユーザの利便性が制限されないようにすること。【解決手段】  ユーザへのサービスに対する物理インターフェース及びネットワークインターフェースの組合せにより提供される汎用セキュリティは、前記ユーザのクライアント装置により、前記サービスに対するネットワーク接続を確立し、前記サービスにより、前記ユーザのクライアント装置に識別子を送信し、前記サービスにより、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力したか否かを判別し、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力した場合に、前記サービスを起動する。制御ページをユーザのクライアント装置に送ることで、サービスが許可されたことの指標を、本サービスは提供することができる。【選択図】  図１Ａ
2005122747.tif 000002
【特許請求の範囲】
【請求項１】
ユーザへのサービスに対する物理インターフェース及びネットワークインターフェースの組合せにより汎用セキュリティを与える方法であって：
前記ユーザのクライアント装置により、前記サービスに対するネットワーク接続を確立するステップと、
前記サービスにより、前記ユーザのクライアント装置に識別子を送信するステップと、
前記サービスにより、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力したか否かを判別するステップと、
前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力した場合に、前記サービスを起動するステップと
を有することを特徴とする方法。
【請求項２】
前記サービスにより判別するステップが、
前記サービスにより、前記ユーザのクライアント装置の信任状が正当であるか否かを判別するステップより成る
ことを特徴とする請求項１記載の方法。
【請求項３】
前記サービスにより判別するステップは、前記サービスが他のユーザによりロックされているか否かを前記サービスにより判別し、前記サービスが他のユーザによりロックされている場合に前記ユーザの前記サービスへのアクセスを拒否するステップより成る
ことを特徴とする請求項１記載の方法。
【請求項４】
前記ユーザのクライアント装置が前記サービスにアクセスすることを許可された場合に、前記サービスに関する時間スライスを前記ユーザのクライアント装置に割り当てるステップを更に有する
ことを特徴とする請求項１記載の方法。
【請求項５】
コンピュータにより実行された場合に、ユーザへのサービスに対する物理インターフェース及びネットワークインターフェースの組合せにより汎用セキュリティを前記コンピュータに与えるプログラムを格納するコンピュータ読み取り可能な媒体であって、前記プログラムは：
前記ユーザのクライアント装置により、前記サービスに対するネットワーク接続を確立するステップと、
前記サービスにより、前記ユーザのクライアント装置に識別子を送信するステップと、
前記サービスにより、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力したか否かを判別するステップと、
前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力した場合に、前記サービスを起動するステップと
を実行させることを特徴とする媒体。
【請求項６】
前記サービスにより判別するステップが、
前記サービスにより、前記ユーザのクライアント装置の信任状が正当であるか否かを判別するステップより成る
ことを特徴とする請求項５記載の媒体。
【請求項７】
前記サービスにより判別するステップは、前記サービスが他のユーザによりロックされているか否かを前記サービスにより判別し、前記サービスが他のユーザによりロックされている場合に前記ユーザの前記サービスへのアクセスを拒否するステップより成る
ことを特徴とする請求項５記載の媒体。
【請求項８】
前記ユーザのクライアント装置が前記サービスにアクセスすることを許可された場合に、前記サービスに関する時間スライスを前記ユーザのクライアント装置に割り当てるステップを更に有する
ことを特徴とする請求項５記載の媒体。
【請求項９】
汎用コンピュータシステムであって、
当該汎用コンピュータシステムにより提供されるサービスに対する識別子を入力する手段と、
前記識別子を確認する手段と、
前記識別子の確認に基づいて、前記サービスの利用を認証する手段と、
チェックイン／チェックアウト機能及びリース機能の少なくとも１つを用いて、当該汎用コンピュータシステムに隠れセキュリティを提供する手段と
を備えることを特徴とする汎用コンピュータシステム。
【請求項１０】
前記認証する手段が、前記サービスを起動する前に、前記識別子に対応するユーザによる前記サービスの利用を前記サービスにより認証させる
ことを特徴とする請求項９記載の汎用コンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用（ｐｅｒｖａｓｉｖｅ）コンピュータ環境に関連し、特に汎用コンピュータ環境のセキュリティ機構に関連する。
【背景技術】
【０００２】
現在のセキュリティ機能は、ネットワーク接続レベルのセキュリティ（無線ＬＡＮ用のＷＥＰ／ＷＰＡ）、ＵＰｎＰ（ユニバーサルプラグ及びプレイ）セキュリティ及びウェブサービスセキュリティによって、汎用コンピュータ環境に与えられる。しかしながら、汎用コンピュータが実際の用途に委ねられるにつれて、装置を制御するためのサービスとして簡易且つ安全な仕組みが必要とされる。ネットワークを介するセキュリティ機構はしばしば複雑且つ不適切である。
【０００３】
（関連出願）
本願は、西暦２００３年１０月１７日付けで米国特許商標庁に出願された米国仮出願番号第６０／５１１，６９３号に関連し、優先権の利益を享受し、その内容は本願に組み込まれる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークアクセスはいかなる場所からも実行可能であること及び関連技術のネットワークセキュリティはしばしば煩雑であって装置を考慮していないことに起因して、ネットワークにアクセスするユーザの利便性が制限される。
【課題を解決するための手段】
【０００５】
本発明は上述の問題点を解決する。
【０００６】
本発明の一態様は、ネットワーク及び物理インターフェースの組合せによる汎用セキュリティを与える。
【０００７】
本発明の更なる態様は、汎用コンピュータシステムにおけるサービスレベルのセキュリティを与える。
【０００８】
本発明の他の態様は、汎用コンピュータシステムに非可視の（最小のユーザアクション）セキュリティを与える。
【０００９】
本発明の更なる態様は、公的な又は準公的なコンピュータネットワークに対するセキュリティを与える。
【００１０】
本発明の上記の態様は、物理インターフェース及びネットワークインターフェースの組合せによって汎用セキュリティをユーザに対するサービスに与える方法、コンピュータ読み取り可能な媒体及びシステムにより達成され、それらはユーザのクライアント装置によりサービスに対するネットワーク接続を確立すること、そのサービスによりユーザのクライアント装置に識別子を伝送すること、ユーザがそのサービスに対する物理プロキシにおけるサービスに識別子を入力したか否かをそのサービスにより判別すること、及びそのサービスに対する物理プロキシのサービスに識別子をユーザが入力した場合に、ユーザのクライアント装置によりサービスを起動することを含む。
【００１１】
本発明は、ネットワーク及び物理的インターフェースの組合せによる汎用セキュリティ機構を含むように、汎用コンピュータ環境におけるセキュリティを拡張する。また、本発明は、汎用コンピュータ環境における確認、認証及び評価にも有益である。本発明は、無線通信の近接性、限定されたユーザとのやりとり及び生体認証のような物理的な手段を利用する。無線通信の近接性は、ブルートゥース、赤外線及びミニビーコンのような無線媒体の限られた範囲を有効利用する（ミニビーコンは、西暦２００３年９月２２日付けで米国特許商標庁に出願された米国特許出願第６０／５０３，８７８号及び西暦２００４年８月３１日付けで米国特許商標庁に出願された米国特許出願第１０／９２９，７６３号（代理人管理番号１６３４．１００９号）に開示され、これら双方の内容は本願に組み入れられる。）。
【００１２】
本発明では、ユーザが装置に組み込まれたサービスにアクセスを要求する際に、その装置は、（１）（個人的な識別番号（ＰＩＮ：Ｐｅｒｓｏｎａｌ  ｉｄｅｎｔｉｆｉｅｒ  ｎｕｍｂｅｒ）又はバーコードのような）キーを返す又は（２）装置にアクセスするユーザの生体データ（指紋、虹彩スキャン等）を取得する。装置は、（１）キーが装置に直接的に接続された物理インターフェースに与えられた場合又は（２）装置に直接的に接続された生体センサにて適合する生体測定内容が得られた場合にのみユーザのアクセスを許可する。
【００１３】
以後更に明白になる他の態様及び利点と共にこれらは、以下に更に充分に説明及び権利請求されるように、構成及び動作の詳細の中で説明され、添付図面は参照符号がその一部をなし、各図を通じて同様な番号は同様な部分を表す。
【発明を実施するための最良の形態】
【００１４】
本発明の詳細な説明を行う前に、汎用コンピュータ環境にて本発明により提供されるセキュリティ機構の特徴に関する説明が以下になされる。それらの特徴又は性質は、非可視的な（隠れ）サービス、相互認証、アクセス制御、アカウンティング、装置アクセスモデル、汎用環境及び装置の物理的態様の属性による手段を含む。
【００１５】
非可視セキュリティの特徴は、セキュリティがユーザにとって最小の影響しか与えないことを意味する。これらはインストールをほとんど要しない又は全く要しない及び／又はユーザの許容性を最大化するための修正を要しない。この性質は「ミニマムインパクト」であり、「インパクト無し」ではない、なぜなら、それらの装置についてのセキュリティ設定内容をユーザに知らせることが重要になることが間々あるからである。
【００１６】
相互認証の特徴は、必要ならば、全てのクライアントがサービスを利用する前にサービスを認証することを要し、クライアントにそれを許可する前に全てのサービスが同じことを行うことを要することを意味する。相互認証の属性は次の２つの異なる段階で行われる：（１）サービス発見段階及び（２）サービス組合せ又は実行段階。
【００１７】
アクセス制御の特徴は、上記の相互認証の属性に結び付けられ、クライアント／サービス相互作用の論理を決定する。
【００１８】
アカウンティングの特徴は、クライアントはサービスの利用度についてチャージされることを意味する。
【００１９】
装置アクセスモデルの特徴は、複数のクライアントにより同時にアクセス可能な各装置にて多くのサービスが起動しているので、各装置に対する装置ロック及びスケジューリングが重要になることを意味する。
【００２０】
汎用環境及び装置の物理的態様の属性による手段の特徴は、汎用環境は異なる種類の要求をするので、それらは環境の規制及び物理的近接性を有利に使用し続ける機会を与える。比較的重要な有益な解決手段は、装置をべつべつのネットワーク接続すること及び又は装置へのアクセスを制限するためにキーパッドを利用することを含み、適切なセキュリティ機構を与える。
【００２１】
汎用コンピュータ環境における装置の物理的近辺にユーザが存在することに起因して、装置は物理的に保全される必要があるかもしれない。
【００２２】
更に、本発明によるセキュリティ機構は、採用された規格に基づき、汎用環境におけるクライアントのプライバシを保護し、その環境では、クライアントはサービスへのアクセスを得るのに適切な情報量を明示することしか要求されず、サービスが提供される前に（ユーザの位置のような）背景判断基準が確認されるところの背景確認にて動作することが容易に採用可能である。本発明では、ユーザの匿名性が維持可能である。
【００２３】
以下、本発明が詳細に説明される。
【００２４】
図１Ａは、本発明による汎用セキュリティ機構１０の全体図を示す。本発明による汎用セキュリティ機構１０は、本発明における、ユーザ２０２、ユーザのクライアント装置１１２及びサービス２０４の間に物理的近接性及びネットワーク接続の双方を含む。より具体的に、本発明によれば、ユーザ２０２及びユーザのクライアント１１２は、ユーザのクライアント装置１１２に提供されるサービス２０４の物理的近辺にある。更に、ユーザのクライアント装置１１２は、ユーザのクライアント装置１１２及びサービス２０４の徒でネットワーク接続を確立する。このネットワーク接続は、有線接続、無線ローカルエリアネットワーク（無線ＬＡＮ）、ブルートゥース、赤外線又は他の経路であってもよい。更に、ユーザのクライアント装置１１２及びサービス２０４の間のネットワーク接続にＨＴＴＰＳが提供されてもよい。
【００２５】
或いは、図１Ａに示されるように、サービス２０４はユーザのクライアント１１２サービス２０４の物理的近辺にいるか否かを判別するためにユーザのクライアント１１２の位置決定に従事してもよい。
【００２６】
図１Ａを参照するに、サービス２０４は、ネットワーク接続を通じてユーザのクライアント１１２の信用状、トークン、パーソナル識別番号（ＰＩＮ）、パスフレーズ、バーコード等を与え、サービス２０４に対してユーザ２０２を認可するようにし、ユーザ及びユーザのクライアント装置１１２はサービス２０４に物理的に近接している。或いは、サービス２０４には、キーパッドのようなサービス２０４に物理的に結合された入力装置１１４が備えられ、ユーザ２０２がそのキーパッドにＰＩＮをタイプ入力可能にする。例えば、ユーザのクライアント装置のユーザ２０２は、サービス２０４に物理的に結合された入力装置１１４におけるボタンを押すように又はサービス２０４からユーザのクライアント装置１１２へ以前に伝送されたサービス２０４に物理的に結合された入力装置にＰＩＮをタイプ入力するようにサービス２０４により指示されることが可能であり、ユーザがサービス２０４の物理的近辺にいることを正当化し、ユーザのクライアント装置１１２を通じてユーザにより起動されるサービス２０４をイネーブルにする。
【００２７】
本発明の実施例は、（入力、入力装置）として（ＰＩＮ、キーパッド）の組を用いて提示される。本発明の別の実施例では、（入力、入力装置）の組は、（パスフレーズ、キーボード）の組及び（バーコード、バーコードリーダ）の組を含み、これらの他の実施例は、本発明に関する以下の実施例に適用可能である。
【００２８】
本発明では、ユーザ及びサービス間の接続は、サービスがユーザに（典型的にはネットワークを通じて）ＰＩＮを返す場合にはネットワークレベルで、ユーザがＩＰＮをサービスにタイプ入力する場合には物理レベルで確立される。ＰＩＮは通常的にはそのサービスによりプレインテキスト（平文）でユーザに返され、それは他のユーザにから傍受されるかもしれない。しかしながら、他のユーザは物理的にそのサービスの前面に又は物理的近辺にいないので、ＰＩＮが生成され返されたユーザのみがそのＰＩＮを利用してサービスを起動することができる。或いは、セキュリティ性を増進するために（但し、ユーザの匿名性を潜在的に減らす）、ＰＩＮはそのサービスによって暗号化され、意図されるユーザによって暗号解除され、傍受されることを回避してもよい。
【００２９】
更に、サービス２０４はユーザのクライアント１１２ネットワークＩＤを追跡してもよい。
【００３０】
選択的に、サービス２０４はサーバ１０４と通信を行う。サーバは、チェックイン及び／又はチェックアウトの手続（以下に説明される）の際に、キー、トークン、信任状（ｃｒｅｄｅｎｔｉａｌ）及び／又は生物測定情報をサービス２０４に与え、それらはサービス２０４がユーザのクライアント１１２を認証するために使用される。これらのキー、トークン、信任状及び／又は生物測定情報は、サービス２０４からユーザのクライアント１１２に通知される。サービス２０４は、トークンリーダ又はバイオセンサのような入力装置１１４を選択的に含む。サービス２０４を起動するのに先立って、サービス２０４からユーザのクライアント１１２へ以前に通知された例えばそのサービス２０４に対するトークンを入力装置１１４に入力することで、そのユーザのクライアント１１２がサービス２０４の物理的近辺にいることをユーザのクライアント１１２は検証しなければならない。
【００３１】
図１Ｂは汎用コンピュータシステム１００を示す。図１Ｂに示されるように、汎用コンピュータシステム１００は、いくつかのサーバを含むネットワーク１０２と、いくつかのコンピュータ１０６と、いくつかのネットワークサービス装置１０８と、いくつかのアクセスポイント１１０とを含む。これらのアクセスポイント１１０は、クライアント装置１１２及びアクセスポイント１１０間の有線接続を通じて又はクライアント装置１１２及びアクセスポイント１１０間の無線接続を通じて（無線ＬＡＮ又はブルートゥース等を通じて）、クライアント装置１１２がネットワーク１０２にアクセスすることを許可する。ネットワーク１０２にアクセスすることによって、クライアント装置１１２は、ネットワーク１０２を通じて、サーバ１０４、コンピュータ１０６、ネットワークサービス装置１０８により提供されるサービス２０４へのアクセスを得る。サーバ１０４、コンピュータ１０６、ネットワークサービス装置１０８は、プロセッサ、キーボード、ディスプレイ、メモリ、入力装置等を含んでもよい。
【００３２】
即ち、ネットワークサービス装置１０８は、ネットワーク１０２に接続された物理的形態であり、汎用コンピュータシステム１００のサービス２０４をユーザに又はクライアント装置に提供する。例えば、ネットワークサービス装置１０８は、表示装置、プロジェクタ、プリンタその他のサービスを提供するいかなる物理的地点であってもよい。
【００３３】
汎用コンピュータシステムの例は、米国特許商標庁に出願された西暦２００２年１２月１９日付け米国仮特許出願番号第６０／４３４，４３２号、西暦２００３年９月９日付け米国仮特許出願番号第６０／５０１，０１２号、西暦２００３年１０月１７日付け米国仮特許出願番号６０／５１１，７４１号及び西暦２００３年１２月１２日付け米国出願番号第１０／７３３，３２８号に開示されているようなタスクコンピュータであり、これらの出願の全内容は本願にも組み入れられる。
【００３４】
タスクコンピュータはサービス発見段階と、サービス構成及び実行段階とを含み、これらのサービスは、図１Ｂの汎用コンピュータシステム１００に関連する例では、アクセスポイント１１０と通信するクライアント装置１１２を通じて又は直接的にネットワークサービス１０８を通じて、ユーザ２０２によりアクセスされる。
【００３５】
図２は、汎用コンピュータシステム１００で提供されるサービス２０４にアクセスするユーザ２０２の具体例２００を示す。これらのサービス２０４は、上述のサーバ１０４、コンピュータ１０６及びネットワークサービス装置１０８によって、ネットワーク１０２にアクセスするクライアント装置１１２と通信するユーザ２０２に多種多様に提供される。２０４であるこれらのサービス１，２，３の例は、印刷サービス、プロジェクタサービス、表示サービス、地図サービス等を含む。
【００３６】
図１Ｂを再び参照するに、図１Ｂの汎用コンピュータシステム１００に示されるように、クライアント装置１１２は、ユーザにサービス２０４を提供するネットワークサービス装置１０８の物理的近辺にいなければならない。例えば、ネットワークサービス装置１０８は、ネットワークサービス装置１０８又はサービス２０４へのアクセスを得るためのＰＩＮを入力するために、ユーザ２０２用の入力部１１４（例えば、後述されるようなキーパッド、キーボード、マイクロフォン、カメラ等）を含んでもよい。
【００３７】
本発明による汎用セキュリティ機構１０は、複数のユーザクライアント装置１１２の何れが、特定のサービス２０４に対するアクセスを認められるかを決定する。
【００３８】
従って、本発明はシステムを含み、そのシステムは、汎用コンピュータシステムにより提供されるサービスに対する識別子を入力し、その識別子を確認し、識別子の真正さに基づいてサービスの利用を許可し、チェックイン／チェックアウト機能及びリース機能を用いてそのシステムに対する非可視性のセキュリティを提供する。
【００３９】
本発明では、選択されたサービス２０４をユーザ２０２又はクライアント装置１１２に与えているネットワークサービス装置１０８又はアクセスポイント１１０において、セキュリティが提供される。ネットワーク１０２のサービス２０４を与えるクライアント装置１１２と通信するネットワークサービス装置１０８及びアクセスポイント１１０は、ソフトウエアプログラムを実行するプロセッサを含み、そのプログラムは、ネットワークサービス装置１０８又はアクセスポイント１１０に、以下に説明する汎用セキュリティ機能を実行させる。
【００４０】
図３は、ネットワーク及び物理インターフェースの組合せによる本発明による汎用セキュリティの上位概念的フローチャートを示す。
【００４１】
図３を参照するに、ユーザの装置１１２はサービス２０４とのネットワーク接続を確立する３２２。サービス２０４はユーザの装置１１２に識別子を送信する３２４。ユーザ２０２がサービス２０４の入力装置１１４に対する物理的アクセスを得ると３２６、ユーザはその識別子を入力する。ユーザ２０２が適切な正しい識別子をサービス２０４に入力すると３２７、サービス２０４が起動する３２８。そうでなければ、サービス２０４は起動されない。
【００４２】
本発明はセキュリティを与える以下のいくつかの例を含む：（１）チェックイン／チェックアウト機能、（２）装置スケジューリング、（３）位置判別によるセキュリティ及び（４）リースアーキテクチャ。
【００４３】
物理的インターフェース及びネットワークインターフェースの結合による汎用セキュリティ機構１０として包含される本発明の実施例が、以下に説明される。
【００４４】
チェックイン／チェックアウト機能４００の概説の後に、図４を参照しながら、チェックイン／チェックアウト機能４００が説明される。
【００４５】
チェックイン／チェックアウト機能により、本発明は非可視性のセキュリティを提供する。チェックイン／チェックアウト機能は、チェックインの段階の際に、更にはアカウンティングの際に、必要な信任状の全てをクライアント装置１１２に提供する。これらの信任状は、証明書、キー、生物測定識別子又はスマートトークンを含む。ユーザの入力する間ログイン可能な必要且つ充分な孤立した無線ネットワークを通じて、又は赤外線やブルートゥース又は物理的対象物ならば手持ち式に行うような制約チャネルを通じて、これらの信任状はクライアント装置１１２に付与することができる。これらの信任状は、例えば、ネットワーク１０２と通信するサーバ１０４によって生成及び維持される。
【００４６】
証明書の場合には、クライアント及びサービスの双方の証明書が相互の確認に互いに提供される。共用キーの場合には、その共用キーは暗号キーとして機能し、クライアント装置１１２及びサーバ１０４を認証させる。
【００４７】
指紋、顔認識及び虹彩パターンのような生物測定識別子は、クライアント側１１２の確認用信任状として使用される。即ち、特定のネットワークサービス装置１０８にてユーザ２０２にサービス２０４が提供される条件として、クライアント装置１１２のユーザ２０２は、サービス２０４に認証され且つそのサービス２０４の物理的近辺にいる必要がある。生物測定情報は、クライアント装置１１２の認証に関する高度なセキュリティを与える。
【００４８】
スマートトークンは、カードその他の物理的な対象物（オブジェクト）である。これらのスマートトークンもクライアント側１１２の認証に使用可能である。スマートトークンは、赤外線送信機、シンプルバーコード、ＲＦＩＤ（無線周波数識別）タグ、ブルートゥース送信機等に装備され、サービス２０４へのアクセスが汎用コンピュータシステム１００によりなされる前に提示される必要がある。これは、認証及びアカウンティングの機能を与える（サービス２０４は、バーコードを又は赤外線ビーコンを理解する、受け入れる又は拒否することができる。）。更に、スマートトークンは、制約チャネルの特性に起因して位置及び身元の認証機能を与え、スマートトークンの保持者がサービス２０４の物理的近辺にいることを保証する。
【００４９】
近接性の利用は、赤外線範囲、ＲＦ範囲乃至ほとんど距離がゼロのバーコード範囲に至る全てのスペクトルを含む。物理的に近いことは物理的セキュリティに直接的に関連するので、物理的近接性は強固なセキュリティ機能を与える。即ち、スマートトークンの保持者が正当なトークンを有する保持者によって認証され且つサービス２０４の物理的近辺にいる場合に、その者が建物の物理的な内側にいられない場合にのみシステムのセキュリティは妥協可能である。
【００５０】
近接性を利用することに関連するものは、物理的構造を利用することである。キーパッド１１４、タッチスクリーン及びボタンのような物理的構造が、ネットワークサービス装置１０８に設けられ、サービス２０４に接近しているユーザ２０２のみがサービス２０４を利用できることを保証する。
【００５１】
スマートトークン又は物理的構造を利用することは、ネットワークサービス装置１０８又はサービス２０４をロック／ロック解除する実際の「鍵（キー）」を利用することになる。
【００５２】
アカウンティングは、証明書、キー又はスマートトークンを用いて実行可能である。スマートトークンが使用されるときはいつでも（即ち、赤外線ビーコンがブロードキャストされるときはいつでも、又はバーコードがスキャンされるときはいつでも）、アクセスされるサービスはタイムスタンプを記録することができ、それに従ってサービス２０４にアクセスするクライアント装置１１２に課金することができる。本発明の一実施例では、タイムスライス（後述）を利用することも、スマートトークンカードに包含され、そのカードの利用の各々が一定の時間スライスに対応する。
【００５３】
チェックアウト手続では、クライアント装置１１２に付与された全ての信任状が取り消される。アカウンティング手続はクライアント装置を適切に課金するために使用される。
【００５４】
図４を参照しながら、チェックイン／チェックアウトの様子４００が以下に説明される。
【００５５】
チェックインの際に、ユーザ２０２はその者の信任状の全てを要求及び受信する４０２。使用される信任状がスマートトークンであるならば、そのユーザ２０２に対するスマートトークンを物理的に取り扱うことによって、それが実行可能である。証明書及び共用キーのような信任状の場合には、チェックイン手続はそれらをクライアント装置１１２にインストールすることを含むかもしれない。これは、クライアント１１２が無線ローカルアクセスネットワーク（ＬＡＮ）にアクセスすることを許容することによって実行可能であり、そのネットワークは、証明書及びキーをインストールするウェブ／ＵＰｎＰインターフェースを（サービスの形式で）ユーザに与える。
【００５６】
ユーザは、システム１００のサービス２０４に対するアクセスを要求する４０４。信任状が有効である場合には４０６、ユーザ２０２は汎用コンピュータシステム１００により提供されるサービス２０４にアクセスしてもよく４０８、そのアクセスは汎用コンピュータシステム１００のアカウンティング機能によって追跡される４１０。
【００５７】
クライアント１１２がサービス２０４にアクセスする際に４０８、ユーザ２０２の動作は、証明書／キーの手段又はスマートトークン法が使用されるか否かに再び依存する。スマートトークン法の場合には、（スマートカードトークンを読み取り機に通す、かざす、スマートカードをスロットに挿入する又はキーパッド／ボタンを利用することによって）いくつかのユーザ入力が要求される。証明書／キーの手段は、ＨＴＴＰＳにおけるもののような確認又は警告のメッセージを除いて、そのユーザが関与する限り透過的である。
【００５８】
信任状が期間徒過すると４０６（サービス２０４に対するユーザ２０２のアクセスの追跡４１０に基づく）、ユーザ２０２はサービス２０４に対するアクセスを拒否される４１２。
【００５９】
チェックイン／チェックアウトの場面は、ユーザが、最小の労力で任意の環境の中を歩くことができ且つ汎用コンピュータシステム１００のサービス２０４にアクセスすることのできる最小の構成動作を提供する。
【００６０】
図５Ａ，５Ｂ，５Ｃを参照しながら、本発明のデバイススケジューリング機能５００を説明する。
【００６１】
上述したようなスマートトークンは、制約チャネルの特性に起因して、暗黙のネットワークサービス装置１０８のスケジューリング機能を提供し、ネットワークサービス装置１０８（又はサービス２０４）のユーザが、ネットワークサービス装置１０８（又はサービス２０４）に近接していることを要求する。同様に、明示的なネットワークサービス装置１０８（又はサービス２０４）のアクセス制御は、（１）装置ロック、（２）装置スケジューリング又は（３）オンザスポット（ｏｎ−ｔｈｅ−ｓｐｏｔ）装置スケジューリングによって強制することができる。これらのアクセス制御機能（１）、（２）及び（３）は、互いに代替的に又は組合わせて使用可能である。
【００６２】
装置ロックは、ネットワークサービス装置１０８で提供されるサービス２０４を、ある特定のユーザ２０２に固定し、ネットワークサービス装置１０８におけるサービス２０４に他者がアクセスすることを防ぐ。即ち、ある特定のユーザ２０２がネットワークサービス装置１０８におけるサービス２０４にアクセスしている限り、他のいかなるユーザ２０２も、その同一のネットワークサービス装置１０８の同一のサービス２０４にアクセスすることはできない。
【００６３】
図５Ａは、本発明による装置ロック機能のフローチャート５００−Ａを示す。図５Ａに示されるように、ユーザ２０２−１は装置１０８／サービス２０４へのアクセスを要求する５００−２。そして、装置１０８／サービス２０４は、装置１０８／サービス２０４が他のユーザ２０２−２によってロックされているか否かの状態を判別する５００−４。装置１０８／サービス２０４は、装置１０８／サービス２０４が他のユーザ２０２−２によってロックされているか否かの状態をユーザ２０２−１（又はクライアント装置１１２）に送信する。装置１０８／サービス２０４が他のユーザ２０２−２によりロックされていたならば、その装置１０８／サービス２０４に対するユーザ２０２−１のアクセスは否定される５００−６。また、装置が他のユーザ２０２−２によりロックされていなかったならば、装置１０８／サービス２０４に対するアクセスはユーザ２０２−１に許可され５００−８、装置１０８／サービス２０４に対するアクセスをユーザ２０２−１が完了又は放棄するまで、ユーザ２０２−１は他のユーザによるアクセスに対してその装置をロックする。
【００６４】
時分割オペレーティングシステムの場合のような装置スケジューリングは、特定の時間スライスの間に、あるユーザによる装置１０８／サービス２０４に対するアクセスを許容し、その時間スライスの後にその装置１０８は他のユーザに提供される。詳細は、リースアーキテクチャに関連して以下に説明される。図５Ｂは、装置スケジューリングの簡単なフローチャート５００−Ｂを示す。
【００６５】
図５Ｂは、本発明による装置スケジューリング機能のフローチャート５００−Ｂを示す。図５Ｂに示されるように、ユーザ２０２−１は装置１０８／サービス２０４に対するアクセスを要求する５００−１００。装置１０８／サービス２０４の時間スライスは、時間スライスが利用可能ならば、ユーザ２０２−１に割り当てられる５００−１２０。時間スライスが利用可能でなければ、ユーザ２０２−１に対するアクセスは否定される。ユーザ２０２−１が、割り当てられた時間スライス５００−１４０の間に装置１０８／サービス２０４にアクセスしていなかったならば、そのユーザ２０２−１はアクセスを待機する必要がある５００−１６０，５００−１８０。割り当てられた時間スライスの間にユーザ２０２−１が装置にアクセスしているならば、装置１０８／サービス２０４に対するアクセスはそのユーザ２０２−１に許可される５００−１８０。
【００６６】
オンザスポット装置スケジューリングは、以前に取得したトークンを利用せずに、可能性のあるユーザについての装置スケジューリング機能を提供する。
【００６７】
図５Ｃを参照しながら、本発明によるオンザスポット装置スケジューリング機能が説明される。
【００６８】
図５Ｃは、本発明によるオンザスポット装置スケジューリング機能のフローチャート５００−Ｃを示す。
【００６９】
物理的形態を備えたサーバ２０４は、それに関連する入力装置１１４を有する（図１Ｂではキーパッドと言及されるが、ボタン、数字キーパッド、マイクロフォン等も含む。）。ユーザ２０２がサービス２０４に対するアクセスを要求する場合に５００−２００、サービス２０４は、ネットワークサービス装置１０８／サービス２０４との通信を通じて、ユーザ２０２が（クライアント装置１１２により）ボタンを押すこと、ＰＩＮ（パーソナル識別番号）コードを入力すること、又はＰＩＮコードをマイクロフォンで通知すること等を指示する５００−２２０。例えば、サービス２０４は、そのサービスがウェブページである場合に、ウェブページを通じてユーザ２０２に指示を与えることができる。ユーザ２０２がその指示に従った場合にのみ、ユーザ２０２はそのサービス２０４を開始することができる。
【００７０】
ユーザ装置１１２のＩＰ（インターネットプロトコル）アドレスによって確認されることが可能である又はユーザ２０２がサービスの利用について認証されるか否かの証明を与える５００−２４０。（ＩＰアドレス又は証明書により確認された）ユーザ２０２は、不定のある期間の間又は所定の起動回数だけのような利用態様に従ってサービス２０４を利用し続けることができる５００−２６０。後者の場合に、ユーザ２０２には、そのユーザ２０２の時間スライスが間もなく時間切れになりそうな警告が与えられ、最終的にユーザ２０２は、その期間又は起動回数の後にサービス起動を継続するための別の指示に従うことについて問い合せを受ける。ユーザが（物理的に）ネットワークサービス装置１０８／サービス２０４並びに関連する入力装置１１４の前にいる限り、実際問題として、他のユーザがそのサービス２０４を利用することは回避される。ユーザ２０２はネットワークサービス装置１０８／サービス２０４の前にいる限り、ユーザ２０２はネットワークサービス装置１０８／サービスを排他的に使用できる。
【００７１】
本発明の一実施例では、サービスプロバイダは、あるユーザ２０２が指示に従うようにサービス２０４の前に（物理的に）到来するまで、そのサービス２０４をディセーブルする特殊なコードを入力できる５００−２６０。この機構は、ユーザ２０２がサービス２０４又はサービス２０４を提供するネットワークサービス装置１０８の側から去った後に、ユーザ２０２がサービス２０４を利用することを防ぐ方法を与える。サービスプロバイダは、ユーザ２０２がサービス２０４を自由に使えるようにロックを解除する別の特殊なコードを入力することもできる。
【００７２】
更に、（指紋のような）認証された生物測定情報は、サーバ２０４からネットワークサービス装置１０８にダウンローダされることが可能であり、その認証された生物測定情報は記憶され、ユーザ２０２はネットワークサービス装置により速やかに検査される。
【００７３】
更に、その機構はサービス２０４を支払サービスにするように使用することができる。サービス２０４が起動されると、サービス２０４は、サービスを利用するために、ユーザ２０２がいくらかの金額を託すように又はユーザのクレジットカードをかざすように問い合せる。（ＩＰアドレス又は証明書により確認された）ユーザは、所定の期間の間又はある起動回数だけそのサービスを利用し続けることができる。ＰＩＮ又は他の何らかのメッセージが、そのＰＩＮ又はメッセージがユーザに送付された当初のチャネル以外の限定された範囲内のチャネルを通じてサービスに返送される。限定された範囲内のチャネルは、物理的なユーザのやりとり、ブルートゥース、赤外線等を含む。
【００７４】
オンザスポット装置スケジューリングは、公の場所での汎用サービスに特に有利である。これは、インターネットキオスク、地図ビューア、地図ルータ、印刷その他のようなサービスに対する簡易且つ申し分のない解決手段を与える。
【００７５】
図５Ｄは、時間切れ又はリリースボタンによるサービスを起動する本発明によるフローチャート５５０を示す。
【００７６】
図５Ｄに示されるように、サービス２０４は「ビジーでない」ものとして当初は設定され５５５、サービス２０４はイベントを待機する５６０。そのイベントが、（サービス２０４を使用するネットワークサービス装置に入力装置１１４として取り付けられた）リリースボタンの押下である場合５５６又は時間切れである場合（５分間、３０分間等のような指定された期間の間にサービス２０４に何らの入力もない場合）５６６、サービス２０４は「ビジーでない」状態になり５６８、イベントを待機するよう制御される。イベントが要求を得ることであったならば５７０、サービス２０４がビジーであるか否かを判別するための問い合せが作成される。サービス２０４がビジーでなければ、ユーザ（即ち、ユーザＸ）はＰＩＮを入力し５７４、そのＰＩＮが適切であったならば５７６、サービスはユーザＸに対して「ビジー」になる。サービス２０４がビジーならば、そのサービスは、ユーザＸの要求が満たされるまで（ユーザＸがサービス２０４の使用を終了するまで）、ユーザＸ以外のユーザからの要求を拒否する５７８。
【００７７】
サービス２０４に関するＰＩＮ／以後のユーザの待ち行列（キュー）を作成するためにユーザＡがサービスを起動する一方で、サービス２０４は、そのサービス２０４の現在のユーザＡ以外のユーザにＰＩＮを割り当てることを継続してもしなくてもよい。
【００７８】
図５ＥはＰＩＮに関する要求を受信するフローチャート５９０を示す。図５Ｅに示されるように、サービス２０４は、ユーザＡから要求を受け５９２、ユーザＡに関するＰＩＮを取得する５９４。
【００７９】
利用のシナリオは以下のとおりである：
公のディスプレイキオスクは、限定されたディスプレイを有する小さなＰＤＡやセルラ電話のようなクラアイント装置を有するユーザのために情報を表示する。公のディスプレイキオスクは、大きな表示領域が利用可能であることを要するウェブページその他のアプリケーションに使用可能である。公のディスプレイキオスクはＬＡＮに接続され、そのＬＡＮは無線ＬＡＮ機能を提供するアクセスポイントを有する。公のディスプレイキオスクは、表示サービスを提供する表示装置に接続された数字キーパッド１１４を有する。
【００８０】
ユーザのクライアント２１２と共にユーザ２０２は、公のディスプレイキオスクに到来して近接する。クライアント装置は無線ＬＡＮ機能を有するものとする。
【００８１】
ＷＬＡＮと通信するクライアント装置にてサービス発見プロトコルを起動することによって、ユーザ２０２は公のディスプレイキオスクサービスを発見する。ユーザは「公のディスプレイキオスク」サービスを選択し、クライアント装置の機能を通じてそのサービスを起動しようとする。これは、「公のディスプレイキオスク」サービスを実行するサーバと通信する。サーバは、装置をイネーブルにするために使用されるＰＩＮをクライアント装置に返す。ユーザは、公のディスプレイキオスクが自由になるまで待機する。そして、ユーザは、公のディスプレイキオスクに取り付けられたキーパッドにＰＩＮをタイプ入力する。ＰＩＮが適切であれば、ユーザは「公のディスプレイキオスクサービス」にアクセスすることが認められ、そのクライアント装置を用いた表示の制御を進めることができる。
【００８２】
より具体的には、ユーザ２０２が公のディスプレイキオスクサービス２０４を起動すると５００−２００、「サービスにアクセスするには、９３５７を入力して下さい」というメッセージが、公のディスプレイキオスクの制御ページに現れる５００−２２０。
【００８３】
図６は公のディスプレイキオスクの制御ページ６００の一例を示し、それはディスプレイと、キーパッドやキーボードのような入力装置とを含むコンピュータを含む。この制御ページ６００は、マイクロソフトインターネットエクスプローラ（登録商標）のようなインターネットブラウザによってユーザに提示され、ユーザのクライアント装置１１２のディスプレイに提示される。
【００８４】
図６に示されるように、制御ページ６００は、サービス２０４を利用し始めるために、ＰＩＮ９３５７を入力することをユーザに指示する。ＰＩＮ９３５７が制御ページ６００に入力されると、公のディスプレイキオスクサービス２０４はユーザ２０２にとってアクセス可能になる。
【００８５】
ユーザ２０２がＰＩＮを入力した後でのみ５００−２４、ユーザ２０２はサービス２０４を利用できる。
【００８６】
或いは、制御ページ６００がユーザのクライアント装置に表示される場合には、ＰＩＮの代わりに又はＰＩＮに加えて、バーコードが制御ページ６００に表示可能である。
【００８７】
他のユーザは彼らに提示されたＰＩＮを入力することはできないので、たとえ彼らがサービス２０４を起動しようとしたとしても、ユーザ２０２は、公のディスプレイキオスクサービス２０４を邪魔されずにしばらくの間使用し続ける５００−２６。
【００８８】
目下のユーザ２０２が公のディスプレイキオスクから立ち去ると、他のユーザは有効なＰＩＮをタイプ入力することによって、公のディスプレイキオスクにアクセスできる。
【００８９】
ネットワークサービス装置を監視するために、サービス管理部が使用可能である。サービス２０４が遠隔的に使用されているが、何らのユーザも物理的には存在しないことをサービス管理部が見出すと、サービス管理部は「００００」を入力し、サービス２０４を使用するためのユーザ２０２に提示されたＰＩＮを入力するためにサービス２０４の前に他のユーザの誰かが来るまで、ユーザ２０２（及びいかなる他のユーザも）サービス２０４を利用することを防ぐ。
【００９０】
オフィス環境のような本発明の一実施例では、ネットワークセキュリティ及び物理的セキュリティが本発明により結合される。ユーザ２０２は、ネットワーク１０２上にいることが認証されることに加えて、サービス２０４を利用するためのＰＩＮを入力するために装置１０８の前に物理的にいることを要する。
【００９１】
ＵＲＬビューアキューを用いる手段を含むオンザスポット装置スケジューリング機能に関する本発明の実施例が以下に説明される。
【００９２】
このセクションでは、ＵＲＬビューアサービスのリクエストキューを用いて、オンザスポット装置スケジューリング機能がどのようにして実現できるかについての説明が与えられる。ＵＲＬ閲覧サービスは、ネットワークサービス装置１０８上で実行されてもよい。マップビューア及びルータサービスのような他の汎用サービスにも同様な手段が適用可能である。
【００９３】
定義：
ＳＲ−ＰＩＮ：セキュリティリリースＰＩＮ（デフォルト：「９９９９」）
ＳＥ−ＰＩＮ：セキュリティ施行ＰＩＮ（デフォルト：「００００」）
Ｃ−ＰＩＮ：現在のＰＩＮ
Ｃ−Ｕ：ＩＰアドレスにより、ユーザの証明書によりその他の方法により確認される現在のユーザ
ＰＩＮはユーザの便宜のために（ＰＩＮに関するユーザの事前の概念に合わせるため及び誤りを減らすために）通常は固定長（例えば、４桁）に設定される。しかしながら、ＰＩＮは固定長である必然性はない。
【００９４】
キューに対する２つのモードが存在する：
セキュリティリリースモード
セキュリティ施行モード
図７を参照しながら、ＵＲＬビューアキューを用いる本発明によるオンザスポット装置スケジューリング機能を実行するフローチャートが説明される。
【００９５】
図７を参照するに、最初に、システム１００はセキュリティリリースモードに設定される７０２。セキュリティリリースモードに関し、
ＵＲＬビューアはいかなる起動も受け入れる７０６。
【００９６】
ＰＩＮ入力は、ＳＥ−ＰＩＮを除いて無視される。ＳＥ−ＰＩＮが入力されると７０４、セキュリティ施行モードに入る７０８。
【００９７】
セキュリティ施行モードに関し、
Ｃ−Ｕとは異なるＩＰアドレスからの起動要求が受信されると７１０、
Ｃ−ＰＩＮを生成する７１２
Ｃ−ＰＩＮは、ユーザ装置のＩＰアドレス（及びサービス装置のＩＰアドレス）によって、何らかのユーザの属性によって、又はユーザ若しくはユーザ装置を指定するのに適切な他の何らかの方法によって、ランダムに生成可能である。
【００９８】
Ｃ−ＰＩＮを入力するためのメッセージと共に制御パネル８００を返す７１４。
【００９９】
図８にそのような制御パネル８００の一例が、「サービスの利用を開始するには「０６６１」を入力して下さい」というメッセージと共に示される。制御パネル８００は、マイクロソフトインターネットエクスプローラ（登録商標）のようなインターネットブラウザによってディスプレイ上でユーザに提示され、ネットワークサービス装置１０８のディスプレイに提示することもできる。
【０１００】
Ｃ−ＰＩＮが入力されたか否かを見分けるために設定された期間（デフォルトは１分間）だけ待機する７１６。
【０１０１】
Ｃ−ＰＩＮがその期間の間に入力されると、新たなＩＰアドレスをＣ−Ｕに設定し７２２、その要求に応じる７２０。
【０１０２】
Ｃ−ＰＩＮが入力される前に、Ｃ−Ｕから要求があったならば７１８、その要求に応じる７２０。
【０１０３】
Ｃ−Ｕから起動要求が到来すると７２４、その要求に応じる７２０。
【０１０４】
ＳＲ−ＰＩＮが入力されると７２６、セキュリティリリースモードに入る７２８。
【０１０５】
位置判別によるセキュリティ機能が以下に説明される。
【０１０６】
クライアント１１２のサーバ側１０４の位置判別機能は、セキュリティを向上させる別の方法として役立つ。例えば三角測量法又はビーコン法はＷＬＡＮクライアント１１２の位置を判別することができる。サービス２０４にアクセスするクライアント１１２がそのサービス２０４の許容可能な範囲内に真に存在するか否かを判別するために、サーバ２０４は、位置判別サーバ（サーバ１０４の１つ）と通信することができる。位置判別に関し、クライアント１１２のＩＰアドレスに戻る経路をたどること又はクライアント１１２がどのＷＬＡＮアクセスポイント１１０を使用しているかを判別することは、本発明に関する位置判別法に役立てることができる。ブルートゥース又はＩＲ（赤外線）の場合には、ユーザ１１２が装置１０８／１１０と通信できることは、それら固有の短距離通信範囲によるセキュリティの基礎として機能する。
【０１０７】
図９は、本発明によるユーザのクライアント装置１１２にて表示される制御パネル８００と、ネットワークサービス装置１０８に結合された入力装置１１４と、ネットワークサービス装置１０８によって提供されるサービス２０４との間の関係を示す。図９の例では、サービス２０４はサービスを提供するインターネットウェブページである。図９に示されるように、ユーザは、制御パネル８００により、サービスを利用し始めるためのＰＩＮ「０６６１」を入力するように促される。制御ページ８００は、ユーザのクライアント装置１１２に表示されるポップアップウインドウとすることができる。ユーザが制御パネル８００のＰＩＮを読み取り、ネットワークサービス装置１０８に結合されたキーパッド１１４にそのＰＩＮを入力すると、サービス２０４は起動し、ユーザは、邪魔されずにインターネットブラウザのようなネットワークサービス装置１０８によって提供されるサービス２０４を利用する。ユーザは、ＰＩＮを入力するために入力装置１１４の場所に物理的に存在することを要する。
【０１０８】
図１０を参照しながら、本発明のリースアーキテクチャ機能の実施例が以下に説明される。
【０１０９】
図１０は、本発明によるリースアーキテクチャ機能のフローチャートを示す。
【０１１０】
クライアント装置１１２がＵＰｎＰネットワーク１０２にやって来た場合又は（ＵＰｎＰでは装置を制御してサービスを発見する）制御ポイントがターンオンされた場合に、制御ポイントがネットワーク１０２内の装置に気付くような、ＵＰｎＰ活動状況の変化が生じる。制御ポイントは、クライアント装置１１２からブロードキャストを行い１００４、所定長の期間についてクライアント装置１１２の各々についてのリース契約（ｌｅａｓｅ）を作成する。リースは、期間やサービスの起動回数等の観点から設定可能である。その期間は１５−３０分間であることが間々ある。これは、クライアント装置１１２がネットワーク内に正当に存在する期間である。そのリースが満了した場合に１００６、制御ポイントが装置１１２からいかなるブロードキャストも更に耳にしなかったならば１００８（及び別れのメッセージを受信していない）、制御ポイントは、クライアント装置１１２がネットワーク１０２を立ち去ったものと仮定する１０１０。一方、制御ポイントがその装置１１２からの返答を耳にした場合は、装置１１２に関するリースが更新され、装置１１２はネットワーク１０２内における動作の継続に戻る１００４。
【０１１１】
何らかの形でリース形式のアーキテクチャを持つことで、キーパッドのような何らかの物理的装置に加えて、サービスに対するアクセスの制御を可能にし、他を上回る高度なセキュリティ特性を可能にする。
【０１１２】
リースアーキテクチャの具体例は、プロジェクタのようなネットワークサービス装置１０８に誰かが何かを提示したいような場合であり、その提示はネットワーク１０２によって提供されるサービス２０４の１つである。そのようなリースによらず、ＩＰアドレス／証明書を有するユーザ２０２（又はクライアント装置）がプロジェクタからの画像を管理及び投影する場合には、その要求が完了すると直ちに、プロジェクタは他のユーザによって起動可能であり、プロジェクタが画像を投影するスクリーンに提示されているものが何であれ、次のユーザによって上書きされる。
【０１１３】
しかしながら、所定の期間にわたるプロジェクタの制御を提案する、ユーザがプロジェクタのサービスを起動したときのリースを、プロジェクタがユーザ（クラアイント装置１１２ＩＰアドレス／証明書）に与えていたならば、この状況は回避可能である。プロジェクタのような単独のユーザ装置１０８は一度に１つのリースを与える。単独のユーザ装置１０８が有効なリースを提供している限り、単独のユーザ装置は他のサービスによって起動することはできない。このことは、他のユーザがプロジェクタの上に彼らの題材を置くことを防ぐ。また、リースを所有するユーザ以外のいかなるユーザによる制御も防ぎ、プロジェクタの制御パネルへアクセスできるユーザは、他のユーザのスライドショーを操作することはできない。従って、リース契約者のみがそれを行う権限を有する。
【０１１４】
コンテンツを提供するに過ぎず、装置を利用できる者及び時間に黙示的な何らの制約もない何らかの情報プロバイダのような装置又はサービスは、非常に短期間のリースを割り当ててもよいし、或いは継続中のリースがまだ存在する場合に他者がサービスを起動することを妨げなくてもよい。
【０１１５】
装置に関するリースを得る手続は、導入されるセキュリティレベルに依存して必要とされるのと同様に複雑化又は簡略化されてもよい。
【０１１６】
上述のリースアーキテクチャは特殊なクライアントシステムに適用可能であり、その具体例は、上述のタスクコンピュータの特許出願で説明されるステア（ＳＴＥＥＲ）ブラウザを含む（米国特許商標庁に出願された西暦２００２年１２月１９日付け米国仮特許出願番号第６０／４３４，４３２号、西暦２００３年９月９日付け米国仮特許出願番号第６０／５０１，０１２号、西暦２００３年１０月１７日付け米国仮特許出願番号６０／５１１，７４１号及び西暦２００３年１２月１２日付け米国出願番号第１０／７３３，３２８号に開示されているようなタスクコンピュータであり、これらの出願の全内容は本願にも組み入れられる。）。
【０１１７】
リースアーキテクチャシステムの基本的な手法は、リースを要求する者が誰であれリースを発行することである。即ち、（ＳＴＥＥＲのような）特殊なクラアイント又は何らかのＵＰｎＰ制御ポイントを操作するいかなるユーザも、ネットワーク１０２から利用可能なサービスを取り扱うことができる。
【０１１８】
第１段階のセキュリティは、プログラム以外のものではなく、（ＳＴＥＥＲブラウザのような）特殊なクライアントのような特殊なソフトウエアを彼らが実行していることを証明する者にだけリースを発行することである。
【０１１９】
次の段階のセキュリティは、より複雑であり、署名された証明書、生体情報その他のセキュリティ手段を要求する。
【０１２０】
これらのセキュリティレベルは互いに組合わせることができる。
【０１２１】
リースを解除することなしに、リース時間を残しているユーザがそのサービスを立ち去る場合の状況を取り扱うために、いくつかの付加的な機構を組み込むことができる。
【０１２２】
これらの機構の１つは、同一ユーザの活動的でない短期間の後に、リースを自動的に満了させることである。この機構は、ユーザがサービスを利用する都度リースを自動的に延長することで更に改善することができる。
【０１２３】
或いは、リースの最大数（通常は１）がユーザの側に同時に設定可能である。ユーザが別のものを起動し、サービスに関する新たなリースを取得した場合に、依然としてオープンである古いリースは無効化され、以前のサービスを解放する。また、特定のクライアントが遮断された場合に、目下オープンのいかなるリースも無効化されてもよい。
【０１２４】
図１１は本発明の全体に関するフローチャート１１００を示す。本発明では、ユーザ２０２は、汎用コンピュータシステム１００により提供されるサービス２０４に識別子を入力する１１０２。ユーザ２０２は、クライアント装置１１２を用いて又は直接的にネットワークサービス装置１０８に取り付けられた入力部１１４を用いて、識別子をネットワークサービス装置１０８に入力する。この識別子は、ＰＩＮ、生物測定識別子、スマートトークン等とすることができる。そして、サービス２０４は、ユーザ２０２を確認し１１０４、サービス２０４による識別子の確認に基づいてサービス２０４を利用することを認証する１１０６。この確認及び認証は、ネットワークサービス装置１０８によるようなサービス２０４の提供物によって実行される。本発明は、チェックイン／チェックアウト機能、装置スケジューリング機能、リース契約機能等のような上述の汎用セキュリティ機能を用いて、（最小のユーザ動作で）非可視的なセキュリティをシステム１００に提供し続ける１１０８。
【０１２５】
更なるセキュリティ検討項目
装置又はサービスに対するアクセスは、大部分が、単独の物理的アクセス制御により拡張されるネットワーク形式のアクセスである。これは、アクセス制御機構を利用するのにいっそう簡易な双方向のモデルである。
【０１２６】
物理的なアクセス制御に関し、ＰＩＮ又はスマートトークンを利用することは、装置又はサービスに対する無限のアクセスと、アクセスが与えられる一定の時間スライスとの双方をユーザに与えることができる。
【０１２７】
他の態様は、物理的なアクセス制御の後に、ユーザが、その時間スライスが満了する前にその装置から立ち去る場合におけるものである。これは、他のユーザにサービスを閲覧可能にするが、他のユーザにいかなる他の機能も提供しない。これは、大部分がネットワークによるものであるほとんどのサービスアクセスに強固に結びつく。例えば、双方向のアクセス制御モデルを利用してマップサービスにアクセスすることがユーザに許可され、ユーザには２０秒間の時間スライスが与えられているが、ユーザは５秒でその者の地図の閲覧を終了し、立ち去るものとする。他のユーザが地図を提示する装置の前にやって来たときに、その者は地図を見ることはできるが、他のいかなる地図を起動する又は制御すること（拡大すること、動かすこと）もできない（その者は双方向アクセス制御モデルによって処理を進める必要がある。）。
【０１２８】
本発明は、汎用コンピュータ環境におけるアクセス制御、確認及び認証に関する機構を提供し、タスクコンピューティングの例は、米国特許商標庁に出願された西暦２００２年１２月１９日付け米国仮特許出願番号第６０／４３４，４３２号、西暦２００３年９月９日付け米国仮特許出願番号第６０／５０１，０１２号、西暦２００３年１０月１７日付け米国仮特許出願番号６０／５１１，７４１号及び西暦２００３年１２月１２日付け米国出願番号第１０／７３３，３２８号に開示されており、これらの出願の全内容は本願にも組み入れられる。
【０１２９】
本発明は、以下の特徴と共に汎用サービスの安全な利用性を与える：
チェックイン、チェックアウトセキュリティ手続汎用サービス
リース形式のサービス利用モデル
関連する入力装置を用いるサービス／装置アクセス
オンザスポットサービス／装置スケジューリング機能及び具現化物
物理的ロケーションによって強化されたセキュリティ
上述したようなタスクコンピューティング環境及びステアブラウザにおけるチェックイン、チェックアウトセキュリティの具現化物。
【０１３０】
本発明は、サービスに対するネットワークインターフェース及びネットワークサービス装置を便利にすることで、ユーザに利便性を提供する。ユーザは、そのユーザが慣れている装置を利用できる。本発明は装置の物理的な具現化物を利用し、どこからでもネットワークにアクセスするようにユーザにとってそれを便利にする。本発明の一実施例では、ユーザは、装置の操作に関する認証を得るために、その場所にいることが要求される。本発明のＰＩＮ機構には、ユーザ及び装置間に何らの事前の配備も必要とされず、一例としては、ショッピングモール、後援、図書館、美術館、オフィス等のような公的な又は準公的な環境に設けられた情報キオスクに特に有利である。
【０１３１】
更に、本発明の汎用セキュリティ機構により、ユーザの匿名性が保護される。
【０１３２】
また、本システムは、磁気的及び光学的なディスク、ＲＡＭ、ＲＯＭ等のような永続的な又は着脱可能な格納部を含み、その格納部に本発明によるプロセス及びデータ構造が格納され分配される。本プロセスは、例えばインターネットのようなネットワークによるダウンロードを通じて配信可能である。
【０１３３】
以上の詳細な説明により、本発明による多くの特徴及び利点が明白になり、添付の特許請求の範囲により、本発明の真の精神及び範囲内に入る本発明に関するそのような特徴及び利点の全てが網羅されることが意図される。更に、多くの修正及び変更は当業者に明白であるので、例示及び説明された厳密な構成及び動作に本発明を限定することは望まれず、従って、適切な修正及び均等物の全ては本発明の範疇に含まれるであろう。
【０１３４】
以下、本発明により教示される手段が例示的に列挙される。
【０１３５】
（付記１）
ユーザへのサービスに対する物理インターフェース及びネットワークインターフェースの組合せにより汎用セキュリティを与える方法であって：
前記ユーザのクライアント装置により、前記サービスに対するネットワーク接続を確立するステップと、
前記サービスにより、前記ユーザのクライアント装置に識別子を送信するステップと、
前記サービスにより、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力したか否かを判別するステップと、
前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力した場合に、前記サービスを起動するステップと
を有することを特徴とする方法。
【０１３６】
（付記２）
前記サービスにより判別するステップが、
前記サービスにより、前記ユーザのクライアント装置の信任状が正当であるか否かを判別するステップより成る
ことを特徴とする付記１記載の方法。
【０１３７】
（付記３）
前記信任状が、バーコード、ＰＩＮ、パスフレーズ、リース、証明書、キー及び生物測定識別子の少なくとも１つより成る
ことを特徴とする付記２記載の方法。
【０１３８】
（付記４）
前記生物測定識別子が、指紋、虹彩スキャン、血管識別子及び顔面識別子の少なくとも１つより成る
ことを特徴とする付記３記載の方法。
【０１３９】
（付記５）
前記信任状が、前記ユーザのクライアント装置による前記ネットワークへのチェックインの際に、前記サービスにより前記ユーザのクライアント装置に与えられ、前記サービスからのチェックアウトの際に前記ネットワークにより取り消される
ことを特徴とする付記２記載の方法。
【０１４０】
（付記６）
前記ユーザのクライアント装置は、前記信任状が正当でない場合には前記サービスへのアクセスを拒否される
ことを特徴とする付記２記載の方法。
【０１４１】
（付記７）
前記サービスへの前記ユーザによるアクセスが、前記サービスにより追跡される
ことを特徴とする付記２記載の方法。
【０１４２】
（付記８）
前記サービスにより判別するステップは、前記サービスが他のユーザによりロックされているか否かを前記サービスにより判別し、前記サービスが他のユーザによりロックされている場合に前記ユーザの前記サービスへのアクセスを拒否するステップより成る
ことを特徴とする付記１記載の方法。
【０１４３】
（付記９）
前記ユーザのクライアント装置が前記サービスにアクセスすることを許可された場合に、前記サービスに関する時間スライスを前記ユーザのクライアント装置に割り当てるステップを更に有する
ことを特徴とする付記１記載の方法。
【０１４４】
（付記１０）
前記サービスの利用に関するリースを、前記サービスにより、前記ユーザのクライアント装置に発行するステップを更に有する
ことを特徴とする付記１記載の方法。
【０１４５】
（付記１１）
前記リースが、前記ユーザのクライアント装置の利用期間では正当である
ことを特徴とする付記１０記載の方法。
【０１４６】
（付記１２）
前記リースが、一定期間の間正当である
ことを特徴とする付記１１記載の方法。
【０１４７】
（付記１３）
前記ユーザのクライアント装置により継続された利用によって、前記リースが更新される
ことを特徴とする付記１０記載の方法。
【０１４８】
（付記１４）
前記ユーザのクライアント装置による前記サービスの利用を可能にするために、前記サービスが、前記ユーザのクライアント装置に情報の入力を指示するステップを更に有する
ことを特徴とする付記１記載の方法。
【０１４９】
（付記１５）
情報が入力されると、前記ユーザのクライアント装置による前記サービスの利用は制限されなくなる
ことを特徴とする付記１０記載の方法。
【０１５０】
（付記１６）
前記サービスが、情報を表示するためのネットワークサービス装置を利用する
ことを特徴とする付記１０記載の方法。
【０１５１】
（付記１７）
情報の表示は、コンピュータ画面に情報を表示することを含む
ことを特徴とする付記１６記載の方法。
【０１５２】
（付記１８）
情報の表示は、プロジェクタにより情報を表示することを含む
ことを特徴とする付記１６記載の方法。
【０１５３】
（付記１９）
前記情報が地図を含む
ことを特徴とする付記１８記載の方法。
【０１５４】
（付記２０）
情報をプリンタで印刷するステップを更に有する
ことを特徴とする付記１０記載の方法。
【０１５５】
（付記２１）
サービスレベルセキュリティを汎用コンピュータシステムに与えるステップを更に有し、前記サービスレベルセキュリティは、サービスを求める任意のＩＰアドレスをサービスが受け入れてサービスを提供するセキュリティリリースモードと、前記クライアント装置の前記ＩＰアドレスに関連する正当な識別子の入力に基づいてサービスが受け入れサービスを提供するセキュリティ施行モードとを有する
ことを特徴とする付記１記載の方法。
【０１５６】
（付記２２）
前記サービスにより判別するステップが、サービスを提供するネットワークサービス装置に結合された入力装置にＰＩＮの入力を要求することで、ユーザが前記サービスの物理的近辺にいるか否かを判別するステップより成る
ことを特徴とする付記１記載の方法。
【０１５７】
（付記２３）
サービスの起動は、サービスへのアクセスを許可するクライアントのユーザ装置にて、サービスに関する制御パネル機能を与える
ことを特徴とする付記１記載の方法。
【０１５８】
（付記２４）
１以上のサーバ及び１以上のネットワークサービス装置により、サービスの物理的形態を設ける
ことを特徴とする付記１記載の方法。
【０１５９】
（付記２５）
クライアント装置により、サービスを要求し、
前記サービスにより、ＰＩＮを前記クライアント装置に送信し、
前記クライアント装置のユーザオペレータが、前記サービスに関する入力装置に前記ＰＩＮを入力し、
前記サービスにより、制御ページを前記クライアント装置に送信し、及び
前記ユーザが、前記クライアント装置により前記サービスにアクセスする
ことを更なる特徴とする付記１記載の方法。
【０１６０】
（付記２６）
コンピュータにより実行された場合に、ユーザへのサービスに対する物理インターフェース及びネットワークインターフェースの組合せにより汎用セキュリティを前記コンピュータに与えるプログラムを格納するコンピュータ読み取り可能な媒体であって、前記プログラムは：
前記ユーザのクライアント装置により、前記サービスに対するネットワーク接続を確立するステップと、
前記サービスにより、前記ユーザのクライアント装置に識別子を送信するステップと、
前記サービスにより、前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力したか否かを判別するステップと、
前記サービスの物理的近辺にて前記ユーザが前記識別子を前記サービスに入力した場合に、前記サービスを起動するステップと
を実行させることを特徴とする媒体。
【０１６１】
（付記２７）
前記サービスにより判別するステップが、
前記サービスにより、前記ユーザのクライアント装置の信任状が正当であるか否かを判別するステップより成る
ことを特徴とする付記２６記載の媒体。
【０１６２】
（付記２８）
前記信任状が、バーコード、ＰＩＮ、パスフレーズ、リース、証明書、キー及び生物測定識別子の少なくとも１つより成る
ことを特徴とする付記２７記載の媒体。
【０１６３】
（付記２９）
前記生物測定識別子が、指紋、虹彩スキャン、血管識別子及び顔面識別子の少なくとも１つより成る
ことを特徴とする付記２８記載の媒体。
【０１６４】
（付記３０）
前記信任状が、前記ユーザのクライアント装置による前記サービスへのチェックインの際に、前記サービスにより前記ユーザのクライアント装置に与えられ、前記サービスからのチェックアウトの際に汎用セキュリティネットワークにより取り消される
ことを特徴とする付記２７記載の媒体。
【０１６５】
（付記３１）
前記ユーザのクライアント装置は、前記信任状が正当でない場合には前記サービスへのアクセスを拒否される
ことを特徴とする付記２７記載の媒体。
【０１６６】
（付記３２）
前記サービスへの前記ユーザによるアクセスが、前記サービスにより追跡される
ことを特徴とする付記２７記載の媒体。
【０１６７】
（付記３３）
前記サービスにより判別するステップは、前記サービスが他のユーザによりロックされているか否かを前記サービスにより判別し、前記サービスが他のユーザによりロックされている場合に前記ユーザの前記サービスへのアクセスを拒否するステップより成る
ことを特徴とする付記２６記載の媒体。
【０１６８】
（付記３４）
前記ユーザのクライアント装置が前記サービスにアクセスすることを許可された場合に、前記サービスに関する時間スライスを前記ユーザのクライアント装置に割り当てるステップを更に有する
ことを特徴とする付記３４記載の媒体。
【０１６９】
（付記３５）
前記サービスの利用に関するリースを、前記サービスにより、前記ユーザのクライアント装置に発行するステップを更に有する
ことを特徴とする付記２６記載の媒体。
【０１７０】
（付記３６）
前記リースが、前記ユーザのクライアント装置の利用期間では正当である
ことを特徴とする付記３５記載の媒体。
【０１７１】
（付記３７）
前記リースが、一定期間の間正当である
ことを特徴とする付記３６記載の媒体。
【０１７２】
（付記３８）
前記ユーザのクライアント装置により継続された利用によって、前記リースが更新される
ことを特徴とする付記３５記載の媒体。
【０１７３】
（付記３９）
前記ユーザのクライアント装置による前記サービスの利用を可能にするために、前記サービスが、前記ユーザのクライアント装置に情報の入力を指示するステップを更に有する
ことを特徴とする付記２６記載の媒体。
【０１７４】
（付記４０）
情報が入力されると、前記ユーザのクライアント装置による前記サービスの利用は制限されなくなる
ことを特徴とする付記３５記載の媒体。
【０１７５】
（付記４１）
前記サービスが、情報を表示するものである
ことを特徴とする付記３５記載の媒体。
【０１７６】
（付記４２）
情報の表示は、コンピュータ画面に情報を表示することを含む
ことを特徴とする付記４１記載の媒体。
【０１７７】
（付記４３）
情報の表示は、プロジェクタにより情報を表示することを含む
ことを特徴とする付記４１記載の媒体。
【０１７８】
（付記４４）
前記情報が地図を含む
ことを特徴とする付記４３記載の媒体。
【０１７９】
（付記４５）
情報をプリンタで印刷するステップを更に有する
ことを特徴とする付記３５記載の媒体。
【０１８０】
（付記４６）
サービスレベルセキュリティを汎用コンピュータシステムに与えるステップを更に有し、前記サービスレベルセキュリティは、サービスを求める任意のＩＰアドレスをサービスが受け入れてサービスを提供するセキュリティリリースモードと、正当な識別子の入力に基づいてサービスが受け入れてサービスを提供するセキュリティ施行モードとを有する
ことを特徴とする付記２６記載の媒体。
【０１８１】
（付記４７）
前記サービスにより判別するステップが、サービスを提供するネットワークサービス装置に結合された入力装置にＰＩＮの入力を要求することで、ユーザが前記サービスの物理的近辺にいるか否かを判別するステップより成る
ことを特徴とする付記２６記載の媒体。
【０１８２】
（付記４８）
汎用コンピュータシステムであって、
当該汎用コンピュータシステムにより提供されるサービスに対する識別子を入力する手段と、
前記識別子を確認する手段と、
前記識別子の確認に基づいて、前記サービスの利用を認証する手段と、
チェックイン／チェックアウト機能及びリース機能の少なくとも１つを用いて、当該汎用コンピュータシステムに隠れセキュリティを提供する手段と
を備えることを特徴とする汎用コンピュータシステム。
【０１８３】
（付記４９）
前記入力する手段が、キーパッド、キーボード及び生物測定入力部の少なくとも１つより成る
ことを特徴とする付記４８記載のシステム。
【０１８４】
（付記５０）
前記識別子が、キー、証明書、ＰＩＮ、パスフレーズ及びスマートトークンの少なくとも１つより成る
ことを特徴とする付記４８記載のシステム。
【０１８５】
（付記５１）
前記認証する手段が、前記サービスが起動される前に前記サービスにより前記識別子を認証する
ことを特徴とする付記４８記載のシステム。
【０１８６】
（付記５２）
前記認証する手段が、前記サービスを起動する前に、前記識別子に対応するユーザによる前記サービスの利用を前記サービスにより認証させる
ことを特徴とする付記４８記載のシステム。
【０１８７】
（付記５３）
隠れセキュリティを提供する手段が、チェックイン／チェックアウト、リース構成及び装置スケジューリングを行う
ことを特徴とする付記４８記載のシステム。
【０１８８】
（付記５４）
前記ユーザのクライアント装置により、ネットワークサービスへの接続を確立し、
前記ユーザのクライアント装置により、ネットワークサービスと通信し、
前記ユーザのクライアント装置が、前記ユーザからのコマンドを受け入れ、
前記ユーザのクライアント装置が、前記サービスにより与えられる識別情報及び制御ページを前記ユーザに通知する
ことを特徴とする付記１記載の方法。
【０１８９】
（付記５５）
前記ユーザのクライアント装置が、セルラ電話機、パーソナルディジタルアシスタント（ＰＤＡ）及びラップトップコンピュータを含む移動コンピュータ装置の１つである
ことを特徴とする付記１記載の方法。
【０１９０】
（付記５６）
無線接続を用いて、前記ユーザのクライアント装置を前記ネットワークに接続する
ことを特徴とする付記１記載の方法。
【図面の簡単な説明】
【０１９１】
【図１Ａ】本発明におけるサービスを提供するクライアント装置及びネットワークサービス装置間のンターフェースを示す図である。
【図１Ｂ】汎用コンピュータシステムの全体を示す図である。
【図２】汎用コンピュータシステムを示す図である。
【図３】本発明によるネットワーク及び物理インターフェースの組合せによる汎用セキュリティの上位概念的フローチャートである。
【図４】本発明によるチェックイン／チェックアウトの様子を示す図である。
【図５Ａ】本発明による装置ロック機能のフローチャートを示す。
【図５Ｂ】本発明による装置スケジューリング機能のフローチャートを示す。
【図５Ｃ】本発明によるオンザスポット装置スケジュール機能のフローチャートを示す。
【図５Ｄ】本発明によるタイムアウト又はリリースボタンを有するサービスを起動するフローチャートを示す。
【図５Ｅ】本発明によるＰＩＮを取得するためのフローチャートを示す。
【図６】本発明による制御ページの例を示す図である。
【図７】ＵＲＬビューアキューを用いる本発明によるオンザスポットスケジューリングの実施例を示す図である。
【図８】本発明による制御ページの別の例を示す図である。
【図９】本発明による制御ページ、入力装置及びサービスの間の関係を示す図である。
【図１０】本発明によるリースアーキテクチャ機能のフローチャートである。
【図１１】本発明の概要に関するフローチャートを示す図である。
【符号の説明】
【０１９２】
１０  汎用セキュリティシステム
１００  汎用コンピュータシステム
１０２  ネットワーク
１０４  サーバ
１０６  コンピュータ
１０８  ネットワークサービス装置
１１０  アクセスポイント
１１２  ユーザのクライアント装置
１１４  入力装置
２０２  ユーザ
２０４  サービス
６００，８００  制御ページ
【図１Ａ】
2005122747.tif 000003
【図１Ｂ】
2005122747.tif 000004
【図２】
2005122747.tif 000005
【図３】
2005122747.tif 000006
【図４】
2005122747.tif 000007
【図５Ａ】
2005122747.tif 000008
【図５Ｂ】
2005122747.tif 000009
【図５Ｃ】
2005122747.tif 000010
【図５Ｄ】
2005122747.tif 000011
【図５Ｅ】
2005122747.tif 000012
【図６】
2005122747.tif 000013
【図７】
2005122747.tif 000014
【図８】
2005122747.tif 000015
【図９】
2005122747.tif 000016
【図１０】
2005122747.tif 000017
【図１１】
2005122747.tif 000018