"Aトラストグループ第1デバイスが、前記トラストグループの第2デバイスとの安全通信チャネルを確立するステップと、B前記第1デバイスが、前記トラストグループの第2デバイスからのイベントを、前記安全通信チャネルを介して受領するステップと、前記イベントは、第2デバイスのアンロックを指示し、C前記イベントに基づいて、前記トラストグループの第1デバイスをアンロックするステップとを有することを特徴とするセキュアサインオンを与える方法。前記トラストグループは、複数のIPでイネーブルされるデバイスを有することを特徴とする請求項1記載の方法。前記安全通信チャネルは、永続的TLS接続であり、前記永続的TLS接続は、前記トラストグループの複数のデバイスの間で、イベントを通信することを特徴とする請求項2記載の方法。前記Aステップは、A1SIP登録をセッションマネージャに送るステップと、A2前記SIP登録に応答して、前記セッションマネージャから通知を受領するステップと、前記通知は、前記トラストグループの一員である他のデバイスの情報を提供し、A3SIPインバイトメッセージを前記他のデバイスに送るステップと、A4前記SIPインバイトメッセージに応答して、前記永続的TLS接続用のダイレクトソケットリンクを受領するステップと、A5前記応答メッセージに応答して、前記永続的TLS接続を確立するステップとを有することを特徴とする請求項3記載の方法。前記SIPインバイトメッセージは、自己サインしたサーチフィケイトフィンガープリントを含むことを特徴とする請求項4記載の方法。前記イベントは、アンロッククルデンシャルを含むことを特徴とする請求項1記載の方法。D前記第1デバイスが、第2イベントを実行するステップと、前記第2イベントは、前記第1デバイスをロックすることを含み、E前記第2イベントを、前記トラストグループの第2デバイスに送るステップと、前記第2のデバイスは、前記第2のイベントに応答してロックされることを特徴とする請求項6記載の方法。F前記セッションマネージャに加入申込みするステップと、これにより、前記トラストグループの複数のデバイスからイベントメッセージを受領することを特徴とする請求項1記載の方法。以下のA、B,Cを含む装置のトラストグループにおいて、A以下を含む第1通信デバイスと、A1ロック又はアンロックのアプリケーションを記憶する第1メモリと、A2前記第1メモリと通信する第1プロセッサと、前記第1プロセッサは、前記ロック又はアンロックのアプリケーションを実行し、B以下を含むコンピュータと、B1第2のロック又はアンロックのアプリケーションを記憶する第2メモリと、B2前記第2メモリと通信する第2プロセッサと、前記第2プロセッサは、前記ロック又はアンロックのアプリケーションを実行し、Cセッションマネージャと、前記セッションマネージャは、前記第1通信デバイスと前記コンピュータと通信し、以下のステップを実行する、C1前記第1通信デバイス用のSIP登録を受領するステップと、C2前記第1通信デバイスから、トラストグループに加入する加入申込みメッセージを受領するステップと、前記トラストグループは、前記第1通信デバイスと前記コンピュータを含み、C3前記SIP登録に応答して、通知を前記第1通信デバイスに送信する指示を与えるステップと、前記通知は、前記トラストグループに既に登録され加入申込みするコンピュータの情報を提供し、C4SIPインバイトメッセージを、前記コンピュータから前記第1通信デバイスに送信するステップと、前記SIPインバイトメッセージは、前記コンピュータ用の自己サインしたサーチフィケイトフィンガープリントを含む、C5前記SIPインバイトメッセージに応答して、200OKメッセージを、前記第1通信デバイスから前記コンピュータに送信するステップと、前記200OKメッセージは、前記第1デバイス用の自己サインしたサーチフィケイトフィンガープリントを含む、前記応答メッセージに応答して、前記第1通信デバイスと前記コンピュータは、永続的TLS接続を確立し、前記ロック又はアンロックのイベントを、前記第1通信デバイスと前記コンピュータの間で、送信することを特徴とする装置のトラストグループ。前記セッションマネージャは、サーバ上で実行されることを特徴とする請求項9記載の装置のトラストグループ。前記セッションマネージャは、前記コンピュータ又は第1通信デバイスの一方で実行されることを特徴とする請求項9記載の装置のトラストグループ。前記第1デバイスは、携帯電話、パーソナルデジタルアシスタント、パソコン、IPイネーブル卓上電話、コンピュータ。システムで実行される電話アプリケーション、コンピュータからなるグループから選択されたデバイスであることを特徴とする請求項9記載の装置のトラストグループ。前記コンピュータは、パーソナルデジタルアシスタント、パソコン、コンピュータ、サーバからなるグループから選択されたデバイスであることを特徴とする請求項9記載の装置のトラストグループ。前記コンピュータは、B3イベントを、前記トラストグループの第1通信デバイスから、前記永続的TLS接続を介して、受領するステップと、前記イベントは、前記第1通信デバイスのアンロック又はロックの指示を与え、B4前記イベントに基づいて、前記トラストグループのコンピュータをアンロック又はロックするステップ、を更に有することを特徴とする請求項9記載の装置のトラストグループ。前記セッションマネージャは、C6前記コンピュータ又は前記第1通信デバイス用のプレゼンス情報を受領するステップと、C7前記プレゼンス情報を、前記コンピュータ又は前記第1通信デバイス用に送信するステップと、を更に有し、前記プレゼンス情報は、前記コンピュータ又第1通信デバイスにより読み込まれ、前記イベントに応答すべきか否かを決定することを特徴とする請求項14記載の装置のトラストグループ。本発明は上記の問題を解決する。本発明の実施例は、以下に定義するトラストグループを提供する。トラストグループとは、デバイスの現在の状態に関する情報を交換するために、安全に通信できる複数のデバイスの組みである。複数のデバイスは、トラストグループを、クルデンシャル即ち認証情報を交換することにより、確立する。トラストグループの確立後、複数のデバイスは、トラストグループのメンバーデバイスの間に確立された安全通信チャネルを介して、通信することができる。各デバイスは、通常の動作をし、デバイスの状態の変化を引き起こすイベントに遭遇することがある。例えば、デスクトップコンピュータがある期間操作されない場合には、このデスクトップコンピュータはロックする。コンピュータのロックに関する情報は、トラストグループの他のメンバーと交換することができる。トラストグループの他のメンバーは、デスクトップコンピュータと協調してロックする。他の実施例においては、デスクトップコンピュータは、トラストグループ内の携帯電話が活性状態にあるという情報を受領すると、ロックを実行する。トラストグループのメンバーは、相互に通信して相互作用をし、全てのデバイスが利用可能であるかあるいはロックされるかを、トラストグループの複数のメンバーの状態に基づいて、確認する。本発明の一実施例は、ユーザのスマート通信デバイスの間にトラスト連合と限定的な共通制御を与えるシステムと方法を提供する。トラスト連合即ちトラストグループにより、ユーザの同定決定、ネットワークと認証/セキュリティディスカバリ、デバイスディスカバリ、プロキシミティ近接性の決定、アクティビティの検出、ユーザのプレゼンスの決定の機能を得ることができ、これにより一回のサインオン、一回のデバイスロック/アンロック、協調された非動作状態のタイムアウト、あるいは他の省電力タイムアウトが可能となる。この機能は、全てのユーザのデバイスに与えられ、トラストグループに参加している複数のデバイスのいずれかからでも活性化できる。トラストグループ内の通信デバイスは、デスクトップパソコン、ラップトップパソコン、携帯電話、卓上電話、パーソナルデジタルアシスタント、あるいは他の電子機器を含む。通信デバイスのグループは、トラストグループに参加することができる。通信デバイスは異なるネットワークに関連してもよい。各デバイスは、独自でかつ相互排他的なターンオン手順、サインオン手順、権限認証cerificateauthority等の機能を有する。トラストグループは、SIP,XMLあるいは他のシグナリングプロセスを介して、形成される。これらのシグナリングプロセスは、トラストグループのソフトウエアアプリケーションを処理するデバイスの間で、交わされる。トラストグループのソフトウエアアプリケーションは、以下の機能あるいはエレメントを有する。1ユーザの同定と、どのパーミッションあるいはどのトラストがそのユーザに関連しているかを決定する機能、2複数のネットワークの間、複数の権限認証の間、複数のデバイス又はサービスの間、複数のサービスプロバイダによるライセンス許可、複数のユーザペルソナ例、個人用携帯電話と会社の携帯電話の間のトラストをネゴシエイトする機能、3デバイスの種類、デバイスの機能、デバイスの制限、あるいは他のデバイスの情報を決定する機能、4セキュアメカニズム、例えば生体情報を介してアンロックしたり認証を与えたりする機能、5GPS、Geofencing、ブルーツース等の情報を用いて、プレゼンスシステムを介して、ユーザにデバイスのプロキシミティ近接性を決定する機能;6プレゼンス情報あるいは他の類似の技法を用いて、関連するグループ内の全てのデバイスのアクティビティを確立する機能;7認証、トラスト、権限共有certificatesharing、アクティビティのタイムアウトに関連するパラメータを決定するために、ユーザが確立する所定の通信デバイスのプリファレンスを読み取る機能、8モニター、キーボード、ポインティングデバイス、プロジェクタ、プリンタ等の低インテリジェンスのデバイスの間で、非動作状態の特徴あるいは省電力の特徴を管理する機能、これらは、トラストグループ内のスマート高機能通信デバイスへ、有線又は無線を介して、接続される。本発明の実施例は、ソフトウエアアプリケーションと関連通信チャネルと有する。これらは、スマート通信デバイス間で利用可能な、SIP,XMLあるいは他のシグナリングプロトコルの処理が可能である。他の構成として、スマート通信デバイスと通信する低級の通信デバイスのタイムアウト制御の場合には、ソフトウエアアプリケーションは、関連するスマート通信デバイス上にあり、シグナリング信号通信は、有線又は無線のリンク例、USB,ファイアワイヤ,IRDA,ブルーツース,802.11標準等を介して行われる。本発明のシステムと方法は、SIP,XML,USB,ファイアワイヤ等を使用し、ソフトウエアアプリケーションがこのスマート通信デバイスにあるために、トラストグループは、マルチベンダ、マルチネットワーク、マルチプロバイダの環境にも拡張可能である。SIPシグナリングの改善は、SIP通信チャネルを用いて、デバイスディスカバリを自動的に実行できる利点がある。デバイスディスカバリが完了するか、以前に実行したデバイスディスカバリがユーザにより処理された現在のデバイスに対しチェックされると、一回のサインオンsinglesignon:SSOアプリケーションが加わり、トラストグループを創設する。このトラストグループは、様々なデバイスを、共通制御と連合したロジカルトラスト関係で、様々なデバイスを関連付ける。デバイス間でクルデンシャルを共有すると、相互双方向のアンロック/ロックが可能となる。例えばパソコンの場合には、電話のSSOアプリケーションは、パソコンに対しクルデンシャル認証情報を有し、電話はパソコンのログインサービスを一体化する。その結果、電話はパソコンをアンロックロック解除することができる。この方法は、クロスネットワークの場合、あるいはデバイス間の異なるシステム構成の場合である。SSOアプリケーションは、システム上の全てのデバイスに対する信頼されたアプリケーションであり、更なる認証を必要とせずに、あらゆるデバイスをアンロックすることができる。このシステムの利点は、異なるネットワーク上にある異なるデバイスが、アンロック又はロックすることができ、かつ双方で認証することができる点である。更にこの利点は、トークンを共有せずに達成でき、かつアプリケーションとデバイスのログインクルデンシャルを介して受領した直接的なパーミッションを介して行うことができる点にある。ユーザは、セキュリティの基準に適合した特定の装置、使用の容易性等に適合した特定の装置を選択し、ログイン用のクルデンシャルと、SSOトラストグループの関連を独自に同定する他の情報を入力する。この時点において、アプリケーションは、上記した機能あるいはエレメントを使用して、ユーザをスマート通信デバイストラストグループに参加させ、かつ選択された特定のデバイスにアクセスすることにより、ユーザのデバイスをターンオンしたり、認証したりする。本発明のシステムと方法を構築した時点で、ユーザは、様々なスマート通信デバイスの、ロック、アンロック、認証、完全なタイムアウトを如何に行うかのポリシーを設定することができる。スマート通信デバイスにリンクされた低級デバイスの制御は、ユーザがシステムと方法の構築時に確立した設定に基づいて、行うことができる。本発明のデバイスを、グラフィカルな通信用語を用いて説明する。具体的には、本発明のデバイスは、タッチスクリーン、カメラあるいは他の技術を介して、安全なアクセスを、フィンガープリントスキャン、アイリスの検出で、提供する。タッチスクリーンを用いて指紋を認証するが、これは、親指のスキャナーによる精巧なスキャンに依存することなく、簡単に行うことができる。グラフィカルな通信デバイスの改良により、これらの機能は、デバイスに追加される更なる機能とアプリケーションとして、拡張可能である。例えば本発明のデバイスは、非典型的な挙動はデバイスの使用に関連してスポット的に行われたか否かを検出し、これらのデバイスを保護モードになるようトリガーするようなアプリケーションを特徴とする。これに関する他の変形例も可能である。プレゼンス情報とプレゼンスの検出は、米国特許出願第7,171,473号U.S.P30,2007と、米国特許出願公開第20070067443号に開示されている。更にプレゼンス情報とプレゼンスの決定は、NetworkWorkingGroupRequestforComments2778authoredbyMDayJRosenbergandHSuganopublishedbytheInternetEngineeringTaskForceonFebruary2000andentitledAModelforPresenceandInstantMessagingに記載されている。図1に、トラストグループを確立し動作させるシステム100を示す。トラストグループは、複数のデバイス、例えばデバイス108,110,112で構成される。図1に示すよりも多い数あるいは少ない数のデバイスを具備すること、例えばデバイス114を更に具備することもできる。デバイス108,110,112が、トラストグループのメンバーを構成する。各デバイス108,110,112は、他のデバイス108,110,112と、無線リンク又は有線リンクを介して、通信する。あるいはネットワーク106を介して通信する。かくしてデバイス108,110,112は、他のデバイス108,110,112と情報を交換して、トラストグループを構成する。デバイス108,110,112は、ユーザが通信に使用する通信デバイスである。例えば、デバイス108,110,112は、スマート通信デバイス、例えばデスクトップパソコン、ラップトップパソコン、携帯電話、卓上電話、パーソナルデジタルアシスタント、あるいは他の電子機器を含む。更に、デバイス108,110,112は、コンピュータシステム、例えば、デスクトップパソコン、ラップトップパソコン、携帯電話、卓上電話、パーソナルデジタルアシスタント、あるいは他の電子機器を含む。更にユーザが仕事をしようとする複数のデバイス電子機器と共に、トラストグループを構成する。一実施例においては、デバイス108,110,112は、IPイネーブルなデバイスであり、その結果、デバイス108,110,112は、ネットワーク上にプレゼンスを確立し、IPアドレスを受領する。スマート通信デバイスは、SIPSessionInitiationProtocolを使用して、通信し、プレゼンスを確立し、SIP通信を送受信する。更にデバイス108,110,112は、標準802.11G又はN、Bluetooth通信等のプロトコルを介して、通信できる。デバイス108,110,112は、コンピュータデバイス又はコンピュータシステムである。かくして、デバイス108,110,112は、プロセッサでアプリケーションを実行し、このアプリケーションをメモリに記憶する。デバイス108,110,112は、トラストグループの確立あるいは動作で使用されるデータ即ち情報を記憶する。デバイス108,110,112は、トラストグループ又は他のシステムの他のデバイス108,110,112の1つから、SIPメッセージを送受信することができる。各デバイス108,110,112は、セキュリティシステムの一部として、デバイスをロックしたりアンロックしたりするシステム機能を実行する。例えば、デバイス108,110,112は、ある種のスクリーンセイバーあるいは他のプログラムを使用する。このスクリーンセイバーあるいは他のプログラムは、パスワードによる保護機能或いは他の認証要件による保護機能を有する。これらの保護機能は、所定の時間例、1分、5分等経過後でもデバイス108,110,112が使用していないことに基づいて起動する。他のデバイス108,110,112は、同様なロック又はアンロックシステムを有し、非動作の状態の間、ユーザにより行われるイベントによりあるいは自動的に、デバイス108,110,112へのアクセスを禁止する。一実施例においては、デバイス108,110,112は、ハードウエアデバイス上で実行されるアプリケーションである。例えばコンピュータシステムで実行されるソフトホーンアプリケーションである。更に、デバイス108,110,112は、1人のユーザとは関係のないサーバであるが、複数のユーザの為にオペレーションを実行してもよく、特定のアプリケーション用に1人のユーザにより使用されるものでもよい。デバイス108,110,112は、プレゼンス情報を含む。プレゼンス情報は、ネットワークの装置の物理的な居場所の情報と、その装置の動作状態に関する情報の両方を含む。例えば、プレゼンス情報は、特定の地理的居場所の緯度と経度の組、他のデバイス108,110,112と共有する物理的位置を含む。プレゼンス情報は、あるネットワーク例えばLANサブネットのデバイス108,110,112内のデバイスのプレゼンス情報を含む。例えば、デバイス108,110,112のデバイスへのSIP登録又はアプリケーションは、ネットワーク上のデバイス108,110,112のプレゼンスを表す。プレゼンス情報を用いて、イベントへの応答を決定できる。この応答は、デバイス108,110,112に対するロック状態あるいはアンロック状態を含む。デバイス108,110,112は、ネットワーク106を介して、通信する。ネットワーク106は、LAN、WAN、無線LAN、無線WANあるいは他のタイプのネットワークである。一実施例においては、ネットワーク106は複数のネットワークを含む。これにはインターネットが含まれる。ネットワーク106は、デバイス108,110,112と通信しかつ様々なプロトコルを介して通信できる。これらのプロトコルは、プロトコル802.11G又はN、Bluetooth、TCP/IP等を含む。デバイス108,110,112はサーバ102と通信する。サーバ102は、図5,6で示すコンピュータシステムである。サーバ102は、アプリケーションを実行して、デバイス108,110,112の間で情報交換をし、トラストグループを確立する。更にサーバ102は、クルデンシャル情報をデバイス108,110,112に与えるアプリケーションを実行する。クルデンシャル情報は、クルデンシャルデータベース104内に記憶される。クルデンシャルデータベース104は、図5,6で説明するあらゆるタイプのデータベースである。クルデンシャルデータベース104は、デバイス108,110,112で実行されるアプリケーションをロックしたりアンロックしたりするのに用いられるクルデンシャル情報を記憶する。図2にトラストグループを有するシステム200の実施例を示す。システム200は、2個のデバイス202,204のみを有する。ここに示した2個のデバイス202,204を有するトラストグループは単なる一実施例であり、それ以上の数のデバイスを有するトラストグループも本発明の範囲に入る。2このデバイス即ち卓上電話202とパソコン204は、トラストグループのメンバーである。図2に示すように。システム200は、トラストグループの構成例の一例である。トラストグループは、トラストグループに含まれる様々なタイプのデバイスを有することができる。卓上電話202とパソコン204は、サーバ102と通信する。サーバ102は、卓上電話202とパソコン204とは別のコンピュータシステムでもよく、トラストグループを創設し操作する様々なアプリケーションを実行する。他の実施例においては、サーバ102により実行されるアプリケーションあるいはシステムは、サーバ102ではなく、トラストグループのメンバーが提供してもよい。例えばトラストグループの各メンバーは、データベースを有し、サーバ102より提供される情報をデバイスの一部として記憶してもよい。更にサーバ102により実行されるアプリケーションは、トラストグループのメンバーが、実行しても実行しなくてもよい。説明を単純にするために、本発明のシステム200は、デバイスの特徴とアプリケーションの特徴をサーバー又はデバイス上で実行して、トラストグループを創設してもよい。各デバイス、例えば卓上電話202とパソコン204は、SSOアプリケーション206を実行し、クルデンシャルデータベース208を含む。各卓上電話202又はパソコン204は、図5,6に説明するコンピュータシステムである。従って、卓上電話202又はパソコン204は、プロセッサとメモリと他のコンポーネントを含み、アプリケーションを実行する、あるいはデータ又は情報をデバイスメモリ内に記憶する。SSOアプリケーション206は、トラストグループを確立し、トラストグループの他のメンバーのイベントを交換する。クルデンシャルデータベース208は、そのデバイスのクルデンシャルと、トラストグループ他のメンバーのクルデンシャルを記憶する。かくしてSSOアプリケーション206は、他のデバイスのクルデンシャルにアクセスすることができ、このクルデンシャルを用いて、トラストグループのメンバー間でメッセージを送信することができる。サーバ102は、図5,6に説明するコンピュータシステムである。サーバ102は、プロセッサとメモリとを有し、アプリケーションを実行し、データを記憶する。サーバ102は、セッションマネージャ210を実行する。セッションマネージャ210は、メッセージ交換をコーディネイトして、卓上電話202とパソコン204との間でトラストグループを形成する。かくしてセッションマネージャ210は、メッセージ例、SIPメッセージを受領し、トラストグループの他のメンバーのプレゼンスを、デバイスに登録し通知する。サーバ102はクルデンシャルデータベース104を有する。クルデンシャルデータベース104は、トラストグループの全てのメンバーのクルデンシャルを記憶する。かくしてメンバーがトラストグループに加わると、クルデンシャルデータベース104からのクルデンシャルがこの新規メンバーに与えられる。更にトラストグループのメンバーの初期設定あるいは確立の間、クルデンシャルデータベース104は、クルデンシャルをトラストグループの他のメンバーと交換する即ち共有する。サーバ102はアカウントマネージャ214を実行する。アカウントマネージャ214は、トラストグループの情報と動作を管理するアプリケーションである。かくしてア、カウントマネージャ214は、トラストグループを形成するユーザからのポリシー又は指示を受領する。ユーザが規定したポリシーは、トラストグループが如何に相互作用対応し、イベント例えばアンロック状態又はロック状態に如何に応答するかを指示する。ユーザの規定した基準は、アカウントポリシーデータベース216内に含まれる。アカウントポリシーデータベース216は、図5,6に記載するあらゆるタイプのデータベースである。アカウントポリシーデータベース216は、認証ルール又はポリシーを含む。それらは、様々なシステム例、マイクロソフトエクスチェンジサーバ、あるいは卓上電話202とパソコン204をネットワークで繋ぐのに用いられるプロトコルあるいはシステムから提供される。様々な情報が、アカウントマネージャ214に与えられ、トラストグループの動作と確立のルールを決める。トラストグループの様々なメンバー即ち卓上電話202,パソコン204は互いに直接通信できる。例えば、卓上電話202とパソコン204は、接続ライン212を介して通信する。一実施例においては、接続ライン212は、安全の確保された接続ラインである。例えば接続ライン212は、永続的なTLStransportlayersecurity接続ラインである。接続ライン212は、ダイレクトソケット情報の交換を介して、確立される。これにより、トラストグループの各メンバーは、トラストグループのメンバーにより聞くことのできるポート上で、永続的な接続ライン212を介して、イベント情報を受領することができる。ネットワーク構築あるいはデバイスの登録が変化すると、デバイスは、サーバ102を通りあるいは直接他の装置に到して、接続ライン212を再確立し、イベント情報を受領し続けることができる。図3に、トラストグループを確立する方法の実施例を示す。本発明の方法300は、開始で始まり終了で終わる。方法300のステップの順番は図3に示すが、方法300は、図3に示すのとは異なる順番のステップ、それよりも多い数のステップ、少ない数のステップで構成することもできる。方法300は、コンピュータシステムで実行されるコンピュータで読み取り可能なインストラクションとして実行され、コンピュータ記憶媒体に記憶される。以下本発明の方法300は、図1-2で記載したシステム、コンポーネンツ、モジュール、データ構造、ユーザインターフェースを例に説明する。トラストグループは、その確立の前に、ユーザにより構築される。トラストグループの構築には、トラストグループの一部となるような複数のデバイス用のユーザ登録情報を提供することを含む。例えばユーザは、ID情報例、携帯電話番号、IPアドレス、あるいは複数のデバイスのID情報、他のタイプのID情報を提供する。ユーザ即ちデバイスは、ID情報の提供に応答して、各デバイスに対し認証クルデンシャルを提供する。この認証クルデンシャルは、後で交換され、ロック状態又はアンロック状態に反応する。認証情報は、アカウントマネージャ214に提供され、アカウントポリシーデータベース216又はクルデンシャルデータベース104内に記憶される。更にユーザは、シングルサインオンが、トラストグループ内で、様々なイベントに基づいて如何に行われるかを指示する。かくしてユーザは、トラストグループがロック状態とアンロック状態に、如何に反応するかのポリシーを決定する。このユーザが決定した情報は、トラストグループを確立する前に、トラストグループにより既知のものと見なされる。ユーザは、あらゆるデバイスを提供し、トラストグループにデバイスを加除できる。例えば、ユーザは、ユーザの、携帯電話、卓上コンピュータ、パーソナルデジタルアシスタントを、1つのトラストグループ内に含めることもできる。このトラストグループ内ではこれらのデバイスは、相互作用する。デバイスの提供後、デバイスは、図3に示すように、トラストグループを確立する。図3を図1,2を参照して以下説明する。デバイス1である卓上電話202は、SSOアプリケーション206を操作し、SIP登録と加入メッセージをセッションマネージャ210に送るステップ302。SIP登録メッセージは、卓上電話202はIPアドレスを具備して登録され、トラストグループに加えられることを、要求する。SSOアプリケーション206を有する卓上電話202は、、卓上電話202はトラストグループの一部であることを知っており、セッションマネージャ210に対し卓上電話202を登録することを要求し、セッションマネージャ210が受領するイベントを聞くことができるようにする。この登録メッセージに卓上電話202が応答して、セッションマネージャ210からイベント情報を卓上電話202に与える。デバイス2であるパソコン204は、第2の登録と加入メッセージをセッションマネージャ210に送るステップ304。卓上電話202は、既にセッションマネージャ210に登録されている。かくしてステップ304での第2の登録メッセージの受領に応答して、セッションマネージャ210は、通知メッセージを卓上電話202に送り、卓上電話202にパソコン204の登録を通知するステップ306。通知メッセージは、パソコン204に関する情報を含む。例えば、通知メッセージは、パソコン204のIPアドレスを含む。このIPアドレスを卓上電話202が用いて、パソコン204と通信する。更にセッションマネージャ210は、通知メッセージをパソコン204に送り、パソコン204に卓上電話202の存在を通知するステップ308。この通知メッセージは、卓上電話202に関する情報IPアドレスを含む。卓上電話202は、通知メッセージの受領ステップ306に応答して、SIPインバイトメッセージをパソコン204に送るステップ310。一実施例においては、SIPインバイトメッセージは、セッションマネージャ210を介して、パソコン204に送られるステップ310,312。インバイトメッセージは、ステップ310,312で送られるが、卓上電話202からパソコン204への自己サインしたクルデンシャルを含む。自己サインクルデンシャルは、卓上電話202とパソコン204に知られた認証情報である。この自己サインクルデンシャルにより、パソコン204は卓上電話202をトラストグループのメンバーと認識し、卓上電話202との通信を継続する。この自己サインクルデンシャルは、様々な暗号化方法により認証されたあらゆるタイプの認証情報である。暗号化方法は、例えばPGPprettygoodprivacy方式、公開キー方式、通常の暗号方式を含む。パソコン204は、インバイトメッセージの受領ステップ312に応答して、200OKメッセージを応答信号として送るステップ314。一実施例において、200OKメッセージは、セッションマネージャ210を介して送られ、このセッションマネージャ210が、200OKメッセージを卓上電話202に送るステップ316。200OKメッセージは、ステップ314,316で送信されるが、パソコン204の自己サインクルデンシャルを含み、これが卓上電話202に与えられる。かくして、卓上電話202は、パソコン204の同定を、自己サインクルデンシャル内の認証情報で、認証する。デバイスの認証が、トラストグループの各メンバーにより確認されると、トラストグループは、安全確保した接続を形成するステップ318。卓上電話202又はパソコン204は、通信を開始して或いはポート情報を交換して、規定されたポートを介して、永続的TLS接続を確立する。この直接ソケット接続情報は、デバイス間で交換され、その結果、後続のイベント情報が、永続的TLS接続を介して、交換される。かくして、TLS接続が、パソコン204から卓上電話202に確立されるステップ320か、卓上電話202からパソコン204へ確立されるステップ318。その後のあらゆるイベント情報は、直接トラストグループのメンバー間で交換される。トラストグループが永続的で安全確保をした直接的接続を確立するのに、TLSトンネリングは必要ない。更にこのTLS接続は、他のデバイスを通過せず、TLS接続はデバイス間で自動的に確立されため、より安全が確保されている。図4にトラストグループの動作の実施例を方法400を示す。本発明の方法400は、ステップ402で開始し、ステップ416で終了する。本発明の方法400を、図1-3のシステム、構成要素、モジュール、データ構造、ユーザインターフェースを例に説明する。トラストグループが、ステップ404で確立される。トラストグループの確立は図3の説明と類似する。複数のデバイスは、トラストグループ内に登録され互いに通信することができる。その後、トラストグループは、接続上にシングルサインオンを確立するステップ406。このSSO接続は安全を確保した接続であり、図3で説明した永続的TLS接続である。SSO接続の確立は、トラストグループのメンバー間の直接ソケット接続情報の交換exchangeofdirectsocketconnectioninformationを介して、行われる。トラストグループの確立とSSO接続の確立の後、様々なデバイスが、様々なアプリケーションを実行し、デバイス間の通信を実行する。様々なデバイスの動作は従来公知である。トラストグループの中の1つのデバイスが、イベントを実行するステップ408。イベントは、デバイスの状態の変更を伴うあらゆるタイプの動作である。例えば、イベントは、所定の時間の無動作、或いはロック/アンロックのアプリケーションの状態の変化を引き起こす他の動作を含む。所定の時間無動作であると、スクリーンセイバーあるいは他のロックアプリケーションが実行されて、デバイスがトラストグループの他のメンバーからの移行離脱となる。イベントを実行するステップ408、又はイベントの実行前に、SSOアプリケーション206は、イベントをトラストグループの他のメンバーに送信する。トラストグループの他のメンバーが、イベントを受領するステップ410。イベントは、他のデバイスが聞くことのできる所定のポートで、永続的TLS接続ライン212を介して、受領される。イベントは、イベントと共に送信される情報に関連付けられる。イベントに関連する情報は、イベントを送信するデバイスのクルデンシャル、イベントを受領するデバイスのクルデンシャルを含む。イベントは、何が起きたかを記述し、これによりトラストグループの他のメンバーがイベントに如何に応答するかを決定することができるようになる。この情報を、受領デバイスのSSOアプリケーション206が受領し、受領デバイスはイベントに対し応答があるか否かを決定するステップ412。SSOアプリケーションがイベントに関する情報をレビューし、ポリシーを適用する。このポリシーは、ユーザとアカウントマネージャ214から提供され、アカウントポリシーデータベース216内に記憶されている。アカウントポリシーは、デバイスがトラストグループの他のデバイスから受領したイベントに如何に応答するかを指示する。イベントのレビューに基づいて、かつポリシーアカウントポリシーデータベース216からSSOアプリケーション206により与えられるに従って、デバイスは、イベントに応答があるか否かを決定する。応答がない場合には、ステップ412は、NOでステップ408に戻り、別のイベントを待つ。イベントに対する応答がある場合には、ステップ412は、YESでステップ414に進む。トラストグループの他のデバイスが応答を実行するステップ414。例えばイベントがトラストグループのメンバーの一台をロックすると、応答はトラストグループの全てのメンバーをロックし、その結果、トラストグループのどのメンバーも使用できなくなる。他の実施例によれば、イベントが1つのデバイスをアンロックすると、他のデバイスはアンロックすることにより、応答する。しかし周囲状況とポリシーあるいは指令ユーザにより確立されアカウントマネージャ214から提供されたに応じて、他のデバイスは、イベントに応じて様々に応答することもできる。一連の事例を以下に説明することにより、トラストグループの実行と操作の理解を助ける。第1に、ユーザが、卓上電話、携帯電話、デスクトップコンピュータ、ラップトップコンピュータ等を自分の部屋に持っている例を考える。ユーザは、SSOアプリケーションを全てのデバイスに搭載する。ユーザは、SSOトラストグループ内の全てのデバイスを関連付けるステップを実行する。SSOトラストグループへのデバイスの追加と削除には、ユーザからの手動による受領確認が必要である。一実施例においては、独自の識別子例、電話の内線番号を用いて、SSOトラストグループを独自に特定することもできる。全てのデバイス上のSSOアプリケーションは、安全通信チャネルをTLS,IPSec等の安全確保したトランスポートを用いることにより設定して、他のデバイスに通信する。同様にユーザは、SSOトラストグループ内の様々なデバイスの為に、アンロッククルデンシャルをSSOアプリケーションに与える必要がある。第1実施例において、ユーザは、デスクトップコンピュータをロックして事務所を出るものとする。SSOトラストグループ内の全てのデバイス即ち携帯電話、卓上電話、ユーザのラップトップコンピュータは、ユーザのデスクトップコンピュータから、TLS接続を介して、ロックトリガーロック指示を受領する。この卓上電話又はユーザのラップトップコンピュータは、ユーザのデスクトップコンピュータはIPサブネット認証を用いる他のデバイス近傍にある即ち全てのデバイスは同一のサブネット内にあることを、確認する。認証/確認が完了すると、卓上電話とラップトップコンピュータ上のSSOアプリケーションは、これらのデバイスに対しデバイスロックをトリガーする。物理的な近接性を特定する様々なメカニズムを、この実施例で用いることができる。例えば、あるデバイスは、固定型デバイス例、デスクトップコンピュータ、卓上電話として特定することができ、物理的な近接性のディスカバリは、固定型デバイスに対しては必要とされない。携帯電話は、デスクトップコンピュータが近くにある例えばデスクトップコンピュータは携帯電話にBluetoothを用いて接続されていることを、確認する。その結果、SSOアプリケーションは、携帯電話にあり、この携帯電話をロックするようトリガーする。デスクトップコンピュータによるアンロック使用のケースは、ロック使用のケースに類似し、SSOトラストグループ内の全てのデバイスは、同様な方法で、それ自身をアンロックすることができる。第2の実施例においては、ユーザが自分の部屋を出る時にデスクトップコンピュータをロックしていない場合である。ある時間経過すると、デスクトップコンピュータ上の不使用のタイムアウトのイベントが起き、このデスクトップコンピュータをロックする。SSOトラストグループ内の他の全てのデバイス例、携帯電話、卓上電話、ユーザのラップトップコンピュータは、デスクトップコンピュータからのロックトリガーを受領する。この卓上電話又はユーザのラップトップコンピュータは、デスクトップコンピュータはIPサブネット認証を用いるデバイスの近傍にある即ち全てのデバイスは同一のサブネット内にあることを、確認する。認証/確認が完了すると、卓上電話とユーザのラップトップコンピュータ上のSSOアプリケーションは、これらのデバイスに対しデバイスロックをトリガーする。携帯電話は、デスクトップコンピュータが近くにあることを、デスクトップコンピュータは携帯電話にBluetoothを用いて接続されていることにより、確認する。その結果、携帯電話のSSOアプリケーションは、この携帯電話をロックするようトリガーする。デスクトップコンピュータによるアンロックのケースは、デスクトップコンピュータによるロックのケースに類似し、SSOトラストグループ内の全てのデバイスは、ロックの場合と同様な方法で、それ自身をアンロックすることができる。第3の実施例においては、ユーザが携帯電話を持って事務所を出る場合である。デスクトップコンピュータは、携帯電話からBluetooth接続の切断トリガーを受領する。すると、デスクトップコンピュータはSSOポリシーをチェックする。このSSOポリシーは、Bluetooth切断はデスクトップコンピュータをロックする指令を含む。デスクトップコンピュータ上のSSOアプリケーションは、SSOトラストグループに対するデバイスロックをトリガーする。SSOトラストグループ内の他の全てのデバイス例、携帯電話、卓上電話、ラップトップコンピュータは、デスクトップコンピュータからロックトリガーを受領する。他の実施例においては、デバイスのあるサブセットは、ロックトリガーを受領する。例えば、携帯電話以外の全てのデバイスはロックする、或いは携帯電話とラップトップコンピュータ以外の全てのデバイスはロックする。かくして、SSOトラストグループが遭遇する状況のパラメータに基づいてデバイスを管理するロッキングを与えることが実行される。ロッキングすることは、ユーザにより生成されたルールに基づいて、あるいは自動的に生成されたルールに基づいて、行われる。卓上電話又はラップトップコンピュータは、ユーザのデスクトップコンピュータは物理的に近くにあることを、IPサブネット認証を用いて確認する。物理的近接性が確認されると、卓上電話あるいはラップトップコンピュータ上でのSSOアプリケーションは、卓上電話とラップトップコンピュータをロックするようトリガーする。最後の例においては、ユーザは携帯電話をアンロックした状態でオフィスに入る例である。デスクトップコンピュータは携帯電話にBluetooth接続を用いて接続されている。このBluetooth接続により携帯電話それ故にユーザは、物理的近接性が確認される。デスクトップコンピュータは、携帯電話にSSOチャネルを介して接続され、携帯電話のデバイスの状態がアンロックされていると決定する。SSOアプリケーションは、デスクトップコンピュータ上では、デスクトップコンピュータ用のデバイスアンロックをトリガーする。その後デスクトップコンピュータは、SSOトラストグループ内の他の装置をアンロックするようアンロックトリガーを行う。卓上電話又はラップトップコンピュータは、デスクトップコンピュータはIPサブネット認証を用いて近くにあることを、確認する。認証/確認の完了後、卓上電話あるいはラップトップコンピュータ上のSSOアプリケーションは、卓上電話あるいはラップトップコンピュータのデバイスアンロックをトリガーする。図5は、コンピュータ環境であるシステム500を示す。これは、上記したシステムを有する。システム500は、ユーザコンピュータ505,510,515を有する。ユーザコンピュータ505,510,515は、汎用パソコン一例としてマイクロソフト社のウインドウズやアップル社のマッキントッシュで動作するラップトップコンピュータ、ユニックスオペレーティングシステムで動作するワークステーションコンピュータである。ユーザコンピュータ505,510,515は、様々なアプリケーション、データベースクライアント/サーバアプリケーション、ウエブブラウザアプリケーションを有する。別の構成として、ユーザコンピュータ505、510,515は、シンクライアントコンピュータ、インターネットで可能となる携帯電話、或いはネットワーク例、ネットワーク520で通信しウエブページと電子データを表示しナビゲートするパーソナルデジタルアシスタントである。本発明のシステム500は、3個のコンピュータを示したが、あらゆる数のコンピュータも本発明は、使用可能である。システム500は、ネットワーク520を含む。ネットワーク520は、あらゆるタイプのネットワークであり、例えばTCP/IP、SNA、IPX、AppleTalk等である。ネットワーク520は、LAN、イーサーネットワーク、トークンリングネットワーク、WAN、仮想ネットワーク例えばVPN、インターネット、イントラネット、エクストラネット、PSTN、赤外線ネットワーク、無線ネットワーク或いはそれ等の組み合わせを含む。その例としては、ネットワークは、標準IEEE702.11に適したプロトコルの下で動作するか、ブルートゥースのプロトコル、或いは他の無線プロトコルの下で動作する。ネットワーク520は、様々なシステムと構成要素の間の通信が可能となるネットワークである。システム500は、サーバ525,530を含む。サーバ525,530の内の1つのサーバは、ウエブサーバ525であり、これを用いて、ユーザコンピュータ505,510、515から、ウエブページ或いは電子ドキュメントのリクエストを処理する。ウエブサーバ525は、上記したOSで動く。ウエブサーバ525は、HTTPサーバ、FTPサーバ、CGIサーバ、データベースサーバ、JAVAサーバ等を含む様々なサーバアプリケーションを動かす。一実施例において、ウエブサーバ525は、ウエブサービスとしてオペレーションを発行する。サーバ525,530の内の他のサーバは、ファイル又はアプリケーション用サーバ530である。このサーバ530は、上記のOSに加えて、ユーザコンピュータ505,510,515上で走るクライアントによりアクセス可能なアプリケーションを含む。サーバ530は、ユーザコンピュータ505,510,515に応答して、プログラム又はスクリプトを実行する汎用コンピュータである。一例として、サーバは、ウエブアプリケーションを実行する。ウエブアプリケーションは、プログラム言語例えばJava登録商標、C、C登録商標、又はC、スクリプト言語のようなプログラム言語で書かれたプログラム或いはスクリプトで実行できる。スクリプト言語は、例えばPerl、Python或いはTCL等である。サーバ530は、データベースサーバ例えばオラクル、マイクロソフト、サイベースTM、IBMTMから市販されているデータベースサーバを含む。そしてこれ等は、ユーザコンピュータ505上で動くデータベースクライアントからのリクエストを処理出来る。ファイル又はアプリケーション用サーバ530により創設されたウエブページは、ユーザコンピュータ505にウエブサーバ525を介して転送される。同様にウエブサーバ525は、ウエブページリクエスト、ウエブサービスインボケーション、入力データ等を、ユーザコンピュータ505から受領し、このウエブページリクエスト又は入力データを、ファイル又はアプリケーション用サーバ530に送る。一実施例において、ファイル又はアプリケーション用サーバ530は、ファイルサーバとして機能する。図5は、ウエブサーバ525又はファイル又はアプリケーション用サーバ530を別個の形態で示すが、サーバ525,530で記載した機能は、1個のサーバ或いは複数の特殊サーバで実行することも出来る。システム500は、データベース535を有する。データベース535は、様々な場所に配置可能である。一例として、データベース535は、ユーザコンピュータ505,510,515、サーバ525,530これ等に配置された記憶媒体上にあるか、或いはそれ等から離れた場所にあるが、ネットワーク520を介して互いに通信可能である。一実施例において、データベース535は、SANstorageareanetworkにある。同様に、ユーザコンピュータ505,510,515、サーバ525,530に帰属する機能を実行する必要なファイルは、それぞれのコンピュータ上にあるか或いはそれから離れた場所にある。一実施例において、データベース535は、リレーショナルデータベースであり、例えばオラクル10i登録商標であり、SQLフォーマットのコマンドに応答して、データを記憶し更新し取り出すことが出来る。データベース535は、上記のデータベースと同一或いは類似する。図6は、コンピュータシステム600の一例である。このコンピュータシステム600上で、上記のサーバ、システムが実行される。コンピュータシステム600は、バス655を介して接続されたハードウエア要素を含む。このハードウエア要素は、CPU605と、入力装置610例、マウスとキーボード等と、出力装置615ディスプレイ或いはプリンター等とを有する。コンピュータシステム600は、記憶装置620を有する。コンピュータシステム600は、更に記憶媒体リーダー625,通信システム630モデム、ネットワークカード有線又は無線、無線通信デバイス,作業メモリ640を含む。作業メモリ640は、RAM、ROM等を含む。一実施例において、コンピュータシステム600は、処理加速器635を含む。処理加速器635は、DSP、特殊目的プロセッサを含む。記憶媒体リーダー625は、他のコンピュータで読み取り可能な記憶媒体に接続可能で、これ等は遠隔地或いは局部的固定型或いは取り外し可能な記憶媒体プラスの記憶媒体でコンピュータで読み取り可能な情報を一時的或いは永続的に記憶する。通信システム630は、データが記憶装置620或いはシステム600に関連した他のコンピュータと交換可能となるように、している。コンピュータシステム600は、作業メモリ640内にあるソフトウエア要素を含む。このソフトウエア要素は、オペレーティングシステム645又は他のコードプログラム650を含む。これ等の一例は、ソフトウエア或いはその構成要素を実行するプログラムコードである。用語コンピュータで読み取り可能な媒体とは、コンピュータが実行するプロセスを記憶する媒体或いは伝送媒体を意味する。媒体とは、非揮発性媒体、揮発性媒体、伝送媒体を意味する。非揮発性の媒体とは、NVRAM、磁気ディスク又は光学ディスクである。揮発性媒体とは、DRAM、メインメモリを意味する。このコンピュータで読み取り可能な媒体の一般的なものとしては、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気ディスク、他の磁気媒体、磁気光学媒体、CD-ROM、パンチカード、ペーパーテープ等、更にRAM、PROM、EPROM、FLASH-EPROM、メモリカード、メモリチップ、或いはカートリッジ等がある。e-mail或いは他の自己保存型の情報アーカイブに付属したデジタルファイルは、記憶媒体に等価な分配型の記憶媒体であり、本発明でいう記憶媒体と見なすことができる。コンピュータで読み取り可能な媒体がデータベースとして構築された場合には、このデータベースは、あらゆる種類のデータベース、例えば関連型、階層型、オブジェクト志向型のいずれをも含む。冗長な説明を回避するために公知の構造については省略した、或いはブラックボックスの形態で示している。この省略は本発明の範囲を制限するものではない。ここに開示した実施例は、発明を理解するためのものであり、本発明は個々に述べた特定の実施例以外の様々な方法で実現できる。ここで議論したフローチャートは、特定のイベントのシーケンスを例に説明するが、本発明の操作に影響を及ぼすことなく、これ等のシーケンスの変更、追加、一部省略も可能である。本発明のシステムと方法は、特殊コンピュータ、プログラムされたマイクロプロセッサ、マイクロコントローラ、ASIC、他の集積回路DSP、ハードワイヤド電子素子、論理素子、例えばディスクリートな要素回路、プログラム可能な論理回路、ゲートアレイ、例えばPLD、PLA、FPGA、PAL、特殊目的コンピュータ或いは他の手段で実現できる。本発明を実施するのに用いられるハードウエアは、コンピュータ、携帯用装置、電話器携帯電話、インターネット電話、デジタル、アナログそれ等の組合せの電話や他の公知のハードウエアである。これ等の装置のあるものは、プロセッサ例;シングル又はマルチプルのマイクロプロセッサ、メモリ、非揮発性記憶媒体、入力装置、出力装置等を含む。更に別の形態のソフトウエアの実行は、分散型の処理、要素/目的型の分散型処理、並列処理或いは仮想機械処理で実行される。他の実施例に於いては、ここに開示された方法は、オブジェクト指向のソフトウエア開発環境を用いたソフトウエアと組み合わせて実現できる。このソフトウエア環境は、様々なコンピュータ又はワークステーションで使用されるポータブルなソースコードを提供する。別の構成として、開示されたシステムは、標準の論理回路又はVLSIデザインを用いて一部又は全部のハードウエアで実現できる。本発明のシステムを実行するのにハードウエア又はソフトウエアを用いるかは、システムに要求される速度と効率に依存する。特に使用される特定のソフトウエア、ハードウエアのシステム、マイクロプロセッサ又はマイクロコンピュータシステムに依存する。他の実施例に於いては、開示された方法は、コンピュータで読み取り可能な記憶媒体に記憶されたソフトウエアで実行され、コントローラとメモリとを有するプログラムされた汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ等で実施される。これ等の実施例に於いては、本発明のシステムと方法は、パソコンに組み込まれたプログラムで実行できる。例えばアプレット、JAVA、CGIスクプリト、サーバ或いはコンピュータ、ワークステーションに記録された資源或いは専用の測定システムに組み込まれたルーチン等で実施できる。本発明のシステムは、本発明のシステムと方法をソフトウエア又はハードウエアのシステムに物理的に組み込むことにより実施することもできる。本発明は、特定の標準及びプロトコルを例に説明したが、本発明はこのような標準とプロトコルに制限されるものではない。他の類似の標準とプロトコルも本発明で用いることができる。これ等の標準とプロトコルは、今後開発されるより効率的な標準とプロトコルで置換されるかも知れないが、このような置換も本発明の一態様一実施例と考えられる。以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語又はに関して、例えばA又はBは、Aのみ、Bのみならず、AとBの両方を選択することも含む。例えばA、B、Cの内の1つは、AのみBのみCのみならず、A,B,Cの全てを選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。"