(57)【要約】モバイル装置を有するシステムを動作する無線ビーコンメッセージ管理システム及び方法が提供される。少なくとも１つの無線ビーコンが、建物又は他の地心的に定義されるエリアなどの構内に戦略的に配置される。各無線ビーコンは無線ビーコン信号を送信するための手段を有し、無線ビーコン信号は、信号を送信しているビーコンを識別するビーコン識別を有するビーコンデータメッセージ、及び選択的に配信コンテンツを含む。スマートフォン、タブレットなどのモバイル装置は無線ビーコン信号を受信し、それを解析してビーコン識別及び選択的なビーコンコンテンツを抽出する。モバイル装置は、モバイル装置がフィルタ処理済みビーコンデータメッセージに基づいてアクションを開始することを可能とする１以上のソフトウェアフィルタをビーコンデータメッセージに適用することができる。【選択図】図１
2017506439.tif 000002
【特許請求の範囲】
【請求項１】
無線ビーコン信号を処理する、コンピュータにより実施される方法であって、
モバイル装置がビーコンから無線ビーコン信号を受信するステップ、
前記モバイル装置が前記無線ビーコン信号からビーコン識別子を特定するステップ、
前記モバイル装置がビーコンフィルタマネージャによって前記ビーコン識別子を前処理するステップ、及び
前記モバイル装置が、前記ビーコンフィルタマネージャによって許可される場合に、前記ビーコン識別子に対応付けられたモバイルアプリケーションが前記ビーコン識別子を処理することを可能とするステップ
を備える方法。
【請求項２】
前記ビーコンフィルタマネージャが前記モバイル装置上でローカルに稼働する、請求項１に記載の方法。
【請求項３】
前記ビーコンフィルタマネージャが、前記モバイル装置上で稼働しているオペレーティングシステムによって呼び出されたアプリケーションである、請求項２に記載の方法。
【請求項４】
前記ビーコンフィルタマネージャが、前記モバイル装置上で稼働しているオペレーティングシステム内に統合される、請求項２に記載の方法。
【請求項５】
前記ビーコンフィルタマネージャが、クラウドに基づくサービスを用いて遠隔で稼働する、請求項１に記載の方法。
【請求項６】
前記ビーコンフィルタマネージャが、ユーザプロファイルを参照して前記ビーコン識別子を前処理する、請求項１に記載の方法。
【請求項７】
前記ユーザプロファイルが前記モバイル装置上でローカルに記憶される、請求項６に記載の方法。
【請求項８】
前記ユーザプロファイルが、クラウドに基づくサービスを用いて遠隔で記憶される請求項６に記載の方法。
【請求項９】
前記ビーコンフィルタマネージャが、前記ビーコン識別子が無視されて前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを禁止される無視フィルタを適用する、請求項１に記載の方法。
【請求項１０】
前記無視フィルタが、前記ユーザプロファイルにおけるノーアクションテーブルの参照により取得される、請求項９に記載の方法。
【請求項１１】
前記無視フィルタが、前記ビーコン識別子が常時無視されることを指定する、請求項９に記載の方法。
【請求項１２】
前記無視フィルタが、週の曜日に基づいて前記ビーコン識別子が無視されることを指定する、請求項９に記載の方法。
【請求項１３】
前記無視フィルタが、日の時刻に基づいて前記ビーコン識別子が無視されることを指定する、請求項９に記載の方法。
【請求項１４】
前記無視フィルタが、前記ビーコン識別子に基づいて該ビーコン識別子が無視されることを指定する、請求項９に記載の方法。
【請求項１５】
前記無視フィルタがユーザダッシュボードインターフェイスによって修正される、請求項９に記載の方法。
【請求項１６】
前記ビーコンフィルタマネージャが、前記ビーコン識別子に対応付けられた発信元の通知を前記モバイル装置上に表示する表示通知フィルタを適用する、請求項１に記載の方法。
【請求項１７】
前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可又は禁止するユーザ選択を提供するステップ
をさらに備える請求項１６に記載の方法。
【請求項１８】
前記ビーコンフィルタマネージャが、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを自動的に有効化する実行フィルタを適用する、請求項１に記載の方法。
【請求項１９】
前記ビーコンフィルタマネージャが、前記ビーコン識別子を後続の処理のためのトランザクションキューに入れるキューフィルタを適用する、請求項１に記載の方法。
【請求項２０】
前記トランザクションキューにおける複数のビーコン識別子の優先順位を付けるサービス優先度付け手法を前記トランザクションキューに適用するステップをさらに備える請求項１９に記載の方法。
【請求項２１】
前記サービス優先度付け手法が前記ユーザプロファイルに記憶される、請求項２０に記載の方法。
【請求項２２】
前記サービス優先度付け手法がＦＩＦＯ手法である、請求項２０に記載の方法。
【請求項２３】
前記サービス優先度付け手法が、前記ビーコン識別子に対応付けられた発信元に基づく、請求項２０に記載の方法。
【請求項２４】
前記サービス優先度付け手法が、所望のビーコン識別子を識別するウィッシュリストに基づく、請求項２０に記載の方法。
【請求項２５】
前記ビーコンフィルタマネージャが利用フィルタを適用する、請求項１に記載の方法。
【請求項２６】
前記利用フィルタが、
前記ビーコン識別子において識別されたビーコン発信元から以前に受信されたビーコン信号数を計数するステップと、
前記ビーコン識別子において識別された前記ビーコン発信元から以前に受信された前記ビーコン信号数が所定の閾値を超えない場合に、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可するステップと
を実行する、請求項２５に記載の方法。
【請求項２７】
前記利用フィルタが、
前記ビーコン識別子において識別されたビーコン発信元に対応付けられるカテゴリタイプから以前に受信されたビーコン信号数を計数するステップと、
前記ビーコン識別子において識別された前記ビーコン発信元に対応付けられた前記カテゴリタイプから以前に受信された前記ビーコン信号数が所定の閾値を超えない場合に、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可するステップと
を実行する、請求項２５に記載の方法。
【請求項２８】
前記モバイル装置が、前記無線ビーコン信号の信号強度を解析して前記ビーコンから前記モバイル装置までの距離を特定するステップと、
前記ビーコンフィルタマネージャが、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を前記ビーコンから前記モバイル装置までの前記距離の関数として処理できるようにすることを前記モバイル装置に許可するステップと
をさらに備える請求項１に記載の方法。
【請求項２９】
前記ビーコンフィルタマネージャが、外部修飾子を利用して、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理可能とすることを前記モバイル装置に許可するアクセス制御フィルタを適用する、請求項１に記載の方法。
【請求項３０】
前記外部修飾子が、前記ユーザに対応付けられた報酬アカウントにおける報酬ポイントを備える、請求項３９に記載の方法。
【請求項３１】
前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を少なくとも部分的に処理した後に、前記モバイル装置が後処理ルーチンを実行するステップをさらに備える請求項１に記載の方法。
【請求項３２】
前記後処理ルーチンが商品比較サービスを備える方法。
【請求項３３】
前記商品比較サービスが、インターネット上の複数のリソースに対する照会を生成して前記モバイルアプリケーションに関連する商品に関する情報を特定する、請求項３２に記載の方法。
【請求項３４】
前記複数のリソースからの前記照会の結果が前記モバイル装置に提供される、請求項３３に記載の方法。
【請求項３５】
前記後処理ルーチンがウェブ検索を備える、請求項３１に記載の方法。
【請求項３６】
前記ウェブ検索の結果が前記モバイル装置に提供される、請求項３５に記載の方法。
【請求項３７】
前記後処理ルーチンがトランザクション実行サービスを備える、請求項３１に記載の方法。
【請求項３８】
前記後処理ルーチンがビーコンレーティングサービスを備える、請求項３１に記載の方法。
【請求項３９】
前記後処理ルーチンがカレンダ統合サービスを備える、請求項３１に記載の方法。
【請求項４０】
前記後処理ルーチンが気象情報統合サービスを備える、請求項３１に記載の方法。
【請求項４１】
前記後処理ルーチンが交通情報統合サービスを備える、請求項３１に記載の方法。
【請求項４２】
処理回路、プログラムストレージ、ユーザ入力装置、ユーザ出力装置、ビーコンとの近距離無線通信のための近距離無線インターフェイス、及びネットワークとの無線通信のためのネットワークインターフェイスを備えたモバイル装置であって、前記プログラムストレージが、前記処理回路に、
前記近距離無線インターフェイスを介してビーコンから無線ビーコン信号を受信し、
前記無線ビーコン信号からビーコン識別子を特定し、
前記ビーコン識別子をビーコンフィルタマネージャで前処理し、
前記ビーコンフィルタマネージャに許可される場合に、前記ビーコン識別子に対応付けられたモバイルアプリケーションが前記ビーコン識別子を処理することを可能とする
ようにプログラムするためのプログラムコードを記憶する、モバイル装置。
【請求項４３】
前記ビーコンフィルタマネージャが前記モバイル装置上の前記プログラムストレージにおいてローカルに記憶される、請求項４２に記載のモバイル装置。
【請求項４４】
前記ビーコンフィルタマネージャが、前記モバイル装置上で稼働しているオペレーティングシステムによって呼び出されたアプリケーションである、請求項４３に記載のモバイル装置。
【請求項４５】
前記ビーコンフィルタマネージャが、前記モバイル装置上で稼働しているオペレーティングシステム内に統合されている、請求項４３に記載のモバイル装置。
【請求項４６】
前記ビーコンフィルタマネージャが、外部サーバコンピュータ上で遠隔で記憶され、前記ネットワークインターフェイスを介してアクセスされる、請求項４２に記載のモバイル装置。
【請求項４７】
前記ビーコンフィルタマネージャが、ユーザプロファイルを参照して前記ビーコン識別子を前処理する、請求項４２に記載のモバイル装置。
【請求項４８】
前記ユーザプロファイルが前記モバイル装置上の前記プログラムストレージにおいてローカルに記憶される、請求項４７に記載のモバイル装置。
【請求項４９】
前記ユーザプロファイルが、外部サーバコンピュータ上で遠隔で記憶され、前記ネットワークインターフェイスを介してアクセスされる、請求項４７に記載のモバイル装置。
【請求項５０】
前記ビーコンフィルタマネージャが、前記ビーコン識別子が無視されて前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを禁止される無視フィルタを適用する、請求項４２に記載のモバイル装置。
【請求項５１】
前記無視フィルタが、前記ユーザプロファイルにおけるノーアクションテーブルの参照により取得される、請求項５０に記載のモバイル装置。
【請求項５２】
前記無視フィルタが、前記ビーコン識別子が常時無視されることを指定する、請求項５０に記載のモバイル装置。
【請求項５３】
前記無視フィルタが、週の曜日に基づいて前記ビーコン識別子が無視されることを指定する、請求項５０に記載のモバイル装置。
【請求項５４】
前記無視フィルタが、日の時刻に基づいて前記ビーコン識別子が無視されることを指定する、請求項５０に記載のモバイル装置。
【請求項５５】
前記無視フィルタが、前記ビーコン識別子に基づいて該ビーコン識別子が無視されることを指定する、請求項５０に記載のモバイル装置。
【請求項５６】
前記無視フィルタがユーザダッシュボードインターフェイスによって修正される、請求項５０に記載のモバイル装置。
【請求項５７】
前記ビーコンフィルタマネージャが、前記ビーコン識別子に対応付けられた発信元の通知を前記モバイル装置の前記ユーザ出力装置に表示する表示通知フィルタを適用する、請求項４２に記載のモバイル装置。
【請求項５８】
前記処理回路が、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可又は禁止するユーザ選択を提供するようにさらにプログラムされた、請求項５７に記載のモバイル装置。
【請求項５９】
前記ビーコンフィルタマネージャが、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを自動的に有効化する実行フィルタを適用する、請求項４２に記載のモバイル装置。
【請求項６０】
前記ビーコンフィルタマネージャが、前記ビーコン識別子を後続の処理のためのトランザクションキューに入れるキューフィルタを適用する、請求項４２に記載のモバイル装置。
【請求項６１】
前記処理回路が、前記トランザクションキューにおける複数のビーコン識別子の優先順位を付けるサービス優先度付け手法を前記トランザクションキューに適用するようにさらにプログラムされた、請求項６０に記載のモバイル装置。
【請求項６２】
前記サービス優先度付け手法が前記ユーザプロファイルに記憶された、請求項６１に記載のモバイル装置。
【請求項６３】
前記サービス優先度付け手法がＦＩＦＯ手法である、請求項６１に記載のモバイル装置。
【請求項６４】
前記サービス優先度付け手法が、前記ビーコン識別子に対応付けられた発信元に基づく、請求項６１に記載のモバイル装置。
【請求項６５】
前記サービス優先度付け手法が、所望のビーコン識別子を識別するウィッシュリストに基づく、請求項６１に記載のモバイル装置。
【請求項６６】
前記ビーコンフィルタマネージャが利用フィルタを適用する、請求項４２に記載のモバイル装置。
【請求項６７】
前記利用フィルタが、
前記ビーコン識別子において識別されたビーコン発信元から以前に受信されたビーコン信号数を計数するステップと、
前記ビーコン識別子において識別された前記ビーコン発信元から以前に受信された前記ビーコン信号数が所定の閾値を超えない場合に、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可するステップと
を実行する、請求項６６に記載のモバイル装置。
【請求項６８】
前記利用フィルタが、
前記ビーコン識別子において識別されたビーコン発信元に対応付けられるカテゴリタイプから以前に受信されたビーコン信号数を計数するステップと、
前記ビーコン識別子において識別された前記ビーコン発信元に対応付けられた前記カテゴリタイプから以前に受信された前記ビーコン信号数が所定の閾値を超えない場合に、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理することを許可するステップと
を実行する、請求項６６に記載のモバイル装置。
【請求項６９】
前記処理回路が、
前記無線ビーコン信号の信号強度を解析して前記ビーコンから前記モバイル装置までの距離を特定し、
前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を前記ビーコンから前記モバイル装置までの前記距離の関数として処理できるようにすることを前記モバイル装置に許可する
ようにさらにプログラムされた請求項４２に記載のモバイル装置。
【請求項７０】
前記ビーコンフィルタマネージャが、外部修飾子を利用して、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を処理可能とするようにすることを前記モバイル装置に許可するアクセス制御フィルタを適用する、請求項４２に記載のモバイル装置。
【請求項７１】
前記外部修飾子が、前記ユーザに対応付けられた報酬アカウントにおける報酬ポイントを備える、請求項７０に記載のモバイル装置。
【請求項７２】
前記処理回路が、前記ビーコン識別子に対応付けられた前記モバイルアプリケーションが前記ビーコン識別子を少なくとも部分的に処理した後に、後処理ルーチンを実行するようにさらにプログラムされた請求項４２に記載のモバイル装置。
【請求項７３】
前記後処理ルーチンが商品比較サービスを備える、請求項７２に記載のモバイル装置。
【請求項７４】
前記商品比較サービスが、インターネット上の複数のリソースに対する照会を生成して前記モバイルアプリケーションに関連する商品に関する情報を特定する、請求項７３に記載のモバイル装置。
【請求項７５】
前記複数のリソースからの前記照会の結果が前記モバイル装置に提供される、請求項７４に記載のモバイル装置。
【請求項７６】
前記後処理ルーチンがウェブ検索を備える、請求項７２に記載のモバイル装置。
【請求項７７】
前記ウェブ検索の結果が前記モバイル装置に提供される、請求項７６に記載のモバイル装置。
【請求項７８】
前記後処理ルーチンがトランザクション実行サービスを備える、請求項７２に記載のモバイル装置。
【請求項７９】
前記後処理ルーチンがビーコンレーティングサービスを備える、請求項７２に記載のモバイル装置。
【請求項８０】
前記後処理ルーチンがカレンダ統合サービスを備える、請求項７２に記載のモバイル装置。
【請求項８１】
前記後処理ルーチンが気象情報統合サービスを備える、請求項７２に記載のモバイル装置。
【請求項８２】
前記後処理ルーチンが交通情報統合サービスを備える、請求項７２に記載のモバイル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概略として無線ビーコンシステムに関し、特に、専用ビーコン、その他モバイルスマートフォン又はタブレットによって生成されるものなどのモバイルスマートフォンビーコンを含む１以上の無線ビーコンから受信された信号をモバイル装置が管理するためのシステム及び方法に関する。
【背景技術】
【０００２】
無線ビーコンは、比較的狭い領域のカバレッジにおいて無線信号を生成及び送信する装置である。例えば、アップル社製のｉＢｅａｃｏｎとして知られる最近の市販製品は、Ｌｏｗ  Ｅｎｅｒｇｙ  Ｂｌｕｅｔｏｏｔｈ（ＢＬＥ）（Ｂｌｕｅｔｏｏｔｈ  ４．０及びＢｌｕｅｔｏｏｔｈ  Ｓｍａｒｔともいう）を用いる屋内測位システムである。基本的に、ｉＢｅａｃｏｎ技術によって、付近のモバイル装置（ＩＯＳを稼働するｉＰｈｏｎｅ、又はＡｎｄｒｏｉｄ装置など）がＮＦＣ（近距離無線通信）技術よりも長い距離に亘ってメッセージを受信及び送信することが可能となる。例えば、ｉＢｅａｃｏｎは、メッセージを１５０フィートにわたって送信できる。ＧＰＳは一般に屋内環境では利用できないＧＰＳ衛星との通信に依存するので、この技術は、屋内の場所が想定される限りにおいてはＧＰＳよりも優れている。さらに、この技術によって、非常に高い精度でユーザ及びそのモバイル装置の位置を突きとめることが可能となる。
【０００３】
これに関するビーコンは専用装置であってもよいし、適切なハードウェア及びソフトウェア構成を有するモバイルスマートフォンに内蔵されていてもよい。専用装置の第１の場合において、ユーザが店に近づき、店内を見て回り、店を去る間にビーコンがユーザのモバイル装置と通信できるように、小売店及び他の物理的な場所が、それらの専用無線ビーコンをその構内全体に配置することが想定される。専用ビーコンは、スタンドアロン又はネットワーク化された環境で動作し得る。スタンドアロンで動作する場合、それらは、（スタンドアロンモードにおいて、又はクラウド（すなわち、インターネット）におけるサービスとの接続において）ユーザのモバイル装置によって検出されるとともにモバイル装置によって処理される信号を放射して種々のサービス及び情報を提供する。ネットワーク上の専用ビーコンを中央サーバコンピュータ又はクラウドにおけるサービスに相互接続することによって、システムは任意の所与の時間においてユーザを追跡するとともにそのユーザと通信し得る。例えば、システムは、ユーザが日用品店の雑誌陳列通路にいることを特定し、その結果、その時に雑誌のクーポンをそのユーザのモバイル装置に送信することができる。あるいは、システムは、ユーザが商品の近くに立っていることを特定し、その時にその商品（又は試供品）に関する情報をユーザに送信することができる。他の例では、ユーザが博物館を訪れ、戦略的に配置された専用ビーコンが彼の位置を博物館全体に亘って追跡し、ユーザが現在見ている博物館における物品に関する情報を与えることができる。
【０００４】
スタンドアロンモード、ネットワークモード及び／又はクラウドに基づくモードで動作する専用ビーコンに加えて、モバイルスマートフォン又はタブレットなどのモバイル装置が、ビーコンとして動作して後述のような追加のサービス及び構成を提供するように構成され得る。
【０００５】
無線ビーコンの使用が急増するにつれて、ユーザには彼を囲む多数のビーコンから無線メッセージが一気に殺到することが明らかとなってきた。例えば、ユーザはショッピングモールに入ると、数百といかないまでも多数のビーコンに囲まれることになり、その全てがユーザの喚起を奪い合うことになる。ユーザのモバイル装置が何百もの無線メッセージを受信し始めると、ユーザは、その多くがそのユーザにとってほとんど又は全く興味のないものとなり得るメッセージを次から次へと浴びることを避けるために、その装置をただ無視するか、電源を切ってしまうことさえあり得る。本発明はこの問題に対処してそれを解決するものであり、より詳細を以下に説明する。
【発明の概要】
【０００６】
したがって、モバイル装置内でシステムを動作させる無線ビーコンメッセージ管理システム及び方法を実現する発明の第１の形態が提供される。少なくとも１つ、おそらくは多数の無線ビーコンが、ショッピングモール、競技場、博物館などの建物又は地心的に画定される他の領域のような構内に戦略的に配置される。各無線ビーコンは無線ビーコン信号を送信するための手段を有し、無線ビーコン信号は、信号を送信するビーコンを識別するビーコン識別子を少なくとも含み、ある実施形態では、無線ビーコン信号は、配信されているコンテンツを含むビーコンデータメッセージも含み得る。スマートフォン、タブレットなどのモバイル装置は無線ビーコン信号を受信し、それを解析してビーコン識別子を特定する。そして、モバイル装置上又はクラウドで稼働するビーコンフィルタマネージャは、モバイル装置が所望のアクションを開始することを可能とする１以上のソフトウェアフィルタをビーコン識別子に適用することによってビーコン識別子を前処理することができる。そして、モバイル装置は、ビーコンフィルタマネージャによって許可される場合に、ビーコン識別子に対応付けられたモバイルアプリケーションがビーコン識別子を処理することを可能とし得る。それらのビーコンは専用であることが想定されているが、モバイルスマートフォンビーコンが発明の本形態で使用されて、ここに説明するビーコン信号を生成するようにしてもよい。
【０００７】
ビーコン識別子は、ソース識別子、広域位置識別子及び狭域位置識別子を含んでいてもよい。ソース識別子は百貨店チェーンなどビーコンの発信元又は所有者を示し、これは、所定のフィルタ条件が満たされる場合に対応のモバイルアプリをトリガするのに使用される。広域位置識別子は、店舗住所など、ビーコンの概略位置を示すのに使用され得る。狭域位置識別子は、入口ドア、特定の売り場位置、店内の特定のフロアなど、広域位置識別子内の特定の位置を示すのに使用され得る。
【０００８】
受信側モバイル装置は無線ビーコン信号をビーコンフィルタマネージャによって前処理し、それは、モバイル装置でローカルに（オペレーティングシステム内で、又はオペレーティングシステムによって呼び出された個別のアプリケーションで）又はクラウドに基づくサービスを用いて遠隔に実行されることができる。モバイル装置の位置特定サービス機能は、モバイル装置上で読込み又は実行される対応のモバイルアプリケーションをトリガ又は呼出しするのに通常使用されるビーコン識別子を利用可能とする。
【０００９】
ビーコンフィルタマネージャは、ビーコン識別子を解析し、ビーコン識別子に基づいて、選択的に、装置のユーザ用に作られたアクションを提供するようにモバイル装置のメモリ又はクラウドにおいて記憶されたユーザプロファイルとの関係で、１以上のアクションを開始する。例えば、ビーコンデータメッセージに適用され得る１つのフィルタは、ビーコン識別子が無視されるべきことを示し、それにより、モバイル装置によって開始されるアクションはビーコン識別子を、それが受信されていないものとして単に無視する。これは、所定の発信元からのビーコンが無視されるべきであることをユーザが彼のプロファイルにおいて示す場合に起こり得ることであり、これは日における時刻、週における曜日などといった所定の条件に基づいていればよい。
【００１０】
採られ得る他のタイプのアクションとして、ビーコン識別子によって識別される発信元がビーコン信号をモバイル装置に送信していることの通知をユーザに表示するだけであってもよい。選択的に、ユーザは、そのビーコン発信元に対応付けられたモバイルアプリが（アプリが、購入のインセンティブなどを表示するといった所定のアクションを採るように）トリガされ得ることを確認し、又はビーコンが無視されるべきことを示す機能を与えられてもよい。この場合、ユーザは、所望のようにリアルタイムで所定のビーコンをフィルタ除去する機能を与えられる。開始され得る他のタイプのアクションは、モバイル装置のメモリに存在するモバイルアプリケーションの自動的な実行である。
【００１１】
開始され得る他のタイプのアクションは、後続の処理のためのトランザクションキューにビーコン識別子を入れることである。例えば、店舗の全てが各々無線ビーコンを用いるショッピングモールなどおいて速い連続でほぼ同時刻に受信され得る複数の無線ビーコン信号を扱うのに、サービス優先付け手法が実施され得る。これらのメッセージは、トランザクションキューに入れられ、ユーザによって決定されるような優先順位を付けられることになる。例えば、それらが受信される順序での逐次処理を可能とするように単純なＦＩＦＯ（先入れ先出し）手法が使用され得る。あるいは、ビーコン識別子が解析されて、電子機器を販売する店舗に関連するビーコン信号を他のいずれのタイプのビーコン信号よりも先に処理するようにユーザが優先度を構成した場合など、所定のビーコンがユーザにとって直近の興味でありかつより高い優先度が与えられたものであるかを判定することができる。これは、もちろん、ユーザによって構成可能であり、優先度設定はユーザプロファイルに記憶され、それはモバイル装置内又はクラウドにおけるストレージ内にあればよい。
【００１２】
開始され得る他のタイプのアクションは、ビーコン識別子によってトリガされたアプリの実行によって与えられたデータの後処理である。例えば、ビーコンフィルタマネージャは、ユーザが立ち入る電気製品店に関連するモバイルアプリをビーコン識別子がトリガすることを許可する。電気製品店のモバイルアプリは、モバイル装置上のユーザへの表示に購入の提案を提供するように動作し得る。この購入提案は、クラウドにおける外部サービス、例えば、商品比較サービス、ウェブ検索サービス又はトランザクションサービスに解析の要求を送信することによって後処理され得る。商品比較サービスの場合、モバイル装置は、商品比較報告を提供するサービスを商品比較サービスに要求するように構成されることができ、それは、モバイルアプリによって提案されている商品についての様々な販売者における価格を含み得る。これによって、ユーザは、商品の提案が所望の価格でのものであるのか、又はアマゾンなどの他の販売者が同じ商品をより低価格で販売し得るのかを即座に判断することができる。ウェブ検索サービスの場合、モバイル装置は、ビーコンによってトリガされたモバイルアプリによって提供されるデータの主題に関するリアルタイムでのウェブ検索を実行するサービスを要求するように構成され得る。例えば、トリガされたモバイルアプリは、ユーザが立ち入る店舗に関する情報を提供してもよく、その情報は、ウェブ検索アクションを介したウェブ検索報告を取得するのに使用されることができ、それはその店舗についての更なる情報を有し得る。トランザクションサービスの場合、トリガされたモバイルアプリは商品のクーポンなどの購入のインセンティブを表示することができ、クーポンは適切なトランザクションサービスを用いて商品のオンライン購入を実行するのに使用され得る。トランザクションは、所望であれば交渉及び実行され得る。
【００１３】
発明の第２の形態によると、無線ビーコンは知能を含み、又は知能を提供するサーバコンピュータにローカルに、若しくはクラウドで相互接続され、それによりビーコンは上述した発明の第１の形態におけるような単なるビーコン識別子以上のものを送信する。
【００１４】
特に、インテリジェントビーコンはビーコン識別子に加えてビーコンのコンテンツを提供し、それは、購入クーポンなど、ユーザにコンテンツを提供する対応のモバイルアプリを実行する必要なしにモバイル装置によって決定され得る。インテリジェントビーコンは、上述したようなそのビーコン識別子に加えて、通知、購入のインセンティブ（すなわち、クーポン）及び他の情報などのビーコンコンテンツを提供することを可能とする処理回路及びプログラムストレージを含む点で上記第１の形態のビーコンとは異なる。このコンテンツはビーコン自体で生成及び記憶されることができ、又はビーコンはローカルネットワーク上で、若しくはクラウドに基づくサービスを用いてビーコンサーバコンピュータに相互接続され得る。これによって、企業は、コンテンツを所望の通りに配信するようにインテリジェントビーコンをプログラムすることが可能となる。例えば、その企業は、プラズマテレビについて２０ドルの割引クーポン、又は他のタイプのビーコンコンテンツを配信するようにビーコンをプログラムすることができ、それは所望の場合に企業によって変更され得る。
【００１５】
発明のこの第２の形態の核心は、モバイル装置上で稼働し、かつ上述したものと同様の機能を後処理する所定のアプリケーションを提供するビーコンフィルタマネージャである。フィルタマネージャは、ユーザによって望まれる場合に実行される独立したアプリケーションであってもよいし、システム設計者によって望まれる場合にモバイル装置のオペレーティングシステムプラットフォームに緊密に統合されてもよい。代替的に、ビーコンフィルタマネージャは、クラウドに基づくサービスを全体的又は部分的に用いて動作するようにしてもよい。
【００１６】
ビーコンフィルタマネージャはビーコンデータ（ビーコン識別子及び／又はビーコンコンテンツ）を解析し、ビーコンデータに基づいて、選択的に、装置のユーザ用に作られたアクションを提供するようにモバイル装置上のメモリ又はクラウドに基づくサーバにおいて記憶されたユーザプロファイルとの関係で、１以上のアクションを開始する。選択的に、ビーコンコンテンツは、それを処理することを継続する前にモバイル装置によるカスタマイズを必要とするテンプレートを含んでいてもよい。
【００１７】
ビーコンデータに適用され得る１つのフィルタは、ビーコンデータが無視されるべきことを示す。これはユーザプロファイルにおいてユーザによって確立されたビーコンデータのノーアクションテーブルを参照することによって決定されることができ、それにより、ビーコンデータのいずれかがノーアクションテーブルに一致する場合には、モバイル装置によって開始されるアクションはビーコンデータを、それが受信されなかったものとして単に無視することとなる。ビーコンデータは常時無視されるようにしてもよいし、又は日における所定の時刻若しくは週における所定の曜日などにおいて無視されるようにしてもよい。ビーコンデータは、上記発明の第１の形態に関して説明したビーコン識別子の機能として無視され得る。あるいは、ビーコンデータは、ビーコンデータ内のビーコンコンテンツの機能として無視されてもよい。
【００１８】
フィルタマネージャによって採られる他のタイプのアクションは、モバイル装置に送信されているビーコンデータの発信元の通知をモバイル装置のユーザに表示することであってもよい。選択的に、ユーザは、モバイルアプリを起動する必要なしにビーコンコンテンツが装置上に直接表示されるべきこと、若しくはそのビーコン発信元に対応付けられたモバイルアプリが（アプリが、購入のインセンティブなどを表示するといった所定のアクションを採るように）トリガされ得ることを確認し、又はビーコンが無視されるべきことを示す機能を与えられてもよい。
【００１９】
フィルタマネージャによって開始され得る他のタイプのアクションは、モバイル装置のメモリに存在するモバイルアプリケーションの自動的な実行である。すなわち、ユーザは、ノーアクションテーブルにおける以前に記憶されたいずれかの無視コマンドの無効化を開始してもよく、それにより、フィルタマネージャによる更なるいかなる相互作用も要さずに、全てのビーコンデータが、ビーコンコンテンツに関連する意図されたモバイルアプリにフィルタマネージャによって転送されることになる。
【００２０】
開始され得る他のタイプのアクションは、後続の処理のためのトランザクションキューにビーコンコンテンツを入れることである。これらのメッセージは、トランザクションキューに入れられ、ユーザプロファイルにおいて、又はそれらが受信されると即座に、ユーザによって決定された優先順位付けを受けることになる。例えば、ユーザは、単純なＦＩＦＯ（先入れ先出し）手法が使用されてそれらが受信される順序での逐次処理を可能とすることを指定することができる。あるいは、電子機器に関するビーコンコンテンツを他のいずれのタイプのビーコン信号よりも先に処理するようにユーザが優先度を構成した場合など、所定のビーコンがユーザにとって直近の興味でありかつより高い優先度が与えられたものであるかを判定するように、ビーコンコンテンツ（及び／又は識別子）が解析され得る。
【００２１】
入着ビーコン識別子に対応付けられたモバイルアプリによって生成される購入提案などのアイテムが１以上の種々の態様で（例えば、商品比較サービスによるなどして）後処理され得る上述の発明の第１の形態と同様に、この発明の第２の形態は、ビーコンから直接受信されるビーコンコンテンツに関して同様の後処理イベントが起こるようにするものである。
【００２２】
あるタイプの後処理アクションは商品比較ステップであり、モバイル装置は、ビーコンによって提供されている商品に対する様々な販売者における価格を含み得る商品比較報告を提供することをクラウドにおける第三者サービスに要求するように構成され得る。他のタイプの後処理アクションは、ビーコンによって提供されるビーコンコンテンツの主題に関するリアルタイムでのウェブ検索を実行することをウェブ検索サービスに要求するように構成され得る。他のタイプの後処理アクションは、トランザクションサービスの利用である。
【００２３】
代替の実施形態では、ビーコンコンテンツはテンプレートの形態であってもよく、それにより、各モバイル装置は、テンプレートを完成又は修正して、モバイル装置のユーザに対してカスタマイズされたメッセージを提示するステップを採ることになる。上述したように、ビーコンフィルタマネージャは、それを処理することを継続する前にモバイル装置によるカスタマイズを必要とするテンプレートをビーコンコンテンツが含み得るかを判定する。そのように判定された場合には、テンプレートが、ビーコンコンテンツから抽出／復号される。そして、テンプレートによって必要とされるものに基づいて、３つの処理経路のうちの１つが発生し得る。第１の経路では、ローカルな又はクラウドに基づくストレージに対してユーザプロファイルがアクセスされ、テンプレートを完成又は修正するのにそのユーザプロファイルからの情報が用いられる。そして、完成したテンプレートは、処理のためにフィルタマネージャに戻される。代替的に、第２の経路では、無線ビーコンデータ信号においてモバイル装置によって受信及び復号されたビーコン識別子に対応付けられたモバイルアプリがアクセスされる。テンプレートがモバイルアプリによって完成又は修正され、完成したテンプレートが処理のためにその後フィルタマネージャに戻される。選択的に、モバイルアプリはまた、テンプレートを完成するのにユーザプロファイルからの情報を必要とし得る。最後に、第３の経路では、テンプレートがユーザとの対話によって修正されることができ、上述のような処理のためにその後フィルタマネージャに戻される。
【００２４】
選択的な実施形態では、ビーコンは、ユーザモバイル装置からのデータメッセージを受信し、そして上述のような無線ビーコンデータ信号を送信する能力を有し得る。このようにして、ビーコンはユーザモバイル装置に情報を要求し、それはユーザプロファイルにおける情報に基づいて、又はユーザとのリアルタイムでの対話に基づいて応答し得る。さらに、モバイル装置は、所定の特徴を有するビーコンを探す周期的照会を送信するようにプログラムされ得る。この場合、ユーザは、所望の商品に対する購入クーポンを取得することを求めていることになり、範囲内のビーコンに受信されるビーコン検索要求を送信するように彼の装置におけるモバイルアプリを設定することができる。特定のビーコンが要求コンテンツを提供できる場合には、それは照会を行っているモバイル装置に適宜応答することになる。
【００２５】
発明の第３の形態によると、ビーコンはモバイルスマートフォンビーコンである。すなわち、ＩＯＳ７を稼働しているｉＰｈｏｎｅなどの所定のモバイル装置は、ビーコン信号を生成及び送信するように、この環境におけるビーコンとして作用し得る。これらのモバイル装置もビーコン信号を受信するので、これはインテリジェントな二方向対話及び会話に供し、これにより、ここに記載される構成及び機能を可能とする。
【００２６】
発明の第４の形態によると、ユーザモバイル装置は、装置の位置に応じて自動又は手動のいずれかで、ＧＰＳモードとビーコン位置特定モードの間を切り換えることができる。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の第１の形態の好適な実施形態のシステムレベルのブロック図である。
【図２】図２は、本発明の第１の形態の好適な実施形態の基本動作のフローチャートを示す。
【図２Ａ】図２Ａは、本発明の第１の形態の好適な実施形態の基本動作のフローチャートを示す。
【図２Ｂ】図２Ｂは、本発明の第１の形態の好適な実施形態の基本動作のフローチャートを示す。
【図３】図３は、第三者サービスを用いる代替実施形態のブロック図である。
【図４】図４は、本発明の第２の形態の好適な実施形態のシステムレベルのブロック図である。
【図５】図５は、本発明の第２の形態の好適な実施形態の基本動作のフローチャートである。
【図６】図６は、本発明のテンプレートに基づく実施形態の動作のフローチャートである。
【図７】図７は、本発明の第３の形態の好適な実施形態のシステムレベルの図である。
【図８】図８は、本発明の第３の形態の好適な実施形態のより詳細な図である。
【図９】図９は、ＧＰＳ法とビーコン位置特定法とを切り換える発明の第４の形態のブロック図である。
【図１０】図１０は、本発明で使用されるモバイル装置のブロック図である。
【図１１】図１１は、本発明の種々のパラメータを制御するのに使用されるユーザダッシュボード制御ディスプレイの説明図である。
【発明を実施するための形態】
【００２８】
発明の第１の形態−ＩＤ送信のみのビーコン
発明の第１の形態の詳細な説明がここに与えられる。発明の本形態では、以下の発明の他の形態との関係で説明するように、ビーコンは、ビーコン識別子のみを送信可能であり、他のコンテンツを送信しないので、処理能力がないものとして言及される。発明のこの第１の形態におけるビーコンへの言及は、多くの場合、専用ビーコンとして解釈されるべきであるが、モバイルスマートフォンビーコンも適宜使用され得る。この発明の形態について、図１〜３を参照してここに説明する。
【００２９】
図１は、ビーコン識別子のみを送信するビーコン４を実現するシステムの基本ブロック図を示す。これらのビーコン４は簡素であるので安価であり、そのアイデンティティを同報通信することを望む企業又は任意のエンティティによって構内又は他の地心位置２に容易に配備され得る。このタイプのビーコン４の商業的な例は、ＥＳＴＩＭＯＴＥ社によって流通されている。ウェブサイトｗｗｗ．ｅｓｔｉｍｏｔｅ．ｃｏｍによると、ＥＳＴＩＭＯＴＥ社のビーコンはＣＰＵ、メモリ、加速度計、温度センサ及び２．４ＧＨｚのＢｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ（あるいは、ＢＬＥ又はＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙという）双方向無線を有する小型コンピュータであり、単一のバッテリで２年間まで稼働することができる。ビーコン４は、無線ビーコンＩＤ信号５を、ユーザモバイル装置６がそれを受信及び処理できるように、連続的に送信することによってその存在を同報通信する。
【００３０】
モバイル装置６は、ビーコン４の範囲内に入ると、以前にビーコンと対付けられていることを要さずに、無線Ｂｌｕｅｔｏｏｔｈ送受信機８を介して無線ビーコンＩＤ信号５を受信することができる。モバイル装置６のオペレーティングシステム及び／又は位置特定サービスソフトウェア１２は、無線信号５のＲＳＳＩ（受信信号強度表示）を測定することができ、結果として、送信中のビーコン４から装置６がどの程度離れているかを確認する測距機能を与えることができる。２以上のビーコン４からの信号を受信することによって、測距精度が向上し、装置６はビーコン４に対するその相対位置をより正確に特定することができる。測距演算は当技術において知られており、ここで繰り返すまでもない。
【００３１】
モバイル装置は、ビーコン４からの無線信号５を処理し、そして無線信号からのデータを復調／復号してビーコン識別子を特定する。ビーコン識別子は通常は、ただし必ずではないが、発信元識別子、広域位置識別子及び狭域位置識別子を含む。発信元識別子は、近接ＵＵＩＤともいわれ、１６バイト長のデータであればよい。これは百貨店チェーンなどのビーコンの発信元又は所有者を示し、所定のフィルタ条件が満たされる場合に対応のモバイルアプリをトリガするのに使用される。例えば、百貨店チェーンターゲット（ＴＡＲＧＥＴ）は、その小売店の全てにビーコンを提供し得る。それらのビーコンの各々は同じ発信元識別子ストリングを有することになるので、ユーザのモバイル装置６で稼働しているモバイルアプリは、処理のためにそのターゲットアプリにビーコンＩＤ信号を供給することができる。すなわち、ターゲットアプリは、ターゲット発信元識別子とともに到来する任意のビーコン識別子をハンドオフするようにオペレーティングシステム１２に要求する。この処理は当技術で知られているが、以下に説明するように本発明によって変形される。
【００３２】
広域位置識別子はビーコン識別子の第２の部分であり、一般に、店舗の住所などのビーコンの概略位置を示すのに使用され得る２バイトのストリングである。したがって、ニューヨーク市５番街のターゲットストアに位置する各ビーコンは、同一の発信元識別子だけでなく（５番街の店舗に位置しているビーコンを識別する）同一の広域位置識別子を有することになる。狭域位置識別子はビーコン識別子の第３の部分であり、一般に、入口ドア、特定の売り場位置、店内の特定のフロアなどといったビーコンの特定位置を示すのに使用され得る２バイトのストリングである。したがって、ビーコン識別子を解析することによって、オペレーティングシステム１２は、ビーコン識別子を（発信元識別子によって識別される）適切なモバイルアプリに転送することができ、それは、ユーザがどの売り場に位置するのか、その他（狭域位置識別子及び測距演算によって特定される）ユーザが位置し又は接近している特定の位置をその後知ることになる。
【００３３】
従来技術のビーコンシステムは上述したように機能し、モバイルアプリ１８は、そのモバイルアプリに対応するビーコン識別子を含む無線ビーコンＩＤ信号５の受信によってトリガされる。背景において述べたように、これらのビーコンの使用が急増するにつれて、人口が密集した都市又はショッピングモールなどの所定領域でモバイル装置には一度に多数のビーコンからの信号が殺到し得ることが認識されている。これは、制御されない通知、メッセージ、アプリケーションなどが、任意の所与の時間においてユーザが直面する多数のビーコンによって開始されるというユーザには防御できない状況となる。したがって、発明のこの第１の形態は、これまで利用できなかった態様でビーコンＩＤ信号の処理を介して完全な制御をユーザに与えることによって、この問題を解決する。
【００３４】
図１に示すモバイル装置６で稼働しているビーコンフィルタマネージャ１４が、この発明の第１の形態の核心にある。代替例では、ビーコンフィルタマネージャ１４の機能は、（クラウドとしても知られる）インターネット３０などのネットワークを介してコンピュータで行われる。ビーコンフィルタマネージャ１４はまた、より詳細を以下に説明する所定のアプリケーション後処理機能を与える。フィルタマネージャ１４は、ユーザによって望まれる場合に実行される独立したアプリケーションであってもよいし、システム設計者によって望まれる場合にモバイル装置のオペレーティングシステムプラットフォーム１２に緊密に統合されてもよいし、クラウド３０におけるサーバコンピュータに設けられてもよい。いずれの場合についても、フィルタマネージャ１４の機能を図２のフローチャートに関してここに説明する。
【００３５】
上述したように、ステップ２００において、モバイル装置６は、ショッピングモールなどの構内全体に亘って戦略的に配置されたビーコン４から１以上の無線ビーコンＩＤ信号５を受信する。ステップ２０２において、ビーコン識別子がモバイル装置によって無線ビーコンＩＤ信号から復号され、ステップ２０４において、ビーコンフィルタマネージャ１４がビーコン識別子を抜き取る。ビーコンフィルタマネージャ１４はビーコン識別子を前処理し、ビーコン識別子に基づいて、選択的にモバイル装置６のメモリに記憶されたユーザプロファイル１６との関連で、ステップ２０６において、装置のユーザ用に作られたアクションを提供する１以上のアクションを開始する。選択的に、ユーザプロファイル１６は、モバイル装置６に記憶されることに代えて又はそれに加えて、クラウド３０におけるコンピュータに記憶され得る。
【００３６】
ステップ２０６において発生し得る種々のアクションを図２Ａに示す。ビーコン識別子に適用され得る１つのフィルタは、ビーコン識別子がステップ２０８で無視されるべきことを示す無視（ＩＧＮＯＲＥ）フィルタである。これは、ユーザプロファイル１６においてユーザによって確立されたビーコン識別子のノーアクションテーブルへの参照によって決定され、それにより、ビーコン識別子がノーアクションテーブルに一致する場合にはモバイル装置によって開始されるアクションはビーコン識別子を、それが受信されなかったものとして無視することである。ビーコン識別子は、（ステップ２２８においてユーザによって修正されない限り）常時無視されるようにしてもよいし、日のうちの所定時刻又は週のうちの所定曜日などに無視されるようにしてもよい。例えば、ユーザは、ショッピングモール又は街路を通過する場合に洋服の提案を受けたくないこともあるので、いずれの衣料品店からのビーコン識別子も無視することに備えるプロファイル１６での選好を指定することができる。あるいは、午後６時から午後８時以外の時間帯にはレストランなどの飲食施設からのいずれのビーコン識別子もフィルタ除去したいこともあり得る。あるいは、日曜日又は選択されたいずれか他の曜日に全てのビーコンをフィルタ処理したいこともあり得る。この場合、ユーザは、例えばタッチパネルディスプレイであるモバイル装置のユーザ入出力部１０でアクセス可能となる制御パネル又はユーザダッシュボード１１０２（図１１参照）によって、無視フィルタによって無視されるべきビーコンをフィルタ処理するための完全な制御を与えられてもよい。代替的に、ユーザプロファイルがクラウドに記憶される場合には、クラウドにおけるプロファイルへのアクセスを許可されたデスクトップコンピュータ、ラップトップコンピュータ、タブレットなどの任意のクライアントコンピュータを介して、例えば、ウェブブラウザプログラムを介してプロファイルパラメータを閲覧及び／又は修正するための制御パネル又はユーザダッシュボード１１０２にユーザがアクセスできるようにしてもよい。
【００３７】
フィルタマネージャ１４によって採られる他のタイプのアクションは表示通知（ＤＩＳＰＬＡＹ  ＮＯＴＩＦＩＣＡＴＩＯＮ）フィルタであってもよく、これは、ビーコン識別子によって識別された発信元がビーコンＩＤ信号をモバイル装置に送信していることの通知を、ステップ２１０において、モバイル装置６上でユーザに表示するように作用する。例えば、ポップアップ通知が「ターゲットストアがあなたに情報を送信しようとしています」と述べるようにしてもよい。選択的に、ユーザは、ステップ２１２において（アプリが購入インセンティブなどを表示するなどの所定のアクションを採るように）ビーコン発信元に関連するモバイルアプリがトリガされ得ることを確認すること、又はビーコンが無視されるべきことを示すことの機能を与えられてもよい。したがって、ユーザは、「ターゲットビーコンを受け付けますか？」と述べる確認画面をタッチパネルディスプレイ上で与えられることができる。そして、ユーザは、その特定の瞬間にターゲットビーコンをどのように扱いたいかに基づいて、「はい」又は「いいえ」選択欄をチェックすることができる。「はい」をチェックすることによって、従来技術におけるように、ターゲットアプリがターゲットビーコン識別子へのアクセスを与えられ、クーポン又は他の購入インセンティブを表示するなどのアクションを採ることになる。「いいえ」をチェックすることによって、ターゲットアプリがトリガされなくなり、ターゲットビーコン識別子はステップ２０８において無視されることになる。結果として、ユーザは、所望の通りにリアルタイムで所定ビーコンをフィルタ除去する機能を与えられる。
【００３８】
フィルタマネージャ１４によって開始され得る他のタイプのアクションは実行（ＥＸＥＣＵＴＥ）フィルタであり、これは、ステップ２１４に示すような、モバイル装置のメモリに存在するモバイルアプリの自動的な実行である。すなわち、ユーザは、ノーアクションテーブルにおける以前に記憶されたいずれかの無視コマンドの無効化を開始してもよく、それにより、フィルタマネージャ１４による更なるいかなる相互作用も要さずに、全てのビーコン識別子が、ビーコン識別子に関連する意図されたモバイルアプリにフィルタマネージャ１４によって転送されることになる。この無効化は、ステップ２２８においてユーザプロファイル１６を修正することによって所望の通りに任意の時間にユーザによって除去又は修正され得る。
【００３９】
開始され得る他のタイプのアクションはステップ２１６におけるキュー（ＱＵＥＵＥ）アクションであり、これは、後続の処理のためのトランザクションキューにビーコン識別子を入れることに備える。このシナリオでは、多数のビーコンが分布される地域などにおいて、全てがユーザの注意を競い合う多数のビーコンＩＤ信号がユーザモバイル装置６によって受信される。速い連続でほぼ同時刻に受信され得るこれら多数の無線ビーコンＩＤ信号を扱うのに、これらのビーコンを無視するのではなく、ステップ２１７において、サービス優先度付け手法が実行され得る。これらのメッセージは、トランザクションキューに入れられ、ユーザプロファイル１６において、又はそれらが受信されると即座に、ユーザによって特定される優先順位付けを受けることになる。例えば、ユーザは、単純なＦＩＦＯ（先入れ先出し）手法が使用されてそれらが受信される順序での逐次処理を可能とすることを指定することができる。あるいは、電子機器を販売する店舗に関するビーコンコンテンツを他のいずれのタイプのビーコンＩＤ信号よりも先に処理するようにユーザが優先度を構成した場合など、所定のビーコンがユーザにとって直近の興味でありかつより高い優先度が与えられたものであるかを判定するように、ビーコン識別子が解析されてもよい。これは、もちろん、ユーザ構成可能であり、優先度付け設定は、モバイル装置において、又は代替的にクラウドにおいてユーザプロファイル１６に記憶され得る。優先度付け設定はウィッシュリスト（ＷＩＳＨＬＩＳＴ）構成２０９ともいい、それによりユーザは最も興味のあるビーコンを指定することができるので、ユーザによって生成されるウィッシュリストは、所望の目的のビーコンを優先度付け及び／又はフィルタ処理する際に使用するユーザプロファイルに保存される。例えば、ユーザは、以下のタイプのウィッシュリストに関するビーコンを指定することができる：
１．電気製品
２．ファストフードレストラン
３．ミュージックストア
【００４０】
そして、優先度付け手法は、それらのタイプの施設から受信されたビーコンを、他のいずれのビーコンよりも先にユーザが見るように、キューの最上部に入れることになる。これはまた、ステップ２０８において、ウィッシュリスト２０９におけるものとは異なるいずれのタイプの施設から受信されたビーコンもモバイル装置によって無視されてユーザに提示されないように、無視フィルタの関連で相互動作することもできる。これらの選択肢は全て、以下にさらに説明するようなユーザダッシュボード１１０２において構成可能である。
【００４１】
ビーコンＩＤとの関係でビーコン信号をフィルタ処理することに加えて、ビーコン信号は、図２のステップ２１９に示すように、送信中のビーコンのモバイル装置からの距離との関係でフィルタ処理され、処理されてもよい。上述したように、モバイル装置６のオペレーティングシステム及び／又は位置特定サービスソフトウェア１２は、無線信号５のＲＳＳＩを測定することができ、結果として、送信中のビーコン４から装置６がどれだけ離れているかを確認する測距機能を与えることができる。ビーコンフィルタマネージャ１４は、モバイル装置からの所定距離にあるビーコン信号を遮断するようにプログラムされてもよい。例えば、ユーザは、モバイル装置からＸフィートより遠いと測定されるビーコンから受信されるいずれのビーコン信号も無視されるべきことをユーザプロファイルにおいて指定してもよい。あるいは、ユーザは、モバイル装置からＹフィート未満と測定されるビーコンから受信されるいずれのビーコン信号も上述した処理キューにおける高い優先度が与えられるべきことを指定することもできる。他の距離パラメータが、ユーザに望まれるように確立されてもよい。距離フィルタは、モバイル装置によって受信されるビーコン信号を管理する際にユーザに細かい粒度を与えるために、所望のように、上述したビーコンＩＤフィルタのいずれか又は全てとの関連で使用されてもよい。
【００４２】
実施され得る他のタイプのフィルタは利用フィルタ２２１であり、これは、上述したＩＤフィルタ及び／又は距離フィルタとの関連で作用し得る。利用フィルタ２２１は、特定の発信元から又は特定タイプの発信元から受信されるビーコン信号の数を追跡することに基づき、既に受信された数が所定閾値を超える場合に後続のビーコン信号が処理されることを制限する。例えば、確実なのは、彼のユーザプロファイルにおいて彼が任意の所与の日においてミュージックストアから２５個のビーコン信号のみを見たいと思うことを示すことであり、又は彼がファストフードレストランから１０個より多いビーコン信号を見たくないと思うことを示すことなどができる。あるいは、彼は、彼女がＭＡＣＹストアからの５個までのビーコン信号又はターゲットストアからの１０個までのビーコン信号だけを見たいことなどを示すことができる。代替例では、利用フィルタは、金額に基づいていてもよい。例えば、彼は、５ドル未満のインセンティブ値を有するいずれのビーコン信号も見たくないと思うことを示すことができる。これらのパラメータは、ユーザによって彼のユーザプロファイルにおいて設定され、所望により修正されることができる。ステップ２０６においてビーコンＩＤとの関連で動作することに加えて、利用フィルタ２２１が上述のような距離フィルタ２１９とともに作用するようにしてもよい。例えば、ユーザは、Ｘフィート未満しか離れていない発信元から一日あたり５個のビーコン信号のみを受信したいことなどを指定することができる。
【００４３】
利用され得るさらに他のタイプのフィルタは、図２のステップ２２３において示すようなアクセス制御フィルタである。アクセス制御フィルタ２２３は、ビーコン信号を関連アプリに転送するために、外部修飾子を実装する。例えば、外部修飾子は、ビーコン信号が利用されるためには、ユーザの報酬アカウントにおいて所定数のロイヤリティ又は報酬ポイントが利用可能とならなければならないことであってもよい。この例では、ビーコンは、ユーザが１００００アメリカンエキスプレス会員報酬ポイントを有するユーザであること、又は設定がマリオットプラチナ会員であることなどを要件とする発信元から生じるようにすることができる。これにより、所望により、望まれる報酬／ロイヤリティステータスのないユーザをフィルタ除去することが可能となる。
【００４４】
ユーザの選好を実行するために、他のタイプのフィルタ及び優先度付け手法が本発明で利用可能であり、その全てはユーザプロファイル１６を介していつでもユーザによって修正され得る。これに関してユーザが断定的な選択を行わなかった場合に、フィルタのデフォルト設定がプロファイルに予め読み込まれてもよい。
【００４５】
フィルタマネージャ１４が入着ビーコン識別子を処理し、フィルタ処理し、優先度付けし、あるいは管理した後に、それらは上述した関連のモバイルアプリに転送される。例えば、ターゲットビーコン識別子は、ユーザがニューヨーク市５番街のターゲットストアの電気製品カウンタに立っていることをターゲットアプリに示し、その場所でＸＢＯＸゲームシステムを２００ドルで購入する提案を表示することができる。これらの通知はそのスポットで購入を行うようユーザを誘惑することを意図しているが、最適化されたユーザ体験を与えるために、これらのモバイルアプリとの関係で１以上のアクションを採ることが望まれる。したがって、本発明では、これらのモバイルアプリによって採られるアクションの後処理が、図２Ｂにおいて詳細を説明するように、ステップ２０８において企てられる。
【００４６】
１つのタイプの後処理アクションは、図２Ｂにおいて、図３を参照して示す商品比較ステップ２２０である。この状況において、ターゲットモバイルアプリによって行われる購入提案は、モバイル装置６が商品比較サービスについて外部の第三者サービス３２にインターネット３０を介して要求を送信することによって後処理される。ここで、モバイル装置６は、モバイルアプリによって提案されている商品に対する様々な販売者における価格を含み得る商品比較報告を提供することを第三者サービス３２に要求するように構成され得る。すなわち、商品比較サービスは、ＸＢＯＸについての代替の販売元、その他各販売元からの価格条件のリストをモバイル装置に返す。このように、ユーザは、ターゲットに提案されている２００ドルの価格の容易かつ迅速な分析を行って、その提案がユーザにとって価値があるか否かを判断することができる。これによって、ユーザは商品の提案が所望の価格であるのか、又はアマゾンなどの他の販売者が同じ商品をより低価格で販売し得るのかを即座に判断することができる。
【００４７】
他のタイプの後処理アクションは、ステップ２２２におけるウェブ検索サービスの使用である。ウェブ検索サービスの場合、モバイル装置６は、ビーコンによってトリガされたモバイルアプリによって提供されるデータの主題に関するリアルタイムでのウェブ検索を実行することをウェブ検索サービスに要求するように構成され得る。例えば、トリガされたモバイルアプリはユーザが立ち入るターゲットストアに関する情報を提供することができ、その情報はウェブ検索アクションを介してウェブ検索報告を取得するのに使用されることができ、これはターゲットストアについての更なる情報を有し得る。同様に、ユーザが球技場に入る場合、ウェブ検索サービスは、その球技場、そこで試合をするチームなどに関するウェブ検索からの情報を提供し得る。
【００４８】
他のタイプの後処理アクションは、ステップ２２４におけるトランザクションサービスの利用である。ここで、トリガされたモバイルアプリは、商品のクーポンなどの購入インセンティブを表示することができ、そのクーポンは適切なトランザクションサービスを用いて商品のオンライン購入を実行するのに利用され得る。例えば、ユーザがターゲットにおける電気製品売り場に近づいている場合に、マイクロソフトからの製造者クーポンがモバイル装置の画面に表示されるようにすることができる。ユーザは、その製造者クーポンをアマゾンで使用して（それはターゲットのみに特有なものではないので）ＸＢＯＸをターゲットではなくアマゾンで購入する後処理トランザクションを実行することができる。
【００４９】
さらに他のタイプの後処理アクションは、ユーザが、任意の所与のビーコントランザクションによって与えられた機能の彼らの意見に基づくフィードバックをレーティング又はグレードの形式で提供することを可能とするステップ２３４におけるフィードバック及びレーティング機能である。例えば、ターゲットストアに位置するビーコンから無線ビーコンＩＤ信号が受信され、それは、モバイル装置によって処理された後にモバイル装置で稼働するターゲットアプリを呼び出し、ターゲットアプリが購入インセンティブをユーザに表示することを可能とし得る。この例では、購入インセンティブは、そのターゲットストアの食事処で使用できる５ドルクーポンであってもよい。クーポンがユーザに表示されてからのいずれかの時点で、レーティング機能２３４は、今まさに提供されたビーコンサービスのレーティング付けを行うようにユーザを招待するユーザへの表示用にメッセージを生成することができる。ユーザは、要求されるレーティング／フィードバックを提供することをオプトアウト（拒否）し、又はそれに同意することができる。画面上の適切な欄をチェックすることによって、ユーザは、システム設計者によって可能とされ得る任意のタイプのレーティング、例えば、数値のレーティング（例えば、１〜１０）、星数のレーティング（例えば、１〜５つ星）、１以上の所定程度の用語の選択（例えば、「大変良い」、「良い」、「普通」、「悪い」、「大変悪い」）又は要求され得る他の任意のタイプのレーティング若しくはフィードバックを入力することができる。この情報は、ビーコンフィルタマネージャ１４及び／又はターゲットアプリ自体によって収集され、最終的にその情報は分析及び評価のためにターゲット企業に提供され得る。
【００５０】
さらに他のタイプの後処理アクションは、モバイル装置上に存在する独立したカレンダアプリケーション又はデータベースとの統合を可能とするカレンダアシスタント機能２３６である。カレンダアシスタント機能は、ユーザのカレンダデータにアクセスし、ユーザが所定日時に都合が良いかを判断することができる。例えば、ビーコン信号は、ユーザがショッピングモール内を通り過ぎる際に映画館から受信され得る。ビーコン信号は、ユーザがその夜に映画を観るのに都合が良いかを判断したい付属モバイルアプリとともに処理される。ユーザの携帯電話のカレンダデータベース／アプリがアクセスされ、ユーザがその夜の午後６〜１０時に都合が良いかが判断される。以下のように書かれた表示が生成される：
「映画「ゴッドファーザー」が、あなたの左手にあるＡｃｍｅシアターにて午後６：３０〜９：３０に上演されます。今夜２ドルの割引でいかがでしょうか？」
【００５１】
ユーザはその応答を入力し、選択的に、その映画を彼のカレンダに書き込むカレンダ入力をモバイルアプリに行わせることができる。アプリは、その映画の上映時間でユーザの都合の良い次の時間を見つけるなど、他の方法でカレンダアプリと相互作用することができる。
【００５２】
他のタイプの後処理アクションは、インターネットを介して気象サービスと相互作用し、それらのサービスからの気象情報を用いてよりインテリジェントかつカスタマイズされた通知及びインセンティブをユーザに提供することができる気象情報機能２３０である。例えば、ビーコン信号は、ユーザが通り過ぎる際に、屋外アミューズメントパークから受信され得る。ビーコン信号は、屋外施設を使用するのにユーザにとって天候が好条件となるかを判断したい付属モバイルアプリとともに処理される。気象情報は、インターネット上の気象情報源から（選択的に、モバイル装置上の対応の気象アプリとの関係で）利用され、天候がその日の残りの時間において屋外活動をするのに快適であることが判断される。以下のように書かれた表示が生成される：
「公園「ライディングゲームズ」があなたの左手で開放されています。今日のこの後の天気は晴れで、公園は午後１０時まで開いています。本日終日有効な１０ドル割引クーポンがあります。」
【００５３】
他のタイプの後処理アクションは、インターネットを介して交通サービスと相互作用し、それらのサービスからの交通情報を用いてよりインテリジェントかつカスタマイズされた通知及びインセンティブをユーザに提供することができる交通情報機能２３２である。交通情報機能は、気象情報ではなく交通情報がビーコン信号とともにユーザに対して取得及び処理される点を除いて、上述した気象情報機能と同様に動作する。
【００５４】
ユーザダッシュボード
図１１はユーザダッシュボード１１０２の例示の表示を示し、これはコンピュータ、モバイル装置などのウェブブラウザ上で見ることができる。スマートフォン又はタブレットのようなモバイル装置の場合では、ユーザダッシュボード１１０２は、当技術で知られているモバイル装置上で稼働する専用アプリを代替的に用いて視聴及び構成され得る。いずれの場合においても、ユーザダッシュボードによって、ユーザがそのユーザプロファイルパラメータのいずれか又は全てを見ること、及び所望の場合にそれらを変更することが可能となる。図１１に示す例では、ユーザは、彼の現在のプロファイル設定を見ることができる。ここで、ユーザは、日曜日には全てのビーコンが無視され、午後６時より前にはレストランビーコンが無視され、午後９時より後には広告ビーコンを含んでいる全てのビーコンが無視されるように、設定を既に入力している。このユーザは、優先度付けキューを、電気製品のカテゴリのビーコンをスポーツ用品のカテゴリのいずれのビーコンよりも先に処理するとともに他の全てのタイプがＦＩＦＯに基づくように設定している。最後に、このユーザは、そのウィッシュリストにおいて、ファストフード店（バーガーキングなど）及びビデオゲームストアからのビーコンを探し出したいことを示している。
【００５５】
これらのユーザプロファイルパラメータは、構成可能なユーザプロファイルパラメータと付された上側部分で修正可能である。図示されるパラメータのいずれかを選択することによって、プロファイル設定を変更することができる。例えば、無視する：タイプ、のパラメータを選択し、無視して煩わされたくないと思うビーコンの具体的タイプ又はカテゴリを入力することができる。これは、追加指定のために、無視する：時間、のパラメータと組み合わせ可能である。したがって、午後６時より後にレストランビーコンを無視するフィルタを設定することができる。
【００５６】
ユーザプロファイル設定は、容易な制御及びアクセスのためにモバイル装置に記憶され、又は代替的としてクラウドに位置するサーバコンピュータに記憶される。
【００５７】
発明の第２の形態−インテリジェントビーコン
発明の第２の形態によると、無線ビーコンは知能を含み、又は知能を提供するコンピュータと相互接続され、それによりビーコンは上述の発明の第１の形態にあるような単なるビーコン識別子以外のものを送信する。これは、説明するような専用ビーコン又はモバイルスマートフォンビーコンであればよい。
【００５８】
発明の第２の形態の詳細な説明がここに与えられる。発明の本形態では、ビーコンは、ビーコン識別子に加えてビーコンコンテンツを送信することができるので、インテリジェントなものとして言及される。この発明の形態を、図４及び５を参照してここに説明する。
【００５９】
図４は、インテリジェントビーコン４ａ、すなわち、ビーコン識別子に加えてビーコンコンテンツ（ここではビーコンデータという）を含む無線ビーコンデータ信号５ａを送信することができるビーコンを実現するシステムの基本ブロック図を示す。これらのビーコン４ａは、上記発明の第１の形態で説明したビーコン４と同様であり、そのアイデンティティと、ユーザモバイル装置への特定のコンテンツを同報通信したい企業又は任意のエンティティによって構内又は他の地心位置２に容易に配備され得る。インテリジェントビーコン４ａは、上述の自身のビーコン識別子に加えて通知、購入インセンティブ（すなわち、クーポン）及び他の情報などのビーコンコンテンツをそれが提供することを可能とする処理回路及びプログラムストレージを含む点で、ビーコン４とは異なる。もちろん、専用ビーコンであることに加えて、ここではビーコンは、適切に構成されたモバイルスマートフォンビーコンであってもよい。コンテンツは、ビーコン４ａ自体で生成及び記憶され得る。あるいは、ビーコンは、構内２において、又は所望のようにクラウド３０において遠隔場所に位置し得るビーコンサーバコンピュータ２０に相互接続されてもよい。このように、所望のようにコンテンツを配信するようにこれらのビーコン４ａをプログラムすることができる。例えば、企業は、プラズマテレビについての２０ドルの割引クーポン又は他のタイプのビーコンコンテンツを配信するようにビーコン４ａをプログラムすることができ、これは望まれる場合に企業によって変更可能である。本発明の形態では、無線ビーコンデータ信号５ａがモバイル装置によって復調及び復号されてビーコンデータ、すなわち、ビーコン識別子（発信元識別子、広域位置識別子及び狭域位置識別子の一部又は全部を含み得る）及びさらにビーコンコンテンツ（例えば、購入インセンティブ）を提供する。
【００６０】
上述したように、モバイル装置６は、ビーコン４ａの範囲に入ると、ビーコンと以前に対付けられていることを要さずに、無線Ｂｌｕｅｔｏｏｔｈ送受信機８を介して無線ビーコンデータ信号５ａを受信することができる。モバイル装置６のオペレーティングシステム及び／又は位置特定サービスソフトウェア１２は、無線ビーコンデータ信号５ａのＲＳＳＩ（受信信号強度表示）を測定することができ、結果として、送信中のビーコン４ａから装置６がどれだけ離れているかを確認する測距機能を与えることができる。２以上のビーコン４ａからの信号を受信することによって、測距精度が向上し、装置６はビーコン４ａに対するその相対位置をより正確に特定することができる。測距演算は当技術において知られており、ここで繰り返すまでもない。
【００６１】
モバイル装置は、ビーコン４ａからの無線ビーコンデータ信号５ａを処理し、そして信号を復号してビーコンデータ（ビーコン識別子及びビーコンコンテンツ）を特定する。ビーコン識別子は、発明の第１の形態で上述したものと同じフォーマットであればよい。ビーコンコンテンツは、クーポンなど、例えば装置の画面上に表示され得る（又は装置上でアクションを起こさせる）任意のコンテンツであればよい。
【００６２】
背景において述べたように、これらのビーコンの使用が急増するにつれて、人工の密集した都市又はショッピングモールなどの所定領域でモバイル装置には一度に多数のビーコンからの信号が殺到し得ることが認識されている。これは、制御されない通知、メッセージ、インセンティブ、アプリケーションなどが、所与の時間においてユーザが直面する多数のビーコンによって開始されるというユーザには防御できない状況となる。したがって、この発明の第２の形態は、これまで利用できなかった態様でビーコン信号の処理を介して完全又は部分的な制御をユーザに与えることによって、この問題を解決する。
【００６３】
この発明の第２の形態の核心は、図４に示すような、モバイル装置６上で（又はクラウド３０において）稼働しているビーコンフィルタマネージャ１４である。ビーコンフィルタマネージャ１４はまた、より詳細を以下に説明する所定のアプリケーション後処理機能を与える。フィルタマネージャ１４は、ユーザによって望まれる場合に実行される独立したアプリケーションであってもよいし、システム設計者によって望まれる場合にモバイル装置のオペレーティングシステムプラットフォーム１２に緊密に統合されてもよいし、インターネットを介して（クラウド３０において）遠隔コンピュータ上で実行されてもよい。いずれの場合についても、フィルタマネージャ１４の機能を図５のフローチャートに関してここに説明する。
【００６４】
上述したように、ステップ５００において、モバイル装置６は、ショッピングモールなどの構内全体に亘って戦略的に配置されたビーコン４から１以上の無線ビーコンデータ信号５ａを受信する。ステップ５０２及び５０３において、ビーコン識別子及びビーコンコンテンツ双方がモバイル装置によって無線ビーコンデータ信号から復号され、ステップ５０４において、ビーコンフィルタマネージャ１４がビーコン識別子及びビーコンコンテンツを受信する。
【００６５】
なお、ビーコンＩＤのみを利用してビーコンコンテンツを有しない上述の発明の第１の形態にあるように、モバイルアプリがビーコンＩＤとの関連で実行される必要はない。この第１の形態におけるモバイル装置は処理能力のないビーコン４からビーコンＩＤのみを受信するので、対応するモバイルアプリがそのビーコンＩＤの受信を扱い、当技術で知られているように（そして、上述のようなビーコンフィルタマネージャによって作動されるように）購入インセンティブ、通知などの形態で所望のコンテンツをユーザに提供する必要がある。一方、この発明の第２の形態では、インテリジェントビーコン４ａから直接利用可能となるある種のビーコンコンテンツがあり、それによってモバイル装置における対応のモバイルアプリの必要がなくなることもある。例えば、ビーコンコンテンツは、装置におけるモバイルアプリによる相互作用を必要とすることなく装置の画面上に表示され得る単純な購入インセンティブであってもよい。一方、ある場合では、以下にさらに説明するように、購入インセンティブテンプレートがモバイル装置によって受信され、購入インセンティブテンプレートを特定のユーザに対して修正する関連のアプリが実行される（例えば、ビーコンから受信された同じテンプレートのユーザＡが５０ドル割引クーポンを獲得し、ユーザＢが６０ドルのクーポンを獲得する）ような場合に、モバイルアプリは、受信ビーコンコンテンツと相互作用し得る。
【００６６】
ステップ５０４において、ビーコンフィルタマネージャ１４はビーコンデータ（ビーコン識別子及び／又はビーコンコンテンツ）を解析し、ステップ５０６において、ビーコンデータに基づいて、選択的に、装置のユーザ用に作られたアクションを提供するようにモバイル装置６のメモリ又はクラウド３０に記憶されたユーザプロファイル１６との関係で、１以上のアクションを開始する。選択的に、ビーコンコンテンツは、それを処理することを継続する前にモバイル装置によるカスタマイズを必要とするテンプレートを含んでいてもよい。ステップ５０４において、コンテンツがテンプレートを含むと判定された場合には、処理は、以下にさらに説明するように、ステップ５０５において、テンプレートをカスタマイズするループに分岐する。ビーコンコンテンツがテンプレートを含まず、あるいは完成していれば、フィルタマネージャは、ステップ５０６においてビーコンコンテンツを処理することを継続する。
【００６７】
ビーコンデータに適用され得る１つのフィルタは、ステップ５０８において、ビーコンデータが無視されるべきことを示す。これはユーザプロファイル１６においてユーザによって確立されたビーコンデータのノーアクションテーブルを参照することによって決定されることができ、それにより、ビーコンデータのいずれかがノーアクションテーブルに一致する場合には、モバイル装置によって開始されるアクションはビーコンデータを、それが受信されなかったものとして単に無視することとなる。ビーコンデータは（ステップ５２８においてユーザによって修正されない限り）常時無視されるようにしてもよいし、又は日における所定の時刻、週における所定の曜日などにおいて無視されるようにしてもよい。例えば、ショッピングモール又は街路を通り過ぎる場合に洋服の提案を受けたくないこともあるので、ユーザは、いずれの衣料品店からのビーコンデータも無視することに対応するプロファイル１６における選好を指定することができる。あるいは、午後６時から午後８時以外の時間帯にレストランなどの飲食施設からのいずれのビーコンデータをフィルタ除去したいこともあり得る。あるいは、日曜日又は選択されたいずれか他の曜日に全てのビーコンをフィルタ処理したいこともあり得る。この場合、ユーザは、例えばタッチパネルディスプレイであるモバイル装置のユーザ入出力部１０でアクセス可能となり得る制御パネル又はダッシュボード１１０２（図１１参照）によって、無視されるべきビーコンをフィルタ処理するための完全な制御を与えられてもよい。代替的に、ユーザプロファイルがクラウドに記憶される場合には、クラウドにおけるプロファイルへのアクセスを許可されたデスクトップコンピュータ、ラップトップコンピュータ、タブレットなどの任意のクライアントコンピュータを介してプロファイルパラメータを閲覧及び／又は修正するための制御パネル又はダッシュボード１１０２に、ユーザがアクセスできるようにしてもよい。
【００６８】
ビーコンデータは、上記発明の第１の形態に関して説明したビーコン識別子との関係で無視され得る。あるいは、所望の場合には、ビーコンデータは、ビーコンデータン内のビーコンコンテンツとの関係で無視されてもよい。例えば、ビーコンデータは、ビーコン４ａの付近にいる全てのユーザに同報通信されるペットフードのクーポンを含み得る。ノーアクションテーブルは、ペットに関するいずれの受信ビーコンコンテンツも無視されてユーザに対して表示されないことを記載する規則を含むことができる。この場合、モバイル装置は、ビーコンの識別をペット店からのものとして気付く必要はないが、ビーコン信号自体のコンテンツを解析して、それがペットに関するものであること及びユーザが装置に対してペットに関するいずれのコンテンツも無視するよう指示したことを確認することができる。これは、スーパーマーケットなど、ペット店として識別されない店舗からのペット関連コンテンツをフィルタ除去するのに特に有用となる。
【００６９】
フィルタマネージャ１４によって採られる他のタイプのアクションは、ビーコンデータの発信元がモバイル装置に送信されていることの通知を、ステップ５１０においてモバイル装置６においてユーザに表示することであってもよい。例えば、ポップアップ通知が「ターゲットストアがあなたにペット関連の情報を送信しようとしています」と述べるようにしてもよい。選択的に、ユーザは、モバイルアプリを起動することを要さずにビーコンコンテンツが装置に直接表示されるべきこと、若しくは（アプリが購入インセンティブなどを表示するなどの所定のアクションを採るように）ビーコン発信元に関連するモバイルアプリがトリガされ得ることをステップ５１２において確認すること、又はビーコンが無視されるべきことを示すことの機能を与えられ得る。したがって、ユーザは、「ターゲットビーコンを受け付けますか？」と述べる確認画面をタッチパネルディスプレイ上で与えられ得る。そして、ユーザは、その特定の瞬間にターゲットビーコンをどのように扱いたいかに基づいて、「はい」又は「いいえ」選択欄をチェックすることができる。「はい」をチェックすることによって、ビーコン４ａから受信されるターゲットビーコンコンテンツが画面上に表示されることになり、又は従来技術におけるようにアプリがターゲットビーコンデータへのアクセスを与えられて、クーポン又は他の購入インセンティブを表示するなどのアクションを採ることになる。「いいえ」を選択することによって、ターゲットビーコンデータはステップ２０８において無視されることになる。結果として、ユーザは、所望のようにリアルタイムで所定ビーコンをフィルタ除去する機能を与えられる。
【００７０】
フィルタマネージャ１４によって開始され得る他のタイプのアクションは、ステップ５１４に示すような、モバイル装置のメモリに存在するモバイルアプリの自動的な実行である。すなわち、ユーザは、ノーアクションテーブルにおける以前に記憶されたいずれかの無視コマンドの無効化を開始してもよく、それにより、フィルタマネージャ１４による更なるいかなる相互作用も要さずに、全てのビーコンデータが、ビーコンコンテンツに関連する意図されたモバイルアプリにフィルタマネージャ１４によって転送されることになる。この無効化は、ステップ５２６においてユーザプロファイル１６を修正することによって所望のように任意の時間にユーザによって除去又は修正され得る。
【００７１】
ステップ５１６において開始され得る他のタイプのアクションは、後続の処理のためのトランザクションキューにビーコンコンテンツを入れることである。このシナリオでは、多数のビーコンが分布される地域などにおいて、全てがユーザの注意を競い合う多数のビーコン信号がユーザモバイル装置６によって受信される。速い連続でほぼ同時刻に受信され得るこれら多数の無線ビーコン信号を扱うのに、これらのビーコンを無視するのではなく、サービス優先度付け手法がステップ５１７で実行され得る。これらのメッセージは、トランザクションキューに入れられ、ユーザプロファイル１６において、又はそれらが受信されると即座に、ユーザによって特定される優先順位付けを受けることになる。例えば、ユーザは、単純なＦＩＦＯ（先入れ先出し）手法が使用されてそれらが受信される順序での逐次処理を可能とすることを指定することができる。あるいは、電子機器に関するビーコンコンテンツを他のいずれのタイプのビーコン信号よりも先に処理するようにユーザが優先度を構成した場合など、所定のビーコンがユーザにとって直近の興味でありかつより高い優先度が与えられたものであるかを判定するように、ビーコンコンテンツ（及び／又は識別子）が解析され得る。これは、もちろん、ユーザ構成可能であり、優先度付け設定は、モバイル装置において、あるいはクラウドにおいてユーザプロファイル５２６に記憶され得る。
【００７２】
ユーザの選好を実行するために、他のタイプのフィルタ及び優先度付け手法が本発明で利用可能であり、その全てはユーザプロファイル５２６を介していつでもユーザによって修正され得る。これに関してユーザが断定的な選択を行わなかった場合に、フィルタのデフォルト設定がプロファイルに予め読み込まれ得る。
【００７３】
入着ビーコン識別子に対応付けられたモバイルアプリによって生成された購入提案などのアイテムが１以上の種々の態様で（例えば、商品比較サービスによるなどして）後処理され得る上述の発明の第１の形態と同様に、この発明の第２の形態は、ステップ５１８においてビーコン４ａから直接受信されるビーコンコンテンツに関して発生する同様の後処理イベントに備える。
【００７４】
１つのタイプの後処理アクションは、図５において、図３を参照して示す商品比較ステップ５２０である。この状況において、ターゲットビーコン４ａによって行われる購入提案は、モバイル装置６が商品比較サービスについて外部の第三者サービス３２にインターネット３０を介して要求を送信することによって後処理される。ここで、モバイル装置６は、ビーコン４ａによって提案されている商品に対する様々な販売者における価格を含み得る商品比較報告を提供することを第三者サービス３２に要求するように構成され得る。ターゲットストアに位置するビーコン４ａがそのビーコンコンテンツにおいて、ユーザにＸＢＯＸの販売価格を２００ドルで提供する購入インセンティブをクーポンの形式で送信する場合の例を挙げる。この場合、モバイル装置は、ステップ５２０において、アマゾンのような代替の供給元から同じＸＢＯＸについての価格及び他の条件を提供する要求を商品比較サービスに送信する。商品比較サービスは、ＸＢＯＸについての代替販売元、その他各販売元からの価格条件のリストをモバイル装置に返す。このように、ユーザは、ターゲットビーコンに提案されている２００ドルの価格の容易かつ迅速な分析を行って、その提案がユーザにとって価値があるか否かを判断することができる。これによって、ユーザは商品の提案が所望の価格であるのか、又はアマゾンなどの他の販売者が同じ商品をより低価格で販売し得るのかを即座に判断することができる。
【００７５】
他のタイプの後処理アクションは、ステップ５２２におけるウェブ検索サービスの使用である。ウェブ検索サービスの場合、モバイル装置６は、ビーコン４ａによって提供されるビーコンコンテンツの主題に関するリアルタイムでのウェブ検索を実行するようウェブ検索サービスに要求するように構成され得る。例えば、ビーコン４ａはユーザが入るターゲットストアに関する情報を提供することができ、その情報はウェブ検索アクションを介してウェブ検索報告を取得するのに使用されることができ、これはターゲットストアについての更なる情報を有し得る。同様に、ユーザが球技場に入る場合、ウェブ検索サービスは、その球技場、そこで試合をするチームなどに関するウェブ検索からの情報を提供し得る。
【００７６】
他のタイプの後処理アクションは、ステップ５２４におけるトランザクションサービスの利用である。ここで、ビーコン４ａは、送信されたビーコンコンテンツに商品のクーポンなどの購入インセンティブを含めることができ、そのクーポンは適切なトランザクションサービスを用いて商品のオンライン購入を実行するのに利用され得る。例えば、ユーザがターゲットで電気製品売り場に近づいている場合に、ターゲットビーコンによって配信されるマイクロソフトからの製造者クーポンがモバイル装置の画面に表示されるようにすることができる。ユーザは、アマゾンでのその製造者クーポンを使用して（そのターゲットのみに特有なものではないので）ＸＢＯＸをターゲットではなくアマゾンで購入する後処理トランザクションを実行することができる。
【００７７】
上述したように、商品クーポンなどのビーコンコンテンツは、ビーコン４ａによって、又はビーコン４ａと相互動作するビーコンサーバコンピュータ２０によって生成され得る。少数のビーコンのみを必要とする企業の単純な場合では、ビーコン４ａは、プログラマがビーコンコンテンツを直接ビーコンにプログラムすることを可能とする入力及び出力を含むことができ、そのビーコンはそのコンテンツを命令される通りに送信することになる。他の実施形態では、企業は、中央ビーコンサーバコンピュータを用いて、サーバコンピュータ２０に相互接続された多数のビーコンによって提供される動作及びデータコンテンツを直ちに制御することができる。これは、構内においてローカルに、又はインターネットなどのＷＡＮを介して遠隔位置で行われ得る。ターゲットなどの多数の小売位置を有する大企業の場合、中央配置されたビーコンサーバコンピュータ２０の利用が有利である。プログラマは、特定のビーコン４ａに所望のビーコンコンテンツを配信させるダッシュボード１１０２又は他の制御パネルを実現することができ、それは異なる地域及び異なる店舗において特別に作られ、それは商品の供給及び需要又は他の市場状況などに基づいて任意の所望の時間に変更され得る。ある実施形態では、同じビーコンコンテンツがビーコンによって全てのリスン中のモバイル装置に同報通信されることになり、それにより無線ビーコンデータ信号５ａを受信する任意のユーザも同じコンテンツ、例えば同じ商品に対する同じクーポンを提供されることになる。もちろん、これは、上述したようなフィルタマネージャ１４によって各個々のユーザモバイル装置において作用するので、各モバイル装置上で結果として得られるアクションは異なり得る。
【００７８】
代替の実施形態では、ビーコンコンテンツはテンプレートの形態であってもよく、それにより、各モバイル装置が、モバイル装置のユーザに対してカスタマイズされたメッセージを提示するようにテンプレートを完成又は修正するステップを採ることになる。上述したように、ステップ５０４において、ビーコンフィルタマネージャ１４は、それを処理することを継続する前にモバイル装置によるカスタマイズを必要とするテンプレートをビーコンコンテンツが含み得るかを判定する。ステップ５０４においてコンテンツがテンプレートを含むと判定された場合には、処理は、ステップ５０５において、テンプレートをカスタマイズするループに分岐する。図６におけるステップ６００に進む。図６に示すように、テンプレートが、ステップ６００においてビーコンコンテンツから抽出／復号される。そして、テンプレートによって必要とされるものに基づいて、３つの処理経路のうちの１つが発生し得る。第１の経路では、ステップ６０２において、ユーザプロファイルがアクセスされ、ステップ６０４において、そのユーザプロファイルからの情報が用いられてテンプレートを完成又は修正する。ステップ６０６において、完成したテンプレートは、上述したようなステップ５０６での処理のためにフィルタマネージャに戻される。例えば、この場合には、テンプレートは、ユーザが大人の場合には１０％の、又はユーザが十代の場合には２０％の割引でＸＢＯＸを購入するクーポンである。ユーザプロファイルにアクセスすることによって、ユーザがどの年齢層にあるかが判定可能となり、それに従って適用可能な割引がそのユーザ用に作られることができる。
【００７９】
代替的に、第２の経路では、無線ビーコンデータ信号５ａにおいてモバイル装置によって受信及び復号されたビーコン識別子に対応付けられたモバイルアプリがアクセスされる。ステップ６１０において、テンプレートがモバイルアプリによって完成又は修正されてから、ステップ６１０において、完成したテンプレートが、上述したようなステップ５０６での処理のためにフィルタマネージャに戻される。選択的に、モバイルアプリはまた、テンプレートを完成するのに、ステップ６０２においてユーザプロファイルからの情報を必要とし得る。最後に、第３の経路では、テンプレートがステップ６１２においてユーザとの対話によって修正されることができ、その後上述のようなステップ５０６での処理のためにフィルタマネージャに戻される。
【００８０】
選択的な実施形態では、ビーコン４ａは、上述したような無線ビーコンデータ信号５ａを送信するだけでなく、ユーザモバイル装置からデータメッセージを受信する機能を有し得る。このようにして、ビーコンは、ユーザモバイル装置に情報を要求することができ、それはユーザプロファイルにおける情報に基づいて、又はユーザとのリアルタイムでの対話に基づいて応答することができる。さらに、モバイル装置は、所定の特徴を有するビーコンを検索する周期的照会を送信するようにプログラムされ得る。この場合、ユーザは、所望の商品に対する購入クーポンを取得することを求めていることになり、範囲内のビーコンに受信されるビーコン検索要求を送信するように彼の装置におけるモバイルアプリを設定することができる。特定のビーコンが要求コンテンツを提供できる場合には、それは照会を行っているモバイル装置に適宜応答することになる。
【００８１】
発明の第３の形態−モバイルスマートフォンビーコン
発明の第３の形態では、ビーコンは、当技術でよく知られているような処理手段、無線通信手段及びユーザ入力手段を有するモバイルスマートフォンビーコンである。ＩＯＳ７オペレーティングシステムを実行しているｉＰｈｏｎｅなどのモバイルスマートフォンは、当技術でよく知られているようなビーコンとして動作するようにプログラムされることができる。この発明の形態では、複数のユーザが、動き回る際にそのモバイルスマートフォンビーコン６ａを携帯している。ビーコン６ａは、ユーザが動き回る（又は静止している）際にビーコン信号７００を周期的に送信するように構成され得る。他のモバイルスマートフォンビーコン６ａはこれらのビーコン信号７００を受信し、それらをここに記載するように処理することができる。他のモバイルスマートビーコン６ａは、それらの信号を処理する際に、ここに記載されるような手法及び処理を用いて他のビーコンと相互動作することを選択することができる。
【００８２】
モバイルスマートフォンビーコン６ａの使用の１つの用途は、当事者が相互に通信することを可能とすることであり、すなわち、仕事又は個人的な目的でのソーシャルな対話の分野にある。モバイルスマートフォンビーコンは、同じアプリを実行している多数の他のユーザとの通信を同報通信することができるアプリとしてプログラムされ得る。この同報通信アプリによって、ユーザは、アプリとともに記憶されたプロファイルにおける所定のパラメータを設定することができる。プロファイルは、ユーザがデータを入力することによって、アプリが外部データベースを参照してユーザについての情報を取得することによって、及び／又はアプリがユーザの所定のアクティビティをログとして記録して人工知能などのロジックを用いてモニタされたアクティビティを解析することによって確立される。例えば、ユーザは、ユーザの名前、彼又は彼女の住所を選択的に含む地理的な位置、ｅメールアドレスなどのような連絡情報、所望のアクティビティ（例えば、スポーツ及び音楽）などの選好、収入（例えば、年収１５００００ドル）などの人口統計学情報、性別、人種、性的嗜好、年齢、趣味、興味などの基本データを入力することができる。そして、アプリは、フェイスブック、ツイッター、ピンタレストなどといったソーシャルネットワークのウェブサイトなどの外部データベースを参照して、そのユーザについての更なる情報を取得することができる。ユーザがいつどこに移動したがるのかをＧＰＳ機能を用いてログをとること、又は買い物パターンを観察することなど、スマートフォンに関するユーザの所定のアクティビティを観察することによって、アプリは、ユーザに関する更なる特定を行うことができる。この情報の全ては、アプリに対応付けられたユーザプロファイルに記憶され得る。ユーザは、プロファイルの所定部分を生成及び／又は使用する許可をアプリに与える（すなわち、オプトイン又はオプトアウトする）必要があることもある。所望であればユーザプロファイルのいずれか又は全ての部分を入力、閲覧、修正又は削除するのに、ダッシュボードページがユーザに利用可能となり得る。前述したように、プロファイルは、モバイル装置上にローカルに、又は代替としてクラウドにおけるサーバコンピュータ上に遠隔に記憶され得る。
【００８３】
第１の実施形態では、アプリが、プロファイルから得られるユーザに関する所定情報を同報通信する。例えば、アプリは、ユーザがホッケー及びフットボール、その他音楽及び文学好きの４０歳の独身の男であり、年収が１０万ドル〜２０万ドルの間であることを同報通信することができる。この情報は、匿名の送信機識別子とともに、当技術では知られているビーコン送信プロトコルを介してアプリによって送信される信号に符号化される。ビーコン信号７００は、図７に示すようにモバイルスマートフォン６ａによって同報通信されるので、同報通信信号の範囲にある他のモバイルスマートフォン６ａはその信号を受信及び処理する。一実施形態では、受信側のスマートフォンは、同報通信側スマートフォンで使用されるのと同じアプリ、又は同報通信側アプリと互換可能な付随のアプリを有する。それらのユーザは、そのアプリをリスンモードにセットさせることになるので（これは手動、自動又はデフォルトで行われ得る）、移動しながら同報通信信号を受信及び処理することができる。
【００８４】
この例では、必要なアプリを実行しているこれらのスマートフォンの１つが、送信側装置によって同報通信されるビーコン信号を受信し、受信した信号を処理することができる。受信側アプリは、受信側アプリに関連してローカル又は遠隔に記憶されたユーザプロファイルに関して、同報通信側ユーザに関して受信データを解析する。この受信側ユーザプロファイルは、ユーザ入力を用いて、又はアプリに提供される知能との組合せにおいて、ユーザによって設定された選好を含んでいてもよく、これは解析のためのフレームワークを提供する。受信側ユーザプロファイルは、受信者がつながりたいと思っているタイプの人を指定することができる。例えば、受信側ユーザプロファイルは、年収１０万ドル〜２０万ドルを稼ぎ、音楽に興味を持つ男性とつながりたいと受信者が思っていると指定することができる。これが、送信側ビーコンスマートフォンによって送信されたプロファイルデータと一致する。したがって、この受信データについて肯定的一致のフラグが立てられる。他の例では、受信者は、彼女がスポーツ好きの人には興味がないことを示し、この場合、同報通信側ビーコンはスポーツと文学に興味があることを示しているので、否定的一致となる。
【００８５】
肯定的一致がある場合、いくつかのアクションのうちの１つが採られ得る。一例では、その地域におけるビーコン信号を同報通信している誰かについて肯定的一致が検出されたことを彼女に喚起する通知（又は可聴音）が受信者のスマートフォンの画面上にポップアップし得る。一致情報も表示されるので、受信者ユーザは、より簡単にデータを分析することができる。受信者ユーザが一致データに応じて進みたいと思う場合には、彼女は、送信側ビーコン装置から受信された送信側識別子と、最初の送信側ユーザによる更なる評価を行う際に有用となる受信者のユーザプロファイルからのプロファイルデータを含むビーコン信号を送出することとなる次のアクションをトリガすることができる。ビーコン信号には、最初のビーコン信号を受信し、それを分析し、送信側ユーザにおける潜在的な興味を示す信号を返すことを決定したユーザを識別する受信者識別子も含まれる。
【００８６】
最初の送信側装置はビーコン信号を受信し、その信号を解析し、最初の送信側識別子と受信者識別子とを検出する。この時点で双方の装置は他方の装置の識別子を有しているので、それらは、この同報通信モードにおいて相互に交渉及び通信することができ、相互に応答するものとしてそれらの通信を見分けることもできる。このように、各装置のアプリは、彼ら自身の装置におけるユーザプロファイルに関して他の装置から受信したデータを解析し、他の当事者がさらにつき合いたいと思う者であるかについてインテリジェントな判断を行うことができる。これは、自動的に行われてもよいし、装置のユーザと対話することによる手動的な補助があってもよい。例えば、「音楽とホッケー好きな４０歳の女性と連絡しています。彼女はニューヨークにある法律事務所に雇われています。彼女と連絡をとり続けますか、それとも今後の通信を終了しますか？」という通知がユーザに対して表示されるようにしてもよい。このように、各当事者は、所望の通りに、このビーコンに基づく対話を続け、又はそれを終了することができる。これは、連絡情報（ｅメール又は電話番号）、名前などの交換につながることもある。あるいは、このプロトコルを介して、例えば「待合せが５番街のＪｏｅ´ｓ  Ｂａｒで本日午後５時に予定されます。確認をよろしくお願いします。」のように待合せが設定され得る。それは、確認、編集、拒否などされ得る。この処理によって、ユーザは、地域全体に亘って移動しつつ自動的、半自動的及び／又は手動で情報を交換することができる。これは、さもなければ達成不可能であったように所望の興味及び特徴を持つ他の人を探すのに役立つ。これは、上記の個人的情報の交換に加えて、例えば、貿易展示会などといった職業的なイベントにおいて人が所定タイプの他人を探し出すなど職業的な状況にも適用することができる。
【００８７】
この処理は、ユーザが最初のビーコン信号に対する多数の応答をフィルタ処理及び分析することを可能とするのに有用である。例えば、ユーザは、大量の受信者によって応答され得る彼の情報を有するビーコン信号を送信することができる。この一対多のシナリオでは、ユーザは、最も望ましいプロファイルを選択することができ、これは自動的に、又はユーザの補助により実行され得る。所望の一致が見つかり、決定されるまで、受信者数が更なる交換及び照会によって一層減少するようにしてもよい。
【００８８】
この発明の形態では、モバイルスマートフォンビーコンは、検索モード又は探索モードで動作し得る。検索モードでは、ユーザは、何か特定のものを参照するようにスマートフォンビーコンを構成し、ユーザが、ビーコンが検索要件を達成するのに役立つ検索パラメータを提供する。例えば、ユーザが、２５歳前後の独身で婚約していない白人女性であって、ブロンドヘアで身長が５フィート７インチから５フィート１０インチの範囲であり、年収が１０万ドル以上であり、４年生大卒以上の学歴の女性を探すように検索モードを構成することができる。検索アプリは、この検索条件を用いて、上述したように非常に詳細な態様で候補となる受信者を絞り込み、候補となる受信者と交渉する。探索モードでは、要件は与えられず、ユーザは、予め定義された検索パラメータにかかわらず、どのようなタイプの通信受信者の都合がつくのかを確認することができる（オープン検索ともいう）。
【００８９】
本発明は、ビーコンシステムを介してユーザが所定の情報を同報通信することを可能とすることによって、広告又は広告板サービスとして作用することができる。候補となる受信者はビーコン信号を受信し、それに従って行動することができる。例えば、モバイルペットグルーミングサービスの所有者が、上述した技術を用いてそのペットグルーミングサービスの利用状況を同報通信するインテリジェントビーコンの周囲を運転し得る。興味を持つ受信者は、彼らの装置の画面上でサービス通知を取得し、例えば、彼らのペットに対するグルーミングサービスの予約を相互の都合の良い時間にて設定するダイアログを続けることができ、ユーザのモバイル装置上で稼働しているカレンダアプリケーションがアクセスされてグルーミング予約をスケジューリングするのを補助する。これらの条件その他は、手動、自動又は半自動で装置間において交渉され得る。
【００９０】
上述したようにビーコンが相互に対話して情報を交換するにつれて、ファジーロジック又は人工知能要素を用いて所定の仮定がなされるようにしてもよい。例えば、２つのインテリジェントビーコンが、ビーコンの一方によって行われている検索に関する情報を交換し、検索中のビーコンが処理における潜在的な通信を却下することによってその検索パラメータの絞り込みを継続する場合には、受信側ビーコンがその情報をログとして記録し、そのビーコン又は場合によっては任意の異なるビーコンとの後の時間においてインテリジェントな判断を下すことができる。
【００９１】
セキュリティの観点から、所望の場合に、ＰＩＮコード入力、指紋又は虹彩走査のような生体認証など、当技術で知られているようなユーザ認証手法が採用されてもよい。これは、ビーコン相互作用及び通信処理中にユーザのアイデンティティを認証する態様として用いられてもよい。同様に、ここに記載されるようなビーコン間で送信されているデータが傍受及び理解されないことを確実にするように、暗号化及びデータ難読化技術が利用されてもよい。
【００９２】
発明の第４の形態−ＧＰＳ／ビーコン切換
発明の第４の形態では、ユーザモバイル装置６は、ＧＰＳモードとビーコン位置特定モード間を、装置６の位置に応じて自動又は手動で切り換えることができる。前述したように、ＧＰＳ技術は主流として使用されており、ＧＰＳ装備された装置にその位置を確認する機能を与える。ＧＰＳ受信機は地球上の軌道を周回するいくつかのＧＰＳ衛星との見通し線に依存するので、これは通常は屋外でしか作用しない。すなわち、ＧＰＳ受信機が屋内に（又はトンネル内などに）移動してＧＰＳ衛星によって送信される信号を受信できなくなると、ＧＰＳ受信機はその位置の追跡を継続することはできない。したがって、この場合ＧＰＳ受信機が装備されるユーザモバイル装置（ｉＰｈｏｎｅなど）が屋外を動き回る場合、図９に示すように、１以上のＧＰＳ衛星９００の見通し線内にある。図９では、位置特定サービス９０２といわれるモジュールを有するモバイル装置６が示され、それは１以上のタイプの外部入力を用いてモバイル装置の位置を確認する。モバイル装置６で稼働する種々のアプリケーションが、モバイル装置における位置特定サービス９０２によって生成される位置情報を用いることができる。例えば、マッピングプログラムが、装置（及びユーザ）がマップ上のどこに位置するのかをユーザに示すことができる。あるいは、モバイルショッピングアプリが、ユーザがターゲットストアの近くに位置していることを確認し、ターゲットクーポン又は他のインセンティブを生成することができる。
【００９３】
ＧＰＳ技術は屋内では一般に機能しないので、ユーザモバイル装置は、屋内位置に入り、ＧＰＳ信号の受信を停止すると、どのような精度でもその位置を特定することができなくなる。例えば、ユーザが屋内ショッピングモールに入り、装置は、それがモールに入ったことを知るが、モール内のユーザの移動を追跡することができなくなる。この発明の形態は、位置特定サービスモジュール９０２が、それがいつＧＰＳ信号の受信を停止したかを検出できるようにし、そして、図９に示すように、モールにおいて屋内にいる間も装置６の位置の追跡を継続するために、これまで説明したビーコン技術を利用する。これは、位置特定サービスモジュール若しくはオペレーティングシステムに、又は選択的に位置特定サービスモジュールによって提供される情報を利用する任意のアプリケーションに組み込まれた自動切換メカニズムによって実現可能となる。したがって、ＧＰＳ信号強度が所定の閾値を下回り、装置がＧＰＳを介してその位置特定を処理できなくなると、ビーコン技術が、構内の位置の追跡を開始及び継続する。これは、装置が構内から離れると元に戻り、測定可能な強度でＧＰＳ信号を再度受信することができる。ＧＰＳ技術とビーコン位置特定技術との間のこの自動切換に加えて、ユーザは、所与の時間に使用したい技術を手動選択することもできる。例えば、ユーザは屋外を動き回る場合にはＧＰＳ信号の使用を選択し、建物に入るとビーコン信号の使用を手動で選択することができる。
【００９４】
インテリジェントビーコンシステムの他の用途
ゲーム及び報酬
ビーコンは、ここで説明するように、ゲーム及び／又は報酬の環境で使用され得る。本出願の全体を通じて説明したような相互に通信するビーコンは、ゲームのシナリオに携わることができる。種々のゲームが種々の態様で２以上のビーコン間で実行され得る。例えば、ユーザは、制御ビーコンが位置座標を参加ビーコンに送信するジオキャッシングゲームに参加することができ、参加ビーコンは、ユーザがその位置に移動できるようにするマップをユーザに対して表示する。ビーコンは、その位置に到達すると、その座標を認証の目的で制御ビーコンに返送することができる。ユーザは、追加の認証のためにターゲット位置についての所定の情報を入力し、又は質問に答える必要があることもある。それらのタスクを達成したユーザは、報酬ポイント又は他のショッピングインセンティブなどの報酬を与えられる。例えば、店内の所定位置にたどり着いて上述の移動を認証した最初のユーザが、その店舗での次回購入時の１０ドル割引クーポンを受領するようなコンテストゲームが実施され得る。さらに、宝くじ及びギャンブル方法が、ここに説明したインテリジェントビーコンで実施され得る。
【００９５】
予約
ビーコンは、レストラン又は他のタイプの施設で予約を行うのに使用され得る。ペットグルーミングの上記例に関して説明したように、ビーコンアプリは、予約処理を切れ目ないものとし、ユーザによる手動的な手間をほとんど必要としないように、ユーザのモバイル装置上のカレンダアプリに統合される。
【００９６】
第三者ネットワーク契約
ビーコンの販売者及び他のユーザは、ここに説明したようなビーコンを提供し、プログラムし、あるいは保守することによって、彼ら自身の専用システムを実施することができる。代替例では、このサービスを販売者などの顧客にターンキー操作で提供する第三者プロバイダが実現され、したがって、これらのシステムを実施する際に必要となるタスクからそれらの販売者及び他のユーザを解放することができる。
【図１】
2017506439.tif 000003
【図２】
2017506439.tif 000004
【図２Ａ】
2017506439.tif 000005
【図２Ｂ】
2017506439.tif 000006
【図３】
2017506439.tif 000007
【図４】
2017506439.tif 000008
【図５】
2017506439.tif 000009
【図６】
2017506439.tif 000010
【図７】
2017506439.tif 000011
【図８】
2017506439.tif 000012
【図９】
2017506439.tif 000013
【図１０】
2017506439.tif 000014
【図１１】
2017506439.tif 000015
【国際調査報告】
2017506439.tif 000016