(57)【要約】  関連する情報を移動デバイスに提供するための方法およびシステムである。実体記録を含んだ実体構造が提供され、個々の実体記録は、サービスを提供する実体に対応している。個々の実体記録は、複数の領域のうちのいくつかの領域の適切なサブセットに関連しており、実体によって提供されるサービスに基づいて複数のカテゴリのうちの少なくとも１つのカテゴリに分類される。実体構造に基づいている第１の領域カテゴリ索引は、複数の領域のうちの第１の領域に存在していることが決定される移動デバイスに提供される。第１の領域カテゴリ索引は、第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する。
2015504549.tif 000002
【特許請求の範囲】
【請求項１】
関連する情報を少なくとも部分的に移動デバイスの現在位置に基づいて前記移動デバイスに提供するための方法であって、
複数の実体記録(entity records)を備えた実体構造(entity structure)を提供するステップであって、前記複数の実体記録の個々の実体記録がある実体(an entity)に対応し、前記個々の実体記録が複数の領域のうちのいくつかの領域の適切な(proper)サブセットに関連し、かつ、前記個々の実体記録が、前記実体によって提供されるサービスに基づいて、複数のカテゴリのうちの少なくとも１つのカテゴリに分類される(categorized)ステップと、
前記実体構造に基づいて、前記複数の領域のうちの第１の領域にいることが決定される前記移動デバイスに第１の領域カテゴリ索引(category index)を提供するステップであって、前記第１の領域カテゴリ索引が、前記第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別するステップと
を含む方法。
【請求項２】
個々の実体記録が、対応する実体の位置を識別する実体位置データ、および前記対応する実体のサービス領域(service area)を識別する実体サービス領域データ(entity service area data)のうちの少なくとも１つを備え、前記個々の実体記録が、前記実体位置データおよび前記実体サービス領域データのうちの前記少なくとも１つに基づいて、いくつかの領域の前記適切なサブセットに関連付けられる、請求項１に記載の方法。
【請求項３】
第１の局所索引構造(local index structure)を提供するステップであって、前記第１の局所索引構造が前記第１の領域に対応し、かつ、前記第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別するステップ
をさらに含む、請求項２に記載の方法。
【請求項４】
前記第１の領域カテゴリ索引が前記第１の局所索引構造に基づく、請求項３に記載の方法。
【請求項５】
個々の実体記録が、前記対応する実体の営業時間を識別する実体可用性(availability)データを備え、
現在の時間を決定するステップ
をさらに含み、前記第１の領域カテゴリ索引が、前記第１の領域に関連する少なくとも１つの実体記録が分類され、かつ、前記少なくとも１つの実体記録が、前記対応する実体が前記現在の時間に営業していることを示すサービス可用性データを備えるカテゴリのみをさらに識別する、請求項４に記載の方法。
【請求項６】
前記複数の領域のうちの前記第１の領域に対応し、個々の実体リストが前記第１の局所索引構造中で識別されたカテゴリに対応する複数の実体リストを備え、かつ、対応するカテゴリに分類され、また、前記第１の領域に関連する前記実体構造中の実体記録(entity records)に対する一組の実体参照(entity references)を備える第１の実体参照構造を提供するステップをさらに含む、請求項４に記載の方法。
【請求項７】
前記第１の局所索引構造が複数の実体リスト参照(entity list references)をさらに備え、個々の実体リスト参照が前記第１の実体参照構造内の前記複数の実体リストのうちの１つを参照する、請求項６に記載の方法。
【請求項８】
前記第１の領域カテゴリ索引が実体リスト参照(entity list reference)をさらに備え、前記方法が、
前記移動デバイスから前記実体リスト参照の選択を受け取るステップと、
前記第１の実体参照構造から前記実体リスト参照によって参照された実体リストを検索するステップと、
前記実体リストを前記移動デバイスに提供するステップと
をさらに含む、請求項６に記載の方法。
【請求項９】
前記実体リストを前記移動デバイスに提供するステップの前に、篩い分けされた(filtered)実体リストを生成するための基準に基づいて少なくとも１つの実体参照を除去するステップ
をさらに含み、前記実体リストを前記移動デバイスに提供するステップが、前記篩い分けされた実体リストを前記移動デバイスに提供するステップを含む、請求項８に記載の方法。
【請求項１０】
前記第１の局所索引構造を含んだ複数の局所索引構造を提供するステップであって、個々の局所索引構造が前記複数の領域の異なる領域に対応し、かつ、前記個々の異なる領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する(identifying)ステップをさらに含む、請求項３に記載の方法。
【請求項１１】
複数の実体参照構造を提供するステップであって、個々の実体参照構造が、前記複数の領域の特定の領域に対応し、個々の実体リストが前記特定の領域に対応する前記局所索引構造中で識別されたカテゴリに対応する複数の実体リストを備え、かつ、対応するカテゴリに分類され、また、前記特定の領域に関連する前記実体構造中の実体記録(entity records)に対する一組の実体参照(entity references)を備えるステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
個々の局所索引構造が複数の実体リスト参照(entity list references)をさらに備え、個々の実体リスト参照が、前記個々の局所索引構造(local index structure)が対応している同じ領域に対応する前記実体参照構造内の前記複数の実体リストのうちの１つを参照する、請求項１１に記載の方法。
【請求項１３】
前記移動デバイスから特定の実体リスト参照の選択を受け取るステップと、
前記第１の領域に対応する前記実体参照構造から前記特定の実体リスト参照によって参照された実体リストを検索するステップと、
前記実体リストを前記移動デバイスに提供するステップと
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記移動デバイスが前記複数の領域の前記第１の領域から第２の領域へ移動したことを決定するステップと、
前記第２の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する第２の領域カテゴリ索引を生成するステップと、
前記第２の領域カテゴリ索引を前記移動デバイスに提供するステップと
をさらに含む、請求項１０に記載の方法。
【請求項１５】
前記移動デバイスが前記第１の領域から前記第２の領域へ移動したことを決定するステップが、前記第２の領域に関連する第２の領域コントローラによって、前記第１の領域に関連する第１の領域コントローラから、前記移動デバイスを前記第１の領域から前記第２の領域へハンドオフする要求を受け取るステップを含む、請求項１４に記載の方法。
【請求項１６】
前記実体構造に基づいて前記第１の領域カテゴリ索引を前記移動デバイスに提供するステップが、
前記移動デバイスが前記第１の領域に入ったことを決定するステップと、
前記決定ステップに応答して、前記第１の領域カテゴリ索引(region category index)を前記移動デバイスに自動的に提供するステップと
をさらに含む、請求項１に記載の方法。
【請求項１７】
関連する情報を少なくとも部分的に移動デバイスの現在位置に基づいて前記移動デバイスに提供するためのシステムであって、
複数の実体記録を備えた実体構造を提供するように構成されたサーバであって、前記複数の実体記録の個々の実体記録がある実体に対応し、前記個々の実体記録が複数の領域のうちのいくつかの領域の適切なサブセットに関連し、かつ、前記個々の実体記録が、前記実体によって提供されるサービスに基づいて、複数のカテゴリのうちの少なくとも１つのカテゴリに分類されるサーバと、
前記実体構造に基づいて、前記複数の領域のうちの第１の領域にいることが決定される前記移動デバイスに第１の領域カテゴリ索引を提供するように構成された第１の領域コントローラであって、前記第１の領域カテゴリ索引が、前記第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する第１の領域コントローラと
を備えるシステム。
【請求項１８】
前記サーバが、第１の局所索引構造を含んだ複数の局所索引構造を生成するようにさらに構成され、個々の局所索引構造が、前記複数の領域の異なる領域に対応し、かつ、前記個々の異なる領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する、請求項１７に記載のシステム。
【請求項１９】
前記サーバが、前記複数の局所索引構造の個々の局所索引構造をそれぞれ前記複数の異なる領域の各々に関連する領域コントローラ(region controllers)に分配するようにさらに構成される、請求項１８に記載のシステム。
【請求項２０】
関連する情報を少なくとも部分的に移動デバイスの現在位置に基づいて前記移動デバイスに提供するための方法であって、
実体構造を生成するステップであって、前記実体構造が複数の実体記録を備え、個々の実体記録が少なくとも１つのカテゴリに分類され、かつ、複数の領域のうちの特定の領域に関連しているステップと、
複数の局所索引構造を生成するステップであって、個々の局所索引構造が前記複数の領域の異なる領域に対応し、かつ、前記複数の領域の前記異なる領域に関連する少なくとも１つの実体記録が分類されているカテゴリに対応するカテゴリエントリを備えるステップと、
前記複数の領域の第１の領域の移動デバイスから要求を受け取るステップと、
前記要求に応答して、前記第１の領域に対応する前記局所索引構造を前記移動デバイスに提供するステップと
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、一般に、移動デバイスに対する情報の提供に関し、詳細には、移動デバイスに対する、その移動デバイスの位置に基づく関連情報の提供に関する。
【背景技術】
【０００２】
[0002]サービスおよびそのサービスの住所および電話番号などの関連する情報を識別する登録簿が存在している。このような登録簿により、ユーザは、レストランサービスあるいは牽引サービスなどの所望のサービスをこのようなサービスのリストから探し出すことができる。しかしながら関連するサービスのリストは、それ自体、典型的には、ユーザにとって最良のこのようなサービスを選択するためにユーザ自身が検討すべきものであるため、ユーザのニーズに対して最も適した特定のサービスをユーザが決定するには時間がかかることがある。例えばユーザは、個々のこのようなサービスの存在場所を決定するために地図を調べなければならない場合があり、また、どのサービスが現在営業中であるかを決定するためにこのようなサービスと直接接触しなければならない場合がある。そのサービスが牽引サービスなどの移動サービスである場合、ユーザは、そのユーザに関連する地理上の領域で牽引サービスを実施しているかどうかを決定しなければならない。
【０００３】
[0003]慣れていない場所をユーザが移動している場合、これらの問題は複雑になる。めったに訪れない町の街路に慣れていないユーザにとっては、街路番地はほとんど役に立たない。ユーザは、サービスの所在位置を決定するために地図を調べ、そのサービスが営業中であるかどうかを決定し、等々を実施しなければならない。これは、時間がかかるだけではなく、慣れていない場所にいる場合に、移動デバイスのマッピング機能と対話して所望のサービスの所在地を突き止めるべく、ついうっかり危険な場所に車両を止めると、安全上の問題が生じることにもなる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[0004]したがって関連する情報を移動デバイスに提供する機構であって、所望のサービスを選択するためにユーザが情報を検討する必要性を除去するか、あるいは少なくとも著しく低減する機構が必要である。
【課題を解決するための手段】
【０００５】
[0005]本開示の実施形態は、特定の地理上の領域に存在しているユーザに対する、サービスを提供する実体に関する関連情報の提供に関している。一実施形態では、実体構造は複数の実体記録を備えている。個々の実体記録は、小売業者、美容室、牽引会社、等々などのサービスを提供する実体に対応している。また、個々の実体記録は、複数の地理上の領域のうちのいくつかの領域の適切なサブセットに対応している。個々の実体記録は、実体記録に対応する実体によって提供される特定のサービスに基づいて、複数のカテゴリのうちの少なくとも１つのカテゴリに分類される。ユーザは、複数の領域のうちの第１の領域にいることが決定される。第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみを識別する第１の領域カテゴリ索引がユーザの移動デバイスに送られる。
【０００６】
[0006]移動デバイスは、第１の領域カテゴリ索引をユーザに提示する。この提示は、ディスプレイを介して実施することも、移動デバイスによって、音声によって直接提示することも、あるいは移動デバイスが通信によって結合されている車両の音声システムの音声によって提示することも可能である。第１の領域カテゴリ索引は、第１の領域に関連するカテゴリエントリを含む。個々のカテゴリエントリはカテゴリを識別し、また、サブカテゴリエントリなどの１つまたは複数の他のカテゴリエントリに対する参照、あるいはカテゴリに分類されている実体のリストに対する参照を含む。注目すべきことには、第１の領域に関連する実体を含むカテゴリのみがユーザに提示され、したがって地理的にユーザから遠い実体を除去する必要性がユーザから除去される。
【０００７】
[0007]一実施形態では、実体記録は、対応する実体の営業時間を識別する実体可用性データをさらに含む。移動デバイスに第１の領域カテゴリ索引を提供する前に現在の時間が決定される。第１の領域カテゴリ索引は、第１の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみ、および対応する実体がその現在の時間に営業していることを示すサービス可用性データをその少なくとも１つの実体記録が含んでいるカテゴリのみを識別する。
【０００８】
[0008]ユーザはカテゴリを選択することができ、また、サブカテゴリなどの他のカテゴリをユーザに提示し、あるいは実体構造中に実体記録を有する実体を識別する１つまたは複数の実体識別子をユーザに提示することも可能である。上で言及したように、ユーザに提示される実体識別子によって識別される個々の実体は第１の領域に関連しており、また、任意選択で、実体が現在の時間に営業していることを実体記録が示している場合にのみ、これらの個々の実体に提示することも可能である。したがってユーザは、実体が営業中であるかどうか、あるいはそのユーザの近くに存在しているかどうかを決定するための時間を費やす必要がない。
【０００９】
[0009]移動デバイスが第１の領域を去って第２の領域に入ると、第２の領域カテゴリ索引が移動デバイスに送られ、好ましいことには第１の領域カテゴリ索引が削除される。第２の領域カテゴリ索引は、第２の領域に関連する少なくとも１つの実体記録が分類されているカテゴリのみ、および任意選択で、その少なくとも１つの実体記録に関連する実体が現在の時間に営業しているカテゴリのみを識別する。したがってユーザが複数の領域を通って移動すると、ユーザが現在存在している領域に関連する実体のみを識別する領域カテゴリ索引が繰り返し移動デバイスに提供される。
【００１０】
[0010]添付の図面を参照して、好ましい実施形態についての以下の詳細な説明を読めば、当業者は、本開示の範囲を理解し、かつ、本開示の追加態様を認識するであろう。
[0011]本明細書に組み込まれ、かつ、本明細書の一部をなしている添付の図面は、本開示のいくつかの態様を示したものであり、以下の説明と共に本開示の原理を説明する役割を果たしている。
【図面の簡単な説明】
【００１１】
【図１】[0012]本開示の実施形態を実践することができるシステムを示す図である。
【図２】[0013]一実施形態による、第１の領域カテゴリ索引をユーザに提示することができる例示的画面表示を示す図である。
【図３】[0014]一実施形態による、関連する情報を移動デバイスに提供するための、図１に示されている様々な構成要素間の一例示的メッセージフローを示すメッセージ流れ図である。
【図４】[0015]図１に示されている実体構造をより詳細に示すブロック図である。
【図５】[0016]一実施形態による、実体記録の修正中におけるシステムの様々な構成要素間の一例示的メッセージフローを示すメッセージ流れ図である。
【図６】[0017]一実施形態による例示的局所索引構造（ＬＩＳ）および実体参照構造（ＥＲＳ）の生成を示すブロック図である。
【図７】[0018]図１に示されているシステムの他の実施形態のブロック図である。
【図８】[0019]一実施形態による、図１に示されているサーバを実施するのに適した一例示的計算デバイスのブロック図である。
【発明を実施するための形態】
【００１２】
[0020]以下に示す実施形態は、当業者による実施形態の実践を可能にするために必要な情報を示したものであり、また、実施形態を実践する最良のモードを示したものである。添付の図面に照らして以下の説明を読めば、当業者には、本開示の概念が理解され、また、本明細書においては特には対処されていない概念の用途を認識されよう。これらの概念および用途は、本開示および特許請求の範囲の範疇であることを理解されたい。
【００１３】
[0021]図１は、本開示の実施形態を実践することができるシステム１０を示したものである。システム１０は、サーバ１２、第１の領域１６−１に関連する第１の領域コントローラ１４−１、および第２の領域１６−２に関連する第２の領域コントローラ１４−２を含む。第１および第２の領域コントローラ１４−１、１４−２は、本明細書においては一括して領域コントローラ１４と呼ぶことができる。同様に、第１および第２の領域１６−１、１６−２も、本明細書においては一括して領域１６と呼ぶことができる。第１の領域１６−１は、任意の適切な方法、例えば経度および緯度座標ならびに半径によって、１つまたは複数の郵便番号によって、第１の領域１６−１と隣接する街路または他の識別可能な特徴によって、あるいはＷｉ−Ｆｉ（登録商標）アクセスポイント、等々などの無線通信コントローラの無線有効領域などによって画定することができる地理上の領域である。一実施形態では、第１の領域コントローラ１４−１はセルラーコントローラを備えており、また、第１の領域１６−１は、第１の領域コントローラ１４−１の無線有効領域によって画定されている。詳細には、第１の領域コントローラ１４−１は、第１の領域１６−１内に、２Ｇ、３Ｇまたは４Ｇセルラーデータサービスなどのセルラーデータサービスを提供するのに適した機器を備えている。第１の領域コントローラ１４−１は、システムに応じて使用される特定の技術に応じて、例えば基地局、アンテナ、および基地局とは別であっても、あるいは基地局と一体であってもよい、本明細書において説明されている追加機能を提供する計算デバイスを備えることができる。
【００１４】
[0022]また、第２の領域コントローラ１４−２も同じくセルラーコントローラを備えることができ、第１の領域コントローラ１４−１に関連して上で説明した方法と同様の方法で構成することができる。第２の領域コントローラ１４−２の無線有効領域は、第２の領域１６−２の境界を画定することができる。例証を目的としているため、図には２つの領域コントローラ１４しか示されていないが、領域コントローラ１４がその一部をなしているセルラーシステムは、比較的多くの領域１６を備えることができ、したがって比較的多くの対応する領域コントローラ１４を有しており、これらの領域コントローラ１４は、すべて、本明細書において説明されている第１および第２の領域コントローラ１４−１、１４−２と同様または全く同じ方法で動作させることができることは明らかであろう。領域コントローラ１４は、専用ネットワーク、公衆ネットワークまたはそれらの組合せを備えることができるネットワーク１８を介してサーバ１２に通信結合されている。
【００１５】
[0023]複数の実体２０−１〜２０−Ｎ（一括して実体２０）は、第１および第２の領域１６に位置している。これらの実体２０の各々は、ユーザ２２が利用することができるサービスを提供している。提供されるサービスは、例えばビッグボックス小売業者実体２０が販売しているような商品の販売、美容室実体２０によって提供されるサービスなどの理髪サービス、牽引サービス実体２０によって提供されるサービスなどの牽引サービス、美術館実体２０によって提供されるサービスなどの美術品の展示、等々を含むことができる。「サービス」という用語は、ユーザ２２の役に立つことができる実体２０によって提供されるあらゆる項目または行為を包含することを意味している。
【００１６】
[0024]実体２０の各々は、複数の領域１６のうちのいくつかの領域１６の適切なサブセットに関連している。この関連は、実体２０の位置または実体２０のサービス領域のいずれかに基づいていてもよい。例えば実体２０−１〜２０−３は、すべて、第１の領域１６−１に物理的に位置し、それらの物理的な位置で商品の販売などのサービスを提供している実体であってもよい。実体２０−４は、例えばサービスを提供している範囲が第２の領域１６−２ならびに他の領域１６（第１の領域１６−１以外の）を含む牽引サービスを備えることができる。
【００１７】
[0025]サーバ１２は、プロセッサ２４およびデータを記憶するための記憶装置２６を含んだ計算デバイスを備えている。記憶装置２６は、実体２０に関する情報を含んだ１つまたは複数のデータ構造を含む。詳細には、記憶装置２６は、複数の実体記録を含んだ実体構造２８を含み、個々の実体記録は、複数の実体２０のうちの１つに対応している。本明細書においてより詳細に説明されるように、個々の実体記録は、その実体記録が対応している実体２０に関する、例えば実体２０の位置を識別する実体位置データ、１つまたは複数の領域１６に牽引サービスなどの移動サービスを提供する実体２０のそのサービス領域を識別する実体サービス領域データ、実体２０の営業時間を識別する実体可用性データ、等々などの情報を含む。
【００１８】
[0026]個々の実体記録は、実体記録に対応する実体２０によって提供されるサービスに基づいて、１つまたは複数のカテゴリに分類することができる。使用される特定の分類はシステムによって決まる。例えばカテゴリは、レストランカテゴリ、娯楽カテゴリ、銀行カテゴリ、等々を含むことができる。個々のカテゴリは、本明細書においてはしばしばサブカテゴリと呼ばれている追加カテゴリにさらに分類することができる。例えばレストランカテゴリは、フランスレストランカテゴリ、アメリカレストランカテゴリおよびイタリアレストランカテゴリを含むことができる。実体記録の特定の分類は、実体記録自体の中で維持することができ、また、本明細書においてより詳細に説明されるように、サーバ１２と結合したサービスプロバイダによって提供することも、あるいは実体記録に対応する実体２０に関連する個人によって提供することも可能である。
【００１９】
[0027]一実施形態では、記憶装置２６は、特定の領域１６に関連するいくつかの構造を含むことも可能である。詳細には、記憶装置２６は、第１の領域１６−１に関連する局所索引構造（ＬＩＳ）３０−１を含む。ＬＩＳ３０−１は複数のカテゴリエントリを含んでおり、その各々は、第１の領域１６−１に関連しているものとして識別される実体構造２８内の少なくとも１つの実体記録の特定のカテゴリに関連している。一実施形態では、個々のカテゴリエントリは、サブカテゴリエントリなどの１つまたは複数の他のカテゴリエントリを参照するか、あるいは実体参照構造（ＥＲＳ）３２−１内の実体リストを参照する実体リスト参照を含む。好ましいことには、ＬＩＳ３０−１は、第１の領域１６−１に関連しているものとして識別される実体構造２８内の実体記録に基づいて、第１の領域１６−１に関連するカテゴリのためだけのカテゴリエントリを含む。例えば実体構造２８が第１の領域１６−１に関連する実体記録を含んでおらず、かつ、イタリアレストランとして分類される場合、ＬＩＳ３０−１は、「イタリアレストラン」カテゴリエントリを含まない。
【００２０】
[0028]ＥＲＳ３２−１は第１の領域１６−１に対応しており、本明細書においてより詳細に説明されるように実体参照のリストを含んでおり、その各々は、第１の領域１６−１に関連しているものとして識別される実体構造２８内の特定の実体記録を参照している。同様に、ＬＩＳ３０−２は、第２の領域１６−２に関連しているものとして識別された実体構造２８内の実体記録が分類されているカテゴリを識別するカテゴリエントリを含む。ＥＲＳ３２−２は、第２の領域１６−２に関連しているものとして識別される実体を参照する実体参照のリストを含む。
【００２１】
[0029]次に、一実施形態による、関連する情報を移動デバイスに提供する例について説明する。ユーザ２２は車両３４で移動中であり、第１の領域コントローラ１４−１と無線通信することができる移動デバイス３６を有していると仮定する。例えばユーザ２２は、サーバ１２および領域コントローラ１４を介してセルラー音声およびデータサービスを提供する地域サービスプロバイダまたは全国サービスプロバイダとセルラー電話サブスクリプションを有することができる。時間Ｔ１で車両３４が第１の領域１６−１に入ると仮定する。移動デバイス３６は、例えば、音声機能とデータ処理機能の両方を実施する本質的にポケットサイズの計算デバイスである、Ａｐｐｌｅ（登録商標）ｉＰｈｏｎｅ（登録商標）またはＡｎｄｒｏｉｄ（商標）をベースとするスマートフォンなどのスマートフォンを備えることができる。移動デバイス３６は、サーバ１２および領域コントローラ１４に対して、本明細書において説明されている機能と共に、本明細書において説明されている実施形態の態様を実施するトラベラーアプリケーションを実行することができる。他の実施形態では、移動デバイス３６は、ラップトップコンピュータ、またはＡｐｐｌｅ（登録商標）ｉＰａｄ（登録商標）あるいはＡｎｄｒｏｉｄ（商標）をベースとするタブレットコンピュータなどのタブレットコンピュータを備えることができる。
【００２２】
[0030]一実施形態では、移動デバイス３６は、ある領域コントローラ１４から他の領域コントローラ１４への移動デバイス３６のハンドオフに関連する正規の信号方式の一環として、移動デバイス３６が第１の領域１６−１に入ったことに気がつく。移動デバイス３６は、移動デバイス３６が第１の領域１６−１に入ったことを決定すると、第１の領域コントローラ１４−１を介して、第１の領域１６−１に関連する実体構造２８内の少なくとも１つの実体記録が分類されているカテゴリのカテゴリエントリを含んだ第１の領域カテゴリ索引を得る。第１の領域カテゴリ索引はＬＩＳ３０−１に基づいており、つまりＬＩＳ３０−１から生成される。ＬＩＳ３０−１と同様、第１の領域カテゴリ索引内の個々のカテゴリエントリは、サブカテゴリエントリなどの１つまたは複数の他のカテゴリエントリを参照するか、あるいはＥＲＳ３２−１内の実体リストを参照する実体リスト参照を含む。第１の領域カテゴリ索引はＬＩＳ３０−１と全く同じであっても、あるいは本明細書においてより詳細に説明されるようにＬＩＳ３０−１のサブセットであってもよい。
【００２３】
[0031]移動デバイス３６は、第１の領域コントローラ１４−１を介してサーバ１２に第１の領域カテゴリ索引を要求することにより、第１の領域カテゴリ索引を得ることができる。別法としては、取決めにより、個々の領域コントローラ１４は、移動デバイス３６が聞いている所定の同報通信チャネル上で、それぞれの領域コントローラ１４に関連する対応する領域カテゴリ索引を連続的に同報通信することも可能である。以下でより詳細に説明されるように、第１の領域カテゴリ索引への更新を所定の同報通信チャネル上で同報通信することも可能である。他の機構を使用して、第１の領域１６−１に入る移動デバイス３６に関連して、第１の領域カテゴリ索引を移動デバイス３６に通信することができることは当業者には理解されよう。
【００２４】
[0032]図２は、一実施形態による、第１の領域カテゴリ索引をユーザ２２に提示することができる例示的ユーザインタフェースを示したものであり、図１に関連して説明する。移動デバイス３６が第１の領域カテゴリ索引を受け取ると、移動デバイス３６は、ユーザ２２に提示するために第１の領域カテゴリ索引をフォーマット化し、かつ、時間Ｔ１−１（図２）で示されているように、フォーマット化されたカテゴリ索引をユーザインタフェース３８の中でユーザ２２に提示する。ユーザインタフェース３８は、例えばレストランカテゴリ、ガソリンスタンドカテゴリ、休憩エリアカテゴリおよび銀行カテゴリを表示することができる。本明細書における機能は、説明を目的として移動デバイス３６に帰せられているが、機能は、移動デバイス３６上で実行する、上で説明したトラベラーアプリケーションなどの特定のアプリケーションを介して移動デバイス３６によって実施することができる。図２は、視覚ユーザインタフェースを示したものであるが、第１の領域カテゴリ索引は、移動デバイス３６を介して、音声ユーザインタフェースを介して、直接ユーザ２２に提示するか、あるいはＢｌｕｅｔｏｏｔｈ（登録商標）、等々などによって移動デバイス３６が通信結合されている車両３４の音声システムを介してユーザ２２に提示することができる。音声インタフェースは、音声コマンドを介したユーザ２２による第１の領域カテゴリ索引の操作を可能にする音声認識インタフェースを含むことができる。
【００２５】
[0033]移動デバイス３６は接触感応表面４０を備えており、また、ユーザ２２は、ユーザインタフェース３８内のレストランカテゴリを選択すると仮定する。移動デバイス３６は、それに応答して、第１の領域カテゴリ索引内のレストランカテゴリエントリにアクセスし、かつ、レストランカテゴリエントリが他のカテゴリエントリ、詳細にはフランスレストランカテゴリ、イタリアレストランカテゴリおよびアメリカレストランカテゴリのためのサブカテゴリエントリを参照していることを決定する。移動デバイス３６は、この情報をフォーマット化し、かつ、ユーザインタフェース４２の中でユーザ２２に提示する。実体構造２８は、中国レストランカテゴリまたはメキシコレストランカテゴリなどの他のレストランカテゴリに分類されている実体２０に対応する実体記録を含むことができることに留意されたい。このようなカテゴリエントリが第１の領域カテゴリ索引の中に存在しないことは、このような実体２０がいずれも第１の領域１６−１に関連していないか、あるいは第１の領域１６−１に関連しているとしても、これらの実体２０がその時間に営業していないことを示している。したがってユーザ２２には、第１の領域１６−１に関連する実体２０が分類されているカテゴリのみが提示され、また、任意選択で、このような実体２０が時間Ｔ１−２に営業している場合にのみ提示される。
【００２６】
[0034]ユーザ２２は、接触感応表面４０を介してイタリアレストランカテゴリを選択すると仮定する。移動デバイス３６は、それに応答して第１の領域カテゴリ索引にアクセスし、かつ、イタリアレストランカテゴリエントリが、ＥＲＳ３２−１内の実体リストを参照する実体リスト参照を含んでいることを決定する。移動デバイス３６は、ＥＲＳ３２−１に被参照実体リストを要求する。実体リストは、実体構造２８内の実体記録に対する実体識別子および対応する実体参照を含む。移動デバイス３６は実体リストをフォーマット化し、かつ、時間Ｔ１−３で示されているように、実体識別子をユーザインタフェース４４の中でユーザ２２に提示する。ユーザ２２は、接触感応表面４０を介してＳｃｏｔｔｉの実体識別子を選択すると仮定する。移動デバイス３６は、それに応答して、Ｓｃｏｔｔｉの実体識別子に関連する実体参照にアクセスし、かつ、実体参照によって参照される実体記録を実体構造２８に要求する。実体記録または実体記録内の情報の一部またはすべての要約が移動デバイス３６に提供される。移動デバイス３６は、時間Ｔ１−４で示されているように、情報をユーザインタフェース４６の中でユーザ２２に提示する。
【００２７】
[0035]実体記録は、ユーザ２２によって選択されると、ＳｃｏｔｔｉのメニューまたはＳｃｏｔｔｉへの方向のリストなどの情報にアクセスするリンク４８および５０などのリンクを含むことができ、これらは次にユーザ２２に提示することができる。
【００２８】
[0036]もう一度図１を参照し、時間Ｔ２で車両３４が第２の領域１６−２に入ると仮定する。移動デバイス３６は、第１の領域カテゴリ索引を削除し、第２の領域１６−２に関連する実体構造２８内の実体記録が分類されているカテゴリを識別する第２の領域カテゴリ索引を得ることができる。もう一度図２を参照し、移動デバイス３６が第２の領域カテゴリ索引をフォーマット化し、かつ、時間Ｔ２−１で示されているようにそれをユーザインタフェース５２の中で提示すると仮定する。カテゴリは、時間Ｔ１−１でユーザインタフェース３８の中でユーザ２２に提示されていた銀行カテゴリを含んでいないことに留意されたい。これは、第２の領域１６−２は銀行実体を含んでいないか、あるいはその時間には第２の領域１６−２のどの銀行実体も営業していないことによるものである。それぞれ時間Ｔ２−２、Ｔ２−３およびＴ２−４に示されているユーザインタフェース５４、５６および５８は、ユーザ２２による選択およびそれに対する移動デバイス３６による応答の他の例示的シーケンスを示したものである。
【００２９】
[0037]図３は、一実施形態による、関連する情報を移動デバイス３６に提供するための、図１に示されている様々な構成要素間の一例示的メッセージフローを示すメッセージ流れ図である。図３について、図１に関連して説明する。移動デバイス３６が第１の領域１６−１に入る（ステップ１０００）。この実施形態では、第１の領域コントローラ１４−１は、移動デバイス３６があるセル領域から他のセル領域へ移動すると生じる正規のセルラーハンドオフ通信に基づいてこのことを認識すると仮定する。この実施形態では、第１の領域コントローラ１４−１がＬＩＳ３０−１にアクセスし、第１の領域カテゴリ索引を生成し、かつ、この第１の領域カテゴリ索引を移動デバイス３６に送る（ステップ１００２〜１００４）。別法としては、第１の領域カテゴリ索引は、ＬＩＳ３０−１に基づいて事前に生成することができ、あるいは第１の領域カテゴリ索引は、単純にＬＩＳ３０−１を備えることも可能である。ＬＩＳ３０−１はサーバ１２上に記憶することができ、その場合、第１の領域コントローラ１４−１は、サーバ１２との通信は図３には示されていないが、このサーバ１２との通信によってＬＩＳ３０−１にアクセスすることができることに留意されたい。他の実施形態では、ＬＩＳ３０−１およびＥＲＳ３２−１は、第１の領域コントローラ１４−１上に局部的に記憶される。
【００３０】
[0038]ユーザ２２は、最終的に、ＥＲＳ３２−１内の実体リストを参照する実体リスト参照を含んだカテゴリエントリを選択する（ステップ１００６）と仮定する。移動デバイス３６が、被参照実体リストのためのメッセージを第１の領域コントローラ１４−１に送る（ステップ１００８）。第１の領域コントローラ１４−１がＥＲＳ３２−１にアクセスし、被参照実体リストを得る（ステップ１０１０）。第１の領域コントローラ１４−１が被参照実体リストを移動デバイス３６に提供する（ステップ１０１２）。移動デバイス３６が実体リスト内の実体を識別する実体識別子をユーザ２２に提示する。ユーザ２２が特定の実体識別子を選択する（ステップ１０１４）。選択された実体識別子は、実体２０−１に対応していると仮定する。移動デバイス３６が、選択された実体（すなわち実体２０−１）に対応する実体記録を要求する（ステップ１０１６〜１０１８）。サーバ１２が実体構造２８にアクセスし、実体記録または実体記録から得られた情報を移動デバイス３６に戻す（ステップ１０２０〜１０２４）。移動デバイス３６が実体記録からの情報をユーザ２２に提示する。情報は、ユーザ２２によって選択されると、実体２０−１との電話呼出しを示すリンクを含む。ユーザ２２がリンクを選択し（ステップ１０２６）、実体２０−１との電話呼出しを確立する（ステップ１０２８）。
【００３１】
[0039]図４は、図１に示されている実体構造２８をより詳細に示すブロック図である。実体構造２８は複数の実体記録６０−１〜６０−Ｎ（一括して実体記録６０）を備えており、その各々は異なる実体２０に対応している。個々の実体記録６０は、１つまたは複数のカテゴリに分類することができる。一実施形態では、サーバ１２に関連するサービスプロバイダは、実体２０による、ネットワーク１８を介した実体構造２８からの対応する実体記録６０の生成、更新または削除を可能にすることができる。詳細には、サービスプロバイダは、要求に応じて、実体２０に関連する計算デバイスにダウンロードされると、その実体２０による実体構造２８の修正を可能にするソフトウェアアプリケーションを実体２０に提供することができる。このようなアクセスは、有償サービスと共に提供することができ、料金を払うと、実体２０は、実体構造２８内に対応する実体記録６０を生成することができる。一実施形態では、サービスが登録されると、サービスプロバイダは、実体２０による、対応する実体記録６０の生成、更新または削除を可能にするユーザインタフェースを提供するウェブアプリケーションにリンクするユニフォームリソースロケータ（ＵＲＬ）を実体２０に提供することができる。
【００３２】
[0040]ウェブアプリケーションは、実体２０に情報を要求するユーザインタフェースを提供することができ、したがって対応する実体記録６０内のデータ欄を満たすための適切なデータを集めることができる。このような情報は、対応する実体記録６０を分類すべきカテゴリを含むことができ、したがって実体２０による実体記録６０の分類を容易にすることができる。名称欄６２−１は、実体２０の名称を識別することができる。サービス可用性欄６２−２は、実体が営業している時間を識別することができる。住所欄６２−３は、実体２０が位置している住所を識別することができる。サービス領域欄６２−４は、牽引サービスなどの移動サービスを提供する実体２０のために使用することができ、サービス領域を識別することができる。電話番号欄６２−５は、実体２０の電話番号を識別することができる。１つまたは複数のカテゴリ欄６２−６〜６２−７は、実体２０によって提供されるサービスを分類するために実体２０によって使用することができる。リンク欄６２−８〜６２−９は、ユーザ２２によって選択されると、実体２０のメニューまたは地図などの特定の情報を含んだウェブページが実体２０に引き渡されることになるＵＲＬなどのリンクを含むことができる。これらの欄６２は単に代表的なものにすぎず、実体２０に関する任意の所望の情報を実体記録６０に記憶することができることは理解されよう。
【００３３】
[0041]図５は、一実施形態による、実体記録６０の修正中におけるシステム１０の様々な構成要素間の一例示的メッセージフローを示すメッセージ流れ図である。実体２０−１は、実体構造２８からの対応する実体記録の削除を望んでいると仮定する。実体２０−１が、計算デバイス上で、ネットワーク１８を介してサーバ１２とインタフェースするウェブアプリケーションを開始し、実体２０−１に関連する実体記録を要求する（ステップ２０００）。要求された実体記録をサーバ１２が入手し、それを実体２０−１に提供する（ステップ２００２）。実体２０−１がその実体記録を削除する（ステップ２００４）。サーバ１２が、削除された実体記録が第１の領域１６−１に関連するものであることを決定し、その実体記録を削除する（ステップ２００６〜２００８）。次に、サーバ１２が、実体記録が削除されたことを示す更新メッセージを第１の領域コントローラ１４−１に送る（ステップ２０１０）。第１の領域コントローラ１４−１が実体記録に対する実体参照をＥＲＳ３２−１から削除し、かつ、その実体参照がＥＲＳ３２−１内の実体リストの最後の実体参照である場合、第１の領域コントローラ１４−１が、その実体リストを参照したＬＩＳ３０−１内のカテゴリエントリを削除する（ステップ２０１２〜２０１４）。
【００３４】
[0042]図６は、一実施形態による例示的ＬＩＳ３０−３およびＥＲＳ３２−３の生成を示すブロック図である。サーバ１２または他の処理デバイスなどの計算デバイスは、実体構造２８にアクセスし、実体記録６０−１を処理する。計算デバイスは、実体記録６０−１が、ＬＩＳ３０−３が対応している領域との関連を有する実体２０に対応しているかどうかを決定する。例証を目的として、ＬＩＳ３０−３は第３の領域（図示せず）に関連していると仮定する。この第３の領域との関連は、実体２０の住所が第３の領域内である場合は住所欄６２−３を、また、実体２０が第３の領域内でサービスを提供している場合はサービス領域欄６２−４を介した結合であってもよい。計算デバイスは、個々の実体記録６０を同じ様に処理する。計算デバイスは、第３の領域に関連する実体２０に対応する実体記録６０に基づいて、複数のカテゴリエントリ６４−１〜６４−Ｎ（一括してカテゴリエントリ６４）を含んだＬＩＳ３０−３、および複数の実体参照リスト６６−１〜６６−Ｎ（一括して実体参照リスト６６）を含んだＥＲＳ３２−３であって、実体参照リスト６６の各々が実体構造２８内の実体記録６０を参照する１つまたは複数の実体参照６８を含むＥＲＳ３２−３を生成する。
【００３５】
[0043]詳細には、計算デバイスが個々の実体記録６０を処理する際に、実体記録６０の分類に対応する１つまたは複数のカテゴリエントリ６４をＬＩＳ３０−３が既に含んでいるかどうかが決定される。含んでいない場合、計算デバイスは、適切なカテゴリエントリ６４をＬＩＳ３０−３内に生成する。また、計算デバイスは、特定のカテゴリのための実体参照リスト６６がＥＲＳ３２−３内に存在しているかどうかを同じく決定する。存在していない場合、計算デバイスは、実体参照リスト６６をＥＲＳ３２−３内に生成する。次に、計算デバイスは、実体記録６０を指し示す適切な実体参照リスト６６内に実体参照６８を生成する。
【００３６】
[0044]図６に示されているＬＩＳ３０−３およびＥＲＳ３２−３は、計算デバイスが実体記録６０−１〜６０−Ｎを処理した後の例示的構造を反映している。ＬＩＳ３０−３は、３つの他のカテゴリエントリ６４−２、６４−４および６４−６を参照するカテゴリエントリ６４−１を含んでいる。例えばカテゴリエントリ６４−１はレストランカテゴリであってもよく、また、カテゴリエントリ６４−２、６４−４および６４−６は、それぞれイタリアレストランサブカテゴリ、フランスレストランサブカテゴリおよびアメリカレストランサブカテゴリであってもよい。カテゴリエントリ６４−３は、ＥＲＳ３２−３内の実体参照リスト６６−１を参照する実体リスト参照を含んでいる。実体参照リスト６６−１は、カテゴリエントリ６４−３に関連するカテゴリに分類される実体構造２８内の実体記録６０を参照する複数の実体参照６８−１〜６８−３を含んでいる。上で説明したように、ＬＩＳ３０−３が含んでいるのは、第３の領域に対応する実体記録６０のためのカテゴリを含んだカテゴリエントリ６４のみである。したがってＬＩＳ３０−３は、第３の領域に固有であるか、あるいは第３の領域に個別化されるカテゴリエントリ６４を含んでいる。この方法によれば、第３の領域に存在している実体のカテゴリのみを識別する領域カテゴリ索引を、第３の領域に存在している移動デバイス３６（図１）に提供することができる。
【００３７】
[0045]上で説明したように、ある領域に入った移動デバイス３６に提供される領域カテゴリ索引は、その領域のためのＬＩＳ３０と同じであっても、あるいはＬＩＳ３０とは異なっていてもよい。一実施形態では、領域カテゴリ索引は、移動デバイス３６のユーザ２２（図１）に関連する嗜好情報に基づいて別様にすることができる。例えばもう一度図１を参照すると、ユーザ２２に関連する嗜好情報は、ユーザ２２がフランスレストランを好み、中国レストランには興味がないことを示すことができる。移動デバイス３６が第１の領域１６−１に入ると、フランスレストランが最初にリストに挙げられ、中国レストランは、第１の領域１６−１に関連していてもユーザ２２には示されないよう、ＬＩＳ３０−１およびこのような既知の好みの両方に基づいて領域カテゴリ索引を生成することができる。これは、ユーザ２２のユーザ嗜好に基づく第１の篩い分けフェーズと呼ぶことができる。他の例では、ユーザ嗜好は、ユーザ２２がフランス語を話す個人であり、フランス語を好むことを示すことができ、したがってフランス語で領域カテゴリ索引を生成することができる。ユーザ２２の好みが分からない場合、領域カテゴリ索引はＬＩＳ３０自体であってもよい。
【００３８】
[0046]ユーザ嗜好に基づく第２の篩い分けフェーズは、このようなリストを移動デバイス３６に提供する前に、ＥＲＳ３２に維持されている実体リストに適用することができる。上記の例を使用して、ユーザ２２が田舎の道路のドライブより高速道路のドライブを好むことを知ることができ、また、ユーザ２２に提示されるイタリアレストランの実体識別子は、田舎の道路を通るドライブに対する高速道路のドライブに基づいて、現在ユーザ２２に近いレストランに基づくことができる。したがってユーザ２２から遠い１つのレストランを、ユーザ２２により近い他のレストランの上にリストすることができるが、それは、ユーザ２２の現在の位置から前者のレストランへの方向に含まれている田舎の道路は、後者のレストランへの方向に含まれて田舎の道路より少ないことによるものである。他の例には、４つ星ランクのホテルに対する５つ星ランクのホテルへのユーザ嗜好などのホテル参照に基づく実体識別子の篩い分けまたは分類があり、また、レギュラーガソリンに対するプレミアムガソリンへのユーザ嗜好を使用して、関連する領域内のガソリンスタンドの実体リストから特定のガソリンスタンドを分類し、あるいは除去することも可能である。これらは単に例示的なものにすぎず、ユーザ嗜好に基づいて実施することができる可能な篩い分けおよび分類は、このような例に限定されないことは理解されよう。
【００３９】
[0047]図７は、図１に示されているシステム１０の他の実施形態のブロック図である。最初に図１を参照して、実体構造２８、ＬＩＳ３０およびＥＲＳ３２は、サーバ１２の中に維持されていたことに留意されたい。このような実施形態では、領域コントローラ１４は、ネットワーク１８を介した通信を介して対応するＬＩＳ３０およびＥＲＳ３２にアクセスする。このようなアクセスは、サーバ１２を介した間接的なアクセスになり、その場合、領域コントローラ１４は、ＬＩＳ３０またはＥＲＳ３２にアクセスするためのすべての要求をサーバ１２に引き渡し、サーバ１２が要求された構造にアクセスし、かつ、要求された情報をＬＩＳ３０に返す。あるいは領域コントローラ１４は、ネットワーク１８を介して直接ＬＩＳ３０またはＥＲＳ３２にアクセスすることも可能である。いずれの場合においても、ＬＩＳ３０およびＥＲＳ３２がアクセスされる方法は、ユーザ２２に対して透明であるが、このようなアクセスは、ネットワーク１８を介した通信に固有である遅延の原因になることがある。
【００４０】
[0048]図７に示されている実施形態では、ＬＩＳ３０およびＥＲＳ３２は、これらのＬＩＳ３０およびＥＲＳ３２が対応している領域コントローラ１４に分配されている。したがって第１の領域コントローラ１４−１は、ＬＩＳ３０−１およびＥＲＳ３２−１が記憶されている記憶装置７０を含む。第２の領域コントローラ１４−２は、ＬＩＳ３０−２およびＥＲＳ３２−２が記憶されている記憶装置７２を含む。この実施形態では、移動デバイス３６が第１の領域１６−１に入ると、第１の領域コントローラ１４−１は、ネットワーク１８へのアクセスを必要とすることなく領域カテゴリ索引を生成することができる。しかしながら第１の領域コントローラ１４−１は、上で説明した第１および第２の篩い分けフェーズのために、ユーザ２２のユーザ嗜好などの追加情報のために依然としてサーバ１２と通信することができる。
【００４１】
[0049]一実施形態では、実体構造２８は、実体構造２８内の実体記録６０のデータに基づいて更新情報を連続的に生成し、かつ、更新情報を識別するデータを影響を受けるＬＩＳ３０およびＥＲＳ３２に送信する。このような更新情報は、上で説明したように、実体記録６０に対してなされる、新しい実体記録６０の追加、あるいは新しい実体記録６０の削除などの修正に関連付けることができる。実体記録６０に含まれている情報、例えばサービス可用性欄６２−２（図４）の情報などのために、他の更新が自動的に生じることがある。例えば一実施形態では、日時に基づいて更新をトリガすることができる。
【００４２】
[0050]詳細には、対応する実体記録６０のサービス可用性欄６２−２に基づく、ある実体２０がその日は閉まっていることの決定は、対応する実体２０が営業していないことを示す、ＬＩＳ３０−１およびＥＲＳ３２−１へのメッセージをトリガすることができる。それに応答して、対応する実体記録６０に対する実体参照６８を含んだＥＲＳ３２−１内のすべての実体参照リスト６６がリストから除去され、したがって実体２０を識別する実体識別子はユーザ２２に提示されない。実体参照６８が実体参照リスト６６内の唯一の実体参照である場合、その実体参照リスト６６がＥＲＳ３２−１から削除され、また、ＬＩＳ３０−１が修正されて、このような実体参照リスト６６を参照するカテゴリエントリ６４が除去され、したがってユーザ２２には、そのカテゴリエントリ６４は提示されない。
【００４３】
[0051]実体２０が営業している日時にその逆のプロセスを実施することも可能である。例えば午前７：００に営業が開始されることをサービス可用性欄６２−２が示している場合、午前７：００に更新をトリガし、ＬＩＳ３０−１およびＥＲＳ３２−１に送って、実体記録６０に対応する実体２０が営業を開始したことを示すことができる。それに応答してＥＲＳ３２−１は、実体参照６８を該当する実体参照リスト６６に追加し、また、必要に応じてＬＩＳ３０−１内にカテゴリエントリ６４が生成される。この方法によれば、ユーザ２２に提供される領域カテゴリ索引は、第１の領域１６−１に関連し、かつ、現在の時間に営業していることが示されている実体２０のみのカテゴリを含むことになる。例証を目的としているため、更新は、ＬＩＳ３０−１およびＥＲＳ３２−１に直接送られ、かつ、このような構造によって処理されるものとして記述されているが、更新は、ＬＩＳ３０−１およびＥＲＳ３２−１が維持される方法に応じて、ＬＩＳ３０−１およびＥＲＳ３２−１に適用するために、第１の領域コントローラ１４−１などの特定の計算デバイスに送ることができることは明らかであろう。
【００４４】
[0052]他の実施形態では、実体記録６０に含まれているデータは、その実体記録６０を参照する実体参照６８が選択されると自動的に更新することができ、また、そのデータを利用してユーザ２２に表示することができる。例えばスキー行楽地は、人手を必要とすることなく、ネットワーク１８を介して、そのスキー行楽地に対応する実体記録６０内の気象状態欄を周期的に、かつ、自動的に更新する気象感知機器を設置することができる。この方法によれば、スキー行楽地の実際の気象状態をユーザ２２に提示することができる。他の実施形態では、ガソリンスタンド実体２０は、ガソリンスタンドが販売している個々の等級のガソリンの現行の価格を使用して、対応する実体記録６０を自動的に更新する機器を設置することができ、したがってそのガソリンスタンドの現在のガソリンの価格をユーザ２２に提示することができる。
【００４５】
[0053]図８は、一実施形態による、サーバ１２を実施するために適した一例示的計算デバイスのブロック図である。サーバ１２は、ワークステーション、遠隔通信スイッチ、等々を備えることができる。サーバ１２は、プロセッサ２４、システムメモリ１０２およびシステムバス１０４を含む。システムバス１０４は、それらに限定されないが、システムメモリ１０２およびプロセッサ２４を始めとするシステム構成要素のためのインタフェースを提供する。プロセッサ２４は、商用的に入手することができる様々なプロセッサまたは所有権を主張することができるプロセッサのいずれであってもよい。二重マイクロプロセッサアーキテクチャおよび他の多重プロセッサアーキテクチャをプロセッサ２４として使用することも可能である。
【００４６】
[0054]システムバス１０４は、商用的に入手することができる様々なバスアーキテクチャのうちの任意のバスアーキテクチャを使用して、メモリバス（メモリコントローラを備えていても、あるいは備えていなくてもよい）、周辺バスおよび／またはローカルバスにさらに相互接続することができる任意の複数のタイプのバス構造であってもよい。システムメモリ１０２は、不揮発性メモリ１０６（例えばリードオンリメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、等々）、および／または揮発性メモリ１０８（例えばランダムアクセスメモリ（ＲＡＭ））を含むことができる。基本入力／出力システム（ＢＩＯＳ）１１０は、不揮発性メモリ１０６に記憶することができ、また、サーバ１２内の要素間の情報の伝達を補助する基本ルーチンを含むことができる。また、揮発性メモリ１０８は、データをキャッシングするためのスタティックＲＡＭなどの高速ＲＡＭを含むことも可能である。
【００４７】
[0055]サーバ１２は、コンピュータ可読記憶装置２６をさらに含むことができ、コンピュータ可読記憶装置２６は、例えば記憶装置のための内部ハードディスクドライブ（ＨＤＤ）（例えばエンハンスド・インテグレーテッド・ドライブ・エレクトロニクス（ＥＩＤＥ）またはシリアル・アドバンスド・テクノロジ・アタッチメント（ＳＡＴＡ））ＨＤＤ（例えばＥＩＤＥまたはＳＡＴＡ）、フラッシュメモリ、等々を備えることができる。記憶装置２６は、例えば実体構造２８、ＬＩＳ３０およびＥＲＳ３２を記憶することができる。これらのドライブおよび関連するコンピュータ可読およびコンピュータ使用可能媒体は、データ、データ構造、コンピュータ実行可能命令、等々の不揮発性記憶装置を提供する。上記コンピュータ可読媒体の説明はＨＤＤを参照しているが、この例示的動作環境には、コンピュータによる読取りが可能な、Ｚｉｐディスク、磁気カセット、フラッシュメモリカード、カートリッジ、等々などの他のタイプの媒体を使用することも可能であること、また、さらに、任意のこのような媒体は、開示されているアーキテクチャの新規な方法を実施するためのコンピュータ実行可能命令を含むことができることは当業者には理解されよう。
【００４８】
[0056]記憶装置２６および揮発性メモリ１０８には、例えばＬＩＳ３０およびＥＲＳ３２の生成に関連して説明されている機能、および本明細書において説明されている他の処理および機能を始めとする、本明細書において説明されている機能のすべて、あるいは一部を実施することができるオペレーティングシステム１１２および１つまたは複数のプログラムモジュール１１４を始めとする多くのプログラムモジュールを記憶することができる。実施形態は、商用的に入手することができる様々なオペレーティングシステム１１２またはオペレーティングシステム１１２の組合せを使用して実施することができることを理解されたい。
【００４９】
[0057]実施形態のすべてまたは一部は、記憶装置２６などの非一時的コンピュータ使用可能媒体またはコンピュータ可読媒体上に記憶される、本明細書において説明されているステップをプロセッサ２４に実行させるように構成された命令を含んだコンピュータプログラム製品として実施することができる。したがってコンピュータ可読プログラムコードは、プロセッサ２４上で実行されると、本明細書において説明されている実施形態の機能を実施するためのソフトウェア命令を含むことができる。プロセッサ２４は、揮発性メモリ１０８内のプログラムモジュール１１４と共に、本明細書において説明されている機能を実施するように構成され、あるいは適合されるサーバ１２のための制御システムとして働くことができる。
【００５０】
[0058]管理者は、例えばキーボード（図示せず）、マウスなどの位置決め装置（図示せず）または接触感応表面などの１つまたは複数の入力デバイスを介して、コマンドおよび情報をサーバ１２に入力することができる。他の入力デバイスは、マイクロホン、赤外線（ＩＲ）遠隔制御、ジョイスティック、ゲームパッド、スタイラスペン、等々を含むことができる。これらおよび他の入力デバイスは、システムバス１０４に結合される入力デバイスインタフェース１１６を介してプロセッサ２４に接続することができるが、パラレルポート、ＩＥＥＥ１３９４シリアルポート、ユニバーサルシリアルバス（ＵＳＢ）ポート、ＩＲインタフェース、等々などの他のインタフェースによって接続することも可能である。
【００５１】
[0059]また、サーバ１２は、例えば有線ネットワークインタフェースまたは無線ネットワークインタフェースを備えることができるネットワーク１８（図１）と通信するための通信インタフェース１１８を含むことも可能である。また、サーバ１２は、情報を管理者に提供するディスプレイ１２２とインタフェースするビデオポート１２０を含むことが好ましい。
【００５２】
[0060]当業者には、本開示の好ましい実施形態に対する改良および修正が認識されよう。すべてのこのような改良および修正は、本明細書において開示されている概念および以下の特許請求の範囲の範疇であると見なされる。
【図１】
2015504549.tif 000003
【図２】
2015504549.tif 000004
【図３】
2015504549.tif 000005
【図４】
2015504549.tif 000006
【図５】
2015504549.tif 000007
【図６】
2015504549.tif 000008
【図７】
2015504549.tif 000009
【図８】
2015504549.tif 000010
【国際調査報告】
2015504549.tif 000011
2015504549.tif 000012
2015504549.tif 000013
2015504549.tif 000014