(57)【要約】【課題】特定の地理的位置に関連付けられている、位置に基づくリソースの仮想マップの形態をした情報を、移動電子装置に電子的に転送し、かつ、この装置によってローカルに解釈することを可能にする、分散型ロケーションに基づく情報サービスシステムを提供すること。【解決手段】分散型ロケーションに基づくサービスシステムを移動ユーザに提供するためのシステム、装置、および方法。特定の地理的ロケーションに関連付けられている情報を、ユーザからの要求がなくても移動電子装置に電子的に転送し、かつ、この装置上で、ロケーションに基づくリソースの仮想マップの形態でローカルに解釈することが出来る。この移動装置は、GPS(グローバル位置測定システム)、または、計算に基づく測定と予測とのプロセスを用いることによって、そのロケーションを決定することが出来る。従って、移動装置は、この位置情報を利用し、かつ、この情報を、利用可能なロケーションに基づく装置内のリソースと比較することが出来る。【選択図】図２
2004531946.tif 000002
【特許請求の範囲】
【請求項１】
ロケーション決定素子と、
当該ロケーション決定素子に接続されている無線周波送受信装置と、
当該送受信装置に接続されている電子メモリと、
当該ロケーション決定素子と、当該送受信装置と、当該メモリとに接続されているプロセッサと、
当該プロセッサに接続されている出力素子と、
を有する移動通信装置において、
前記移動通信装置の前記ロケーションで利用可能なリソースに関する情報を、前記装置からの要求がなくても前記装置にダウンロードすることが可能であり、これによって、前記プロセッサが当該情報をプロセスし、かつ、このようなプロセスされた情報が前記出力素子において利用可能になることを特徴とする、移動通信装置。
【請求項２】
当該出力素子が、視覚的な表示装置であることを特徴とする、請求項１に記載の装置。
【請求項３】
当該ロケーション決定素子が、グローバルな位置測定情報を用いることを特徴とする、請求項１に記載の装置。
【請求項４】
当該メモリが、その中にアルゴリズムが格納されていることを特徴とする、請求項１に記載の装置
【請求項５】
当該アルゴリズムが、ロケーション予測アルゴリズムを有することを特徴とする、請求項４に記載の装置。
【請求項６】
ユーザが、それによって情報を前記装置に入力することが出来、かつ、当該情報を前記メモリに格納することが出来る入力素子を含むことを更なる特徴とする、請求項１に記載の装置。
【請求項７】
当該アルゴリズムが、時刻嗜好情報に対して動作する時刻に基づくアルゴリズムを有することを特徴とする、請求項４に記載の装置。
【請求項８】
前記ユーザが、時刻嗜好に関する選択を、それによって前記装置に入力することが出来る入力素子を更に有することを特徴とする、請求項７に記載の装置。
【請求項９】
当該アルゴリズムが、地理的嗜好アルゴリズムを有することを特徴とする、請求項４に記載の装置。
【請求項１０】
当該アルゴリズムが、対象嗜好アルゴリズムを有することを特徴とする、請求項４に記載の装置。
【請求項１１】
ロケーション決定素子を含む移動通信装置と、
当該ロケーション決定素子に接続されている無線周波送受信装置と、
当該送受信装置に接続されているメモリと、
当該ロケーション決定素子と、当該送受信装置と、当該メモリとに接続されているプロセッサと、
当該プロセッサに接続されている出力と、
を有する通信システムであって、
ロケーション・リソース・サーバが、データが格納されているメモリを含み、当該データが、選択された地理的ロケーションにおいて利用可能なリソースに関連し、当該ロケーション・リソース・サーバが、当該移動通信装置との通信を確立することが出来る、通信システムにおいて、
当該ロケーション・リソース・サーバが、当該装置からの情報要求がなくても、当該装置との通信を確立し、かつ、情報を当該移動通信装置にダウンロードすることが出来、これによって、当該装置が、このような情報をプロセスし、かつ、当該移動通信装置の前記ロケーションで利用可能なリソースに関係するプロセスされた情報をその出力に出力することが出来る、
ことを特徴とする通信システム。
【請求項１２】
地理に基づくリソース情報を移動通信装置に供給するための方法であって、
当該装置の前記ロケーションを決定し、
当該ロケーションをロケーション・リソース・サーバに通信する方法において、
当該通信された決定済みのロケーションに基づいて情報を選択し、かつ、
当該選択された情報を当該装置にダウンロードすること、を特徴とする方法。
【請求項１３】
当該装置中に格納されているアルゴリズムによって当該ダウンロードされた情報をプロセスするステップを含むことを更なる特徴とする、請求項12に記載の方法。
【請求項１４】
当該アルゴリズムが、時刻に基づいていることを特徴とする、請求項13に記載の方法。
【請求項１５】
当該アルゴリズムが、対象に基づいていることを特徴とする、請求項13に記載の方法。
【請求項１６】
当該アルゴリズムが、地理に基づいていることを特徴とする、請求項13に記載の方法。
【請求項１７】
ロケーション予測アルゴリズムに基づいて当該装置の将来のロケーションを予測するステップを含むことを更なる特徴とする、請求項13に記載の方法。
【請求項１８】
当該ロケーションを決定するステップが、グローバルな位置測定情報を用いることを特徴とする、請求項12に記載の方法。
【請求項１９】
当該プロセスされた情報を視覚的に表示するステップを含むことを更なる特徴とする、請求項13に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動対話式サービスシステムに関し、かつ、より具体的には、分散型ロケーションに基づくサービスシステムに関する。
【背景技術】
【０００２】
セルラー無線ネットワークのような移動通信システムは、通信手段を移動ユーザに提供する。無線ネットワークを用いることによって、双方向通信を提供することに加えて、ロケーション、時刻、およびユーザの嗜好をフィルタリングする他の情報に基づいて、様々なモービル情報とトランザクションサービスとを提供することが可能となる。移動サービスは、通常、音声情報、テキスト情報、または画像情報を利用することによって提供される。ユーザは、最も近いレストラン、ATM、または他のローカルアメニティのロケーションに関する情報を要求し、かつ、画像マップ、ローカルな住所情報、または方向の提供を受けることが出来る。これに代えて、この移動ユーザの個人的な嗜好に合う、特別な提供品がある近所の店までの近さのような情報を、ユーザに「プッシュ」することが出来る。
【０００３】
移動位置情報の更新は、ユーザの介入（例えば、情報の要求）、周期的な更新（例えば、位置を決定する移動装置の定期的なポーリング）の結果によってトリガするか、または、何らかのシステムイベント（例えば、ユーザが通話すること、セルを変更すること、または移動装置のスイッチをオン／オフすること）によってトリガするか、の何れである。ロケーションをサービスにマッチングさせることは、ネットワーク内部において中央で達成される。このマッチング動作により、移動装置のためのネットワーク相互作用が増加し、これによって、ネットワークと移動装置との間におけるトランザクションの待ち時間が増加し、ネットワークトラフィックが増加し、かつ、プッシュ・サービスを提供する能力が低下してしまう。
【０００４】
そこで必要となるのが、正確な位置に基づくサービスを移動ユーザにプッシュすることが出来る、システムと移動通信装置である。更に、このようなプッシュ・サービスを移動通信装置に提供することが出来る、関連するシステムと方法とが必要となる。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は、特定の地理的位置に関連付けられている、ロケーションに基づくリソースの仮想マップの形態をした情報を、移動電子装置に電子的に転送し、かつ、この装置によってローカルに解釈することを可能にする、分散型ロケーションに基づく情報サービスシステムを提供する。この移動装置には、そのロケーションを決定し、かつ、ネットワークから独立して、その現在のロケーションを、利用可能な位置に基づくリソースと比較することが出来る手段、が設けられている。
【０００６】
本発明の、その一形態には、従来技術の欠点を解決した移動通信装置が含まれている。この移動通信装置は、携帯電話、ポケベル、無線が設けられた携帯式データアシスタント、パーソナルコンピュータ、または他の適切な装置とすることが出来る。この移動装置は、人が持ち歩いたり、または、車、ボート、航空機、電車、または他の乗物の中に配置することが可能である。この移動通信装置には、この装置がそのロケーションを、ネットワークから決定すること、またはネットワークから独立して決定することの何れかを可能にする、ロケーション決定システムが含まれている。この移動通信装置は、そのロケーションの決定をトリガする。これによって、今度は、マップが、位置リソースサーバからこの装置にダウンロードされる。この装置には、ダウンロードされたマップとアルゴリズムとを格納するメモリが含まれている。このダウンロードされたマップには、ユーザが得ることを望む情報のタイプに関する、ユーザの嗜好を含めることが出来る。ユーザの嗜好をこの装置自体に保持させることによって、嗜好の更新を容易にしたり、またはユーザのプライバシーを保護することが可能となる。この装置には、ダウンロードされたマップを解釈するアルゴリズムに基づいて動作するプロセッサも含まれている。このアルゴリズムは、計算に基づく、測定と予測との両方によるプロセス、または補間によって、移動装置の現在の地理的ロケーションを決定する。本発明は、本質的に、そのロケーションを決定し、かつ、この情報をこの装置に保持されているデータベースと比較することによって自立性を有する移動装置を提供する。本発明のこの特徴により、ローカルサービスと非常に迅速な相互作用を行うことが容易になる。
【０００７】
本発明は、その一実施例の場合、プロセッサを含む移動通信装置と、このプロセッサに接続されている無線周波送受信装置と、このプロセッサに接続されている電子メモリと、出力装置と、ロケーション決定素子とを有する。移動通信装置のロケーションにおいて利用可能なリソースに関する情報は、この装置からの要求がなくても、この装置にダウンロード可能である。これによって、プロセッサはこの情報をプロセスすることが可能になり、かつプロセスされた情報は、出力素子において使用可能となる。
【０００８】
本発明は、他の実施例の場合、通信システムを有する。このシステムには、プロセッサを含む移動通信装置と、このプロセッサに接続されている無線周波送受信装置と、このプロセッサに接続されている出力装置と、メモリと、ロケーション決定素子とが含まれている。このシステムには、更に、選択された地理的ロケーションで利用可能なリソースに関するデータが格納されるメモリを含むロケーション・リソース・サーバが、含まれている。このロケーション・リソース・サーバは、移動通信装置との通信を確立することが出来る。従って、この装置から情報を要求しなくても、ロケーション・リソース・サーバは、この装置との通信を確立し、かつ、移動通信装置に情報をダウンロードすることが可能となる。これによって、この装置は、このような情報をプロセスし、かつ、プロセスされた情報を、その出力に出力することが可能となる。このプロセスされた情報は、移動通信装置のロケーションで利用可能なリソースに関係している。
【０００９】
本発明は、他の実施例の場合、地理に基づくリソース情報を移動通信装置に供給するための方法を有する。この方法には、装置のロケーションを決定するステップと、このロケーションをロケーション・リソース・サーバに通信するステップと、この通信された決定されたロケーションに基づいて情報を選択するステップと、この選択された情報を装置にダウンロードするステップと、が含まれている。
【００１０】
本発明の利点は、ユーザが要求を開始しなくても情報提供を受ける、オポチュニスティック・サービスまたはプッシュ・サービスを提供する能力が増加することである。
【００１１】
本発明の他の利点は、計算に基づく、測定と予測との両方によるプロセス、または補間によって、移動装置の現在の地理的ロケーションを移動装置内で正確に決定することが出来ることである。
【００１２】
他の利点は、ロケーションを情報にマッチングさせるプロセスを分散させ、かつ、ロケーションを予測するプロセスを用いることによって、ネットワークのトラフィックと待ち時間とが減ることである。
【００１３】
他の利点は、ロケーションを情報にマッチングさせるプロセスを分散させ、かつ、ロケーションを予測するプロセスを用いることによって、ロケーションの正確度が向上することである。
【００１４】
本発明の実施例に関する以下の説明を、添付の図面と共に参照することによって、この発明の上述の特徴と利点および他の特徴と利点、並びにこれらを達成する方法がより明確になり、かつ、本発明自体に対する理解度も向上するであろう。
【００１５】
これらの幾つかの図中、対応する参照符号は、対応する部分を示す。本願明細書に詳述されている実例は、本発明の1つの好ましい実施例を1つの形態で示しており、かつ、このような実例は、いかなる態様においても本発明の範囲を制限していると解釈すべきではない。
【発明を実施するための最良の形態】
【００１６】
次に、図面、特に図1を参照して、従来技術における移動ロケーションに基づく情報システムを示す。移動通信装置100は、通信ネットワーク102と通信している。移動通信装置100のロケーションは、完全にネットワークに基づくことが出来る、移動ロケーション決定システム101によって決定される。3箇所以上の基地局サイトにおける移動信号の到達時差を用いることによって、移動通信装置100の位置を三角測量することが可能となる。これに代えて、移動通信装置100には、自己内蔵型ロケーション決定機能（例えば、GPS（グローバル位置測定システム））を設けることが出来る。移動通信装置100のロケーションを決定するために、ロケーション技術は、移動通信装置100と移動ロケーション決定システム101とが行った両方の測定値を用いることが出来る。
【００１７】
移動通信装置100のロケーションは、ユーザのロケーションをこのロケーションに関する利用可能な情報にマッチングさせる、ロケーションを情報にマッチングさせるシステム106に、通信ネットワーク102を介して渡される。情報サーバ104は、通信ネットワーク102を介して、情報をユーザに提供する。この情報は、URLまたは（電話番号のような）他のポインタを、ロケーションを情報にマッチングさせるシステム106から渡すことによって、移動通信装置100に提供することが出来る。移動通信装置100は、次に、通信ネットワーク102を介して、情報サーバ104と直接交信することが出来る。
【００１８】
図2は、移動分散型ロケーションに基づく情報サービスシステムの好ましい実施例である。移動通信装置100は、無線基地局140と無線リンク141とを介して、通信ネットワーク102と通信する。移動通信装置100は、移動電話、ポケベル、無線が設けられた携帯式データアシスタント（PDA）、パーソナルコンピュータ、または他の適切な装置とすることが出来る。移動通信装置100には、アンテナ116に接続され、かつプロセッサ112によって制御される無線送受信装置110が含まれている。プロセッサ112は、メモリ113内に保持されているプログラム命令114を実行する。メモリ113には、プログラムを実行するためのランダムアクセスメモリと、プログラム命令114とシステムデータとを格納するための不揮発性メモリ115とが含まれている。移動通信装置100には、更に、入力装置111（例えば、英数字キーボード、マイクロホン、またはタッチ式画面）と、出力装置109（例えば、液晶グラフィック表示装置、イヤホーン、可聴装置、視覚装置、または情報をユーザに伝えるためのこのような他のいかなる方法）が含まれている。
【００１９】
移動通信装置100には、移動通信装置100が、その現在の地理的位置を正確に決定することが出来る、ロケーション決定システム117が含まれている。このような決定は、ネットワーク102から行うか、または、ネットワーク102から独立して行うかの何れかによって可能である。装置100は、そのロケーションの決定をトリガする。ロケーション決定機能を提供する周知の方法の1つは、約+/-10メートルの範囲内でロケーションを決定することが出来る、GPS（グローバル位置測定システム）受信器を使用することである。GPSは、自己内蔵型ロケーションシステムの一例である。自己内蔵型ロケーションシステムの他の例として、識別を行うロケーション信号をレンジ範囲内の移動通信装置100に放出する、ショートレンジ型無線ビーコン（例えば、無線、音響ビーコンまたは赤外線ビーコン）から信号を受信するシステムがある。ユーザが方々に移動し、かつ新しいビーコンのレンジ内に入ると、移動通信装置100のロケーションが更新可能となる。3箇所以上の基地局サイトにおける移動信号の到達時差を用いることにより、移動通信装置100の位置を三角測定することを含めて、ロケーション決定システム117の多くの実施態様が、用途に応じて可能となる。移動通信装置100は、人が持ち歩くことが出来、または、車、ボート、航空機、電車、または他の乗物の中に配置することが出来る。
【００２０】
装置100のロケーションが一度決定されると、ロケーション・リソース・サーバ103は、ロケーションに基づく情報サービスの電子マップまたはデータベースを装置100に提供する。このデータベースは、ロケーションに関連付けられている情報を直接格納することが出来、またはこれに代えて、このデータベースは、電話番号または電子メールアドレスのようなリソースロケータを格納することが出来る。ロケーション・リソース・サーバ103は、データベースの格納と、移動通信装置100のロケーションを利用可能なリソースにマッチングさせることとの両方が可能である。ロケーション・リソース・サーバ103は、情報またはトランザクショナルサービスにマッピングされている地理的領域の統合化されたレコードを維持する。ロケーション・リソース・サーバ103は、ユーザの要求に基づいて、または他のイベントによって、データベースを移動通信装置100に周期的にダウンロードすることが出来る。データベースは、ロケーションに基づく情報サービスに遭遇した場合の移動通信装置100の作用を変更させるユーザの嗜好と相互作用することが出来る。嗜好は、ロケーション・リソース・サーバ103に格納するか、または、ユーザが、ユーザインタフェースによって、移動通信装置100に直接入力することが出来る。これらの嗜好は、移動通信装置100と通信ネットワーク102とを介してアップロードしたり、または、ウェブサーバのユーザインタフェースのような、ロケーション・リソース・サーバ103に関連付けられているユーザインタフェースを介して変更することが出来る。
【００２１】
ユーザの嗜好は、ロケーションに基づくサービスとの相互作用を変更させる。ユーザの嗜好には、あらゆる不要な情報（例えば、移動通信装置100の現在の地理的地域の外側のリソースに関する情報）を除去するフィルタとなる地理的情報を含めることが出来る。ユーザの嗜好には、更に、アイテムを選択するプロセスを含めることが出来る。例えば、ユーザは、ATMまたはレストランのロケーションに関して自分にプッシュされるあらゆる情報が除外されるように、自分の嗜好を設定することが出来る。移動通信装置100のユーザは、時刻に対する嗜好を利用することも出来る。例えば、ユーザが、午前9時から午後5時まで勤務する場合、情報が自分にプッシュされることを全く望まない可能性がある。ユーザにプッシュされるアイテムの数も、ユーザの嗜好によって制御することが出来る。例えば、特定のロケーションに5000軒ものレストランがある場合、情報の利用を容易にするために、示されるアイテムの数をユーザの嗜好によって切り捨てることが出来る。これらの嗜好は、更に、カテゴリを受け入れたり、または拒絶したり、またはサービスタイプ（プッシュ／プル）を除去することが出来る。更に、装置の嗜好には、ダウンロードされたマップが使用可能な格納量のような装置の許容量と、特定の移動通信装置100のための特有なロケーションのデータベースレコードを更に変更させるユーザインタフェースの許容量とを含めることが出来る。ユーザの嗜好を利用することによって、移動通信装置100上の利用可能な情報サービスに対する、装置のロケーションのマッチングを強調することにより、ネットワークの相互作用は抑制され、待ち時間による影響は減り、かつ、移動装置上の位置測定システムが利用する電力を低減することが出来る。更に、ダウンロードされたマップ情報は、新しいマップ・データ・ベース情報をダウンロードするために低いシステム負荷を一晩中利用可能な移動ネットワーク内で、変更可能なシステム負荷を規定し、これによって、利用が頻繁な期間の間におけるリアルタイムのネットワーク相互作用を抑えるために、適切である。
【００２２】
ロケーション決定システム117とダウンロードされた電子サービス／地理データベースとが一度設けられると、移動通信装置100は、そのロケーションを、利用可能な情報サービスに自律的にマッチングさせることが出来る。この実施例は、速やかな反応によって、マッチングする新しいロケーションにユーザを促す必要がある、オポチュニスティック・サービスまたはプッシュ・サービスに適切である。ロケーションデータベースと現在の位置情報は、移動通信装置100上で直ちに利用可能となる。移動通信装置100は、ダウンロードされたマップを格納することが出来るメモリ113と、ダウンロードされたマップを解釈するためにアルゴリズムに基づいて動作するプロセッサ112とを有する。プロセッサ112は、ロケーション決定システム117を管理し、かつ、装置が任意の一時刻に存在するロケーションを、アルゴリズムに通知する。通信ネットワーク102との相互作用は、現在の地理的ロケーションを伝達したり、またはロケーションに関する情報を受信するには不要であり、これにより、通信待ち時間が短縮される。
【００２３】
電子サービス／地理的ロケーションデータベースの全てまたは一部は、移動通信装置100に複製可能である。移動通信装置100が格納するデータ量は、多様であり、かつ使用可能な格納量と、地理的に特有なロケーションの数と、通信待ち時間とバンド幅能力のようなネットワークパラメータとに依存する。ロケーションデータベースの全てまたは一部は、無線リンク141上の任意の適切なプロトコルを用いることによって、移動通信装置100にダウンロード可能である。セルラー無線システムの場合、この方法には、SMS（ショートメッセージサービス）、WAP（無線アクセスプロトコル）、またはスイッチ回路ネットワークまたはパケットデータリンク上の他のプロトコルを含めることが出来る。新しいマップ部分の更新は、幾つかのプロセスによってトリガすることが出来る。セルラーシステムの場合、この更新は、移動通信装置100と通信中のセルを登録することによりトリガすることが出来る。他のプロセスの場合、ロケーション決定システム117を利用することにより、移動通信装置100のロケーションを周期的に更新する。すなわち、移動通信装置100が、新しいマップ・データ・ベース断片が必要なロケーションへ移動済みの場合、こうして、新しいマップ断面のダウンロードをトリガする。この更新は、ユーザの嗜好に関するデータベースレコードが更新された場合、移動通信装置100がオンまたはオフになった場合、またはユーザの要求後直ちに、トリガすることも出来る。
【００２４】
図2を更に参照すると、ロケーション・リソース・サーバ103には、非揮発性の格納装置124（例えば、固定されているディスク格納装置、格納プログラム、またはロケーションとサービスに関するデータ）を有するコンピュータシステム；メモリ122；プログラム121；プログラム命令を実行するプロセッサ120；ロケーション・リソース・サーバ103を通信ネットワーク102に接続するポート123が含まれている。情報サーバ104には、非揮発性の格納装置134（例えば、固定されているディスク格納装置、格納プログラム、またはサービスと情報に関するデータ）を有するコンピュータシステム；メモリ132；プログラム131；プログラム命令を実行するプロセッサ130；情報サーバ104を通信ネットワーク102に接続するポート133が含まれている。通信ネットワーク102は、パケットスイッチネットワークまたは回路スイッチネットワーク（例えば、公衆スイッチネットワーク（PSTN）またはインターネット）とすることが出来る。特定の地理的ロケーションに関する情報は、通信ネットワーク102に接続されている任意数の情報サーバ104によって、移動通信装置100に供給することが出来る。情報サーバ104は、ロケーション・リソース・サーバ103内の個々のレコードには完全に格納することが出来ない、特定のロケーションに関する追加的な情報を、保持することが出来る。移動通信装置100が用いる情報は、HTTPサーバ（ウェブサーバ）またはWAP（無線アクセスプロトコル）サーバ用のURLとすることが出来る。別の実施例の場合、ロケーション・リソース・サーバ103と情報サーバ104とを、単一のシステムに結合することが出来る。
【００２５】
図3は、情報がロケーションにマッチングする領域を表すマップである。このマップには、緯度座標軸と経度座標軸とが含まれているが、特定の情報サービスに関連する特有のロケーションを規定するために、他の座標系を用いることも出来る。情報がロケーションにマッチングする領域は、領域150, 151, 152, 153によって示されている。4つの特有の情報サービスまたはトランザクショナルサービスを、これらの領域に関連しているものとして規定することが出来る。例えば、領域150は、領域150内を歩く歩行者が持ち歩く移動装置に、広告を放送することを望む店の周辺領域として規定することが出来る。領域151は、領域151内にいる間、バスの時刻表について問い合わせた移動ユーザが、バス時刻表を使用可能にすることを望むバスステーションとすることが出来る。領域152は、更新済みのゲート情報をターミナル内のユーザに絶えず放送し続けることを望む空港とすることが出来る。更に、情報がロケーションにマッチングする領域は重なり合うことが出来、すなわち、階層化された地域サービスとローカルサービスとを規定することが可能となる。領域153は、実質的に重なり合っている領域150, 151, 152によって、一つの地域の領域を規定する。各領域内では、緯度と経度データによる特有な一組によって、情報サービスに関連付けられている領域を説明することが出来る。移動装置が規定済みの領域内にあることが一度決定されると、アクションをトリガすることが可能となる。アクションまたは結果のタイプは、ロケーションに関連付けられている情報によって決定することが出来る。
【００２６】
図4は、電子サービス／地理的ロケーションデータベースが、どのようにして移動通信装置100に提供され、その後、移動ロケーションサービス供給のために利用されるかを示すフローチャートである。ロケーション・リソース・サーバ103には、素子200と202が含まれている。素子200には、サービス相互作用に対するユーザの嗜好と、移動通信装置100用のデータとが含まれている。サービス相互作用に対するこのユーザの嗜好には、上述したものが含まれる。移動通信装置100用のデータには、ユーザインタフェースに関する制約と、格納に関する制約と、接続に関する制約とが含まれている。素子202には、ロケーションに基づくサービスデータレコードが含まれている。ロケーションに基づくサービスデータレコードには、地理的なロケーション領域の規定；情報のタイプ（プッシュまたはプル）；ロケーションに関連付けられている情報（例えば、URL、他のリソースロケータ、またはロケーションに関連付けられているデータ）；かつ、「レストラン」および「中華料理」のような情報カテゴリが含まれている。ステップS1では、ロケーションサービスデータベースマップを形成するために、素子200と202が、パスP4とP5を介して結合されている。ステップS1が一度完了すると、このデータベースマップを、リンクL1を介して移動通信装置100にダウンロードするステップS2が開始する。このステップS2は、幾つかの手順によって開始することが出来る。ステップS2は、頻繁には発生せず、すなわち、毎時間または毎日のような周期的なサイクルで発生する。ステップS2は、移動通信装置100が、既存の格納済みのマップ・データ・ベースの境界の外側に移動すると、開始可能となる。ステップS2は、ロケーション・リソース・サーバ103が保持するユーザの嗜好が更新されると、開始可能となる。ステップS2は、時間に基づくトリガによって、または、移動通信装置100がオンまたはオフになると、開始可能となる。ステップS2は、ユーザが情報を要求したり、または、ロケーションに基づくサービスデータレコードの更新が必要になると、開始可能となる。または、ステップS2は、例えば、2つの広域ネットワークセルの間の境界を横切る移動装置によって、開始可能となる。上記の手順は、単なる実例であり、かつ、使用可能な手順のタイプを制限することは意図していない。
【００２７】
ダウンロードされた情報は、リンクL1を介して移動通信装置100に送信され、この時、ステップS3が開始する。ステップS3は、情報サービスのための内部走査を開始する。素子204には、移動通信装置100に保持されているユーザの嗜好が含まれている。ユーザの嗜好は、移動通信装置100にローカルに保持されており、かつ、短期における嗜好の変更、個人的な嗜好、および頻繁に更新される嗜好のようなアイテム、および、電話帳とプッシュアラートの選択のようなプロファイルデータを含む、追加的な嗜好である。素子204は、ユーザの嗜好を、パスP3を介してステップS3に入力する。次に、移動通信装置100の現在のロケーションを調べるために、ステップS4が開始する。ステップS4は、プッシュ・サービスを探索する場合、秒または分に基づくサイクルで、頻繁に生じる。次に、この新しいロケーションをローカルマップのデータベースと比較するために、ステップS5が開始する。次に、ステップS6は、現在のロケーションでサービスが利用可能か否かを決定する。サービスの利用が不可能な場合、このプロセスは、ステップS9へと続く。ステップS9は、移動通信装置100内にあるロケーション探索アルゴリズムに基づいて、リターンパスP6をステップS3に提供する。ステップS9は、アルゴリズムと入力（例えば、サービスの密度、移動装置の速さ、利用可能なロケーションの正確さ、およびサービスが地理的にマッチングする領域）に準じて、探索頻度を変更する。サービスが利用可能な場合、このサービスを、素子204から導出されたローカルな嗜好情報と比較するマッチングフィルタが含まれているステップS7が開始する。ステップS8は、ロケーションに関する情報レコードと、ステップS7からのマッチングフィルタ出力に基づいて、アクションを選択する。アクションが不要な場合、このプロセスはパスP7を介してステップS9に移行する。情報がローカルデータのレコードに保持されている場合、利用可能な情報をユーザに提示するために、ステップS10が、パスP1を介して開始する。追加情報が必要な場合、通信ネットワーク102を介して追加情報を遠隔情報サーバ104に要求するために、ステップS11が、パスP2を介して開始する。
【００２８】
図5は、数学的予測アルゴリズムを用いたロケーション決定プロセスの概略図である。移動通信装置100のロケーションは、上述のロケーション決定システム117を用いることにより測定される。時刻Tにおいて、移動通信装置100は、デカルト座標（x,y）を有する点Aにあることが分かる。時刻T+tにおいて、移動通信装置100は、座標（x+a, y+b））を有する点Bにあることが分かる。移動通信装置100のロケーションを予測するために、移動通信装置100が直線状に移動しているという仮定に基づく単純なアルゴリズムが用いられる。従って、移動通信装置100は、時刻T+2tにおいて、座標（x+2a, y+2b）を有する点Cにあることが予測される。このアルゴリズムは、位置誤差Eの値を生じるロケーション決定システム117からの更なる測定値によって、変更することが出来る。点Dは、時刻T+2tにおける移動通信装置100の実際のロケーションを示す。周知の数学的技術をこれらの測定値と共に用いることにより、移動通信装置100の位置を時刻について予測かつ補間することが可能となる。これらには、例えば、第二オーダまたは高次オーダの補間スキーム、逆補間方法、データ平均化、および移動装置のパスの僅かな方向変動または速度変動による影響を低減させる平滑化技術を含めることが出来る。ロケーションの更新率は、アルゴリズムの範囲内で変更可能である。このアルゴリズムによって、移動通信装置100のパスを、代替の予測されるパスに合わせることが出来る。ロケーションを予測するこのアルゴリズムは、移動ロケーションを決定するプロセスを変更させる多数の入力（例えば、ロケーションの変化率、位置誤差Eの値、正確さの要件、および、ロケーションに基づく情報と、道および建物のような既知の地理的特徴に対する移動運動の適合性と、の粒状度）を用いることが出来る。
【００２９】
実際の測定値と計算値とを用いることによって、このロケーションサービスをマッチングするシステムは、移動通信装置100のロケーションに関する更新済みの情報を維持することが可能となり、かつ、ロケーションの定点を測定する必要性が減る。移動通信装置100の電力は節約され、かつ、ネットワークに基づくロケーション決定システムとのネットワークの相互作用は、最小となる。既知のデータ点の間を補間することによって、ロケーションの正確さを高め、かつ、移動通信装置100のロケーションに関するリアルタイムの情報を提供することが可能となる。本質的に、移動通信装置100の現在の地理的位置は、測定と予測との両方によるプロセス、または、計算に基づく補間によって、決定することが出来る。
【００３０】
ロケーションの予測は、任意の時間周期で行うことが出来る。パスに沿った移動通信装置100のリアルタイムの運動を追跡するために、移動通信装置100の運動を数秒毎に追跡する速い計算サイクルと測定サイクルとを用いることが出来る。これに代えて、将来のユーザの動きを予測するために、数時間または数日をカバーする長期的なプロファイルを用いることも出来る。週の特定の日には、常に都市の特定領域内（例えば、職場）にいるが、夕方または週末には、常に他のロケーション（例えば、自宅）にいることが判明しているユーザは、両方のロケーションに対するロケーションサービスのデータベースマップを予め一晩でロードすることが出来、これによって、ピーク時刻にはネットワークリソースの節約が可能となる。
【００３１】
図6は、本発明の別の実施例である。移動電子装置105は、ポート166を介して通信ネットワーク102と通信する。この通信は、移動電子装置105が、非永続的なリンクL10を介して通信ネットワーク102に明確に接続されている場合しか行うことが出来ない。リンクL10は、ダイヤルアップモデム、有線LANまたは無線LANとの一時的な接続、または光学カプラまたは音響カプラとすることが出来る。移動電子装置105は、移動式のデータアシスタント（PDA）、パーソナルコンピュータ、または通信ネットワーク102に周期的に接続可能な他の移動型装置または携帯型装置とすることが出来る。移動電子装置105には、メモリ163内に保持されているプログラム命令164を実行するプロセッサ162が含まれている。メモリ163には、プログラムを実行するためのランダムアクセスメモリと、プログラム命令164とシステムデータを格納するための不揮発性メモリ165とが含まれている。移動電子装置105には、入力装置161（例えば、キーボード、マイクロホン、タッチ画面、またはマウス）と、出力装置160（例えば、液晶グラフィック表示装置、イヤホーン、またはスピーカ）も含まれている。更に、移動電子装置105には、移動電子装置105が、その現在の地理的ロケーションをそれによって決定することが出来るロケーション決定システム167が含まれる。ロケーション決定機能を提供する周知の方法は、ロケーションを約50メートル以内で決定するための衛星信号を受信可能な、GPS（グローバル位置測定システム）受信器を使用することである。GPSは、自己内蔵型ロケーションシステムの一例である。他の自己内蔵型ロケーションシステムとして、レンジ範囲内にある移動電子装置105に識別を行うロケーション信号を放出するショートレンジ型無線ビーコン（例えば、無線ビーコン、音響ビーコン、または赤外線ビーコン）から信号を受信するシステムがある。
【００３２】
動作中、移動電子装置105を通信ネットワーク102にアクティブ接続しているユーザは、マップ・データ・ベースのダウンロードを開始することが出来、これによって、ロケーション・リソース・サーバ103と情報サーバ104への接続が可能となる。このユーザは、予定されているユーザの活動に関する従来の情報に基づいて、ダウンロードされたマップまたはマップの断片の選択を開始することも出来る。移動電子装置105は、通信中、長期に渡るロケーション・プロフィールの操作とマップのダウンロードとを前述のようにして達成可能なロケーション・リソース・サーバ103に、ロケーションの履歴情報をアップロードすることが出来る。通信ネットワーク102へのリアルタイムのアクセスが不可能な本実施例において、ロケーション決定システム167を利用することによってロケーション／情報マッチングが得られた場合、ダウンロードされたマップ・データ・ベースが、唯一の情報源である場合がある。移動電子装置105が通信ネットワーク102に接続可能な場合、更なるロケーションリソースロケータは、その後の使用のために、メモリ163内または不揮発性メモリ165内に格納することが出来る。この実施例によって、移動中、かつ通信ネットワーク102への接続が不可能な場合に用いるロケーションサービスマップを、移動電子装置105に予めロードすることが可能となる。
【００３３】
この発明を、好適な構想を有しているものとして説明して来たが、本発明を、この開示の範囲内において更に変更することが出来る。従って、本出願は、その一般原理を用いることによって、本発明の任意の変形物、用途、または適合化をカバーすることを目的とする。本出願は、更に、本発明が関係し、かつ、添付の請求の範囲に入る、この技術分野における公知のまたは通常の実行例の範囲内ではあるが、本開示から逸脱した例をカバーすることを目的とする。
【図面の簡単な説明】
【００３４】
【図１】従来技術における移動ロケーションに基づく情報システムである。
【図２】本発明による、かつ移動通信装置を含むシステムの好適な実施例である。
【図３】地理的マップ上に展開された、情報がロケーションにマッチングする領域の概略図である。
【図４】ロケーション・リソース・サーバと移動通信装置との間におけるロケーションに基づくサービスの相互作用のプロセスを示すフローチャートである。
【図５】数学的アルゴリズムによるロケーションを補間かつ予測する方法の概略図である。
【図６】本発明の別の実施例である。
【符号の説明】
【００３５】
100…移動通信装置
101…移動ロケーション決定システム
102…通信ネットワーク
103…ロケーション・リソース・サーバ
104…情報サーバ
105…移動電子装置
106…ロケーションを情報にマッチングさせるシステム
109…出力装置
110…無線周波送受信装置
111…入力素子
112…プロセッサ
113…メモリ
114…プログラム命令
115…不揮発性メモリ
116…アンテナ
117…ロケーション決定システム
120…プログラム命令を実行するプロセッサ
121…プログラム
122…データが格納されているメモリ
123…ポート
124…非揮発性の格納装置
130…プログラム命令を実行するプロセッサ
131…プログラム
132…メモリ
133…情報サーバ104を通信ネットワーク102に接続するポート
134…非揮発性の格納装置
140…無線基地局
141…無線リンク
150…領域
151…領域
152…領域
153…領域
160…出力装置
161…入力装置
162…プログラム命令164を実行するプロセッサ
163…メモリ
164…プログラム命令
165…不揮発性メモリ
166…ポート
167…ロケーション決定システム
200…素子
202…素子
204…素子
L1…リンク
L10…リンク
P1…パス
P2…パス
P3…パス
P4…パス
P5…パス
P6…パス
P7…パス
S1…ステップ
S2…ステップ
S3…ステップ
S4…ステップ
S5…ステップ
S6…ステップ
S7…ステップ
S8…ステップ
S9…ステップ
S10…ステップ
【図１】
2004531946.tif 000003
【図２】
2004531946.tif 000004
【図３】
2004531946.tif 000005
【図４】
2004531946.tif 000006
【図５】
2004531946.tif 000007
【図６】
2004531946.tif 000008
【国際公開パンフレット】
2004531946.tif 000009
2004531946.tif 000010
2004531946.tif 000011
2004531946.tif 000012
2004531946.tif 000013
2004531946.tif 000014
2004531946.tif 000015
2004531946.tif 000016
2004531946.tif 000017
2004531946.tif 000018
2004531946.tif 000019
2004531946.tif 000020
2004531946.tif 000021
2004531946.tif 000022
2004531946.tif 000023
2004531946.tif 000024
2004531946.tif 000025
2004531946.tif 000026
2004531946.tif 000027
2004531946.tif 000028
2004531946.tif 000029
2004531946.tif 000030
【国際公開パンフレット（コレクトバージョン）】
2004531946.tif 000031
【国際調査報告】
2004531946.tif 000032
2004531946.tif 000033
2004531946.tif 000034