(57)【特許請求の範囲】
【請求項１】
エリアに置かれた複数のビーコンであって、そのエリア内の領域に各々が置かれているビーコン、及び
前記複数のビーコンの各々に結合され、前記複数のビーコンが置かれた領域に基づいて前記複数のビーコンのための構成を決定するビーコンマネージャーであって、各ビーコンの前記構成は、前記ビーコンが置かれたエリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び短レンジを有して、店内のアイテムのグループに関連するコールアウトビーコンと、メッセージを表示し、前記ビーコンが置かれた前記エリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び前記コールアウトビーコンの前記短レンジよりも短いレンジを有する情報ビーコンとのうちの何れか一方であるビーコンマネージャー、
を備え、
各ビーコンは、そのビーコンに対して前記ビーコンマネージャーから前記構成を受け取って、各ビーコンは、前記ＳＳＩＤ及びそのビーコンが置かれた前記エリア内の前記領域に対して構成されたレンジを有するようにした、装置。
【請求項２】
各ビーコンの前記構成は、前記ビーコンがそのビーコンメッセージを送信する期間を含む、請求項１に記載の装置。
【請求項３】
前記ビーコンマネージャーは、複数のビーコンに対する構成を発生し、各ビーコンに対する構成は、ビーコンがそのビーコンメッセージを送信する異なる期間を有し、前記複数のビーコンのビーコンメッセージが時間シーケンシングされるようにした、請求項２に記載の装置。
【請求項４】
前記複数のビーコンと通信できる少なくとも１つのコンピューティング装置を更に備え、各ビーコンは、特定のビーコンのレンジ内にある少なくとも１つのコンピューティング装置により受信できるブロードキャストメッセージを発生する、請求項１に記載の装置。
【請求項５】
前記エリアは、ビル、屋外、又はモバイルプラットホームの１つである、請求項１に記載の装置。
【請求項６】
ビーコンの前記ＳＳＩＤがセグメント化され、そしてビーコンの位置識別を与えるのに使用され、前記ＳＳＩＤが更に前記ビーコンが置かれた前記エリアの領域に基づいた地理座標を含む、請求項１に記載の装置。
【請求項７】
前記複数のビーコンの少なくとも１つは、ＮＦＣビーコンに代わって使用される短レンジでプログラムされたＢＬＥビーコンである、請求項１に記載の装置。
【請求項８】
ビーコンを構成する方法において、
エリア内の各ビーコンの位置及び各ビーコンに対するエリア内の領域を含むエリアのレイアウトを受け取り、エリアは、複数のビーコンを有するものであり、
各ビーコンに対し、前記エリアのレイアウトにより指示された前記エリア内のビーコンの位置に基づいてビーコンの構成をプログラムにより発生し、このビーコンの構成は、
前記ビーコンが置かれたエリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び短レンジを有して、店内のアイテムのグループに関連するコールアウトビーコンと、メッセージを表示し、前記ビーコンが置かれた前記エリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び前記コールアウトビーコンの前記短レンジよりも短いレンジを有する情報ビーコンとのうちの何れか一方を含み、前記複数のビーコンは、異なる構成のレンジを有するものであり、及び
前記ビーコンの構成を各ビーコンへ通信して、前記エリア内の複数のビーコンが重畳するレンジを有するようにする、
ことを含む方法。
【請求項９】
各ビーコンの前記構成は、前記ビーコンがそのビーコンメッセージを送信する期間を含む、請求項８に記載の方法。
【請求項１０】
前記各ビーコンに対して構成を発生することは、複数のビーコンに対して構成を発生することを更に含み、前記各ビーコンに対する構成は、ビーコンがそのビーコンメッセージを送信する異なる期間を有し、前記複数のビーコンのビーコンメッセージが時間シーケンシングされるようにした、請求項９に記載の方法。
【請求項１１】
前記エリアは、ビル、屋外、又はモバイルプラットホームの１つである、請求項８に記載の方法。
【請求項１２】
前記構成を発生することは、前記ビーコンの前記ＳＳＩＤをセグメント化して、ビーコンの位置識別を与えることを更に含み、前記ＳＳＩＤが、前記ビーコンが置かれた前記エリアの領域に基づいた地理座標を更に含む、請求項８に記載の方法。
【請求項１３】
ビーコンを構成する方法において、
エリア内に複数の範囲を有する前記エリア内に複数のビーコンを設置し、各ビーコンは、前記ビーコンの事前構成された使用プロフィールに基づいて前記エリアの特定の領域内に設置され、
各ビーコンに対し、ビーコンの事前構成された使用プロフィールに基づいてビーコンの構成をプログラムにより発生し、このビーコンの構成は、前記ビーコンが置かれたエリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び短レンジを有して、店内のアイテムのグループに関連するコールアウトビーコンと、メッセージを表示し、前記ビーコンが置かれた前記エリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤ及び前記コールアウトビーコンの前記短レンジよりも短いレンジを有する短レンジの情報ビーコンとのうちの何れか一方を含み、前記複数のビーコンは、異なる構成のレンジを有するものであり、
各ビーコンの前記事前構成された使用プロフィールに基づき前記複数のビーコンの各々を構成する、方法。
【請求項１４】
各ビーコンの前記構成は、前記ビーコンがそのビーコンメッセージを送信する期間を含む、請求項１３に記載の方法。
【請求項１５】
前記各ビーコンに対して構成を発生することは、複数のビーコンに対して構成を発生することを更に含み、前記各ビーコンに対する構成は、ビーコンがそのビーコンメッセージを送信する異なる期間を有し、前記複数のビーコンのビーコンメッセージが時間シーケンシングされるようにした、請求項１４に記載の方法。
【請求項１６】
前記エリアは、ビル、屋外、又はモバイルプラットホームの１つである、請求項１３に記載の方法。
【請求項１７】
前記事前構成された使用プロフィールは、前記ビーコンが置かれたエリアの領域に基づいた位置名及び位置識別子を含むＳＳＩＤを有する店内のアイテムのグループに関連するコールアウトプロフィールを更に含む、請求項１３に記載の方法。
【請求項１８】
前記ビーコンを構成することは、前記ビーコンの前記ＳＳＩＤをセグメント化して、ビーコンの位置識別を与えることを更に含み、前記ＳＳＩＤが更に前記ビーコンが置かれた前記エリアの領域に基づいた地理座標を含む、請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔優先権主張／関連出願〕
本願は、参考としてここにそのまま援用する２０１４年７月９日に出願された“Range Configurable Beacon Based Devices for Smart Interaction and Broadcast of Information”と題する米国プロビジョナル特許出願第６２／０２２，６１２号に対して３５ＵＳＣ１１９（ｅ）のもとで利益を主張し且つ３５ＵＳＣ１２０のもとで優先権を主張するものである。
【０００２】
本発明は、一般的に、レンジ構成可能なビーコンに関するもので、より詳細には、レンジ構成可能なビーコンを使用してその付近に情報をブロードキャストすべきかどうか及びどんな情報をブロードキャストすべきか選択するシステムに関する。
【背景技術】
【０００３】
位置情報は、通常、モバイルアプリにより種々の目的で使用されている。位置は、緯度／経度のような絶対的なものであるか又は名前の付いた位置である。モバイルフォン及びスマートフォン等の多数のモバイル装置（以下、モバイル装置と称する）は、今日、一般的に、ＧＰＳ能力が組み込まれていて、それらの装置を位置付け、そして例えば、標準的緯度／経度対のような座標を使用できるようにしている。しかしながら、ＧＰＳ機能は、屋内位置では作用できず、又は同じ緯度／経度にある多層位置を区別することができず、従って、別の手段を使用して位置を発見する必要がある。又、あるアプリケーションは、クライアント装置が屋内にあるか屋外にあるかに関わらずＧＰＳ位置付け以外の手段を使用してコンテキスト位置又は名前付き位置を決定することを要求する。コンテキスト位置は、モバイル装置を密接に接近させることで読み取ることのできる短レンジの無線ビーコンを使用して表示され、ブロードキャストされそして発見される。付加的な事柄として、全てのモバイル装置に短レンジビーコンのリーダーが装備されるのではなく、長レンジのビーコンしか読み取ることができず、これは、位置の表示を短いレンジでしか読み取れないことを意味し、読み取ることが意図されたビーコンに他の長レンジビーコンの送信が当たるために非常に不正確なものとなる。
【図面の簡単な説明】
【０００４】
【図１】レンジ構成可能なビーコンを利用する小売店のような構造体の一例を示す。
【図２】レンジ構成可能なビーコンシステムの一例を示す。
【図３】レンジ構成可能なビーコンシステムを詳細に示す。
【発明を実施するための形態】
【０００５】
本発明は、ビル内で使用されるレンジ構成可能なビーコンシステムに特に適用することができ、この状況において、本発明を説明する。しかしながら、このシステム及び方法は、レンジ構成可能なビーコンシステムを、他の状況（庭、造船ドック、船舶やトラックのような運送用乗物の上部、パイプライン、工場、等）でも使用でき、屋内でも屋外でも使用でき、且つ本発明の範囲内で当業者に理解される他の仕方でも実施できるので、多大な有用性があることが明らかである。
【０００６】
レンジ構成可能なビーコンシステム及び方法は、ビーコンを収容する装置（以下、総体的にビーコンと称する）を使用して、情報を他の装置へ送信するための方法を提供する。又、これは、絶対位置情報又は名前付き位置情報の抽出又は推定も許す。正確且つ有効な名前付き位置情報に対して、ビーコンは、アプリケーションで要求されるようにレンジを短くするようにプログラムで構成される。抽出される位置情報は、アプリケーションが情報をどのように使用するつもりであるかに基づいてビーコンの絶対位置であってもなくてもよい。ビーコンにより送信される位置情報は、そのアプリケーションに対する当該情報であり、そして位置情報や、相互作用装置がアプリケーションにとって意義のあるコンテキスト位置へパースできる他の有意義な情報を含む。
【０００７】
ビーコンが送信するようにプログラムできる情報の幾つかの例を以下に示す。
１．位置情報、プロモーション又はセールス情報、或いは在庫情報又はセンサ情報又はその組合せ等。
２．度／分／秒として送信される地理座標４０：２６：４６Ｎ  ７９：５６：５５Ｗ。地理座標の他のフォーマットが使用されてもよい。
３．クライアント装置で実行されるアプリケーションにとって意義のある他のストリングとして送信されるコンテキスト位置、例えば、“Mom&PopStore#173,BigBoxStore#2737”、“RackID 32”、“Region 7”、又は単にビーコンのＭＡＣ  ＩＤ、等。
【０００８】
ビーコンシステム２００の一例が図２に示されており、このシステムは、１つ以上のコンピュータ２０２、例えば、ある実施形態では１つ以上のサーバーコンピュータと、このコンピュータ２０２を複数のビーコン装置１０２に接続すると共に、コンピュータ２０２及び各ビーコン装置１０２がデータを互いに交換できるようにするネットワーク２０４及びアクセスポイント２０６と、を有している。各ビーコン装置１０２は、次いで、上述したように、１つ以上のコンピューティング装置２０８と通信する。
【０００９】
１つ以上のコンピュータ２０２は、その１つ以上のコンピュータがビーコン装置１０２の各々を制御及び構成できるようにするメモリ、持続的ストレージ及び他のコンピューティングリソースを伴うプロセッサベースの装置である。コンピュータ２０２の実施例は、上述したサーバーコンピュータである。図３に示すように、コンピュータ２０２は、各ビーコン装置１０２の制御、構成及び管理を遂行するビーコンマネージャー３００及びビーコンコマンドジェネレータ３０２を更に備えている。ビーコンマネージャー３００及びビーコンコマンドジェネレータ３０２の各々は、ハードウェア又はソフトウェアで実施される。ビーコンマネージャー３００及びビーコンコマンドジェネレータ３０２のいずれか又は両方がソフトウェアで実施されるときは、ビーコンマネージャー３００又はビーコンコマンドジェネレータ３０２が、コンピュータ２０２のプロセッサにより実行されるコンピュータコードの複数のラインである。コンピュータ２０２のプロセッサがコンピュータコードを実行するとき、プロセッサは、ビーコンマネージャー３００又はビーコンコマンドジェネレータ３０２の機能及びオペレーションを遂行するように構成される。ビーコンマネージャー３００及びビーコンコマンドジェネレータ３０２のいずれか又は両方がハードウェアで実施されるときは、ビーコンマネージャー３００又はビーコンコマンドジェネレータがハードウェア装置又は回路、例えば、プログラマブルロジック装置、マイクロコントローラ、状態マシン、等であり、そしてハードウェア装置又は回路は、ビーコンマネージャー３００又はビーコンコマンドジェネレータ３０２の機能及びオペレーションを遂行する。
【００１０】
ネットワーク２０４は、ワイヤードネットワーク又はワイヤレスネットワーク或いはそれら２つの組合せである。このネットワークは、コンピュータ２０２とビーコン装置１０２との間で通信するための既知のプロトコルを使用するデジタルデータネットワークである。アクセスポイント２０６は、（ネットワーク２０４を経て通信される）コンピュータ２０２のデジタルデータ信号を、各ビーコン装置１０２へ通信されるワイヤレス信号に変換すると共に、各ビーコン装置１０２からのワイヤレス信号を、コンピュータ２０２へ通信されるデジタルデータ信号に変換する典型的なワイヤレスアクセスポイントである。
【００１１】
各ビーコン装置１０２は、ビーコンとして動作してビーコンメッセージを周期的に発生しそして他の装置へ送信できるプロセッサベースの装置である。ビーコン装置は、ブルーツース低エネルギー装置又はアップルｉＢｅａｃｏｎ装置、ＮＦＣビーコン装置、アクセスポイント又は他の装置である。ビーコン装置１０２は、ワイヤレス、電磁変調、光、磁界相互作用、熱、及び本発明の範囲内の他の形式の相互作用を含む種々の手段を経て通信する（それらのビーコンメッセージを送信し及び／又はコンピュータ２０２と通信する）ことができる。各ビーコン１０２は、スタンドアローンでもよいし、又は装置又は器具内に埋め込まれてもよい。例えば、１つの実施形態において、ビーコンは、電子標識回路に埋め込まれるか又はその一部分であり、従って、電子標識は、任意の形式のディスプレイを含む。ビーコンメッセージにおけるデータ及びデータの送信プロトコルは既知であり、そしてビーコンメッセージにおけるデータ及びデータの送信プロトコルは、本発明の範囲内である。１つ以上のコンピューティング装置２０８は、各々、ビーコンメッセージを受信し、処理し及びそれに応答することのできるメモリ、ディスプレイ及び入力／出力装置を伴うプロセッサベースの装置である。例えば、各コンピューティング装置２０８は、Ａｐｐｌｅ（登録商標）ｉＰｈｏｎｅ（登録商標）装置のようなスマートフォン装置、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムベースの装置、ラップトップ装置、タブレット装置、等である。システム２００において、各コンピューティング装置のプロセッサは、ビーコン装置１０２との相互作用を管理するアプリケーションを実行する。
【００１２】
システム２００は、電話のようなモバイル装置を含む他の装置２０８と相互作用する近傍のビーコン１０２の発見を規定する。これは、相互作用装置で実行され又はそれを制御するアプリケーション（アプリ）が、ビーコン装置１０２から受け取るデータの先験的な意味をそのアプリが知っていることにより、ビーコン装置１０２から受け取るデータを解釈できねばならないことを意味する。このシステムは、これに限定されないが、ビーコンＩＤ又は名前のような情報を使用するか、又はその情報を前記選択されたフォーマットのいずれか１つで含む。従って、装置２０８がビーコン装置１０２を発見すると、ビーコンのＩＤ又は名前のような情報を使用して、コンテキスト位置情報又は絶対位置情報を推測する。これは、ペアリングを必要とせずに、装置１０２で実行されるアプリによってビーコン１０２を発見しそして読み取りできるようにする。
【００１３】
一例として、ワイヤレスアクセスポイントは、ＳＳＩＤ名前スペースを完全に使用して位置情報を表すことのできるビーコン１０２として設定される。ＳＳＩＤは、特定のワイヤレスＬＡＮを識別するユーザ定義可能な名前である。モバイル装置２０８は、ＳＳＩＤをブロードキャストするレンジ内の全てのアクセスポイントからブロードキャストメッセージを受信する。ＳＳＩＤは、数キャラクタの長さであるように定義され、各キャラクタは、任意の値をとる。ある実施形態において、モバイル装置へ送信すべきビーコンの独特の位置識別を与えるためにＳＳＩＤ名前スペースをどのようにセグメント化するかの一例を以下に示す。
１．位置名：６オクテット
２．位置ＩＤ：４オクテット
３．サブ位置：２オクテット
４．地理座標：２０オクテット（スペースなしに度分秒として書かれる：ｄｄ：ｍｍ：ｓｓＮｄｄｄ：ｍｍ：ｓｓＷ）
【００１４】
以上において、位置名の例は、“ＭｙＳｔｏｒｅ”であり、位置ＩＤは、“Ｓｔｏｒｅ４７”であり、そしてサブ位置は、“Ｄｅｐａｒｔｍｅｎｔ９”である。
【００１５】
システム２００において、各ビーコン１０２のレンジは、閉じたスペース内に多数のビーコンが共存する可能性を与え且つカバレージの領域を独特に識別するために適当な長さ又は短さであるように動的に構成される。例えば、配備時に、ビーコンは、ラック上のようなアイテムのグループに関連する“ＣａｌｌＯｕｔ”ビーコンとして構成され、そしてビーコンマネージャー３００は、次いで、６フィートのような適当な短いレンジに対してそれをプログラムする。別のビーコンは、「情報」ビーコンとして構成され、そしてビーコンマネージャー３００は、そのレンジを、数インチのような短いレンジにプログラムして、モバイル装置２０８がビーコン１０２を読み取るためにビーコン１０２に接近しなければならないようにする。「情報」ビーコン搬送装置は、“Scan Me for more Information(それ以上の情報はこれをスキャンして下さい)”のようなメッセージを表示するように設計される。別のビーコンは、「位置マーキング」ビーコンとして構成され、そしてビーコンマネージャー３００は、そのレンジを０フィートないし５０フィート程度にセットすることができる。又、ビーコンマネージャー３００は、ビジネスルールに基づいて、あるビーコン形式を別のビーコン形式にプログラムで再構成することもできる。例えば、「情報」ビーコンは、ある時点のビジネス要件が、情報であることから、近傍のモバイル装置２０８へ情報をアクティブに送信することへと変化した場合に、“ＣａｌｌＯｕｔ”ビーコンとなる。
【００１６】
このシステムにおいて、製品のローカルグループを識別するには各セクションに多数のビーコン１０２が必要とされる。装置２０８は、重畳するビーコンレンジを伴う領域に入ると、ビーコンから受信した信号の受信信号強度に基づきその位置を明瞭化するか、又はそれが全ての重畳ビーコンのレンジ内にあると決定する。例えば、図１は、小売店に複数のビーコン１０２を使用する例を示すもので、異なる位置にあるビーコン１０２は、短レンジ又は長レンジであるようにレンジ構成されている。長レンジビーコンは、重畳するカバレージエリアを与える。隣接するビーコンの重畳するカバレージは、例えば、店の相乗的クロスセールスを容易にするために使用される。
【００１７】
従って、このシステムでは、ビーコン１０２は、例えば、数ｃｍないし数ｍ離れたところからレンジを変更できるよう遠隔プログラム可能なレンジ減衰回路を有する。従って、ビーコン１０２は、それ自体、ネットワークの一部分又は直接的接続であり、コンピュータ２０２から制御されてもよいし、又は図２に示すように独立であってもよい。これは、ビーコン１０２を、その付近に適切に方向付けされた装置２０８からでなければ読み取りできない超短レンジビーコンであるように動的に構成することもできるし、或いは例えば、モバイル装置が普通に通過する距離において任意の装置により読み取りできる長レンジのブロードキャストビーコンであるように構成することもできる。ビーコンをプログラム可能にレンジ制御するこの方法は、例えば、読み取りのためにコンピューティング装置２０８により「スキャン」されねばならないように数ｃｍの超短レンジを有するようにブルーツース低エネルギー（ＢＬＥ）ビーコンを構成するのに使用できるし、或いはその同じＢＬＥビーコンを、その周囲のあるゾーン内で情報をブロードキャストするために数メータのレンジをもつように動的にプログラムすることもできる。これは、例えば、全てのコンピューティング装置２０８が短レンジ装置リーダー（ＮＦＣのような）をもつのではなく、ＢＬＥのような長レンジ装置リーダーしかもたないときに有用であり、この場合に、ＢＬＥビーコンは、超短レンジであるようにプログラムされ且つＮＦＣビーコンに代って使用される。
【００１８】
ビーコン１０２は、例えば、ビーコン名前スペースでエンコードされた位置情報の他には、他のデータをコンピューティング装置２０８へ及びコンピューティング装置２０８から送信しないように構成することができる。従って、ビーコン１０２は、機能的に余計なものを削ぎ落とした装置として構築され且つバッテリ電力で何年も動作を維持できる装置である。
【００１９】
図１に戻ると、この図は、典型的な小売店のためのビーコンシステム２００の実施形態を示すもので、信号強度の調整によりそれらのカバレージエリアをどのように調整するか示している。相乗的クロスセールス又は他のアプリケーションを容易にするためにカバレージは隣接ビーコンカバレージに重畳してもよい。製品のローカルグループを識別するために各セクションに多数のビーコンが必要とされる。例えば、
「店レベルビーコン」：店を識別するために店全体をカバーする。
「製造ビーコン」：製造エリアをカバーする。
「パン屋＆デリレベルビーコン」：パン屋＆デリエリアをカバーする。
「肉＆魚介類ビーコン」：肉＆魚介類エリアをカバーする。
「乳製品ビーコン」：乳製品エリアをカバーする。
「薬局ビーコン」：薬局エリアをカバーする。
「酒類エリアビーコン」：ワイン＆酒類セクションをカバーする。
「銀行ビーコン」：銀行／ＡＴＭエリアをカバーする。
「コーヒーショップビーコン」：インストアコーヒーショップ及び周囲の座席エリアをカバーする。
「チェックアウトレーンビーコン」：チェックアウトレーン及び重畳するエンドキャップエリアを各々カバーする。
「通路レベルビーコン」（Ａ−Ｘ及び１−８として示す）：各通路に多数のビーコンが設置され、各通路の左右両側の製品のグループ又はカテゴリをカバーする。
【００２０】
図２に戻ると、この図は、コンピュータ２０２によりビーコン１０２のリモートレンジ構成を行うためにネットワーク２０４にマウントされたビーコン４、５、６、７を示す。ビーコン４が短レンジ相互作用のためにプログラムされるときは、クライアント装置／コンピューティング装置２０８は、ビーコン４を読み取れるようにビーコン４のほぼ数ｃｍ以下の付近に保持される。これは、多数の隣接ビーコンからの送信がクライアント装置と重畳するのを防止する。ビーコン５、６、７が長レンジ相互作用のためにプログラムされるときは、クライアント装置９は、数メータ離れたところからそれを読み取ることができる。長レンジ構成では、隣接ビーコン送信の重畳が許されるか、又はサーバーコントロールのもとで隣接ビーコンからの送信を時間シーケンシングすることによりそれが防止される。従って、この図に示すように、サーバー１は、クライアント装置９による重畳読み取りを回避するために、ビーコン５に所与の時間に送信するように命令し、ビーコン６にそれとは異なる時間に送信するように命令し、そしてビーコン７に更に別の時間に送信するように命令する。
【００２１】
図３に示すビーコンマネージャー３００は、各ビーコンのレンジを含めて、各ビーコン１０２を管理し及び構成する。又、ビーコンマネージャー３００は、前記のように、ビーコン１０２の送信を時間シーケンスする。次いで、ビーコンコマンドジェネレータ３０２は、各ビーコン１０２に対してデータメッセージを発生する（構成と共に）。ある実施形態では、図１に示すようなエリアのレイアウトは既知であり、そしてビーコンマネージャー３００は、エリアのレイアウトに基づき（ビーコンのレンジを含めて）エリアにおける各ビーコン１０２を構成する。従って、ビーコンマネージャー３００は、エリア内の各ビーコンの位置及び各ビーコンにより管理されるエリア内の領域を含めてエリアのレイアウトを受け取る。次いで、ビーコンマネージャー３００は、エリアのレイアウトに基づいてエリア内の各ビーコンの構成（レンジ構成を含む）を発生し、そしてエリア内の各ビーコンにその構成を通信する。或いは又、配備サイトのレイアウトが未知である場合は、ビーコン１０２は、「コールアウト(CallOut)」であるように工場で事前構成されそして表示される。次いで、「情報」又は「位置マーキング」及び配備要員は、配備サイトの適当な位置に適当に事前構成されたビーコンを配備する。
【００２２】
説明のための以上の記述は、特定の実施形態を参照してなされた。しかしながら、以上の例示は、本発明を余すところなく述べるものでもないし又はここに開示する正確な態様に限定するものでもない。以上の技術に鑑み、多数の変更及び修正が考えられる。本発明の原理及びその実際の応用を最良に説明するために実施形態が選択されて記述され、当業者であれば、この開示及び種々の変更を伴う種々の実施形態を、意図される特定の用途に適するように最良に利用することができよう。
【００２３】
ここに述べるシステム及び方法は、１つ以上のコンポーネント、システム、サーバー、機器、他のサブコンポーネントを経て実施され、或いはそのような要素間に分散される。システムとして実施されるときには、そのようなシステムは、とりわけ、汎用コンピュータに見られるソフトウェアモジュール、汎用ＣＰＵ、ＲＡＭ、等のコンポーネントを含み及び／又はそれに関与する。サーバーに革新がなされる実施形態では、そのようなサーバーは、汎用コンピュータに見られるようなＣＰＵ、ＲＡＭ等のコンポーネントを含み又はそれに関与する。
【００２４】
更に、ここに述べるシステム及び方法は、上述したものに加えて、個別の又は全く異なるソフトウェアでの実施を経て達成される。そのような他のコンポーネント（例えば、ソフトウェア、処理コンポーネント、等）、及び／又は本発明に関連した又は本発明を実施するコンピュータ読み取り可能な媒体に関しては、例えば、ここに述べる革新の観点は、多数の汎用又は特殊目的のコンピューティングシステム又は構成と一貫して実施される。ここに述べる革新と共に使用するのに適した種々の規範的コンピューティングシステム、環境及び／又は構成は、パーソナルコンピュータ、サーバー、又はサーバーコンピューティング装置、例えば、ルーティング／接続コンポーネント、ハンドヘルド又はラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、消費者向け電子装置、ネットワークＰＣ、他の既存のコンピュータプラットホーム、前記システム又は装置の１つ以上を含む分散型コンピューティング環境、等、内の、又はそこで実施されるソフトウェア又は他のコンポーネントを含むが、これらに限定されない。
【００２５】
幾つかの例では、システム及び方法の観点は、例えば、そのようなコンポーネント又は回路に関連して実行されるプログラムモジュールを含むロジック及び／又はロジックインストラクションを経て達成され又はそれにより遂行される。一般的に、プログラムモジュールは、特定のタスクを遂行し又はここに述べる特定のインストラクションを実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造体、等を含む。又、本発明は、回路が通信バス、回路又はリンクを経て接続される場合には、分散型ソフトウェア、コンピュータ又は回路設定に関連して実施されてもよい。分散型設定では、制御及びインストラクションは、メモリストレージ装置を含むローカル及びリモートの両コンピュータストレージ媒体から生じてもよい。
【００２６】
又、ここに述べるソフトウェア、回路及びコンポーネントは、１つ以上の形式のコンピュータ読み取り可能な媒体を含み及び／又は利用してもよい。コンピュータ読み取り可能な媒体は、そのような回路及び／又はコンピューティングコンポーネント上に存在し、それに関連し又はそれによりアクセスされる任意の入手可能な媒体である。例えば、これに限定されないが、コンピュータ読み取り可能な媒体は、コンピュータストレージ媒体及び通信媒体を含む。コンピュータストレージ媒体は、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール又は他のデータのような情報を記憶するための方法又は技術で実施される揮発性及び不揮発性、除去可能及び除去不能な媒体を含む。コンピュータストレージ媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多様性ディスク（ＤＶＤ）又は他の光学的ストレージ、磁気テープ、磁気ディスクストレージ又は他の磁気ストレージ装置、或いは望ましい情報を記憶するのに使用でき且つコンピューティングコンポーネントによりアクセスできる他の媒体を含むが、これに限定されない。通信媒体は、コンピュータ読み取り可能なインストラクション、データ構造体、プログラムモジュール及び／又は他のコンポーネントを含む。更に、通信媒体は、ワイヤードネットワーク又は直接的ワイヤード接続のようなワイヤード媒体を含むが、そのような形式の媒体で、一時的媒体を含むものはない。又、上述したものの任意の組合せもコンピュータ読み取り可能な媒体の範囲内に含まれる。
【００２７】
ここでの記述において、コンポーネント、モジュール、装置、等の用語は、種々の仕方で実施できる任意の形式の論理的又は機能的ソフトウェア要素、回路、ブロック及び／又はプロセッサを指す。例えば、種々の回路及び／又はブロックの機能を、別の数のモジュールへと互いに結合することができる。各モジュールは、有形メモリ（例えば、ランダムアクセスメモリ、リードオンリメモリ、ＣＤ−ＲＯＭメモリ、ハードディスクドライブ、等）に記憶されたソフトウェアプログラムとして実施されて、中央処理ユニットによって読み取られ、ここに述べる革新の機能を実施してもよい。又は、モジュールは、送信搬送波を経て汎用コンピュータ又は処理／グラフィックハードウェアへ送信されるプログラミングインストラクションを含むことができる。又、モジュールは、ここに述べる改革により包含される機能を実施するハードウェア論理回路として実施することもできる。最終的に、モジュールは、望ましいレベルの性能及びコストを与える特殊目的のインストラクション（ＳＩＭＤインストラクション）、フィールドプログラマブル論理アレイ、又はその混合体を使用して実施することができる。
【００２８】
ここに開示するように、本開示と一貫した特徴は、コンピュータハードウェア、ソフトウェア及び／又はファームウェアを経て実施される。例えば、ここに開示するシステム及び方法は、例えば、データベース、デジタル電子回路、ファームウェア、ソフトウェア、又はその組合せも含むコンピュータのようなデータプロセッサを含む種々の形態で実施されてもよい。更に、ここに開示する幾つかの実施形態は、特定のハードウェアコンポーネントについて記述するが、ここに述べる革新と一貫したシステム及び方法は、ハードウェア、ソフトウェア及び／又はファームウェアの組合せで実施されてもよい。更に、前記特徴及び他の観点、並びにここに述べる革新の原理は、種々の環境において実施されてもよい。そのような環境及びそれに関連したアプリケーションは、本発明により種々のルーチン、プロセス及び／又はオペレーションを遂行するように特に構成されるか、或いは必要な機能を与えるためにコードにより選択的にアクチベートされ又は再構成される汎用コンピュータ又はコンピューティングプラットホームを含む。ここに開示するプロセスは、特定のコンピュータ、ネットワーク、アーキテクチャー、環境又は他の装置に固有に関連しておらず、そしてハードウェア、ソフトウェア及び／又はファームウェアの適当な組合せにより実施される。例えば、種々の汎用マシンを、本発明の教示に基づいて書かれたプログラムと共に使用してもよいし、或いは必要な方法及び技術を遂行するための特殊な装置又はシステムを構成するのがより便利である。
【００２９】
又、ここに述べる方法及びシステムの観点、例えば、ロジックは、プログラム可能なロジック装置（ＰＬＤ）、例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラム可能なアレイロジック（ＰＡＬ）装置、電気的にプログラム可能なロジック・メモリ装置、及び標準的セルベース装置、並びに特定用途向け集積回路を含む種々の回路のいずれかへ機能的にプログラムされるものとして実施されてもよい。これら観点を実施する他の幾つかの可能性は、メモリ装置、メモリ（ＥＥＰＲＯＭのような）を伴うマイクロコントローラ、埋め込み型マイクロプロセッサ、ファームウェア、ソフトウェア、等を含む。更に、これら観点は、ソフトウェアベースの回路エミュレーションを有するマイクロプロセッサ、個別ロジック（連続的及び組合せ的）、カスタム装置、ファジー（ニューラル）ロジック、量子装置、及び前記装置形式の混成体に埋め込まれてもよい。その基礎となる装置技術は、種々のコンポーネント形式、例えば、相補的金属酸化物半導体（ＣＭＯＳ）のような金属酸化物半導体電界効果トランジスタ（ＭＯＳＦＥＴ）テクノロジー、エミッタ結合ロジック（ＥＣＬ）のようなバイポーラテクノロジー、ポリマーテクノロジー（例えば、シリコン共役ポリマー及び金属共役ポリマー・金属構造体）、混合アナログ及びデジタル、等で提供される。
【００３０】
又、ここに開示する種々のロジック及び／又は機能は、振舞い、登録転送、ロジックコンポーネント及び／又は他の特性に関して、ハードウェア、ファームウェア、及び／又は種々のマシン読み取り可能な又はコンピュータ読み取り可能な媒体に埋め込まれたデータ及び／又はインストラクションの多数の組合せを使用してイネーブルされることにも注意されたい。そのようなフォーマットされたデータ及び／又はインストラクションが埋め込まれるコンピュータ読み取り可能な媒体は、これに限定されないが、種々の形態の不揮発性ストレージ媒体（例えば、光学的、磁気的又は半導体ストレージ媒体）を含むが、この場合も、一時的媒体は含まない。文脈上明白に他の意味に解釈すべき場合を除いて、この記述全体を通して、「備える(comprise)」、「備えている(comprising)」、等の語は、排他的又は徹底的な意味ではなく、包含的な意味に解釈されるべきであり、即ち「含むが、それに限定されない」という意味に解釈されるべきである。又、単数又は複数を使用する語は、各々、複数又は単数も含む。更に、「ここで(herein」、「以降(hereunder)」、「前記(above)」、「以下(below)」、及び同様の意味の語は、本出願を全体的に指すもので、本出願の特定の部分を指すものではない。「又は(or)」という語は、２つ以上のアイテムのリストを参照するのに使用され、次に示す語の全ての解釈、即ちリスト内のいずれかのアイテム、リスト内の全てのアイテム、及びリスト内のアイテムのいずれかの組合せ、を網羅するものである。
【００３１】
本発明の現在好ましいと考えられる幾つかの実施形態を特に説明したが、本発明に係る当業者であれば、ここに図示して説明した種々の実施形態の変更及び修正が、本発明の精神及び範囲から逸脱せずになされ得ることが明らかであろう。従って、本発明は、法律の適用規定により要求される程度でしか制限されないものとする。
【００３２】
以上、本発明の特定の実施形態について述べたが、特許請求の範囲に規定された本発明の精神及び範囲から逸脱せずにそれら実施形態に変更がなされ得ることが当業者に明らかであろう。
【符号の説明】
【００３３】
１０２：ビーコン装置
２０２：コンピュータ
２０４：ネットワーク
２０６：アクセスポイント
２０８：コンピューティング装置
３００：ビーコンマネージャー
３０２：ビーコンコマンドジェネレータ
【図１】
0006672291.tif 000002
【図２】
0006672291.tif 000003
【図３】
0006672291.tif 000004