(57)【要約】【課題】異なるユーザ端末間のセッション切り替えを実行する方法および装置を提供すること。【解決手段】この方法および装置は、セッションを表すデータであって、当該セッション・データが当該セッションを再確立するために必要ないかなるアプリケーションおよび認証データをも含むデータを第１のデバイスから受信する手段を含む。この方法および装置は、第１のデバイスでセッションを一時停止し、第２のデバイスで一時停止されたセッション・データを用いて一時停止されたセッションを再確立する工程が容易になる。【選択図】図１
2006191617.tif 000002
【特許請求の範囲】
【請求項１】
異なるユーザ端末間でセッションの切り替えを実行する方法であって、
前記セッションを再確立するために必要ないかなるアプリケーションおよび認証データをも含むことによりセッションを表すデータを第１のデバイスから受信する工程と、
前記第１のデバイスで前記セッションを一時停止する工程と、
前記一時停止されたセッション・データを用いて第２のデバイス上で前記一時停止セッションを再確立する工程とを含む方法。
【請求項２】
第１のアクセス・ネットワークに接続された前記第１のデバイスから前記セッションを起動する工程と、
第２のアクセス・ネットワークに接続された前記第２のデバイスから前記一時停止セッションを再確立する工程とをさらに含む請求項１に記載の方法。
【請求項３】
前記第１のデバイスから、集中セキュリティ・サーバからのユーザ識別を確認する工程をさらに含む請求項１に記載の方法。
【請求項４】
前記第１のデバイスから受信した前記セッションを表す前記データを移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）に記憶する工程をさらに含む請求項１に記載の方法。
【請求項５】
前記第１のデバイスのローカルなアプリケーション・プログラムを起動することで前記セッションを実行する工程をさらに含む請求項１に記載の方法。
【請求項６】
ネットワーク・サービス・プロバイダからサービスへの接続機能を起動することで前記セッションを実行する工程をさらに含む請求項１に記載の方法。
【請求項７】
前記セッションの前記一時停止工程が、
前記第１のデバイスでエンドユーザ識別情報を消去する工程を含む請求項１に記載の方法。
【請求項８】
前記一時停止されたセッションを第２のデバイスで再確立する工程が、
集中セキュリティ・サーバにユーザ識別確認を要求する工程と、
前記集中セキュリティ・サーバからの確認を用いて前記一時停止されたセッションをアンロックする工程とを含む請求項１に記載の方法。
【請求項９】
異なるユーザ端末間でセッションの切り替えを実行する装置であって、
当該セッションを再確立するために必要ないかなるアプリケーションおよび認証データをも含むことにより該セッションを表すデータを第１のデバイスから受信する手段と、
前記第１のデバイスで前記セッションを一時停止する手段と、
前記一時停止されたセッション・データを用いて第２のデバイス上で前記一時停止セッションを再確立する手段とを含む装置。
【請求項１０】
第１のアクセス・ネットワークに接続された前記第１のデバイスから前記セッションを起動する手段と、
第２のアクセス・ネットワークに接続された前記第２のデバイスから前記一時停止セッションを再確立する手段とをさらに含む請求項９に記載の装置。
【請求項１１】
異なるユーザ端末間でセッションの切り替えを実行する移動体エンドユーザ・エージェント・デバイスであって、
該セッションを再確立するために必要ないかなるアプリケーションおよび認証データをも含むことにより該セッションを表すデータを第１のデバイスから受信するように構成された少なくとも１つのポートと、
前記セッション・データおよびユーザ・プロファイル情報を記憶するように構成された記憶デバイスと、
前記少なくとも１つのポートおよび前記記憶デバイスに接続され、前記第１のデバイスで前記セッションを一時停止するコマンドを実行し、前記一時停止されたセッション・データを用いて第２のデバイス上で前記一時停止セッションを再確立するように構成されたプロセッサとを含む移動体エンドユーザ・エージェント・デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク・サービスの提供に関し、より詳細には、エンドユーザ端末間の同一セッションの切り替えの提供に関する。
【背景技術】
【０００２】
さまざまなエンティティが無線ＬＡＮ、セルラ・ネットワーク、私設移動体無線ネットワーク、および衛星ネットワークを含むさまざまなタイプの無線ネットワークの間での無線デバイスのシームレスで安全なローミングを提供する技術および機能を構築している。例えば、異なるタイプの無線デバイスを用いて異なるタイプのネットワーク上でローミングしながら、場所間を移動しつつ、常時重要なビジネス・データにアクセスすることができる。
【０００３】
現在、無線ゲートウェイは任意の所与の時間に最も適当な無線ネットワークを自動的に検出し、デバイスまたはアプリケーションを再起動することなくネットワークを切り替えることができる。そのようなローミング機能によって、例えば、自宅にいるビジネスマンは自分のホーム無線ＬＡＮネットワークに接続された移動体デバイス（例えば、ＰＤＡ）を用いてオフィスからのデータにアクセスできる。あるいは、外出して無線ＬＡＮネットワークのサービス・エリア外に移動すると、デバイスはセルラ・ネットワークに自動的に切り替わる。オフィスまたはカスタマの場所に入ると、デバイスは高速の有線または無線ＬＡＮに切り替わることができる。上記の各々のローミング技法において、エンドユーザはネットワーク間をローミングする同じコンピュータ・デバイスを使用する。
【０００４】
さらに、無線ネットワークの現在のローミング機能は、移動体デバイスとバックエンド・システム間で大量のデータを転送するのに最もふさわしい時間とネットワークとを認識することができる。この機能は、例えば、大量のデータ転送がよりコスト高でなく高帯域幅のＷｉ−Ｆｉまたは無線ＬＡＮネットワークへの参加を待ち受けることができる事例で、最もコスト高でより低速のセルラ・ネットワークの利用を回避する手助けになる。したがって、今日のローミング機能によって、所与の場所で利用可能な無線ネットワークに関わらず、データにアクセスすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
移動体デバイスのユーザはネットワーク間でローミングできるが、現在の技術では、移動体デバイスのユーザは現在のセッションを維持しながら異なるエンドユーザ端末間で切り替えを行うことはできない。すなわち、ユーザが第１のエンドユーザ端末との間に情報のサービス・セッションを確立し、このセッションを例えば異なる場所の異なるエンドユーザ端末に転送しようとする場合、エンドユーザは第１の端末の初めのセッションをまず終了してから第２のエンドユーザ端末の第２のセッションを介して再接続し、サービスまたはアプリケーションを継続しなければならない。
【０００６】
例えば、エンドユーザは、ユーザの自宅の第１のコンピュータ端末で確立されたインターネット上のビデオ・ゲームをしているとする。ユーザはゲームを終了することなく異なる場所（例えば、空港）で同じゲームを続けたいと考えることがある。このためには、エンドユーザはユーザの自宅の第１のコンピュータ端末（例えば、ラップトップ・コンピュータ・デバイス）の現在のセッションをまず終了し、次いで空港にあるコンピュータ・デバイス（例えば、ＰＤＡ）で新しいセッションを再確立しなければならない。ユーザがゲームの途中でセッションを終了する場合、ユーザは第１のコンピュータ端末で終了したところから同じセッションを継続することができずに新しいゲームを再起動しなければならないことが多い。したがって、当技術分野で、第２のエンドユーザ端末で新しいセッションを確立することなく異なるエンドユーザ端末間でのセッションのシームレスな切り替えを実行する必要がある。
【課題を解決するための手段】
【０００７】
本発明は、認証、エンドユーザ・アプリケーション・セッション、およびユーザ・プロファイルを追跡して異なるエンドユーザ端末（すなわち、コンピュータ・デバイス）間のシームレスな切り替えを提供するために使用できる移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）である。本発明の移動体エンドユーザ・エージェント・デバイスは、異なるネットワークに接続可能な異なるエンドユーザ端末間でのローミング機能を容易にする。ＭＥＡＤによって、エンドユーザは第１のエンドユーザ端末からサービスおよび／または情報のセッションを開始し、現在のセッションを一時停止し（すなわち、静止または休止させ）、後で異なるエンドユーザ端末で同じセッションを開始することができる。
【０００８】
一実施形態では、本発明の方法は異なるユーザ端末間でセッションを切り替える工程を含む。この方法は、セッションを表すデータであって、当該セッション・データが当該セッションを再確立するために必要ないかなるアプリケーションおよび認証データをも含むデータを第１のデバイスから受信する工程を含む。ＭＥＡＤを用いて、前記第１のデバイスでセッションを停止し、停止されたセッション・データを用いて第２のデバイス上で当該停止セッションを再確立することができる。
【０００９】
本発明の教示は、添付図面を参照しながら以下の詳細な説明を読むことで容易に理解できよう。
理解を容易にするために、図面を通して共通の同一の要素を示すために適宜同一の参照番号を使用している。
【発明を実施するための最良の形態】
【００１０】
本発明は、認証、エンドユーザ・アプリケーション・セッション、およびユーザ・プロファイルを追跡して異なるエンドユーザ端末（すなわち、コンピュータ・デバイス）間のシームレスな切り替えを提供するために使用できる移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）である。本発明の移動体エンドユーザ・エージェント・デバイスは、異なるネットワークに接続可能な異なるエンドユーザ端末間でのローミング機能を容易にする。ＭＥＡＤによって、エンドユーザは第１のエンドユーザ端末からサービスおよび／または情報のセッションを開始し、現在のセッションを一時停止し（すなわち、静止または休止させ）、後で異なるエンドユーザ端末で同じセッションを開始することができる。
【００１１】
特に、エンドユーザによってセッションが開始され、アクティブに使用されている間は、セッション情報（例えば、セッション・データおよびステータス）がＭＥＡＤ上に記録される（すなわち、記憶される）。したがって、ＭＥＡＤはセッション・データとユーザがセッション中に使用するアプリケーションに関連するデータとを記憶することができる。ユーザはセッションを停止することができ、該当するセッション情報を記憶することで、エンドユーザは場所から場所へローミング（すなわち、移動）でき、セッションが開始したデバイスとは異なるコンピュータ・デバイスから後で同じセッションを開始することができる。
【００１２】
あるエンドユーザ端末から別のエンドユーザ端末に単一のセッションを転送するために、端末はエンドユーザ・ネットワークに関連する情報および提供されるサービスならびにアプリケーション属性を記憶し、ネットワーキング機能を有する異なるエンドユーザ端末からのネットワーク・アクセスを自動的に提供する。エンドユーザ端末はセッションが開始したネットワークのタイプには無関係である。すなわち、エンドユーザ端末は、とりわけケーブル、ＦＴＴＨ、ＡＤＳＬ、無線ＬＡＮ、セルラ、私設移動体、および衛星ネットワークを含む異なるタイプのネットワーク・アクセスによってネットワークに接続することができる。例えば、ユーザは無線アクセス・ネットワークに関連する第１の端末からセッションを開始し、このセッションの情報を第１の端末でセッションが一時停止されるまで記録し、その後異なるタイプのネットワーク（例えば、イントラネット・アクセス・ネットワーク）に関連する第２の端末で同じセッションを再開することができる。
【００１３】
さらに、移動体エンドユーザ・エージェント・デバイスはエンドユーザのプライバシーを保証し、エンドユーザをその情報の制御下に置くために認証およびセキュリティ機能を提供する。したがって、ＭＥＡＤとエンドユーザ端末間のトランザクションは完全に安全であり、エンドユーザ認証に基づく。一実施形態では、セキュリティはＭＥＡＤ上のエンドユーザ端末とのトランザクションからのデータを符号化フォーマットで記憶することで提供される。一実施形態では、符号化キーの符号は定期的な間隔で変更され、データは新しいキー符号で符号化されこれらの間隔で記憶される。一実施形態では、エンドユーザ端末上のエンドユーザ・アプリケーション／サービス・セッション・データも符号化される。さらに、一実施形態では、符号化されたセッションに関連するデータを記憶するエンドユーザ端末上のメモリはエンドユーザが端末を離れる前に消去される。これによって、他の個人はいかなるエンドユーザのセッション情報にもアクセスできないことが保証される。一実施形態では、キー符号も符号化フォーマットで記憶される。キー符号を復号化するには、エンドユーザは認証プロセスを起動（例えば、パスワードまたは生物測定学認証を提供）  しなければならない。
【００１４】
したがって、ＭＥＡＤはそれ自体と、同じまたは異なるネットワークに関連するエンドユーザ端末との間の通信を開始し、終了することができ、エンドユーザに、あるエンドユーザ端末から別のエンドユーザ端末へのアプリケーションおよびサービスの同じルックアンドフィールを提供する。例えば、本発明は、第２のエンドユーザ端末に切り替わる際にウェブ・ブラウザ内のブックマークなどの第１の端末で使用される特定のアプリケーション内で確立された同じ属性へのアクセス権をエンドユーザに提供できる。本発明の各実施形態について、図１〜４を参照しながら以下に詳述する。
【００１５】
図１は、本発明を実施するのに適したネットワーク環境１００のブロック図である。ネットワーク１００は、端末Ａ〜Ｅ１０６ａ〜１０６ｅ（集合的にエンドユーザ端末１０６）などの複数のエンドユーザ端末、アクセス・ネットワーク１０４１〜１０４ｎ（集合的にアクセス・ネットワーク１０４）などの複数のアクセス・ネットワーク、コア・ネットワーク１０２、少なくとも１つのセキュリティ・サーバ１１２、および複数のネットワーク・サービス・センタ１１０１〜１１０ｎ（集合的にネットワーク・サービス・センタ１１０）を含む。
【００１６】
各アクセス・ネットワーク１０４は複数のエンドユーザ端末１０６をサポートし、サービスへの接続機能およびサービスのコンテンツならびにコンテンツ・プロバイダを提供する。アクセス・ネットワーク１０４はコア・ネットワーク１０２を介して相互接続されている。本発明の説明を簡単にするために、コア・ネットワーク１０２をインターネットおよび／またはイントラネットなどのパケット交換ネットワークとして論じる。ただし、コア・ネットワーク１０２は、端末１０６とサービス・センタ１１０との間でコンテンツ、サービスおよびトランスポートを提供できる任意のタイプのネットワークでよいことは当業者には明らかであろう。
【００１７】
アクセス・ネットワーク１０４は任意のタイプの従来のアクセス・ネットワークである。図１の例示のネットワーク１００は例えば、ＷｉＦｉアクセス・ネットワーク１０４１、無線広帯域アクセス・ネットワーク１０４２、イントラネット１０４３、および有線広帯域アクセス・ネットワーク１０４ｎを含む。ただし、アクセス・ネットワークはパケット交換ネットワーク１００への端末アクセス（すなわち、通信経路）を提供できる任意のタイプのアクセス・ネットワークでよいことは当業者には明らかであろう。
【００１８】
図１に示すように、エンドユーザ端末Ａ１０６ａおよび端末Ｂ１０６ｂは例えばＷｉ−Ｆｉアクセス・ネットワーク１０４１に接続され、エンドユーザ端末Ｃ１０６ｃは例えば広帯域アクセス・ネットワーク１０４ｎに接続され、エンドユーザ端末Ｄ１０６ｄは例えばイントラネット１０４３に接続され、端末Ｅ１０６ｅは例えば無線広帯域アクセス・ネットワーク１０４２に接続されている。アクセス・ネットワーク１０４１−ｎ（集合的にアクセス・ネットワーク１０４）の各々はコア・ネットワーク１０２に接続されている。図１は各アクセス・ネットワーク１０４に接続された単一のエンドユーザ端末１０６を例示しているが、各アクセス・ネットワーク１０４は複数のエンドユーザ端末にパケット交換ネットワークへのアクセスを提供できることは当業者には明らかであろう。例えば、ＤＳＬまたはケーブル・プロバイダなどの広帯域アクセス・ネットワークは、数百または数千の端末１０６に広帯域サービスを提供できる。
【００１９】
エンドユーザ端末１０６ａ〜１０６ｅ（集合的に端末１０６）は、情報を処理してアクセス・ネットワークを介してネットワークにアクセスできる任意のコンピュータ・デバイスでよい。例えば、エンドユーザ端末１０６は、エンドユーザに情報を提供できるコンピュータ・デバイスのうち特にラップトップ、デスクトップ、ワークステーション、ＰＤＡ、移動体デバイスを含むことができる。
【００２０】
一実施形態では、各アクセス・ネットワーク１０４は、１つまたは複数のネットワーク・サービス・センタ１１０へのアクセスを提供する。図１に示す例示のネットワーク１００では、ネットワーク・サービス・センタ１１０１および１１０ｎはコア・ネットワーク１０２に接続されている。さらに、例示の無線広帯域アクセス・ネットワーク１０４２は関連するネットワーク・サービス・センタ１１０２を有し、イントラネット・ネットワーク１０４３は関連するネットワーク・サービス・センタ１１０３を有する。なお、パケット交換ネットワーク１０４は、１つまたはそれ以上（すなわち、複数）のネットワーク・サービス・センタ１１０に相互接続することができることは当業者には明らかであろう。
【００２１】
ネットワーク・サービス・センタ１１０は、イントラネット・サービス（例えば、オフィス・Ｅメール、データベース、ウェブベースの教育など）に関連する私設サービスおよび／または公衆エンドユーザ・サービス（例えば、Ｅメール、チャット、ビデオ／オーディオ・オン・デマンド、単一ユーザのまたはネットワーク接続されたゲーム、ウェブ・ブラウジングなど）を提供できる。さらに、ネットワーク・サービス・センタ１１０は認証およびセキュリティ・サービスならびにエンドユーザ・プロファイルおよびサービス管理を提供できる。
【００２２】
図１に、時間ｔ１に端末Ｃ１０６ｃと通信している移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）１０８が例示されている。ＭＥＡＤ１０８を用いて、セッション・ステータス、セキュリティ情報、およびユーザが端末Ｃ１０６ｃ上で対話しているアプリケーションまたはサービス（スタンドアロンまたはネットワーク接続の両方）に関する情報を含むセッション・アクティビティ情報などのユーザ・セッション情報を記憶することができる。端末Ｃ１０６ｃでのセッション中のユーザ・アクティビティの間、ユーザはしばらく現在のセッションを一時的に停止したいと思い後ほど別の場所でセッションを続行することができる。図１はまた時間ｔ２に端末Ｅ１０６ｅと対話しているＭＥＡＤ１０８を示す。したがって、ユーザは時間ｔ１に第１のエンドユーザ端末で現在のセッションを一時停止して、別の場所にある別のエンドユーザ端末にローミングし、一時的に停止したセッションを時間ｔ２に再確立する。
【００２３】
ユーザに同一セッションのエンドユーザ端末間ローミング機能（すなわち、切り替え）を提供するために、ＭＥＡＤ１０８は端末Ｃ１０６ｃにユーザのセッション・アクティビティに関連する情報を記憶する。この情報は広帯域アクセス・ネットワーク１０４ｎでのセッション開始およびステータスに関する情報と、端末でユーザが対話しているアプリケーション（すなわち、コンテンツまたはプログラム）についてのユーザ・アクティビティに関する情報を含む。さらに、ＭＥＡＤ１０８は、ユーザが現在のセッションを一時停止することを選択する時間まで、セッション情報およびそれに記憶されたステータスを連続的に更新する。
【００２４】
ユーザはＭＥＡＤ１０８を介して端末１０６にコマンドを発行することで現在のセッションを一時停止できる。一時停止コマンドがＭＥＡＤ１０８によって開始されると、第１のエンドユーザ端末とのセッションは一時的に停止され、ユーザは第１のエンドユーザ端末を終了できる。次いでユーザは、ＭＥＡＤ１０８上に記録された（すなわち、記憶された）セッション情報を用いて、時間ｔ２などの後の時間に別のエンドユーザ端末で同じセッションを再開できる。ＭＥＡＤが第２のエンドユーザ端末と通信できる範囲に達すると、ユーザはＭＥＡＤ１０８に新しいコマンドを発行することで端末Ｅ１０６ｅなどの第２のエンドユーザ端末でセッションを再開できる。
【００２５】
ＭＥＡＤ１０８はそこに記憶されたセッション情報を符号化することでユーザおよびセッションのセキュリティを提供することに留意されたい。さらに、ＭＥＡＤはユーザＩＤ番号とパスワードを要求することで適切なユーザの権限付与を要求する。一実施形態では、ＭＥＡＤ１０８は、ユーザのセッションへの無権限のアクセスの防止を強化するためにキーパッド上に指紋パッド（またの任意の生物測定学セキュリティ）を含むことができる。したがって、ＭＥＡＤ１０８は、第１の時間に現在のセッションを一時停止し（すなわち、静止または休止させ）、第２のエンドユーザ端末で（例えば、端末Ｅ１０６ｅで後ほど）同じセッションを再開することができる。
【００２６】
ＭＥＡＤ１０８は、セキュリティ・サーバ１１２と対話することで、安全な方法で２つの異なる端末１０６でセッションを休止して再開することができる。一実施形態では、セキュリティ・サーバ１１２は、図１に想像線で例示した集中セキュリティ・サーバでもよい。代替実施形態では、セキュリティ・サーバ１１２は、アクセス・ネットワークの各々に関連する複数のネットワーク・サービス・センタ１１０の間に分散することができる。
【００２７】
特に、セキュリティ・サーバ１１２（想像線で描かれた）は、安全なセッションを開始するエンドユーザ端末がローカル・アクセス・ネットワーク１０４によって直接に中央のセキュリティ・サーバ１１２にルーティングされるように集中化することができる。代替実施形態では、セキュリティ・サーバ機能１１２はネットワーク・サービス・センタ１１０とＭＥＡＤ１０８内にローカルに分散できる。いずれの実施形態でも、セキュリティ・サーバ１１２はＭＥＡＤ１０８と端末１０６とが開始したセッション接続機能の認証および権限付与を提供する。別の実施形態では、セキュリティ・サーバは、好都合には当技術分野で知られている認証、権限付与、およびアカウンティング（ＡＡＡ）サーバと同様の方法でサービス・プロバイダにアカウンティング・サービスも提供できる。
【００２８】
図２は本発明を実施するのに適した移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）１０８のブロック図である。特に、移動体エンドユーザ・エージェント・デバイス１０８は制御装置２５０と無線通信回路２２２とを含む。制御装置２５０はプロセッサ２５４と、サポート回路２５６と、Ｉ／Ｏ回路２５２と、エンコーダ／デコーダ論理２４０と、メモリ２５８とを含む。プロセッサ２５４と、サポート回路２５６と、メモリ２５８と、Ｉ／Ｏ回路２５２と、論理回路２４０とは、少なくとも１つの母線２６０を介して互いに対話する（すなわち、情報を交換する）。
【００２９】
メモリ２５８は、ユーザ・セッションに関連するさまざまな制御プログラム２８２とデータ・ファイルとを記憶する。プロセッサ２５４は、エンコーダ／デコーダ２４０などのサポート回路のうち、とりわけ電源、クロック回路、キャッシュなどの従来のサポート回路２５６ならびにメモリ２５８に記憶されたソフトウェア・ルーチン２８２を実行する手助けをする回路と協働する。したがって、本明細書に記載するプロセス工程の一部は、ハードウェアで、例えば、さまざまな工程を実行するプロセッサ２５４と協働する回路として実装することが企図される。
【００３０】
制御装置２５０はまた、制御装置２５０と通信するさまざまな機能要素の間のインタフェースを形成する入出力（Ｉ／Ｏ）回路２５２を含む。図２の例示的実施形態では、制御装置２５０は任意選択として出力デバイス（例えば、ディスプレイ）２２４およびキーボードまたはマウス・デバイスなどのユーザ・インタフェース（すなわち、入力デバイス）２２６と通信する。入力および出力デバイス２２６および２２４を用いて、ユーザは移動体エンドユーザ・エージェント・デバイス１０８との間で情報を受信し（例えば、表示し）、入力することができる。
【００３１】
また、制御装置２５０はＩ／Ｏ回路２５２に接続された１つまたは複数の母線２６２を介して無線通信回路２２２と通話する。無線通信回路２２２は、例えば、ブルートゥース標準または任意のその他の従来の無線通信標準に従ってエンドユーザ端末１０６との無線通信を提供できる。代替実施形態では、Ｉ／Ｏ回路２５２は、ＵＳＢポート、イーサネット（登録商標）などの有線ネットワーキング機能、またはネットワーク１００内のＭＥＡＤ１０８とエンドユーザ端末１０６との間で情報を交換する任意のその他の通信ポートを含むことができる。一実施形態では、ＭＥＡＤ１０８とエンドユーザ端末１０６との間で転送されるデータは常に符号化され、これによっていかなるセキュリティの脅威をも回避する。
【００３２】
メモリ２５８は、ＲＡＭ、プログラマブル・メモリ、フラッシュ・メモリ、ディスク・ドライブ、または任意のその他の従来のメモリ・デバイスなどの従来のいかなるメモリでもよい。メモリは、本発明を実施するルーチン２８２ならびに、異なるエンドユーザ端末１０６間でユーザ・セッションを確立して維持するために必要な情報のうち、とりわけセキュリティ・データ２７２、ユーザ・アプリケーション・データ２７４、ユーザ・プロファイル・データ２７６、ユーザ・セッション・データ２７８、ユーザ・アプリケーション権限付与２８０、ローカル・オペレーティング・システム（図示せず）、アプリケーション・プログラム（図示せず）などのユーザ・セッション情報を記憶するために使用される。
【００３３】
エンコーダ／デコーダ論理２４０は、データをメモリ２５８との間で符号化および復号化するためのエンコーダ２４２およびデコーダ２４４を含むことに留意されたい。エンコーダ／デコーダ論理２４０は、当技術分野で従来知られているように、ソフトウェア・プログラミング、ハードウェア、および／またはその組合せとして実装できる。
【００３４】
図２の制御装置２５０は、本発明に従ってさまざまな制御機能を実行するようにプログラミングされた汎用コンピュータとして示されているが、本発明は、例えば、特定用途向け集積回路（ＡＳＩＣ）などのハードウェアで実施することができる。したがって、本明細書に記載する各プロセスは、ソフトウェア、ハードウェア、またはその任意の組合せによってどちらでも実行されるものと広く解釈されるものである。
【００３５】
図３Ａおよび３Ｂは、異なるエンドユーザ端末１０６の間のセッションの切り替えを提供する方法３００の第１の実施形態の流れ図を集合的に示す。図３Ａおよび３Ｂの方法３００を、集中セキュリティ・サーバ１１２を介したセッションの認証および権限付与の提供に関して説明する。別の実施形態では、セキュリティ・サーバ１１２がネットワーク・サービス・センタ１１０およびＭＥＡＤ１０８内にローカルに提供されている図４に関して、方法４００を説明する。
【００３６】
より具体的には、図３Ａは、図１に示す端末Ｃ１０６ｃなどの第１のエンドユーザ端末でのアクティブなセッションの開始、実行、および一時停止の流れ図を示す。図３Ｂは、図１に示す端末Ｅ１０６ｅなどの第２のエンドユーザ端末での同じセッションの開始、実行、および終了の流れ図を示す。
【００３７】
図３Ａを参照すると、工程３０１で、エンドユーザは権限があるエージェンシーからＭＥＡＤ１０８（集中セキュリティ・サーバ機能の）を割り当てられる。図３Ａを参照すると、工程３０２〜３０６は、ＭＥＡＤ１０８とエンドユーザ端末１０６との間と同様に認証およびセキュリティを提供する。特に、工程３０２で、エンドユーザはＭＥＡＤ１０８でセキュリティ・トークンを割り当てられる。具体的には、ＭＥＡＤ１０８のエンドユーザ識別マネージャは、エンドユーザが選択するパス・コードまたはエンドユーザ特有の生物測定学符号（例えば、指紋）と併用しなければならないセキュリティ符号を生成する。工程３０３で、ユーザは、図１に示す端末Ｃ１０６ｃなどのネットワーキングされた端末に接近し、図２に関して上述したように、無線通信（例えば、ブルートゥース）または有線チャネル（例えば、とりわけイーサネット（登録商標）、ＵＳＢ）などの通信インタフェースを介して通信を確立する。工程３０４で、ユーザはＭＥＡＤ１０８を起動してエンドユーザ端末１０６ｃとのサービスを確立する。一実施形態では、ＭＥＡＤ１０８はサービスを開始するキーパッド上の入力（例えば、ボタンまたはスイッチ）を含む。
【００３８】
ＭＥＡＤ１０８と端末１０６との間の通信は、任意の従来の通信媒体によって容易になる。例えば、ブルートゥースおよび３Ｇ無線通信などの無線通信を利用することができる。あるいは、ＵＳＢ、イーサネット（登録商標）、または任意のその他の従来の無線または有線標準を介して有線通信が提供できる。端末１０６は、ＭＥＡＤ１０８から通信信号を受信する準拠ポート、回路およびソフトウェアを容易にすることに留意されたい。
【００３９】
工程３０８〜３２４に関して述べたように、サービスは、エンドユーザ端末１０６とのセッションを開設し、その後、１つまたは複数のネットワーク・サービス・センタ１１０との情報（例えば、コンテンツ）のセッションを開設する。工程３０６で、エンドユーザは端末１０６にユーザ識別番号およびパスワードを提供する。一実施形態では、ＩＤ番号およびパスワードはユーザによってキーパッドにキー入力される。あるいは、ＩＤ番号および／またはパスワードは、ＭＥＡＤ１０８のメモリ２５８内に記憶できる。後者の実施形態では、サービス開始ボタンだけで端末１０６にＩＤ番号および／またはパスワードが送信される。別の実施形態では、やはりＭＥＡＤ１０８のキーパッド上にある指紋パッドなどの生物測定学入力によって追加および／または別のセキュリティが提供される。これらのいかなる実施形態でも、ＭＥＡＤ１０８と第１の端末１０６ｃは、ＭＥＡＤ１０８が第１のエンドユーザ端末１０６と通信するように、従来当技術分野で知られているようにハンドシェークを実行する。またエンドユーザ端末１０６は、ＭＥＡＤ１０８、ネットワーク・サービス・センタ１１０、および集中セキュリティ・サーバ１１２との間で情報（例えば、メッセージ）を交換するように設計されたソフトウェア・プログラミング（例えば、アプリケーション・プログラム）を記憶する。
【００４０】
工程３０８で、エンドユーザはＭＥＡＤ１０８を使用して集中セキュリティ・サーバ１１２からのエンドユーザ識別確認を保証する。識別確認はネットワーク・サービス・センタ１１０がサービスを受信するユーザを認証するために用いる。一実施形態では、識別確認はエンドユーザの資格（ユーザＩＤ、パスワード、など）と要求するサービスの情報とをＭＥＡＤから端末１０６に送信することで要求される。端末１０６はこの要求をローカル・アクセス・ネットワーク１０４（例えば、図１の広帯域アクセス・ネットワーク１０４ｎ）を介して集中セキュリティ・サーバ１１２に転送する。
【００４１】
工程３１２で、セキュリティ・サーバ１１２は、サーバ１１２に送信された情報をサーバ１１２に記憶されたクライアント情報と比較することでエンドユーザの識別を確認する。ユーザが確認されない場合、拒否メッセージがネットワーク・センタ１１０と端末１０６とに返信され、それによってユーザ確認が拒否される。そうでなく、セキュリティ・サーバ１１２がエンドユーザの資格を確認する場合、確認メッセージがネットワーク・サービス・センタ１１０に送信され、工程３１４でネットワーク・サービス・センタ１１０は確認メッセージを端末１０６に返送する。
【００４２】
工程３１６で、ＭＥＡＤ１０８はセキュリティ・トークンを用いて第１の端末１０６にサービス確立のセキュア要求を送信する。セキュア要求は、ＭＥＡＤ１０８を符号化フォーマットで識別する情報を含むユーザ識別情報を含む。工程３１８で、第１の端末１０６ｃはセキュア・サービス接続確立要求をローカル・アクセス・ネットワーク１０４ｎを介してネットワーク・サービス・センタ１１０ｎに送信する。方法３００のこの時点で、ネットワーク・サービス・センタ１１０はユーザ・セッションを開始する。
【００４３】
オプションの工程３２０で、エンドユーザ端末でローカル・アプリケーションを開始できる。ローカル・アプリケーションは、ユーザがセッション中にインタフェースをとりたいと思うさまざまなソフトウェア・プログラム（すなわち、アプリケーション）を含む。例えば、これらのアプリケーションは、従来のアプリケーション・プログラムのうちとりわけ、ゲーム・プログラム、ウェブ・ブラウズ・プログラム、ワード・プロセッシング、Ｅメール、企業データベースへのイントラネット・アクセス、オーディオ／ビデオ・オン・デマンド、ＣＲＭを含むことができる。
【００４４】
ステップ３２２で、これと代替に、または追加的に、ユーザはネットワーク・サービス・センタにセキュア・サービス・セッション・データを任意選択として要求できる。セッション・データは、ネットワーク・サービス・センタ１１０からのセッション・データ・タイプのうちとりわけ、関連するエンドユーザＩＤおよびパスワードを備えたセキュア・サービス要求（ＶＰＮを用いたイントラネットへのログオンなど）を含むことができる。
【００４５】
工程３２４で、ネットワーク・サービス・センタ１１０はエンドユーザ端末と対話してセッション・データ要求を受信し、これに応答して安全な方法でそのようなセッション・データをエンドユーザ端末１０６に返送する。第１の端末１０６とネットワーク・サービス・センタ１１０との対話はユーザが所望するかぎり継続する。第１の端末１０６とネットワーク・サービス・センタとの間のユーザの対話中、工程３２６で、ＭＥＡＤ１０８は端末が取り出した最新データと最新のセッションのステータスおよびデータとを記録する。ＭＥＡＤ１０８はユーザ・セッションの進行に伴って情報を連続して記録し更新する。すなわち、ＭＥＡＤは、第１のエンドユーザ端末１０６、サービス・センタ１１０、および集中セキュリティ・サーバ１１２からの情報を含むすべての該当する情報（ステータスおよびデータ）を記録し、現在のセッションを維持する。
【００４６】
究極的に、エンドユーザは第１のエンドユーザ端末１０６ｃから離れ、本発明の原理に従ってセッションを終了するか現在のセッションを一時停止することを決意する。工程３２８で、ユーザは端末１０６ｃを離れる決意をする。工程３３０で、ＭＥＡＤ１０８はサービス・セッション終了要求を送信する。一実施形態では、ユーザはＭＥＡＤ１０８のキーパッド上のサービス終了ボタンを押し、それによって第１の端末１０６ｃに終了要求が送信される。工程３３２で、例示の第１の端末１０６ｃはネットワーク・サービス・センタ１１０にメッセージを送信して待機動作モードを開始する。待機動作モードでは、ネットワーク・サービス・センタ１１０はエンドユーザ端末１０６へのサービスを一時停止し、次のセッション命令の受信を待つ。
【００４７】
工程３３４で、サービス・センタ１１０は第１の端末１０６ｃに確認メッセージを送信する。工程３３６で、端末１０６は記憶のためにＭＥＡＤ１０８に最終サービス・セッション・データ／ステータスを送信し、ＭＥＡＤ１０８を最新のセッション情報で更新する。例えば、ＭＥＡＤ１０８は最終ユーザ・セッション・データ２７８、ユーザ・アプリケーション・データ２７４、セキュリティ・データ２７２、ユーザ・プロファイル・データ２７６、およびセッションに関する任意のその他の該当する情報などの最終セッション情報を記憶する。
【００４８】
工程３３８で、ＭＥＡＤは例示の第１の端末１０６ｃにセッション破壊／ロック情報メッセージを送信する。工程３４０で、端末１０６ｃは待機モードのセッションのセッション・データをロックし、端末１０６に記憶されているエンドユーザ識別情報を破壊（すなわち、消去）する。エンドユーザ識別情報が端末１０６のメモリから削除されると、工程３４２で、ユーザ識別情報の破壊を確認する確認信号がＭＥＡＤ１０８に返送される。さらに、工程３４４で、端末１０６ｃは集中セキュリティ・サーバ１１２に複製の破壊確認メッセージを送信する。こうして、ＭＥＡＤ１０８とセキュリティ・サーバ１１２の両方は、ユーザの識別情報が端末から削除され、第１の端末の現在のセッションが終了したことを通知される。
【００４９】
工程３４６で、ユーザは現在一時停止状態のセッションに名前を付ける。セッション名は任意の適した名前でよい。ＭＥＡＤ１０８はセッションにタイムスタンプを押し、セキュア・キーでセッション情報をロックする。こうして、ＭＥＡＤ１０８内のセッション情報は保護される。工程３４８で、セッション名、タイムスタンプ情報、およびセッション情報のセキュア・キーが端末１０６ｃに送信される。工程３５０で、端末１０６ｃはセキュア・キーを集中セキュリティ・サーバ１１２に送信し、セキュア・キーは集中セキュリティ・サーバ１１２で将来のアクセスに備えて記憶される。したがって、工程３２８〜３５０によって、ユーザは、セッション・データをロックし、ロックしたデータをセキュア・キーで符号化し、異なるエンドユーザ端末での将来のアクセスに備えて集中セキュリティ・サーバ１１２にセキュア・キーを記憶することで、現在のセッションを一時停止することができる。
【００５０】
図３Ｂは、図３Ｂの工程３０１〜３５０に記載する一時停止セッションをユーザが再起動する方法を示す図である。図１を参照すると、ユーザは例えばその場所を異なる端末、すなわち、端末Ｅ１０６ｅに移動している。工程３５１で、ユーザは第２のエンドユーザ端末（例えば、端末Ｅ１０６ｅ）に接近し、工程３５２で、エンドユーザはＭＥＡＤ１０８上でセキュリティ・トークンを開始して第２の端末１０６ｅからサービスを確立する。
【００５１】
工程３５４で、図３Ａの工程３０６の第１の端末１０６ｃに関して上述したのと同じ方法で、第２の端末１０６ｅとＭＥＡＤ１０８との間のハンドシェークが実行される。工程３５６で、ＭＥＡＤ１０８は第２の端末１０６ｅにセキュア・エンドユーザ識別確認メッセージを送信し、第２の端末１０６ｅは、工程３５８で識別確認メッセージを集中セキュリティ・サーバ１１２に送信する。工程３６０で、セキュリティ・サーバ１１２は、エンドユーザ識別および情報が認証されたことを示す確認メッセージをネットワーク・サービス・センタ１１０に返送する。工程３６２で、ネットワーク・サービス・センタ１１０は第２の端末１０６ｅに確認メッセージを送信し、それによって、第２の端末がユーザ・セッションを容易にできるようにする。
【００５２】
ユーザは第２の端末１０６ｅで新しいセッションを開始でき、または第１の端末１０６ｃで実行された以前に一時停止されたセッションを再起動することができる。すなわち、ＭＥＡＤ１０８は複数のセッションのセッション・データを記録し、以前に一時停止されたセッションを再起動することができる。
【００５３】
工程３６４で、ユーザは以前のセッションをアンロックしようと決意する。特に、エンドユーザは使用した識別確認情報を用いて一時停止されたセッションを開始する。ユーザは適当なユーザＩＤおよびパスワード情報を提供し、かつ／または指紋などの生物測定学情報をＭＥＡＤ１０８に提供することで以前のセッションをアンロックできる。
【００５４】
工程３６６で、ユーザは必要な情報でサービスを確立するために第２の端末１０６ｅにセキュア要求を送信するようにＭＥＡＤ１０８に指示する。セキュリティ・トークンを用いて、ＭＥＡＤ１０８は図３Ａの工程３１６に関して上述したセキュア要求を開始する。特に、セキュア・トークンはセッション名、タイムスタンプ情報、ならびに任意の他のセッションおよびユーザ識別情報を含む。工程３６８で、第２の端末１０６ｅはネットワーク・サービス・センタ１１０にセキュア・サービス接続確立要求を送信する。この時点で、ユーザはセッションを起動することでネットワーク・サービス・センタ１１０の一時停止されたセッションを再開することができる（すなわち、一時停止されたセッションはもはや待機モードではない）。
【００５５】
工程３７０で、ユーザは任意選択として、工程３２０に関して上述したとりわけウェブ・ブラウザなどの第２の端末１０６ｅ上のローカル・アプリケーション・プログラムを起動する。あるいは、工程３７２で、ユーザは工程３２２に関して上述したように、ネットワーク・サービス・センタ１１０にサービス・セッション・データを要求してもよい。工程３７４で、実行中のセキュア・サービス接続が第２の端末１０６ｅとネットワーク・サービス・センタ１１０との間に提供される。したがって、ユーザは第２の端末１０６ｅでネットワーク・サービス・センタ１１０に情報を要求し、取り出すことができる。
【００５６】
工程３７６で、セッション情報およびセッション・ステータスがＭＥＡＤ１０８によって連続的に記憶され更新される。ＭＥＡＤ１０８は、図３Ａの工程３２６に関して上述したのと同じ方法で、セッション情報をメモリに記憶する。セッションが進行して少々時間が経つと、工程３７８でユーザは第２の端末１０６ｅを離れる決心をする。
【００５７】
工程３８０で、ユーザはセッション終了要求を含む終了信号を（すなわち、ＭＥＡＤ１０８のキーパッドから）第２の端末に送信する。第２の端末１０６ｅは、ユーザがセッションを一時停止するか終了したいという通知を受ける。工程３８２で、第２の端末はネットワーク・サービス・センタ１１０にアクティブなセッションから待機モードに切り替えるように指示する。工程３８４で、ネットワーク・サービス・センタ１１０はセッション待機モードに切り替わり、第２の端末１０６ｅに確認メッセージを返送する。工程３８８で、第２の端末はＭＥＡＤ１０８に記憶する最終サービス・セッション・ステータスとデータとを送信する。
【００５８】
工程３８８で、ＭＥＡＤは例示の第２の端末１０６ｅにセッション破壊／ロック情報メッセージを送信する。工程３９０で、第２の端末１０６ｅは待機モードのセッションのセッション・データをロックし、端末１０６に記憶されたエンドユーザ識別情報を消去する。エンドユーザ識別情報が端末１０６のメモリから削除されると、工程３９２で、ユーザ識別情報の破壊を確認する確認信号がＭＥＡＤ１０８に返送される。さらに、工程３９４で、端末１０６ｅは集中セキュリティ・サーバ１１２に複製の破壊確認メッセージを送信する。こうして、ＭＥＡＤ１０８とセキュリティ・サーバ１１２の両方は、ユーザの識別情報が端末から削除され、第１の端末の現在のセッションが終了したことを通知される。
【００５９】
工程３９６で、ユーザは現在一時停止状態のセッションに名前を付ける。ＭＥＡＤ１０８はセッションにタイムスタンプを押し、セキュア・キーでセッション情報をロックする。さらに、第２の端末で作成された任意のその他のセッションにも、異なる端末１０６での後ほどのさらなる対話のセッションを識別する一意の名前とタイムスタンプが付与される。
【００６０】
こうして、ＭＥＡＤ１０８内のセッション情報は保護される。工程３９８で、セッション名、タイムスタンプ情報、およびセッション情報のセキュア・キーが第２の端末１０６ｅに送信される。工程３９９で、第２の端末１０６ｅはセキュア・キーを集中セキュリティ・サーバ１１２に送信し、セキュア・キーは集中セキュリティ・サーバ１１２で将来のアクセスに備えて記憶される。したがって、工程３７８〜３９９によって、ユーザはセッション・データをロックし、ロックしたデータをセキュア・キーで符号化し、異なるエンドユーザ端末での将来のアクセスに備えて集中セキュリティ・サーバ１１２にセキュア・キーを記憶することで現在のセッションを一時停止することができる。
【００６１】
図４は、異なるエンドユーザ端末１０６間のセッションの切り替えを提供する方法４００の第２の実施形態の流れ図である。この第２の実施形態では、異なるエンドユーザ端末間のセッション切り替えが集中セキュリティ・サーバ１１２なしに提供される。この第２の実施形態では、ユーザの識別およびセッション情報の確認が端末で確立され、確認は集中セキュリティ・サーバでは実行されない。
【００６２】
図４を参照すると、工程３０１はエンドユーザが権限があるエージェンシーからＭＥＡＤ１０８（分散セキュリティ・サーバ機能の）を割り当てられる最初の工程である。工程３０２〜３０６は、図３Ａおよび３Ｂの方法３００に関して上述したように、ＭＥＡＤ１０８とエンドユーザ端末１０６との間と同様に認証およびセキュリティを提供する。特に、工程３０２で、エンドユーザはＭＥＡＤ１０８でセキュリティ・トークンを割り当てられる。特に、ＭＥＡＤ１０８のエンドユーザ識別マネージャは、エンドユーザが選択するパス・コードまたはエンドユーザ特有の生物測定学符号（例えば、指紋）と併用しなければならないセキュリティ符号を生成する。工程３０３で、ユーザは、図１に示すように、端末Ｃ１０６ｃなどのネットワーキングされた端末に接近し、通信インタフェース（例えば、とりわけ、ブルートゥース、イーサネット（登録商標）、ＵＳＢ）を介して通信を確立する。工程３０４で、ユーザはトークンを起動してサービスを確立する。
【００６３】
工程３０６で、エンドユーザは端末１０６にユーザ識別番号およびパスワードを提供する。一実施形態では、ＩＤ番号およびパスワードはユーザによってキーパッドにキー入力される。あるいは、サービス開始ボタンだけでＩＤ番号および／またはパスワードを端末１０６に送信するように、ＩＤ番号および／またはパスワードはＭＥＡＤ１０８のメモリ２５８内に記憶できる。端末１０６からＭＥＡＤ１０８にハンドシェークが返され、端末１０６でユーザとＭＥＡＤ１０８が認証される。
【００６４】
次いで方法４００は工程３１６に進む。方法３００の工程３０８〜３１４は方法４００では使用されないことに留意されたい。これはこれらの工程が集中セキュリティ・サーバ１１２でユーザ識別を確認する工程に関して情報の交換を容易にするためのものであるからである。なお、この第２の実施形態は集中セキュリティ・サーバ１１２を使用しないが、代わりに分散セキュリティ・サーバ１１２を使用する。
【００６５】
工程３１６で、ＭＥＡＤ１０８はセキュリティ・トークンを用いて第１の端末１０６にサービス確立のセキュア要求を送信する。セキュア要求は、ＭＥＡＤ１０８を符号化フォーマットで識別する情報を含むユーザ識別情報を含む。工程３１８で、第１の端末１０６ｃはセキュア・サービス接続確立要求をローカル・アクセス・ネットワーク１０４ｎを介してネットワーク・サービス・センタ１１０ｎに送信する。方法４００のこの時点で、ネットワーク・サービス・センタ１１０はユーザ・セッションを開始する。
【００６６】
オプションの工程３２０で、エンドユーザ端末でローカル・アプリケーションを開始できる。ローカル・アプリケーションは、ユーザがセッション中にインタフェースをとりたいと思うさまざまなソフトウェア・プログラム（すなわち、アプリケーション）を含む。例えば、これらのアプリケーションは、従来のアプリケーション・プログラムのうちとりわけ、ゲーム・プログラム、ウェブ・ブラウズ・プログラム、ワード・プロセッシング、Ｅメール、企業データベースへのイントラネット・アクセス、オーディオ／ビデオ・オン・デマンド、ＣＲＭを含むことができる。ステップ３２２で、これと代替に、または追加的に、ユーザはネットワーク・サービス・センタにセキュア・サービス・セッション・データを任意選択として要求できる。
【００６７】
工程３２４で、ネットワーク・サービス・センタ１１０はエンドユーザ端末と対話してセッション・データ要求を受信し、これに応答して安全な方法でそのようなセッション・データをエンドユーザ端末１０６に返送する。端末１０６とネットワーク・サービス・センタ１１０との対話はユーザが所望するかぎり継続する。第１の端末１０６とネットワーク・サービス・センタとの間のユーザの対話中、工程３２６で、ＭＥＡＤ１０８は端末が取り出した最新データと最新のセッションのステータスおよびデータとを記録する。ＭＥＡＤ１０８はユーザ・セッションの進行に伴って情報を連続して記録し更新する。すなわち、ＭＥＡＤは、第１のエンドユーザ端末１０６、サービス・センタ１１０、および集中セキュリティ・サーバ１１２からの情報を含むすべての該当する情報（ステータスおよびデータ）を記録し、現在のセッションを維持する。
【００６８】
究極的に、エンドユーザは第１のエンドユーザ端末１０６ｃから離れ、本発明の原理に従ってセッションを終了するか現在のセッションを一時停止することを決意する。工程３２８で、ユーザは端末１０６ｃを離れる決意をする。工程３３０で、ＭＥＡＤ１０８はサービス・セッション終了要求を送信する。一実施形態では、ユーザはＭＥＡＤ１０８のキーパッド上のサービス終了ボタンを押し、それによって第１の端末１０６ｃに終了要求が送信される。工程３３２で、図３Ａおよび３Ｂに関して上述したように、例示の第１の端末１０６ｃはネットワーク・サービス・センタ１１０にメッセージを送信して待機動作モードを開始する。
【００６９】
工程３３４で、サービス・センタ１１０は第１の端末１０６ｃに確認メッセージを送信する。工程３３６で、端末１０６は記憶のためにＭＥＡＤ１０８に最終サービス・セッション・データ／ステータスを送信し、ＭＥＡＤ１０８を最新のセッション情報で更新する。例えば、ＭＥＡＤ１０８は、最終ユーザ・セッション・データ２７８、ユーザ・アプリケーション・データ２７４、セキュリティ・データ２７２、ユーザ・プロファイル・データ２７６、およびセッションに関する任意のその他の該当する情報などの最終セッション情報を記憶する。
【００７０】
工程３３８で、ＭＥＡＤは例示の第１の端末１０６ｃにセッション破壊／ロック情報メッセージを送信する。工程３４０で、端末１０６ｃは待機モードのセッションのセッション・データをロックし、端末１０６に記憶されているエンドユーザ識別情報を破壊（すなわち、消去）する。エンドユーザ識別情報が端末１０６のメモリから削除されると、工程３４２で、ユーザ識別情報の破壊を確認する確認信号がＭＥＡＤ１０８に返送される。さらに、工程３４４で、端末１０６ｃは集中セキュリティ・サーバ１１２に複製の破壊確認メッセージを送信する。こうして、ＭＥＡＤ１０８とセキュリティ・サーバ１１２の両方は、ユーザの識別情報が端末から削除され、第１の端末の現在のセッションが終了したことを通知される。
【００７１】
工程３４６で、方法３００に関して上述したように、ユーザは現在一時停止状態のセッションに名前を付ける。ＭＥＡＤ１０８はセッションにタイムスタンプを押し、セキュア・キーでセッション情報をロックする。こうして、ＭＥＡＤ１０８内のセッション情報は保護される。したがって、工程３２８〜３４６によって、ユーザは、セッション・データをロックし、ロックしたデータをセキュア・キーで符号化し、異なるエンドユーザ端末での将来のアクセスに備えてＭＥＡＤ１０８にセッション情報を記憶することで、現在のセッションを一時停止することができる。すなわち、ユーザは、図１の例示の端末Ｅ１０６ｅなどの別のエンドユーザ端末に移動し、第２の端末で方法４００を繰り返すことでまさしく同じセッションを再開することができる。
【００７２】
本明細書で図示し、説明した実施形態によって、インターネットなどのネットワークと対話したい人物は、異なるエンドユーザ端末から情報（例えば、コンテンツ）を入手することができる。特に、ユーザはそのアクセス・ネットワークで情報セッションを開始し、第１の端末での現在のセッションを一時停止して、その後他方のエンドユーザ端末で同じセッションを再開することによって、後ほど別のエンドユーザ端末に移動することができる。本明細書に記載する方法は端末が接続されたネットワークのタイプには関係がない。さらに、ユーザは第１の端末を介して第１のネットワークに接続し、異なる第２のエンドユーザ端末を介して異なるネットワークに接続することができる。
【００７３】
エンドユーザは、エンドユーザ端末とのセッションを安全に確立する移動体エンドユーザ・エージェント・デバイス（ＭＥＡＤ）１０８を使用し、一実施形態では、集中セキュリティ・サーバ１１２を使用して該当するセッション情報およびデータを記録する。ＭＥＡＤ１０８はセッション関連の情報を連続的に更新し、ユーザが現在のセッションを一時停止したい時に、最新のセッション情報がそこに記憶されてセッションを後ほど再起動することができる。一時停止されたセッションは、任意のタイプのネットワークに接続された任意のエンドユーザ端末で再起動できる。
【００７４】
ＭＥＡＤ１０８は、エンドユーザのプライバシーを確保するために認証およびセキュリティ機能を提供する。したがって、ＭＥＡＤ１０８とエンドユーザ端末１０６間のトランザクションは安全で、エンドユーザ認証に基づく。ＭＥＡＤに記憶されたエンドユーザ端末１０６とのトランザクションのデータは、符号化フォーマットで記憶されている。一実施形態では、キー・コードの符号化は定期的な間隔で変更され、データはこの間隔で符号化されて記憶される。別のセキュリティ機能は、ユーザが現在のセッションを一時停止するかまたは終了するとエンドユーザ端末のセッション関連符号化データを消去する工程を含む。
【００７５】
図３Ａおよび３Ｂに示し、これに関して説明したように、ネットワーク１００は集中セキュリティ・サーバ１１２を含む。集中セキュリティ・サーバ１１２を実装する利点は、エンドユーザのセキュリティを常時確認および監視できるという点である。さらに、ＭＥＡＤ１０８と比較してより多くのエンドユーザ情報を集中セキュリティ・サーバ１１２に記憶でき、集中セキュリティ・サーバ１１２に記憶された情報は、適宜ダウンロードすることができる。
【００７６】
あるいは、図４の方法４００に示しこれに関して説明したように、集中セキュリティ・サーバ１１２は使用されない。この分散実施形態の利点は、エンドユーザの完全な制御を提供することである。この実施形態は、ＭＥＡＤ１０８を安全にするためにエンドユーザにより多くの負荷（またはリスク）をかけることがある。これは、エンドユーザがＭＥＡＤ１０８上でより多くの認証およびサービス情報を運ばなければならないということを意味する。ただし、ＭＥＡＤ１０８に記憶されたセッション情報は符号化されてそのようなセキュリティ・リスクを低減している。
【００７７】
本発明の１つの利点は、ユーザが以前のエンドユーザ端末で終了したところからアプリケーションを継続することができるという点を含む。別の利点は、ＭＥＡＤの小さいサイズによってエンドユーザは（ラップトップなどの）（重い）端末を携帯しなくてよい点である。例えば、ＭＥＡＤ１０８はＰＤＡ／電話機と一体化して単一のデバイスを形成できる。
【００７８】
その他の利点は、セッションへのアクセス／情報が、年中無休で、マルチ・エンドユーザ・セキュリティ・レベルで利用でき、１人のユーザは一次ユーザとして行動し、ユーザのグループにアクセスでき、またエンドユーザがＭＥＡＤ１０８を紛失しても、すべてのデータは符号化され安全に記憶されているので、データが危険にさらされることはないということである。
【００７９】
以上、本発明のさまざまな実施形態について述べてきたが、本発明の基本的な範囲を逸脱することなく本発明のその他の別の実施形態を考案することができる。したがって、本発明の適当な範囲は首記の請求の範囲に従って決定される。
【図面の簡単な説明】
【００８０】
【図１】本発明を実施するのに適したネットワーク環境のブロック図である。
【図２】本発明の原理によるエンドユーザ端末間のセッション切り替えを実行するのに適した移動体エンドユーザ・エージェント・デバイスのブロック図である。
【図３Ａ】異なるエンドユーザ端末間のセッションの切り替えを提供する方法の第１の実施形態を集合的に流れ図である。
【図３Ｂ】異なるエンドユーザ端末間のセッションの切り替えを提供する方法の第１の実施形態の流れ図である。
【図４】異なるエンドユーザ端末間のセッションの切り替えを提供する方法の第２の実施形態の流れ図である。
【図１】
2006191617.tif 000003
【図２】
2006191617.tif 000004
【図３Ａ】
2006191617.tif 000005
【図３Ｂ】
2006191617.tif 000006
【図４】
2006191617.tif 000007