(57)【要約】ビーコンメッセージを伝送するためのシステムおよび方法が記述される。ビーコンメッセージは、第一のビーコンデバイスから伝送され、第一のビーコンデバイスの伝送範囲内の領域にブロードキャストされる。モバイルデバイスは、メッセージを受信して記憶する。モバイルデバイスが第一のビーコンデバイスの範囲外で、第二のビーコンデバイスの範囲内にあるとき、メッセージは、第二のビーコンデバイスに伝送され、第二のビーコンデバイスによってブロードキャストされる。【選択図】図１
2016534618.tif 000002
【特許請求の範囲】
【請求項１】
メモリデバイスと、
前記メモリデバイスと通信する一つ以上のプロセッサであって、
第一の位置での第一のビーコンの第一の伝送範囲内で、前記第一の位置における第一のユーザモバイルデバイスにビーコンメッセージを伝送し、
前記第一のビーコンの前記第一の伝送範囲外の第二の位置で、前記第一のユーザモバイルデバイスから前記ビーコンメッセージを受信し、
前記第二の位置での第二のビーコンの第二の伝送範囲内で、前記第二の位置における第二のユーザモバイルデバイスに前記ビーコンメッセージを伝送する、
ように動作可能な一つ以上のプロセッサと、
を含む、
ことを特徴とするシステム。
【請求項２】
前記ビーコンメッセージは広告、クーポン、宣伝またはその組み合わせを含む、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ビーコンメッセージは、短距離ラジオ周波数ビーコンによって伝送される、
ことを特徴とする請求項１に記載のシステム。
【請求項４】
前記一つ以上のプロセッサは、前記ビーコンメッセージを作成するようにさらに動作可能である、
ことを特徴とする請求項１に記載のシステム。
【請求項５】
前記第一および第二の伝送範囲は、約２インチから約１６０フィートである、
ことを特徴とする請求項１に記載のシステム。
【請求項６】
前記ビーコンメッセージ内の前記情報および前記ビーコンメッセージの範囲は、前記ビーコンメッセージの発信者によって制御される、
ことを特徴とする請求項１に記載のシステム。
【請求項７】
前記ビーコンメッセージの前記発信者は、商人を含む、
ことを特徴とする請求項６に記載のシステム。
【請求項８】
ビーコンメッセージの伝送方法であって、
サービスプロバイダの一つ以上のハードウェアプロセッサによって、第一の位置での第一のビーコンの第一の伝送範囲内で、前記第一の位置における第一のユーザモバイルデバイスにビーコンメッセージを伝送することと、
前記第一のビーコンの前記第一の伝送範囲外の第二の位置で、前記第一のユーザモバイルデバイスから前記ビーコンメッセージを受信することと、
前記第二の位置での第二のビーコンの第二の伝送範囲内で、前記第二の位置における第二のユーザモバイルデバイスに前記ビーコンメッセージを伝送することと、
を含む、
ことを特徴とする方法。
【請求項９】
前記ビーコンメッセージは、広告、クーポン、宣伝またはその組み合わせを含む、
ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ビーコンメッセージは、短距離ラジオ周波数ビーコンによって伝送される、
ことを特徴とする請求項８に記載の方法。
【請求項１１】
前記ビーコンメッセージを作成することをさらに含む、
ことを特徴とする請求項８に記載の方法。
【請求項１２】
前記第一および第二の伝送範囲は約２インチから約１６０フィートである、
ことを特徴とする請求項８に記載の方法。
【請求項１３】
前記ビーコンメッセージ内の情報および前記ビーコンメッセージの範囲は、前記ビーコンメッセージの発信者によって制御される、
ことを特徴とする請求項８に記載の方法。
【請求項１４】
前記ビーコンメッセージの前記発信者は、商人を含む、
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
一つ以上のプロセッサで実行されたときに、前記一つ以上のプロセッサに方法を実施させるように適応された複数のマシン可読命令を含む非一時的マシン可読媒体であって、前記方法は、
第一の位置での第一のビーコンの第一の伝送範囲内で、前記第一の位置における第一のユーザモバイルデバイスにビーコンメッセージを伝送することと、
前記第一のビーコンの前記第一の伝送範囲外の第二の位置で、前記第一のユーザモバイルデバイスから前記ビーコンメッセージを受信することと、
前記第二の位置での第二のビーコンの第二の伝送範囲内で、前記第二の位置における第二のユーザモバイルデバイスに前記ビーコンメッセージを伝送することと、
を含む、
ことを特徴とする非一時的マシン可読媒体。
【請求項１６】
前記ビーコンメッセージは、広告、クーポン、宣伝またはその組み合わせを含む、
ことを特徴とする請求項１５に記載の非一時的マシン可読媒体。
【請求項１７】
前記ビーコンメッセージは、短距離ラジオ周波数ビーコンによって伝送される、
ことを特徴とする請求項１５に記載の非一時的マシン可読媒体。
【請求項１８】
前記方法は、前記ビーコンメッセージを作成することをさらに含む、
ことを特徴とする請求項１５に記載の非一時的マシン可読媒体。
【請求項１９】
前記ビーコンメッセージ内の情報および前記ビーコンメッセージの範囲は、前記ビーコンメッセージの発信者によって制御される、
ことを特徴とする請求項１５に記載の非一時的マシン可読媒体。
【請求項２０】
前記ビーコンメッセージの前記発信者は、商人を含む、
ことを特徴とする請求項１９に記載の非一時的マシン可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願に対する相互参照］
本出願は、２０１３年１２月２０日に出願された米国特許出願整理番号１４／１３７，６４２に対する優先権の利益を享受する権利を主張し、米国特許出願整理番号１４／１３７，６４２は、２０１３年１１月７日に出願された米国仮特許出願整理番号６１／９０１，３３８の利益を享受する権利を主張し、その全ては、全体において参照によって本明細書に組み入れられる。
【０００２】
本発明は、概して、ある位置から別の位置に対するビーコンメッセージの伝送に関する。
【背景技術】
【０００３】
ユーザによって使用されていないときでも、モバイルコンピューティングデバイスは、典型的には、時刻を更新する、モバイルコンピューティングデバイスの位置を決定する、または信号強度をチェックするなどの種々の目的でデータを送受信するために、ある間隔で携帯電話ネットワークと通信している。ネットワークにメッセージを送信し、何らかの形式の応答を受信することにより、モバイルコンピューティングデバイスによって、これらの通信がしばしば開始される。これらの動作は、相当量のエネルギーを消費し、モバイルコンピューティングデバイスの電池寿命を短縮する可能性がある。
【０００４】
他のモバイルデバイスとの比較的短距離での通信用に、Ｂｌｕｅｔｏｏｔｈ（商標）無線技術がますます一般的になり、衛星およびセルタワーなどの遠隔デバイスのネットワークを介して通信をルーティングする必要なく、モバイルコンピューティングデバイスが近くの別のデバイスと無線通信することが可能となっている。近くのデバイスがモバイルコンピューティングデバイスにメッセージを通信すると、メッセージは、典型的にはそれ以上遠隔には動かない。このように、メッセージをより広い領域に拡散させることを可能にするシステムおよび方法に対するニーズが存在する。
【図面の簡単な説明】
【０００５】
【図１】本開示の一実施形態による、ビーコンメッセージを伝送するためのシステムを示すブロック図である。
【図２】本開示の一実施形態による、ビーコンメッセージを伝送するための方法を示すフローチャートである。
【図３】本開示の一実施形態による、デバイスを実現するためのシステムのブロック図である。
【０００６】
本開示の実施形態およびその利点は、以下の詳細な説明を参照することによって最良に理解される。類似の参照番号は、一つ以上の図面に図示される類似の構成要素を識別するために使用され、その図示は、本開示の実施形態を例示することを目的とするものであって、それを限定する目的のためのものではないことを理解されたい。
【発明を実施するための形態】
【０００７】
本開示は、ある伝送範囲から第二の異なる伝送範囲へのビーコンメッセージの配布を記述する。ビーコンメッセージは、第一の静止したビーコン作成デバイスから送信され、第一のビーコン作成デバイスの伝送範囲内の領域にブロードキャストされる。携帯電話などのモバイルデバイスは、メッセージを受信して記憶することができる。モバイルデバイスが第一のビーコン作成デバイスの範囲外であって、第二のビーコン作成デバイスの範囲内にあるときには、メッセージは第二のビーコン作成デバイスに伝送され、第二のビーコン作成デバイスによってブロードキャストすることができる。これらの全動作は、ビーコン作成デバイスおよびモバイルデバイスによって最小のエネルギー消費で実施することができる。
【０００８】
本明細書に定義されるように、ビーコンは、ビーコンのある近接範囲内のモバイルデバイスによって検出できる信号を提供する既知または固定位置を有する短距離通信デバイスである。ビーコンの例は、ラジオ周波数（ＲＦ）ビーコン（例えば、Ｂｌｕｅｔｏｏｔｈ（商標）低エネルギー（ＢＬＥ）ビーコン）、赤外線ビーコンまたはラジオ周波数識別（ＲＦＩＤ）タグである。例えば、ＢＬＥビーコンは、その位置座標（例えば、緯度、経度）を含むＲＦ信号をブロードキャストすることができ、この位置座標は、モバイルデバイスによって検出することができる。幾つかの実装においては、ビーコンは、ビーコンネットワークによって提供される位置に基づいたサービスを宣伝することもできる。ビーコンネットワークは、地理的領域内の複数のビーコンを包含する。
【０００９】
モバイルデバイスが、まず、ビーコンネットワーク内のビーコンと接触すると、ビーコンはネットワーク内の他のビーコンの一意的識別子のリストおよびビーコンネットワークについての他の情報をモバイルデバイスに伝送することができる。ビーコンネットワークは、商業（例えば、ショッピングモール、小売店、レストランなど）、ランドマーク（例えば、博物館、空港、公園、エンターテイメント開催地など）、家、位置に基づくサービスが望まれるあらゆる他の環境を含む、あらゆる地理的領域に配置することができる。より具体的なビーコンは、製品についての詳細な位置情報を与えるために、商品棚内およびエンドキャップ内に配置することができる。
【００１０】
図１は、ネットワーク１６０を介してモバイルデバイス１２０を使用して、ビーコンメッセージを伝送するように適合されたネットワークベースのシステム１００のブロック図の一実施形態を示す。図示されるように、システム１００は、記述された実施形態により、種々の方法を実施するように動作する複数のサーバおよび／またはソフトウェアコンポーネントを含むか、実装する可能性がある。例示的サーバは、例えば、ＭＩＣＲＯＳＯＦＴ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）ＯＳ、ＬＩＮＵＸ（登録商標）ＯＳ、または他の好適なサーバベースＯＳなどのサーバＯＳを作動するスタンドアロンおよび企業クラスサーバを含んでもよい。図１に示されたサーバは、他の方法で配置されてもよく、このようなサーバによって実施される処理および／または提供されるサービスは与えられた実装に対して組み合わせられてもよいし、または分離されてもよく、より多数または少数のサーバによって実施されてもよいことを理解されたい。一つ以上のサーバは、同一または異なるエンティティによって処理される、および／または保持されてもよい。
【００１１】
図１に示されるように、システム１００は、ネットワーク１６０を介して通信する、モバイルデバイス１２０（例えば、スマートフォン）、一つ以上のビーコン１３０、１４０（例えば、ＲＦビーコンまたはＢＬＥビーコン）および少なくとも一つのサービスプロバイダサーバまたはデバイス１８０（例えば、ネットワークサーバデバイス）を含む。一実施形態においては、ネットワーク１６０は、単一のネットワークとして、または複数のネットワークの組み合わせとして実装されてもよい。例えば、種々の実施形態においては、ネットワーク１６０は、インターネットおよび／または一つ以上のイントラネット、固定電話回線ネットワーク、無線ネットワークおよび／または他の好適な種類の通信ネットワークを含んでもよい。別の例においては、ネットワーク１６０は、インターネットなどの他の通信ネットワークで通信するように適応された無線遠距離通信ネットワーク（例えば、携帯電話ネットワーク）を含んでもよい。このように、種々の実施形態においては、モバイルデバイス１２０、一つ以上のビーコン１３０、１４０およびサービスプロバイダサーバまたはデバイス１８０は、特定のリンク（例えば、ＩＰ（インターネットプロトコル）アドレスに対するＵＲＬ（ユニフォームリソースロケータ）などのリンク）で関連付けられてもよい。
【００１２】
モバイルデバイス１２０は、モバイルデバイス１２０がビーコン１３０、１４０の近傍に位置するとき、一つ以上のタスクを実施するように構成される。実施されるタスクは、例えば、アプリケーションプログラムを起動すること、あるファイルをアクセス不可能なモードに設定すること、通話を開始すること、警告を鳴らすこと、メッセージを記憶することなどを含むことができる。一実施形態においては、モバイルデバイス１２０は、ビーコン１３０または１４０によって伝送されるメッセージを記憶する。
【００１３】
モバイルデバイス１２０は、種々の実施形態においては、ネットワーク１６０を介して有線および／または無線通信するように構成されたハードウェアおよび／またはソフトウェアの好適なあらゆる組み合わせを使用して実装されてもよい。一実施形態においては、モバイルデバイス１２０は、ネットワーク１６０を介してサービスプロバイダサーバ１８０と相互作用するために、ユーザ１２０によって使用されてもよい。例えば、ユーザ１０２はモバイルデバイス１２０を介してサービスプロバイダサーバ１８０と金融取引（例えば、口座振替、請求書の支払など）を実施してもよい。種々の実装においては、モバイルデバイス１２０は、無線電話（例えば、携帯電話またはモバイルフォン）、タブレット、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナルコンピュータ、ノートブックコンピュータおよび／または種々の他の一般的に既知の種類の有線および／または無線コンピューティングデバイスを含んでもよい。
【００１４】
一実施形態においては、モバイルデバイス１２０は、ユーザインターフェイスアプリケーション１２２を含み、ユーザインターフェイスアプリケーション１２２は、ネットワーク１６０を介して、サービスプロバイダサーバ１８０とトランザクション（例えば、買い物、購入、入札など）を実施するために、ユーザ１０２によって使用されてもよい。一態様においては、購入費用は、ユーザインターフェイスアプリケーション１２２を介してユーザ１０２に関連する口座から直接および／または自動的に引き落としされてもよい。
【００１５】
一実装においては、ユーザインターフェイスアプリケーション１２２は、ネットワーク１６０を介してサービスプロバイダサーバ１８０とインターフェイス接続し、通信するように構成されたプロセッサによって実行可能な、グラフィカルユーザインターフェイス（ＧＵＩ）などの、ソフトウェアプログラムを含む。別の実装においては、ユーザインターフェイスアプリケーション１２２は、ネットワーク１６０を介して使用可能な情報を閲覧するためのネットワークインターフェイスを提供するブラウザモジュールを含む。例えば、ユーザインターフェイスアプリケーション１２２は、ネットワーク１６０を介して使用可能な情報を閲覧するために、ウェブブラウザとして部分的に実装されてもよい。
【００１６】
モバイルデバイス１２０は、種々の実施形態においては、ユーザ１０２に対して使用可能なさらなる機能を提供するように、本開示の一つ以上の実施形態において望まれ得る、他のアプリケーション１２４を含んでもよい。一例においては、このような他のアプリケーション１２４は、クライアント側セキュリティ機能を実現するためのセキュリティアプリケーション、カレンダーアプリケーション、コンタクトアプリケーション、位置ベースサービスアプリケーション、ネットワーク１６０を介して好適なアプリケーションプログラミングインターフェイス（ＡＰＩ）とインターフェイス接続するためのプログラマチッククライアントアプリケーションおよび／または種々の他の種類の一般的に既知のプログラムおよび／またはソフトウェアアプリケーションを含んでもよい。さらに他の例においては、他のアプリケーション１２４は、効率および簡便性を改善するために、ユーザインターフェイスアプリケーション１２２とインターフェイス接続してもよい。
【００１７】
一実施形態においては、モバイルデバイス１２０は、少なくとも一つのユーザ識別子１２６を含んでもよく、ユーザ識別子１２６は、例えば、オペレーティングシステムレジストリエントリ、ユーザインターフェイスアプリケーション１２２に関連付けられたクッキー、モバイルデバイス１２０のハードウェアに関連付けられた識別子または種々の他の好適な識別子として実装されてもよい。ユーザ識別子１２６は、ユーザ１０２に関連する個人情報（例えば、ユーザ名、パスワード、写真画像、生体認証ＩＤ、住所、電話番号などのうちの一つ以上）および銀行情報および／または資金源（例えば、金融機関、クレジットカード発行者、ユーザの口座番号、セキュリティデータおよび情報などのうちの一つ以上）などの、ユーザ１０２に関連する一つ以上の属性を含んでもよい。種々の実装においては、ユーザ識別子１２６は、ネットワーク１６０を介してのサービスプロバイダサーバ１８０へのユーザログイン要求でパスされ、ユーザ識別子１２６は、サービスプロバイダサーバ１８０によって保持される特定のユーザアカウントとユーザ１０２を関連付けるために、サービスプロバイダサーバ１８０によって使用されてもよい。
【００１８】
幾つかの実施形態においては、モバイルデバイス１２０は、通信サブシステム１２８を含み、通信サブシステム１２８は、ＲＦ受信機および送信機および／または光学（例えば、赤外線）受信機および送信機を含むことができる。通信サブシステム１２８の特定の設計および実装は、モバイルデバイス１２０が動作することを意図される通信ネットワークに依存する可能性がある。例えば、モバイルデバイス１２０は、モバイル通信（ＧＳＭ）ネットワークに対するグローバルシステム、ジェネラルパケットラジオサービス（ＧＰＲＳ）ネットワーク、グローバル進化型（ＥＤＧＥ）ネットワークに対する高速データレート、Ｗｉ−ＦｉまたはＷｉＭａｘネットワークおよびＢｌｕｅｔｏｏｔｈ（商標）ネットワークで動作するように設計された通信サブシステムを含むことができる。
【００１９】
ビーコン１３０、１４０は、売り物の製品および／またはサービスなどの種々の品物を提供する商人(merchant)または個人によって設定されてもよい。ビーコン１３０、１４０は、典型的には、一つ以上のサービスプロバイダによって維持される。ビーコン１３０、１４０は、ビーコンネットワークを共に形成する。ユーザ１０２が、ビーコン１３０または１４０の範囲内に来ると、サービスプロバイダによって実行されるモバイルアプリケーションが起動し、ビーコン１３０または１４０に接続することができる。モバイルデバイス１２０は、その後、ビーコン１３０または１４０からメッセージを送受信することができる。幾つかの実装においては、ビーコン１３０および１４０はＢＬＥビーコンである。
【００２０】
ビーコン１３０、１４０は、モバイルデバイス１２０がビーコン１３０または１４０の近接範囲内にあるとき、モバイルデバイス１２０によって検出することができる無線信号を出力することができる。ビーコン１３０、１４０は、短距離無線（例えば、ＢＬＥ）、中距離無線（例えば、Ｗｉ−Ｆｉ）および／または他の電気、磁気および／または電磁気伝送などの、信号を周期的、または連続的に伝送するデバイスであってもよい。モバイルデバイス１２０が伝送範囲内に位置するとき、信号が検出され得るように、モバイルデバイス１２０は、ビーコン１３０、１４０から伝送された信号を検出するように構成される。一実施形態においては、伝送範囲は、約２インチから約１６０フィートである。範囲は、ビーコン電力を調整することによって制御することができる。
【００２１】
一実施形態においては、サービスプロバイダサーバ１８０は、トランザクション処理エンティティによって維持され、トランザクション処理エンティティは、ユーザ１０２とビーコン１３０、１４０の間の金融トランザクションおよび／または情報トランザクションに対する処理を提供し得る。このように、サービスプロバイダサーバ１８０は、サービスアプリケーション１８２を含み、サービスアプリケーション１８２は、ネットワーク１６０を介して、モバイルデバイス１２０および／またはビーコン１３０、１４０と相互作用するように適応されてもよい。一例においては、サービスプロバイダサーバ１８０は、ＰａｙＰａｌ（登録商標），Ｉｎｃ．，Ｓａｎ  Ｊｏｓｅ，Ｃａｌｉｆｏｒｎｉａ，ＵＳＡのｅＢａｙ（登録商標）および／または、一つ以上の金融機関または、例えば、商人と金融機関との間でのトランザクションルーティングを容易にするために、種々の位置で複数のポイントオブセールデバイスを提供し得る其々の仲介業者によって提供されてもよい。
【００２２】
一実施形態においては、サービスプロバイダサーバ１８０は、アカウントデータベース１８６内のユーザアカウントおよび商人アカウントのうちの一つ以上を維持するように構成されてもよく、各アカウントデータベース１８６は、個々のユーザ（例えば、ユーザ１０２）および商人のうちの一つ以上と関連付けられたアカウント情報１８８を含んでもよい。例えば、アカウント情報１８８は、アカウント番号、パスワード、クレジットカード情報、銀行情報または他の種類の金融情報のうちの一つ以上などの、ユーザ１０２の個人的金融情報を含んでもよく、それらは、ユーザ１０２と商人との間での金融トランザクションを容易にするために使用されてもよい。種々の態様においては、本明細書で記述された方法およびシステムは、既存のユーザアカウントおよび／または商人アカウントのうちの少なくとも一つと其々関連付けられるか、または関連付けられないユーザおよび／または商人に適応するように改変されてもよい。
【００２３】
一実装においては、ユーザ１０２は、サービスプロバイダサーバ１８０で記憶される識別属性を有し、ユーザ１０２は、サービスプロバイダサーバ１８０でＩＤを認証または検証するための信用証明を有してもよい。ユーザ属性は、個人情報、銀行情報および／または資金源を含んでもよい。種々の態様においては、ユーザ属性は、ログイン、検索、選択、購入および／または支払要求の一部としてサービスプロバイダサーバ１８０に手渡しされてもよく、ユーザ属性は、サービスプロバイダサーバ１８０によって保持される一つ以上の特定のユーザアカウントとユーザ１０２を関連付けるために、サービスプロバイダサーバ１８０によって使用されてもよい。
【００２４】
ここで、図２を参照すると、ビーコンメッセージを伝送するための方法のフローチャート２００は、本開示の一実施形態により図示される。一実施形態においては、ステップ２０２において、少なくとも一つのビーコンメッセージがビーコンメッセージ作成デバイス（例えば、ビーコン１３０）で作成される。ビーコンメッセージは、広告、クーポン、宣伝またはその組み合わせを含んでもよい。例えば、ビーコンメッセージは、ＵＲＬまたは受信モバイルデバイス１２０が情報（例えば、位置ベース情報）を探索および取得（検索）するために使用することができる他のアドレス情報を含むことができる。一実施形態においては、ビーコンメッセージは、店舗のクーポンを取得することができるウェブサイトを示すＵＲＬ情報を含むことができる。例えば、食料品店は、これらの“店舗クーポン”型ビーコンメッセージを伝送する店内またはその店舗の近くに位置するビーコン作成デバイスを有する可能性がある。店舗近くのあらゆるモバイルコンピューティングデバイスは、ビーコンメッセージを受信し、店内で使用するために示されたウェブサイトから最新のクーポンを取得、またはダウンロードすることができる。別の例においては、ローカル商人または販売者は、購入用の品物を提供し、ここで、販売者（例えば、位置、商品の種類）および／または提供される品物（例えば、価格、仕様）の詳細事項は、ビーコンとの通信距離内のデバイスに伝送されるビーコンメッセージ内に含まれる。
【００２５】
ステップ２０４において、作成されたビーコンメッセージは、伝送領域内に位置するモバイルデバイス１２０による受信用に、ビーコン１３０の伝送範囲内でビーコン１３０によって伝送される。ビーコンメッセージは、ＢＬＥ無線通信プロトコルを使用してビーコンメッセージ作成デバイスから一つ以上のモバイルデバイスに伝送することができる。ＢＬＥは、本明細書に記述されたように、低いエネルギーコストでビーコンメッセージを伝送するために使用することができる例示的な無線通信プロトコルである。ビーコンメッセージは、ＢＬＥと使用することに限定されるわけではなく、Ｗｉ−Ｆｉなどの他の低エネルギーまたは非低エネルギー無線通信プロトコルと使用することができる。  
【００２６】
ステップ２０６において、少なくとも一つのビーコンメッセージがモバイルデバイス１２０によって受信され、記憶される。幾つかの例においては、モバイルデバイス１２０は、スリープモードでビーコンメッセージを受信し、エネルギーを浪費しないようにスリープモードから起動することなくビーコンメッセージを処理することができる。幾つかの実施形態においては、モバイルデバイス１２０は、ビーコンメッセージに応じて、ユーザ１０２に対してメッセージを表示することができる。他の例においては、ビーコンメッセージは、モバイルデバイス１２０がさらなる情報を取得できるＵＲＬまたは他のアドレスを含む。ユーザ１０２は、ある位置にある間、モバイルデバイス１２０に関連する情報（例えば、広告）を提供されてもよい。一実施形態においては、ユーザ１０２が博物館または大きな駐車場にいる場合、ビーコン１３０は、ビーコンネットワーク内の他のビーコン（例えば、ビーコン１４０）に対する位置をモバイルデバイス１２０に提供することができる。これらのビーコン位置は、モバイルデバイス１２０に対して表示された地図上に図示することができる。モバイルデバイス１２０は、記憶デバイス上に受信データを記憶し、記憶されたデータは、周期的に更新することができる。
【００２７】
ユーザ１０２（およびモバイルデバイス１２０）は、ビーコン１３０の伝送範囲外の位置に移動し、第二の異なるビーコン（例えば、ビーコン１４０）の範囲内に入る。ステップ２０８において、モバイルデバイス１２０は、ビーコン１４０にビーコンメッセージを伝送する。ビーコンメッセージ内の情報およびビーコンメッセージの範囲は、ビーコンメッセージの発信者（例えば、商人）によって設定することができる。例えば、商人は、ビーコン１３０の伝送範囲外５０マイルでのみビーコンメッセージの通信を望んでもよいし、または商人は、ビーコンメッセージ内でクーポンのみの通信を望んでもよい。
【００２８】
ステップ２１０において、ビーコン１４０はビーコンメッセージを受信し、その伝送範囲内でビーコンメッセージを伝送し、その伝送範囲は、ビーコン１３０の伝送範囲とは異なる可能性がある。この方法においては、ビーコンメッセージは、より多くのユーザに到達するために、ビーコン１３０の伝送範囲を超えて伝搬して広がることができる。伝送範囲は同一であるが、ビーコン１４０はビーコン１３０とは異なる位置にあるため、ビーコン１４０から伝送されるビーコンメッセージは、ビーコン１３０の範囲外のユーザに到達することができることに留意されたい。
【００２９】
ユーザは、ビーコンメッセージを他のビーコンに故意で、または知らないうちに伝送することができ、それによってメッセージのビーコン範囲を拡大する。これによって、ビーコン発信者が望む場合に、ビーコン店舗、キオスク、メッセージなどが潜在的により広く到達することを可能とする。
【００３０】
ビーコン１３０および１４０のみが図示され、記述されてきたが、本明細書に記述された実施形態は、ビーコン伝送距離が大幅に制限されているとしても、多数のビーコンおよび一つ以上のユーザモバイルデバイスを使用して、一つのビーコンから作成されたメッセージが世界中に伝搬できるように、任意の数のビーコンに拡張することができることに留意されたい。
【００３１】
例
これから具体例が記述される。或る人は、ＳａｎＪｏｓｅ内のガレージセールを開催する予定で、そのビーコンをオンにする。ビーコンは、“Ｇａｒａｇｅ  Ｓａｌｅ  ａｔ  １２３４  Ｍａｉｎ  Ｓｔｒｅｅｔ．Ｗｅ  ｈａｖｅ  ｖｉｎｔａｇｅ  ｖｉｎｙｌ  ａｎｄ  ｃｏｍｉｃ  ｂｏｏｋｓ”というメッセージを作成する。ガレージセールを訪れるか、またはガレージセールの近くのユーザは、デバイスがビーコンの伝送範囲内にあるとき、ユーザのモバイルデバイスでビーコンからのメッセージを受信する。他のメッセージは特定の品物の仕様および価格を含むことがある。ユーザがガレージセールを離れて、ビーコンの伝送範囲外に来て、第二のビーコンの伝送範囲内にあると、モバイルデバイスは第二のビーコンに（複数の）メッセージを伝送する。第二のビーコンは、その後、第一のビーコンの近接範囲内にはない他のユーザにメッセージを伝送することができる。その結果、ガレージセールビーコンから直接情報を受信することができなかったために、特定の品物について知らなかった可能性のある潜在的消費者は、今では、この品物を認識し、この品物および／またはこの品物の購入についてのより多くの情報を得ることができる。このように、ローカル商人は、より多くの潜在的購入者に到達することができ、潜在的購入者は、販売者によって提供されるより多くの品物について情報を受信することができる。
【００３２】
図３は、本開示の一つ以上の実施形態を実現するために好適なコンピュータシステム３００のブロック図であり、モバイルデバイス１２０、ビーコン１３０、１４０およびサービスプロバイダサーバまたはデバイス１８０を含む。種々の実装においては、モバイルデバイス１２０およびビーコン１３０、１４０は、無線通信用に適応されたモバイル携帯電話、パーソナルコンピュータ（ＰＣ）、ラップトップ、ＰＤＡなどを含み、サービスプロバイダサーバ１８０は、サーバなどのネットワークコンピューティングデバイスを含んでもよい。したがって、デバイス１２０、１３０、１４０および１８０は、以下の様な方法でコンピュータシステム３００として実装されてもよいことを理解されたい。
【００３３】
コンピュータシステム３００は、コンピュータシステム３００の種々のコンポーネント間で情報データ、信号、情報を通信するためのバス３１２または他の通信機構を含む。コンポーネントは、キーパッド／キーボードからキーを選択すること、一つ以上のボタンまたはリンクを選択することなどのユーザ（例えば、送信者、受信者、サービスプロバイダ）動作を処理し、バス３１２に対応する信号を送信する入力／出力（Ｉ／Ｏ）コンポーネント３０４を含む。Ｉ／Ｏコンポーネント３０４は、ディスプレイ３０２およびカーソル制御３０８（キーボード、キーパッド、マウスなど）などの出力コンポーネントも含んでもよい。音声信号を変換することによってユーザが入力情報用の音声を使用することを可能とするために、任意の音声入力／出力コンポーネント３０６も含まれてもよい。音声Ｉ／Ｏコンポーネント３０６は、音声をユーザが聞くことを可能にしてもよい。送受信機またはネットワークインターフェイス３２０は、コンピュータシステム３００と他のデバイス（他のユーザデバイス、商人サーバまたはサービスプロバイダサーバ）との間でネットワーク３２２を介して信号を送受信する。一実施形態においては、伝送は無線であるが、他の伝送媒体および方法もまた好適なことがある。マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）または他の処理コンポーネントである可能性があるプロセッサ３１４は、コンピュータシステム３００上の表示または通信リンク３２４を介した他のデバイスへの伝送などのために、これらの種々の信号を処理する。プロセッサ３１４も、クッキーまたはＩＰアドレスなどの情報の他のデバイスへの伝送を制御してもよい。
【００３４】
コンピュータシステム３００のコンポーネントは、システムメモリコンポーネント３１０（例えば、ＲＡＭ）、スタティック記憶コンポーネント３１６（例えば、ＲＯＭ）および／またはディスクドライブ３１８も含む。コンピュータシステム３００は、システムメモリコンポーネント３１０内に含まれる一つ以上の命令シーケンスを実行することによってプロセッサ３１４および他のコンポーネントによって特定の動作を実施する。論理は、コンピュータ可読媒体内にエンコードされ、コンピュータ可読媒体は、実行用のプロセッサ３１４に対する命令の提供に関与する任意の媒体のことを称する。このような媒体は、多くの形式をとることがあり、不揮発性媒体、揮発性媒体、伝送媒体を含むがそのいずれにも限定はされない。種々の実装においては、不揮発性媒体は、光学または磁気ディスクを含み、揮発性媒体はシステムメモリコンポーネント３１０などのダイナミックメモリを含み、伝送媒体は、バス３１２を含むワイヤを含む同軸ケーブル、銅線および光ファイバを含む。一実施形態においては、論理は、非一時的コンピュータ可読媒体にエンコードされる。一例においては、伝送媒体は、ラジオ波、光および赤外線データ通信中に作成されるような音波または光波の形態をとることがある。
【００３５】
コンピュータ可読媒体の幾つかの一般的形式は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光学媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジまたはコンピュータが読み出すように適応された任意の他の媒体を含む。
【００３６】
本開示の種々の実施形態においては、本開示を実現するための命令シーケンスの実行は、コンピュータシステム３００によって実施されてもよい。本開示の種々の他の実施形態においては、通信リンク３２４によってネットワーク（例えば、ＬＡＮ、ＷＬＡＮ、ＰＴＳＮおよび／または遠距離通信、モバイルおよび携帯電話ネットワークを含む種々の他の有線もしくは無線ネットワーク、）に結合された複数のコンピュータシステム３００は、互いに協働して本開示を実現するために命令シーケンスを実施してもよい。
【００３７】
適用可能な場合、本開示によって提供された種々の実施形態は、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組み合わせを使用して実現されてもよい。また、適用可能な場合には、本明細書で説明された種々のハードウェアコンポーネントおよび／またはソフトウェアコンポーネントは、本開示の趣旨から逸脱することなく、ソフトウェア、ハードウェアおよび／またはその双方を含む複合コンポーネントに組み合わせられてもよい。適用可能な場合、本明細書で説明された種々のハードウェアコンポーネントおよび／またはソフトウェアコンポーネントは、本開示の範囲から逸脱することなく、ソフトウェア、ハードウェアまたはその双方を含むサブコンポーネントに分離されてもよい。さらに、適用可能な場合、ソフトウェアコンポーネントは、ハードウェアコンポーネントとして実装されてもよく、その逆でもよいと考えられる。
【００３８】
プログラムコードおよび／またはデータなどの本開示に従うソフトウェアは、一つ以上のコンピュータ可読媒体に記憶されてもよい。本明細書で識別されるソフトウェアは、ネットワーク化された、および／またはその他の、一つ以上の汎用または専用コンピュータおよび／またはコンピュータシステムを使用して実現されてもよいと考えられる。適用可能な場合、本明細書で記述される種々のステップの順序は、本明細書で記述された特徴を提供するために、変更されてもよいし、複合ステップに組み合わせられてもよいし、および／またはサブステップに分離されてもよい。
【００３９】
本明細書で記述された種々の特徴およびステップは、本明細書で記述された種々の情報を記憶する一つ以上のメモリと、一つ以上のメモリおよびネットワークとに結合された一つ以上のプロセッサと、を含むものとして実現され、一つ以上のプロセッサによって実行されたときに、本明細書で記述されたステップを含む方法ならびに本明細書で記述されたハードウェアプロセッサ、ユーザデバイスおよび他のデバイスなどの一つ以上のプロセッサによって実施される方法を、一つ以上のプロセッサに実施させるように適応された複数のマシン可読命令を含む非一時的マシン可読媒体として本明細書で記述されたようにステップを実施するように、一つ以上のプロセッサは動作可能である。
【図１】
2016534618.tif 000003
【図２】
2016534618.tif 000004
【図３】
2016534618.tif 000005
【国際調査報告】
2016534618.tif 000006