(57)【要約】【課題】ブラウザ・ウィンドウの制御方法を開示する。【解決手段】本方法は、ブラウザ・ウィンドウを個人用特別セッションを示すトークンと関連付けるステップと、前述のトークンを検証するステップと、前述のトークンに応じてブラウザ・ウィンドウを閉じるステップとを備えている。トークンは、ユーザが個人用特別セッションからログオフするときに無効となる。無効のトークンを検出すると、前述の個人用特別セッションと関連のあるブラウザ・ウィンドウは全て閉じられる。【選択図】      図１
2009510570.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザ・ウィンドウの制御方法であって、
−前記ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、
−前記トークンを繰り返し検証するステップと、
−前記トークンに応じて、前記ブラウザ・ウィンドウを閉じるステップと、
を備えている、方法。
【請求項２】
請求項１記載の方法であって、更に、
−前記個人用特別セッションからのログアウトにトリガーされて、前記トークンを削除するステップを備えている、方法。
【請求項３】
請求項１記載の方法であって、更に、
−前記トークンの検証を繰り返し実行するためのフレームを発生するステップと、前記トークンに応じて前記ブラウザ・ウィンドウを閉じるステップと、
を備えている、方法。
【請求項４】
請求項３記載の方法において、前記フレームは見えないフレームである、方法。
【請求項５】
請求項１記載の方法であって、更に、
−前記個人用特別セッションの開始時に前記トークンを発生するステップを備えている、方法。
【請求項６】
請求項１記載の方法において、別のブラウザ・ウィンドウにおいて前記トークンを発生し、該別のブラウザ・ウィンドウから前記ブラウザ・ウィンドウを発生するときに、前記ブラウザ・ウィンドウを、前記別のブラウザ・ウィンドウにおいて発生したトークンと関連付ける、方法。
【請求項７】
クライアント・デバイス（４０２）と通信するように構成され、前記クライアント・デバイス上においてブラウザ・ウィンドウの制御を可能にするように適合されるサーバ・デバイス（４０４）であって、該サーバ・デバイス（４０４）は、個人用特別セッションを開始することを可能にする第１プログラムと、前記クライアント・デバイス（４０２）上の前記ブラウザ・ウィンドウ内において実行する第２プログラムとを収容する記憶ユニット（４１０）を備えており、前記第１プログラムは、個人用特別セッションを示すトークンを発生するように構成されており、前記第２プログラムは前記ブラウザ・ウィンドウを制御する方法を実行するように構成されており、前記方法は、
−前記ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、
−前記トークンを繰り返し検証するステップと、
−前記トークンに応じて、前記ブラウザ・ウィンドウを閉じるステップと、
を備えている、サーバ・デバイス（４０４）。
【請求項８】
請求項７記載のサーバ・デバイス（４０４）において、前記第１プログラムは、前記クライアント・デバイス（４０２）のメモリ・ユニット（４０８）に前記トークンを格納することを可能にする、サーバ・デバイス（４０４）。
【請求項９】
請求項７記載のサーバ・デバイスにおいて、前記第１プログラムは、前記サーバ・デバイス（４０４）の記憶ユニット（４１０）に前記トークンを格納することを可能にする、サーバ・デバイス。
【請求項１０】
サーバ・デバイス（４０４）と通信するように構成され、ブラウザ・ウィンドウを制御するように適合されるクライアント・デバイス（４０２）であって、前記サーバ・デバイス（４０４）は、個人用特別セッションを開始することを可能にする第１プログラムと、前記クライアント・デバイス（４０２）上の前記ブラウザ・ウィンドウ内において実行する第２プログラムとを収容する記憶ユニット（４１０）を備えており、前記第１プログラムは、個人用特別セッションを示すトークンを発生するように構成されており、前記第２プログラムは前記ブラウザ・ウィンドウを制御する方法を実行するように構成されており、前記方法は、
−前記ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、
−前記トークンを繰り返し検証するステップと、
−前記トークンに応じて、前記ブラウザ・ウィンドウを閉じるステップと、
を備えている、クライアント・デバイス（４０２）。
【請求項１１】
コンピュータ実行可能命令を備えたコンピュータ・プログラム製品であって、前記命令をコンピュータ・システム上で実行すると、ブラウザ・ウィンドウの制御方法を実行し、該方法は、
−前記ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、
−前記トークンを繰り返し検証するステップと、
−前記トークンに応じて、前記ブラウザ・ウィンドウを閉じるステップと、
を備えている、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザ・ウィンドウの制御方法に関する。更に、本発明は、クライアント・デバイスと通信し、クライアント・デバイス上においてブラウザ・ウィンドウの制御を可能にするように構成したサーバ・デバイスに関する。更に、本発明は、ブラウザ・ウィンドウの制御を可能にするコンピュータ・プログラムに関する。
【背景技術】
【０００２】
今日、ウェブ・ブラウザは、アプリケーションを走らせる、または１つよりも多いブラウザ・ウィンドウ内にデータを呈示する可能性を提供する。例えば、第１ブラウザ・ウィンドウには、ポータル・アプリケーションの開始ページを呈示し、一方ユーザの活動によりまたは自動的に別のアプリケーションが第２ブラウザ・ウィンドウを開く。第２ウィンドウから、第３ウィンドウを開いて用いる等とすることができる。これによって生ずる状況では、クライアント・コンピュータ上において多数のブラウザ・ウィンドウを開き同時に使用することもできる。
【０００３】
ポータル・アプリケーションは、ユーザを識別する可能性を提供することができる。例えば、ログイン・メカニズムによって、ユーザを識別し、個人用特別セッションを開始する。個人用特別セッションとは、ユーザ・ログインとユーザ・ログアウトとの間の時間期間であり、更に一般的には、ユーザが分かっている間の時間期間であり、その間、ユーザはクライアント・コンピュータ上で私的な行為を実行することができる。得られたユーザ識別子は、例えば、ユーザ識別子データをＴＣＰ／ＩＰによって他のアプリケーションに送ることによって、他のアプリケーションに転送することができ、ユーザは、同じ個人用特別セッションに関する別のアプリケーションでは再度彼自身を認証する必要がなくなる。この想定場面では、ユーザが既に分かっており、異なるアプリケーション、例えば、電子メール、請求(bill)、またはコスト管理における個人データにアクセスすることができる。同様に、前述した個人用特別セッションでは、ユーザは、個人用特別セッションを開始した後には、前述したアプリケーションの各々において、彼自身を認証することなく、支払い、購入、販売、またはその他の私的行為を実行することが可能となる。
【０００４】
個人用特別セッションの終了時に、ユーザはステータス「ログイン」から離れて、彼が以前に用いていた全てのポータル・アプリケーションから「ログアウト」することが薦められる。実際には、あらゆるアプリケーション内においてログアウト機能が設けられており、これがアプリケーションおよび集中認証インスタンスに、ユーザの要求によって、個人用特別セッションが無効になることを知らせる。例えば、ＥＢＡＹのようなオークション・サイトにログオンした後、ユーザは多数のウィンドウを開き、認証なしに行為を実行することができる。しかしながら、ユーザがこれらのウィンドウの１つにおいてログオフする場合、他のウィンドウは開いたままとなり、個人用特別セッションがなおもアクティブであることになる。ある品目に入札するというような個人的行為をこれらのウィンドウの１つで実行するためには、彼はまず再度ログインしなければならない。
【０００５】
今日、ポータルには異なる実施態様が存在する。既知のポータル実施態様は、１つのブラウザ・ウィンドウの中だけで全てのアプリケーションを走らせる可能性（例えば、フレーム技術を用いる）、または多数のウィンドウを開く可能性を提供するが、これらは、ユーザがログアウトを要求した後に、同時に閉じない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、ブラウザ・ウィンドウを制御する方法を改良して提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、ブラウザ・ウィンドウの制御方法は、ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、トークンを繰り返し検証するステップと、トークンに応じて、ブラウザ・ウィンドウを閉じるステップとを備えている。個人用特別セッションを示すトークンを用いることにより、ユーザが引き続き前述の個人用特別セッションにログオンするか否かには係わらず、多数のウィンドウにおいて多数のアプリケーションを示すことが可能となる。前述の個人用特別セッションに属するブラウザ・ウィンドウの各々は、トークンを監視することができる。アプリケーションのいずれにおいても、個人用特別セッションのステータスが変化した場合、それをトークンに適用することができる。ユーザがログオフしたことをトークンが示すと直ちに、前述の個人用特別セッションに属するブラウザ・ウィンドウはこれを検出し、ブラウザ・ウィンドウを閉じるというような、対応する行為を実行することができる。
【０００８】
本発明の更に別の実施形態では、本方法は、更に、個人用特別セッションからログアウトすることによって、トークンを削除するステップを備えている。トークンの削除は、ユーザがサイン・オフしウィンドウを閉じなければならないことを、個人用特別セッションと関連のある全てのウィンドウに示す簡単で確実なメカニズムとなることができる。個人用特別セッションと関連のないいずれかのアプリケーションによって偶然トークンが削除された場合でも、個人用特別セッションと関連のあるブラウザ・ウィンドウのいずれの不正使用からユーザを保護するように、全てのウィンドウを閉じることができる。
【０００９】
本発明の更に別の実施形態では、本方法は、更に、トークンの検証を繰り返し実行するためのフレームを発生するステップと、トークンに応じてブラウザ・ウィンドウを閉じるステップとを備えている。前述の行為を実行するためにブラウザ・ウィンドウにおいて特定のフレームを用いることにより、他のフレームの容易なプログラミングが可能となる。ソフトウェア・エンジニアは、前述のウィンドウのフレームにおける彼のソフトウェア対応する行為を実行することを考慮しない。本発明の一実施形態では、前述のトークンの検証を繰り返し実行し、前述のトークンに応じてブラウザ・ウィンドウを閉じるための前述のフレームは、見えないフレームである。見えない（または隠れた）フレームを用いることにより、ユーザを前述のフレームの存在で煩わせることなく、ブラウザ・ウィンドウを制御することが可能となる。
【００１０】
本発明の更に別の実施形態では、本方法は、個人用特別セッションの開始時にトークンを発生するステップを備えている。個人用特別セッションの開始時にトークンを発生し、ブラウザ・ウィンドウを前述のトークンに関連付けることによって、個人用特別セッションと関連のあるブラウザ・ウィンドウを制御するための明確で均一な態様を得ることができる。
【００１１】
本発明の更に別の実施形態では、別のブラウザ・ウィンドウにおいてトークンを発生し、この別のブラウザ・ウィンドウからブラウザ・ウィンドウを発生するときに、ブラウザ・ウィンドウを、別のブラウザ・ウィンドウにおいて発生したトークンと関連付ける。この実施形態を用いることによって、ブラウザ・ウィンドウにおいてトークンを発生した後に、ユーザの行為によって開いた後続のブラウザ・ウィンドウの全てを前述のトークンと関連付けることができる。このように、個人用特別セッションと関連のあるブラウザ・ウィンドウから開始した新しいブラウザ・ウィンドウは、自動的に前述の個人用特別セッションと関連付けることができ、その結果、ブラウザ・ウィンドウのいずれかにおいて、ユーザが前述の個人用特別セッションからログアウトすると直ちに、閉じることができる。
【００１２】
本発明は、更に、クライアント・デバイスと通信するように構成され、クライアント・デバイス上においてブラウザ・ウィンドウの制御を可能にするような構造としたサーバ・デバイスを提供することを目的とする。本発明によるサーバ・デバイスは、個人用特別セッションを開始することを可能にする第１プログラムと、クライアント・デバイス上のブラウザ・ウィンドウ内において実行する第２プログラムとを収容する記憶ユニットを備えており、第１プログラムは、個人用特別セッションを示すトークンを発生するように構成されており、第２プログラムはブラウザ・ウィンドウを制御する方法を実行するように構成されている。この方法は、ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、トークンを繰り返し検証するステップと、トークンに応じて、ブラウザ・ウィンドウを閉じるステップとを備えている。サーバの第１実施形態例では、第１プログラムは、クライアント・デバイスのメモリ・ユニットにトークンを格納することを可能にする。サーバの第２実施形態例では、第１プログラムは、サーバ・デバイスの記憶ユニットにトークンを格納することを可能にする。
【００１３】
本発明は、更に、サーバ・デバイスと通信するように構成され、ブラウザ・ウィンドウの制御を可能にするような構造としたクライアント・デバイスを提供することを目的とする。サーバ・デバイスは、個人用特別セッションを開始することを可能にする第１プログラムと、クライアント・デバイス上のブラウザ・ウィンドウ内において実行する第２プログラムとを収容する記憶ユニットを備えている。第１プログラムは、個人用特別セッションを示すトークンを発生するように構成されており、第２プログラムはブラウザ・ウィンドウを制御する方法を実行するように構成されている。この方法は、ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、トークンを繰り返し検証するステップと、トークンに応じて、ブラウザ・ウィンドウを閉じるステップとを備えている。
【００１４】
本発明は、更に、コンピュータ実行可能命令を備えたコンピュータ・プログラム製品を提供することを目的とし、これらの命令をコンピュータ・システム上で実行すると、ブラウザ・ウィンドウの制御方法を実行する。この方法は、ブラウザ・ウィンドウを、個人用特別セッションを示すトークンと関連付けるステップと、トークンを繰り返し検証するステップと、トークンに応じて、ブラウザ・ウィンドウを閉じるステップとを備えている。
【発明を実施するための最良の形態】
【００１５】
以下に、多数の実施形態例を用い、添付図面を参照しながら本発明について更に詳細に論ずる。
本発明の教示の目的で、本発明の方法およびシステムの好ましい実施形態について順に説明する。尚、本発明の真の主旨から逸脱することなく、本発明のその他の代替実施形態や同等の実施形態も着想し、実施に移すことができ、本発明の範囲は最終的に付与される特許請求の範囲のみによって限定されることは、当業者には明白であろう。
【００１６】
図１は、多数のブラウザ・ウィンドウを有するｐｃ画面を模式的に示す。図示のｐｃ画面は、今日見ることができるｐｃ画面の一例である。この例では、画面の背景にあるブラウザ・ウィンドウ２は、個人用特別セッションを開始するように、インターネット・ポータル・ウェブ・サイトにログオンするためのブラウザ・ウィンドウである。インターネット・ポータル・ウェブ・サイトとは、特定の組織から情報またはサービスを探すときにユーザが発見または使用する最初のウェブ・サイトを意味する。これは、情報を発見し、電子サービスを用い、質問およびコメントを送るための指針をユーザに与える。ポータルは、広範囲に及ぶ数多くの様々なリソースおよびサービスを提供し、他のウェブ・サイトのディレクトリ、他のサイト、ニュース、電子メール、写真、および地図情報を検索する設備、ならびにときにはコミュニティ・フォーラムも含む。個人用特別セッションは、クライアント・コンピュータとサービス・プロバイダとの間における全てのデータ交換であり、ユーザの認証によるログインすることによって接続を確立したときに始まり、ログオフすることによって接続を終了するときに終わる。
【００１７】
ポータル・ウェブ・サイトにログオンした後、ユーザは、そのポータル・ウェブ・サイトからまたは他のいずれのアプリケーション・ソースからでも、別のアプリケーションを開始することができる。新しいアプリケーションは、各々、新しいブラウザ・ウィンドウにおいて開始される。ユーザがポータル・ウェブ・サイトにログオンすると、ユーザは個人データにアクセスするためにいずれの新しいアプリケーションを開始する際においても、彼自身を認証する必要はない。例えば、ブラウザ・ウィンドウ４では、銀行口座アプリケーションを開始し、ブラウザ・ウィンドウ６では、電子メール・アプリケーションを開始し、ウィンドウ８では「ｉ−モード」アプリケーションを開始する。「ｉ−モード」とは、企業固有のパケットに基づく情報サービスであり、モバイル・バンキングやアニメのような情報を、移動体電話機に配信し、子機からの電子メールの交換を可能にする。ブラウザ・ウィンドウ２、４、６、８の各々は、全て、同じ個人用特別セッションに属し、ポータル・ウェブ・サイトからログオフする可能性１０、１２を有する。ユーザがログオフすることを決定すると直ぐに、個人用特別セッションに属するブラウザ・ウィンドウは全て閉じられる。図２および図３のフロー・チャートによって、前述のブラウザ・ウィンドウを制御する本方法の実施形態について更に詳しく論ずる。
【００１８】
図２は、ブラウザ・ウィンドウの制御方法の第１実施形態のフロー・チャートである。ブラウザ・ウィンドウ制御とは、例えば、ブラウザ・ウィンドウを開くことおよび／または閉じることである。ブラウザ・ウィンドウ制御の別の例は、特定のｘ−ｙ位置にブラウザ・ウィンドウを配置することである。ブラウザ・ウィンドウ制御の更に別の例は、ブラウザ・ウィンドウのサイズを設定または変更することである。ユーザは既にブラウザ・ウィンドウを１つ開いていると仮定する。状態２００において、ユーザはポータル・ウェブ・サイトに入る。これは、例えば、ブラウザ・ウィンドウにおいて対応するＵＲＬを入力または選択することによって行うことができる。通常、ブラウザ・ウィンドウ内では、ユーザはユーザ名およびパスワードを入力してユーザをウェブ・サイトに対して認証することができる。認証は状態２０２において行われ、個人用特別セッションを開始する。続いて、状態２０４において有効なトークンを生成する。トークンは、共通データ集合の一部であることも可能であり、ブラウザ環境内において入手することができる。トークンは、ユーザの認証成功後に、ポータル・アプリケーションによって作成する。クライアント・コンピュータ上のトークン・コンテナとして、ＣＯＯＫＩＥを用いることができる。また、トークンは、ウェブ・サイトのサーバ上にウェブページとして格納されているデータとすることもできる。例えば、トークンは、特定のファイル名を有するファイル、または特定のファイルにおける特定のデータであることも可能である。トークンが既定の定義に対応する場合、このトークンは有効であると見なされる。トークンは、その存在中、あるいは既定の値または文字列と類似性がある間は、有効であり続けることができる。
【００１９】
トークンを作成した後、状態２０６において第１フレームを作成し、状態２０８において第２フレームを作成する。フレームとはウェブ文書用のフォーマットであり、画面をセグメントに分割する。各セグメントは、それがあたかもブラウザ・ウィンドウ内部における「ウィンドウ」であるかのように、スクロール・バーを有する。好ましくは、第１フレームはユーザが見ることまたは気付くことができない（「隠れフレーム」）。第１フレームに、１つのソフトウェアを含ませる。これは、繰り返し、トークンが無効になるまで、時間期間２１０ずつ待って、トークン２１２の有効性を検証する。トークンが無効であることが検出されると、状態２１４においてブラウザ・ウィンドウを閉じる。本方法の実施形態例では、２回の後続する検証間の時間期間は２秒である。
【００２０】
以下のコード断片は、参考実施態様を示す。
【００２１】
【表１】
2009510570.tif 000003
【００２２】
この例では、トークンはＨＴＴＰ（ハイパーテキスト・トラスファー・プロトコル）ＣＯＯＫＩＥにリンクされている。上述のスクリプトは、以下のようなフレーム・ドキュメントにおいて実施することになっている。
【００２３】
【表２】
2009510570.tif 000004
【００２４】
第２フレームにおいて、対応するユーザ行為２１６によって、ポータル・アプリケーションを開始する。通常、ユーザがポータル・アプリケーションにおいて実行することができる行為の１つは、ポータル・アプリケーションからログオフすることである。これは、個人用特別セッション２１８の終了と対応する。ユーザが個人用特別セッションを終了することを決定した場合、２２０においてトークンを無効にする。トークを無効にするにはどのようにしなければいけないかは、実施態様によって異なる。トークンを無効にするには、ウェブページのファイルを削除する、あるいはファイルまたはウェブページにおける値または文字列を変更することによって行うことができる。
【００２５】
尚、第２フレームは常に作成しなければならない訳ではないことを注記しておく。ポータル・アプリケーションは、ブラウザ・ウィンドウ内に既に存在するフレームにおいて開始することもできる。
【００２６】
状態２１６において実行することができるユーザ行為の１つは、新しいウィンドウにおいて別のポータル・アプリケーションを開始することである。図３は、前述の新しいブラウザ・ウィンドウを制御する本方法の更に別の実施形態のフロー・チャートである。状態３００において、画面上にブラウザ・ウィンドウを作成する。個人用特別セッションの行為においってブラウザ・ウィンドウを作成すると、ブラウザ・ウィンドウをトークン３０２と関連付ける。このトークンは、新しいブラウザ・ウィンドウを開く行為を実行したブラウザ・ウィンドウのトークンに対応する。続いて、対応する状態３０６および３０８において、それぞれ、ブラウザ・ウィンドウの中で第１フレームおよび第２フレームを作成する。第１フレームはユーザには見ることができないまたは気付くことができないようにすることもできる。
【００２７】
第１フレームに、１つのソフトウェアを含ませる。これは、繰り返し、トークンが無効になるまで、時間期間３１０ずつ待って、トークン３１２の有効性を検証する。トークンが無効であることが検出されると、状態３１４においてブラウザ・ウィンドウを閉じる。本方法の実施形態例では、２回の後続する検証間の時間期間は２秒である。
【００２８】
第２フレームでは、状態３０４において、要求されたポータル・アプリケーションを開始する。ユーザは所望のユーザ行為３１６を実行することができる。通常、ポータル・アプリケーションにおいてユーザが実行することができる行為の１つは、ポータル・アプリケーションからのログオフである。これは、個人用特別セッション３１８の終了と対応する。ユーザが個人用特別セッションを終了することを決定した場合、トークンを無効にする（３２０）。トークを無効にするにはどのようにしなければいけないかは、実施態様によって異なる。また、ユーザは、新しいブラウザ・ウィンドウにおいて別のポータル・アプリケーションを開始するユーザ行為を実行することもできる。このウィンドウでは、図２におけるフロー・チャートによる方法を用いればよい。
【００２９】
図２が図３と異なるのは、図２の実施形態ではトークンの作成が示されており、図３の実施形態では既に存在するトークンが示されていることである。ブラウザ・ウィンドウにおいて検証するトークンを決定した後、双方のフロー・チャートは、ブラウザ・ウィンドウを制御するには同じソフトウェアを用いる。同じ個人用特別セッションに属する全てのブラウザ・ウィンドウが同じトークンを検証するので、トークンを無効にすると直ちに、全てのブラウザ・ウィンドウが閉じられる。このように、同じ個人用特別セッションに属するブラウザ・ウィンドウを制御するために、非常に簡素であるが有効な方法を提案する。
【００３０】
図４は、ブラウザ・ウィンドウを制御するように構成したシステムを模式的に示す。このシステムは、サーバ・デバイス（４０４）と、クライアント・デバイス（４０２）とを備えている。サーバ・デバイス（４０４）は、ポータル・アプリケーションによって個人データの検索および維持を可能にする、サービス・プロバイダのコンピュータ・システムである。個人データは、個人用特別セッションにおいてのみアクセス可能にすることが好ましい。サーバ・デバイスは、個人用特別セッションを開始することを可能にする第１プログラムを収容する記憶ユニット（４１０）を備えている。記憶ユニット（４１０）は、ハード・ディスクまたはハード・ディスク・アレイのような、大容量記憶媒体であればいずれでも可能である。多数のハード・ディスクの場合、これらのディスクを別々の場所に配置することもでき、本発明によるサービス・デバイス（４０４）は前述のハード・ディスク全てを包含することを意図している。記憶デバイス（４１０）は、クライアント・デバイス（４０２）上のブラウザ・ウィンドウ内で実行する別のプログラムも収容する。別のプログラムは、ブラウザ・ウィンドウにおいて実行するのに適していれば、いずれのコンピュータ元号でも可能である。更に別のプログラムによって、ユーザは、電子メール、請求、コスト管理、予約、ウェブ閲覧などのような、多岐に渡るポータル・アプリケーションを開始することができる。
【００３１】
クライアント・デバイス（４０２）は、サーバ・デバイスから別のプログラムを検索するように構成されており、前述した別のプログラムを格納するように構成したメモリ・ユニット（４０８）を備えている。クライアント・デバイスの例には、ＰＣ、ラップトップ、ＰＤＡ、移動体電話機等がある。メモリ・ユニット（４０８）は、内部メモリ、またはハード・ディスク、またはその他のいずれのデータ記憶デバイスでも可能である。更に、クライアント・デバイス（４０２）は、前述した別のプログラムを実行するように構成した演算装置（４０６）も備えている。
【００３２】
第１プログラムによって、ユーザは個人用特別セッションを開始し、この個人用特別セッションを示すトークンを発生する。別のプログラムによって、ユーザはポータル・アプリケーションを用いることができる。この別のプログラムは、ポータル・アプリケーションを開始したブラウザ・ウィンドウを、対応する個人用特別セッションのトークンと関連付ける。更に、別のプログラムは、トークンの有効性を繰り返し検証することを可能にし、このトークンの有効性に応じてブラウザ・ウィンドウを閉じる。トークンは、クライアント・デバイスのメモリ・ユニット（４０８）に格納されているＣＯＯＫＩＥとすることができる。こうすると、第１プログラムはクライアント・デバイス（４０２）のメモリ・ユニット（４０８）にトークンを格納するように構成され、第２プログラムは、メモリ・ユニット（４０８）に格納した前述のトークンの有効性を検証するように構成されることになる。また、トークンは、記憶ユニット（４１０）に格納されているウェブページとすることもできる。こうすると、第１プログラムはサービス・デバイス（４０４）の記憶ユニット（４１０）にトークンを格納するように構成され、第２プログラムは記憶ユニット（４１０）に格納した前述のトークンの有効性を検証するように構成されることになる。
【００３３】
以上、実施形態例によって、本発明の実施形態をいくつか説明した。これらの実施形態に関して記載した要素に対して、当業者であれば、添付した特許請求の範囲によって定義する本発明の範囲から逸脱することなく、種々の修正や変形も行うことができる。例えば、ブラウザ・ウィンドウという用語は、ＨＴＭＬ文書を見るためのプログラムに限定することは意図しておらず、画面上に多数のウィンドウを有し、ウィンドウ内において多数のタスクが同時に走るためのソフトウェアであればいずれでも可能である。この場合、ブラウザ・ウィンドウ内に第１および第２フレームを発生する必要はない。
【図面の簡単な説明】
【００３４】
【図１】図１は、多数のブラウザ・ウィンドウを有するｐｃ画面を模式的に示す。
【図２】図２は、ブラウザ・ウィンドウを制御する第１方法のフロー・チャートである。
【図３】図３は、ブラウザ・ウィンドウを制御する第２方法のフロー・チャートである。
【図４】図４は、クライアント・デバイス上のブラウザ・ウィンドウを制御するように構成したコンピュータ・システムを模式的に示す。
【図１】
2009510570.tif 000005
【図２】
2009510570.tif 000006
【図３】
2009510570.tif 000007
【図４】
2009510570.tif 000008
【国際調査報告】
2009510570.tif 000009
2009510570.tif 000010