(57)【要約】通信装置への情報供給には、ユーザーのサービス選択に基づいて行われるユーザーに対するイベントの関連性の判定が含まれる。また、イベントがユーザーに関連する場合、イベントに対する情報ソースの関連性の判定も含まれる。また、情報ソースは、ユーザーのリアルタイムステータスを表すデータを少なくとも有する。また、通信装置への情報供給には、情報ソースに基づいて、イベントに関する情報をユーザーに送信するか否かの判定も含まれる。
2004507805.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーのサービス選択に基づいて、イベントの前記ユーザーに対する関連性を判定し、
前記ユーザーのリアルタイムステータスを表すデータを少なくとも有する情報ソースの前記イベントに対する関連性を判定し、かつ、
前記情報ソースに基づいて前記イベントに関する情報を前記ユーザーに送信するかを判定するようにしたことを特徴とする方法。
【請求項２】
前記サービス選択は、前記ユーザーが関心を持つイベントのカテゴリーを包含する前記請求項１に記載した方法。
【請求項３】
前記リアルタイムステータスは、位置情報を包含する前記請求項１に記載した方法。
【請求項４】
前記リアルタイムステータスは、前記ユーザーの移動ステータスを包含する前記請求項１に記載した方法。
【請求項５】
前記情報ソースは、前記ユーザーの今後のステータスを表すデータも包含する前記請求項１に記載した方法。
【請求項６】
前記請求項１に記載した方法において、
さらに、前記イベントの通知を受信するようにしたことを特徴とする方法。
【請求項７】
前記請求項１に記載した方法において、
さらに、前記イベントに関する情報を送信する、前記ユーザーに対応した通信装置を判定するようにしたことを特徴とする方法。
【請求項８】
前記ユーザーへ情報を送信するかの判定は、前記関連する情報ソースに少なくとも部分的に基づいて前記ユーザーのリアルタイムステータスを推定することを包含する前記請求項１に記載した方法。
【請求項９】
前記請求項１に記載した方法において、
さらに、前記ユーザーに前記イベントに関する情報を送信する時期を判定するようにしたことを特徴とする方法。
【請求項１０】
前記イベントは、天気概況、交通状況、ニュース速報、旅行情報、電子メールの受信、および個人メモのうちの少なくとも１つを包含する前記請求項１に記載した方法。
【請求項１１】
コンピュータが実行可能な命令を記憶してコンピュータ読み取り可能な記録媒体からなる物において、前記命令がコンピュータに、
ユーザーのサービス選択に基づいて、イベントの前記ユーザーに対する関連性を判定させ、
前記ユーザーのリアルタイムステータスを表すデータを少なくとも含む情報ソースの前記イベントに対する関連性を判定させ、
前記関連する情報ソースに基づいて前記ユーザーのコンテキストを判定させ、かつ、
前記コンテキストに基づいて前記イベントに関する情報を前記ユーザーに送信するかを判定させることを特徴とする物。
【請求項１２】
前記サービス選択は、前記ユーザーが関心を持つイベントのカテゴリーを包含する前記請求項１１に記載した物。
【請求項１３】
前記リアルタイムステータスは、位置情報を包含する前記請求項１１に記載した物。
【請求項１４】
前記リアルタイムステータスは、前記ユーザーの移動ステータスを包含する前記請求項１１に記載した物。
【請求項１５】
前記情報ソースは、前記ユーザーの今後のステータスを表すデータも包含する前記請求項１１に記載した物。
【請求項１６】
前記請求項１１に記載した物において、
さらに、コンピュータに前記イベントの通知を受信させることを特徴とする物。
【請求項１７】
前記請求項１１に記載した物において、
さらに、コンピュータに前記イベントに関する前記情報を送信する通信装置を判定させることを特徴とする物。
【請求項１８】
前記請求項１１に記載した物において、
さらに、コンピュータに前記関連する情報ソースに少なくとも部分的に基づいて前記ユーザーの前記コンテキストを推定させることを特徴とする物。
【請求項１９】
前記イベントは、天気概況、交通状況、ニュース速報、旅行情報、電子メールの受信、および個人メモのうちの少なくとも１つを包含する前記請求項１１に記載した物。
【請求項２０】
ネットワークに接続され、サービスの選択およびユーザーに関連するものであってリアルタイムステータス情報を含むステータス情報にアクセスするよう構成したサーバーと、
前記サーバーに含まれ、前記ステータス情報を用いてイベントの前記ユーザーに対する関連性を判定し、かつ、前記サービス選択および前記ステータス情報に少なくとも部分的に基づいて前記イベントに関する情報を前記ユーザーに送信するかを判定するように構成したメカニズムとからなることを特徴とするシステム。
【請求項２１】
前記ネットワークは、インターネットを包含する前記請求項２０に記載したシステム。
【請求項２２】
前記請求項２０に記載したシステムにおいて、
さらに、前記ユーザーに送信された前記情報を受信するように構成した第２の通信装置とからなることを特徴とするシステム。
【請求項２３】
前記サーバーは、前記情報を前記ユーザーに送信するように構成した前記請求項２０に記載したシステム。
【請求項２４】
前記サーバーは、前記イベントの通知を受信し、前記イベントに関する情報を前記メカニズムに提供するように構成された前記請求項２０に記載したシステム。
【請求項２５】
前記メカニズムは、前記ステータス情報に少なくとも部分的に基づいて、前記イベントに関する情報を前記ユーザーに送信する時期を判定するように構成した前記請求項２０に記載したシステム。
【請求項２６】
前記ステータス情報は、今後のステータス情報を包含する前記請求項２０に記載したシステム。
【請求項２７】
イベントの通知を受信し、
各セットが複数のユーザーのうちの少なくとも１人に対応するものであって、対応する１人または複数のユーザーの少なくともリアルタイムステータスを表すＮセットの情報ソースのうちの少なくとも１セットを用いて、Ｍ人のユーザー各人のためのコンテキストを判定し、かつ、
各ユーザーごとのコンテキストに基づいて前記イベントに関する情報を各ユーザーに送信するかを判定するようにしたことを特徴とする方法。
【請求項２８】
前記請求項２７に記載した方法において、
さらに、各サービスのセットが少なくともユーザー１人に対応するＫセットのサービス選択を用いて、前記イベントの各ユーザーに対する関連性を判定し、かつ、
前記イベントがユーザーに関連する場合のみ、前記ユーザーのためのコンテキストを判定するようにしたことを特徴とする方法。
【請求項２９】
ユーザーのためのコンテキスト判定は、前記ユーザーに対応する情報ソースセットに少なくとも部分的に基づいて前記ユーザーの前記コンテキストを推定することを包含する前記請求項２７に記載した方法。
【請求項３０】
１人または複数のユーザーに対応する前記情報ソースは、前記１人または複数のユーザーの今後のステータスを表す前記請求項２７に記載した方法。
【発明の詳細な説明】
【０００１】
背景
本願は、通信装置への情報供給に関する。
【０００２】
ポケットベル、携帯電話、携帯情報端末、または電話などの通信装置では、インターネットに接続されたウェブサーバーなどのリモートソースから定期的に情報を受け取ることができる。通信装置のユーザーは、いつ、どんな種類の情報を通信装置へ送信するか、などの設定をリモートソースに指示することができる。例えばＹａｈｏｏ！（登録商標）”Ｔｏ Ｇｏ”を使って、ユーザーは指定した都市の天気予報、自分の星占い、および指定した会社の株価を通知する時間および曜日を指定するスケジュールを設定できる。これらのリモートソースに関するスケジュールは不変的であり、リモートソースはサービス終了時まで指定された時間にユーザーへ指定された情報を送信する。
【０００３】
詳細な説明
図１について説明すると、システム１００は、インターネット・サービス・プロバイダー（ＩＳＰ）１０６およびインターネット１０８を介して、サーバー１０４に接続するように構成されたデスクトップコンピュータ１０２を有する。デスクトップコンピュータ１０２のユーザーは、同ユーザーを一意に識別する専用ユーザー識別コードを使用して、ユーザーがどのサービスを通信装置１１０にて受信したいかをサーバー１０４に登録し、またサーバー１０４に指示することができる。ユーザーは、デスクトップコンピュータ１０２、またはインターネット１０８もしくはサーバー１０４に接続された他のネットワーク（例えば、イントラネットやエクストラネット）に接続するように構成された他の装置を用いてサーバー１０４に登録することができる。これらのサービスには、ユーザーがどんな種類の情報を受信希望するか、ユーザーがいつ情報の受信を希望するか、どの通信装置１１０で情報を受信できるか、が含まれる。このような通信装置１１０には、携帯電話、ポケットベル、コンピュータ、携帯情報端末、および他のワイヤレス通信装置が含まれる。サーバー１０４（またはサーバー１０４と連動したハードウェアおよび／またはソフトウェアメカニズム（手段））がユーザーの１つまたは複数の通信機器１１０に情報を送信する前に、コンテキスト解釈エンジン（ｃｏｎｔｅｘｔ ｉｎｔｅｒｐｒｅｔａｔｉｏｎ ｅｎｇｉｎｅ：ＣＩＥ）１１２は、ユーザー向けのコンテキスト決定を支援する。情報送信前にコンテキストが検討されることにより、ユーザーは、個人の習慣、ライフスタイルおよびリアルタイムステータスに関連した個人化された情報を受信することになる。
【０００４】
また、図２について説明すると、ＣＩＥ１１２は、ユーザーのコンテキスト決定を支援するために、イベントリスナー（ｅｖｅｎｔ ｌｉｓｔｅｎｅｒ）２００、ルールエンジン２０８およびコンテキスト・アグリゲーター（ｃｏｎｔｅｘｔ ａｇｇｒｅｇａｔｏｒ）２１２を有する。イベントリスナー２００は、ユーザーに関連する可能性のある特定のイベントを監視・検出し、コンテキスト・アグリゲーター２１２に転送する。コンテキスト・アグリゲーター２１２は、（ルールエンジン２０８を介して）ルール２０６、コンテキスト情報ソース２０２、およびユーザープロフィール２０４を用いて、イベントリスナー２００によって供給された各イベントごとにユーザーコンテキストを引き出す。ルール２０６、コンテキスト情報ソース２０２、およびユーザープロフィール２０４は、それぞれ一つまたは複数のデータのまとまり（例えば、データベース１１４および１１６）から構成され、サーバー１０４が包含し、またはサーバー１０４がアクセス可能であり、以下に詳細説明されている。
【０００５】
基本的には、ユーザーの現在（リアルタイム）および将来のプランがユーザーのコンテキストを定義する。特に、コンテキストは、ユーザーの以下に示す事項に関するものであって、コンテキスト情報ソース２０２から集められた情報を包含している。
・位置（例えば、緯度および経度、郵便番号、無線セル基地局、高度、標準時間帯）
・移動ステータス（例えば、静止状態または特定の目的地への途上、スピード、および方向）
・現在の行動（例えば、種類（自宅、職場、会議、車中、飛行機、電車、歩行中など）、継続時間、同席者、行動場所（自宅、職場、会議室、ホテル、高速道路、空港など）、および内容）
・今後の行動スケジュール（例えば、種類、継続時間、同席者、行動場所および内容）
・予定事項リスト中の上位ｎ個の（優先する）事項
・優先連絡リスト
・イベント優先度（例えば、重要度（高・中・低）および緊急度（高・中・低））
上記のリストはコンテキストの特性をすべて含んだものではなく、コンテキスト情報ソース２０２ではコンテキスト特性を検討対象から追加または削除できるようになっている。
【０００６】
この情報の一部または全ては、ＣＩＥ１１２が情報（すなわちユーザーのコンテキスト）をさらに定義することを可能にさせる推論情報の属性修飾子を含むことができる。
・精度（例えば、世界測位衛星（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓａｔｅｌｌｉｔｅ：ＧＰＳ）に基づいた位置データは精度が粗いが、差動ＧＰＳ位置データは精密）
・信頼性（持続時間と情報ソースが精度を決める。例えば、スピードと方向は正確であるとみなされる前に一定時間不変でなくてはならない）
・仕分け（例えば、通信装置から利用可能で、妨害不可）
・重要度レベル（例えば、イベントソース（配偶者、上司、同僚、子供、航空会社など）を評価することで重要度とイベントを対応付ける）
・緊急度レベル（例えば、イベントソースやイベントの影響（フライトの遅れ、運行時間の変更、会議の前倒しなど）を評価することで緊急度とイベントを対応付ける）
【０００７】
また、図３について説明すると、ＣＩＥ１１２は、登録ユーザーに対するイベントの関連性と、そのイベントと各ユーザーのコンテキストの関係とをプロセス３００にて判定する。ＣＩＥ１１２は、イベントリスナー２００、ルールエンジン２０８およびコンテキスト・アグリゲーター２１２を用いて、ソフトウェアメカニズム（すなわちアルゴリズム）でプロセス３００を実行するが、一つあるいは複数のハードウェアメカニズムでも同じ結果を得ることができる。また、サーバー１０４は、コンテキスト判定支援のために複数のＣＩＥ１１２を有することもできる。
【０００８】
ところで、ＣＩＥ１１２がイベントに対するユーザーのコンテキストの判定を開始する前に、イベントリスナー２００はイベントを監視および検出する（３０１）。イベントリスナー２００は、インターネット１０８、イントラネットおよびエクストラネット上の情報ソースを含めて交信可能となっているどの情報ソースからでもこれらのイベントを監視および検出できる（３０１）。例えば、イベントリスナー２００は、種々の情報ソースに登録でき、イベントの受け手（ｌｉｓｔｅｎｅｒ）としての働きをする。これにより、情報ソースにおけるアイテム（イベント）の追加、削除、または修正時に、情報ソースから通知を受け取ることができる。イベントリスナー２００は、情報ソースが保持・管理・検出するすべてのイベントの通知を受信するよう登録してもよいし、またはある特定のカテゴリーのイベントのみ通知を受信するよう登録してもよい。イベントリスナー２００が監視および検出できる（３０１）イベントには以下の項目が含まれる。
・天気概況
・交通状況
・ニュース
・スポーツの結果
・旅行情報（例えば、フライトインフォメーションおよび飛行先）
・電子メール（ｅｍａｉｌ）の受信
・オークション状況
・メモ書き
・日程変更
・株価
・星占い
上記のリストはすべてのイベントを含むものではなく、イベントリスナー２００は監視・検出対象からイベントを追加、変更または削除可能となっている。
【０００９】
イベントリスナー２００がイベントを検出すると（３０１）、コンテキスト・アグリゲーター２１２は、イベントの内容およびユーザー識別コードを含めたイベントの通知を受信する（３０２）。サーバー１０４は、イベントリスナー２００にユーザー識別コードを供給する。このユーザー識別コードの供給は、イベントリスナー２００を介さずにコンテキスト・アグリゲーター２１２に直接供給してもよい。
【００１０】
コンテキスト・アグリゲーター２１２は、ユーザープロフィール２０４によって指定されているユーザーのサービス選択にそのイベントが関連しているか否かを判定する（３０４）。ユーザープロフィール２０４には、登録ユーザーに関するプロフィール情報、通常はユーザーから提供された情報が収容されている。このような情報には、ユーザーに関する以下の項目が包含され得る。
・氏名
・自宅情報（例えば、住所、電話番号、ファックス番号、電子メールアドレス）
・職場情報（例えば、住所、電話番号、ファックス番号、電子メールアドレス）
・通信装置
・履歴（前回の）データ（例えば、ユーザー通信記録）
・連絡先（例えば、氏名、住所、電話番号、電子メールアドレス、生年月日、記念日）
・移動概要（例えば、自宅から職場への経路、座席位置の好み、必要な特別サービス、食事の好み、パスポート情報、航空会社および本人確認コードを含めた通常の飛行情報、車種／車のサイズの好みおよび台数を含めたレンタカー情報、ホテル系列およびホテル系列の本人確認コードを含めたホテル情報）
・生年月日／占星術情報
・ニュース概要（例えば、好きな都市、好きな話題（世界、政治、スポーツなど）、好きなスポーツおよび好きなスポーツチーム）
・ファイナンス概要（例えば、指定の企業および証券会社コード）
・特定のイベントの通知を受信する指定回数
上記のリストは全てを網羅したものではなく、ユーザープロフィール２０４は情報の追加、変更または削除を可能としている。例えば、イベントがＸ社の株価の終値に関する場合、そのイベントはＹ社とＺ社のみの株価の終値に関心のあるユーザーには関連しないので、プロセス３００を終了する（３０６）。また、イベントがある都市の天気概況に関するもので、ユーザーの日程では向こう３日間その都市での会議がない場合、コンテキスト・アグリゲーター２１２はそのイベントはそのユーザーに関係ないと判定し、プロセス３００を終了する（３０６）。また逆に、Ｘ社の株価の終値またはその天気情報がユーザーに関連する場合は、プロセス３００を続行する。
【００１１】
サーバー１０４が複数のＣＩＥ１１２を有する場合、サーバー１０４は、各ＣＩＥ１１２が処理するように構成されているユーザーのクラスやイベントの種類に基づいて、あるユーザー識別コードをどのＣＩＥ１１２に送信するかを判定できる（３１０）。その場合、コンテキスト・アグリゲーター２１２は、ユーザー識別コードのみを受け取り（３０２）、ＣＩＥ１１２によってそのイベントはすべてのユーザーに関連するとみなされるため、イベントがユーザーに関連するか否かの判定（３０４）は行わない（３１２）。コンテキスト・アグリゲーター２１２は、特定のイベント種類に関して、すべてのユーザー識別コードのデータベースを有するかまたはそれにアクセス可能な場合、ユーザー識別コードを受け取らなくてもよい（３０２）。
【００１２】
コンテキスト・アグリゲーター２１２は、そのイベントがユーザーのサービス選択に関係すると認識すると、コンテキスト情報ソース２０２、ユーザープロフィール２０４、およびルール２０６を検討し、そのイベントが与えられたユーザー用にコンテキストを構築する。ルール２０６は、複数セットのルールを有し、各セットには前記リストに記載された種類のようなイベントの一種類に対応する複数のルールが含まれている。コンテキスト・アグリゲーター２１２は、どのルールセットがそのイベントに適用されるかを判定し、どのルールセットを使用するかをルールエンジン２０８に通知する。ルールエンジン２０８は、そのルールセットを用いてどのコンテキスト情報ソース２０２がそのイベントに関係するかを判定し（３０８）、その情報をコンテキスト・アグリゲーター２１２に中継する。ルール２０６を用いることにより、コンテキスト・アグリゲーター２１２は、すべての関連するコンテキスト情報ソース２０２を検討することができ、ユーザープロフィール２０４に基づいて、種々のコンテキスト情報ソース２０２間の関連を推論でき、発見的方法（過去の経験から引き出されたルール）を使用する柔軟性を一般にもたらすことができる。
【００１３】
ルールエンジン２０８は、各イベントごとにユーザーのコンテキストを引き出す上で、コンテキスト・アグリゲーター２１２がどのコンテキスト情報ソース２０２を検討すべきかを判定する（３０８）。ルールエンジン２０８は、複数の要求を同時に処理するように構成されている（例えば、同時に複数のユーザーに関連するコンテキスト情報ソース２０２を判定（３０８）する）。ルールエンジン２０８は、レーテ（Ｒｅｔｅ）アルゴリズムを用いてルールセットを処理し、関連するコンテキスト情報ソース２０２を判定する（３０８）が、ルールエンジン２０８は、他のアルゴリズムを使用してもよい。レーテアルゴリズムは、ツリー構造を使用してツリーの複数のノードにて行われる一連の判定に基づいて、種々のアイテムを照合する。ルールエンジン２０８は、ルールセット中のルール２０６をツリーノードとして用いる。種々のノード間のパスは、どのコンテキスト情報ソース２０２がイベントに関するかの判定（３０８）が終端となる。簡単な例を挙げると、イベントがオレゴン州ポートランドの米国国道２６号線と州間道路４０５号線の交差点での交通問題に関するもので、２時間以内での問題解消が予想された場合、ルールエンジン２０８は、関連するコンテキスト情報ソース２０２を、ユーザーの物理的位置、移動ステータス、現在の行動および今後の行動を含むように判定することができる。ルールエンジン２０８は、コンテキスト・アグリゲーター２１２に対して、ユーザーのコンテキスト判定に際してこれらのコンテキスト情報ソース２０２を検索するように通知する。
【００１４】
ルールエンジン２０８が関連するコンテキスト情報ソース２０２を一旦判定すると（３０８）、ルールエンジン２０８は、関連するコンテキスト情報ソース２０２をコンテキスト・アグリゲーター２１２に指示する。コンテキスト・アグリゲーター２１２は、関連するコンテキスト情報ソース２０２の中からイベントに関連するコンテキスト情報を検索し（３１４）、関連するコンテキスト情報を収集する（３１６）。この検索（３１４）および収集（３１６）にはユーザープロフィール２０４および／または（ルールエンジン２０８を介しての）ルール２０６の照会が含まれる。コンテキスト・アグリゲーター２１２は、収集した情報を情報の処理に用いるルールセットとともに、ルールエンジン２０８に送信する。以下はルールセット中のルール２０６の例である。
・位置情報が古い場合（Ｘ分以上前のもの）、ユーザーの日程表を用いてユーザーの位置を判定する。
・位置情報がＧＰＳからの場合、１００メートル（または他の距離量）の精度を位置に対応付ける。
・位置情報がユーザーの通信装置１１０と結ばれたワイヤレスキャリアから提供されている場合、１０メートルの精度を位置に対応付ける。
・位置情報が差動ＧＰＳからの場合、５メートルの精度を位置に対応付ける。
・上記ルールのいずれかを用いてスピードおよび／または方向およびスピード／方向の精度を判定する。
・位置精度が高い場合（５メートル未満）、ユーザーの郵便番号および標準時間帯各１件を検出する。
・位置精度が中程度の場合（５〜５０メートルの間）、半径を用いて複数の郵便番号および標準時間帯を割り出す。
・スピードおよび方向がｔ秒間不変の場合、信頼度（例えば、高・中・低）をユーザーが移動しているかどうかに対応付ける。
・新着電子メールがユーザーとｋ関係にある相手からの場合（例えば、配偶者、上司、同僚、子供など）、重要度（例えば、高・中・低）を記録する。
・ユーザーが上司と会議中の場合、優先度が低および中の電子メールは対応不可に仕分ける。
・ユーザーが飛行機に搭乗中の場合、対応不可に仕分ける。
・時間が夜の場合（例えば、現地時間午後９時以降）、優先度が低および中の電子メールは対応不可に仕分ける。
・時間が睡眠時間中である場合（例えば、現地時間午後１０時以降）、対応不可に仕分ける。
・イベントが航空関連の場合（例えば、フライトのキャンセル、遅れ、ルート変更）、ユーザープロフィール２０４を用いて通知の必要のある連絡先を割り出す。
・会議が中止された場合、ユーザーの予定事項リスト中の上位ｎ個のアイテムを分析し、優先させる。
上記交通問題の例においては、収集された関連コンテキスト情報はユーザーが以下の状況にある場合を包含することができる。
・勤務中に、ある特定の場所で会議中
・ポケットベルおよび携帯電話で連絡可能
・あるセル基地局内で２４時間の静止
・以後４時間の間、就業の予定
【００１５】
位置がユーザーのコンテキストにおいて優位を占め得るため、コンテキスト・アグリゲーター２１２は、ユーザーの位置に関するコンテキスト情報を収集することが好ましい（３１６）。例えば、映画鑑賞中または会議で発表中の場合、ユーザーは一切の通信を望まない可能性がある。関連するコンテキスト情報からユーザーの位置を判定する際、コンテキスト・アグリゲーター２１２は、最も正確かつ最適層から下層への階層構造に従って、位置情報を収集することが好ましい（３１６）。すなわち、緯度／経度は世界測位システム、郵便番号、日程表、または他のコンテキスト情報ソース２０２から調整される。また、コンテキスト・アグリゲーター２１２は、ユーザープロフィール２０４または関連するコンテキスト情報ソース２０２中で利用可能な他の位置情報を収集することもできる（３１６）。
【００１６】
関連するコンテキスト情報を収集した（３１６）後、コンテキスト・アグリゲーター２１２は、関連するコンテキスト情報を分析し（３１８）、ユーザーの予想コンテキストを定義する合成コンテキストを生成する（３２０）。関連するコンテキスト情報の分析（３１８）には、サーバー１０４が使用できるキーワードなどの意味（ｓｅｍａｎｔｉｃｓ）を関連するコンテキスト情報へ追加することが含まれる。また、コンテキスト・アグリゲーターでの分析には、関連するコンテキスト情報の観点から、好ましくはルールエンジン２０８を介した観点からイベントがユーザーに関連していないかを判定するために関連コンテキスト情報を検討することも含まれる。例えば、上記交通問題の例では、コンテキスト・アグリゲーター２１２は、ユーザーがポケットベルでの連絡を望むとユーザープロフィール２０４から考えるが、ユーザーが交通問題の解消が予想される時刻まで就業予定のためそのイベントは関連しないと判定できる。このように、コンテキスト・アグリゲーター２１２は、ユーザーの現在および未来のコンテキストに基づいてイベントを無視し、プロセス３００を終了する（３０６）。しかし、ユーザーが１時間以内に勤務を終えて交通問題の位置が含まれるエリアに行く予定の場合、コンテキスト・アグリゲーター２１２は合成コンテキストを生成する（３２０）。
【００１７】
合成コンテキストの生成（３２０）には、ユーザープロフィール２０４および（ルールエンジン２０８を介しての）ルール２０６の照会が含まれる。例えば、コンテキスト・アグリゲーター２１２がユーザーの日程表から位置情報を収集する（３１６）場合、コンテキスト・アグリゲーター２１２は、１つまたは複数のルール２０６を用いてユーザーの位置を予測するために、ユーザープロフィール２０４のコンテキスト情報の履歴を使用することができる。コンテキスト情報の履歴を使用することにより、長期間にわたりコンテキスト生成に対応し得る。これに代えて、または加えて、コンテキスト・アグリゲーター２１２は、ルール２０６を照会して不完全または古い位置情報を取得し、ユーザーの位置に関して最善の推測を行ってもよい。この推測特性は、どの関連コンテキスト情報にも適用できる。合成コンテキストの生成（３２０）において、コンテキスト・アグリゲーター２１２は、コンテキスト情報ソース２０２の分析に基づいてイベントに優先順位を付け、各イベントをユーザーにいつ送信するかの優先順位を包含できる。例えば、現在進行中のイベントまたは２時間以内に発生するイベントを６時間以内に発生するイベントより優先させることができる。
【００１８】
一旦（合成コンテキストが）生成されると（３２０）、コンテキスト・アグリゲーター２１２は、合成コンテキストを好ましくは拡張マークアップ言語（ＸＭＬ）でサーバー１０４（または前記サーバー関連のメカニズム（手段））に供給する。そしてサーバー１０４（または前記メカニズム（手段））は、イベントをユーザーの１つまたは複数の通信装置１１０に送信し、その後プロセス３００を終了する（３０６）。
【００１９】
その他の実施例も前記の請求項の範囲である。
【図面の簡単な説明】
【図１】ネットワーク接続された通信システムのブロック図である。
【図２】本発明の一実施例に係るコンテキスト解釈エンジンのブロック図である。
【図３】本発明の一実施例に係る図２のコンテキスト解釈エンジンの動作を示すフローチャートである。
【図１】
2004507805.tif 000003
【図２】
2004507805.tif 000004
【図３】
2004507805.tif 000005
【国際公開パンフレット】
2004507805.tif 000006
2004507805.tif 000007
2004507805.tif 000008
2004507805.tif 000009
2004507805.tif 000010
2004507805.tif 000011
2004507805.tif 000012
2004507805.tif 000013
2004507805.tif 000014
2004507805.tif 000015
2004507805.tif 000016
2004507805.tif 000017
2004507805.tif 000018
2004507805.tif 000019
2004507805.tif 000020
2004507805.tif 000021
2004507805.tif 000022
2004507805.tif 000023
2004507805.tif 000024
2004507805.tif 000025
2004507805.tif 000026
2004507805.tif 000027
2004507805.tif 000028
2004507805.tif 000029
2004507805.tif 000030
2004507805.tif 000031
2004507805.tif 000032
【国際公開パンフレット（コレクトバージョン）】
2004507805.tif 000033
2004507805.tif 000034
【国際調査報告】
2004507805.tif 000035
2004507805.tif 000036