(57)【要約】  情報を処理するために最も適切なコンテキストをユーザ（１６０）に提供するコンテキスト管理システムに関する。該システムは、ローカル情報送信ネットワーク（１１０）によって相互接続され、マスタ端末（１０８）を含む端末の混成セット（１２０）と、前記混成セット（１２０）の端末による情報処理のために、最も適切なコンテキストを決定するための処理手段（１３０）を含むサーバ・コンピュータ（１０２）と、サーバ（１０２）を、少なくともマスタ端末（１０８）に接続する外部の情報送信ネットワーク（１０４）とを備える。サーバ（１０２）は、ユーザ（１６０）が前記最も適切なコンテキストをマスタ端末（１０８）にダウンロードするのを可能とするアプリケーション（１４２）をマスタ端末（１０８）に送るためのコンバータ・モジュール（１４０）をさらに備える。
2007505417.tif 000002
【特許請求の範囲】
【請求項１】
情報を処理するために最も適切なコンテキストをユーザ（１６０）に提供するコンテキスト管理システムであって、
ローカル情報送信ネットワーク（１１０）によって相互接続され、マスタ端末（１０８）を含む端末の混成セット（１２０）と、
前記混成セット（１２０）の端末による情報処理のために、最も適切なコンテキストを決定するための処理手段（１３０）を含むサーバ・コンピュータ（１０２）と、
サーバ（１０２）を、少なくともマスタ端末（１０８）に接続する外部の情報送信ネットワーク（１０４）と、
を備え、ユーザ（１６０）が前記最も適切なコンテキストをマスタ端末（１０８）にダウンロードするのを可能とするアプリケーション（１４２）をマスタ端末（１０８）に送るためのコンバータ・モジュール（１４０）を、サーバ（１０２）がさらに備えることを特徴とするコンテキスト管理システム。
【請求項２】
マスタ端末（１０８）に送られるアプリケーション（１４２）は、該マスタ端末（１０８）によってアクセス可能な端末の前記混成セット（１２０）における複数の端末もしくは該端末を検出するためのものであることを特徴とする請求項１に記載のコンテキスト管理システム。
【請求項３】
処理手段（１３０）は、予めプログラミングされたデータの関数として、及び／または、それらがマスタ端末（１０８）から受信するイベントの関数として、最も適切なコンテキストを決定することを特徴とする請求項１または２に記載のコンテキスト管理システム。
【請求項４】
処理手段（１３０）は、ルール・ベース（１３４）及びコンテキスト・ベース（１３６）と関連したルール・エンジン（１３２）を含み、ルール・エンジン（１３２）は、予めプログラミングされたデータの関数として、及び／またはマスタ端末から受信されたイベントの関数として、コンテキスト・ベース(１３６)におけるデータと関連させてルール・ベース(１３４)において利用可能なルールのすべてを走査し、それにより、最も適切なコンテキストを決定することを特徴とする請求項１乃至３のいずれかに記載のコンテキスト管理システム。
【請求項５】
マスタ端末(１０８)から受信されたイベントは、マスタ端末(１０８)によってアクセス可能な複数の端末もしくは該端末の前記アプリケーション(１４２)による通常の検出を含むことを特徴とする請求項１乃至４のいずれかに記載のコンテキスト管理システム。
【請求項６】
マスタ端末(１０８)から受信されたイベントは、マスタ端末(１０８)の地理的場所を含むことを特徴とする請求項１乃至４のいずれかに記載のコンテキスト管理システム。
【請求項７】
予めプログラミングされたデータは、コンテキスト・タイムテーブルの変化を含むことを特徴とする請求項１乃至４のいずれかに記載のコンテキスト管理システム。
【請求項８】
コンテキスト・ベース(１３６)は、アクセス可能でありそうな端末と、ローカル・ネットワーク(１１０)及び外部のネットワーク(１０４)間の接続の適切な型と、それらの能力の関数として情報を端末に戻す態様と、を各コンテキストごとに限定するコンテキストのリストを含むことを特徴とする請求項４に記載のコンテキスト管理システム。
【請求項９】
ルール・ベース(１３４)は、マスタ端末（１０８）によってアクセス可能な端末、及び／または、コンテキスト・タイムテーブルの変化、及び／または、マスタ端末の地理的場所、に基づくルールのリストを含むことを特徴とする請求項４に記載のコンテキスト管理システム。
【請求項１０】
ルール・エンジン（１３２）及びルール・ベース（１３４）を読取り／書き込むための周辺機器（１５４）を含むことを特徴とする請求項１乃至９のいずれかに記載のコンテキスト管理システム。
【請求項１１】
システム監視の役目を有するセッション管理モジュール（１５２）をさらに含むことを特徴とする請求項１乃至１０のいずれかに記載のコンテキスト管理システム。
【請求項１２】
ローカル・ネットワーク（１１０）は、無線送信通信ネットワークであることを特徴とする請求項１乃至１１のいずれかに記載のコンテキスト管理システム。
【請求項１３】
ローカル・ネットワーク（１１０）は、赤外線送信通信ネットワークであることを特徴とする請求項１乃至１１のいずれかに記載のコンテキスト管理システム。
【請求項１４】
ローカル・ネットワーク（１１０）は、ケーブル・ネットワークであることを特徴とする請求項１乃至１１のいずれかに記載のコンテキスト管理システム。
【請求項１５】
端末の混成セット（１２０）は、移動及び／または固定の端末を含むことを特徴とする請求項１乃至１４のいずれかに記載のコンテキスト管理システム。
【請求項１６】
外部のネットワーク（１０４）は、複数の相互接続されたネットワークを含むことを特徴とする請求項１乃至１５のいずれかに記載のコンテキスト管理システム。
【請求項１７】
外部のネットワーク（１０４）は、インターネット・プロトコル・ネットワーク及び電話ネットワークを含むことを特徴とする請求項１６に記載のコンテキスト管理システム。
【請求項１８】
ローカル情報送信ネットワーク（１１）によって相互接続されてマスタ端末（１０８）を含む端末の混成セット（１２０）による情報処理のための最も適切なコンテキストを決定するステップを含み、ユーザに情報を処理するための最も適切なコンテキストを提供するコンテキスト管理方法であって、該方法は、ユーザが前記最も適切なコンテキストをマスタ端末（１０８）にダウンロードするのを可能とするよう、サーバ・コンピュータ（１０２）を少なくともマスタ端末（１０８）に接続する外部の情報送信ネットワーク（１０４）を介して、サーバ・コンピュータ（１０２）がアプリケーション（１４２）をマスタ端末（１０８）に送るさらなるステップを含むことを特徴とするコンテキスト管理方法。
【請求項１９】
アプリケーション（１４２）は、端末の前記混成セット（１２０）からの、マスタ端末（１０８）によりアクセス可能な複数の端末もしくは該端末を検出することを特徴とする請求項１８に記載のコンテキスト管理方法。
【請求項２０】
最も適切なコンテキストは、予めプログラミングされたデータの関数として、及び／またはサーバ・コンピュータ（１０２）がマスタ端末から受信したイベントの関数として、コンテキストベース(１３６)において利用可能なデータと関連させてルール・ベース(１３４)において利用可能なルールを走査することにより決定されることを特徴とする請求項１８または１９に記載のコンテキスト管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカル情報送信ネットワークのユーザのためのコンテキスト管理システム及び方法に関し、特に、混成セットの相互接続された端末を含むローカル・ネットワークに関する。
【背景技術】
【０００２】
本文脈において、表現「ローカル・ネットワーク」は、ローカル・エリア・ネットワーク（ＬＡＮ）だけでなく、パーソナル・エリア・ネットワーク（ＰＡＮ）もしくはワイヤレス・パーソナル・エリア・ネットワーク（ＷＰＡＮ）を意味するものである。
【０００３】
ローカル・ネットワークによって相互接続された混成セットの端末の内の或る端末がウェブサイトに問合せを送るとき、それは返事としてその問合せに対応する情報を受信する。このことは従来において知られている。この情報は、種々の形態におけるデータ、例えば、テキスト、画像、もしくは音声を含み得る。
【０００４】
端末は、制限された情報処理能力を有し得、それが送った問合せに応答してそれに送られたデータの種々の形態を必ずしも用いることができない。
【０００５】
これらの問題を解決するために、本件出願人の名前による仏国特許出願ＦＲ２ ８１８ ８４８は、ネットワークの端末の異なった処理能力を考慮して混成セットの端末を含むローカル・ネットワークによって送信されるもしくは受信される情報を管理することができる情報管理システムを提案している。
【０００６】
図５は、外部の情報送信ネットワーク４に接続されたサーバ２を含む、上述の種類のシステムを示す。従って、サーバは、外部のネットワーク４を介して、ウェブサイト６へのアクセスを有する。
【０００７】
サーバ２は、マスタ端末８を介してアクセス可能であり、該マスタ端末８もネットワーク４に接続される。このマスタ端末８は、ローカル情報送信ネットワーク１０によりその近辺における他の端末１２、１４、１６及び１８にも接続される。これらの端末には、ローカル・ネットワーク１０、例えば、ブルートゥース通信技術を支援する通信手段を介して互いに通信するための手段が設けられる。従って、それらは、無線により互いに情報を交換することができる端末のピコネット２０を形成する。
【０００８】
マスタ端末８は、端末及びそれらの情報処理能力についてローカル・ネットワーク１０の構成を決定するための手段２２を含む。このように、マスタ端末８は、コンテキストを限定するための手段、すなわち、ユーザの環境においてサービスを提供することができそうなすべての端末を或る与えられた時間において検出するもしくは限定するための手段を含む。
【０００９】
サーバ２は、さらに、マスタ端末８によって送られた問合せに応答してウェブサイト６から来る情報を処理するために端末の最も適切なサブセットを決定するための処理手段２４を含む。
【００１０】
サーバ２は、また、情報のフォーマット及び量を、端末の各々の情報処理能力に適合させるためのアダプタ手段２８をも含む。この情報は、次に、経路付け手段２６によってピコネット２０の端末のサブセットに送られる。
【００１１】
従って、従来技術を用いた場合、各端末に、もしくは少なくともマスタ端末に、コンテキスト管理システムの部分を提供することが必要である。
【００１２】
コンテキストがマスタ端末に記憶されると仮定すれば、ユーザは、マスタ端末を変える際にコンテキスト管理システムを変える。
【００１３】
ユーザがコンテキストを変えるためには、手動及び時には反復動作が必要である。同じ日に多くのコンテキストの変化がある場合、ユーザは、終いには、このコンテキスト管理機能をもはや用いなくなり、このことは最終的にこの機能を役に立たないものとする。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、上述の問題を解決することであり、常にコンテキストの最も適切な選択をそれらに提供することにより、端末の混成セットのユーザのためのコンテキスト管理を単純化して自動化することである。
【課題を解決するための手段】
【００１５】
これらの目的は、情報を処理するために最も適切なコンテキストをユーザに提供するコンテキスト管理システムであって、
ローカル情報送信ネットワークによって相互接続され、マスタ端末を含む端末の混成セットと、
前記混成セットの端末による情報処理のために、最も適切なコンテキストを決定するための処理手段を含むサーバ・コンピュータと、
サーバを、少なくともマスタ端末に接続する外部の情報送信ネットワークと、
を備え、ユーザが前記最も適切なコンテキストをマスタ端末にダウンロードするのを可能とするアプリケーションをマスタ端末に送るためのコンバータ・モジュールを、サーバがさらに備えることを特徴とするコンテキスト管理システムによって達成される。
【００１６】
従って、ユーザは、マスタ端末にシステムの部分を提供する必要なしで、最も適切なコンテキストをダウンロードすることができる。
【００１７】
マスタ端末に送られるアプリケーションは、該マスタ端末によってアクセス可能な端末の前記混成セットにおける複数の端末または該端末を長所的に検出することができる。
【００１８】
処理手段は、予めプログラミングされたデータの関数として、及び／または、それらがマスタ端末から受信するイベントの関数として、最も適切なコンテキストを決定する。
【００１９】
処理手段は、ルール・ベース及びコンテキスト・ベースと関連したルール・エンジンを含み、ルール・エンジンは、予めプログラミングされたデータの関数として、及び／またはマスタ端末から受信されたイベントの関数として、コンテキスト・ベースにおけるデータと関連させてルール・ベースにおいて利用可能なルールのすべてを走査し、それにより、最も適切なコンテキストを決定する。
【００２０】
マスタ端末から受信されたイベントは、マスタ端末によってアクセス可能な複数の端末もしくは該端末の前記アプリケーションによる通常の検出を含む。
【００２１】
本発明の特徴によれば、マスタ端末から受信されたイベントは、マスタ端末の地理的場所を含み得る。
【００２２】
本発明のもう１つの特徴によれば、予めプログラミングされたデータは、コンテキスト・タイムテーブルの変化を含み得る。
【００２３】
コンテキスト・ベースは、アクセス可能でありそうな端末と、ローカル・ネットワーク及び外部のネットワーク間の接続の適切な型と、それらの能力の関数として情報を端末に戻す態様と、を各コンテキストごとに限定するコンテキストのリストを長所的に含む。
【００２４】
ルール・ベースは、マスタ端末によってアクセス可能な端末、及び／または、コンテキスト・タイムテーブルの変化、及び／または、マスタ端末の地理的場所、に基づくルールのリストを含み得る。
【００２５】
本発明の特定の実施形態においては、当該システムは、ルール・エンジン及びルール・ベースを読取り／書き込むための周辺機器を含み得る。
【００２６】
システム監視の役目を有するセッション管理モジュールをさらに含み得る。
【００２７】
本発明の態様によれば、ローカル・ネットワークは、無線送信通信ネットワークである。
【００２８】
本発明のもう１つの態様によれば、ローカル・ネットワークは、赤外線送信通信ネットワークである。
【００２９】
本発明のさらなる態様によれば、ローカル・ネットワークは、ケーブル・ネットワークである。
【００３０】
端末の混成セットは、移動及び／または固定の端末を含み得る。
【００３１】
外部のネットワークは、複数の相互接続されたネットワークを含む。
【００３２】
外部のネットワークは、インターネット・プロトコル・ネットワーク及び電話ネットワークを含む。
【００３３】
本発明は、また、ローカル情報送信ネットワークによって相互接続されてマスタ端末を含む端末の混成セットによる情報処理のための最も適切なコンテキストを決定するステップを含み、ユーザに情報を処理するための最も適切なコンテキストを提供するコンテキスト管理方法であって、該方法は、ユーザが前記最も適切なコンテキストをマスタ端末にダウンロードするのを可能とするよう、サーバ・コンピュータを少なくともマスタ端末に接続する外部の情報送信ネットワークを介して、サーバ・コンピュータがアプリケーションをマスタ端末に送るさらなるステップを含むことを特徴とするコンテキスト管理方法を提供する。
【００３４】
アプリケーションは、マスタ端末によりアクセス可能な、端末の前記混成セットにおける複数の端末もしくは該端末を検出する。
【００３５】
最も適切なコンテキストは、予めプログラミングされたデータの関数として、及び／またはサーバ・コンピュータがマスタ端末から受信したイベントの関数として、コンテキスト・ベースにおいて利用可能なデータと関連させてルール・ベースにおいて利用可能なルールを走査することにより決定される。
【００３６】
本発明の他の特徴及び長所は、添付図面を参照して、図示的かつ非制限的な例によって以下に与えられる説明を読むことから明らかになるであろう。
【発明を実施するための最良の形態】
【００３７】
図１は、情報を処理するための最も適切なコンテキストをユーザに提供する本発明によるコンテキスト管理システムを示す。
【００３８】
該システムは、外部の情報送信ネットワーク１０４に接続されたサーバ・コンピュータ１０２と、ローカル情報送信ネットワーク１１０によって相互接続された端末１０８、１１２、１１４、１１６及び１１８の混成セット１２０とを含む。端末のこの混成セット１２０は、ブラウザ１４４が設けられたマスタ端末１０８を含む。混成セット１２０は、移動及び／または固定端末を含み得る端末のユーザの環境に依存する。
【００３９】
例えば、仕事場の環境においては、マスタ端末１０８は、コンピュータであって良く、他の端末は、マイクロ・コンピュータ１１２、イヤーフォン１１４、ファクシミリ・マシン１１６、及びパーソナル・ディジタル・アシスタント（ＰＤＡ）１１８であって良い。
【００４０】
自動車の環境においては、マスタ端末１０８は、パーソナル・ディジタル・アシスタント（ＰＤＡ）であって良く、そして他の端末は、例えば、カー・ラジオ１１２、スピーカ１１４、移動電話１１６、もしくは、他の端末１１８であって良い。
【００４１】
これらの端末には、ローカル・ネットワーク１１０を介して互いに通信するための手段が設けられ、それにより、無線、赤外線、またはケーブル接続を介して情報を交換することができる端末のピコネットを形成する。
【００４２】
換言すれば、ローカル・ネットワーク１１０は、ブルートゥース型の無線通信ネットワーク、赤外線送信ネットワーク、またはケーブル・ネットワークであって良い。
【００４３】
外部の情報送信ネットワーク１０４は、サーバ・コンピュータ１０２を少なくともマスタ端末１０８に接続する。この例において、端末１１６及び１１８は、外部のネットワーク１０４を介してサーバ・コンピュータ１０２にも接続される。
【００４４】
サーバ・コンピュータ１０２は、外部のネットワーク１０４を介してウェブサイト１０６へのアクセスを有する。それは、マスタ端末１０８の代わりにウェブに問合せを提出するよう命じられる「代理」サーバである。
【００４５】
外部のネットワーク１０４は、複数の相互接続されたネットワークを含み得る。例えば、それは、インターネット・プロトコル・ネットワーク及び電話ネットワークを含み得る。
【００４６】
サーバ・コンピュータ１０２は、端末の混成セットが情報を処理するために最も適切なコンテキストを決定するための処理手段１３０を含む。
【００４７】
サーバ・コンピュータ１０２は、また、ユーザがマスタ端末１０８に最も適切なコンテキストをダウンロードするのを可能とするようマスタ端末１０８にアプリケーションを送るためのコンバータ・モジュール１４０をも含む。
【００４８】
図２は、このアプリケーションをマスタ端末１０８に送るための機構を示す。
【００４９】
ユーザが、マスタ端末１０８からウェブサイトに問合せ（情報に対するリクエスト）を送るとき、該端末１０８のブラウザ１４４は、サーバ・コンピュータ１０２のコンバータ・モジュール１４０に外部ネットワーク１０４を介してリクエストを送る（矢印ａ）。
【００５０】
コンバータ・モジュール１４０は、ユーザによって要求されたＵＲＬをホストする（ｈｏｓｔｓ）ウェブサイト１０６に変化されない問合せを送る（矢印ｂ）。
【００５１】
コンバータ・モジュール１４０は、ウェブサイト１０６から、問合せの関数であるデータを受信する（矢印ｃ）。
【００５２】
コンバータ・モジュール１４０は、次に、このデータに、当該技術において既知の「アプレット」プログラムを含むメッセージまたはバナー（ｂａｎｎｅｒ：のぼりまたは表象）の形態にあるアプリケーション１４２を追加して、それをマスタ端末のブラウザに送る。アプリケーションもしくはアプレットは、処理手段１３０に接続するためのメニュー及びパラメータを含むインターフェースである。
【００５３】
マスタ端末１０８のブラウザ１４４によるこのアプリケーション１４２の実行は、ユーザがサーバ・コンピュータ１０２の処理手段１３０からマスタ端末１０８に最も適切なコンテキストをダウンロードするのを可能とする。
【００５４】
アプリケーション１４２を実行することは、メッセージを、サーバ・コンピュータ１０２の処理手段１３０にメッセージを送る（矢印ｅ）。返事として、処理手段１３０は、アプリケーション１４２に最も適切なコンテキストを含むレスポンスもしくは応答（矢印ｆ）を送り、該アプリケーション１４２は、次に、このレスポンスもしくは応答をユーザに表示する。
【００５５】
処理手段１３０は、それらがマスタ端末１０８から受信したイベントの関数として、及び／または予めプログラミングされたデータとして、最も適切なコンテキストを決定する。処理手段１３０により最も適切なコンテキストを決定するための機構の例を以下に説明する。
【００５６】
マスタ端末１０８に送られたアプリケーション１４２は、また、端末の混成セット１２０からのどの端末もしくは複数の端末がマスタ端末１０８にアクセス可能であるかを検出するためにも用いられる。
【００５７】
アクセス可能な端末についての構成を自動的に決定するためのこのようなアプリケーションまたはコンピュータ・プログラムは、当該技術分野においては既知であり、ここではさらには説明しない。
【００５８】
マスタ端末１０８にアプリケーションを送る１つの長所は、最も適切なコンテキストをダウンロードするために、端末のいずれもが、サーバ・コンピュータ１０２と通信するための特定の手段を有することを必要としないということである。
【００５９】
図３は、最も適切なコンテキストを決定するための手段を詳細に示すコンテキスト管理システムを示す。
【００６０】
処理手段１３０は、ルール・ベース１３４及びコンテキスト・ベース１３６と関連したルール・エンジン１３２を含む。
【００６１】
ルール・ベース１３４及びコンテキスト・ベース１３６は、サーバ・コンピュータ１０２の部分または外部ネットワーク１０４の部分を形成し得ることに留意されたし。ルール・エンジン１３２及びコンピュータ・モジュール１４０は、同じサーバ・コンピュータ１０２もしくは異なったサーバ・コンピュータに属し得る。
【００６２】
コンテキスト・ベース１３６は、アクセス可能でありそうな端末と、ローカル・ネットワーク１１０及び外部のネットワーク１０４間の適切な型の接続と、端末に関する情報をそれらの能力の関数として再生する方法とを、各コンテキストごとに限定するコンテキストのリストを含む。
【００６３】
例えば、コンテキスト・ベース１３６は、「オフィス」コンテキストと、「自動車」コンテキストと、「家庭」コンテキストと、「ローミング」コンテキストとを含む。
【００６４】
オフィス・コンテキストに対して、アクセス可能な端末は、例えば、コンピュータ及びファクシミリ・マシンであり、接続またはゲートウェイの型は、イーサネット（登録商標）端末であり、そして情報のすべては、例えば、コンピュータによって再生される。
【００６５】
自動車コンテキストに対して、アクセス可能な端末は、例えば、カー・ラジオ、ＰＤＡ及びＧＳＭ移動電話であり、接続の型は、ＧＳＭゲートウェイであり、そして情報の再生は、カー・ラジオによって音声が再生され、他のすべてがＰＤＡ上で再生されるように、種々の端末間で分担される。
【００６６】
家庭コンテキストに対して、アクセス可能な端末は、例えば、ＡＤＳＬ接続を有するコンピュータであり、接続の型は、ＡＤＳＬであり、そして情報のすべては、コンピュータによって再生される。
【００６７】
ローミング・コンテキストに対してアクセス可能な端末は、例えば、イヤーピース（イヤーフォン）、ＰＤＡ、及びＧＳＭ移動電話であり、接続の型は、ＧＳＭゲートウェイであり、そして情報の再生は、音声がイヤーピースによって再生され、他のすべて（画像、テキスト、ビデオ）がＰＤＡ上で再生されるように、種々の端末間で分担される。
【００６８】
ルール・ベース１３４は、マスタ端末にアクセス可能な端末、及び／またはコンテキスト・タイムテーブル、及び／またはマスタ端末の地理的場所に基づくルールのリストを含む。これらのルールのデータは、例えば、ＸＭＬ型の拡張可能なメタ言語内に構造化される。
【００６９】
以下は、これらのルールのすべてを網羅したわけではない２、３の例である。
・  もし、利用可能またはアクセス可能な端末もしくは周辺機器がコンピュータ及びイーサネット（登録商標）端末を含むか、もしくは時間帯が９ｈから１８ｈであるならば、次に、最も適切なコンテキストは、オフィス・コンテキストである。
・  もし、アクセス可能な端末がカー・ラジオであるならば、次に、最も適切なコンテキストは、自動車コンテキストである。
・  もし、アクセス可能な端末もしくは周辺機器がコンピュータ及びＡＤＳＬ端末を含み、そして時間帯が９ｈから１８ｈにないならば、次に、最も適切なコンテキストは、家庭コンテキストである。
【００７０】
従って、ルール・エンジン１３２は、コンテキスト・ベース１３６におけるデータと関連してルール・ベース１３４において利用可能なルールのすべてを、それがマスタ端末１０８から受信するイベントの関数として、または／及び予めプログラミングされたデータとして、走査することにより、最も適切なコンテキストを決定する。
【００７１】
ルール・エンジン１３２がマスタ端末１０８から受信するイベントは、コンバータ・モジュール１４０によってマスタ端末１０８に送られたアプリケーション１４２によって普通に検出されるアクセス可能な端末のサブセットを含み得る。
【００７２】
ルール・エンジン１３２がマスタ端末１０８から受信するイベントは、マスタ端末１０８の地理的場所を含み得、それにより、最も適切なコンテキストが該場所に従って決定される。
【００７３】
最も適切なコンテキストは、例えば、コンテキスト・タイムテーブルの変化を含む予めプログラミングされたデータの関数として決定され得る。このデータは、ユーザによって構成され得る。
【００７４】
もし、ユーザが、例えばオフィスにいるならば、コンテキスト管理システムは、ユーザが「オフィス」コンテキストに切換えるよう促し、もし、ユーザが自動車内にいるならば、システムは、ユーザが「自動車」コンテキストに切換えるよう促し、もし、ユーザが家庭にいるならば、システムは、ユーザが「家庭」コンテキストに切換えるよう促す。
【００７５】
図３は、コンテキスト管理システムが、また、ルール・エンジンに接続されたセッション管理モジュール１５２及び周辺機器１５４をも含み得るということを示す。
【００７６】
セッション管理モジュール１５２は、サーバ１０２の部分であっても良く、または別のサーバ・コンピュータの部分であっても良く、その機能は、システム監視である。
【００７７】
それは、いつでも、ユーザにアクセス可能な端末の混成セット１２０の構成を、遠隔通信サービス・オペレータに話す。このモジュールは、また、遠隔通信サービスの代価を請求するためにも用いられ得る。
【００７８】
周辺機器１５４は、ルール・エンジン及びルール・ベースを読取る／書き込むためのものである。一般的に言えば、それは、端末の混成セット１２０に属さないルール・エンジン１３２及びルール・ベース１３４を読取り／書き込むための手段を構成する。例えば、それは、ユーザがルールを変更するために用いるディスク・トップ・コンピュータであるか、またはユーザに予め限定されたルールを提供する遠隔通信サービス・オペレータ設備である。
【００７９】
サーバ・コンピュータ１０２は、また、ウェブ１０６から到来する情報のフォーマット及び量を各端末の情報処理能力に適合させるためのアダプタ手段１２８と、最も適切なコンテキストによって限定された態様で、この情報をアクセス可能な端末に向けるための経路付け手段１２６と、をも含む。このことは、当該技術分野で既知である。
【００８０】
図４は、ユーザ１６０に最も適切なコンテキストを提供するコンテキスト管理方法の一例の全体的な動的考察を示す図である。
【００８１】
ステップは、上から下に実行される。ステップＥ１において、ユーザ１６０は、リンク上をクリックすることによって、またはアドレスもしくはＵＲＬ、すなわち、ユーザがブラウザ１４４で見ることを望むウェブサイトのリソースへのフォーマット及びアクセス経路に入ることによって、インターネット・リソースへのアクセスを要求する。
【００８２】
ステップＥ２において、ユーザによって入られたＵＲＬは、ブラウザ１４４によって、ＵＲＬ（例えば、ｈｔｔｐ）に対応するプロトコルに一致する問合せに変換し、それをサーバ・コンピュータ１０２に送る。ブラウザ１４４は、マスタ端末１０８のブラウザ１４４の代わりにインターネットまたはウェブサイトに該問合せを提出するサーバ１０２に全ての問合せを系統的に送るよう構成されている。
【００８３】
ステップＥ３において、サーバ・コンピュータ１０２は、コンバータ・モジュール１４０に、変更されないこの問合せを送る。
【００８４】
次のステップＥ４において、何等変更は為されず、そしてコンバータ・モジュール１４０は、ユーザ１６０によって要求されたＵＲＬをホストするウェブサイト１０６に該問合せを送る。
【００８５】
ステップＥ５において、問合せの関数として、コンバータ・モジュール１４０は、例えばグラフィカル・ページまたはＨＴＭＬ“ウェブ・ページ”の形態で、問合せに対応するマルチメディア情報をウェブサイト１０６から受信する。
【００８６】
ステップＥ６の間、コンバータ・モジュール１４０は、最も適切なコンテキストへのアクセスを提供してサーバ・コンピュータ１０２にすべてを送るプログラムを含むメッセージまたはバナーの形態でアプリケーション１４２をこの情報に追加する。
【００８７】
ステップＥ７の間、サーバ・コンピュータ１０２は、マスタ端末１０８に適切なフォーマットで、マスタ端末１０８のブラウザ１４４に、最も適切なコンテキストにアクセスするためのアプリケーション１４２及びウェブ・ページを送る。
【００８８】
このページを受信すると、ブラウザ１４４はそれを表示し、アプリケーション・コードを実行する（ステップＥ８）。換言すれば、ブラウザは、問合せと同じ経路をたどるセッション・オープニングのためのインスタンスを創成する。
【００８９】
ステップＥ９において、アプリケーション１４２は、セッション・オープニング・メッセージをサーバ・コンピュータ１０２に送る。
【００９０】
ステップＥ１０において、サーバ・コンピュータ１０２は、このメッセージをセッション・マネージャ・モジュール１５２に送る。
【００９１】
ステップＥ１１において、アプリケーションは、アクセス可能な端末を検出し、それらのリストをサーバ・コンピュータ１０２に送る。
【００９２】
ステップＥ１２において、サーバ・コンピュータ１０２は、このリストを、セッションを更新するためにセッション・マネージャ・モジュール１５２に送る。
【００９３】
ステップＥ１３において、セッション管理モジュール１５２は、ルール・エンジン１３２に、アクセス可能な端末のリスト、現在の時間、場所情報、もしくは一般的に言えば、コンテキストを決定する際に用いられる任意のものを送る。
【００９４】
ステップＥ１４において、ルール・エンジン１３２は、対応のルールが見つかるまでルール・ベース１３４を走査し、セッション管理モジュール１５２にレスポンスを送る。
【００９５】
ステップＥ１５において、セッション管理マネージャ１５２は、サーバ・コンピュータ１０２にレスポンスを送る。
【００９６】
ステップＥ１６において、サーバ・コンピュータ１０２は、アプリケーション１４２にレスポンスを送る。
【００９７】
ステップＥ１７において、アプリケーションは、最も適切なコンテキストをユーザに知らせるメッセージを表示する。
【００９８】
ステップＥ１８において、ユーザは、提案されたコンテキストを受け入れるかもしくは拒否する。もし、ユーザが拒否するならば、システムは、先行するコンテキストを維持し、そしてもし、ユーザが受け入れるならば、新しいコンテキストが、現在のコンテキストであるように考慮される。
【００９９】
ステップＥ１９において、ユーザのレスポンスは、サーバ・コンピュータ１０２に送られる。
【０１００】
ステップＥ２０において、サーバ・コンピュータ１０２は、このレスポンスを、セッションを更新するためにセッション管理モジュール１５２に送る。
【０１０１】
引き続くステップは、新しいコンテキストを提案する目的で新しい端末を検出することに対応する。これらのステップは、場所指示の変化もしくは時間帯の変化によって置き換えられ得る。
【０１０２】
ステップＥ２１において、アプリケーションは、例えば、ユーザ１６０によってアクセス可能な新しい端末を検出してしまい、そしてこの情報をサーバ・コンピュータ１０２に送る。
【０１０３】
ステップＥ２２において、サーバ・コンピュータ１０２は、この情報を、セッションを更新するためにセッション管理モジュール１５２に送る。
【０１０４】
ステップＥ２３において、セッション管理モジュール１５２は、新しいアクセス可能な端末に関する情報をルール・エンジン１３２に送る。
【０１０５】
ステップＥ２４において、ルール・エンジン１３２は、対応のルールを見つけるまでルール・ベース１３４を走査し、セッション管理モジュール１５２にレスポンスを送る。
【０１０６】
ステップＥ２５において、セッション管理モジュール１５２は、レスポンスを、サーバ・コンピュータ１０２に送る。
【０１０７】
ステップＥ２６において、サーバ・コンピュータ１０２は、レスポンスを、アプリケーション１４２に送る。
【０１０８】
ステップＥ２７において、アプリケーションは、新しい最も適切なコンテキストをユーザに知らせるメッセージを表示する。
【０１０９】
ステップＥ２８において、ユーザは、提案されたコンテキストを受け入れるかもしくは拒絶する。
【０１１０】
ステップＥ２９において、ユーザのレスポンスは、サーバ・コンピュータ１０２に送られる。
【０１１１】
ステップＥ３０において、サーバ・コンピュータ１０２は、このレスポンスを、セッションを更新するためにセッション管理モジュール１５２に送る。
【図面の簡単な説明】
【０１１２】
【図１】本発明のコンテキスト管理システムの図である。
【図２】図１に示す手段またはユニット間で情報を交換するためのプロセスの数ステップを示すコンテキスト管理システムの図である。
【図３】図１からの或るユニットを一層詳細に示す図である。
【図４】図３に示す手段またはユニット間で情報を交換するためのプロセスの種々のステップの全体的動作態様を示す図である。
【図５】従来技術による情報管理システムの図である。
【符号の説明】
【０１１３】
１０２      サーバ・コンピュータ
１０４      外部の情報送信ネットワーク
１０６      ウェブサイト
１０８      マスタ端末（コンピュータ、パーソナル・ディジタル・アシスタント）
１１０      ローカル情報送信ネットワーク
１１２      端末（マイクロ・コンピュータ、カー・ラジオ）
１１４      端末（イヤーフォン、スピーカ）
１１６      端末（ファクシミリ・マシン、移動電話）
１１８      端末（パーソナル・ディジタル・アシスタント）
１２０      混成セット
１３０      処理手段
１４０      コンバータ・モジュール
１４４      ブラウザ
【図１】
2007505417.tif 000003
【図２】
2007505417.tif 000004
【図３】
2007505417.tif 000005
【図４】
2007505417.tif 000006
【図５】
2007505417.tif 000007
【手続補正書】
【提出日】平成18年1月25日(2006.1.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を処理するために最も適切なコンテキストをユーザ（１６０）に提供するコンテキスト管理システムであって、
ローカル情報送信ネットワーク（１１０）によって相互接続され、マスタ端末（１０８）を含む端末の混成セット（１２０）と、
前記混成セット（１２０）の端末による情報処理のために、最も適切なコンテキストを決定するための処理手段（１３０）を含むサーバ・コンピュータ（１０２）と、
サーバ（１０２）を、少なくともマスタ端末（１０８）に接続する外部の情報送信ネットワーク（１０４）と、
を備え、ユーザ（１６０）が前記最も適切なコンテキストをマスタ端末（１０８）にダウンロードするのを可能とするアプリケーション（１４２）をマスタ端末（１０８）に送るためのコンバータ・モジュール（１４０）を、サーバ（１０２）がさらに備えることを特徴とするコンテキスト管理システム。
【請求項２】
マスタ端末（１０８）に送られるアプリケーション（１４２）は、該マスタ端末（１０８）によってアクセス可能な端末の前記混成セット（１２０）における複数の端末もしくは該端末を検出するためのものであることを特徴とする請求項１に記載のコンテキスト管理システム。
【請求項３】
処理手段（１３０）は、予めプログラミングされたデータの関数として、及び／または、それらがマスタ端末（１０８）から受信するイベントの関数として、最も適切なコンテキストを決定することを特徴とする請求項１または２に記載のコンテキスト管理システム。
【請求項４】
処理手段（１３０）は、ルール・ベース（１３４）及びコンテキスト・ベース（１３６）と関連したルール・エンジン（１３２）を含み、ルール・エンジン（１３２）は、予めプログラミングされたデータの関数として、及び／またはマスタ端末から受信されたイベントの関数として、コンテキスト・ベース(１３６)におけるデータと関連させてルール・ベース(１３４)において利用可能なルールのすべてを走査し、それにより、最も適切なコンテキストを決定することを特徴とする請求項１乃至３のいずれかに記載のコンテキスト管理システム。
【請求項５】
マスタ端末(１０８)から受信されたイベントは、マスタ端末(１０８)によってアクセス可能な複数の端末もしくは該端末の前記アプリケーション(１４２)による通常の検出、及び／または、マスタ端末（１０８）の地理的場所、を含むことを特徴とする請求項１乃至４のいずれかに記載のコンテキスト管理システム。
【請求項６】
コンテキスト・ベース(１３６)は、アクセス可能でありそうな端末と、ローカル・ネットワーク(１１０)及び外部のネットワーク(１０４)間の接続の適切な型と、それらの能力の関数として情報を端末に戻す態様と、を各コンテキストごとに限定するコンテキストのリストを含み、ルール・ベース(１３４)は、マスタ端末（１０８）によってアクセス可能な端末、及び／または、コンテキスト・タイムテーブルの変化、及び／または、マスタ端末の地理的場所、に基づくルールのリストを含むことを特徴とする請求項４に記載のコンテキスト管理システム。
【請求項７】
ローカル情報送信ネットワーク（１１）によって相互接続されてマスタ端末（１０８）を含む端末の混成セット（１２０）による情報処理のための最も適切なコンテキストを決定するステップを含み、ユーザに情報を処理するための最も適切なコンテキストを提供するコンテキスト管理方法であって、該方法は、ユーザが前記最も適切なコンテキストをマスタ端末（１０８）にダウンロードするのを可能とするよう、サーバ・コンピュータ（１０２）を少なくともマスタ端末（１０８）に接続する外部の情報送信ネットワーク（１０４）を介して、サーバ・コンピュータ（１０２）がアプリケーション（１４２）をマスタ端末（１０８）に送るさらなるステップを含むことを特徴とするコンテキスト管理方法。
【請求項８】
アプリケーション（１４２）は、端末の前記混成セット（１２０）からの、マスタ端末（１０８）によりアクセス可能な複数の端末もしくは該端末を検出することを特徴とする請求項７に記載のコンテキスト管理方法。
【請求項９】
最も適切なコンテキストは、予めプログラミングされたデータの関数として、及び／またはサーバ・コンピュータ（１０２）がマスタ端末から受信したイベントの関数として、コンテキスト・ベース(１３６)において利用可能なデータと関連させてルール・ベース(１３４)において利用可能なルールを走査することにより決定されることを特徴とする請求項７または８に記載のコンテキスト管理方法。
【請求項１０】
請求項１乃至６のいずれかに記載のコンテキスト管理システムにおけるコンバータ・モジュールの使用。
【請求項１１】
請求項１乃至６のいずれかに記載のコンテキスト管理システムにおけるサーバ・コンピュータの使用。
【請求項１２】
請求項１１に記載のサーバ・コンピュータにおけるコード命令を含むコンピュータ・プログラムの使用。
【国際調査報告】
2007505417.tif 000008
2007505417.tif 000009
2007505417.tif 000010
2007505417.tif 000011