(57)【要約】ロケーションベースのトリガリングシステムおよび方法。ロケーションベースのトリガが生成され、POIやランドマーク、ロケーションをベースとした情報カテゴリに関連付けられる。当該情報カテゴリは、複数のPOI、ランドマーク、ロケーションベースの情報や、POIやランドマーク，ロケーションをベースとした複数のサブカテゴリから構成される。ロケーションベースのトリガは、POIやランドマーク，ロケーションをベースとした情報検索にも関連付けられる。生成されるトリガはトリガ条件を有する。複数のPOI，ランドマーク，及び／又は他のロケーションベースの情報データを含む少なくとも１つの動的に更新可能なPOI、ランドマーク、及び／又はロケーションベースの情報のデータベース及び／又はデータ構造が、トリガ条件と、少なくとも１つのPOI及び／又はランドマークカテゴリとの適合について監視される。適合する場合、トリガがアクティブ化されることによって、関連するアクションまたはイベントが実行される。さらに、追加の検索条件をトリガ条件と組み合わせて、LBTプロセスを強化しうる。【選択図】図１
2010509796.tif 000002
【特許請求の範囲】
【請求項１】
ロケーションベースのトリガリングを実行する方法であって、
少なくとも１つのトリガ条件を含むトリガを生成することと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視することと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較することと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化することと、
を含む、方法。
【請求項２】
前記少なくとも１つのトリガ条件は、関心ポイント、ランドマーク、ロケーションベースの情報の少なくともいずれか１つに関連付けられる少なくとも１つの特徴に関連する、少なくとも１つのカテゴリを含む、請求項１に記載の方法。
【請求項３】
前記トリガ条件を満たす可能性を有する複数のデータは、動的に更新可能な関心ポイントデータ構造、動的に更新可能なランドマークデータ構造、動的に更新可能なロケーションベースの情報データ構造のうちの少なくともいずれか１つの中に格納される、請求項１に記載の方法。  
【請求項４】
前記動的に更新可能な関心ポイントデータ構造、前記動的に更新可能なランドマークデータ構造、前記動的に更新可能なロケーションベースの情報データ構造は、ユーザ機器およびネットワークサーバの少なくともいずれか１つに存在する、請求項３に記載の方法。
【請求項５】
前記トリガを前記アクティブ化することは、通知を送信することおよび通知を受信することの少なくともいずれか１つを含む、請求項１に記載の方法。
【請求項６】
前記トリガを前記アクティブ化することは、前記トリガに関連付けられる少なくとも１つのイベントを実行することを含む、請求項１に記載の方法。
【請求項７】
前記トリガの前記アクティブ化は、前記少なくとも１つのトリガ条件に関連付けられる地理的範囲に入ることおよびそこを出ることのうちのいずれか１つの発生時に起きる、請求項１に記載の方法。
【請求項８】
前記トリガの前記アクティブ化は、前記少なくとも１つのトリガ条件が、前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つによって満たされ、かつ前記少なくとも１つのトリガ条件に関連付けられる追加の検索条件が満たされる場合に発生する、請求項１に記載の方法。
【請求項９】
前記追加の検索条件は、少なくとも１つの第三者サービスプロバイダから入手される、請求項８に記載の方法。
【請求項１０】
前記追加の検索条件は、セマンティック（ｓｅｍａｎｔｉｃ）ベースのウェブデータを利用して入手される、請求項８に記載の方法。
【請求項１１】
ロケーションベースのトリガリングを実行するための、コンピュータ可読媒体に具現化されるコンピュータプログラム製品であって、
少なくとも１つのトリガ条件を含むトリガを生成するコンピュータコードと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視するコンピュータコードと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較するコンピュータコードと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化するコンピュータコードと、
を含む、コンピュータプログラム製品。
【請求項１２】
ロケーションベースのトリガリングを実行する装置であって、プロセッサと、前記プロセッサに動作可能に接続されるメモリユニットとを備え、該メモリにユニットが、
少なくとも１つのトリガ条件を含むトリガを生成するコンピュータコードと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視するコンピュータコードと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較するコンピュータコードと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化するコンピュータコードと、
を含む、
を備える、装置。
【請求項１３】
前記少なくとも１つのトリガ条件は、関心ポイント、ランドマーク、ロケーションベースの情報のうちの少なくともいずれか１つに関連付けられる少なくとも１つの特徴に関連する、少なくとも１つのカテゴリを含む、請求項１２に記載の装置。
【請求項１４】
前記トリガ条件を満たす可能性を有する複数のデータは、動的に更新可能な関心ポイントデータ構造、動的に更新可能なランドマークデータ構造、動的に更新可能なロケーションベースの情報データ構造のうちの少なくともいずれか１つに格納される、請求項１２に記載の装置。
【請求項１５】
前記メモリユニットは、前記トリガの前記アクティブ化時に、通知を送信すること、通知を受信すること、前記少なくとも１つのトリガ条件に関連付けられる地理的範囲に入ることおよびそこを出ることのいずれかのうちの１つの際に前記トリガに関連付けられるイベントを実行することのうちの少なくともいずれか１つを行うコンピュータコードをさらに含む、請求項１２に記載の装置。
【請求項１６】
前記トリガの前記アクティブ化処理は、前記少なくとも１つのトリガ条件が、前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つによって満たされ、かつ前記少なくとも１つのトリガ条件に関連付けられる追加の検索条件が満たされる場合に行われる、請求項１２に記載の装置。
【請求項１７】
ロケーションベースのトリガリングを実行するためのシステムであって、
少なくとも１つのトリガ条件を受信することと、
テキスト文字列検索データを受信することと、
前記受信したテキスト文字列検索データによって前記少なくとも１つのトリガ条件を更新することと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視することと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つの更新されたトリガ条件と比較することと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つの更新されたトリガ条件に適合する場合、前記トリガをアクティブ化することと、
を含む、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ロケーションベースのサービスの分野に関する。より具体的には、本発明は、ロケーションベースのトリガのグループのカテゴリ化および管理に関する。
【発明の背景】
【０００２】
本項は、請求項に列挙される本発明の背景または内容を提供することを目的とする。本明細書における説明は、必ずしも過去に着想または追求された概念であるとは限らず、追求されうる概念を含むかもしれない。したがって、本項に記載される事項は、別途明示されない限り、本願の明細書や請求項に開示される発明に対する従来技術ではなく、本項に含まれるというだけで従来技術であるとは限らない。
【０００３】
ロケーションベースのトリガリング（Location based triggering; LBT）は、サービスを様々なユーザに提供するにおいて、オブジェクトや人などの任意の関心ポイント（point of interest; POI）の物理的位置に基づいて実行されるアクションを規定する際に利用することができる。トリガは、一般的に、そのトリガに関する一定の条件が満たされる場合にアクティブになるが、ロケーションベースのトリガの基礎となる様々な種類の領域が規定されることが可能である。例えば、円形の領域は、少なくとも１つの中心座標と、少なくとも１つの中心座標の半径とによって規定される。また、特定の市内における幾つかのブロックなど、大きな地理的範囲の所定部分の群によって規定されることも可能である。さらに、トリガは、ユーザが特定の領域に入る際または特定の領域を出る際にアクティブになるように設定されてもよい。上述のように、トリガのアクティブ化は、一定のトリガ関連条件に適合する場合に生じる。トリガのアクティブ化は、何らかのアクションやイベントの実行のきっかけとなる。例えば、LBTは、ユーザへのリマインダーの送信を行うために使用されることができる。例えば、デパートに入る際に、新しい傘をユーザに購入するように喚起する通知がユーザに送信または表示される。
【０００４】
POIは、ユーザや他の当事者が有用または興味があると考えうる特定の位置点である。ランドマークは、個人的なPOIまたは何らかのお気に入りの場所を含むことが可能である。POIおよびランドマークは、両方とも、マッピングやナビゲーションを行うソフトウェアやアプリケーションで使用可能である。さらに、従来のPOIは、ウェブ又は携帯型のビジネスリストや市のガイド等から入手可能であり、一般的に、地図データに関連付けられる。また、POIおよびランドマークは、カテゴリに分類可能であり、この場合、カテゴリは、「レストラン」および「公共サービス」のように広義であることが可能であり、または、「中華レストラン」および「日曜大工店」」等のようにより具体的であることが可能である。また、POIやランドマークは、位置関連の情報に加えて、特定のPOIに関する詳細説明、特定のPOIに関連付けられるウェブアドレス等の、他の種類の情報も含むことが可能であり、またはその情報に関連付けられることが可能である。
【０００５】
従来に、ロケーションベースのトリガは、１つ以上の特定の座標およびその周辺領域に結び付けられる。ゆえに、ロケーションベースのトリガを使用して、特定の場所の位置を決めることが可能である。しかしながら、単に特定の場所という訳ではなく、トリガが関連付けられうる特定の種類の場所にユーザが関心を持ちうるという複数の予測可能なシナリオが存在する。例えば、ユーザは、特定のガソリンスタンドではなく、ユーザの現在の位置付近の一定の周辺における任意のガソリンスタンドを発見することに興味を持つ場合がある。単一のトリガを生成し、そのトリガをいくつかの個々の場所に手動で関連付けることは、煩わしく、かつ多大な時間を要しうる。それぞれ独立なトリガのセットを生成しても、独立トリガのセットにおける各トリガに別々に対処しなければならないため、性能最適化（つまり、メモリおよび処理）に制限を加えてしまう等の欠点がある。さらに、トリガのライフタイムの間にトリガの条件を満たすPOIが付加または削除されうるというLBTの動的性質のため、特定のPOIやランドマーク、位置のみをトリガのベースに使用する場合、LBT自体の有用性や範囲が限定されてしまう。
【発明の概要】
【０００６】
本発明の種々の実施形態において、ロケーションベースのトリガが生成され、POIやランドマーク、ロケーションをベースとした情報カテゴリに関連付けられることが可能になる。当該情報カテゴリは、複数のPOI、ランドマーク、ロケーションベースの情報や、POIやランドマーク，ロケーションをベースとした複数のサブカテゴリから構成される。ロケーションベースのトリガは、POIやランドマーク，ロケーションをベースとした情報検索にも関連付けられることが可能である。生成されるトリガはトリガ条件を有する。複数のPOI，ランドマーク，及び／又は他のロケーションベースの情報データを含む少なくとも１つの動的に更新可能なPOI、ランドマーク、及び／又はロケーションベースの情報のデータベース及び／又はデータ構造が、トリガ条件と、少なくとも１つのPOI及び／又はランドマークカテゴリとの適合について監視される。適合する場合、トリガがアクティブ化されることによって、関連するアクションまたはイベントが実行される。さらに、追加の検索条件をトリガ条件と組み合わせて、LBTプロセスを強化することが可能である。特定の１つのPOIやランドマーク、オブジェクトに１つのトリガを結びつける代わりに、複数のカテゴリに１つのトリガを結び付けるというこの機能によって、トリガ条件に適合する機会が増加することに留意されたい。同様に、LBTの有用性も増加する。さらに、あるロケーションベースのトリガに関して複数の適切な場所を選択しうることは、複数の別々のロケーションベースのトリガを生成するよりも高速でかつ便利である。
【０００７】
本発明のこれらの利点および特徴ならびにその他の利点および特徴と、その動作の機構および方式とは、以下の詳細な説明及び添付の図面により明らかになるであろう。添付図面において同一の要素は同一の符号にて表されている。
【図面の簡単な説明】
【０００８】
【図１】内部に本発明が実装されうるシステムの概観図である。
【０００９】
【図２】本発明の実装において使用可能である携帯電話機の斜視図である。
【００１０】
【図３】図2の携帯電話機の電話機回路の概略図である。
【図４】本発明の一実施形態の使用に従う例の結果を示す。
【００１１】
【図５】本発明の種々の実施形態に従って実行されるロケーションベースのトリガリングの方法を説明するフローチャートを示す。
【種々の実施形態の詳細な説明】
【００１２】
図1は、本発明を利用可能なシステム10を示す。このシステムは、ネットワークを介して通信可能な複数の通信デバイスを備える。システム10は、携帯電話機ネットワーク、無線ローカルエリアネットワーク（Local Area Network; LAN）、Bluetoothパーソナルエリアネットワーク、イーサネット（登録商標）LAN、トークンリングによるLAN、広域ネットワーク、インターネット等を含みうる（しかしこれらに限定されない）有線ネットワークまたは無線ネットワークの任意の組み合わせを備えてもよい。システム10は、有線および無線の両方の通信デバイスを含んでもよい。
【００１３】
例示ではあるが、図1に示されるシステム10は、携帯電話ネットワーク11およびインターネット28を含む。インターネット28に対する接続性には、長距離無線接続、短距離無線接続、ならびに電話線、ケーブル線、電力線、およびその同等物を含みうる（しかしこれらに限定されない）種々の有線接続を含みうる（しかしこれらに限定されない）。
【００１４】
システム10の例示的な通信機器には、モバイル機器12、PDAおよび携帯電話機の組み合わせ14、PDA16、一体型メッセージング機器（Integrated Messaging Device; IMD）18、デスクトップ型コンピュータ20、ならびにノート型コンピュータ22が含まれてもよいが、これらに限定されない。通信機器は、固定型または移動中の個人によって持ち運ばれるように携帯型であってもよい。また、通信機器は、自動車、トラック、タクシー、バス、ボート、飛行機、自転車、バイク等を含みうる（ただしこれらに限定されない）、輸送手段に設置してもよい。通信機器の一部または全部は、呼およびメッセージを送信および受信することが可能であり、また、無線接続25から基地局24を介して、サービスプロバイダと通信することが可能である。基地局24は、携帯電話機ネットワーク11およびインターネット28間の通信を可能にするネットワークサーバ26に接続されてもよい。システム10は、追加の通信機器や異なる型の通信機器を含んでもよい。
【００１５】
通信デバイスは、種々の伝送技術を使用して通信してもよく、この伝送技術には、符号分割多元接続（Code Division Multiple Access; CDMA）、モバイル通信のためのグローバルシステム（Global System for Mobile Communications; GSM）、ユニバーサル移動体通信システム（Universal Mobile Telecommunications System; UMTS）、時分割多元接続（Time Division Multiple Access; TDMA）、周波数分割多元接続（Frequency Division Multiple Access  FDMA）、伝送制御プロトコル／インターネットプロトコル（Transmission Control Protocol/Internet Protocol; TCP/IP）、ショートメッセージサービス（Short Messaging Service; SMS）、マルチメディアメッセージングサービス（Multimedia Messaging Service; MMS）、電子メール、インスタントメッセージサービス（Instant Messaging Service; IMS）、Bluetooth、IEEE 802.11等を含みうる（ただしこれらに限定されない）。通信デバイスは、無線接続、赤外線接続、レーザ接続、ケーブル接続、およびその同等物を含みうる（しかしこれらに限定されない）種々のメディアを使用して通信してもよい。
【００１６】
図2および3は、本発明が実装されうる１つの代表的な携帯電話機12を示す。しかしながら、本発明は、１つの特定の型の携帯電話機12に限定されるように意図されてはいないことを理解されたい。図2および3の携帯電話機12は、ハウジング30、液晶ディスプレイ形式のディスプレイ32、キーパッド34、マイクロホン36、イヤホン38、バッテリ40、赤外線ポート42、アンテナ44、本発明の一実施形態に従うUICC形式のスマートカード46、カード読み取り器48、無線インターフェース回路52、コーデック回路54、コントローラ56、およびメモリ58を含む。個々の回路および要素の全ては、当技術分野で既知のタイプであり、例えば、ノキアの様々な携帯電話機において見ることができる。
【００１７】
本発明の種々の実施形態において、ロケーションベースのトリガが生成され、POIやランドマーク、ロケーションをベースとした情報カテゴリに関連付けられることが可能になる。当該情報カテゴリは、複数のPOI、ランドマーク、ロケーションベースの情報や、POIやランドマーク，ロケーションをベースとした複数のサブカテゴリから構成される。ロケーションベースのトリガは、POIやランドマーク，ロケーションをベースとした情報検索にも関連付けられることが可能である。トリガは、同時に複数のカテゴリに関連付けられ、かつそれらに対応することができる。例えば、あるトリガを、「ショッピング」および「DIY店」の２つのカテゴリに結び付けることができる。さらに、トリガによって、あるアクションやイベントが、１つ以上のカテゴリに関連付けられる条件のうちの１つ、サブセット、または全部が満たされる場合にトリガされることが可能である。１つの特定のPOI、ランドマーク、またはオブジェクトの代わりに複数のカテゴリにトリガを結び付けるこの能力によって、トリガ条件に適合する機会が増加することに留意されたい。同様に、LBTの有用性も増加する。また、あるロケーションベースのトリガに関して複数の適切な場所を選択しうることは、複数の別々のロケーションベースのトリガを生成するよりも高速でかつ便利である。上述のように、トリガが結び付けられるオブジェクトは、従来のPOIおよびランドマークに限定される必要はない。例えば、コンタクトに関連付けられるロケーションベースの情報が、別のロケーションソースを含むことが可能である。この場合、それぞれロケーションベースの情報に関連付けられるコンタクトのカテゴリは、本発明の種々の実施形態において、カテゴリとして利用できる。ゆえに、位置もしくは場所ベースの情報を含む任意のデータ、または位置もしくは場所ベースの情報に関連付けられる任意のデータが、本発明の種々の実施形態において検索可能である。
【００１８】
本発明の種々の実施形態において、ロケーションベースのトリガ条件の適合を、フリーテキスト検索等の規定検索（defined search）によって拡張することができる。例えば、ユーザは、条件として使用されるテキスト文字列を入力して、テキスト文字列の主題に関連性を有する特定の場所に関連付けられるトリガに適合させることができる（例えば、ロケーションベースの情報に関連付けられるPOI、ランドマーク、またはその他のオブジェクトのいずれかである任意の場所に関するトリガであって、この場合、単語「パワーツール」が場所に関連付けられている状況が考えられる）。
【００１９】
ある例示的な使用事例は、次の通りである。ユーザが傘を購入する必要がある場合、店を単に１つだけ選択することはあまり意味がないが、いくつかの店を選択すると煩わしくなりうる。本発明の種々の実施形態によると、ユーザは、「ショッピング」カテゴリに関連付けられるPOIに関するトリガを生成することが可能である。検索は、「ショッピング」カテゴリに関連するテキスト検索を利用することによってさらに強化可能であり、例えば、用語の「装飾品」を追加の条件として示す。次に、ユーザは、自分のトリガ条件に正しく適合するかを確かめることができる。
【００２０】
別の例示的使用事例は、次の通りである。ユーザは、DVD/ビデオを購入または借りることを望み、一方、ユーザの家の付近のいくつかの映画レンタル店がDVD/ビデオを扱っている。適切な映画レンタル店の全てを選択する代わりに、ユーザは、「DVD/ビデオレンタル」カテゴリを単に選択し、自分の家の周囲のある適切な半径をトリガ条件として示すことができる。図4は、トリガ条件を利用するユーザのクエリの可能な結果を示す。
【００２１】
上述の例示的な使用事例は、より複雑な検索条件を付加することによってさらに強化可能である。例えば、ユーザが自分の車に新しいワイパーブレードを購入することを望み、かつ特定の自動車用品店の割引カードを所有する場合、ユーザは、所望のカテゴリを「ショッピング」であるように示す検索を生成することができる。さらに、この検索は、特定の自動車用品店の名前を示すテキストを含むことが可能である。さらに、ユーザは、例えば、携帯情報端末（personal digital assistant; PDA）またはモバイル機器等のユーザが利用する機器に送信される「新しいワイパーブレードを忘れずに購入すること」というトリガノートに、この検索を結び付けることが可能である。追加の情報がトリガ条件に関連付けられてもよい。上の例において、自動車用品店の開店時間を、トリガリングが生ずる前に満たされねばならない追加の検索条件／トリガ条件として付加可能である。このシナリオにおいて、例えば、同じ時間に開店すると識別された自動車店のうちの１つにユーザが物理的に近い場合に、トリガノートを送信するようにトリガを設定することが可能である。識別された自動車店うちの１つの近くにユーザが居るが、その店が営業時間外である場合、トリガはアクティブ化されない。
【００２２】
追加の検索または検索条件が、追加の検索または検索条件が実行及び／又は入力される機器の機能に限定される必要が無いことに留意されたい。サードパーティのサービスプロバイダやソースから入手可能な他のデータおよび情報も、追加のトリガ条件として利用してもよい。例えば、本発明の種々の実施形態を、セマンティック・ウェブブラウザ（semantic web browser）から収集されたデータと併用して利用してもよい。さらに、トリガ条件を満たしうる追加のデータは、本来は動的に更新可能であり、そのようなデータは、ユーザが特定のトリガを設定した後に、それぞれのデータベース及び／又はデータ構造内で付加、更新、及び／又は削除可能である。すなわち、例えば、トリガ条件がユーザによって設定された後に、サードパーティのサービスプロバイダによって付加または識別される、トリガ条件を満たしうる追加のデータによって、トリガ条件が満たされることができる。
【００２３】
また、本発明の種々の実施形態は、リモートトリガリング（remote triggering）を実行するように実装可能であることに留意されたい。リモートトリガリングは、第三者が所定の地理的範囲に入る際または出る際に、所望のアクションまたはイベントを思い出させるget/setリマインダーをユーザが受信する使用事例のシナリオを説明する。例えば、第１のユーザは、トリガ条件を設定して、「ショッピングモールに行く時に、新しいフライパンを忘れずに購入する」というメッセージを含む通知を、第１および第２のユーザの家を第２のユーザが出る際に、第２のユーザに送信することが可能である。
【００２４】
図5は、本発明の種々の実施形態に関するLBTの方法を示すフローチャートを示す。少なくとも１つのトリガが500において生成される。生成されたトリガは、ユーザ端末/機器またはネットワーク/ネットワーク要素のいずれかに存在するトリガリングシステムに保持される。530において、トリガリングシステムは、適切なトリガロケーションについて、ユーザ端末/機器またはネットワークのサーバに存在しうる全てのPOI，ランドマーク，ロケーションベースの情報のデータベース及び／又はデータ構造を監視する。540において、トリガリングシステムは、適切なPOI及び／又はランドマークのカテゴリを、トリガリングシステムにおいて設定される少なくとも１つのトリガに適合させることを試みる。少なくとも１つのPOI，ランドマーク，ロケーションベースの情報のカテゴリが、少なくとも１つのトリガに適合する場合、少なくとも１つのPOI，ランドマーク，及び／又はロケーションベースの情報のカテゴリを含むPOI，ランドマーク，及び／又はロケーションベースの情報のいずれかを使用して、トリガ条件を満たしてトリガをアクティブ化（550）し、結果的に、任意の関連するアクションまたはイベントを実行することが可能である。生成されたトリガが検索に結び付けられる場合は、当該検索を、現在のトリガ条件を得るために、トリガの生成直後に一度実行することができる（510）。データベース及び／又はデータ構造における特定のPOIやランドマーク又は他のカテゴリ情報に関する情報が修正及び／又は付加される場合、更新検索を実行してトリガ条件を更新する。この検索は、修正されたデータベース及び／又はデータ構造において修正されたデータのみが取り込まれるようにインクリメント的に実行可能である。これは、動作の迅速化に役立ち、かつトリガリングシステムの性能を改善する。
【００２５】
本発明の種々の実施形態と併用して、種々のユーザインターフェースが利用可能であることに留意されたい。例えば、PDAまたは携帯電話機等のモバイル機器を利用して、上述のトリガリングシステムと相互作用することが可能である。あるいは、パーソナルコンピュータ上に実装されるウェブブラウザも、トリガリングシステムに対するフロントエンドとして使用可能であり、この場合、ウェブブラウザは、標準的なハイパーテキストマークアップ言語（Hyper Text Markup Language; HTML）ベースの書類にアクセスすることが可能であり、またはセマンティック・ウェブブラウザは、リソース記述フレームワーク（Resource Description Framework; RDF）、ウェブオンソロジー言語（Web Ontology Language; OWL）、拡張マークアップ言語（Extensible Markup Language; XML）、拡張HTML等を使用して、セマンティック・ウェブ書類およびアドレッシングを利用することが可能である。
【００２６】
さらに、トリガは、ユーザインターフェース上で生成可能であり、この場合、１つ以上のPOI，ランドマーク，及び／又はロケーションベースの情報のデータベース及び／又はデータ構造に見られる全カテゴリに、トリガカテゴリ選択部が提供される。上述のように、複数のカテゴリが選択可能であり、この場合、POI，ランドマーク，及び／又はロケーションベースの情報のデータベース及び／又はデータ構造のうちの１つ以上が任意の時点にアクセスされ、追加の条件を、トリガカテゴリと併用して利用することができる。例えば、地理的範囲（例えば、集中地理的位置および集中地理的位置の半径）が規定可能であり、ここで、その地理的範囲内の場所のみがトリガリングに利用できる。さらに、トリガは、検索条件（例えば規定検索"defined search"）または検索結果に付加されることができる。
【００２７】
本発明の種々の実施形態は、エンドユーザにとってより使い易い使用事例およびワークフローをユーザに提供する。さらに、本発明の種々の実施形態は、POI及び／又はランドマークの存続期間を、より動的に考慮する。したがって、トリガ条件に適合する新しく生成されたPOIおよびランドマークは、トリガ条件の適合を試みる際に考慮される。さらに、特定のPOI、ランドマーク、及び／又はロケーションベースの情報が、データベース及び／又はデータ構造から除去されるか、または有効な位置をもはや含んでいない場合であっても、特定のPOI及び／又はランドマークによって少なくとも部分的に規定されたトリガ条件は、必ずしも無効になるとは限らない（トリガ条件に適合することが可能な他のPOI及び／又はランドマークが存在しない場合を除く）。
【００２８】
電源に制限のある機器（例えば、モバイル機器）を利用する本発明の種々の実施形態で考慮すべきことは、さらなる処理能力またはメモリが、特定の実装に応じて必要とされることである。このようなシナリオにおいて、近接検出/近接マッピングを用いることができ、例えば、特定のトリガ条件範囲に近い特定の無線ネットワークセルを機器が受信できる場合にのみ、GPS回路に電源を入れるようにする。オープンモバイルアライアンスのセキュアなユーザプレーン位置（Open Mobile Alliance Secure User Plane Location; OMA SUPL）2.0規格は、このような近接マッピング（proximity mapping）を含む（つまり、ある規定の地理的範囲を、対応するモバイル通信のためのグローバルシステム（Global System for Mobile Communications; GSM）/広帯域符号分割多元接続（Wideband Code Division Multiple Access; WCDMA）セル情報に変換する）。しかしながら、このような近接マッピングは、１つの地理的範囲に限定される。上述のように、本発明の種々の実施形態は、複数の地理的範囲がマッピングされることを必要とし、特定のトリガの存続期間中の地理的範囲の更新も必要としうる。したがって、SUPL 2.0規格は、複数の領域定義検索に適応されるべきである。
【００２９】
本発明は、方法ステップの一般的な内容において説明され、これは、実施形態によっては、ネットワーク環境においてコンピュータにより実行されるプログラムコード等の、コンピュータにより実行可能な命令を含むプログラム製品によって実装されうる。一般的に、プログラムモジュールは、特定のタスクを実装するか、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造等を含む。コンピュータにより実行可能な命令、関連のデータ構造、およびプログラムモジュールは、本明細書に開示される方法のステップを実行するためのプログラムコードの例を表す。特定の一連のこのような実行可能な命令または関連のデータ構造は、このようなステップに記載される機能を実装するための対応する行為の例を表す。
【００３０】
本発明のソフトウェアおよびウェブ実装は、種々のデータベース検索ステップ、相関ステップ、比較ステップ、および決定ステップを達成する、ルールに基づいたロジックや他のロジックを含む標準的なプログラミング技法で達成されうる。また、本明細書および請求項で使用する際、単語の「構成要素」および「モジュール」は、１つ以上の種類のソフトウェアコード、及び／又はハードウェア実装、及び／又は手動入力を受信するための設備を使用する実装を包含するように意図されることに留意されたい。
【００３１】
本発明の実施形態に関する前述の説明は、例証目的および説明目的のために提示されている。包括的であること、または開示される精密な形式に本発明を限定することは意図されていない。上述の教示を考慮して修正および変形が可能であり、また、これらの修正および変形は本発明の実施により得られる。本発明の原理およびその実践的な用途を説明して、種々の実施形態における本発明および想定される特定の使用に適合する種々の修正を有する本発明を当業者が利用できるように、実施形態が選択および説明された。 
【図１】
2010509796.tif 000003
【図２】
2010509796.tif 000004
【図３】
2010509796.tif 000005
【図４】
2010509796.tif 000006
【図５】
2010509796.tif 000007
【手続補正書】
【提出日】平成21年6月1日(2009.6.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ロケーションベースのサービスの分野に関する。より具体的には、本発明は、ロケーションベースのトリガのグループのカテゴリ化および管理に関する。
【発明の背景】
【０００２】
本項は、請求項に列挙される本発明の背景または内容を提供することを目的とする。本明細書における説明は、必ずしも過去に着想または追求された概念であるとは限らず、追求されうる概念を含むかもしれない。したがって、本項に記載される事項は、別途明示されない限り、本願の明細書や請求項に開示される発明に対する従来技術ではなく、本項に含まれるというだけで従来技術であるとは限らない。
【０００３】
ロケーションベースのトリガリング（Location based triggering; LBT）は、サービスを様々なユーザに提供するにおいて、オブジェクトや人などの任意の関心ポイント（point of interest; POI）の物理的位置に基づいて実行されるアクションを規定する際に利用することができる。トリガは、一般的に、そのトリガに関する一定の条件が満たされる場合にアクティブになるが、ロケーションベースのトリガの基礎となる様々な種類の領域が規定されることが可能である。例えば、円形の領域は、少なくとも１つの中心座標と、少なくとも１つの中心座標の半径とによって規定される。また、特定の市内における幾つかのブロックなど、大きな地理的範囲の所定部分の群によって規定されることも可能である。さらに、トリガは、ユーザが特定の領域に入る際または特定の領域を出る際にアクティブになるように設定されてもよい。上述のように、トリガのアクティブ化は、一定のトリガ関連条件に適合する場合に生じる。トリガのアクティブ化は、何らかのアクションやイベントの実行のきっかけとなる。例えば、LBTは、ユーザへのリマインダーの送信を行うために使用されることができる。例えば、デパートに入る際に、新しい傘をユーザに購入するように喚起する通知がユーザに送信または表示される。
【０００４】
POIは、ユーザや他の当事者が有用または興味があると考えうる特定の位置点である。ランドマークは、個人的なPOIまたは何らかのお気に入りの場所を含むことが可能である。POIおよびランドマークは、両方とも、マッピングやナビゲーションを行うソフトウェアやアプリケーションで使用可能である。さらに、従来のPOIは、ウェブ又は携帯型のビジネスリストや市のガイド等から入手可能であり、一般的に、地図データに関連付けられる。また、POIおよびランドマークは、カテゴリに分類可能であり、この場合、カテゴリは、「レストラン」および「公共サービス」のように広義であることが可能であり、または、「中華レストラン」および「日曜大工店」」等のようにより具体的であることが可能である。また、POIやランドマークは、位置関連の情報に加えて、特定のPOIに関する詳細説明、特定のPOIに関連付けられるウェブアドレス等の、他の種類の情報も含むことが可能であり、またはその情報に関連付けられることが可能である。
【０００５】
従来に、ロケーションベースのトリガは、１つ以上の特定の座標およびその周辺領域に結び付けられる。ゆえに、ロケーションベースのトリガを使用して、特定の場所の位置を決めることが可能である。しかしながら、単に特定の場所という訳ではなく、トリガが関連付けられうる特定の種類の場所にユーザが関心を持ちうるという複数の予測可能なシナリオが存在する。例えば、ユーザは、特定のガソリンスタンドではなく、ユーザの現在の位置付近の一定の周辺における任意のガソリンスタンドを発見することに興味を持つ場合がある。単一のトリガを生成し、そのトリガをいくつかの個々の場所に手動で関連付けることは、煩わしく、かつ多大な時間を要しうる。それぞれ独立なトリガのセットを生成しても、独立トリガのセットにおける各トリガに別々に対処しなければならないため、性能最適化（つまり、メモリおよび処理）に制限を加えてしまう等の欠点がある。さらに、トリガのライフタイムの間にトリガの条件を満たすPOIが付加または削除されうるというLBTの動的性質のため、特定のPOIやランドマーク、位置のみをトリガのベースに使用する場合、LBT自体の有用性や範囲が限定されてしまう。
【発明の概要】
【０００６】
本発明の種々の実施形態において、ロケーションベースのトリガが生成され、POIやランドマーク、ロケーションをベースとした情報カテゴリに関連付けられることが可能になる。当該情報カテゴリは、複数のPOI、ランドマーク、ロケーションベースの情報や、POIやランドマーク，ロケーションをベースとした複数のサブカテゴリから構成される。ロケーションベースのトリガは、POIやランドマーク，ロケーションをベースとした情報検索にも関連付けられることが可能である。生成されるトリガはトリガ条件を有する。複数のPOI，ランドマーク，及び／又は他のロケーションベースの情報データを含む少なくとも１つの動的に更新可能なPOI、ランドマーク、及び／又はロケーションベースの情報のデータベース及び／又はデータ構造が、トリガ条件と、少なくとも１つのPOI及び／又はランドマークカテゴリとの適合について監視される。適合する場合、トリガがアクティブ化されることによって、関連するアクションまたはイベントが実行される。さらに、追加の検索条件をトリガ条件と組み合わせて、LBTプロセスを強化することが可能である。特定の１つのPOIやランドマーク、オブジェクトに１つのトリガを結びつける代わりに、複数のカテゴリに１つのトリガを結び付けるというこの機能によって、トリガ条件に適合する機会が増加することに留意されたい。同様に、LBTの有用性も増加する。さらに、あるロケーションベースのトリガに関して複数の適切な場所を選択しうることは、複数の別々のロケーションベースのトリガを生成するよりも高速でかつ便利である。
【０００７】
本発明のこれらの利点および特徴ならびにその他の利点および特徴と、その動作の機構および方式とは、以下の詳細な説明及び添付の図面により明らかになるであろう。添付図面において同一の要素は同一の符号にて表されている。
【図面の簡単な説明】
【０００８】
【図１】内部に本発明が実装されうるシステムの概観図である。
【０００９】
【図２】本発明の実装において使用可能である携帯電話機の斜視図である。
【００１０】
【図３】図2の携帯電話機の電話機回路の概略図である。
【００１１】
【図４】本発明の種々の実施形態に従って実行されるロケーションベースのトリガリングの方法を説明するフローチャートを示す。
【種々の実施形態の詳細な説明】
【００１２】
図1は、本発明を利用可能なシステム10を示す。このシステムは、ネットワークを介して通信可能な複数の通信デバイスを備える。システム10は、携帯電話機ネットワーク、無線ローカルエリアネットワーク（Local Area Network; LAN）、Bluetoothパーソナルエリアネットワーク、イーサネット（登録商標）LAN、トークンリングによるLAN、広域ネットワーク、インターネット等を含みうる（しかしこれらに限定されない）有線ネットワークまたは無線ネットワークの任意の組み合わせを備えてもよい。システム10は、有線および無線の両方の通信デバイスを含んでもよい。
【００１３】
例示ではあるが、図1に示されるシステム10は、携帯電話ネットワーク11およびインターネット28を含む。インターネット28に対する接続性には、長距離無線接続、短距離無線接続、ならびに電話線、ケーブル線、電力線、およびその同等物を含みうる（しかしこれらに限定されない）種々の有線接続を含みうる（しかしこれらに限定されない）。
【００１４】
システム10の例示的な通信機器には、モバイル機器12、PDAおよび携帯電話機の組み合わせ14、PDA16、一体型メッセージング機器（Integrated Messaging Device; IMD）18、デスクトップ型コンピュータ20、ならびにノート型コンピュータ22が含まれてもよいが、これらに限定されない。通信機器は、固定型または移動中の個人によって持ち運ばれるように携帯型であってもよい。また、通信機器は、自動車、トラック、タクシー、バス、ボート、飛行機、自転車、バイク等を含みうる（ただしこれらに限定されない）、輸送手段に設置してもよい。通信機器の一部または全部は、呼およびメッセージを送信および受信することが可能であり、また、無線接続25から基地局24を介して、サービスプロバイダと通信することが可能である。基地局24は、携帯電話機ネットワーク11およびインターネット28間の通信を可能にするネットワークサーバ26に接続されてもよい。システム10は、追加の通信機器や異なる型の通信機器を含んでもよい。
【００１５】
通信デバイスは、種々の伝送技術を使用して通信してもよく、この伝送技術には、符号分割多元接続（Code Division Multiple Access; CDMA）、モバイル通信のためのグローバルシステム（Global System for Mobile Communications; GSM）、ユニバーサル移動体通信システム（Universal Mobile Telecommunications System; UMTS）、時分割多元接続（Time Division Multiple Access; TDMA）、周波数分割多元接続（Frequency Division Multiple Access  FDMA）、伝送制御プロトコル／インターネットプロトコル（Transmission Control Protocol/Internet Protocol; TCP/IP）、ショートメッセージサービス（Short Messaging Service; SMS）、マルチメディアメッセージングサービス（Multimedia Messaging Service; MMS）、電子メール、インスタントメッセージサービス（Instant Messaging Service; IMS）、Bluetooth、IEEE 802.11等を含みうる（ただしこれらに限定されない）。通信デバイスは、無線接続、赤外線接続、レーザ接続、ケーブル接続、およびその同等物を含みうる（しかしこれらに限定されない）種々のメディアを使用して通信してもよい。
【００１６】
図2および3は、本発明が実装されうる１つの代表的な携帯電話機12を示す。しかしながら、本発明は、１つの特定の型の携帯電話機12に限定されるように意図されてはいないことを理解されたい。図2および3の携帯電話機12は、ハウジング30、液晶ディスプレイ形式のディスプレイ32、キーパッド34、マイクロホン36、イヤホン38、バッテリ40、赤外線ポート42、アンテナ44、本発明の一実施形態に従うUICC形式のスマートカード46、カード読み取り器48、無線インターフェース回路52、コーデック回路54、コントローラ56、およびメモリ58を含む。個々の回路および要素の全ては、当技術分野で既知のタイプであり、例えば、ノキアの様々な携帯電話機において見ることができる。
【００１７】
本発明の種々の実施形態において、ロケーションベースのトリガが生成され、POIやランドマーク、ロケーションをベースとした情報カテゴリに関連付けられることが可能になる。当該情報カテゴリは、複数のPOI、ランドマーク、ロケーションベースの情報や、POIやランドマーク，ロケーションをベースとした複数のサブカテゴリから構成される。ロケーションベースのトリガは、POIやランドマーク，ロケーションをベースとした情報検索にも関連付けられることが可能である。トリガは、同時に複数のカテゴリに関連付けられ、かつそれらに対応することができる。例えば、あるトリガを、「ショッピング」および「DIY店」の２つのカテゴリに結び付けることができる。さらに、トリガによって、あるアクションやイベントが、１つ以上のカテゴリに関連付けられる条件のうちの１つ、サブセット、または全部が満たされる場合にトリガされることが可能である。１つの特定のPOI、ランドマーク、またはオブジェクトの代わりに複数のカテゴリにトリガを結び付けるこの能力によって、トリガ条件に適合する機会が増加することに留意されたい。同様に、LBTの有用性も増加する。また、あるロケーションベースのトリガに関して複数の適切な場所を選択しうることは、複数の別々のロケーションベースのトリガを生成するよりも高速でかつ便利である。上述のように、トリガが結び付けられるオブジェクトは、従来のPOIおよびランドマークに限定される必要はない。例えば、コンタクトに関連付けられるロケーションベースの情報が、別のロケーションソースを含むことが可能である。この場合、それぞれロケーションベースの情報に関連付けられるコンタクトのカテゴリは、本発明の種々の実施形態において、カテゴリとして利用できる。ゆえに、位置もしくは場所ベースの情報を含む任意のデータ、または位置もしくは場所ベースの情報に関連付けられる任意のデータが、本発明の種々の実施形態において検索可能である。
【００１８】
本発明の種々の実施形態において、ロケーションベースのトリガ条件の適合を、フリーテキスト検索等の規定検索（defined search）によって拡張することができる。例えば、ユーザは、条件として使用されるテキスト文字列を入力して、テキスト文字列の主題に関連性を有する特定の場所に関連付けられるトリガに適合させることができる（例えば、ロケーションベースの情報に関連付けられるPOI、ランドマーク、またはその他のオブジェクトのいずれかである任意の場所に関するトリガであって、この場合、単語「パワーツール」が場所に関連付けられている状況が考えられる）。
【００１９】
ある例示的な使用事例は、次の通りである。ユーザが傘を購入する必要がある場合、店を単に１つだけ選択することはあまり意味がないが、いくつかの店を選択すると煩わしくなりうる。本発明の種々の実施形態によると、ユーザは、「ショッピング」カテゴリに関連付けられるPOIに関するトリガを生成することが可能である。検索は、「ショッピング」カテゴリに関連するテキスト検索を利用することによってさらに強化可能であり、例えば、用語の「装飾品」を追加の条件として示す。次に、ユーザは、自分のトリガ条件に正しく適合するかを確かめることができる。
【００２０】
別の例示的使用事例は、次の通りである。ユーザは、DVD/ビデオを購入または借りることを望み、一方、ユーザの家の付近のいくつかの映画レンタル店がDVD/ビデオを扱っている。適切な映画レンタル店の全てを選択する代わりに、ユーザは、「DVD/ビデオレンタル」カテゴリを単に選択し、自分の家の周囲のある適切な半径をトリガ条件として示すことができる。
【００２１】
上述の例示的な使用事例は、より複雑な検索条件を付加することによってさらに強化可能である。例えば、ユーザが自分の車に新しいワイパーブレードを購入することを望み、かつ特定の自動車用品店の割引カードを所有する場合、ユーザは、所望のカテゴリを「ショッピング」であるように示す検索を生成することができる。さらに、この検索は、特定の自動車用品店の名前を示すテキストを含むことが可能である。さらに、ユーザは、例えば、携帯情報端末（personal digital assistant; PDA）またはモバイル機器等のユーザが利用する機器に送信される「新しいワイパーブレードを忘れずに購入すること」というトリガノートに、この検索を結び付けることが可能である。追加の情報がトリガ条件に関連付けられてもよい。上の例において、自動車用品店の開店時間を、トリガリングが生ずる前に満たされねばならない追加の検索条件／トリガ条件として付加可能である。このシナリオにおいて、例えば、同じ時間に開店すると識別された自動車店のうちの１つにユーザが物理的に近い場合に、トリガノートを送信するようにトリガを設定することが可能である。識別された自動車店うちの１つの近くにユーザが居るが、その店が営業時間外である場合、トリガはアクティブ化されない。
【００２２】
追加の検索または検索条件が、追加の検索または検索条件が実行及び／又は入力される機器の機能に限定される必要が無いことに留意されたい。サードパーティのサービスプロバイダやソースから入手可能な他のデータおよび情報も、追加のトリガ条件として利用してもよい。例えば、本発明の種々の実施形態を、セマンティック・ウェブブラウザ（semantic web browser）から収集されたデータと併用して利用してもよい。さらに、トリガ条件を満たしうる追加のデータは、本来は動的に更新可能であり、そのようなデータは、ユーザが特定のトリガを設定した後に、それぞれのデータベース及び／又はデータ構造内で付加、更新、及び／又は削除可能である。すなわち、例えば、トリガ条件がユーザによって設定された後に、サードパーティのサービスプロバイダによって付加または識別される、トリガ条件を満たしうる追加のデータによって、トリガ条件が満たされることができる。
【００２３】
また、本発明の種々の実施形態は、リモートトリガリング（remote triggering）を実行するように実装可能であることに留意されたい。リモートトリガリングは、第三者が所定の地理的範囲に入る際または出る際に、所望のアクションまたはイベントを思い出させるget/setリマインダーをユーザが受信する使用事例のシナリオを説明する。例えば、第１のユーザは、トリガ条件を設定して、「ショッピングモールに行く時に、新しいフライパンを忘れずに購入する」というメッセージを含む通知を、第１および第２のユーザの家を第２のユーザが出る際に、第２のユーザに送信することが可能である。
【００２４】
図4は、本発明の種々の実施形態に関するLBTの方法を示すフローチャートを示す。少なくとも１つのトリガが500において生成される。生成されたトリガは、ユーザ端末/機器またはネットワーク/ネットワーク要素のいずれかに存在するトリガリングシステムに保持される。530において、トリガリングシステムは、適切なトリガロケーションについて、ユーザ端末/機器またはネットワークのサーバに存在しうる全てのPOI，ランドマーク，ロケーションベースの情報のデータベース及び／又はデータ構造を監視する。540において、トリガリングシステムは、適切なPOI及び／又はランドマークのカテゴリを、トリガリングシステムにおいて設定される少なくとも１つのトリガに適合させることを試みる。少なくとも１つのPOI，ランドマーク，ロケーションベースの情報のカテゴリが、少なくとも１つのトリガに適合する場合、少なくとも１つのPOI，ランドマーク，及び／又はロケーションベースの情報のカテゴリを含むPOI，ランドマーク，及び／又はロケーションベースの情報のいずれかを使用して、トリガ条件を満たしてトリガをアクティブ化（550）し、結果的に、任意の関連するアクションまたはイベントを実行することが可能である。生成されたトリガが検索に結び付けられる場合は、当該検索を、現在のトリガ条件を得るために、トリガの生成直後に一度実行することができる（510）。データベース及び／又はデータ構造における特定のPOIやランドマーク又は他のカテゴリ情報に関する情報が修正及び／又は付加される場合、更新検索を実行してトリガ条件を更新する。この検索は、修正されたデータベース及び／又はデータ構造において修正されたデータのみが取り込まれるようにインクリメント的に実行可能である。これは、動作の迅速化に役立ち、かつトリガリングシステムの性能を改善する。
【００２５】
本発明の種々の実施形態と併用して、種々のユーザインターフェースが利用可能であることに留意されたい。例えば、PDAまたは携帯電話機等のモバイル機器を利用して、上述のトリガリングシステムと相互作用することが可能である。あるいは、パーソナルコンピュータ上に実装されるウェブブラウザも、トリガリングシステムに対するフロントエンドとして使用可能であり、この場合、ウェブブラウザは、標準的なハイパーテキストマークアップ言語（Hyper Text Markup Language; HTML）ベースの書類にアクセスすることが可能であり、またはセマンティック・ウェブブラウザは、リソース記述フレームワーク（Resource Description Framework; RDF）、ウェブオンソロジー言語（Web Ontology Language; OWL）、拡張マークアップ言語（Extensible Markup Language; XML）、拡張HTML等を使用して、セマンティック・ウェブ書類およびアドレッシングを利用することが可能である。
【００２６】
さらに、トリガは、ユーザインターフェース上で生成可能であり、この場合、１つ以上のPOI，ランドマーク，及び／又はロケーションベースの情報のデータベース及び／又はデータ構造に見られる全カテゴリに、トリガカテゴリ選択部が提供される。上述のように、複数のカテゴリが選択可能であり、この場合、POI，ランドマーク，及び／又はロケーションベースの情報のデータベース及び／又はデータ構造のうちの１つ以上が任意の時点にアクセスされ、追加の条件を、トリガカテゴリと併用して利用することができる。例えば、地理的範囲（例えば、集中地理的位置および集中地理的位置の半径）が規定可能であり、ここで、その地理的範囲内の場所のみがトリガリングに利用できる。さらに、トリガは、検索条件（例えば規定検索"defined search"）または検索結果に付加されることができる。
【００２７】
本発明の種々の実施形態は、エンドユーザにとってより使い易い使用事例およびワークフローをユーザに提供する。さらに、本発明の種々の実施形態は、POI及び／又はランドマークの存続期間を、より動的に考慮する。したがって、トリガ条件に適合する新しく生成されたPOIおよびランドマークは、トリガ条件の適合を試みる際に考慮される。さらに、特定のPOI、ランドマーク、及び／又はロケーションベースの情報が、データベース及び／又はデータ構造から除去されるか、または有効な位置をもはや含んでいない場合であっても、特定のPOI及び／又はランドマークによって少なくとも部分的に規定されたトリガ条件は、必ずしも無効になるとは限らない（トリガ条件に適合することが可能な他のPOI及び／又はランドマークが存在しない場合を除く）。
【００２８】
電源に制限のある機器（例えば、モバイル機器）を利用する本発明の種々の実施形態で考慮すべきことは、さらなる処理能力またはメモリが、特定の実装に応じて必要とされることである。このようなシナリオにおいて、近接検出/近接マッピングを用いることができ、例えば、特定のトリガ条件範囲に近い特定の無線ネットワークセルを機器が受信できる場合にのみ、GPS回路に電源を入れるようにする。オープンモバイルアライアンスのセキュアなユーザプレーン位置（Open Mobile Alliance Secure User Plane Location; OMA SUPL）2.0規格は、このような近接マッピング（proximity mapping）を含む（つまり、ある規定の地理的範囲を、対応するモバイル通信のためのグローバルシステム（Global System for Mobile Communications; GSM）/広帯域符号分割多元接続（Wideband Code Division Multiple Access; WCDMA）セル情報に変換する）。しかしながら、このような近接マッピングは、１つの地理的範囲に限定される。上述のように、本発明の種々の実施形態は、複数の地理的範囲がマッピングされることを必要とし、特定のトリガの存続期間中の地理的範囲の更新も必要としうる。したがって、SUPL 2.0規格は、複数の領域定義検索に適応されるべきである。
【００２９】
本発明は、方法ステップの一般的な内容において説明され、これは、実施形態によっては、ネットワーク環境においてコンピュータにより実行されるプログラムコード等の、コンピュータにより実行可能な命令を含むプログラム製品によって実装されうる。一般的に、プログラムモジュールは、特定のタスクを実装するか、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造等を含む。コンピュータにより実行可能な命令、関連のデータ構造、およびプログラムモジュールは、本明細書に開示される方法のステップを実行するためのプログラムコードの例を表す。特定の一連のこのような実行可能な命令または関連のデータ構造は、このようなステップに記載される機能を実装するための対応する行為の例を表す。
【００３０】
本発明のソフトウェアおよびウェブ実装は、種々のデータベース検索ステップ、相関ステップ、比較ステップ、および決定ステップを達成する、ルールに基づいたロジックや他のロジックを含む標準的なプログラミング技法で達成されうる。また、本明細書および請求項で使用する際、単語の「構成要素」および「モジュール」は、１つ以上の種類のソフトウェアコード、及び／又はハードウェア実装、及び／又は手動入力を受信するための設備を使用する実装を包含するように意図されることに留意されたい。
【００３１】
本発明の実施形態に関する前述の説明は、例証目的および説明目的のために提示されている。包括的であること、または開示される精密な形式に本発明を限定することは意図されていない。上述の教示を考慮して修正および変形が可能であり、また、これらの修正および変形は本発明の実施により得られる。本発明の原理およびその実践的な用途を説明して、種々の実施形態における本発明および想定される特定の使用に適合する種々の修正を有する本発明を当業者が利用できるように、実施形態が選択および説明された。 
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのトリガ条件を含むトリガを生成することと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視することと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較することと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化することと、
を含む、方法。
【請求項２】
前記少なくとも１つのトリガ条件は、関心ポイント、ランドマーク、ロケーションベースの情報の少なくともいずれか１つに関連付けられる少なくとも１つの特徴に関連する、少なくとも１つのカテゴリを含む、請求項１に記載の方法。
【請求項３】
前記トリガ条件を満たす可能性を有する複数のデータは、動的に更新可能な関心ポイントデータ構造、動的に更新可能なランドマークデータ構造、動的に更新可能なロケーションベースの情報データ構造のうちの少なくともいずれか１つの中に格納される、請求項１又は２に記載の方法。  
【請求項４】
前記動的に更新可能な関心ポイントデータ構造、前記動的に更新可能なランドマークデータ構造、前記動的に更新可能なロケーションベースの情報データ構造は、ユーザ機器およびネットワークサーバの少なくともいずれかに存在する、請求項３に記載の方法。
【請求項５】
前記トリガを前記アクティブ化することは、通知を送信すること、通知を受信すること、前記トリガに関連付けられる少なくとも１つのイベントを実行すること、の少なくともいずれかを含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記トリガの前記アクティブ化は、前記少なくとも１つのトリガ条件に関連付けられる地理的範囲に入ることおよびそこを出ることの少なくともいずれかの発生時に起きる、請求項１から５のいずれかに記載の方法。
【請求項７】
前記トリガの前記アクティブ化は、前記少なくとも１つのトリガ条件が、前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つによって満たされ、かつ前記少なくとも１つのトリガ条件に関連付けられる追加の検索条件が満たされる場合に発生する、請求項１から６のいずれかに記載の方法。
【請求項８】
前記追加の検索条件は、少なくとも１つの第三者サービスプロバイダを通じて、またはセマンティック（semantic）ベースのウェブデータを利用して入手される、請求項７に記載の方法。
【請求項９】
少なくとも１つのトリガ条件を含むトリガを生成すること；
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視すること；
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較すること；
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化すること；
をコンピュータに実行させる、コンピュータプログラム。
【請求項１０】
ロケーションベースのトリガリングを実行する装置であって、プロセッサと、前記プロセッサに動作可能に接続されるメモリユニットとを備え、該メモリにユニットが、
少なくとも１つのトリガ条件を含むトリガを生成するコンピュータコードと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視するコンピュータコードと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つのトリガ条件と比較するコンピュータコードと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つのトリガ条件に適合する場合、前記トリガをアクティブ化するコンピュータコードと、
を含む、
を備える、装置。
【請求項１１】
前記少なくとも１つのトリガ条件は、関心ポイント、ランドマーク、ロケーションベースの情報のうちの少なくともいずれか１つに関連付けられる少なくとも１つの特徴に関連する、少なくとも１つのカテゴリを含む、請求項１０に記載の装置。
【請求項１２】
前記トリガ条件を満たす可能性を有する複数のデータは、動的に更新可能な関心ポイントデータ構造、動的に更新可能なランドマークデータ構造、動的に更新可能なロケーションベースの情報データ構造のうちの少なくともいずれか１つに格納される、請求項１０又は１１に記載の装置。
【請求項１３】
前記メモリユニットは、前記トリガの前記アクティブ化時に、通知を送信すること、通知を受信すること、前記少なくとも１つのトリガ条件に関連付けられる地理的範囲に入ることおよびそこを出ることの少なくともいずれかの際に前記トリガに関連付けられるイベントを実行することのうちの少なくともいずれかを行うコンピュータコードをさらに含む、請求項１０から１２のいずれかに記載の装置。
【請求項１４】
前記トリガの前記アクティブ化処理は、前記少なくとも１つのトリガ条件が、前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つによって満たされ、かつ前記少なくとも１つのトリガ条件に関連付けられる追加の検索条件が満たされる場合に行われる、請求項１０から１３のいずれかに記載の装置。
【請求項１５】
ロケーションベースのトリガリングを実行するためのシステムであって、
少なくとも１つのトリガ条件を受信することと、
テキスト文字列検索データを受信することと、
前記受信したテキスト文字列検索データによって前記少なくとも１つのトリガ条件を更新することと、
トリガ条件を満たす可能性を有する、動的に更新可能な複数のデータを監視することと、
前記トリガ条件を満たす可能性を有するデータを前記少なくとも１つの更新されたトリガ条件と比較することと、
前記トリガ条件を満たす可能性を有する複数のデータのうちの少なくとも１つが前記少なくとも１つの更新されたトリガ条件に適合する場合、前記トリガをアクティブ化することと、
を含む、システム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010509796.tif 000008
【図２】
2010509796.tif 000009
【図３】
2010509796.tif 000010
【図４】
2010509796.tif 000011
【国際調査報告】
2010509796.tif 000012
2010509796.tif 000013
2010509796.tif 000014
2010509796.tif 000015