(57)【要約】      （修正有）【課題】少なくとも１つのＩＤノード、複数のマスタノード、およびサーバを有する、無線ノードネットワークを使用する品物の出荷を管理する方法、装置およびシステムを提示する。【解決手段】サーバ１００は、ＩＤノード１２０ａ〜１２０ｅおよび品物を登録する出荷情報を受信する。ＩＤノード１２０ａ〜１２０ｅは、サーバ１００に送信される関連付け情報と共に、ピックアップされる前に、第１のマスタノード１１０ａ〜１１０ｃに関連付けることができる。ＩＤノード１２０ａ〜１２０ｅは、品物およびＩＤノード１２０ａ〜１２０ｅが移動する予測される経路に沿って別のマスタノード１１０ａ〜１１０ｃと関連付けられた場合に、第１のマスタノード１１０ａ〜１１０ｃからの関連付けを解除することができる。関連付け解除／関連付け情報は、サーバ１００に報告され、サーバ１００が、ＩＤノード１２０ａ〜１２０ｅ関連付けおよび位置を追跡する。【選択図】図２
2020194551.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのＩＤノードと複数のマスタノードとサーバとを有する無線ノードネッ
トワークを用いて品物の出荷を管理するための方法であって、
前記ＩＤノードおよび出荷されるべき前記品物を登録するために前記サーバへ出荷情報
を送信するステップと、
前記ＩＤノードを、前記品物を出荷するための予測される経路に関連した第１のマスタ
ノードに関連付けるステップと、
前記ＩＤノードと前記第１のマスタノードとの間の前記関連付けを反映するように前記
サーバを更新するステップと、
前記ＩＤノードが前記予測される経路を通過する際に前記ＩＤノードと前記予測される
経路に関連した第２のマスタノードとを関連付けるステップと、
前記ＩＤノードが前記予測される経路を通過し続ける際に前記ＩＤノードと前記第２の
マスタノードとの間の前記関連付けを反映するように前記サーバを更新するステップと
を含む、方法。
【請求項２】
前記第１のマスタノードは、ラップトップコンピュータ、デスクトップコンピュータ、
タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデ
バイス、およびスマート・ウェアラブル・デバイスを含む群の中からのユーザ・アクセス
・デバイスである、請求項１に記載の方法。
【請求項３】
前記ＩＤノードを前記第１のマスタノードに関連付ける前記ステップは、前記予測され
る経路におけるピックアップイベントの前に行われる、請求項２に記載の方法。
【請求項４】
前記ＩＤノードと前記第１のマスタノードとの間の関連付けを解除するステップと、
前記ＩＤノードと前記第１のマスタノードとの間の前記関連付け解除を反映するように
前記サーバを更新するステップと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記ＩＤノードを、前記品物を出荷するための前記予測される経路の終端における前記
予測される経路に関連した第３のマスタノードに関連付けるステップと、
前記ＩＤノードと前記第３のマスタノードとの間の前記関連付けを反映するために前記
サーバに通知するステップと
をさらに含む、請求項４に記載の方法。
【請求項６】
前記ＩＤノードと前記第２のマスタノードとの間の関連付けを解除するステップと、
前記ＩＤノードと前記第２のマスタノードとの間の前記関連付け解除を反映するように
前記サーバを更新するステップと
をさらに含む、請求項１に記載の方法。
【請求項７】
前記第３のマスタノードは、ラップトップコンピュータ、デスクトップコンピュータ、
タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデ
バイス、およびスマート・ウェアラブル・デバイスを含む群の中からのユーザ・アクセス
・デバイスである、請求項５に記載の方法。
【請求項８】
前記ＩＤノードを前記第３のマスタノードに関連付ける前記ステップは、前記予測され
る経路におけるドロップオフイベントの後で行われる、請求項７に記載の方法。
【請求項９】
前記予測される経路に関連したコンテキストデータを受信するステップ、をさらに含む
、請求項１に記載の方法。
【請求項１０】
前記ＩＤノードを前記第１のマスタノードまたは前記第２のマスタノードのどちらかに
関連付けるときに、前記受信されたコンテキストデータに依拠して前記予測される経路の
環境面に関して調整するステップ、をさらに含む、請求項９に記載の方法。
【請求項１１】
前記ＩＤノードを前記第１のマスタノードに関連付ける前記ステップは、スキャンイベ
ントの捕捉時に前記ＩＤノードを前記第１のマスタノードに関連付けるステップ、をさら
に含む、請求項１に記載の方法。
【請求項１２】
少なくとも１つのＩＤノードと複数のマスタノードとサーバとを有する無線ノードネッ
トワークを用いて品物の出荷を管理するための方法であって、
前記サーバが、前記ＩＤノードおよび出荷されるべき前記品物を登録するために出荷情
報を受信するステップと、
前記ＩＤノードが、前記品物を出荷するための予測される経路に関連した第１のマスタ
ノードと関連付けられることを可能にするために、前記第１のマスタノードへ第１の認証
資格情報のセットを提供するステップと、
前記サーバが、前記ＩＤノードと前記第１のマスタノードとの間の前記関連付けを反映
するための更新を受信するステップと、
前記ＩＤノードが前記予測される経路を通過する際に前記ＩＤノードが第２のマスタノ
ードと関連付けられることを可能にするために、前記第２のマスタノードへ第２の認証資
格情報のセットを提供するステップと、
前記サーバが、前記ＩＤノードが前記予測される経路を通過し続ける際に前記ＩＤノー
ドと前記第２のマスタノードとの間の前記関連付けを反映するための更新を受信するステ
ップと
を含む、方法。
【請求項１３】
前記ＩＤノードが前記品物を出荷するための前記予測される経路の終端に近づく際に、
前記ＩＤノードが第３のマスタノードと関連付けられることを可能にするために、前記第
３のマスタノードへ第３の認証資格情報のセットを提供するステップと、
前記サーバが、前記ＩＤノードと前記第３のマスタノードとの間の前記関連付けを反映
するための通知を受信するステップと
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記第１のマスタノードは、ラップトップコンピュータ、デスクトップコンピュータ、
タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデ
バイス、およびスマート・ウェアラブル・デバイスを含む群の中からのユーザ・アクセス
・デバイスである、請求項１３に記載の方法。
【請求項１５】
前記第１のマスタノードへ前記第１の認証資格情報のセットを提供する前記ステップは
、前記予測される経路におけるピックアップイベントの前に行われる、請求項１４に記載
の方法。
【請求項１６】
前記第３のマスタノードは、ラップトップコンピュータ、デスクトップコンピュータ、
タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデ
バイス、およびスマート・ウェアラブル・デバイスを含む群の中からのユーザ・アクセス
・デバイスである、請求項１３に記載の方法。
【請求項１７】
前記第３のマスタノードへ前記第３の認証資格情報のセットを提供する前記ステップは
、前記予測される経路におけるドロップオフイベントの後で行われる、請求項１３に記載
の方法。
【請求項１８】
前記第１のマスタノード、前記第２のマスタノード、および前記第３のマスタノードの
うちの少なくとも１つへコンテキストデータを提供するステップであって、前記コンテキ
ストデータは、前記予測される経路の一部の環境面に関するものである、コンテキストデ
ータを提供するステップ、をさらに含む、請求項１３に記載の方法。
【請求項１９】
前記ＩＤノードを前記第１のマスタノード、前記第２のマスタノード、または前記第３
のマスタノードのいずれかに関連付けるときに、前記受信されたコンテキストデータに依
拠して前記予測される経路の環境面に関して調整するステップ、をさらに含む、請求項１
８に記載の方法。
【請求項２０】
前記サーバによって受信された関連付け情報、および前記第１のマスタノード、前記第
２のマスタノード、または前記第３のマスタノードのうちの少なくとも１つに関連した位
置情報に基づいて、前記ＩＤノードの位置を決定するステップ、をさらに含む、請求項１
３に記載の方法。
【請求項２１】
前記品物を出荷するための前記予測される経路の少なくとも一部分に沿った第１の地点
から第２の地点までの前記品物のための通過ルートを予測するステップ、をさらに含む、
請求項１２に記載の方法。
【請求項２２】
前記第１の地点は起点であり、前記第２の地点は目的地点であり、前記起点および前記
目的地点は前記出荷情報において識別される、請求項２１に記載の方法。
【請求項２３】
コンテキストデータに基づいて前記予測される経路を調整するステップ、をさらに含む
、請求項２１に記載の方法。
【請求項２４】
プロセッサ上で実行されると、少なくとも１つのＩＤノードと複数のマスタノードとサ
ーバとを有する無線ノードネットワークを用いて品物の出荷を管理するための方法を行う
命令を含む非一時的なコンピュータ可読媒体であって、前記方法は、
前記サーバが、前記ＩＤノードおよび出荷されるべき前記品物を登録するために出荷情
報を受信するステップと、
第１の地点から第２の地点までの前記品物のための通過ルートの第１の部分を予測する
ステップと、
第１のマスタノードが前記第１の地点の近くの前記ＩＤノードと関連付けられることを
許可するステップと、
前記サーバが、前記ＩＤノードと前記第１のマスタノードとの間の前記関連付けを反映
するための更新を受信するステップと、
前記ＩＤノードの管理責任が、前記第１のマスタノードから、前記通過ルートの前記予
測された第１の部分上の前記第２の地点の近くの第２のマスタノードへ受け渡される際に
、前記第２のマスタノードが前記ＩＤノードと関連付けられることを許可するステップと
、
前記サーバが、前記ＩＤノードと前記第２のマスタノードとの間の前記関連付けを反映
するための更新を受信するステップと
を含む、非一時的なコンピュータ可読媒体。
【請求項２５】
前記第２の地点から第３の地点までの前記品物のための前記通過ルートの第２の部分を
予測するステップと、
前記ＩＤノードの管理責任が、前記第２のマスタノードから、前記通過ルートの前記予
測された第２の部分上の第３の地点の近くの第３のマスタノードへ受け渡される際に、前
記第３のマスタノードが前記ＩＤノードと関連付けられることを許可するステップと、
前記サーバが、前記ＩＤノードと前記第３のマスタノードとの間の前記関連付けを反映
するための通知を受信するステップと
をさらに含む、請求項２４に記載の非一時的なコンピュータ可読媒体。
【請求項２６】
前記方法は、前記サーバによって受信された関連付け情報、および前記第１のマスタノ
ード、前記第２のマスタノード、または前記第３のマスタノードのうちの少なくとも１つ
に関連した位置情報に基づいて、前記ＩＤノードの位置を決定するステップ、をさらに含
む、請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２７】
前記第１のマスタノードが関連付けられることを許可する前記ステップは、前記ＩＤノ
ードおよび出荷されるべき前記品物のためのピックアップイベントの前に行われる、請求
項２４に記載の非一時的なコンピュータ可読媒体。
【請求項２８】
前記第３のマスタノードが関連付けられることを許可する前記ステップは、前記ＩＤノ
ードおよび出荷されるべき前記品物のためのドロップオフイベントの後で行われる、請求
項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２９】
無線ノードネットワークを用いて品物の出荷を管理するためのシステムであって、
出荷される前記品物に登録されたＩＤノードと、
複数のマスタノードであって、前記マスタノードの各々は、前記品物が前記品物のため
の予想される通過ルートの第１の地点から第２の地点まで出荷される際に、前記予想され
る通過ルートの少なくとも一部分の異なる部分に位置するものと予測され、前記マスタノ
ードの各々は、短距離通信路上で前記ＩＤノードと通信するように動作する、複数のマス
タノードと、
前記ＩＤノードの位置および前記マスタノードの位置を追跡および報告し、前記ＩＤノ
ードが前記予想される通過ルートの前記一部分に沿って移動する際に前記マスタノード間
で前記ＩＤノードの管理責任を移転するためのサーバと
を含み、
前記マスタノードは、少なくとも、
前記第１の地点の近くで、前記ＩＤノードおよび出荷されるべき品物のためのピックア
ップイベントの前に前記ＩＤノードと関連付けられる前記マスタノードのうちの第１のマ
スタノードと、
前記予想される通過ルートの前記第２の地点の近くで前記ＩＤノードと関連付けられる
前記マスタノードのうちの第２のマスタノードと
をさらに含む、システム。
【請求項３０】
前記マスタノードは、ドロップオフイベントの後で前記ＩＤノードと関連付けられる前
記マスタノードのうちの第３のマスタノードをさらに含む、請求項２９に記載のシステム
。
【請求項３１】
前記マスタノードは、出荷されるべき前記品物の受取人に関連したユーザ・アクセス・
デバイスである、請求項３０に記載のシステム。
【請求項３２】
前記マスタノードの各々は、前記ＩＤノードとの関連付け解除または関連付けの完了時
に前記サーバを更新するように動作する、請求項２９に記載のシステム。
【請求項３３】
前記サーバは、所望の関連付けを許可するために前記ＩＤノードおよび前記マスタノー
ドのうちの１つへ許可資格情報のセットを送信するように動作する、請求項３１に記載の
システム。
【請求項３４】
前記サーバは、前記予想される通過経路の一部の環境面に関するコンテキストデータに
基づいて前記ＩＤノードの前記位置を決定するように動作する、請求項２９に記載のシス
テム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、品物（例えば、物、パッケージ、人物、機器）追跡の分野における
システム、装置、および方法に関し、より詳しくは、適応性のある、コンテキストアウェ
ア無線ノードネットワークを使用する資産識別、位置特定サービス、およびノード管理を
改善するシステム、装置、および方法を含む様々な態様に関する。
【背景技術】
【０００２】
資産管理は、常に、商取引の重要な部分であり、品物を識別し、その所在を特定する能
力は、ある位置から別の位置に品物を出荷する会社にとって中核とみなすことができる。
例えば、パッケージの追跡は、会社が店舗で販売する在庫の状況を常に把握する場合であ
ろうと、またはパッケージ配達業者が、その配達ネットワークを通じて輸送されるパッケ
ージの状況を常に把握する場合であろうと、あらゆる種類の組織にとって重要である。質
の高いサービスを提供するために、組織は、典型的に、品物とそのパッケージ、人間、物
などを追跡するために高度に編成されたネットワークを作成および維持する。そのような
ネットワークを効率的に管理することにより、コストの削減、配達時間の短縮、およびカ
スタマサービスの向上が可能になる。さらに、ネットワークを効率的に配備することは、
コスト管理に役立つ。
【０００３】
パッケージを追跡することに加えて、パッケージを出荷および受け取る当事者もまた、
パッケージの温度および湿度などの、パッケージの条件に関する情報を必要とする可能性
がある。例えば、ワインの箱を注文した顧客は、温度および／または湿度が設定範囲より
高いか低いかを判定するために、箱の内容物の温度を監視することを望む可能性がある。
同じように、パッケージを出荷する当事者もまた、適切な条件で内容物が到着することを
確実にするために、パッケージの条件を監視することを望む可能性がある。
【０００４】
従来、この追跡機能は、様々な既知のメカニズムおよびシステムによって提供すること
ができる。機械可読バーコードが、組織が品物の状況を常に把握する方法の１つである。
小売業者は、例えば、在庫の品物についてバーコードを使用することができる。例えば、
小売業者の店舗で販売される品物は、それぞれ、異なる機械可読バーコードでラベル付け
することができる。在庫の状況を常に把握するために、小売業者は、典型的に、各品物に
ついてのバーコードの画像をスキャンまたは取り込み、その結果、小売業者の動作のバッ
クエンド部は、サプライヤから在庫に入ってくる物、および出て行く物の状況を常に把握
することができる。さらに、品物が客に売れた場合、その品物のバーコードは、販売およ
び在庫レベルを追跡するためにスキャンまたは取り込まれる。
【０００５】
同様に、パッケージ配達業者は、受取人に配達するパッケージにバーコードを関連付け
ることによって、機械可読バーコードを使用することができる。例えば、パッケージは、
そのパッケージのための追跡番号に対応するバーコードを有することができる。パッケー
ジが通過チェックポイントを通過する（例えば、配送業者がパッケージの初期制御を行う
、パッケージがピックアップ地点から配達位置への移動中に保管施設に一時的に置かれる
、およびパッケージが受取人に配達されているなど）度に、パッケージのバーコードをス
キャンすることができる。しかしながら、バーコードには、品物を効率的に追跡するため
に各品物の各バーコードを人員が手作業でスキャンしなければならないという欠点がある
。
【０００６】
無線ＩＤ（ＲＦＩＤ）タグが、品物を追跡するための別のメカニズムとして知られてい
る。バーコードとは対照的に、ＲＦＩＤタグは、通常、手動のスキャニングを必要としな
い。例えば、小売りの状況で、在庫品目のＲＦＩＤタグは、ショッピングカート内の品物
を検出し、客に対する請求書に各品物のコストを追加する電子リーダと通信することがで
きる。ＲＦＩＤタグは、通常、リーダによってクエリまたは催促された場合に、コード番
号を送信する。ＲＦＩＤタグはまた、家畜、鉄道車両、トラック、さらには航空手荷物な
どの品物を追跡するために使用されてきた。これらのタグは、典型的に、基本的な追跡の
みを可能とするが、品物が追跡された環境についての情報を使用して資産管理を改善する
方法は提供しない。
【０００７】
センサベースの追跡システムもまた、ＲＦＩＤシステムよりも多くの情報をもたらすこ
とができるものとして知られている。荷送人、運送会社、受取人、および他の当事者は、
品質制御目標を満たすため、規制要件を満たすため、およびビジネスプロセスを最適化す
るために、輸送前、輸送中、および輸送後に、出荷の位置、条件、および保全性を知りた
いと望むことが多い。しかしながら、そのようなシステムは、典型的に、センサの複雑さ
のために高価であり、さらに、無関係で冗長な品物情報をもたらす可能性がある。
【０００８】
これらの要件に対処するために、物（出荷された品物、人員、および機器など）に関す
るデータを監視することができ、そのような物の可視性を効率的に高めることができるシ
ステムが必要とされる。したがって、物についてのより広範で堅実な識別、追跡、および
管理を提供することができ、費用対効果の高い方法で実行することができる改善されたシ
ステムに対する必要性が存在する。
【発明の概要】
【０００９】
以下の記述では、特定の態様および実施形態が明らかになるであろう。態様および実施
形態は、これらの最も広範な意味で、これらの態様および実施形態の１つまたは複数の特
徴を有さずに実施することができることを理解すべきである。これらの態様および実施形
態は、単なる例示であることを理解すべきである。
【００１０】
以下の記述では、特定の態様および実施形態が明らかになるであろう。態様および実施
形態は、これらの最も広範な意味で、これらの態様および実施形態の１つまたは複数の特
徴を有さずに実施することができることを理解すべきである。これらの態様および実施形
態は、単なる例示であることを理解すべきである。
【００１１】
本開示の態様の１つは、少なくとも１つのＩＤノード、複数のマスタノード、およびサ
ーバを有する無線ノードネットワークを使用して品物の出荷を管理するための方法に関す
る。本方法は、出荷情報をサーバに送信して、ＩＤノードおよび出荷される品物を登録し
、ＩＤノードを品物を出荷するための予測される経路に関連した第１のマスタノードに関
連付けることによって開始される。サーバは、ＩＤノードと第１のマスタノードとの間の
関連付けを反映するよう更新される。本方法は、ＩＤノードと、ＩＤノードが予測される
経路を通過する場合に予測される経路に関連した第２のマスタノードとを関連付ける場合
に、ＩＤノードと第１のマスタノードとの関連付けを解除することによって続けられる。
サーバは、ＩＤノードが予測される経路を通過し続ける場合に、ＩＤノードと第１のマス
タノードとの間の関連付け解除、およびＩＤノードと第２のマスタノードとの間の関連付
けを反映するよう更新される。次に、本方法は、ＩＤノードを、品物を出荷するための予
測される経路の終端付近にある第３のマスタノードに関連付け、サーバに、ＩＤノードと
第３のマスタノードとの間の関連付けを反映するよう通知する。
【００１２】
本方法では、ＩＤノードを第１のマスタノードに関連付けることは、予測される経路で
のピックアップイベントの前に実行することができる。同じように、ＩＤノードを第３の
マスタノードに関連付けることは、予測される経路でのドロップオフイベントの後に実行
することができる。本方法はまた、ＩＤノードを第１、第２、または第３のマスタノード
のいずれかと関連付ける場合に、予測される経路の環境面を考慮して調整するようコンテ
キストデータに依存してもよい。
【００１３】
本開示の別の態様において、少なくとも１つのＩＤノード、複数のマスタノード、およ
びサーバを有する無線ノードネットワークを使用して品物の出荷を管理する別の方法が開
示される。本方法は、サーバが出荷情報を受信して、ＩＤノードおよび出荷される品物を
登録することで開始される。次いで、本方法は、認証資格情報の第１のセットを第１のマ
スタノードに提供し、ＩＤノードを、品物を出荷するための予測される経路に関連した第
１のマスタノードと関連付けることを可能にする。サーバは、ＩＤノードと第１のマスタ
ノードとの間の関連付けを反映するための更新を受信する。本方法は、認証資格情報の第
２のセットを第２のマスタノードに提供し、ＩＤノードを第２のマスタノードと関連付け
、ＩＤノードが予測される経路を通過する場合に第１のマスタノードからＩＤノードの関
連付けを解除することを可能にする。次いで、サーバは、ＩＤノードが予測される経路を
通過し続ける場合に、ＩＤノードと第１のマスタノードとの間の関連付け解除、およびＩ
Ｄノードと第２のマスタノードとの間の関連付けを反映するための更新を受信する。次い
で、本方法は、認証資格情報の第３のセットを第３のマスタノードに提供し、ＩＤノード
を第３のマスタノードと関連付け、ＩＤノードが品物を出荷するための予測される経路の
終端に到達した場合に第２のマスタノードからＩＤノードの関連付けを解除することを可
能にする。サーバは、ＩＤノードと第３のマスタノードとの間の関連付けを反映したとい
う通知を受信する。
【００１４】
本開示のさらに別の態様において、命令を備える非一時的なコンピュータ可読媒体が開
示され、本命令は、プロセッサで実行された場合、少なくとも１つのＩＤノード、複数の
マスタノード、およびサーバを有する無線ノードネットワークを使用して、品物の出荷を
管理するための方法を実行する。この態様では、本方法は、サーバが出荷情報を受信して
、ＩＤノードおよび出荷される品物を登録することで開始される。本方法は、起点から目
的地点へなどの、２つのポイント間の品物の通過ルートを予測し、起点および目的地点は
、出荷情報で識別される。
【００１５】
次に、本方法は、第１のマスタノードに、起点付近のＩＤノードを関連付けるか、また
は接続することを許可する。このことは、ＩＤノードおよび出荷される品物に対するピッ
クアップイベントの前に実行される。例えば、第１のマスタノードが、出荷する顧客のた
めのユーザ・アクセス・デバイス（例えば、ラップトップコンピュータ、デスクトップコ
ンピュータ、タブレットデバイス、スマートフォンデバイス、スマート・ウェアラブル・
デバイス）である場合、ＩＤノードの状況および位置についての可視性を、ピックアップ
イベントの前に拡張することができる。第１のマスタノードがＩＤノードと関連付けられ
た後、サーバは、関連付けを反映する更新を受信する。
【００１６】
次に、本方法は、ＩＤノードの管理責任が、予測される通過ルート上の中間地点で、第
１のマスタノードから第２のマスタノードに受け渡される場合に、第１のマスタノードの
、ＩＤノードとの関連付けを解除し、第２のマスタノードを、ＩＤノードと関連付けるこ
とを許可する。次いで、サーバは、ＩＤノードが予測される通過ルートにあり続ける場合
に、ＩＤノードと第１のマスタノードとの間の関連付け解除、およびＩＤノードと第２の
マスタノードとの間の関連付けを反映するための更新を受信する。
【００１７】
さらに、本方法は、ＩＤノードの管理責任が、予測される通過ルート上の目的地点付近
で、第２のマスタノードから第３のマスタノードへ受け渡される場合に、第２のマスタノ
ードの、ＩＤノードとの関連付けを解除し、第３のマスタノードを、ＩＤノードと関連付
けることを許可する。このことは、ＩＤノードおよび出荷される品物に対するピックアッ
プイベントの前に実行される。例えば、第３のマスタノードが、受取人のためのユーザ・
アクセス・デバイス（例えば、ラップトップコンピュータ、デスクトップコンピュータ、
タブレットデバイス、スマートフォンデバイス）である場合、ＩＤノードの状況および位
置についての可視性を、ドロップオフイベントの後に拡張することができる。第３のマス
タノードがＩＤノードと関連付けられた後、サーバは、ＩＤノードと第３のマスタノード
との間の関連付けを反映するための通知を受信する。
【００１８】
本開示のさらに別の態様では、無線ノードネットワークを使用して品物の出荷を管理す
るシステムが開示される。本システムは、一般に、ＩＤノード、複数のマスタノード、お
よびサーバを備える。ＩＤノードは、出荷される品物に登録される。各マスタノードは、
品物が予想される通過ルートの起点から指定点に出荷される場合に品物に対して予想され
る通過ルートの異なる部分に位置付けられると予測される。各マスタノードは、短距離通
信路上でＩＤノードと通信するよう動作する。
【００１９】
サーバは、ＩＤノードの位置およびマスタノードの位置を追跡および報告するよう動作
する。サーバはまた、ＩＤノードが予想される通過ルートに沿って動く場合に、異なるマ
スタノード間でＩＤノードの管理責任の移転を容易にするよう動作する。このようにして
、第１のマスタノードは、ＩＤノードおよび出荷される品物に対するピックアップイベン
トの前に、ＩＤノードと関連付けることができる。その後、第２のマスタノードを、第１
のマスタノードが予想される通過ルートの中間地点でＩＤノードと関連付けを解除された
後、ＩＤノードと関連付けることができる。さらに、第３のマスタノードを、ＩＤノード
および出荷される品物に対するドロップオフイベントの後、ＩＤノードと関連付けること
ができる。
【００２０】
開示される実施形態および例のこの態様および他の態様のさらなる利点は、以下の説明
において部分的に記載され、一部は説明から明らかであり、または本発明の実施によって
知ることができる。上記の一般的な説明および以下の詳細な説明の両方が、単に例示およ
び説明のためのものであり、本発明を制限するものではないことが理解されよう。
【００２１】
添付図面は、本明細書の一部に組み込まれ、および本明細書の一部を構成し、本発明の
１つまたは複数の原理に従って、説明と共にいくつかの実施形態を示し、本発明の１つま
たは複数の原理を説明する役目を担う。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態による、例示的な無線ノードネットワークの図である。
【図２】本発明の一実施形態による、例示的な無線ノードネットワークのより詳細な図である。
【図３】本発明の一実施形態による、例示的なＩＤノードデバイスのより詳細な図である。
【図４】本発明の一実施形態による、例示的なマスタ・ノード・デバイスのより詳細な図である。
【図５】本発明の一実施形態による、例示的なサーバのより詳細な図である。
【図６】本発明の一実施形態による、例示的なアドバタイズデータパケットの構造またはフォーマットを示す図である。
【図７】本発明の一実施形態による、例示的なアドバタイズデータパケットに対するサンプルコンテンツを示す図である。
【図８】本発明の一実施形態による、無線ノードネットワークにおける例示的なノードによる動作の一部として、例示的な状態および状態の間の遷移を示す状態図である。
【図９】本発明の一実施形態による、例示的なマスタ対ＩＤノード関連付けの間の無線ノードネットワークの例示的な構成要素を示す図である。
【図１０】本発明の一実施形態による、例示的なＩＤ対ＩＤノード関連付けの間の無線ノードネットワークの例示的な構成要素を示す図である。
【図１１】本発明の一実施形態による、例示的なＩＤ対マスタノードクエリの間の無線ノードネットワークの例示的な構成要素を示す図である。
【図１２】本発明の一実施形態による、例示的な警告アドバタイズモードの間の無線ノードネットワークの例示的な構成要素を示す図である。
【図１３】本発明の一実施形態による、マスタノードアドバタイズを使用した例示的な位置決定を示す図である。
【図１４】本発明の一実施形態による、ＩＤノードアドバタイズを使用した例示的な位置決定を示す図である。
【図１５】本発明の一実施形態による、三角測量による例示的な位置決定を示す図である。
【図１６】本発明の一実施形態による、連鎖三角測量を介した例示的な位置決定を示す図である。
【図１７】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を使用した例示的なロジスティクス動作を示す図である。
【図１８】本発明の一実施形態による、無線ノードネットワークを使用した品物の出荷を管理するための例示的な方法を示すフローダイアグラムである。
【図１９】本発明の一実施形態による、無線ノードネットワークを使用した品物の出荷を管理するための別の例示的な方法を示すフローダイアグラムである。
【図２０】本発明の一実施形態による、無線ノードネットワークにおけるノード動作の動作モードを動的に変更するための例示的な方法を示すフローダイアグラムである。
【図２１】本発明の一実施形態による、無線ノードネットワークにおけるノード動作の動的に変更される動作モードを管理するための例示的な方法を示すフローダイアグラムである。
【図２２Ａ】本発明の一実施形態による、異なるマスタノードと関連付ける間、例示的な通過経路の一部を通過するＩＤノードの例示的な段階を示す図である。
【図２２Ｂ】本発明の一実施形態による、異なるマスタノードと関連付ける間、例示的な通過経路の一部を通過するＩＤノードの例示的な段階を示す図である。
【図２２Ｃ】本発明の一実施形態による、異なるマスタノードと関連付ける間、例示的な通過経路の一部を通過するＩＤノードの例示的な段階を示す図である。
【図２３】本発明の一実施形態による、無線ノードネットワークの関連付け管理のための例示的な方法を示すフローダイアグラムである。
【図２４】本発明の一実施形態による、無線ノードネットワークの関連付け管理のための別の例示的な方法を示すフローダイアグラムである。
【図２５】本発明の一実施形態による、無線ノードネットワークの関連付け管理のためのさらに別の例示的な方法を示すフローダイアグラムである。
【図２６】本発明の一実施形態による、無線ノードネットワークのコンテキスト管理のための例示的な方法を示すフローダイアグラムである。
【図２７】本発明の一実施形態による、ある期間にわたって観測された信号パターンおよび特性指示に基づいて、無線ノードネットワークにおけるノードの位置を特定するための例示的な方法を示すフローダイアグラムである。
【図２８】本発明の一実施形態による、無線ノードネットワークにおけるノードの電力特性を変えることによって位置決定するための例示的な方法を示すフローダイアグラムである。
【図２９】本発明の一実施形態による、無線ノードネットワークにおけるノードの１つまたは複数の関連付けを使用して位置決定するための例示的な方法を示すフローダイアグラムである。
【図３０】本発明の一実施形態による、無線ノードネットワークにおけるノードの１つまたは複数の関連付けを使用して位置決定するための別の例示的な方法を示すフローダイアグラムである。
【図３１】本発明の一実施形態による、無線ノードネットワークにおけるノードの１つまたは複数の関連付けを使用して位置決定するためのさらに別の例示的な方法を示すフローダイアグラムである。
【図３２】本発明の一実施形態による、コンテキストデータに基づいて無線ノードネットワークにおける第１のノードの位置決定するための例示的な方法を示すフローダイアグラムである。
【図３３】本発明の一実施形態による、サーバを有する無線ノードネットワークにおける複数のノードの１つに対して連鎖三角測量を使用して位置を決定するための例示的な方法を示すフローダイアグラムである。
【図３４Ａ】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を使用した例示的な出荷およびロジスティクス動作の様々な例示的な段階を示す図である。
【図３４Ｂ】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を使用した例示的な出荷およびロジスティクス動作の様々な例示的な段階を示す図である。
【図３４Ｃ】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を使用した例示的な出荷およびロジスティクス動作の様々な例示的な段階を示す図である。
【図３４Ｄ】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を使用した例示的な出荷およびロジスティクス動作の様々な例示的な段階を示す図である。
【図３５】本発明の一実施形態による、無線ノードネットワークを使用して、出荷される品物に対する出荷ラベルを生成するための例示的な方法を示すフローダイアグラムである。
【図３６】本発明の一実施形態による、無線ノードネットワークにおけるノード関連付けを使用して支払いトランザクションを行うための例示的な方法を示すフローダイアグラムである。
【図３７】本発明の一実施形態による、無線ノードネットワークを使用して、出荷される品物のノード対応の出荷を処理するための例示的な方法を示すフローダイアグラムである。
【図３８】本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジスティクス受容器の動作に対する例示的な方法を示すフローダイアグラムである。
【図３９】本発明の一実施形態による、無線ノードネットワークにおける出荷併合のための例示的な方法を示すフローダイアグラムである。
【図４０】本発明の一実施形態による、無線ノードネットワークにおける出荷併合のための別の例示的な方法を示すフローダイアグラムである。
【図４１】本発明の一実施形態による、無線ノードネットワークを用いる配達通知のための例示的な方法を示すフローダイアグラムである。
【図４２】本発明の一実施形態による、無線ノードネットワークの例示的な構成要素を用いて注文をピックアップするための例示的な環境を示す図である。
【図４３】本発明の一実施形態による、無線ノードネットワークを使用して注文をピックアップするための例示的な方法を示すフローダイアグラムである。
【図４４】本発明の一実施形態による、無線ノードネットワークを用いて出荷される品物の配達を管理するための例示的な方法を示すフローダイアグラムである。
【図４５Ａ】本発明の一実施形態による、ノードが配置され、異なる動作ノード密度を有するエリア間を移動して、ノード電力を適応的に調整することができる、例示的な環境を示す図である。
【図４５Ｂ】本発明の一実施形態による、ノードが配置され、異なる動作ノード密度を有するエリア間を移動して、ノード電力を適応的に調整することができる、例示的な環境を示す図である。
【図４５Ｃ】本発明の一実施形態による、ノードが配置され、異なる動作ノード密度を有するエリア間を移動して、ノード電力を適応的に調整することができる、例示的な環境を示す図である。
【図４６】本発明の一実施形態による、ノードが新たなエリアに移動する際に、動作ノード密度に応じて無線ノードネットワークにおけるノード電力レベルの適応的調整のための例示的な方法を示すフローダイアグラムである。
【図４７】本発明の一実施形態による、所与のエリア内で動作するノードの閾値に応じて、無線ノードネットワークにおけるノード電力レベルの適応的調整のための例示的な方法を示すフローダイアグラムである。
【図４８Ａ】本発明の一実施形態による、例示的な磁気的作動ノードを有する例示的な無線ノードネットワーク環境の様々な構成を示す図である。
【図４８Ｂ】本発明の一実施形態による、例示的な磁気的作動ノードを有する例示的な無線ノードネットワーク環境の様々な構成を示す図である。
【図４８Ｃ】本発明の一実施形態による、例示的な磁気的作動ノードを有する例示的な無線ノードネットワーク環境の様々な構成を示す図である。
【図４９Ａ】本発明の一実施形態による、例示的な磁気的作動ノードおよび例示的な磁気配置補助を有する例示的な無線ノードネットワーク環境を示す図である。
【図４９Ｂ】本発明の一実施形態による、例示的な磁気的作動ノードおよび例示的な磁気配置補助を有する例示的な無線ノードネットワーク環境を示す図である。
【図５０Ａ】本発明の一実施形態による、移動可能な磁気物体に対する例示的な磁気配置補助に統合された例示的な磁気的作動ノードを有する例示的な無線ノードネットワーク環境を示す図である。
【図５０Ｂ】本発明の一実施形態による、移動可能な磁気物体に対する例示的な磁気配置補助に統合された例示的な磁気的作動ノードを有する例示的な無線ノードネットワーク環境を示す図である。
【図５１】本発明の一実施形態による、マスタノードおよびサーバを有する無線ノードネットワークにおけるノードの動作を磁気的に変更するための例示的な方法を示すフローダイアグラムである。
【図５２】本発明の一実施形態による、マスタノードおよびサーバを有する無線ノードネットワークにおけるノードのブロードキャスト設定を調整するための例示的な方法を示すフローダイアグラムである。
【図５３】本発明の一実施形態による、マスタノードおよびサーバを有する無線ノードネットワークにおけるＩＤノードからの電力増強通知のための例示的な方法を示すフローダイアグラムである。
【図５４】本発明の一実施形態による、統合されたノードを有する２つの運搬手段システムの間の例示的なカプラ接続を示す図である。
【図５５】本発明の一実施形態による、統合されたノードを有する２つのシステムの間の例示的なカプラコネクタを示すより詳細な図である。
【図５６】本発明の一実施形態による、アダプタノードを有する２つの運搬手段システムの間の別の例示的なカプラ接続を示す図である。
【図５７】本発明の一実施形態による、無線ノードネットワーク上で通信するネットワークデバイスを有する結合接続を通過する少なくとも１つの信号を監視するための例示的な方法を示すフローダイアグラムである。
【図５８】本発明の一実施形態による、複数のネットワークデバイスとサーバとを有する無線ノードネットワークにおいて出荷条件情報を共有するための例示的な方法を示すフローダイアグラムである。
【図５９】本発明の一実施形態による、複数のネットワークデバイスとサーバとを有する無線ノードネットワークにおいて共有された出荷条件情報を要求するための例示的な方法を示すフローダイアグラムである。
【図６０Ａ】本発明の一実施形態による、例示的な輸送コンテナ内のマルチピース出荷と関連付けられたノードの例示的なグループを示す図である。
【図６０Ｂ】本発明の一実施形態による、例示的な輸送パレット上のマルチピース出荷と関連付けられたノードの例示的なグループを示す図である。
【図６１】本発明の一実施形態による、出荷されるパッケージのグループ化されたセットのための階層型センサネットワークを作成する場合の、サーバ動作の例示的な方法を示すフローダイアグラムである。
【図６２】本発明の一実施形態による、出荷されるパッケージのグループ化されたセットのための階層型センサネットワークを作成する場合の、マスタノード動作の例示的な方法を示すフローダイアグラムである。
【図６３】本発明の一実施形態による、出荷されるパッケージのグループ化されたセットのための階層型センサネットワークを作成する例示的な方法を示すフローダイアグラムである。
【図６４】本発明の一実施形態による、無線ノードネットワークにおけるＩＤノードのマルチエンティティ管理のための例示的な方法を示すフローダイアグラムである。
【図６５】本発明の一実施形態による、出荷顧客エンティティの観点からの無線ノードネットワークにおけるＩＤノードのマルチエンティティ管理のための例示的な方法を示すフローダイアグラムである。
【図６６】本発明の一実施形態による、受取側エンティティの観点からの無線ノードネットワークにおけるＩＤノードのマルチエンティティ管理のための例示的な方法を示すフローダイアグラムである。
【図６７Ａ】本発明の一実施形態による、無線ノードネットワーク内のノードを用いたナビゲートの様々な段階における例示的なノード対応の自律輸送ビークルを示す図である。
【図６７Ｂ】本発明の一実施形態による、無線ノードネットワーク内のノードを用いたナビゲートの様々な段階における例示的なノード対応の自律輸送ビークルを示す図である。
【図６７Ｃ】本発明の一実施形態による、無線ノードネットワーク内のノードを用いたナビゲートの様々な段階における例示的なノード対応の自律輸送ビークルを示す図である。
【図６７Ｄ】本発明の一実施形態による、無線ノードネットワーク内のノードを用いたナビゲートの様々な段階における例示的なノード対応の自律輸送ビークルを示す図である。
【図６８】本発明の一実施形態による、無線ノードネットワーク内の複数のノードを用いた自律輸送ビークルによって出荷位置にナビゲートするための例示的な方法を示すフローダイアグラムである。
【図６９Ａ】本発明の一実施形態による、例示的なノード対応の自律ビークルを有する例示的な配送業者輸送ビークルを示す図である。
【図６９Ｂ】本発明の一実施形態による、トランザクション位置での例示的なロジスティクストランザクションのためのパッケージおよび関連したＩＤノードに接近した場合の例示的なノード対応の自律ビークルを示す図である。
【図７０】本発明の一実施形態による、無線ノードネットワークにおける複数のノードおよびサーバを用いてロジスティクストランザクションを自動化するための例示的な方法を示すフローダイアグラムである。
【図７１】本発明の一実施形態による、例示的な保健医療施設内の機器を監視するための例示的な階層型ノードネットワークを示す図である。
【図７２】本発明の一実施形態による、少なくともＩＤノード、マスタノード、およびサーバを有する階層型ノードネットワークを用いた機器を監視するための例示的な方法を示すフローダイアグラムである。
【図７３】本発明の一実施形態による、少なくともＩＤノード、マスタノード、およびサーバを有する階層型ノードネットワークを使用して人の活動を監視するための例示的な方法を示すフローダイアグラムである。
【図７４】本発明の一実施形態による、階層型ノードネットワークを用いて保健医療施設で患者に提供される治療に関する事前設定の準備を開始するための例示的な方法を示すフローダイアグラムである。
【図７５Ａ】本発明の一実施形態による、例示的な無線ノードネットワークの一部としてノード対応の包装資材を使用する例示的なコンテナを示す図である。
【図７５Ｂ】本発明の一実施形態による、例示的な無線ノードネットワークの一部としてノード対応の包装資材を使用する別の例示的なコンテナを示す図である。
【図７６】本発明の一実施形態による、例示的な無線ノードネットワークの一部としてノード対応の包装資材を使用する例示的なコンテナシートの図を示す図である。
【図７７】本発明の一実施形態による、例示的な無線ノードネットワークの一部としてノード対応の包装資材を使用する例示的な組立コンテナの透視図を示す図である。
【図７８】本発明の一実施形態による、例示的な梱包セパレータシート資材および例示的な緩衝材で実現される例示的なノード対応の包装資材の透視図を示す図である。
【図７９】本発明の一実施形態による、品物を出荷するためのコンテナの一部としてノード対応の包装資材を使用する例示的な方法を示すフローダイアグラムである。
【図８０】本発明の一実施形態による、例示的なシステムが出荷顧客に代替の出荷ソリューションについて通知する例示的な出荷施設に接近する例示的なユーザ・アクセス・デバイスおよびパッケージを示す図である。
【図８１】本発明の一実施形態による、パッケージを出荷する場合に代替の出荷ソリューションについて無線ノードネットワークを用いて出荷顧客に事前に通知するための例示的な方法を示すフローダイアグラムである。
【図８２Ａ】本発明の一実施形態による、例示的なノード対応のロジスティクス受容器の外観を示す透視図である。
【図８２Ｂ】本発明の一実施形態による、図８２Ａの例示的なノード対応のロジスティクス受容器の側面図および内面図を示す図である。
【図８３】本発明の一実施形態による、例示的なノード対応のロジスティクス受容器の現在位置の適合性を評価することができる例示的なノード対応のロジスティクス受容器を示す図である。
【図８４】本発明の一実施形態による、ノード対応のロジスティクス受容器の現在位置を評価するための例示的な方法を示すフローダイアグラムである。
【図８５Ａ】本発明の一実施形態による、ロジスティクス受容器内に組み立てられたマスタノードを伴い、パッケージを受け取る準備ができた、例示的なノード対応のロジスティクス受容器を示す図である。
【図８５Ｂ】本発明の一実施形態による、ノード対応のロジスティクス受容器内にパッケージを伴う図８５Ａのロジスティクス受容器内に組み立てられたマスタノードを伴う例示的なノード対応のロジスティクス受容器を示す図である。
【図８６Ａ】本発明の一実施形態による、ロジスティクス受容器内に組み立てられたＩＤノードを伴い、パッケージを受け取る準備ができた、例示的なノード対応のロジスティクス受容器を示す図である。
【図８６Ｂ】本発明の一実施形態による、ノード対応のロジスティクス受容器内にパッケージを伴う図８６Ａのロジスティクス受容器内に組み立てられたＩＤノードを伴う例示的なノード対応のロジスティクス受容器を示す図である。
【図８７】本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジスティクス受容器の内容状況を事前に報告するための例示的な方法を示すフローダイアグラムである。
【図８８】本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジスティクス受容器の内容状況を事前に報告するための別の例示的な方法を示すフローダイアグラムである。
【図８９Ａ】本発明の一実施形態による、ロジスティクス受容器内に組み立てられたノードおよび例示的なセンサを伴う例示的なノード対応のロジスティクス受容器を示す図である。
【図８９Ｂ】本発明の一実施形態による、ロジスティクス受容器内に組み立てられたノードおよび別の種類の例示的なセンサを伴う例示的なノード対応のロジスティクス受容器を示す図である。
【図８９Ｃ】本発明の一実施形態による、ノード対応のロジスティクス受容器の一部として用いられるノードおよびさらに他の種類の例示的なセンサを伴う別の例示的なノード対応のロジスティクス受容器を示す図である。
【図８９Ｄ】本発明の一実施形態による、ノード対応のロジスティクス受容器の一部として用いられるノードおよびさらに他の種類の例示的なセンサを伴うさらに別の例示的なノード対応のロジスティクス受容器を示す図である。
【図９０】本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジスティクス受容器内の複数のパッケージの種類を検出するための例示的な方法を示すフローダイアグラムである。
【図９１】本発明の一実施形態による、パッケージの現在状況をサーバに、ピックアップエンティティによるピックアップサービスの配備強化のために報告する例示的なノード対応のロジスティクス受容器を示す図である。
【図９２】本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジスティクス受容器に複数のピックアップエンティティを配備する例示的な方法を示すフローダイアグラムである。
【図９３】本発明の一実施形態による、例示的なビークル環境に設置された例示的なノードパッケージを示す図である。
【図９４】本発明の一実施形態による、例示的な空輸環境におけるノードパッケージの出荷を補助するコンテナとして使用される、ＵＬＤなどの、例示的な移動保管装置を示す図である。
【発明を実施するための形態】
【００２３】
ここで、例示的な実施形態について詳細に参照する。可能な限り、図面では同じ参照番
号を使用し、同じ参照番号は同じか、または同様の部品に関して説明するために使用され
る。
【００２４】
通常、以下は、本明細書で説明する原理によって、管理、動作、および適用することが
できるコンテキスト上認識階層的無線ノードネットワークの様々な実施形態について説明
する。通常、無線ノードネットワークの実施形態は、高レベルデバイスまたはノード（例
えば、マスタノード）との短距離通信に依存する１つまたは複数の低レベルデバイスまた
はノード（例えば、ＩＤノード）を含むことができ、低レベルノードがサーバと直接通信
することができない間に異なる通信インターフェースでサーバと通信するよう動作する。
当業者は、異なる機能の通信ネットワーク構成要素（一般に、ネットワークデバイスと称
する）のそのような階層構造が、ノードのネットワークとして特徴付けることができるこ
とを理解するであろう。当業者は、いくつかの実施形態において、サーバが専用の無線構
成要素でない可能性があるにもかかわらず、無線ノードネットワークがサーバおよび異な
る無線ノードを含むことができるということを理解するであろう。他の実施形態において
、ネットワークは、同様の種類の無線ノードまたは異なる種類の無線ノードを含むことが
できる。
【００２５】
当業者は、ネットワークの動作中に動的にプログラムされながら、さらには品物が予想
される経路（例えば、起点から目的地点への通過経路）に沿って移動している間に、ノー
ドを品物（例えば、物、パッケージ、人、機器）と関連付けることができ、その品物を識
別および配置するために使用することができることを、以下の詳細な説明を通じて理解す
るであろう。以下では、無線ノードネットワークの様々な実施形態、無線ノードネットワ
ークの構成要素を管理する例示的な方法、無線ノードネットワークの構成要素の位置をよ
り良好に決定するための例示的な方法、および無線ノードネットワークによりロジスティ
クス動作を向上するための無線ノードネットワークの適用についてさらに説明する。
【００２６】
（無線ノードネットワーク）
図１は、本発明の一実施形態による、例示的な無線ノードネットワークの基本図を示す
。図１に示す例示的なネットワークは、ネットワーク１０５に接続されるサーバ１００を
備え、ネットワーク１０５は、マスタノード１１０ａなどの、異なるネットワーク構成要
素に動作可能に接続され、マスタノード１１０ａを介してＩＤノード１２０ａに間接的に
接続される。マスタノード１１０ａは、典型的に、短距離無線通信（例えば、Ｂｌｕｅｔ
ｏｏｔｈ（登録商標）形式通信）を介して、ＩＤノード１２０ａに接続される。マスタノ
ード１１０ａは、典型的に、長距離無線通信（例えば、セルラ）および／または中間距離
無線通信（例えば、無線ローカル・エリア・データ・ネットワークまたはＷｉ−Ｆｉ）を
介してネットワーク１０５を通じてサーバ１００に接続される。ＩＤノード１２０ａは、
典型的に、パッケージに容易に設置することができ、パッケージの一部として統合するこ
とができ、またはパッケージ１３０、人、もしくは物（例えば、ビークルなど）の追跡お
よび位置特定すべき品物と関連付けることができる、低コストデバイスである。一般に、
ＩＤノードは、マスタノードと直接通信することができるが、サーバと直接通信すること
は不可能であり、一方、マスタノードは、サーバと直接通信することができ、他のノード
（ＩＤノードまたは別のマスタノードなど）と別々に、および直接通信することができる
。例示的な無線ノードネットワーク内にノードの階層を配備して、効率的で経済的な方法
で異なるレベルでタスクおよび機能を分散する能力は、以下でより詳細に説明するように
、ノードのそのようなネットワークを使用して、多種多様な適応的な位置特定、追跡、管
理、および報告用途を促進するのに役立つ。
【００２７】
通常、低コストで、複雑度の低いＩＤノード１２０ａが、ＩＤノード１２０ａの位置の
状況を常に把握する一部として、より複雑度が高いマスタノード１１０ａおよびサーバ１
００によって管理され、それにより、ＩＤノード１２０ａ（および、関連付けられた品物
）の位置および状況について、高機能で、堅実で、広範囲な可視性をもたらす。典型的な
実施形態において、ＩＤノード１２０ａは、まず、品物（例えば、パッケージ１３０、人
、または物）と関連付けられる。ＩＤノード１２０ａが品物と共に移動する場合、ＩＤノ
ード１２０ａは、マスタノード１１０ａと関連付けられるようになり、サーバ１００は、
そのような情報で更新される。ＩＤノード１２０ａおよび品物がさらに移動することによ
り、ＩＤノード１２０ａは、マスタノード１１０ａとの関連付けを解除され、別のマスタ
ノード（図示せず）と関連付けられるために受け渡される可能性があり、その後、サーバ
１００が再び更新される。したがって、サーバ１００は、一般に、品物がある位置から別
の場所に物理的に移動した場合に、ＩＤノード１２０ａに関連した情報を調整および管理
するよう動作する。例示的なＩＤノードおよびマスタノードの一実施形態のアーキテクチ
ャおよび機能性のさらなる詳細は、図３および図４に関してより詳細に以下で説明するが
、例示的なサーバ１００は、図５に関してより詳細に以下で説明する。
【００２８】
サーバ１００は、ネットワーク１０５を通じて接続されると示されているが、当業者は
、サーバ１００が、実装の詳細および所望の通信路に応じて、マスタノード１１０ａなど
の、図１に示した他の構成要素へのより直接的な接続、または専用接続を有することがで
きることを理解するであろう。さらに、当業者は、例示的なサーバが、データベース（図
１には図示せず）内の情報の集合を含むことができ、一方、他の実施形態において、複数
のサーバプラットフォームで維持される複数のデータベースまたはネットワーク・ストレ
ージ・サーバを使用して、情報のそのような集合を維持することができることを理解する
であろう。さらに、当業者は、データベースが、マスタノード１１０ａなどの、デバイス
に直接アクセス可能とすることができる情報の集合のネットワークストレージを本質的に
提供するクラウド技術で実現することができることを理解するであろう。
【００２９】
ネットワーク１０５は、様々な通信ネットワークまたは経路を含む、一般的なデータ通
信ネットワークとすることができる。当業者は、本発明の一実施形態において、サーバ１
００と図１に示す他の構成要素とを相互接続するネットワークの所望の実装態様に応じて
、そのような例示的なネットワークまたは経路が、有線構造（例えば、ＬＡＮ、ＷＡＮ、
電気通信線、電気通信サポート構造、および電気通信処理機器など）、無線構造（例えば
、アンテナ、受信器、モデム、ルータ、リピータなど）、および／または両方の組み合わ
せで実現することができることを理解するであろう。
【００３０】
マスタノード１１０ａおよびＩＤノード１２０ａは、ノードの種類である。一般に、ノ
ードは、構成要素のネットワークの一部として、１つまたは複数のタスクを実行するため
に使用される装置またはデバイスである。ノードの一実施形態は、メディアアクセス制御
（ＭＡＣ）アドレス、またはインターネットプロトコル６（ＩＰｖ６）識別子のようなハ
ードウェア無線機に割り当てられたアドレスなどの、一意の識別子を有することができる
。いくつかの実施形態において、ノードの一意の識別子は、出荷識別子（例えば、一例に
おける出荷追跡番号）に関連させることができ、またはそれ自体を、出荷の追跡基準とす
ることができる。
【００３１】
ＩＤノード１２０ａなどのＩＤノードは、一般に、低コスト能動的無線デバイスである
。一実施形態において、例示的なＩＤノードは、可変ＲＦ特性（例えば、プログラマブル
ＲＦ出力電力範囲、プログラマブル受信器感度）を伴う短距離無線機、処理装置によって
アクセス可能なメモリ、処理ユニットに動作可能に結合されるタイマ、およびＩＤノード
の回路に電力を供給する電源（例えば、電池）を有するトランシーバ型処理または論理演
算装置である。例えば、例示的なＩＤノードの物理的な実装態様は、小型にすることがで
き、したがって、パッケージ、ラベル、コンテナ、または他の種類の物に統合するのに適
している。ＩＤノードのいくつかの実施形態において、ノードは、再充電可能であるが、
他の実装態様では、ＩＤノードに対して電源を再充電することができない。他の実装態様
において、ＩＤノードは、環境的に自己密閉または密封され、様々な環境的に劣悪な条件
でも堅実で信頼できる動作を可能にする。
【００３２】
マスタノード１１０ａなどのマスタノードは、一般に、ＩＤノード１２０ａとサーバ１
００との間の高機能ブリッジとして機能する。したがって、マスタノードは、一般に、Ｉ
Ｄノードよりも精巧である。１つの例示的な実施形態において、例示的なマスタノードは
、処理または論理演算装置、他のノード（ＩＤノードおよび他のマスタノード）と通信す
るために使用される（可変ＲＦ特性を有することができる）短距離無線機、サーバ１００
と通信するための中間および／または長距離無線機、処理装置によってアクセス可能なメ
モリ、処理装置に動作可能に結合されるタイマ、ならびにマスタノードの回路に対して電
源を供給する電源（例えば、電池または有線電力供給接続）を有するデバイスである。マ
スタノード１１０ａなどの例示的なマスタノードは、既知の固定位置に位置付けることが
でき、または専用の位置特定回路（例えば、ＧＰＳ回路）を有して、マスタノードがそれ
自体によって位置を決定することを可能にする移動装置とすることができる。
【００３３】
図１に示す実施形態では、単一のマスタノードおよび単一のＩＤノードのみを示してい
るが、当業者は、本発明の一実施形態と一致する無線ネットワークが、広範な同様の、ま
たは異なるマスタノードを含むことができ、それぞれが、サーバ１００および／または他
のマスタノード、ならびに広範な同様の、もしくは異なるＩＤノードと通信することを理
解するであろう。したがって、図１に示す例示的なネットワークは、基本的な実施形態で
あり、一方、図２に示す例示的なネットワークは、本発明の別の実施形態による、より詳
細な例示的な無線ノードネットワークである。
【００３４】
図２を参照すると、別の例示的な無線ノードネットワークが、サーバ１００およびネッ
トワーク１０５を含んで示される。ここで、マスタノード１１０ａ、１１０ｂ、１１０ｃ
が配備され、ネットワーク１０５に（および各接続によって、サーバ１００に）、および
互いに接続される。ＩＤノード１２０ａ、１２０ｂ、１２０ｅは、異なる経路を介して様
々なマスタノードに通信するよう接続可能または動作可能であるとして示される。しかし
ながら、ＩＤノード１２０ｃおよび１２０ｄは、図２において、ＩＤノード１２０ｂに接
続されるが、いずれのマスタノードにも接続されないものとして示される。これは、例え
ば、ＩＤノード１２０ｂ、１２０ｃ、１２０ｄが、より大型のコンテナ２１０内の（また
は、パレット上で共にグループ化された）異なる品物（例えば、パッケージ）と関連付け
られた場合とすることができる。そのような例において、ＩＤノード１２０ｂのみが、い
ずれのマスタノードの無線通信範囲内にも残ることができる。これは、例えば、最近接マ
スタノードに対するコンテナ内の異なるＩＤノードの位置、コンテナに起因する劣悪なＲ
Ｆ遮蔽、商品の梱包に起因する劣悪なＲＦ遮蔽、または無線伝達でインターフェースする
他の近接資材（例えば、ＩＤノードと、コンテナの外側の任意のマスタノードとの間の金
属資材のいくつかのパッケージ）に起因する劣悪なＲＦ遮蔽のためである可能性がある。
したがって、図２に示した例示的なネットワークの図示構成において、ＩＤノード１２０
ｃおよび１２０ｄは、マスタノードの範囲外である可能性があるが、依然として、ＩＤノ
ード１２０ｂを通じて、マスタノードへの動作可能な通信路を有する。
【００３５】
実際に、一例において、コンテナ２１０内に配置される前に、ＩＤノード１２０ｂは、
実際にマスタノードとすることができるが、コンテナ２１０内に配置された場合に変化し
たＲＦ環境により、位置信号（例えば、ＧＰＳ信号）を介してそれ自体の位置を特定する
ためのマスタノードの能力と干渉する可能性があり、コンテナ２１０内の他のＩＤノード
との通信およびデータ共有を依然として提供しながら、マスタノードが、一時的にＩＤノ
ードとして動作する可能性がある。
【００３６】
ユーザ・アクセス・デバイス２００、２０５も図２に示され、ネットワーク１０５、マ
スタノード、およびＩＤノードに接続可能である。一般に、ユーザ・アクセス・デバイス
２００および２０５により、ユーザは、例示的な無線ノードネットワークの１つまたは複
数の構成要素と相互通信することが可能になる。様々な実施形態において、ユーザ・アク
セス・デバイス２００、２０５は、デスクトップコンピュータ、ラップトップコンピュー
タ、タブレット（Ａｐｐｌｅ  ｉＰａｄ（登録商標）タッチスクリーンタブレットなど）
、パーソナル・エリア・ネットワーク・デバイス（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバ
イスなど）、スマートフォン（Ａｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）など）、スマート
・ウェアラブル・デバイス（Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｇｅａｒ（商標）スマート
ウォッチデバイス、またはＧｏｏｇｌｅ  Ｇｌａｓｓ（商標）ウェアラブル・スマート・
オプティクスなど）、またはネットワーク１０５上でサーバ１００と通信することが可能
な他のそのようなデバイスを使用して、マスタノードおよびＩＤノードへの有線または無
線通信路上で、実現することができる。
【００３７】
図２に示すように、ユーザ・アクセス・デバイス２００、２０５は、ネットワーク１０
５に結合されて通信するが、ユーザ・アクセス・デバイス２００、２０５のそれぞれはま
た、より直接的な方法（例えば、近距離通信（ＮＦＣ）を介して、Ｂｌｕｅｔｏｏｔｈ（
登録商標）無線接続で、ＷｉＦｉネットワークで、専用有線接続、または他の通信路）で
、互いに、または他のネットワーク構成要素と通信することができる。
【００３８】
一例において、デバイス２００または２０５などの、ユーザ・アクセス・デバイスは、
ＩＤノード（ＩＤノード１２０ａなど）を、出荷処理の開始でパッケージの追跡番号と関
連付け、通過の間にパッケージおよび関連付けられたＩＤノードの状況および／または位
置についてチェックするためにサーバ１００と調整し、場合によっては、出荷したパッケ
ージに関連したマスタノードまたはＩＤノードからデータを検索することを容易にするこ
とができる。したがって、当業者は、デバイス２００、２０５などのユーザ・アクセス・
デバイスが、本質的に相互作用型通信プラットフォームであり、それによって、ユーザが
、品物の出荷を開始し、品物を追跡し、品物の状況および位置を決定し、品物についての
情報を検索することができることを理解するであろう。
【００３９】
デバイス２００または２０５などの、例示的なユーザ・アクセス・デバイスは、十分な
ハードウェアおよびコード（例えば、アプリケーションまたは１つもしくは複数の他のプ
ログラム・コード・セクション）を含み、以下でより詳細に説明するような様々な実施形
態において、マスタノードまたはＩＤノードとして動作することができる。例えば、デバ
イス２００は、モバイルスマートフォンとして実現することができ、機能的に、アドバタ
イズパケットメッセージを他のＩＤノードまたはマスタノードに、そのようなノードとの
関連付けおよびデータの共有のためにブロードキャストする例示的なＩＤノードとして動
作することができる。別の例において、デバイス２００は、モバイルスマートフォンとし
て実現され、ＩＤノードおよび他のマスタノードと通信および関連付けられて、本明細書
で説明するように、サーバ１００と通信する、例示的なマスタノードとして動作すること
ができる。したがって、当業者は、図３における例示的なＩＤノードおよび図４における
例示的なマスタノード、ならびにそれぞれのパーツ、コード、およびプログラムモジュー
ルが、デバイス２００または２０５などの適切にプログラムされたユーザ・アクセス・デ
バイスで実現することができることを理解するであろう。したがって、図３における例示
的なＩＤノードおよび図４における例示的なマスタノードの以下の説明は、それぞれ、Ｉ
Ｄノードまたはマスタノードとして動作するユーザ・アクセス・デバイスに適用可能であ
る。
【００４０】
（ＩＤノード）
図３は、本発明の一実施形態による、例示的なＩＤノードデバイスのより詳細な図であ
る。すでに述べたように、ＩＤノードの一実施形態は、可変ＲＦ特性（例えば、プログラ
マブルＲＦ出力電力範囲、プログラマブル受信器感度）を伴う短距離無線機、処理装置に
よってアクセス可能なメモリ、処理ユニットに動作可能に結合されるタイマ、およびＩＤ
ノードの回路に電力を供給する電源（例えば、電池）を有するトランシーバ型処理または
論理演算装置を含む。図３のより詳細な実施形態を参照すると、例示的なＩＤノード１２
０ａは、可変電力短距離通信インターフェース３７５、記憶装置３１５、揮発性メモリ３
２０、タイマ３７０、および電池３５５に結合された処理または論理演算装置３００を備
えるものとして示される。当業者は、処理装置３００が、一般に、データについて計算を
実行し、運用およびアプリケーションプログラムコードならびに他のプログラムモジュー
ルもしくはそれらのセクションをＩＤノード１２０ａ内で実行する、低消費電力マイクロ
コントローラなどの論理であることを理解するであろう。したがって、例示的な処理装置
３００は、ＩＤノード１２０ａのトランシーバ型処理コアとして動作する。
【００４１】
当業者はまた、例示的なＩＤノード１２０ａが、装置３００などの、単一プロセッサま
たは論理演算装置で実現することができるハードウェア型構成要素であることを理解する
であろう。一実施形態において、処理装置３００は、Ｉｎｔｅｌ（登録商標）８０５１Ｃ
ＰＵ  Ｃｏｒｅで実現することができ、特定の用途の必要性によって指示されるように、
周辺回路と関連付けることができる。より単純なマイクロコントローラまたは離散的回路
を使用して、処理装置３００およびより複雑で精巧なマイクロプロセッサを実現すること
ができる。さらに、例示的な処理装置３００は、ＩＤノード１２０ａのコアとして使用さ
れる単一チップトランシーバに統合してもよい。
【００４２】
ＩＤノード１２０ａの可変電力短距離通信インターフェース３７５は、一般に、処理装
置３００に結合されたプログラマブル無線機および全方向性アンテナである。他の実施形
態において、インターフェース３７５は、機能的に必要である可能性がある場合に、異な
るアンテナプロファイルを有するアンテナを使用することができる。可変電力短距離通信
インターフェース３７５の例には、特定の短距離通信路（例えば、２．４ＧＨｚで通信す
るＢｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）接続路）にデバイス
を動作可能に結合するための他のインターフェースハードウェア（図示せず）を含むこと
ができる。
【００４３】
一実施形態において、ＲＦ出力電圧および／またはＲＦ受信器感度などの無線機のトラ
ンシーバの様々なＲＦ特性は、処理装置３００の制御下で、動的に、およびプログラム的
に、変化させることができる。他の実施形態において、周波数、デューティサイクル、タ
イミング、変調方式、拡散スペクトル周波数ホッピング態様などの無線機のトランシーバ
のさらなるＲＦ特性は、ＩＤノード１２０ａの所望の実装および予想される使用に応じて
、ＲＦ出力信号を柔軟に調整することが必要とされる場合に、プログラム的に変化させる
ことができる。以下でより詳細に説明するであろうように、いくつかの実施形態では、プ
ログラム的に変化または調整することができるパラメータを有するブロードキャストプロ
ファイルを使用することができる。言い換えると、ＩＤノード１２０ａ（または、他の任
意のＩＤノード）の実施形態は、プログラム的に調整可能なＲＦ特性（調整可能ＲＦ出力
信号電力、調整可能ＲＦ受信器感度、および異なる周波数または周波数帯に切り替える能
力など）を有することができる。
【００４４】
ＩＤノード１２０ａの電池３５５は、一般に、ＩＤノード１２０ａを実現する回路に電
力を供給する、ある種の電源である。一実施形態において、電池３５５は、再充電可能電
源とすることができる。他の実施形態において、電池３５５は、使用後に破棄されること
を意図した、再充電不可能な電源とすることができる。ＩＤノードのいくつかの実施形態
において、電源は、ソーラセルなどの、代替エネルギー生成を含むことができる。
【００４５】
ＩＤノード１２０ａのためのタイマ３７０は、一般に、例えば、時間遅延、パルス生成
、および発振器用途で使用される、１つまたは複数のタイミング回路を提供する。ＩＤノ
ード１２０ａが全体的な電力保存技術の一部として所定の期間にスリープまたはドーマン
ト状態に入ることによって電力を保存する実施形態において、タイマ３７０は、タイミン
グ動作を管理する際に処理装置３００を補助する。さらに、一実施形態により、ＩＤノー
ドがデータを共有し、タイマ３７０およびノードとサーバとの間の共通タイミング基準に
関して異なるノードを同期することを可能にすることができる。
【００４６】
一実施形態において、状況を指示し、開始／停止のような基本的な双方向処理を可能に
する基本ユーザインターフェース（ＵＩ）３０５を任意選択的に含むようなＩＤノード１
２０ａを実現することができる。一実施形態において、ＵＩ３０５は、マルチモードＬＥ
Ｄなどのステータスライトで実現することができる。様々な色の光で、ＩＤノード１２０
ａの様々な状況またはモード（例えば、アドバタイズモード（ブロードキャスト）、スキ
ャニングモード（リスニング）、現在の電力状況、電池レベル状況、関連付け状況、感知
条件（例えば、温度閾値を超えている、および湿気閾値を超えているなど））を示すこと
ができる。ＩＤノードの他の実施形態において、そのような状況またはモード情報を１つ
または複数のプロンプトとして表示することができるグラフィックディスプレイを用いて
より精巧にＵ！３０５を実現することができる。
【００４７】
さらなる実施形態において、ＩＤノードのＵＩ３０５の一部として使用される例示的な
ステータスライトもまた、出荷状態を示すことができる。より詳細には、例示的な出荷状
態は、出荷される品物の状況、または起点から目的地への品物の現在の出荷行程の状況を
含むことができる。
【００４８】
一実施形態において、１つまたは複数のセンサ３６０を任意選択的に含むようなＩＤノ
ード１２０ａを実現することもできる。いくつかの実施形態において、１つまたは複数の
センサ３６０を伴って実現されたＩＤノードは、センサノードと称することができる。セ
ンサ３６０の例には、１つまたは複数の環境センサ（例えば、圧力、動き、光、温度、湿
度、磁界、高度、姿勢、向き、加速度など）および専用の位置センサ（例えば、ＧＰＳセ
ンサ、ＩＲセンサ、近接センサなど）を含むことができる。当業者は、他の特性を測定す
るさらなる種類のセンサが、センサ３６０として使用されることが意図されることを理解
するであろう。さらに、当業者は、センサノードが、さらなるプログラム機能を含み、取
り込まれたセンサデータの収集、保管、共有、および発行を管理することができることを
理解するであろう。
【００４９】
一実施形態において、１つまたは複数の磁気スイッチ３６５を任意選択的に含むような
ＩＤノード１２０ａをさらに実現することができる。リードスイッチなどの磁気スイッチ
３６５は、一般に、印加磁界に応じて電気的な経路または接続を開閉するよう動作する。
言い換えると、磁気スイッチ３６５は、磁界の存在または磁界の除去によって作動する。
以下でより詳細に説明する実施形態で説明するように、様々な用途が、磁気スイッチ３６
５を有するＩＤノード１２０ａの動作を含むことができる。
【００５０】
図３に示した実施形態と一致して、例示的なＩＤノード１２０ａは、Ｔｅｘａｓ  Ｉｎ
ｓｔｒｕｍｅｎｔｓ  ＣＣ２５４０  Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒ
ｇｙ（ＢＬＥ）Ｓｙｓｔｅｍ−ｏｎ−Ｃｈｉｐに基づいて実現することができ、様々な周
辺機器（例えば、タイマ回路、ＵＳＢ、ＵＳ  ＡＲＴ、汎用Ｉ／Ｏピン、ＩＲインターフ
ェース回路、ＤＭＡ回路）を含み、ＩＤノードとして動作し、必要なら、異なる可能なセ
ンサおよび他の回路（例えば、追加の論理チップ、リレー、磁気スイッチ）とインターフ
ェースする。
【００５１】
さらなる実施形態において、当業者は、ＩＤノードの同様の機能性が、他の種類のハー
ドウェアで実現することができることを理解するであろう。例えば、ＩＤノード１１０ａ
は、特別に最適化されたハードウェア（例えば、以下で説明するような、電力、処理速度
、ＲＦ特性に対する可調整のレベル、プロセッサに結合された記憶装置の数、コスト、ス
ペースなどの、ＩＤノードの要件に応じて、ノード制御および管理コード、離散論理、ま
たはハードウェアおよびファームウェアの組み合わせと同じ動作制御および機能性を有す
る特定の特定用途向け集積回路（ＡＳＩＣ））で実現してもよい。
【００５２】
上記のように、ＩＤノード１２０ａは、処理装置３００によってアクセス可能なメモリ
を含む。記憶装置３１５および揮発性メモリ３２０は、それぞれ、処理装置３００に動作
可能に結合される。両方の記憶構成要素が、処理装置３００によって使用されるプログラ
ミングおよびデータ要素を提供する。図３に示した実施形態において、記憶装置３１５は
、様々なプログラムコード（例えば、ノード制御および管理コード３２５）および他のデ
ータ要素（例えば、プロファイルデータ３３０、セキュリティデータ３３５、関連付けデ
ータ３４０、共有データ３４５、およびセンサデータ３５０など）を維持する。記憶装置
３１５は、情報（例えば、実行可能コード／モジュール、ノードデータ、センサ測定値な
ど）を不揮発性および非一時的な方法で保持することができる有形の、非一時的コンピュ
ータ可読媒体である。記憶装置３１５の例には、ハード・ディスク・ドライブ、ロム、フ
ラッシュメモリ、または情報の長期間の不揮発性保管を可能にする他の媒体構造を含むこ
とができる。対照的に、揮発性メモリ３２０は、典型的に、ＩＤノード１２０ａの動作の
間に処理装置３００によって使用されるランダム・アクセス・メモリ（ＲＡＭ）である。
ＩＤノード１２０ａの起動時に、揮発性メモリ３２０は、動作プログラム（ノード制御お
よび管理コード３２５など）またはＩＤノード１２０ａの特定の動作を促進する補助をす
る特定のプログラムモジュールを読み込むことができる。ＩＤノード１２０ａの動作の間
、揮発性メモリ３２０はまた、ＩＤノード１２０ａが記憶装置３１５からプログラムまた
はロードされたような命令を実行する場合に生成される、ある種のデータ（例えば、プロ
ファイルデータ３３０、セキュリティデータ３３５、関連付けデータ３４０、共有データ
３４５、およびセンサデータ３５０など）を含むことができる。しかしながら、当業者は
、図３に示したすべてのデータ要素が、同時に記憶装置３１５および揮発性メモリ３２０
に現れる必要はないことを理解するであろう。
【００５３】
（ノード制御＆管理コード）
一般に、ノード制御および管理コード３２５の実施形態は、ＩＤノード１２０ａなどの
ノードの挙動を一般に制御するプログラム機能またはプログラムモジュールとして実現さ
れるソフトウェア機能の集合である。一実施形態において、コード３２５の機能性は、一
般に、マスタノード、ＩＤノード、およびセンサノードなどの、様々な種類のノードで実
現されるのと同様とすることができる。しかしながら、当業者は、動作のいくつかの原理
がそのようなノードの間で同様である一方、他の実施形態は、ある程度の特殊機能を伴う
機能を実行してもよく、またはノードの所望の用途および使用に応じて異なる方法で実現
してもよいことを理解するであろう。
【００５４】
一般的な実施形態において、例示的なノード制御および管理コード３２５は、一般に、
以下を含むいくつかのプログラム機能またはプログラムモジュールを備えることができる
。すなわち、（１）ノードがいつどのように通信するかを管理する、ノードアドバタイズ
およびクエリ（スキャン）論理マネージャ（本明細書では、ノード通信マネージャとも称
する）、（２）情報をノード間でどのように交換することができるか、および交換するこ
とができたかどうかを管理する、情報制御および交換マネージャ、（３）電力消費および
ＲＦ出力信号電力の態様ならびに／もしくは可変短距離通信に対する受信器感度を管理す
る、ノード電力マネージャ、および（４）ノードが他のノードとどのように関連付けられ
るかに注目する関連付けマネージャを含む。以下は、ノードによって使用されるこれらの
基本プログラムモジュールの様々な実施形態の説明である。
【００５５】
（ノード通信マネージャ−アドバタイズ＆スキャニング）
例示的な実施形態において、ノードアドバタイズおよびクエリ（スキャン）論理マネー
ジャは、ノードがどのように、およびいつ、そのアドレスおよび隣接ノードのアドレスに
対するクエリ（スキャン）をアドバタイズする（送信する）べきかを調節する。アドバタ
イズは、一般に、メッセージで実行され、様々な部分（例えば、ヘッダ、フィールド、フ
ラグなど）に様々な情報を有することができる。メッセージは、単一パケットまたは複数
パケットとすることができる。
【００５６】
例示的な実施形態において、（「クエリ」モードまたは「スキャン」モードではなく）
「アドバタイズ」モードがＩＤノードに対するデフォルトモードであり、そのノードに関
するアドレスおよび関連メタデータを伴うメッセージをブロードキャストまたは送信する
ノードを有する。例えば、一実施形態において、例示的なメタデータは、ノードに対する
ＲＦ出力電力レベル、参照番号、ステータスフラグ、電池レベル、および製造会社名など
の情報を含むことができる。
【００５７】
図６は、本発明の一般的な実施形態による、例示的なアドバタイズデータパケットの構
造またはフォーマットを示す図である。図６を参照すると、ＩＤノード１２０ａなどのＩ
Ｄノードから信号またはメッセージとしてブロードキャストされる例示的なアドバタイズ
データパケット６００の構造が示される。パケット６００は、詳細に示す例示的なメタデ
ータの増加レベル、およびパケットの様々な部分の別個の種類のメタデータを別々に維持
するフォーマットで表される。異なる実施形態には、ＩＤノードの配備用途に応じて異な
る種類のメタデータを含むことができる。
【００５８】
図７は、本発明の一実施形態による、例示的なアドバタイズデータパケットに対するサ
ンプルコンテンツを示す図である。図７を参照すると、例示的なアドバタイズデータパケ
ット７００は、ＲＦ出力電力レベル（例えば、ＴＸ電力レベル）、参照番号（例えば、Ｔ
ＤＸ  ＩＤ（ＡＳＣＩＩ  Ｓｈｏｒｔ  Ｎａｍｅ））、ステータスフラグ（例えば、ステ
ータスフラグ値（Ａｃｋ要求を示す）、電池レベル（例えば、電池レベル値（７３％充電
を示す））、およびノードに対する製造会社名（例えば、会社識別子（現在、ＦｅｄＥｘ
に対して未定義）などの、示しているサンプル情報を含む例示的なメタデータを伴って示
される。一実施形態において、当業者は、参照番号を、セキュリティのため、省略または
難読化することができることを理解するであろう。
【００５９】
一実施形態において、例示的なアドバタイズデータパケットは、図７において先に記載
したように、ＲＦ出力電力レベルを含み、ある方法で、ブロードキャストをしているノー
ドの種類およびブロードキャスティングノードの位置を識別する補助をすることを可能と
することができる。しかしながら、ブロードキャストＲＦ出力電力レベルがノードの種類
によって固定および把握される場合、ノードの種類のみが、パケット７００などの例示的
なアドバタイズデータパケットから識別可能となる必要がある。
【００６０】
ノードが通信する方法に関して、例示的なノードは、いくつかの異なる通信モードの１
つにあるとすることができる。アドバタイズ（または、送信もしくはブロードキャスト）
モードにあるノードは、クエリ（または、スキャンもしくはリッスン）モードにある他の
任意のノードセットに視認可能である。一実施形態において、アドバタイズの周波数およ
び長さは、用途および電力依存である可能性がある。例えば、通常動作中、例示的なノー
ドは、一般に、周期的にアドバタイズをし、サーバ１００によって設定される条件によっ
て指示することができる、特定の間隔で別のノードへ能動的接続をすることが予期される
。一実施形態において、そのような条件は、サーバによって、またはネットワーク内のよ
り高いレベルのノードによって、ノードに対して個々に設定することができる。
【００６１】
例示的なノードが、特定の期間内でアドバタイズパケットに対する確認応答を受信しな
かった場合、１つまたは複数の警告段階に入る可能性がある。例えば、例示的なノードが
、特定の期間（一般に、警告期間と称する）内に例示的なノードによってブロードキャス
トされたアドバタイズパケットに対する別のノードからの確認応答を受信しなかった場合
、例示的なノードは、警告段階１の状況に入る。このことは、例示的なノードに警告段階
１の状況を指示するよう変更された１つまたは複数の部分を有するフォローアップアドバ
タイズパケットを発行することを促す。より詳細には、この例示的なフォローアップアド
バタイズパケットを受信する際にＳＣＡＮ＿ＲＥＱメッセージを送信するよう隣接ノード
に命令する異なるアドバタイズ警告ヘッダを有することができる。
【００６２】
例示的なノードが、別の期間内に例示的なノードによってブロードキャストされたアド
バタイズパケットに対するマスタノードからの確認応答（例えば、能動的に接続するため
のマスタノードからの要求および成功接続）を受信しなかった場合、警告段階２の状況な
どの、別の警告段階に入る。このことは、例示的なノードに警告段階２の状況を指示する
よう変更された１つまたは複数の部分を有するフォローアップアドバタイズパケットを発
行することを促す。より詳細には、この例示的なフォローアップアドバタイズパケットを
受信する際にＳＣＡＮ＿ＲＥＱメッセージを送信するよう隣接マスタノードに命令する異
なるアドバタイズ警告ヘッダを有することができる。
【００６３】
例示的なノードがバックエンドにアップロードするデータを有する場合、別の種類の警
告段階に入る可能性がある。一実施形態において、例えば、例示的なノードが、例示的な
ノードによって収集された（または、例示的なノードと通信していた１つまたは複数の他
のノードから受信した）センサデータを有する場合、およびそのデータをサーバ１００に
アップロードする必要がある場合、例示的なノードは、警告段階３などの、更新警告段階
に入ることができる。このことは、例示的なノードに警告段階３の状況を指示するよう変
更された１つまたは複数の部分を有するフォローアップアドバタイズパケットを発行する
ことを促す。より詳細には、この例示的なフォローアップアドバタイズパケットは、隣接
するマスタノードに例示的なノードと接続するよう命令する異なるアドバタイズ警告ヘッ
ダを有することができ、その結果、データ（例えば、センサデータ３５０）を、例示的な
ノード（例えば、ＩＤノード１２０ａ）から隣接マスタノード（例えば、マスタノード１
１０ａ）に送信することができる。次いで、送信されたデータを、マスタノードの揮発性
メモリ４２０および記憶装置４１５のいずれかまたは両方に、センサデータ４５０として
、隣接マスタノードによって格納することができる。その保管動作に続いて、隣接マスタ
ノードは、データ（例えば、センサデータ４５０）を、サーバ１００に移転する。
【００６４】
図７に示したように、および警告レベル段階について上記で説明したように、例示的な
アドバタイズデータパケットのヘッダにおけるステータスフラグは、１つまたは複数の実
施形態における関連付け論理で使用されるフィールドである。例えば、一実施形態におい
て、アドバタイズデータパケットにステータスフラグが存在することによって、第１のノ
ードがその状況を第２のノードに通信することが可能となり、第１のノードからサーバへ
能動的に直接接続することなく、第２のノードが、サーバ１００などのバックエンドサー
バにそのステータスを報告することが可能となる。言い換えると、ステータスフラグは、
（受動的な関連付けなどの）ノード間の受動的な双方向処理を容易にする補助をする。
【００６５】
より詳細な実施形態において、いくつかの例示的な状況の種類が、他のノードとの通信
に対して確立される。例えば、例示的な状況の種類は、以下を備えることができる。  ・
警告レベル０−問題無し、通常動作
・警告レベル１−任意の利用可能なノードがアドバタイズパケットの受信を確認するこ
とをアドバタイズノードが要求している
・警告レベル２−任意の利用可能なマスタノードがアドバタイズパケットの受信を確認
することをアドバタイズノードが要求している
・警告レベル３−アップロードするためのデータ−ノードが、マスタノードを通じてア
ップロードするのに利用可能なデータを取得した
・同期−アドバタイズノードが、（タイマまたは位置情報などの）データを同期するこ
とができるデバイスまたはセンサと接続することを要求する。
【００６６】
ステータスを、例えば、アドバタイズデータパケットのヘッダ部分を介してブロードキ
ャストすることによって、ブロードキャスティングノードの範囲内の１つまたは複数のノ
ードが、状況メッセージで要求された場合に、ノードの状況を判定し、能動的接続を開始
することができる。
【００６７】
アドバタイズノードからのより多くの情報に対する要求は、いくつかの実施形態におい
て、ＳＣＡＮ＿ＲＥＱメッセージの形式とすることができる。通常は、例示的なＳＣＡＮ
＿ＲＥＱは、スキャニング（リスニング）マスタノードからアドバタイズノードへ送信さ
れる、アドバタイズノードからのさらなる情報を要求するメッセージである。この例にお
いて、警告状況ビットは、例えば、アプリケーションレイヤで、アドバタイズノードがＳ
ＣＡＮ＿ＲＥＱを受け取るか受け取らないかを、スキャニング・マスタ・ノードに指示す
ることができる。一実施形態において、アドバタイズするノードの非接続モードおよび発
見可能モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格
に準拠する。
【００６８】
別の実施形態において、ノードは、他のノードに対してスキャニングまたはリスニング
しながら動作のさらに異なるモードを有することができる。例えば、ノードのクエリまた
はスキャニングモードは、能動的または受動的とすることができる。ノードが受動的であ
る間にスキャニングしている場合、ノードは、アドバタイズデータパケットを受信するが
、確認せず、ＳＣＡＮ＿ＲＥＱを送信しない。しかしながら、ノードが能動的である間に
スキャニングしている場合、ノードは、アドバタイズデータパケットを受信し、ＳＣＡＮ
＿ＲＥＱを送信することによって受信を確認する。より詳細な実施形態により、Ｂｌｕｅ
ｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格に準拠したスキャニングま
たは調査の受動的および能動的モードを提供することができる。
【００６９】
一実施形態において、例示的なノードは、短距離無線機でブロードキャストする他の無
線ノードに対してリッスンするようスキャニングする。例示的なスキャニングノードは、
例えば、アドバタイズノードのＭＡＣアドレス、アドバタイズノードから送信されたＲＦ
出力信号の信号強度、およびアドバタイズノードによって発行された他の任意のメタデー
タ（例えば、アドバタイズデータパケット内の他のデータ）を取得することができる。当
業者は、ノードがスキャニングしている場合の「リスニング」の範囲が変化する可能性が
あることを理解するであろう。例えば、クエリは限定される可能性がある。言い換えると
、ノードがリスニングすることに、およびリスニングするために特に関心のある範囲は、
集中されるか、または限定される可能性がある。そのような場合において、例えば、収集
された情報は、アドバタイズする短距離無線ノードの対象となる集団からの特定の情報に
限定される可能性があるが、情報収集は、任意のアドバタイズデバイスからの情報が収集
される場合に「オープン」であると考えることができる。
【００７０】
ノードがアドバタイズまたはスキャニングしている場合、一実施形態において、ノード
が通信する方法の一部としてアドバタイズおよびスキャニングする場合に、ステータスフ
ラグおよびさらなるモードをさらに利用することができ、管理することができる。一例に
おいて、スキャニング（リスニング）ノードが、警告レベル１または２の状況を示すステ
ータスフラグを伴うアドバタイズデータパケットを受信した場合、スキャニングノードは
、「受動的」スキャニングモードにあり、ノードは、いくらかの間隔で「能動的」スキャ
ニングモードに切り替わる。しかしながら、この場合のスキャニングノードがすでに「能
動的」スキャニングモードにある場合、ノードは、ＳＣＡＮ＿ＲＥＱメッセージを送信し
、アドバタイズノードからＳＣＡＮ  ＲＳＰ（例えば、アドバタイズノードから要求され
たさらなる情報を提供するメッセージ）を受信する。その場合、スキャニングノードは、
「受動的」スキャニングモードに戻る。
【００７１】
別の例において、アドバタイズ（ブロードキャスト）ノードがスキャニングノードから
ＳＣＡＮ＿ＲＥＱを受信した場合、アドバタイズノードは、そのアドバタイズデータパケ
ットが確認されたと考える。さらに、アドバタイズノードは、「警告」ステータスフラグ
を、警告レベル０の状況にリセットする。これにより、アドバタイズノードが、もはやス
キャニングノードに接続することなく、そのアドバタイズのために確認応答を効率的に受
信することが可能となり、電力消費を有利に、および有用に、抑えることができる。
【００７２】
さらに別の例において、スキャニングノードが、警告レベル３ステータスフラグセット
を伴うアドバタイズデータパケットを受信した場合、スキャニングノードは、アドバタイ
ズデバイスとの接続を試みる。接続が行われると、アドバタイズデバイスは、接続したデ
バイスへのデータのアップロードを試みる。
【００７３】
したがって、コード３２５のノードアドバタイズおよびクエリ（スキャン）論理マネー
ジャの一実施形態は、ノードが様々な有利な方法で互いと通信するよう、１つまたは複数
のステータスフラグ、アドバタイズモード、スキャニングモードに依存する可能性がある
。
【００７４】
（ノード情報制御＆交換マネージャ）
例示的な実施形態において、ノード制御および管理コード３２５の一部の情報制御およ
び交換マネージャは、情報をノード間で交換することができるかどうか、およびその方法
を決定する。例示的な実施形態において、情報制御および交換マネージャは、異なるノー
ド動作状態を確立し、そのノード動作状態では、情報は、状態に対する所望のパラダイム
に従って変化することができる。より詳細には、情報制御および交換マネージャの一実施
形態において、動作の「非接続アドバタイズ」状態もしくはモード、「発見可能アドバタ
イズ」状態もしくはモード、および「一般アドバタイズ」状態もしくはモード動作でノー
ドの間の異なるレベルの情報交換を確立することができる。ノードが「非接続アドバタイ
ズ」モードにある場合、ノード情報交換は限定される。例えば、アドバタイズノードは、
１つまたは複数のクエリ（スキャニング）ノードによって取得された情報をブロードキャ
ストすることができるが、情報の双方向交換は発生しない。
【００７５】
ノードが「発見可能アドバタイズ」モードにあり、スキャニングノードが「アクティブ
」モードにある場合、ノード情報交換は、双方向で可能となる。例えば、アドバタイズノ
ードがアドバタイズパケットを送信し、応答で、スキャニングノードがＳＣＡＮ＿ＲＥＱ
パケットを送信する。アドバタイズノードが、さらなる情報を要求するＳＣＡＮ＿ＲＥＱ
を受信した後、アドバタイズノードは、要求された情報を伴うＳＣＡＮ  ＲＳＰを送信す
る。したがって、「発見可能アドバタイズ」モードの場合、情報の双方向交換が存在する
が、情報を交換する２つのノードの間で、何らの能動的な接続は行われない。
【００７６】
最後に、双方向情報交換を向上させるために、能動的な接続をノードの間で使用するこ
とができ、情報は、異なるノードに、および異なるノードから、双方向に交換することが
できる。より詳細な実施形態において、このレベルの双方向情報交換では、ノードは、ま
ず、識別され、次いで、能動的な接続を確立する一部として認証される。認証され、その
後、互いに能動的に接続されると、ノードは、セキュアに情報を共有することができる。
一例において、以前に取得した環境情報をマスタノードにアップロードするセンサノード
は、このモードまたは状態にあるとすることができる。別の例において、ノードスキャニ
ング動作の格納された結果をマスタノードにアップロードするＩＤノードは、このモード
または状態にあるとすることができる。さらに別の例において、タイマおよび／または位
置情報を、対応するノードと共有するマスタノードは、このモードまたは状態にあるとす
ることができる。
【００７７】
（ノード電力マネージャ）
例示的な実施形態において、ノード制御および管理コード３２５の一部のノード電力マ
ネージャは、電力消費およびノードにおける電力の有利な使用（例えば、ＲＦ出力信号電
力の調整可能なレベル）を管理することに重点を置いている。通常は、ノードは、電池（
ＩＤノードにおける電池３５５など）によって、または外部電源へのインターフェース（
マスタノードにおける電池／電源インターフェース４７０など）によって、電力供給され
る。外部電源の例には、いくつかの実施形態において、コンセントから供給される電力お
よび施設内の電源接続、または運搬手段（例えば、自動車、トラック、列車、航空機、船
など）に搭載されて生成された電力を含むことができる。当業者は、外部電源へのインタ
ーフェースは、一般に、「有線」電源接続と称され、ノード電力マネージャは、ノードが
、電池３５５などの電池と有線接続されるか、または切断されるかを知らせることができ
ることを理解するであろう。さらなる実施形態では、誘導コイルを介すなどの、無線送電
で、外部電源へのインターフェースを実現することができる。
【００７８】
一実施形態において、ノードは、タスクを実行する場合に使用される電力を管理するこ
とができる。例えば、ノードは、どのノードが特定のタスクを実行するべきかを決定する
場合に、電力を管理することができる。より詳細には、デバイスのグループの集合的な電
力消費は、有線ノードを使用することを、さらに、実行可能であるか、または所望される
場合、特定のタスクを達成することを、選ぶことによって、および他のエネルギー負担が
より少ない、または厄介なタスクのために、電池で電力供給されるノードを節約すること
によって、管理することができる。別の実施形態において、履歴データは、特定のタスク
を達成するのに必要とされる電力についてシステムに知らせることができ、システムは、
そのような履歴データに基づいて、どのノードが特定のタスクを達成するべきかを決定す
ることができる。他の実施形態において、プロファイルデータを使用して、特定のタスク
を達成するのに必要とされる電力についてシステムに知らせてもよい（例えば、特定の期
間で、特定の条件下でセンサデータを収集するセンサノードの動作に対する電力要件を記
述したセンサプロファイル）。本システムはまた、そのようなプロファイルデータに基づ
いて、どのノードが特定のタスクを達成すべきかを決定することができる。
【００７９】
別の例において、例示的なノード電力管理マネージャは、特定のタスクをより正確に達
成するために電力を使用および調整するのに最良な方法を決定する場合に、電力を管理す
ることができる。一実施形態において、ノードから出力されるＲＦ信号（ＩＤノードから
の短距離ＲＦ出力信号など）は、出力電力の範囲で周期的に移動することができ、または
検出可能な方法で異なる２つ以上のセッティングの間で単純に切り替えることができる。
以下でより詳細に開示するように、ＲＦ出力信号電力の可変で動的な調整により、他のノ
ード（１つまたは複数のマスタノードなど）が、ＲＦ出力信号電力の上部の範囲で各ノー
ドを確認することを可能とすることができ、信号電力の下部の範囲でアドバタイズノード
に物理的に近いノードのみを確認することを可能とすることができる。
【００８０】
別の例において、例示的なノード電力マネージャは、ノードがコンテキストデータ（コ
ンテキストデータ５６０およびその種類の情報を使用する関連付け論理）によって物理的
位置または別のノードと関連付けられた場合に、そのＲＦ出力信号電力の特性に変化を引
き起こすことができる。一実施形態において、ノードは、電力を保存するために、ノード
が通信する頻度および／またはそのＲＦ出力電力の特性を変更するよう命令することがで
きる。
【００８１】
さらに別の例において、すべてのアドバタイズノードは、それぞれのノード電力マネー
ジャに、周期的に、各それぞれのノードに最大出力信号電力レベルでブロードキャストさ
せて、スキャニングＩＤノードまたはマスタノードの範囲内に依然としてあることを確実
にすることができる。そうすることで、通信範囲内にあるという可能性を増加させ、個々
のノードを、ネットワーク内で適切に配置し、管理することを可能にすることができる。
ブロードキャスト期間は、必要に応じてペアリングを発生することが可能となるように設
定または動的に変化させることができる。
【００８２】
ＲＦ出力信号電力レベルを調整する代わりに、例示的なノード電力マネージャは、いく
つかの実施形態において、ノードのＲＦ受信器感度を調整することができる。これにより
、（ブロードキャストの範囲を単に調整可能にするのではなく）受信の範囲を調整可能に
することができ、本明細書で説明するように、電力を管理し、位置決定を向上するために
同様に使用することができる。
【００８３】
さらに別の実施形態において、ノード電力マネージャが、ノードの２つ以上のＲＦ特性
を同時に、および独立して調整することができる、組み合わせ手法を使用することができ
る。例えば、例示的なノード電力マネージャは、ＲＦ出力信号電力レベルを調整し、さら
に、ノードが他のノードと共に位置付けられ、他のノードと関連付けられた場合に、ノー
ドのＲＦ受信器感度を調整することができる。当業者は、このことが、ノードの異常に密
集したエリアで、およびＲＦ出力信号電力レベルの組み合わせにおいて、特に有用である
可能性があることを認識するであろう。
【００８４】
例示的なノードマネージャの一実施形態は、ノードの電力特性（例えば、電力消費、電
力仕様、出力信号周波数、出力プット信号のデューティサイクル、タイミング、電力レベ
ルなど）を調整する場合に、電力プロファイル（例えば、例示的な種類のプロファイルデ
ータ３３０、４３０）に関することができる。
【００８５】
（ノード関連付けマネージャ）
例示的な実施形態において、ノード制御および管理コード３２５の一部のノード関連付
けマネージャは、以下でより詳細に説明するように、コード５２５でのサーバサイド関連
付けマネージャと共に、および一致して、ノードを他のノードと関連付ける方法に重点を
置く。したがって、例示的なノード関連付けマネージャは、ノードで実行する場合、ノー
ドを、サーバからの入力と共に、１つまたは複数の他のノードと関連付ける方法を指示す
る（例えば、能動的接続モードに入る）。
【００８６】
ノードに対する例示的なノード関連付けマネージャは、ステータスフラグを通じて、ノ
ードが確認応答または接続を要求するかどうか、またはノードがバックエンドにアップロ
ードするために利用可能な情報を有するかどうかを指示することができる。したがって、
ノードが関連付けられず、またはまだ別のノードに能動的に接続されていない可能性があ
る間、ノードの状況は、例えば、ノードのブロードキャストヘッダにおける状況情報から
推測することができる。
【００８７】
ノードの間の接続に関して、一般に、セキュアな接続と、セキュアではない接続が存在
する。一実施形態によりノードの１つまたは複数のセットの間でセキュアではない接続が
可能となる可能性がある一方で、他の実施形態では、セキュアな接続に依存し、またはノ
ードのペアリングを認証する。一実施形態において、ノードが別のノードとペアになるた
めに、例示的なノード関連付けマネージャは、まず、関連付け対象のノードを識別し、関
連付け要求をサーバに送信する。要求は、ノードをペアにするための特定の要求を含むこ
とができ、サーバ１００などのサーバからの対応するペアリング資格情報を求めることが
できる。サーバ１００は、ノードが無線近接度内にあり、将来的にペアリングを行うこと
ができることを示す情報に基づいて、特定のノードについての段階的なペアリング資格情
報を有する可能性がある。ノード関係に対する可視性は、スキャン−アドバタイズ、また
は現在もしくは将来の状態での近接度内にあるべきノードを示すバーコードスキャン情報
などのサードパーティデータを通じて決定された可能性がある。
【００８８】
先に記載した例示的なノード情報交換モードで情報を交換するために接続するか、また
は接続しない場合、ノードは、一般に、多くの状態で動作し、例示的なＩＤノードに対し
て例示的なアドバタイズサイクルを生成する。ノードに対するそのような例示的なアドバ
タイズサイクルは、図８を参照して、ならびに以下でより詳細に説明するように、コード
５２５におけるサーバサイド関連付けマネージャと共に、および一致して、以下でさらに
説明する。
【００８９】
（空輸モード・プログラム・モジュール）
一実施形態において、ノード制御および管理コード３２５はまた、空輸モード・プログ
ラム・モジュール（図示せず）を含むことができる。別の実施形態において、空輸モード
・プログラム・モジュールは、コード３２５のノード電力管理プログラムモジュールの一
部として実現することができる。例示的な空輸モード・プログラム・モジュールは、一般
に、ＩＤノードが航空機で動作している場合に、ＩＤノードの可変電力短距離通信インタ
ーフェース３７５の出力電力を管理するよう動作する。航空機内で無線デバイスを動作さ
せることは、環境によっては、航空機上の他の電子システムに意図しない影響を与える可
能性がある。より詳細には、空輸モード・プログラム・モジュールの一実施形態は、航空
機の特定の動作および／または動作条件に応じて異なる状態またはモードからＩＤノード
を遷移させるよう動作することができる。例えば、例示的な空輸モード・プログラム・モ
ジュールは、検出された環境条件（例えば、圧力、高度）および／または航空機と関連付
けられたフライト詳細情報に基づいて、ＩＤノードをある状態またはモード（例えば、テ
イクオフ前の通常モード、テイクオフ中の無効モード、空中にいる間の空輸モード、降下
する間の無効モード、および着陸後の通常モード）から遷移させるよう動作することがで
きる。このようにして、ＩＤノードは、航空機に搭載された場合に正常に動作すること、
環境によっては全く動作不能になること、および感知とセンサデータの取得を可能にする
が、航空機の搭載電子機器との干渉を避けるためにＲＦ出力信号の伝送を制限することが
できる航空機モードで動作することができること、を可能にすることができる。航空機に
おける無線デバイス（ＩＤノードなど）を管理する方法に関連したさらなる情報は、米国
特許第１２／７６１，９６３号「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｍａｎ
ａｇｅｍｅｎｔ  ｏｆ  Ｗｉｒｅｌｅｓｓ  Ｄｅｖｉｃｅｓ  Ａｂｏａｒｄ  ａｎ  Ａｉ
ｒｃｒａｆｔ」でさらに詳細に開示され、参照により本明細書に組み込まれる。
【００９０】
（ノードデータ）
先に記載したように、揮発性メモリ３２０はまた、ＩＤノード１２０ａが記憶装置３１
５からプログラムまたはロードされたような命令を実行する場合に生成される、ある種の
データ（例えば、プロファイルデータ３３０、セキュリティデータ３３５、関連付けデー
タ３４０、共有データ３４５、およびセンサデータなど）を含むことができる。通常は、
ＩＤノードなどのノードで使用されるデータは、他のノードから受信するか、または動作
中にノードによって生成することができる。
【００９１】
一実施形態において、プロファイルデータ３３０は、（以下でより詳細に説明する）ブ
ロードキャストプロファイルなどの、ＩＤノードに対する挙動の一般的な種類を定義する
種類のデータである。ＩＤノード１２０ａがＢＬＥデバイスである別の実施形態において
、プロファイルデータ３３０は、（デバイス内の電池の状態を露見する）電池サービス、
ＢＬＥデバイスの間の近接度、またはＢＬＥデバイスの間のメッセージングに関連したＢ
ｌｕｅｔｏｏｔｈ（登録商標）適合プロファイルを含むことができる。したがって、例示
的なプロファイルデータ３３０は、ノードの挙動のパラメータを定義する種類のデータと
して、揮発性メモリ３２０および／または記憶装置３１５に存在することができる。
【００９２】
一実施形態において、ノードのセキュアなペアリングを可能にすることが所望される可
能性がある。以下でより詳細に説明するように、ノードのセキュアなペアリングの一部と
して、ペアリング資格情報に対する要求を生成し、サーバ１００に送信する。したがって
、例示的なセキュリティデータ３３５（例えば、ＰＩＮデータ、セキュリティ証明書、キ
ーなど）は、要求されたセキュリティ資格情報などの、ノードの間のセキュアな関係を提
供することと関連付けられた種類のデータとして、揮発性メモリ３２０および／または記
憶装置３１５に存在することができる。
【００９３】
関連付けデータ３４０などの関連付けデータは、一般に、ノードの間の接続関係を識別
する。例えば、ＩＤノード１２０ａは、ＩＤノード１２０ａがマスタノード１１０ａの範
囲内で移動し、サーバが、（許可により）関連付けるよう２つのノードに指示した後、マ
スタノード１１０ａと関連付けることができる。結果的に、ＩＤノード１２０ａとマスタ
ノード１１０ａとの間の関係を識別する情報は、サーバ１００にもたらすことができ、い
くつかのポイントとして、ＩＤノード１２０ａおよびマスタノード１１０ａのそれぞれに
もたらすことができる。したがって、例示的な関連付けデータ３４０は、ノードの間の関
連付けを識別する種類のデータとして、揮発性メモリ３２０および／または記憶装置３１
５に存在することができる。
【００９４】
共有データ３４５は、ノードの間で交換されたある種のデータとして、揮発性メモリ３
２０および／または記憶装置３１５に存在することができる。例えば、コンテキストデー
タ（環境データなど）が、共有データ３４５の一種とすることができる。
【００９５】
センサデータ３５０は、搭載センサから別のノードに記録および収集された種類のデー
タとして揮発性メモリ３２０および／または記憶装置３１５に存在してもよい。例えば、
センサデータ３５０は、ＩＤノードに搭載された温度センサからの温度読取り値および／
または別のＩＤノードにおける湿度センサからの（例えば、図２に示すようなコンテナ２
１０内の別のＩＤノードからの）湿度読取り値を含むことができる。
【００９６】
したがって、ＩＤノード（図３に示すノード１２０ａなど）は、可変ＲＦ特性を伴う短
距離無線機を介して他のＩＤノードおよびマスタノードと通信する低コスト無線ノードで
あり、他のノードと関連付けることができ、他のノードにブロードキャストして、他のノ
ードに対してスキャンすることができ、他のノードと関連付けられ、他のノードと情報を
格納／交換することができる。
【００９７】
（マスタノード）
図４により詳細に示されるマスタノード１１０ａなどのマスタノードは、多くのＩＤノ
ード機能を共有するが、一般に、サーバ１００へのブリッジとして機能するために、多く
のＩＤノード機能を拡張する。通常は、ＩＤノードが例示的な無線ノードネットワークに
おけるある種の低レベルノードである場合、マスタノードは、ある種の高レベルノードで
ある。例示的なマスタノードは、固定位置にあるかまたは静止しているとすることができ
、一方、例示的なマスタノードは、移動可能な移動デバイスとして実現することができる
。
【００９８】
図４を参照すると、例示的なマスタノード１１０ａは、短距離通信インターフェース４
８５、記憶装置４１５、揮発性メモリ４２０、クロック／タイマ４６０、および電池／電
源インターフェース４７０に結合された処理または論理演算装置４００を備える。いくつ
かの実施形態において、短距離通信インターフェース４８５は、受信器感度およびＲＦ出
力電力レベルなどの、可変電力特性を有することができる。当業者は、処理装置４００が
、一般に、データについて計算を実行し、運用およびアプリケーションプログラムコード
ならびにマスタノード１１０ａ内の他のプログラムモジュールを実行する、マイクロプロ
セッサまたはマイクロコントローラなどの論理であることを理解するであろう。
【００９９】
通常は、当業者は、図４におけるＩＤノード１１０ａに対するハードウェアの記述を、
マスタノードを含む各種のノードに現れる同様のハードウェア機能およびソフトウェア機
能に適用することを理解するであろう。当業者は、例示的なマスタノード１１０ａが、所
望の実装態様に応じて、単一プロセッサまたは論理演算装置、よりパワフルなマルチコア
プロセッサ、または複数プロセッサによるプロセッサ４００で実現することができるハー
ドウェア型構成要素であることを理解するであろう。一実施形態において、処理装置４０
０は、低電力マイクロプロセッサおよび関連付けられた周辺回路と共に実現することがで
きる。より単純なマイクロコントローラまたは離散的回路を使用して、処理装置４００お
よびより複雑で精巧な汎用または専用プロセッサを実現することができる。
【０１００】
さらに別の実施形態において、例示的な処理装置４００は、Ｒａｓｐｂｅｒｒｙ  Ｐｉ
Ｃｏｍｐｕｔｅｒ  Ｍｏｄｅｌ  Ｂ−Ｒｅｖ−２などの、シングル・ボード・コンピュ
ータの一部として使用される低電力ＡＲＭ１１７６ＪＺ−Ｆアプリケーションプロセッサ
によって実現することができる。ＡＲＭアプリケーションプロセッサは、Ｒａｓｐｂｅｒ
ｒｙ  Ｐｉ  Ｃｏｍｐｕｔｅｒに配備されたＢｒｏａｄｃｏｍ（登録商標）ＢＣＭ２８３
５  ｓｙｓｔｅｍ−ｏｎ−ｃｈｉｐ（ＳｏＣ）内に埋め込まれている。この実施形態にお
いて、Ｒａｓｐｂｅｒｒｙ  Ｐｉ  Ｃｏｍｐｕｔｅｒデバイスは、例示的なマスタノード
１１０ａのコアとして動作し、記憶装置４１５として動作するセキュア・デジタル・メモ
リ・カード・スロットおよびフラッシュメモリカード、揮発性メモリ４２０として動作す
る５１２Ｍｂｙｔｅ  ＲＡＭ記憶装置、記憶装置４１５に記憶され、揮発性メモリ４２０
で動作するオペレーティングシステム（Ｌｉｎｕｘ（登録商標）など）、クロック／タイ
マ４６０を実現する周辺機器、および電源インターフェース４７０として動作する電源を
含む。
【０１０１】
ＩＤノード１２０ａにおける短距離インターフェース３７５のように、例示的なマスタ
ノード１１０ａは、処理装置４００に結合されるプログラマブル無線機および全方向性ア
ンテナとして短距離通信インターフェース４８０を含む。いくつかの実施形態において、
短距離通信インターフェース４８０は、受信器感度および／またはＲＦ出力信号電力レベ
ルなどの、可変ＲＦ電力特性を有することができる。いくつかの実施形態において、イン
ターフェース４８０は、機能的に必要である可能性がある場合に、異なるアンテナプロフ
ァイルを有するアンテナを使用することができる。短距離通信インターフェース４８０の
例には、特定の短距離通信路（例えば、２．４ＧＨｚで通信するＢｌｕｅｔｏｏｔｈ（登
録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）接続路）にデバイスを動作可能に結合するため
の他のハードウェア（図示せず）を含むことができる。一実施形態において、ＢＬＥが短
距離通信プロトコルを可能にするために使用されるが、可変電力短距離インターフェース
４８０は、他の低電力、短距離通信プロトコルを用いて実現することができ、そのような
プロトコルには、超広帯域インパルス無線通信で使用される超低電力通信プロトコル、Ｚ
ｉｇＢｅｅプロトコル、およびＩＥＥＥ８０２．１５．４規格通信プロトコルなどがある
。
【０１０２】
一実施形態において、ＲＦ出力電圧およびＲＦ受信器感度などの無線機のトランシーバ
の様々なＲＦ特性は、処理装置４００の制御下で、動的に、およびプログラム的に、変化
させることができる。他の実施形態において、周波数、デューティサイクル、タイミング
、変調方式、拡散スペクトル周波数ホッピング態様などの無線機のトランシーバのさらな
るＲＦ特性は、例示的なマスタノード１１０ａの所望の実装および予想される使用に応じ
て、必要に応じて、ＲＦ出力信号を柔軟に調整することが必要とされる場合に、プログラ
ム的に変化させることができる。言い換えると、マスタノード１１０ａ（または、他の任
意のマスタノード）の実施形態は、プログラム的に調整可能なＲＦ特性（調整可能ＲＦ出
力信号電力、調整可能ＲＦ受信器感度、および異なる周波数もしくは周波数帯に切り替え
る能力など）を有することができる。
【０１０３】
短距離通信インターフェース４８０に加えて、例示的なマスタノード１１０ａは、中距
離および／または長距離通信インターフェース４８５を含み、ネットワーク１０５を介し
てサーバ１００に通信路をもたらす。一実施形態において、通信インターフェース４８５
は、ＩＥＥＥ８０２．１１ｇ準拠ＷｉＦｉトランシーバの形式で、中距離無線機で実現す
ることができる。他の実施形態において、通信インターフェース４８５は、セルラ無線機
の形式で、より長距離の無線機で実現することができる。さらに別の実施形態において、
ＷｉＦｉトランシーバおよびセルラ無線機は、最良に利用可能である場合、または優先度
に従って、使用することができる（例えば、まず、利用可能である場合、より低コストが
可能であるならＷｉＦｉトランシーバの使用を試み、そうでない場合、セルラ無線機に依
存する）。言い換えると、一実施形態は、中距離ＷｉＦｉトランシーバ無線機の代替とし
て、または中距離無線機がネットワーク１０５内の接続インフラ無線機からの到達範囲外
である場合、インターフェース４８５の一部として長距離セルラ無線機に依存する。した
がって、これらの実施形態において、中距離および／または長距離通信インターフェース
４８５を使用して、取得したノード情報（例えば、プロファイルデータ４３０、関連付け
データ４４０、共有データ４４５、センサデータ４５０、および位置データ４５５）を、
サーバ１００に通信することができる。
【０１０４】
マスタノード１１０ａに対する電池／電源インターフェース４７０は、一般に、マスタ
ノード１１０ａを実現する回路に電力供給する。一実施形態において、電池／電源インタ
ーフェース４７０は、再充電可能電源とすることができる。例えば、マスタノードは、電
源を充電するソーラパネルと共に、再充電可能電源を有し、マスタを遠隔地に配備するこ
とを容易にする補助をすることができる。別の実施形態において、電池／電源インターフ
ェース４７０は、使用後に破棄されることを意図した、再充電不可能な電源とすることが
できる。さらに別の実施形態において、電池／電源インターフェース４７０は、電力イン
ターフェースコネクタ（マスタノード１１０ａの電源コードおよび内部電源など）とする
ことができる。したがって、例示的なマスタノードが固定または静止構成にある場合、電
気コンセントに接続された電源コードによって電力供給することができ、電源コンセント
は、外部電源に結合される。しかしながら、他の移動マスタノードは、電池などの、内部
電源を使用することができる。
【０１０５】
マスタノード１１０ａのためのクロック／タイマ４６０は、一般に、例えば、時間遅延
、パルス生成、および発振器用途で使用される、１つまたは複数のタイミング回路を提供
する。マスタノード１１０ａが全体的な電力保存技術の一部として所定の期間にスリープ
またはドーマント状態に入ることによって電力を保存する実施形態において、クロック／
タイマ４６０は、タイミング動作を管理する際に処理装置４００を補助する。
【０１０６】
任意選択的に、一実施形態はまた、（センサノードに基づく、図３を参照して先に記載
した、ＩＤノードに配備されるセンサと同様に）１つまたは複数のセンサ４６５を含むよ
うなマスタノード１１０ａを実現することができる。さらに、マスタノード１１０ａの一
実施形態はまた、状況を示すためのユーザインターフェース４０５を提供することができ
、取得したノードデータをレビューするための基本的な双方向処理ならびにノードおよび
サーバ１００との双方向処理を可能にすることができる。一実施形態において、ユーザイ
ンターフェース４０５は、ディスプレイ、インタラクティブボタンもしくはソフトキー、
およびポインティングデバイスを提供し、ディスプレイによる双方向処理を容易にするこ
とができる。さらなる実施形態において、データ入力デバイスはまた、ユーザインターフ
ェース４０５の一部として使用することができる。他の実施形態において、ユーザインタ
ーフェース４０５は、１つまたは複数のライト（例えば、ステータスライト）、音声入出
力デバイス（例えば、マイクロフォンおよびスピーカ）、またはタッチスクリーンの形式
をとることができる。
【０１０７】
先に記載したように、マスタノード１１０ａなどの例示的なマスタノードは、既知の固
定位置に位置付けることができ、またはマスタノードが位置を自己決定することを可能に
するか、もしくはマスタノード自体によってその位置を決定するための専用の位置特定回
路４７５（例えばＧＰＳ回路）を含む。他の実施形態において、代替回路および技術は、
（ＧＰＳよりはむしろ）位置特定回路４７５に対して依存する可能性があり、そのような
位置特定回路には、他の衛星ベースシステム（例えば、欧州のＧａｌｉｌｅｏシステム、
ロシアのＧＬＯＮＡＳＳシステム、中国のＣｏｍｐａｓｓシステム）、地上無線ベースの
測位システム（例えば、携帯電話塔ベースまたはＷｉＦｉベースシステム）赤外線測位シ
ステム、可視光ベース測位システム、および超音波ベース測位システムなどがある。
【０１０８】
記憶装置４１５および揮発性メモリ４２０に関して、どちらも、例示的なマスタノード
１１０ａにおける処理装置４００に動作可能に結合される。記憶構成要素はどちらも、処
理装置４００によって使用されるプログラム要素を提供し、（例示的なＩＤノード１２０
ａに対する記憶装置３１５および揮発性メモリ３２０に格納された可能なデータ要素と同
様に）処理装置４００にアクセス可能なデータ要素を維持および格納する。
【０１０９】
図４に示す実施形態において、記憶装置４１５は、様々な実行可能プログラムデータ（
例えば、マスタ制御および管理コード４２５）、ＩＤノードの記憶装置３１５に保存され
たものと同様のデータ（例えば、プロファイルデータ４３０、セキュリティデータ４３５
、関連付けデータ４４０、共有データ４４５、およびセンサデータ４５０など）、および
マスタノード１１０ａの動作に対するより具体的な他のデータ（例えば、特定のノードの
位置に関連した位置データ４５５）を維持する。記憶装置３１５のように、記憶装置４１
５は、情報（例えば、実行可能コード／モジュール、ノードデータ、センサ測定値など）
を不揮発性および非一時的な方法で保持することができる有形の、非一時的コンピュータ
可読媒体である。
【０１１０】
ＩＤノード１２０ａの揮発性メモリ３２０のように、揮発性メモリ４２０は、典型的に
、マスタノード１１０ａの動作の間に処理装置４００によって使用されるランダム・アク
セス・メモリ（ＲＡＭ）構造である。マスタノード１１０ａの起動時に、揮発性メモリ１
２０は、動作プログラム（マスタ制御および管理コード４２５など）またはマスタノード
１１０ａの特定の動作を促進する補助をする特定のプログラムモジュールを読み込むこと
ができる。マスタ１１０ａの動作の間、揮発性メモリ４２０はまた、マスタノード１１０
ａが記憶装置４１５からプログラムまたはロードされたような命令を実行する場合に生成
される、ある種のデータ（例えば、プロファイルデータ４３０、セキュリティデータ４３
５、関連付けデータ４４０、共有データ４４５、およびセンサデータ４５０など）を含む
ことができる。
【０１１１】
（マスタ制御＆管理コード）
一般に、マスタ制御および管理コード４２５の実施形態は、マスタノード１１０ａなど
のマスタノードの挙動を一般に制御するプログラム機能またはプログラムモジュールとし
て実現されるソフトウェア機能の集合である。一実施形態において、マスタ制御および管
理コード４２５は、一般に、以下を含むいくつかのプログラム機能またはプログラムモジ
ュールを備える。すなわち、（１）ノードがいつどのように通信するかを管理する、ノー
ドアドバタイズおよびクエリ（スキャン）論理マネージャ、（２）情報をノード間でどの
ように交換することができるか、および交換することができたかどうかを管理する、情報
制御および交換マネージャ、（３）電力消費およびＲＦ出力信号電力の態様ならびに／も
しくは可変短距離通信に対する受信器感度を管理する、ノード電力マネージャ、（４）ノ
ードが他のノードとどのように関連付けられるかに注目する関連付けマネージャ、および
（５）ノード位置を決定するための位置認識／取得モジュールを含む。
【０１１２】
（マスタノードプログラムモジュールおよびＩＤノードモジュール）
例示的な実施形態において、マスタノード制御および管理コード４２５のプログラムモ
ジュール（１）から（４）は、一般に、図３を参照して先に記載したように、ノード制御
および管理コード３２５の同様に名付けられたプログラムモジュール（１）から（４）の
機能と合致する。さらに、ノード制御および管理コード３２５がまた、空輸モード・プロ
グラム・モジュールを備えることができる場合、当業者は、マスタノード制御および管理
コード４２５もまた、空輸の間、マスタノードの有利な動作を可能にするために、同様の
機能性空輸モード・プログラム・モジュールを備えることができることを理解するであろ
う。しかしながら、以下で述べる例と同様に、そのようなモジュールは、マスタノードに
おいてＩＤノードを制御するモジュールと比較された場合に、何らかの違いを有する可能
性がある。
【０１１３】
（位置認識／取得モジュール）
コード４２５の例示的なプログラムモジュール（１）から（４）に加えて、マスタノー
ド制御および管理コード４２５の例示的な実施形態は、ノード位置に関連した例示的な位
置認識／取得モジュール（より一般的には、マスタノードに対する位置マネージャモジュ
ールと称する）をさらに備える。通常は、例示的なマスタノードに配備される例示的な位
置認識／取得モジュールは、それ自体の位置を決定し、いくつかの実施形態において、接
続されたノードの位置を決定することができる。例示的な位置認識／取得モジュールの実
施形態は、本明細書でより詳細に説明するように、他のノードのノード位置を決定する場
合、（例えば、サーバ制御および管理コード５２５の一部として）サーバに存在し、動作
する、位置マネージャプログラムコードと共に機能することができる。
【０１１４】
一実施形態において、マスタノードは、既知の、固定位置に位置付けることができる。
そのような実施形態において、例示的な位置認識／取得モジュールは、マスタノード位置
が、記憶装置４１５の固定の、事前設定された、またはプログラムされた部分（例えば、
記憶装置４１５に維持された位置データ４５５内の情報）で定義することができる、既知
の、固定位置であると認識することができる。そのような位置情報の例には、従来の位置
座標またはマスタノードの位置を識別する他の記述詳細を含むことができる。マスタノー
ドが（例えば、移動マスタノードに対して）すべての時点で本質的に既知ではないか、ま
たは固定位置にない可能性がある別の実施形態において、例示的な位置認識／取得モジュ
ールは、マスタノードのＧＰＳ回路４７５などの位置特定回路と通信して、マスタノード
の現在位置を決定することができる。
【０１１５】
一実施形態において、マスタノードの位置は、サーバに通信することができ、無線ノー
ドネットワークにおいてノードを管理および追跡する一部としてこの位置情報を使用する
ことができる。例えば、例示的なマスタノードがモバイルであり、位置特定回路４７５を
使用して新しい現在位置を決定した場合、マスタノードは、マスタノードに対する新しい
現在位置をサーバにもたらすことができる。さらに、マスタノードの例示的な位置認識／
取得モジュールがマスタノードと関連付けられたノードの位置を決定した場合、マスタノ
ードはまた、マスタノードと関連付けられたノードの位置をサーバにもたらすことができ
る。
【０１１６】
（サーバ）
図３および図４では例示的なＩＤノードおよび例示的なマスタノードのハードウェアお
よびソフトウェア態様の詳細を示したが、図５は、本発明の一実施形態による、例示的な
無線ノードネットワークの一部として動作することができる例示的なサーバのより詳細な
図を提供する。例示的な実施形態において、サーバ１００は、ノードを管理し、ノードか
らの情報を収集し、ノードから収集された情報を格納し、ノードが動作している環境に関
連したコンテキストデータを維持するか、もしくはコンテキストデータへのアクセスを有
し、ノードについての情報（例えば、状況、センサ情報など）を、要求しているエンティ
ティに提供することができる、関連付けおよびデータ管理サーバ（ＡＤＭＳ）と称するこ
とができる。この機能を利用する様々な実施形態についてのさらなる詳細を以下で説明す
る。当業者は、ノード密度、地理的設置特徴付け、およびネットワーク接続性は、無線ノ
ードネットワークの一実施形態に対して所望される最終アーキテクチャに影響を与える可
能性のある要因のすべての種類の例であることを理解するであろう。
【０１１７】
図５を参照すると、例示的なサーバ１００が、少なくとも無線マスタノードに接続およ
び相互通信可能なネットワーク・コンピューティング・プラットフォームとして示される
。他の実施形態において、例示的なサーバ１００はまた、１つまたは複数のユーザ・アク
セス・デバイスに接続および相互通信可能である。当業者は、例示的なサーバ１００が、
多種多様な方法で実現することができるハードウェアベースの構成要素であることを理解
するであろう。例えば、サーバ１００は、単一のプロセッサを使用することができ、また
はデバイス（ユーザ・アクセス・デバイス２００、２０５など）および無線ノード（マス
タノード１１０ａなど）と通信するマルチプロセッサ構成要素の１つまたは複数の部分と
して実現することができる。
【０１１８】
通常は、当業者は、サーバ１００が、シングル・コンピューティング・システム、分散
サーバ（例えば、別々のサーバに関連したタスクに対する別々のサーバ）、階層型サーバ
（例えば、情報を異なるレベルで維持することができ、タスクを実装態様に応じて異なる
レベルで実行することができる、複数レベルで実現されるサーバ）、または複数の別個の
構成要素がクライアントデバイス（例えば、デバイス２００、２０５またはマスタノード
１１０ａ）の観点から１つのサーバ・コンピューティング・プラットフォーム・デバイス
として機能することを論理的に可能にするサーバファームとして実現することができるこ
とをさらに理解するであろう。いくつかの領域配備において、例示的なサーバは、異なる
領域内で収集された情報が各領域サーバで実現される異なる調節管理および要求を含み、
従うことができるように、特定の地理的領域に対して専用のサーバを含むことができる。
【０１１９】
同じように、図５に示す実施形態は単一の記憶装置５１５を示しているが、例示的なサ
ーバ１００は、２つ以上の記憶装置媒体を配備してもよい。記憶装置媒体は、異なる非一
時的な形式（例えば、従来のハード・ディスク・ドライブ、フラッシュメモリなどの固体
状態メモリ、光学ドライブ、ＲＡＩＤシステム、クラウドストレージ構成メモリ、ネット
ワーク・ストレージ・アプライアンスなど）とすることができる。
【０１２０】
そのコアで、図５に示す例示的なサーバ１００は、ネットワークインターフェース５９
０に結合される処理または論理演算装置５００を備え、１つまたは複数のマスタノードな
らびに、いくつかの実施形態において、デバイス２００、２０５などのユーザ・アクセス
・デバイスと、ネットワーク１０５を通じて動作接続および通信することを容易および可
能にする。一実施形態においてサーバ１００は、１つまたは複数のマスタノードとより直
接通信するための、中距離および／または長距離通信インターフェース５９５を含むこと
ができる。これらの通信路ならびにプログラムコードもしくはプログラムモジュール（サ
ーバ制御および管理コード５２５など）を使用して、サーバ１００は、一般に、ＩＤノー
ドと関連付けられた品物がある位置から別の場所に物理的に移動する場合にＩＤノードに
関連した情報を調整および管理するよう動作する。
【０１２１】
コンピューティングプラットフォームとして、例示的なサーバ１００の処理装置５００
は、記憶装置５１５および揮発性メモリ５２０に動作可能に結合し、記憶装置５１５およ
び揮発性メモリ５２０は、様々な実行可能プログラムコード（例えばサーバ制御および管
理コード５２５）、マスタまたはＩＤノードの各記憶装置に保持されたのと同様のデータ
（例えば、プロファイルデータ５３０、セキュリティデータ５３５、関連付けデータ５４
０、共有データ５４５、センサデータ５５０、位置データ５５５）、およびノードが動作
している環境に関連したコンテキストデータ５６０（例えば、無線ノードネットワーク内
から生成された情報および無線ノードネットワークの外部で作成された情報）を集合的に
格納および提供する。
【０１２２】
記憶装置３１５および記憶装置４１５のように、記憶装置５１５は、有形の非一時的コ
ンピュータ読込み可能媒体であり、情報（例えば、実行可能コード／モジュール（例えば
、サーバ制御および管理コード５２５など）、ノード関連データ（例えば、プロファイル
データ５３０、セキュリティデータ５３５、関連付けデータ５４０、位置データ５５５な
ど）、測定情報（例えば、ある種の共有データ５４５、センサデータ５５０など）、およ
びノードに対するコンテキスト環境（例えばコンテキストデータ５６０）を、不揮発性お
よび非一時的な方法で保持することができる。
【０１２３】
当業者は、特定のプログラムコードおよびデータの上記識別が、網羅的ではなく、実施
形態が、さらなる実行可能プログラムコードもしくはモジュールならびにＩＤノード、マ
スタノード、およびサーバなどの処理ベースデバイスの動作に関連した他のデータを含む
ことができることを理解するであろう。
【０１２４】
（コンテキストデータ）
上記のように、サーバ１００は、無線ノードネットワークにおけるノードの管理の一部
として、コンテキストデータ５６０にアクセスすることができる。例示的なサーバ１００
は、一実施形態により、コンテキストデータベース５６５内のそのようなコンテキストデ
ータ５６０の集合を含むことができる。図５に示したように、例示的なコンテキストデー
タベース５６５は、サーバ１００の内部の処理装置５００によってアクセス可能な単一デ
ータベースである。当業者は、コンテキストデータ５６０のアクセス可能な集合を提供す
る他の構成が、本発明の実施形態の範囲および原理内で、可能および意図されることを容
易に理解するであろう。例えば、コンテキストデータベース５６５は、専用インターフェ
ースまたはネットワーク・ストレージ・デバイス（またはネットワーク接続ストレージ（
ＮＡＳ）装置）を介してサーバ１００の外側に維持されたアクセス可能なストレージなど
の、外部からのアクセス可能データベース（または、複数データベース）とすることがで
きる。さらに別の実施形態において、コンテキストデータベースは、サーバ１００とは別
々の外部データベースサーバ（図示せず）によって別々に維持することができるが、通信
路を通じて、サーバ１００から別々のデータベースサーバに、（例えば、ネットワーク１
０５を介して）接続可能とすることができる。さらに、当業者は、コンテキストデータベ
ース５６５が、サーバ１００にアクセス可能な、情報（コンテキストデータ５６０、セン
サデータ５５０、共有データ５４５など）の集合の分散ネットワークストレージを本質的
に提供するクラウド技術で実現することができることを理解するであろう。
【０１２５】
コンテキストデータベース５６５内で、ノードが動作しているまたは動作すると予想さ
れる環境に一般的に関連するコンテキストデータ５６０の集合の例示的な実施形態を維持
することができる。より詳細には、コンテキストデータ５６０は、一般に、所与のノード
が現在曝されている、または所与のノードが移動する場合に曝されると予想されるものと
類似した環境で類似するノードが曝されたものに関する可能性がある。
【０１２６】
一般的な例において、ノードが実際に動作しているか、または動作すると予想される環
境は、異なる種類の環境を含むことができ、そのような環境には、例えば、電気通信環境
（例えば、信号で雑然としているか、またはＲＦ通信を遮蔽する可能性のあるＲＦ環境）
、識別されたノードが沿って移動する予想される経路の物理環境（例えば、温度、湿度、
セキュリティ、および他の物理特性）、ノードがどのように動く可能性があるか、または
どのように動くと予想されるかに関する運搬手段環境（例えば、トラック、航空機、コン
ベアシステムの速度および他のパラメータ）、特定のノード付近のエリア内にあるノード
の密度に関する密度環境（例えば、どれだけの数のノードが、図２２Ａに示す構造２２０
０のような廊下を、または特定のＩＤノードがその出荷路を通過すると予想される保管施
設を占めると予想されるか）がある。
【０１２７】
ノードの動作環境のこれらの異なる態様を考慮すると、例示的なコンテキストデータ５
６０は、品物の移動に関連した異なる構造および条件（例えば、特定の種類の配送業者デ
バイス、ビークル、施設、輸送コンテナなど）に関する情報を提供することができる。そ
のような情報は、出荷会社などの無線ノードネットワークを操作するエンティティによっ
て生成することができる。さらに、例示的なコンテキストデータ５６０は、無線ノードネ
ットワークの外部で生成されるサードパーティデータを含むことができる。したがって、
データ５６０などのコンテキストデータは、本発明の実施形態により、ノードが動作する
環境に一般的に関連する多種多様なデータを含むことができ、および有利には改善された
ノード管理能力を提供するために使用することができる。
【０１２８】
通常は、図５は、データベース５６５および揮発性メモリ５２０に維持される例示的な
種類のコンテキストデータ５６０を示す。当業者は、コンテキストデータ５６０がまた、
データベースにそれらの情報を維持するのに加えて、またはデータベースにそれらの情報
を維持する代わりに、他のデータ構造に格納されてもよいことを理解するであろう。図５
に示したように、例示的な種類のコンテキストデータ５６０は、これらに限定するもので
はないが、スキャンデータ５７０、履歴データ５７５、出荷データ５８０、レイアウトデ
ータ５８５、ＲＦデータ５８７、およびサードパーティデータを含むことができる。
【０１２９】
スキャンデータ５７０は、一般に、イベントに関連した特定の品物に対して収集された
データである。例えば、ある品物が（パッケージ１３０などの）パッケージの中に配置さ
れた場合、ラベルを生成し、パッケージの外側に配置することができる。ラベルは、取得
することが可能な適切なスキャニングデバイスによってスキャンされた場合に、パッケー
ジを識別する視覚的識別子を含むことができる。識別子（ある種のイベント）のスキャニ
ングに応じて生成される情報は、ある種のスキャンデータと考えることができる。他のス
キャンデータ５７０は、例えば、パッケージに関連した情報の手動入力で生成された一般
的な在庫データ、取得されたパッケージ保管制御データ、およびバーコード・スキャン・
データを含むことができる。
【０１３０】
一般に、履歴データ５７５は、共通の特性に関して以前に収集および／または解析され
たデータである。履歴データ５７５は、無線ノードネットワークの動作に関連する特定の
性質に対する動作知識およびノウハウを包含する。例えば、共通の性質は、特定のイベン
ト（例えば、屋外環境から建物などの特定の閉じた環境内への品物の移動）、ある種の品
物（例えば、ある種のパッケージ、ある種の出荷される内容物、位置、出荷路など）、お
よび特定の品物の成功率（例えば、成功出荷）などとすることができる。履歴データ５７
５の別の例には、品物がある位置から別の位置に移動した場合に従来的に処理されてきた
方法と関連付けられた処理情報を含むことができる（例えば、特定の施設内を移動する場
合、処理情報は、品物が特定のコンベア上にあることを示すことができ、コンベアについ
ての情報（品物がコンベア上にあると予想される速度および距離など）を含むことができ
る）。
【０１３１】
出荷データ５８０は、一般に、品物がある位置から別の位置に移動したことに関するデ
ータである。一実施形態において、出荷データ５８０は、追跡番号、出荷される品物に対
する内容情報、起点から目的位置に関するアドレス情報、および移動中の品物の他の特性
を備えることができる。
【０１３２】
レイアウトデータ５８５は、一般に、予想される経路の１つまたは複数の部分の物理的
エリアに関するデータである。例えば、レイアウトデータ５８５の一実施形態には、ノー
ドが通過している可能性がある建物の部分の建物外略図および物理的寸法を含むことがで
きる。一実施形態は、レイアウトデータの種類として、通過する物理的エリアおよびこれ
らのエリア内にある可能性のあるノードの予想される数と関連付けられた密度情報をさら
に含むことができる。別の例において、レイアウトデータの一実施形態は、パッケージの
グループをパレット上にどのように組み立てることができるか、単一モードまたはインタ
ーモーダル輸送の様々な形式で品物の集合を移動するのに役立つ輸送コンテナ（例えば、
ユニット・ロード・デバイス（ＵＬＤ））にどのように配置することができるか、につい
ての構成を含むことができる。
【０１３３】
ＲＦデータ５８７は、一般に、特定の種類のノードに対する信号路環境についての信号
劣化情報であり、信号変動、干渉、またはその特定のノードに対する他の最適な信号路環
境からの他の劣化を引き起こす可能性のある特定の不利なＲＦ条件に関することができる
。例えば、ＲＦデータは、特定のパッケージまたは位置を使用する場合の遮蔽影響、パッ
ケージが特定の種類のコンテナ内にある場合もしくはパレットによる出荷の一部として組
み立てられた場合の遮蔽影響、特定の内容物が出荷された場合の遮蔽影響、ならびに他の
物理的および電気的干渉要因を含むことができる。
【０１３４】
サードパーティデータ５８９は、ネットワークの外側で生成されたデータを一般に含む
、追加の種類のコンテキストデータ５６０である。例えば、サードパーティデータは、品
物がある位置から別の位置に予想される経路に沿って移動する場合に通過する特定のエリ
アと関連付けられた気象情報を含むことができる。当業者は、ある位置から別の位置に移
動する品物が直面する物理条件および環境条件に関連する他の種類のサードパーティデー
タもまた、コンテキストデータ５６０と考えることができることを理解するであろう。
【０１３５】
先に記載したコンテキストデータ５６０などのコンテキストデータの使用は、有利には
、サーバ１００による品物の移動のより良好な管理に役立ち、より良好な位置決定をもた
らし、無線ノードネットワークの異なるレベルの高機能動作および管理を向上し、無線ノ
ードネットワークの動作中における品物の現在位置および状況の可視性の向上をもたらす
。一実施形態において、サーバ制御および管理コード５２５は、無線ノードネットワーク
がコンテキスト的に認識および応答することを可能にするそのような機能性をもたらすこ
とができる。
【０１３６】
（サーバ制御＆管理コード）
一般に、サーバ制御および管理コード５２５は、例示的なサーバ１００の動作を制御す
る。一実施形態において、サーバ制御および管理コード５２５は、サーバ１００の挙動を
一般に制御するコードにおけるプログラム機能または別々のプログラムモジュールとして
実現されるソフトウェア機能の集合である。したがって、例示的なサーバ制御および管理
コード５２５は、これらに限定されないが、（１）無線ノードネットワーク内のノードの
より堅実で高機能な管理のためのフレームワークを提供する、サーバサイド関連付けマネ
ージャ、（２）コンテキストデータに基づいて無線ノードネットワーク内のノードの管理
を向上する、コンテキストベースノードマネージャ、（３）ノード管理のセキュアなペア
リング態様を管理する、セキュリティマネージャ、（４）特定のノードに対して更新され
たか、もしくは異なるプログラミングを提供する、ならびにノードと情報を共有する、ノ
ード更新マネージャ、（５）ネットワーク内のノードの位置を決定および追跡するための
位置マネージャ、および（６）ノードの現在状況に関する、またはノードについての、も
しくはノードから収集された情報を一般に提供する、情報に対する要求に応じる、情報更
新マネージャ、を含むいくつかのプログラム機能またはプログラムモジュールで実現する
ことができる。
【０１３７】
（サーバサイド関連付けマネージャ）
サーバサイド関連付けマネージャ（サーバサイド関連付管理機能とも称する）は、一般
に、セキュアな情報フレームワークを使用して、無線ノードネットワーク内のノードの高
機能な管理を担う例示的なコード５２５内のプログラムモジュールである。一実施形態に
おいて、このフレームワークは、コンテキスト駆動型の、学習センサプラットフォームと
なるよう実現することができる。フレームワークはまた、情報（ＲＦスキャンデータ、位
置データ、日付／時間データ、およびセンサデータなど）をノード間でセキュアに共有す
る方法、ノードの挙動を変更する方法、およびノードが「位置不明」と考えられることを
把握するための方法を可能にすることができる。サーバサイド関連付けマネージャの動作
中に確立されたフレームワークにより、ノードのネットワークを、各ＩＤノードの物理的
位置の決定の精度が向上および最適化されたシステムとして管理することを可能にする。
そのような関連付け管理フレームワークおよび方法の特定の実施形態に関するさらなる情
報は、以下でより詳細に説明する。
【０１３８】
（コンテキストベース関連付けマネージャ）
コンテキストベースノードマネージャは、一般に、ノードの可視性を提供することがで
きるデータ根拠の向上をもたらすよう管理動作の一部としてコンテキストデータを組み込
むことを担う例示的なコード５２５におけるプログラムモジュールである。いくつかの実
施形態において、コンテキストベースノードマネージャは、サーバサイド関連付けマネー
ジャの一部として実現することができ、一方、他の実施形態は、別々のプログラムモジュ
ールとしてコンテキストベースノードマネージャを実現することができる。
【０１３９】
一実施形態において、向上したデータ根拠は、コンテキストデータ５６０（例えば、ス
キャンデータ５７０、履歴データ５７５、出荷データ５８０、レイアウトデータ５８５、
ならびにある位置から別の位置に移動する品物およびＩＤノードを取り囲む条件および環
境に関する情報を提供する他のサードパーティコンテキストデータ）などのコンテキスト
データに依存する。そのようなコンテキストデータ（例えば、ネットワークノウハウ、建
物レイアウト、無線ノードネットワークと共に使用されるノードおよび出荷路の動作知識
）は、サーバ１００が堅実性に富んだコンテキスト環境においてノードの追跡および位置
特定を管理することを可能にするビルディングブロックの向上をもたらすことができる。
一実施形態において、コンテキストベース管理は、無線ノードネットワークを通じてノー
ドが移動する場合に関連付けがいつ、どのように予期されるべきかについてのデータ解析
を通じて、可視性をシステムにもたらす。他の実施形態において、動作環境、梱包、パッ
ケージ内容、ならびに／もしくは品物およびそのＩＤノードに関連した他のパッケージに
起因するであろう、ＲＦ信号劣化をより良好に理解するための根拠をもたらすことができ
る。
【０１４０】
（セキュリティマネージャ）
セキュリティ・マネージャ・モジュールは、例示的なサーバ制御および管理コード５２
５における関連付けマネージャモジュールとは別々に、またはその一部として、実現する
ことができ、ノードのセキュアなペアリングの態様を管理することによって、無線ノード
ネットワーク内の２つのノードを関連付けるのに役立つ。一実施形態において、セキュリ
ティ・マネージャ・モジュールは、あるノードを別のノードにセキュアに接続することを
可能にするのに適切なペアリング資格情報をもたらす。したがって、ノードを別のノード
に接続することが望まれる場合、一実施形態において、適切なペアリング資格情報が、サ
ーバによって生成され、ノードにもたらされ、ノードの接続または関連付けを完了するこ
とを可能にするためにノード内で観測されることを要求する。
【０１４１】
動作中、ノード（マスタノード１１０ａなど）は、接続することを望むノード（ＩＤノ
ード１２０ａなど）のアドレスを識別する。このアドレスにより、ノードは、ペアリング
要求を準備し、その要求をサーバ１１０に送信する。サーバ１００は、関連付けマネージ
ャのセキュリティ・マネージャ・モジュールの制御下で動作し、要求ノードを他のノード
と接続または関連付けるべきかどうかを決定する。接続または関連付けをしない場合、サ
ーバは、要求されたセキュリティ資格情報を発行しない。接続または関連付けをする場合
、およびコード５２５の関連付けマネージャによって設定された所望の関連付け管理パラ
ダイムにより、サーバは、正常な無線ペアリングのために必要な要求された資格情報、お
よび関連付けられたノードの間でのセキュアな通信の確立をもたらす。
【０１４２】
（ノード更新マネージャ）
例示的なサーバ制御および管理コード５２５は、更新されたプログラミング情報を、無
線ノードネットワーク内のノードにもたらして、そのようなノードからの情報（例えば、
共有データ５４５、センサデータ５５０）を収集する、ノード更新マネージャモジュール
を含むことができる。ノード更新モジュールは、例示的なサーバ制御および管理コード５
２５における関連付けマネージャモジュールとは別々に、またはその一部として、実現す
ることができる。
【０１４３】
更新をノードのプログラミングにもたらすことにより、電力を節約し、システムとして
ノードをより良好に管理するために、ノード機能の配信を容易および可能にすることがで
きる。例えば、一実施形態により、あるノードから別のノードに特定の機能に対する責任
を一時的に軽減することによって、コンテキスト状況または関連付け状況に応じて、異な
るノードの機能的責任を変化させることができる。典型的に、サーバは、他のノードに、
機能的責任を変更するよう指示する。しかしながら、いくつかの実施形態において、マス
タノードは、他のノードに、機能的責任を変化させるよう指示することができる。
【０１４４】
（例えば、例示的なノード更新マネージャを介した）ノード間の、およびサーバとの情
報を共有することにより、サーバ１００の関連付け管理機能の一部として、ノードからの
情報収集および他のノードとの情報共有が容易になる。例えば、一実施形態により、ＲＦ
スキャンデータ（ある種の共有データ５４５）、ノードの位置についての情報（ある種の
位置データ５５５、日時／時間についてのシステム情報（別の種類の共有データ５４５）
、およびセンサノードから収集されたセンサ測定値（ある種のセンサデータ５５０）を収
集および共有することができる。
【０１４５】
（位置マネージャ）
例示的なサーバ制御および管理コード５２５は、ノード位置を決定および追跡するのに
役立つ位置マネージャモジュールを含むことができる。一般的な実施形態において、ノー
ドの位置は、ノード自体（例えば、位置特定回路４７５を介して自身の位置を決定するマ
スタノードの能力）によって、そのノードと関連付けられたノード（例えば、マスタノー
ドがＩＤノードの位置を決定することができる）によって、（例えば、コード５２５の一
部として実現される１つまたは複数の技術によって決定される位置特定情報を使用して）
サーバ自体によって、ならびにマスタノードおよびサーバの組み合わせ成果によって、決
定することができる。
【０１４６】
通常は、例示的なＩＤノードは、実際の物理的位置を決定するためにマスタノードに直
接的または間接的に依存することができる。実施形態により、１つまたは複数の方法論を
使用して、ノードの位置を決定することができる。例えば、以下でより具体的に説明する
ように、ノード位置を決定する可能な方法は、ノードのＲＦ特性（例えば、ＲＦ出力信号
レベルおよび／またはＲＦ受信器感度レベル）を制御すること、相対的な近接度を決定す
ること、関連付け情報を考慮すること、コンテキスト情報およびＲＦ環境に対する位置調
整を考慮すること、三角測量を連鎖させること、さらに様々な位置特定方法論を組み合わ
せた階層的で適応的な方法に関連することができる。例示的な位置マネージャモジュール
がそのような例示的な技術によりノードの位置を決定することができる方法のさらなる情
報および例は、以下でより詳細に提供する。
【０１４７】
さらに、当業者は、追跡される品物についてのコンテキスト情報に基づいて、利用可能
な位置に対して実際の位置がどうなるかを決定することを可能にすることができることを
理解するであろう。例えば、より大きな品物の方が、小さな品物よりも、必要とする位置
精度が比較的小さい可能性があり、動作決定および状況更新は、コンテキストの情報によ
ってより容易に実現することができる。品物のサイズが既知である場合、位置精度は、そ
れに応じて調整することができる。したがって、より大きな品物を追跡する場合、または
その品物についてのシステムのコンテキスト認識が、より低い位置特定精度を使用するこ
とができるというようである場合、より強い信号、したがって、より広いスキャニングエ
リアを使用する可能性があり、ＲＦ干渉または遮蔽が問題となる状況で補助することがで
きる。
【０１４８】
（情報更新マネージャ）
例示的なサーバ制御および管理コード５２５は、無線ノードネットワークの動作および
ノードの状況に関する情報を提供する情報更新マネージャモジュールを含むことができる
。そのような情報は、無線ノードネットワークの外側にあるデバイス（ユーザ・アクセス
・デバイス２００など）からの要求に応答して提供することができる。例えば、誰かが品
物を出荷する際に、サーバ１００に接続してそのような情報を要求するラップトップまた
はスマートフォン（ある種のユーザ・アクセス・デバイス）を介して、その品物の現在状
況について照会することができる。それに応じて、情報更新マネージャモジュールは、ど
のノードが品物と関連付けられているかを判定し、品物に関連した状況情報（例えば、位
置判断情報など）を収集することによってそのような要求に応じることができ、照会エン
ティティに対して対象でありタイムリであり、有益である形式で、要求された情報を提供
することができる。
【０１４９】
別の例において、ユーザ・アクセス・デバイスは、サーバ１００に接続して、特定のノ
ードから特定のセンサデータを要求することができる。それに応じて、情報更新マネージ
ャは、ノード更新マネージャにより調整することができ、ユーザ・アクセス・デバイスに
要求されたように、収集されたセンサデータ５４５を提供することができる。
【０１５０】
（ノード・フィルタリング・マネージャ）
例示的なサーバ制御および管理コード５２５の一実施形態は、マルチレベルフィルタリ
ング機構でノードのトラフィックの管理を補助する、ノード・フィルタリング・マネージ
ャを任意選択的に備えることができる。フィルタリングは、場合によっては、関連付けお
よび通信を制限するルールを本質的に設定する。そのようなノードフィルタリング管理の
一例により、マスタノードに対するフィルタリングの様々なレベルまたはモードを定義す
ることができる（例えば、ＩＤノードを、マスタノードによって、マスタノードの通信お
よび管理負荷を制限するように、管理することができる）。
【０１５１】
一例において、「ローカル」モードを定義することができ、そのモードでは、ＩＤノー
ドのみが通信し、最終無線ノードがサーバ１００にコンタクトする位置ならびに／もしく
は割り当てられたマスタノードおよびＩＤノードが物理的、無線的に近接していることを
サードパーティデータが示す位置で、割り当てられたマスタノードによって管理される。
したがって、トラフィックフィルタリングの「ローカル」モードの場合には、割り当てら
れたマスタノードのみが、近接し、および割り当てられたＩＤノードからの情報に通信し
、および処理する。
【０１５２】
低制限フィルタリングモードまで移動すると、フィルタリングの「領域性」モードを定
義することができ、この場合、ＩＤノードは、サーバ１００に最後に報告された位置で任
意のマスタノードによって通信および管理することができ、および／またはサードパーテ
ィデータによりＩＤノードが位置特定されたことが示される。したがって、トラフィック
フィルタリングの「領域性」モードの場合には、ＩＤノード付近の任意のマスタノードが
、通信して、そのＩＤノードからの情報を処理することができる。このことは、例えば、
特定の施設内への関連付けおよびペアリングの制限を実現することが望まれる場合に、有
用であろう。
【０１５３】
最も制限されないフィルタリングモードでは、フィルタリングの「グローバル」モード
が、本質的にシステム全体の通信として定義することができ、この場合、ＩＤノードが任
意のマスタノードによって通信および管理されることを可能にすることができる。言い換
えると、トラフィックフィルタリングの「グローバル」モードにより、無線ノードネット
ワーク内の任意のＩＤノードは、ＩＤノードからの情報を通信および処理することができ
る、ＩＤノード付近の特定のマスタノードを通じて、情報を通信することが可能となる。
【０１５４】
したがって、そのような例示的なフィルタリングモードでは、ある条件（例えば、ノー
ドの位置不明、劣悪な環境条件、悪条件など）でのＩＤノードは、「警告」ステータスフ
ラグを使用することによって、通信および関連付けの管理を補助する場所で任意のフィル
タリング機構をバイパスする必要性を報知することができる。そのような例において、こ
れは、マスタノードレベルで設定された任意のフィルタリングルールを無効にするよう動
作し、ＩＤノードが、「発見」されて、別のノードに接続することを可能にする。
【０１５５】
したがって、例示的なサーバ１００は、コード５２５を実行して、先に記載した種類の
データにアクセスする場合に、ノードを管理し、ノードからの情報を収集し、ノードから
収集した情報を格納し、ノードが動作している環境に関連したコンテキストデータを維持
するか、またはそのようなコンテキストデータにアクセスし、ノードについての情報（例
えば、状況、センサ情報など）を、要求エンティティにもたらすよう動作する。
【０１５６】
（ノード通信＆関連付けの例）
例示的な管理および通信原理を例示的な無線ノードネットワーク内で実現することがで
きる方法をより良好に示すために、図８から図１２は、無線ノードネットワークの例示的
な構成要素が、一般に、様々な実施形態における異なる種類の動作中に、情報を通信（ア
ドバタイズおよびスキャニング）、関連付け、および交換することができる方法のいくつ
かの例を提供する。図２２Ａから図２２Ｃはまた、例示的なＩＤノードが、一実施形態に
おいて、通過経路に沿って（例えば、廊下を通じて）移動し、様々なマスタノードおよび
サーバによって追跡および管理される場合の、そのような例示的な関連付けおよび通信活
動のより詳細な用途を提供する。
【０１５７】
（ノードアドバタイズサイクルの例）
一般に先に記載したように、ノードは、そのノードが他のノードと接続可能となること
ができ、他のノードと通信することができる、いくつかの異なる種類のアドバタイズ状態
を有することができる。ノードが無線ノードネットワーク内で移動する場合、アドバタイ
ズおよび接続のノードの状態は、ノードが以前に接続していたノードから関連付けを解除
され、新しいノードと関連付けられ、または他のノードと関連付けられないことを発見し
た場合に変化する可能性がある。状況によっては、ノードは、通常動作中に、別のノード
と接続または関連付けされていないことが発見される可能性がある。しかしながら、他の
状況では、ノードは、非常に長い期間、他の任意のノードと接続していなかった場合に、
失われている可能性があるという問題を提起する可能性がある。したがって、ノードは、
これらの異なる動作状況で、異なる種類のアドバタイズ状態に曝される可能性がある。
【０１５８】
一般に、ノードは、ある期間、他のノードと接続できない状態にある可能性がある（非
接続間隔とも称する）。だが、後に、別の状態において、ノードは、接続することが望ま
れる可能性があり、定義された接続可能期間（接続可能間隔とも称する）、そのようにア
ドバタイズする。ノードが接続されるようアドバタイズする場合、ノードは、いくつかの
点で接続されるよう予期されるであろう。言い換えると、ノードが別のノードに接続され
ることが予期される、選択可能な期間が存在する可能性がある。しかしながら、ノードが
、その期間（警告間隔と称する）内に別のノードに接続されない場合、ノードは、環境に
応じて、特定の、または緊急の動作をとる必要がある可能性がある。例えば、ノードが３
０分の間（例えば、例示的な警告間隔）に別のノードに接続されなかった場合、ノードは
、他のノードに接続することが「困難である」として、内部的に動作を変更することがで
きる。すなわち、ノードは、警告レベル０（問題無し、通常動作）から警告レベル２にス
テータスフラグを変更し、任意の利用可能なマスタノードが、接続を求めているノードに
よってブロードキャストされたアドバタイズパケットの受信を確認することを要求するこ
とができる。
【０１５９】
図８は、本発明の一実施形態による、例示的なアドバタイズ状態（または、情報交換お
よびノード接続可能状態）、および無線ノードネットワーク内の例示的なＩＤノードによ
る状態の間の遷移に含まれる要素を示す図である。図８を参照すると、ノードに対して３
つの例示的な状態が、そのノードに対する例示的なアドバタイズサイクルの一部として示
され、３つの例示的な状態とは、つまり、ＩＤノード非接続アドバタイズ状態８０５、Ｉ
Ｄノード発見可能アドバタイズ状態８１５、およびＩＤノード一般的アドバタイズ状態８
３０である。３つの状態の間の遷移は、先に記載した種類の間隔の終了に関連した要因に
依存する。一実施形態において、これらの間隔のそれぞれの期間は、システム実装態様と
、ＩＤノードが動作しているコンテキスト環境とに依存する。そのような時間間隔は、例
えば、ノード更新する場合、およびノードの動作を管理する場合に、ノードにもたらされ
るデータ（例えば、プロファイルデータ、関連付けデータ、コンテキストデータ）の一部
として、サーバ１００によって設定することができる。
【０１６０】
図８に示す例を参照すると、例示的なＩＤノードは、例えば、３０分に設定された警告
間隔を有することができ、５分に設定された非接続間隔を伴うＩＤノード非接続アドバタ
イズ状態８０５にあるとすることができる。状態８０５では、ＩＤノードは、ブロードキ
ャストまたはアドバタイズすることができるが、接続可能ではなく、ＳＣＡＮ＿ＲＥＱメ
ッセージ（別のノードからアドバタイズノードに送信された多くの情報に対するある種の
要求）を受信しない。したがって、この例における状態８０５のＩＤノードは、少なくと
も５分間、非接続方法でアドバタイズすることができるが、３０分以内に接続されること
が予期される。
【０１６１】
警告間隔がまだ経過しておらず（要因８１０）、非接続間隔がまだ続いている（要因８
２５）場合、ＩＤノードは、単純に、状態８０５に留まる。しかしながら、警告間隔が経
過しておらず（要因８１０）、非接続間隔が経過した（要因８２５）場合、ＩＤノードは
ある期間（例えば、１分の接続可能間隔）、別のノードに接続しようとするモードに入り
、図８の例示的なアドバタイズサイクルにおいて、ＩＤノード一般的アドバタイズ状態８
３０に移動する。状態８３０では、接続可能間隔が続いている限り、ＩＤノードは、別の
ノードに接続可能なこの状態にあり、ＩＤノードがブロードキャストしているアドバタイ
ズパケットに応答して、他のノードからＳＣＡＮ＿ＲＥＱ型の要求を受信する。しかしな
がら、接続可能間隔（例えば、１分）が経過するか、終了した場合（要因８３５）、ＩＤ
ノードは、非接続間隔が経過した（およびＩＤノードが再び状態８３０で接続を試みる）
次の時間か、または警告間隔が最後に経過した（およびＩＤノードが、状態８３０で接続
しようとするにもかかわらず、別のノードへ接続しなかった状況にあると判断した）次の
時間の間、非接続アドバタイズ状態８０５に戻る。
【０１６２】
警告間隔が最終的に経過した場合（要因８１０）、ＩＤノードは、ＩＤノード発見可能
アドバタイズ状態８１５に移動する。ここで、ＩＤノードは、まだ接続可能ではないが、
ＩＤノードがブロードキャストしているアドバタイズパケットに応答して、他のノードか
ら、ＳＣＡＮ＿ＲＥＱ型の要求を受信する。この状態８１５では、例示的なＩＤノードは
、そのステータスフラグを変化させ、その警告間隔が終了したこと、およびノードがもは
や通常動作中ではないことを示し、反映することができる。言い換えると、ＩＤノードは
、ＩＤノードが至急別のノードと接続する必要があることを示すためにブロードキャスト
されたある種の警告状況にステータスフラグを変更することができる。例えば、ＩＤノー
ドによってブロードキャストされたアドバタイズパケットのステータスフラグは、ノード
がデータをアップロードする必要があるかどうか（例えば、警告レベル３の状況）、また
は別のノードとタイマまたは他のデータを同期する必要があるかどうか（例えば、同期状
況）に応じて、より高い警告レベルの１つに変更することができる。ステータスフラグの
この変更に伴い、および状態８１５でＩＤノードがブロードキャストする場合、ＩＤノー
ドは、他のノードからＩＤノードに送信されたＳＣＡＮ＿ＲＥＱメッセージを介して、ブ
ロードキャストされ、要求された、より多くの情報を受信した別のノードから要求を受信
するよう待機する（要因８２０）。ＳＣＡＮ＿ＲＥＱメッセージがＩＤノードによって受
信された場合（要因８２０）、警告間隔内に別のノードと接続しなかったために警告モー
ドに入ったＩＤノードは、他のノードと接続し、必要に応じてデータをアップロードまた
は共有し、次いで、状態８０５に移り、警告間隔および非接続間隔を再開することができ
る。
【０１６３】
（マスタノード対ＩＤノード関連付けの例）
アドバタイズ（ブロードキャスト）およびスキャニング（リスニング）は、ノードが関
連付け動作の間に通信することができる方法である。図９から図１２は、無線ノードネッ
トワークのネットワーク要素（例えば、ＩＤノード、マスタノード、およびサーバ）が、
いくつかの例示的な無線ノードネットワーク動作の一部として接続および関連付けする間
に通信および動作することができる方法の例を提供する。
【０１６４】
図９は、一実施形態による、例示的なマスタ対ＩＤノード関連付けの間の無線ノードネ
ットワークの例示的な構成要素を示す図である。図９を参照すると、例示的なマスタノー
ドＭ１  ９１０ａが、例示的なＩＤノードＡ  ９２０ａの通信範囲内に示されている。マ
スタノードＭ１  ９１０ａはまた、サーバ９００に戻る通信路を有する。図のように、マ
スタノードＭ１  ９１０ａは、スキャニングまたはリスニングモードにあり（例えば、「
Ｍ１ｓｃａｎ」ラベルで示す）、一方、ＩＤノードＡ  ９２０ａは、アドバタイズまたは
ブロードキャスティングモードにある（例えば、「Ａａｄｖ」ラベルで示す）。この例に
おいて、Ｍ１マスタノード９１０ａは、ＩＤノードＡ  ９２０ａのアドレスを、少なくと
も１つのアドバタイズデータパケットのＡのアドバタイズを通じて取得し、そのアドレス
を、サーバ９００に報告している。このような方法で、取り込みおよび報告動作は、ノー
ドの間の「受動的」関連付けと、近接度ベースの保管制御とを効率的に作成する。そのよ
うな関連付けは、関連付けデータ５４０などの関連付けデータの一部として、サーバ９０
０などのサーバに記録することができる。
【０１６５】
別の実施形態において、マスタノードとＩＤノードとの間の受動的関連付けは、「能動
的」関連付けまたは接続に拡張することができる。例えば、図９に示す実施形態を参照す
ると、サーバ９００は、マスタノードＭ１  ９１０ａに、ＩＤノードＡ  ９２０ａとの関
連付け、接続または、ペアリングを命令することができ、要求されたセキュリティ情報（
例えば、ＰＩＮ資格情報、セキュリティ証明書、キー）をマスタノードＭ１  ９１０ａに
転送する。ＩＤノードＡ  ９２０ａのアドバタイズ状態に応じて、ＩＤノードＡ  ９１０
ａは、視認可能（発見可能）のみにすることができるが、接続可能ではない。そのような
状況では、マスタノードＭ１  ９１０ａは、ＩＤノードＡ  ９２０ａが接続可能状態（例
えば、ＩＤノード一般的アドバタイズ状態）になり、ペアとなることができるまで待機し
なければならない。図８を参照して先に記載したように、各ＩＤノードは、ペアリングま
たは接続することができる各期間中、ある時間窓を有する。
【０１６６】
この例において、ＩＤノードＡ  ９２０ａは、マスタノードＭ１  ９１０ａと良好にペ
アとなり、ＩＤノードＡ  ９２０ａは、もはや、そのアドレスをアドバタイズしなくても
よい。デフォルトで、関連付けられていないデバイスのみが、そのアドレスをアドバタイ
ズする。ペアとなったか、または関連付けられたノードのみが、そうすることを命令され
た場合に、そのアドレスをアドバタイズする。
【０１６７】
（ＩＤノード対ＩＤノード関連付けの例）
様々な実施形態において、ＩＤノードは、他のＩＤノードと関連付けられるか、接続す
ることができる。図１０は、本発明の一実施形態による、例示的なＩＤ対ＩＤノード関連
付けの間の無線ノードネットワークの例示的な構成要素を示す図である。図１０を参照す
ると、例示的なマスタノードＭ１  ９１０ａ、ＩＤノードＡ  ９２０ａ、およびサーバ９
００は、図９に示したのと同様に配置されるが、ＩＤノードＡ  ９２０ａの通信範囲内に
、ＩＤノードＢ  ９２０ｂが追加される。この例において、ＩＤノードＡ  ９２０ａは、
ＩＤノードＢ  ９２０ｂに対してリッスンするクエリ（スキャン）モード（例えば、Ａｓ
ｃａｎ）で動作する。ＩＤノードＡ  ９１０ａが、ＩＤノードＢ  ９２０ｂからのアドバ
タイズメッセージの一部として１つまたは複数のアドバタイズデータパケットでＩＤノー
ドＢ  ９２０ｂがアドバタイズしていること（例えば、Ｂａｄｖ）を検出した場合、ＩＤ
ノードＡ  ９２０ａは、ＩＤノードＢ  ９２０ｂが、例えば、アップロードするためのデ
ータ（例えば、センサデータ３５０）を有していることを示すメッセージからステータス
フラグを識別する。結果的に、ＩＤノードＡ  ９２０ａは、スキャン結果を（例えば、あ
る種の関連付けデータ３４０として）ログに記録し、マスタノードＭ１  ９１０ａに次に
接続された場合、ＩＤノードＡ  ９２０ａは、取得したスキャンログ情報を、サーバ９０
０にアップロードする。このような方法で、ＩＤノードスキャニング、取得および記録動
作は、異なるＩＤノードの間の「受動的」関連付けを効率的に作成する。そのような受動
的関連付けは、関連付けデータ５４０の一部として、サーバ９００に記録することができ
る。
【０１６８】
別の実施形態において、２つのＩＤノードの間の受動的関連付けは、「能動的」関連付
けまたは接続に拡張することができる。例えば、図１０に示した実施形態を参照すると、
そのモードでのＩＤノードＢ  ９２０ｂについての取得されたステータスフラグおよびア
ップロードされた情報に基づいて、サーバ９００は、ＩＤノードＡ  ９２０ａに、マスタ
ノードＭ１  ９１０ａを通じて、ＩＤノードＢ  ９２０ｂから情報をダウンロードするた
めにＩＤノードＢ  ９２０ｂと能動的に接続またはペアリングするための要求を発行する
ことができる。一例において、ＩＤノードＡ  ９２０ａとＩＤノードＢ  ９２０ｂとの間
の能動的接続を許可するセキュリティ資格情報が、マスタノードＭ１  ９１０ａからＩＤ
ノードＡ  ９２０ａにダウンロードされて、サーバ９００から受信される。別の例におい
て、必須のセキュリティ資格情報は、ＩＤノードＡ  ９２０ａで事前設定しておいてもよ
い。ＩＤノード対ＩＤノード接続に依存する代わりに、マスタノードＭ１は、Ｍ１がＩＤ
ノードＢ  ９２０ｂの通信範囲内にあった場合に、ＩＤノードＢ  ９２０ｂと直接接続し
てもよい。
【０１６９】
（情報クエリＩＤノード対マスタノードの例）
例示的なＩＤノードはまた、他のノード、マスタノードとＩＤノードとの両方、にクエ
リを発行することができる。図１１は、本発明の一実施形態による、例示的なＩＤ対マス
タノードクエリの間の無線ノードネットワークの例示的な構成要素を示す図である。図１
１を参照すると、例示的なマスタノードＭ１  ９１０ａがアドバタイズまたはブロードキ
ャスティングモード（例えば、Ｍ１ａｄｖ）にあり、一方ＩＤノードＡ  ９２０ａが、ス
キャニングモード（例えば、Ａｓｃａｎ）にあることを除き、図９に示したのと同様のノ
ードのグループが示されている。この構成では、ＩＤノードＡ  ９２０ａは、情報に対し
てマスタノードＭ１  ９１０ａをクエリすることができる。一実施形態において、クエリ
は、ステータスフラグを設定するＩＤノードを通じて開始することができる。要求された
情報は、マスタノードＭ１  ９１０ａによって保持された現在時間、位置、または環境情
報などの、共有される情報とすることができる。
【０１７０】
受動的関連付けの例において、ＡｓｃａｎモードにあるＩＤノードＡ  ９２０ａは、マ
スタノードＭ１  ９１０ａのアドレスを取得することができる。しかしながら、ＩＤノー
ドは、ペアリングセキュリティ資格情報（例えば、ＩＤノードＡ  ９２０ａとマスタノー
ドＭ１  ９１０ａとの間の能動的接続を許可するセキュリティｐｉｎ情報）を要求するた
めにサーバ９００に直接接続することができないので、受動的関連付けおよび対応するペ
アリングが、マスタノードから開始される。別の例において、ＩＤノードＡ  ９２０ａは
、以前の接続からセキュリティデータ３３５として格納されたペアリング資格情報を有す
ることが可能である可能性がある。これにより、ＩＤノードＡ  ９２０ａは、次いで、受
動的関連付けの後に、マスタノードＭ１  ９１０ａとの能動的関連付けを開始することが
可能となる。
【０１７１】
（警告レベルアドバタイズの例）
上記のように、ノードは、１つまたは複数の実施形態において、警告段階またはレベル
に入る可能性がある。例えば、ノードが設定された期間（例えば、いくつかの実施形態に
おいて説明したような警告間隔）内にアドバタイズパケットに対するマスタノードからの
確認応答を受信しなかった場合、ノードは、より特定のアドバタイズに対する特定の警告
段階に入り、その結果、情報を「発見する」か、または情報を伝えることができる。図１
２は、本発明の一実施形態による、例示的な警告アドバタイズモードの間の無線ノードネ
ットワークの例示的な構成要素を示す図である。図１２を参照すると、図９に示したのと
同様のノードのグループに、別のマスタノード（マスタノードＭ２  ９１０ｂ）および別
のＩＤノード（ＩＤノードＢ  ９２０ｂ）を追加したものを示す。例示的なＩＤノードＡ
９２０ａは、アドバタイズまたはブロードキャスティングモード（例えば、Ａａｄｖ）
にあり、一方、ノードＭ１、Ｍ２、およびＢは、それぞれ、スキャニングモード（例えば
、Ｍ１ｓｃａｎ、Ｍ２ｓｃａｎ、およびＢｓｃａｎ）にある。図１２に示すような例およ
び構成において、ＩＤノードＡ  ９２０ａからのアドバタイズメッセージ内のステータス
フラグは、メッセージのヘッダで特定の警告レベル（例えば、警告レベル２）に設定され
ており、確認するよう隣接する任意のマスタノードに要求する。一例において、このモー
ドは、ＩＤノードＡ  ９２０ａが、設定された期間に、別のノードと接続しなかった場合
に入る可能性がある。別の例において、ＩＤノードＡ  ９２０ａは、センサ入力（光など
）が検出されるか、または登録され、ノードが、セキュリティ特徴としてアドレスの連続
的更新を発行する場合などに、命令（例えば、サーバ９００または別の隣接ノードからの
）またはトリガされた条件（時間以外）を受信した際にこの特定のアドバタイズモードに
入る可能性がある。この警告レベルにあり、この特定のアドバタイズモードに設定された
ＩＤノードＡ  ９２０ａは、したがって、能動的ペアリングモードに設定され、ペアリン
グ資格情報のために待機する。
【０１７２】
受動的関連付けの観点から、スキャニングモードにある任意のノードは、そのようなア
ドバタイズノード（例えば、この警告モードにあるＩＤノードＡ  ９２０ａ）と受動的に
関連付けることができる。したがって、一実施形態において、ＩＤノードＡ  ９２０ａに
よってブロードキャストされたアドバタイズヘッダにおける警告レベル２のステータスフ
ラグは、能動的な接続無しに単に受動的に関連付けられるのではなく、緊急で、能動的な
介入が要求されることを指示する。
【０１７３】
能動的関連付けの観点から、ＩＤノードＡ  ９２０ａの特別なアドバタイズヘッダをア
ップロードする任意のノードは、サーバ９００からのセキュリティ資格情報を転送するこ
とができる。このことは、ノードが、ＩＤノードＡ  ９２０ａとの能動的な関連付けまた
はペアリングのためのそのような資格情報を受信することを可能にする。
【０１７４】
図８が、ノードがアドバタイズする方法の例を示し、図９から図１２が、様々な例示的
なデバイス（例えば、ＩＤノード、マスタノード、およびサーバ）が様々な方法でアドバ
タイズおよび関連付けをすることができる方法の例を提供するが、図２２Ａから図２２Ｃ
は、関連付けおよび関連付け解除を例示的な無線ノードネットワーク内で適用することが
できる方法について拡張した図示の順次セットを提供する。より具体的には、図２２Ａか
ら図２２Ｃは、本発明の例示的な実施形態により、ＩＤノードが例示的な通過経路を通っ
て移動する場合、例示的なＩＤノードがサーバおよび様々なマスタノードによって追跡お
よび管理される場合に、関連付けおよび関連付け解除がどのように発生する可能性がある
かを示す。
【０１７５】
図２２Ａを参照すると、入口点と出口点とを有する構造２２００が示される。一例にお
いて、構造２２００は、廊下、または建物もしくは施設の別の部分とすることができる。
別の例において、構造２２００は、入口点から出口点に品物およびそのＩＤノードを輸送
するコンベアシステムとしてもよい。マスタノードＭ１  ２２１０ａは、構造２２００の
入口点付近に設置され、一方、マスタノードＭ２  ２２１０ｂは、出口点付近に設置され
る。当業者は、他のマスタノードを構造２２００内のさらなる地点に配置することができ
るが、利便性のため、および以下の関連付け受け渡し説明を簡単にするために図示しない
ことを理解するであろう。サーバ１００は、ネットワーク１０５を介して、マスタノード
Ｍ１  ２２１０ａおよびマスタノードＭ２  ２２１０ｂのそれぞれに動作可能に接続され
る。
【０１７６】
一実施形態において、サーバ１００は、構造２２００を形成する寸法および材料につい
てのレイアウトデータ５８５などの、構造２２００に関連したコンテキストデータ５６０
へのアクセスを有する。コンテキストデータ５６０は、入口点から出口点に構造２２００
が移動した場合に、ＩＤノードがどのように動作したのか、およびどのように良好に追跡
されたのかについての履歴データ５７５を含むことができる。例えば、サーバ１００は、
構造２２００が、８００フィートの距離にわたって入口点から出口点に品物およびそのＩ
Ｄノードを輸送することができるコンベアであることを示すコンテキストデータを有する
ことができる。コンテキストデータは、典型的な品物が、構造２２００のコンベア上をあ
る速度で移動し、入口点から出口点への所要時間が、約５分であったであろうということ
をさらに示すことができる。したがって、サーバ１００は、ＩＤノードが動作している間
の環境についてのコンテキストデータへのアクセスを有し、このことを、ＩＤノードをよ
り良好に、さらにより正確に管理するために活用することができる。
【０１７７】
図２２Ａでは、入口点で構造２２００に入るＩＤノードＡ  ２２２０ａが示される。こ
こで、ＩＤノードＡ  ２２２０ａは、例えば、５秒の接続可能間隔を伴う１０秒の非接続
間隔で構造２２００に入る場合に、マスタノードと接続するようにアドバタイズすること
ができる。この例において、サーバ１００は、ＩＤノードＡ  ２２２０ａが入口点付近に
設置されることを把握し、ＩＤノードＡ  ２２２０ａが入口点でマスタノードＭ１  ２２
１０ａに接近してくると予想する。したがって、サーバ１００は、それに応じて、接続可
能間隔および非接続間隔を設定し、ＩＤノードＡ  ２２２０ａが、ＩＤノードの予測され
る経路に沿って、移動の速度に応じて、次のマスタノードに接続するために十分な機会を
提供することができる。
【０１７８】
さらに、サーバ１００は、このコンテキストで、警告間隔を１分に設定してもよい。こ
こで、ＩＤノードＡ  ２２２０ａが１分以内に別のノードに接続されなかった場合、ＩＤ
ノードＡ  ２２２０ａは、警告状況を示す変更されたステータスフラグを有するメッセー
ジをブロードキャストまたはアドバタイズすることができ、その結果、ＩＤノードＡ  ２
２２０ａは、接続すること、本質的には、発見されることがＩＤノードＡ  ２２２０ａに
とって急務であると認識したより広い範囲の他のノードに接続することができる。コンテ
キスト（例えば、コンベアの種類、コンベアの速度、入口点付近のノードの密度など）に
応じて、当業者は、サーバ１００がアドバタイズサイクル間隔を調整し、ＩＤノードの現
在の環境により良好に対応できることを理解するであろう。
【０１７９】
マスタノードＭ１  ２２１０ａがスキャニング（リスニング）している場合、ノードＡ
の非接続間隔中に、ＩＤノードＡ  ２２２０ａからのアドバタイズパケットをまず検出す
ることができる。しかし、ＩＤノードＡ  ２２２０ａがアドバタイズ状態を変更し、一般
的なアドバタイズ状態で（すなわち、接続可能間隔中に）接続可能ノードとしてブロード
キャストする場合、マスタノードＭ１  ２２１０ａは、ブロードキャストされたメッセー
ジの受信を確認するＳＣＡＮ＿ＲＥＱで応答することができ、ＩＤノードＡ  ２２２０ａ
からさらなる情報を求める。マスタノードＭ１  ２２１０ａは、ＩＤノードＡ  ２２２０
ａから要求された情報を受信し、次いで、サーバ１００と通信して、ＩＤノードＡ  ２２
２０ａとの受動的関連付けについてサーバに通知する。サーバ１００は、能動的関連付け
が求められているかを判定し、マスタノードＭ１  ２２１０ａにセキュリティ資格情報を
送信することによって、マスタノードＭ１  ２２１０ａとＩＤノードＡ  ２２２０ａとの
間の能動的関連付けを許可することができ、ノードは、情報に対してセキュアな接続およ
び共有が可能になる。マスタノードＭ１  ２２１０ａは、ＩＤノードＡ  ２２２０ａの位
置を決定することができ（またはサーバ１００が、マスタノードＭ１および／またはＩＤ
ノードＡに指示することによって、ＩＤノードＡ  ２２２０ａの位置を決定することがで
き）、ＩＤノードＡ  ２２２０ａの位置を、サーバ１００にもたらすことができる。した
がって、サーバ１００は、少なくとも関連付けを介して、ＩＤノードＡ  ２２２０ａが構
造２２２０に入った場合に、ＩＤノードＡ  ２２２０ａの位置を管理および追跡すること
ができる。
【０１８０】
図２２Ｂでは、ＩＤノードＡ  ２２２０ａは、マスタノードＭ１  ２２１０ａと関連付
けられたままで、構造２２００を通る通過経路の先の部分に移動している。しかしながら
、いくつかの点で、マスタノードＭ１  ２２１０ａおよびＩＤノードＡ  ２２２０ａは、
サーバ１００の指示で（またはマスタノードＭ１  ２２１０ａおよびＩＤノードＡ  ２２
２０ａがもはや通信することができない場合に）関連付けを解除される。ＩＤノードＡ  
２２２０ａが構造２２００内のコンベア上のある一例において、サーバ１００は、ＩＤノ
ードＡ  ２２２０ａに、例えば、ＩＤノード電力を保存するために、特定の期間、低電力
モードに入るよう命令することができる。別の例において、低電力モードはまた、より良
好な位置精度をもたらすことができる。サーバ１００が、コンテキストデータにアクセス
すると、サーバ１００は、ＩＤノードＡ  ２２２０ａが、所与の時点で入口点付近のマス
タノードＭ１  ２２１０ａと関連付けられたと判断し、ＩＤノードＡ  ２２２０ａが特定
の期間の終了まで出口点付近にないと判定することができる。ＩＤノードＡ  ２２２０ａ
がこのようにプログラムされると、特定の期間が経過した場合に、ＩＤノードＡ  ２２２
０ａは、出口点付近にあるべきであり、再び通常動作モードとなることができ、マスタノ
ードＭ２  ２２１０ｂとの接続を求めることができる。
【０１８１】
ＩＤノードＡおよびマスタノードＭ１に関して説明した関連付け処理と同様に、ＩＤノ
ードＡ  ２２２０ａおよびマスタノードＭ２  ２２１０ｂは、ＩＤノードＡ  ２２２０ａ
が出口点付近でマスタノードＭ２  ２２１０ｂに接近する場合に関連付けることができる
。接続すると、ノード位置および関連付けデータが、サーバ１００で更新される。ＩＤノ
ードＡ  ２２２０ａが構造２２００を通って移動し続けると、ＩＤノードＡ  ２２００ａ
が、図２２Ｃに示すように、出口点に到達することができ、そこで、ノード位置および関
連付けデータが再びサーバ１００で更新される。
【０１８２】
当業者は、そのような原理が、（例えば、能動的／受動的関連付けおよび関連付け解除
を介して）他のマスタノードの間で受け渡しされる場合にＩＤノードのさらなる移動にど
のように適用することができるか、およびサーバ１００でこれらの関連付けおよびノード
位置の状況をどのように常に把握するかを理解するであろう。さらに、サーバ１００が、
関連付け、関連付け解除、およびコンテキスト環境動作を追跡および監視する場合、サー
バ１００は、より良好に、ノードを追跡し、ＩＤノードが使用する電力を管理し、位置に
対する精度を向上するのにコンテキスト情報をより良好に使用する方法を本質的に学習す
る。
【０１８３】
当業者は、ＲＦ電力レベルのレベルおよび位置特定の精度の一般的なトレードオフを理
解するであろう。ノードのＲＦ電力レベルが高く設定される場合、より遠く離れた他のノ
ードにアドバタイズし、接続することができる。しかし、そのような高電力レベル設定で
は、システムがノード間を区別し、異なるノードの位置特定をすることは困難になるであ
ろう。
【０１８４】
（無線ノードネットワーク内の関連付け管理）
通常は、上記のように、ノードの管理は、ノード間で作成および追跡された関連付けに
依存することができる。いくつかの実施形態において、依存される関連付けは、能動的関
連付けである可能性があり、サーバは、ノードの間の能動的接続を明示的に許可する。他
の実施形態において、依存される関連付けは、受動的関連付けである可能性があり、マス
タノード（ある種の管理ノード）が他のノードと関連付けられるが、他のノードに能動的
に接続されない。受動的関連付けによって、サーバは、能動的関連付けを必要とせずに、
他のノードの状況を常に把握し、管理することを可能にすることができる。したがって、
当業者は、さらに他の実施形態において、無線ノードネットワークを管理するためにサー
バによって依存される関連付けが、能動的関連付けおよび受動的関連付けの両方を含むこ
とができ、一般に、認証され、より具体的には、接続に対してある程度の保護を有し、そ
の接続を使用して通信するセキュアな接続を許可することができることを理解するであろ
う。
【０１８５】
図２３から図２５は、能動的関連付けおよび受動的関連付けの例を含む本発明の様々な
実施形態による、少なくとも複数のノードとサーバとを有する無線ノードネットワークの
関連付け管理の例示的な方法を示すフローダイアグラムを提供する。当業者は、無線ノー
ドネットワークの関連付け管理のこれら例示的な方法のそれぞれが、非一時的なコンピュ
ータ可読媒体に格納された命令によって実現可能であり、実行された場合、以下で説明す
る各方法（例えば、方法２３００、２４００、および２５００）のステップおよびそれら
の方法の説明する変形例を実行することを理解するであろう。
【０１８６】
図２３を参照すると、方法２３００は、ステップ２３０５で第２のノードと能動的に関
連付ける可能性があるものとして第１のノードを識別することによって開始される。一例
において、関連付けのためにノードを識別することは、第１のノードに関連した状況情報
を判定するために第１のノードによって送信されたメッセージをレビューすること、およ
び第１のノードを第２のノードと関連付けるべきかどうかを決定するために状況情報を解
析することを含むことができる。さらなる例において、状況情報は、第１のノードが特定
の状況レベルにある場合に第２のノードへの接続を要求しているかどうかを示す、複数の
異なる状況レベルの１つを備えることができる。
【０１８７】
次に、関連付け要求が、ステップ２３１０で、サーバに送信される。一例において、関
連付け要求は、関連付け対象の第１のノードと第２のノードとを識別することができ、さ
らに、関連付けの一部として、ノードによって使用され、第１および第２のノードがセキ
ュアに接続されて、データを共有することを可能にすることができる１つまたは複数の適
切なセキュリティ資格情報（例えば、ＰＩＮ資格情報、セキュリティ証明書、およびキー
など）の送信を要求することができる。一実施形態では、サーバからの許可資格情報とし
てただ１つの資格情報を要求することができる。他の実施形態では、一方を呼掛けに対し
て返信するための資格情報として後に使用することができる２つの資格情報を使用するこ
とができる。例えば、ＩＤノードが呼び掛けられた場合、ＩＤノードは、返答許可資格情
報を送信することができ、その結果、マスタノードは、応答を確認し、許可された関連付
けに対する適切なセキュリティ資格情報をＩＤノードに供給することができる。場合によ
っては、ＩＤノードは、サーバによって、そのような返答許可資格情報（一般に、キーと
も称される）で供給される可能性がある。
【０１８８】
ステップ２３１５で、第２のノードは、関連付け要求に関連したサーバからの許可応答
を受信する。一例において、許可応答は、（ノードに格納することができる）サーバから
の第１の許可資格情報および第２の許可資格情報を受信することを含むことができる。し
たがって、第１の許可資格情報および第２の許可資格情報は、ある種のセキュリティデー
タとしてサーバによって作成することができ、第１のノードと第２のノードとの接続およ
び第１のノードと第２のノードとの間のセキュアな情報共有を許可するためにもたらすこ
とができる。
【０１８９】
サーバからのこの許可により、第１のノードと第２のノードとは、ステップ２３２０で
関連付けることができる。一例において、方法２３００は、許可資格情報に基づいて、第
２のノードから第１のノードへの許可された接続を確立することによって、ノードを関連
付けることができる。方法２３００は、第１のノードおよび第２のノードが関連付けられ
た後、サーバによって確立されたプロファイルに従って、第１のノードと第２のノードと
の間の共有データをセキュアに提供することができる。
【０１９０】
一実施形態において、方法２３００はまた、タスクに対する責任が以前は第１のノード
と共にあった場合に第２のノードが第１のノードと関連付けられた後、第２のノードにタ
スクに対する責任を取得させることを備えることができる。例えば、第２のノードが外部
電源によって電力供給され、第１のノードが電池によって電力供給される場合、これによ
り、タスクを実行するのにより適合した（例えば、より多くの利用可能な電源を有するか
、または再充電もしくは交換の必要がない電源を有する）ノードに責任を有利に移動する
ことができる。
【０１９１】
図２４は、サーバの観点からの本発明の一実施形態による、無線ノードネットワークの
関連付け管理のための別の例示的な方法を示すフローダイアグラムである。図２４を参照
すると、方法２４００は、サーバが、ステップ２４０５でノードのうちの第２のノードか
ら送信された関連付け要求を受信して開始される。関連付け要求は、ノードのうちの第１
のノードを第２のノードに関連付けるための許可を求める。
【０１９２】
ステップ２４１０で、サーバは、第１のノードおよび第２のノードの位置（実際の、ま
たは相対的な）を決定する。一実施形態において、サーバは、第２のノードに対する位置
データを受信することができる。例えば、第２のノードがマスタノードである場合、第２
のノードに対する位置データは、マスタノードの現在位置に対するＧＰＳ座標とすること
ができ、これがサーバにもたらされる。一実施形態において、サーバは、上記で詳細に説
明したように、第１のノードの位置を特定するためにサーバが利用可能な複数の位置特定
方法の少なくとも１つ（または第１のノードのより精度が高められた位置が決定されるよ
うなそのような方法の組み合わせ）を使用して第１のノードの位置を決定することができ
る。
【０１９３】
ステップ２４１５で、サーバは、第１のノードの位置および第２のノードの位置に少な
くとも基づいて、第１のノードの第２のノードへの関連付けが望まれるかどうかを判定す
る。一実施形態において、第１のノードの第２のノードへの関連付けがコンテキストデー
タに基づくと予想されるかどうかを判定することによって、関連付けが望まれるかどうか
を判定することができる。別の実施形態において、関連付けられる可能性のあるノードを
限定するフィルタリングの現在のモードを識別することによって、およびフィルタリング
の現在のモードが第１のノードに第２のノードと関連付けられることを許可した場合のみ
第１のノードを第２のノードに関連付けるための許可を付与することによって、関連付け
が望まれるかどうかを判定することができる。例えば、これには、第２のノードがフィル
タリングの現在のモードと合致する第１のノードの位置範囲内にあることをフィルタリン
グの現在のモードが定義した場合にのみ許可を付与することを含むことができる。このこ
とは、他のノードと関連付けることができるノードを制限するよう動作するローカル・フ
ィルタリング・モード、領域的フィルタリングモード、またはグローバル・フィルタリン
グ・モードなどの、特定のフィルタリングモードによって定義することができる。したが
って、本方法は、（例えば、第１のノードの警告状況に応じて）現在のフィルタリングモ
ードのオーバーライドの一種として、フィルタリングの現在のモードを、第１のノードを
第２のノードと関連付けることが可能なフィルタリングの別のモードに変更することがで
きる。
【０１９４】
ステップ２４２０で、サーバは、ステップ２４２０で第１のノードを第２のノードと関
連付けることが望まれる場合に、新しい関連付けデータを記録する。ステップ２４２５で
、サーバは、第１のノードを第２のノードに関連付けるための許可を付与する応答を、第
２のノードに送信する。一実施形態において、サーバは、まず、第１のノードと第２のノ
ードとを接続し、第１のノードと第２のノードとの間で情報を共有することを許可する許
可資格情報を生成することができる。これは、資格情報をルックアップすることによって
、または２つのノードを能動的にペアリングし、データを共有することを許可する特定の
許可資格情報を作成するための処理を行うことによってなすことができる。許可資格情報
により、サーバは、応答として送信することができる。
【０１９５】
別の例において、第２のノードが第１のノードとの関連付けを解除され、後に第３のノ
ードとの関連付けを要求することをサーバが予想していた場合、サーバは、第２のノード
および第３のノードに関連した許可資格情報を事前設定しておくことができる。例えば、
このことは、第２のノード（例えば、マスタノード）がコンテナ内に配置され、第２のノ
ードがサーバへの接続を失った可能性がある場合に、将来的に第３のノードと接続する必
要がある可能性があることをコンテキストが示す場合に、実行することができる。
【０１９６】
方法２４００はまた、サーバが第２のノードから共有データを受信することを含むこと
ができる。共有データは、第１のノードから生じるとすることができ、または第１のノー
ドと第２のノードとの両方から生じた部分を有することができる。例えば、第２のノード
は、関連付けのために許可を受信している可能性があり、セキュアな方法で第１のノード
と能動的にペアリングされている可能性がある。第１のノードは、アップロードするため
のデータ（例えば、センサデータ）を有することを示している可能性があり、第２のノー
ドは、第１のノードからデータを受信することができる。その共有に続いて、第２のノー
ドは、サーバに送信することによって、第１のノードから共有されたセンサデータをアッ
プロードすることができる。
【０１９７】
本方法は、第２のノードが第１のノードと関連付けられた後に、第１のノードによって
以前に実行されたタスクに対する責任を引き継ぐよう第２のノードに命令することをさら
に備えることができる。例えば、第２のノードが外部電源によって電力供給され、第１の
ノードが電池によって電力供給される場合、あるタスクに対する責任は、より堅実な電源
装置を伴うノード（例えば、外部電源によって電力供給されるノード）が引き継ぐことが
できる。
【０１９８】
より詳細には、あるタスクに対する責任は、プログラマブルプロファイルで確立、追跡
、および変更することができる。例えば、一実施形態において、サーバは、タスク責任が
変化する時間長に対してプロファイルを確立することができる。場合によっては、プロフ
ァイルは、このプロファイルを有するノードが、デフォルトノードに戻る前に、あるタス
クに対する責任を有する時間長に対する期間を定義することができる。別の例において、
ノード（マスタノードなど）は、特定の条件下でこれ以上責任を負わないようそのような
プロファイルを無効にすることができる（低電力状態のような、またはサーバとの接続が
できなくなった場合）デフォルト条件トリガを有することができる。
【０１９９】
さらに、一実施形態は、マスタノードに、他のノードがあるタスクに対する責任を負う
可能性があるものを決定させることができる。このことは、サーバへのアクセスが制限さ
れている可能性のある状況（例えば、空輸環境）で有益であろう。しかしながら、そのよ
うなプロファイルを管理することは、他の実施形態において、サーバレベルでのより多く
の種類のコンテキストデータへの容易なアクセスにより、より容易に実現することができ
る。
【０２００】
システムとして関連付け管理を実現する一実施形態において、無線ノードネットワーク
の関連付け管理のためのそのような例示的なシステムは、第１のノード、第２のノード、
およびサーバを備えることができる。第２のノードは、ノード処理装置、ノード処理装置
に結合されたノード揮発性メモリ、ノード処理装置に結合された第１の通信インターフェ
ース、およびノード処理装置に結合された第２の通信インターフェースを含む。第１の通
信インターフェースは、第１のノードと第２のノードとの間の短距離通信路をもたらし、
第２の通信インターフェースは、第２のノードとサーバとの間の長距離通信路をもたらす
。
【０２０１】
サーバは、サーバ処理装置、処理装置に結合されたサーバ揮発性メモリ、およびサーバ
と第２のノードの第２の通信インターフェースとの間の長距離通信路をもたらす第３の通
信インターフェースを含む。
【０２０２】
ノード揮発性メモリは、少なくとも１つの第１のプログラム・コード・セクション（例
えば、マスタ制御および管理コード４２５またはその部品）を維持し、一方、サーバ揮発
性メモリは、少なくとも１つの第２のプログラム・コード・セクション（例えば、サーバ
制御および管理コード５２５またはその部品）を維持する。
【０２０３】
ノード揮発性メモリに格納されている第１のプログラム・コード・セクションを実行す
る場合、第２のノードのノード処理装置は、第２のノードと関連付ける可能性があるもの
として第１のノードを識別し、サーバに第２の通信インターフェースを介して関連付け要
求を送信し、サーバから第２の通信インターフェースを介して（サーバによって生成され
た少なくとも許可情報を有する）関連付け応答を受信し、第１のノードに許可情報をもた
らし、第１のノードと第２のノードとを関連付けるよう動作する。
【０２０４】
一例において、ノード処理装置は、第１のノードが第２のノードとの関連付けを望むか
どうかを判定するために、第１のノードに関連した状況情報をレビューするようさらに動
作することができる。別の例において、ノード処理装置は、第１および第２のノードが関
連付けられた後、サーバによってもたらされる共有プロファイルにより、第１および第２
のノードの間の共有データをセキュアに提供するようさらに動作することができる。共有
プロファイルは、特定のノードの間でセキュアに共有される情報の種類を定義することが
できる。
【０２０５】
サーバ揮発性メモリに格納されている第２のプログラム・コード・セクションを実行す
る場合、サーバ処理装置は、第１のノードおよび第２のノードの位置を決定し、第１のノ
ードの位置と第２のノードの位置とに少なくとも基づいて、第１のノードの第２のノード
への関連付けが望まれるかどうかを判定し、第１のノードを第２のノードと関連付けるこ
とが望まれる場合にサーバ揮発性メモリに新しい関連付けデータを格納し、第１のノード
を第２のノードへ関連付けるための許可を付与する許可応答を第２のノードに送信するよ
う動作する。
【０２０６】
一実施形態において、システム内の第２のノードは、第２のノードが第１のノードと良
好に関連付けられた後、第１のノードによって以前に扱われていたタスクの責任を引き継
ぐことができる。例えば、第２のノードが外部電源によって電力供給され、第１のノード
が電池によって電力供給される場合、システムは、第１のノードより多くの利用可能な電
力を有する、第２のノードなどの、別のノードにタスク（特に、電力をかなり消費するタ
スク、かなりの期間にわたる一連の動作、またはその両方）を再割り当てすることによっ
て、より効果的および効率的に管理することができる。
【０２０７】
別の実施形態において、サーバ処理装置は、関連付けられる可能性のあるノードを限定
するフィルタリングの現在のモードを設定し、およびフィルタリングの現在のモードが第
１のノードに第２のノードと関連付けられることを許可した場合のみ第１のノードを第２
のノードに関連付けるための許可を付与するようさらに動作することができる。さらなる
実施形態において、サーバ処理装置は、フィルタリングの現在のモードを、フィルタリン
グの異なるモードに変更する（例えば、無効にする）ようさらに動作することができる。
このようにして、サーバは、ノードがどのように管理され、望まれる場合に第１のノード
を第２のノードと関連付けることをどのように可能にするかを適合することができ、その
場合、例えば、第１のノードは、警告状況レベルにあり、緊急に、フィルタリングの現在
のモードの下で許可されているよりも大きなノードのグループへの接続を要求する。
【０２０８】
図２３および図２４に示した例示的な方法は能動的関連付けに焦点を当てているが、図
２５は、一実施形態によるが、別のノードと受動的に関連付けられるノードの観点から、
少なくとも複数のノードとサーバとを有する無線ノードネットワークの関連付け管理のた
めの例示的な方法を示すフローダイアグラムである。図２５を参照すると、方法２５００
は、ステップ２５０５で、ノードのうちの第２のノードがノードのうちの第１のノードか
らブロードキャストされたメッセージを受信することから開始される。ステップ２５１０
で、第２のノードは、第１のノードのアドレスをメッセージから取得する。ステップ２５
１５で、第１のノードおよび第２のノードは、第２のノードのメモリ内に関連付けデータ
として、第１のノードの取得されたアドレスと、第２のノードのアドレスとを格納するこ
とによって関連付けられる。ステップ２５２０で、第２のノードは、関連付けデータをサ
ーバに送信する。
【０２０９】
いくつかの点で、サーバは、第２のノードが第１のノードからブロードキャストされる
さらなるメッセージを受信しなかった場合、更新された関連付けデータを用いて第２のノ
ードによって更新することができる。例えば、第２のノードおよび第１のノードは、ある
期間、関連付けられ、セキュアに接続されたままとすることができるが、最終的に、第１
のノードは、接続がもはや存続不可能になるよう移動することができる、または第１のノ
ードは、移動している予想される経路（例えば、構造内で、構造の入口点から、だがここ
では、構造の出口点に近い、コンベアに沿った予想される出荷経路）に沿って別のノード
に近づくことができる。第１のノードがコンベア上を移動すると、出口点付近の別のノー
ドに接近する可能性があり、出口点付近の他のノードとの関連付けによってより良好に管
理される。したがって、更新された関連付けデータは、第１のノードが第２のノードから
関連付けを解除されたことを反映する。
【０２１０】
方法２５００は、第１のノードの位置を第２のノードに決定させること、第２のノード
の現在位置と第１のノードの決定された位置とでサーバを更新することをさらに含むこと
ができる。さらに、方法２５００は、第１のノードの精度が高められた位置を定義するサ
ーバからの位置情報を受信することを含むことができる。
【０２１１】
少なくとも別のノードとサーバとを有する無線ノードにおける管理ノード（例えば、マ
スタノード）として受動的関連付け管理を実現する一実施形態において、そのような例示
的な管理ノードは、処理装置、処理装置にそれぞれ結合された第１および第２の通信イン
ターフェース、処理装置に結合された揮発性メモリ、および処理装置に結合された記憶装
置を備える。第１の通信インターフェースは、他のノードに第１の通信路を提供し、他の
ノードからブロードキャストされたメッセージを受信することができ、そのメッセージを
処理装置に提供することができる。第２の通信インターフェースは、第２の通信路をサー
バに提供する。
【０２１２】
記憶装置は、処理装置によって実行されるプログラムコードとして、少なくとも１つの
ノード関連付けマネージャモジュールを維持することができる。処理装置がそのモジュー
ルを揮発性メモリにロードし、モジュールの命令を実行した場合、処理装置は、第１の通
信インターフェースからメッセージを受信し、メッセージから別のノードのアドレスを取
得し、記憶装置内の関連付けデータの一部として、別のノードの取得されたアドレスと、
管理ノードのアドレスとを格納し、関連付けデータを第２の通信インターフェースを通じ
てサーバに送信するよう動作する。
【０２１３】
一例において、記憶装置はまた、位置マネージャモジュールを維持し、処理装置がまた
位置マネージャモジュールを揮発性メモリにロードし、そのモジュールの命令を実行した
場合、処理装置は、他のノードの位置を決定し、管理ノードの現在位置を（例えば、ＧＰ
Ｓ位置信号を介して）決定し、管理ノードの現在位置と他のノードの決定された位置とを
用いてサーバを更新するよう動作する。
【０２１４】
管理ノードは、第１の通信インターフェースが他のノードからブロードキャストされる
さらなるメッセージを受信しない場合に、更新された関連付けデータを用いてサーバを更
新するようさらに動作することができる。更新された関連付けデータは、他のノードが管
理ノードから関連付けを解除されたことを反映することができる。
【０２１５】
（無線ノードネットワーク内のコンテキスト管理）
通常は上述のように、ノードの管理は、ノードのコンテキスト環境に依存する可能性が
ある。図５に示すように、サーバ１００は、多種多様な異なるコンテキストデータ５６０
にアクセスする。データ５６０などのコンテキストデータは、本発明の実施形態により、
ノードが動作する環境に一般的に関連する多種多様なデータを含むことができ、および有
利には改善されたノード管理能力を提供するために使用することができる。したがって、
そのようなコンテキストデータの使用により、一実施形態において、データ根拠がもたら
され、その結果、サーバは、ネットワーク内のノードに関連した管理タスクを、より良好
に、およびより効率的に実現し、ノードがネットワーク内で移動するにつれ（例えば、起
点から目的地への予想または予測される通過経路に沿って品物が出荷される場合にＩＤノ
ードが移動するにつれ）、関連するコンテキストデータを考慮するためにそのようなタス
クを調整することができる。例えば、サーバは、ノードの動作を命令する方法、ノードを
別のノードと関連付ける方法、ノードをより良好に位置特定することができる方法、およ
びノードの位置を報告するために要求をより効率的に追跡し、応答することができる方法
を有利に変化させるために、関連するコンテキストデータに依存するための能力を利用す
る。
【０２１６】
図２６は、本発明の一実施形態による、無線ノードネットワークのコンテキスト管理の
ための例示的な方法を示すフローダイアグラムである。図２６を参照すると、方法２６０
０は、ステップ２６０５で、サーバによって、ノードの少なくとも１つを識別することに
より、開始される。一例において、図２２ａに示したもののように、サーバ１００は、マ
スタノードＭ１  ２２１０ａから受信した通信の一部として、ＩＤノードＡ  ２２２０ａ
を識別することができる。ステップ２６１０で、サーバは、識別されたノードが動作環境
内で移動する場合、識別されたノードの動作環境に関するコンテキストデータを決定する
。
【０２１７】
一実施形態において、コンテキストデータは、スキャンデータ、履歴データ、出荷デー
タ、ＲＦデータ、およびレイアウトデータなどの、１つまたは複数の種類のデータを含む
ことができる。図２２ａに示した例の場合には、サーバ１００は、（コンテキストデータ
ベース５６５に保持され得る）コンテキストデータ５６０にアクセスして、ＩＤノードＡ
２２２０ａの動作環境に関するコンテキストデータ５６０の一部を決定することができ
る。そのようなコンテキストデータ５６０は、この例では、ＩＤノードＡ  ２２２０ａに
接続する出荷中の品物に関する出荷データ、ＩＤノードＡ  ２２２０ａに接続された品物
が構造２２００に入る際にスキャンされた場合のスキャンデータ、ノードが、構造２２０
０内に位置付けられたコンベアで、どれだけの間、移動したかについての履歴データ、お
よび構造２２０の寸法についてのレイアウトデータを含むことができる。当業者は、コン
テキストデータが、無線ノードネットワーク内で作成された、またはサードパーティによ
って作成された、動作環境情報（例えば、ＩＤノードＡ  ２２２０ａの動作環境に関連す
る気象情報）を含むことができることを理解するであろう。
【０２１８】
サーバは、一実施形態において識別されたノードの動作環境に関するコンテキストデー
タを決定するが、より詳細な実施形態においてノードに対するそのような現在の、または
予想される動作環境は、１つまたは複数の種類の環境を含むことができる。例えば、ノー
ドに対する現在の、または予想される動作環境には、電気通信環境、ノードが移動する予
想される経路の物理環境、ノードがどのように移動するかに関連した運搬環境、およびサ
ーバによって識別された特定のノード付近のエリア内のノードの密度に関連した密度環境
を含むことができる。
【０２１９】
ステップ２６１０に戻ると、決定ステップは、識別されたノードが別のノードの位置に
向かう予測される経路で移動する場合に、識別されたノードの予想される動作環境に関す
るコンテキストデータを決定することを含むことができる。別の例において、識別するス
テップは、識別されたノードが別のノードとの予期される関連付けのために別のノードに
向かう予測される経路を移動する場合に、識別されたノードの予想される動作環境および
別のノードの予想される動作環境に関するコンテキストデータを決定することを含むこと
ができる。
【０２２０】
ステップ２６１５で、サーバは、決定されたコンテキストデータを考慮してなされた調
整により識別されたノードに関連する管理タスクを実行する。決定されたコンテキストデ
ータ（ＲＦ信号劣化情報など）が、タスクを実行する場合に何らの調整も実際には必要が
ないと示した場合、決定されたコンテキストデータに何らの調整も行われない。したがっ
て、当業者は、調整は、状況により必要とされる場合になされ、常に必要とされるわけで
はないことを理解するであろう。
【０２２１】
一実施形態において、管理タスクを実行することは、一般に、識別されたノードに、決
定されたコンテキストデータに基づいて動作を変更するよう命令することを備えることが
できる。例えば、サーバ１００は、ＩＤノードＡ  ２２２０ａに、（ノードＡが構造２２
００に入った場合に生成されるスキャンデータなどのコンテキストデータからサーバ１０
０が把握する）マスタノードＭ１に接近した場合に接続可能間隔および非接続間隔を変更
するよう命令する管理タスクを実行することができる。したがって、この例において、サ
ーバ１００は、コンテキストデータに基づいてＩＤノードＡ  ２２２０ａの向上した可視
性を活用することができ、有利には、ノードＡの動作を、マスタノードＭ１  ２２１０ａ
と良好に関連付けるノードの機会を増やすよう変更することができる。
【０２２２】
他の実施形態において、管理タスクを実行することは、決定されたコンテキストデータ
に基づいて、関連付けパラメータを変更するためになされた調整により、識別されたノー
ドを別のノードと関連付けることを備えることができる。言い換えると、コンテキストデ
ータは、関連付けノードの一部として有用であろう。一例において、関連付けパラメータ
は、警告間隔または接続可能間隔などの、識別されたノードを他のノードと関連付けるこ
とに関連した少なくとも１つの変更されたタイミング間隔を含むことができる。これらの
間隔は、サーバが、２つのノードを関連付け、および、例えば、ノードが必要に応じてデ
ータを能動的にペアリングし、セキュアに共有する必要がある可能性および機会を向上す
るためにより適切な期間に間隔を設定する場合になされる調整の一部として変更される可
能性のあるパラメータである。
【０２２３】
さらに別の実施形態において、管理タスクを実行することは、決定されたコンテキスト
データに基づいて電力を設定する場合になされる調整により、識別されたノードの位置を
特定することを備えることができる。一例において、電力設定調整は、サーバと直接通信
するマスタノードに行われる。別の例において、電力設定調整は、別のノードからこの動
作調整情報を渡されたＩＤノードに行うことができる。一実施形態において、電力設定自
体は、識別されたノード（例えば、調整されたＲＦ出力信号レベルを伴うマスタノード）
の動作環境における悪条件を考慮して調整された出力電力レベルを備えることができる。
悪条件は、例えば、構造が通常のＲＦ通信を減衰するか、そうでなければ妨げる、劣悪な
ＲＦ通信環境とすることができる。別の例において、悪条件は、識別されたノードに近づ
くノードの密度が極めて高いこととすることができる。
【０２２４】
より詳細には、出力電力レベルは、第１のノードの動作環境における遮蔽条件を考慮し
て調整することができる。そのような遮蔽条件は、例えば、梱包、パッケージ内容、近接
パッケージ、近接パッケージ内容、および第１のノードの動作環境における物理インフラ
の１つまたは複数に起因する可能性がある。例えば、識別されたノードが金属コンテナの
近くに位置する場合、劣悪なＲＦ通信環境で動作しており、このコンテキストデータに基
づいて高められた出力電力レベルを有し、劣悪な遮蔽条件をより良好に扱うことができる
。
【０２２５】
さらに別の実施形態において、管理タスクを実行することは、識別されたノードの状況
に関連したサーバによって受信された要求に応答して識別されたノードの位置を提供する
ことを備えることができる。例えば、サーバ１００がＩＤノードＡ  ２２２０ａの状況に
ついてユーザ・アクセス・デバイス２０５から要求を受信した場合、サーバ１００は、構
造２２００内にあるとして、だが、ノードＡ  ２２２０ａと共に出荷されている品物に関
連したスキャンデータなどの、コンテキストデータを考慮した調整をもたらされた構造の
入口に近づいているとして精度を高めた、ノードＡの位置を提供することができる。
【０２２６】
当業者は、様々な実施形態において上記で開示および説明したような方法２６００は、
サーバ制御および管理コード５２５の１つまたは複数の部分（例えば、コンテキストベー
スノードマネージャ）を実行する、図５および図２２Ａで示したサーバ１００などのサー
バで実現することができることを理解するであろう。そのようなコードは、サーバ１００
の記憶装置５１５などの非一時的なコンピュータ可読媒体に格納することができる。した
がって、コード５２５を実行する場合、サーバの処理装置５００は、方法２６００および
その方法の変更例を含む、先に記載した例示的な方法からの動作またはステップを実行す
るよう動作することができる。
【０２２７】
（ノード位置決定方法）
図２２Ａから図２２ＣにおけるＩＤノードＡ  ２２２０ａを追跡することなどの、本発
明の１つまたは複数の実施形態による無線ノードネットワークを管理および動作させるこ
との一部として、ノードの位置を決定することを実行する。上述のように例示的なＩＤノ
ードは、位置を決定するためにマスタノードに直接的または間接的に依存することができ
る。本明細書で説明および記載する実施形態において、ノードの位置は、一般に、現在ま
たは過去の位置を含むことができる。例えば、ノードの位置を決定する一実施形態では、
ノードが移動していない場合は現在位置とすることができるが、ノードが移動している状
態にある場合は、その位置を過去の位置と必然的に決定することができる。
【０２２８】
同じように、位置という用語は単独で、精度の度合いが変化する位置を含むことができ
る。例えば、ある位置は、３次元空間における定義された座標を伴う実際の位置を含むこ
とができるが、位置という用語の使用はまた、単に、相対位置を含むことができる。した
がって、位置という用語は、より特定の種類の位置に表現的に限定されない限り、一般的
な意味を有することを意図する。
【０２２９】
ノードの位置を決定することは、マスタノードのみ、サーバのみ、またはサーバと協働
するマスタノードによって、行うことができる。そのようなデバイスでは、実施形態は、
ノードの位置を決定し、さらにその位置の精度を高めるために、１つまたは複数の方法を
使用することができる。そのような例示的な方法には、これらに限定されないが、ノード
の位置がノードのＲＦ特性（例えば、ＲＦ出力信号レベルおよび／またはＲＦ受信器感度
レベル）を制御することに関することができることを決定すること、相対的な近接度を判
定すること、関連付け情報を考慮すること、コンテキスト情報およびＲＦ環境に対する位
置調整を考慮すること、三角測量を連鎖すること、ならびに様々な位置特定方法を組み合
わせた階層的で適応的な方法を含むことができる。これらの例示的なノード位置決定技術
のさらに詳細な説明を、以下に提供する。
【０２３０】
（近接度を介した位置特定）
一実施形態において、２つ以上のノードの間の信号強度測定値は、ノードの近接度を判
定するために使用することができる。いずれのノードの実際の位置も不明である場合、一
実施形態は、近接度を通じて２つのノードの位置関係を推測することができる。
【０２３１】
（電力特性が変化する場合の近接度）
例えば、ノードの無線ノードネットワークにおけるノードの位置を決定する例示的な方
法は、１つのノードの出力電圧などの、ノードの電力特性を変更することを含むことがで
きる。一般に、および図１３を参照して説明するように、電力特性は、ブロードキャスト
するノードに、複数ノードのうちの近接しているノードを識別するために変化させること
ができる。ブロードキャストするノードは、１つまたは一連の信号を送信することができ
、一方、他のノードは、その信号のうちの１つまたは複数を受信したことを報告すること
ができる。送信ノードからブロードキャストされた少なくとも１つの信号を受信したそれ
らの他のノードは、ノードの近接グループの一部とみなすことができる。電力特性が変更
される（増加または減少または両方）と、ノードの最も近いグループ（または、単一のノ
ード）を、ブロードキャストしているノードから少なくとも１つの信号を受信したノード
の最も小さなグループとして識別することができる。それに応じて、絶対ではないが、ブ
ロードキャストしているノードに対するある種の位置は、最も近いノードまたはノードの
グループに基づいて決定することができる。このことは、ノードのそれぞれに対する最近
接ノード情報のセットを生成するために、隣接するノードに対して繰り返すことができる
。より詳細には、ノードのそれぞれに対する最近接ノード情報の例示的なセットは、（最
低電力特性を介して）どのノードが最も近接しているか、および（徐々に大きくなる電力
特性を介して）他のノードが徐々に離れていくこの情報のより堅実な捕捉を含むことがで
きる。したがって、最近接ノード情報のセットは、ネットワーク内のノードが互いにどれ
だけ近接しているかについて判定するための基礎を提供し、各ノードに対するある種の位
置決定をもたらす。
【０２３２】
さらに、コンテキストデータは、ノードが互いにどれだけ近接しているかの判定をさら
に向上するために、ある実施形態において、参照することができる。例えば、配達システ
ム内の品物の保管制御を変更した時間を登録したスキャン情報などの、最近接ノード情報
のセットをコンテキストデータと組み合わせることで、ノードの位置の決定方法の精度を
さらに高めることができる。スキャン情報および他のコンテキスト情報は、ノードの１つ
または複数が、例えば、同じコンテナやビークル上にあることまたは共にベルト上で移動
していることを把握されているかどうかを判定するのに役立つ。したがって、この種類の
コンテキストデータは、コンテキストデータに基づいて、ノードが互いにどれだけ近接し
ているかの精度を高めるさらなるステップに統合することができる。
【０２３３】
通常は、近接度を基にしたノードの位置は、ノードの電力特性が無線ノードネットワー
ク内でいつ変更または変化したかで決定することができる。図２８は、本発明の一実施形
態による、無線ノードネットワークにおけるノードの電力特性を変えることによって位置
決定するための例示的な方法を示すフローダイアグラムである。図２８を参照すると、方
法２８００は、ステップ２８０５で、ノードのうちの第１のノードに、第１のノードによ
ってブロードキャストされた１つまたは複数の信号に対する電力特性を変更するよう命令
することによって開始される。より詳細な実施形態において、そのような命令は、第１の
ノードに、例えば、値の間で電力特性（出力電力レベルなど）を徐々に減少させるか、ま
たは徐々に増加させることができる。
【０２３４】
ステップ２８１０で、方法２８００は、第１のノードが電力特性を変更した場合に第１
のノードによってブロードキャストされた信号の少なくとも１つを受信した他のノードの
グループに基づいて、第１のノード付近にある無線ノードネットワーク内の他のノードの
第１のグループを識別することによって続けられる。さらなる実施形態において、ステッ
プ２８１０は、ブロードキャストされた信号の出力電力レベルを第１のノードが徐々に変
更するにつれて、他のノードの第１のグループのいずれがブロードキャストされた信号の
少なくとも１つを受信しているかを増分的に識別することができる。増分的に識別された
ノードは、第１のノードに徐々に近接するノードのセットとみなすことができる。
【０２３５】
ステップ２８１５で、方法２８００は、第１のノードが電力特性を変更した場合、第１
のノードによってブロードキャストされた１つまたは複数の信号の少なくとも１つを受信
した他のノードの最小グループとして、他のノードの最も近い１つまたは複数を識別する
ことによって続けられる。
【０２３６】
ステップ２８２０で、方法２８００は、他のノードの最も近い１つまたは複数に基づい
て、第１のノードの位置を決定することによって続けられる。したがって、電力特性が変
更されると、第１のノードによってブロードキャストされた信号の少なくとも１つを受信
したノードのグループを変更することができ、最小のそのようなグループが、第１のノー
ドに対するノードの最近接グループ（ただ１つのノードであっても）となる。より詳細な
実施形態において、ステップ２８２０は、徐々に近接するノードのセットが精度が高めら
れた位置決定のためにより詳細な近接度情報を提供する場合に、他のノードの最も近い１
つまたは複数および第１のノードに徐々に近接するノードのセットに基づいて、第１のノ
ードの位置を決定することを備えることができる。
【０２３７】
例えば、図１４を参照すると、ＩＤノードＦ  ９２０ｆに徐々に近接するノードのセッ
トは、最も離れた所にあるノードＭ３と、Ｍ３より近くにあるＭ１とを含むことができる
。ＩＤノードＦの電力特性が徐々に減少し、出力電力レベルがＰ１からＰ２に変化する場
合、Ｍ３は、もはや信号を受信することができないが、Ｍ１およびＭ２は、依然として信
号を受信することができる。ＩＤノードＦの電力特性が徐々に減少し続け、その出力電力
レベルがＰ２からＰ３に変化した場合、Ｍ１は、もはや信号を受信することができないが
、Ｍ２のみが、ＩＤノードＦに最も近いノードの最後として信号を受信することができる
。したがって、この例において、ＩＤノードＦの位置を決定することは、Ｍ２が最近接ノ
ードであり、徐々に近づくノードのセットがＭ１とＭ３とを含み、Ｍ１がＭ３より近くに
あるということに基づくことができる。
【０２３８】
別の実施形態において、第１のノードの位置に対する１つまたは複数のさらなる精度の
向上を実行することができる。一例において、ステップ２８０５から２８２０は、繰り返
すことができ、ノードのうちの第２のノードが、第２のノードによってブロードキャスト
された１つまたは複数の信号に対する電力特性を変更するよう命令され、次いで、方法２
８００は、第２のノードの位置に基づいて、第１のノードの位置の精度をさらに高めるこ
とができる。より詳細な例において、ステップ２８０５から２８２０は、繰り返すことが
でき、ノードのうちの第２のノードが、第２のノードによってブロードキャストされた１
つまたは複数の信号に対する電力特性を変更するよう命令され、次いで、方法２８００は
、第２のノードの位置および第２のノードに徐々に近接するノードのセットに基づいて、
第１のノードの位置をさらに修正することができる。さらなるノードに対してさらに繰り
返すことができる、どのノードが他のノードにより近いか、およびどの程度近いかについ
てのこの相互に関連した情報を用いて、実施形態は、ネットワーク内の第１のノードの位
置の精度をさらに高めることができる。
【０２３９】
方法２８００は、第１のノードに関連したコンテキストデータを決定すること、および
コンテキストデータに基づいて第１のノードの位置の精度をさらに高めることをさらに含
むことができる。電力特性が出力電力レベルである一実施形態において、ステップ２８０
５から２８１５におけるブロードキャスト信号の出力電力レベルの漸増的な変化は、コン
テキストデータに従って設定することができる。
【０２４０】
方法２８００はまた、第１のノードに最も近いノードに関連するコンテキストデータを
決定し、コンテキストデータに基づいて第１のノードの位置の精度を高めることができる
。さらに別の例において、方法２８００は、第１のノードに徐々に近づくノードのセット
における増分的に識別されたノードに関連するコンテキストデータを決定し、コンテキス
トデータに基づいて第１のノードの位置の精度を高めることができる。例えば、最近接ノ
ードおよび徐々に近づくノードのセットは、それらが同じコンテナ内にあることを示すス
キャンデータを有することができる。この例示的なコンテキストデータを使用して、位置
を特定されたノードの位置の精度をさらに高めることができ、ノードがコンテナ付近にあ
ることを効率的に判定する補助をすることができる。したがって、当業者は、位置決めさ
れたノードおよびそのノードに近接していると識別されたノードに対するコンテキストデ
ータが、ノードの位置の精度をさらに高める有利な補助となるよう関連する入力を提供す
ることができることを理解するであろう。
【０２４１】
当業者は、様々な実施形態において上記で開示および説明したような方法２８００は、
サーバ制御および管理コード５２５の１つまたは複数の部分（例えば、位置マネージャ）
を実行する、図５および図２２Ａで示したサーバ１００などのサーバ装置で実現すること
ができることを理解するであろう。そのようなコードは、サーバ１００の記憶装置５１５
などの非一時的なコンピュータ可読媒体に格納することができる。したがって、コード５
２５を実行する場合、サーバの処理装置５００は、方法２８００およびその方法の変更例
を含む、先に記載した例示的な方法からの動作またはステップを実行するよう動作するこ
とができる。
【０２４２】
そのようなサーバ装置の一実施形態には、無線ノードネットワーク内の複数のノードと
通信するよう動作するサーバ（サーバ１００など）を含むことができる。図５に関して説
明するように、サーバは、一般に、サーバ処理装置、サーバ揮発性メモリ、サーバ記憶装
置、および少なくとも１つの通信インターフェースを含む。この実施形態において、揮発
性メモリ、記憶装置、および通信インターフェースは、それぞれ、処理装置に結合される
。記憶装置は、少なくともプログラム・コード・セクションと、１つまたは複数のノード
の位置に関連した位置データとを維持する。通信インターフェースは、サーバをノードと
動作可能に結合する通信路をもたらす。
【０２４３】
サーバ処理装置は、上記のように、プログラム・コード・セクションを実行する場合、
方法２８００および先に記載した方法の変形例に関連して先に記載したようなステップお
よび動作を実行するよう動作する。
【０２４４】
（ある期間にわたって信号パターンおよび強度を観測する場合の近接度）
別の実施形態において、近接度によりノードの位置を決定するための改善された方法は
、アドバタイズノードとリスニングノードとの間の信号パターンおよび強度を解析するこ
とを含むことができる。一実施形態において、閾値は、観測されたメッセージカウントに
基づく関連付けに対して設定することができ、および／または特定の期間内に記録された
信号強度は、別のノード（例えば、マスタノード）の位置に対してノード（例えば、ＩＤ
ノード）の位置を特定するための能力を向上することができる。いくつかの実施形態にお
いて、観測されたメッセージカウントは、繰り返し期間にわたる平均カウントとして実現
してもよい。またさらに、他の実施形態では、関連付けのための閾値を設定するために依
存したデータの品質改善を支援して、結果的に、ノードの位置を決定するため、観測デー
タセットにおける異常値をフィルタすることができる。
【０２４５】
より詳細な例において、近接度によるノードの位置を決定するための改良された方法は
、ノードの位置に対する構成要素としてアドバタイズメッセージカウントが取得されるこ
と、およびノードの移動方向を決定することを示すことができる。この例において、２つ
の例示的なマスタノード（例えば、マスタノードＭ１  ９１０ａおよびＭ２  ９１０ｂ）
は、１つのＩＤノード（例えば、ＩＤノードＡ  ９２０ａ）からのアドバタイズメッセー
ジを取得することができる。マスタノードＭ１は、２分間にＩＤノードＡから６０のメッ
セージを観測および取得する（例えば、観測に関する情報を記録する）ことができ、一方
、マスタノードＭ２は、同じ期間内にＩＤノードＡから７つのアドバタイズメッセージの
みを観測および取得する。マスタノードＭ２によって観測されたメッセージと比較して、
マスタノードＭ１によりＩＤノードＡからのメッセージがどれだけの頻度で観測されたか
の差異に基づいて、本システムは、ＩＤノードＡがマスタノードＭ１、およびその既知の
位置により近接していることを判定することができる。
【０２４６】
さらなる実施形態において、取得された記録の平均タイムスタンプを比較することによ
り、本システムが位置についてのより正確な決定をすることができることを可能にするこ
とができる。例えば、マスタノードＭ２で発見された平均取得メッセージが徐々に大きく
なる（例えば、メッセージがＩＤノードＡからマスタノードＭ２に行くためにより長い時
間がかかる）場合、このことは、ＩＤノードＡがマスタノードＭ２から離れていくことを
示す。マスタノードＭ２で発見された平均取得メッセージが徐々に大きくなっているが、
マスタノードＭ１で発見された平均取得メッセージが徐々に小さくなっている場合、この
ことは、ＩＤノードＡが、マスタノードＭ２から離れていき、マスタノードＭ１に向かっ
ていることを示す。したがって、多くの観測された期間にわたって、メッセージタイミン
グ（送信から受信）の変化はまた、ノードの位置特定を向上させまたは精度を高めること
に依存する可能性がある。
【０２４７】
さらに別の実施形態において、観測された信号強度は、位置特定および移動方向推定に
おける要素とすることができ、システムが位置をより正確に決定することを可能にするこ
とができる。例えば、２つのマスタノード（Ｍ１  ９１０ａおよびＭ２  ９２０ｂ）は、
ノード（ＩＤノードＡ  ９２０ａ）からアドバタイズメッセージを取得することができる
。Ｍ１は、２分以内にＩＤノードＡから６０のメッセージを取得し、一方、Ｍ２は、７つ
のメッセージのみを取得する。マスタノードＭ１によってＩＤノードＡからの信号に対し
て観測された平均信号強度は、マスタノードＭ２によって観測された平均信号強度に比べ
て高い。この観測された信号強度情報に基づいて、システムは、ＩＤノードＡはＭ１付近
にあると判定するが、予測される経路により、ＩＤノードＡがＭ２に向かっていると示す
ことができる。マスタノードＭ１およびＭ２が記録を取得し続ける場合、システム（例え
ば、Ｍ１およびＭ２と通信する、サーバ９００で動作する管理コード５２４）は、Ｍ１お
よびＭ２からの取得記録の継続的な供給を処理する。この観測された信号強度情報により
、サーバ９００は、ある観測期間（２分）にわたるＩＤノードＡからのメッセージのカウ
ントおよび平均信号強度がＭ２での観測値に対して増加し、Ｍ１での観測値に対して減少
すると、ＩＤノードＡは、物理的に、Ｍ２に接近し、Ｍ１から離れていくと予期する。し
たがって、観測された電力レベルおよびメッセージの観測頻度の変化は、一実施形態にお
ける実際のノード移動を示すことができる。
【０２４８】
ある期間にわたり観測された信号パターンおよび特性強度のノード近接度位置特定およ
びノード方向判定に基づくことは、ＩＤノードの位置が不正確に決定される望ましくない
、不完全な信号異常の可能性を減らすという利点を有する。ノード位置特定の精度を高め
ることの一部としてノードの移動特性（例えば、あるノードに近づく、あるノードに近づ
くが、別のノードから遠ざかる、など）を判定する上記の例示的な方法は、本明細書で説
明するノード位置を決定するための様々な実施形態と組み合わせて適用することができる
。
【０２４９】
図２７は、本発明の一実施形態による、ある期間にわたって観測された信号パターンお
よび特性指示に基づいて、無線ノードネットワークにおけるノードを近接度で位置特定す
るための例示的な方法を示すフローダイアグラムである。図２７を参照すると、方法２７
００は、ステップ２７０５で、第１および第２の他のノードに、ある期間にわたってある
ノードからブロードキャストされた任意のメッセージを検出するよう命令することによっ
て開始される。期間は、コンテキストデータなどの様々な要因に基づいて設定することが
できる。より詳細には、期間は、あるノードが他のコンテキスト環境に移動した場合のコ
ンテキストデータに基づいて動的に変更してもよい。
【０２５０】
方法２７００は、サーバが、ステップ２７１０で、第１の他のノードから第１の指示を
受信すること、およびステップ２７１５で、第２の他のノードから第２の指示を受信する
ことを有する。最後に、方法２７００は、ステップ２７２０で、第１の指示と第２の指示
における違いに基づいて、あるノードの位置を決定する。
【０２５１】
第１の指示は、ある期間に第１の他のノードによって検出されたあるノードからブロー
ドキャストされたメッセージの特性に関連する。同じように、第２の指示は、ある期間に
第２の他のノードによって検出されたあるノードからブロードキャストされたメッセージ
の特性に関連する。これらの指示は、例えば、各他のノードによって受信されたメッセー
ジの数、通過時間的要因（例えば、あるメッセージがブロードキャスト後に検出される平
均通過時間）、および平均信号強度を含むことができる。
【０２５２】
一実施形態において、第１の指示は、ある期間の間に第１の他のノードによって検出さ
れたあるノードからブロードキャストされたメッセージの第１のカウントとすることがで
き、第２の指示は、ある期間の間に第２の他のノードによって検出されたあるノードから
ブロードキャストされたメッセージの第２のカウントとすることができる。したがって、
あるノードの位置を決定する際に、第１のカウントが第２のカウントより大きい場合、第
２の他のノードより第１の他のノードに近い位置であるとすることができる。さらに、方
法２７００は、複数の期間にわたって第１のカウントと第２のカウントとを比較すること
に基づいて、あるノードに対する実際のノード移動方向を決定することをさらに含むこと
ができる。例えば、方法２７００は、これらの期間のいくつかにわたって観測を繰り返し
、ある時間にわたって第１のカウントと第２のカウントとを追跡して、どちらが増加して
いるか、どちらが減少しているかを判定し、ある時間にわたるこれらの測定に基づいてあ
るノードの移動を判定することができる。
【０２５３】
別の詳細な実施形態において、第１の指示は、所定の期間に第１の他のノードによって
検出されたあるノードからブロードキャストされたメッセージの第１の時間的要因とする
ことができ、第２の指示は、ある期間に第２の他のノードによって検出されたあるノード
からブロードキャストされたメッセージの第２の時間的要因とすることができる。あるノ
ードに対する実際のノード移動方向は、第１の時間的要因と第２の時間的要因とを比較す
ることに基づくことができる。より詳細な実施形態において、第１の時間的要因は、第１
の他のノードで検出されたメッセージがあるノードから第１の他のノードに向かうための
平均通過時間とすることができ、第２の時間的要因は、第２の他のノードで検出されたメ
ッセージがあるノードから第２の他のノードに向かうための平均通過時間とすることがで
きる。したがって、あるノードの位置を決定する際に、第１の時間的要因が第２の時間的
要因より小さい場合、その位置は、第２の他のノードより第１の他のノードに近いとする
ことができる。
【０２５４】
さらに別の実施形態において、第１の指示は、ある期間に第１の他のノードによって検
出されたあるノードからブロードキャストされたメッセージの第１の平均信号強度とする
ことができ、第２の指示は、ある期間に第２の他のノードによって検出されたあるノード
からブロードキャストされたメッセージの第２の平均信号強度とすることができる。した
がって、あるノードの位置を決定する際に、第１の平均信号強度が第２の平均信号強度よ
り大きい場合、その位置は、第２の他のノードより第１の他のノードに近いとすることが
できる。
【０２５５】
方法２７００はまた、一実施形態において、繰り返し期間にわたる第１の平均信号強度
の変化の度合いと、第２の平均信号強度の変化の度合いとを観測すること、および第１の
平均信号強度の変化の度合いと、第２の平均信号強度の変化の度合いとを比較することに
基づいて、あるノードに対する実際のノード移動方向を判定することを含むことができる
。
【０２５６】
別の実施形態において、方法２７００はまた、あるノードの決定された位置の精度を高
めることができる。この実施形態において、方法２７００は、第１の他のノードから受信
した第１の更新された位置および第２の他のノードから受信した第２の更新された位置の
少なくとも一方に基づいて、あるノードの位置の精度を高めることをさらに備えることが
できる。例えば、第１の他のノードが移動マスタノードであり、２つのノードのうち、位
置特定されているあるノードに対してより近い方である場合、本実施形態は、第１の他の
ノードの現在位置をもたらす第１の他のノードに搭載された位置シグナリングを利用する
ことができる。この現在位置データは、第１の他のノードによってサーバに送信され、あ
るノードに対する位置の算出でサーバを更新することができる。
【０２５７】
さらに別の実施形態において、方法２７００は、ノードの位置の精度を高めるために決
定された位置でコンテキストデータを階層化することができる。あるノードに関連するコ
ンテキストデータは、サーバによって決定することができ、そのため、あるノードの位置
は、コンテキストデータに基づいて、精度を高めることができる。別の例において、コン
テキストデータは、あるノードの位置と比較した場合、第１の他のノードおよび第２の他
のノードのより近い方に関連する。例えば、サーバは、特定のマスタノードが、第２のマ
スタノードよりもあるノードに近く、特定のマスタノードがコンテナ内にあると認識する
ことができる。このさらなるコンテキストデータが特定のマスタノードに関連する場合、
サーバは、コンテキストデータに基づいて、あるノードの位置の精度を高めることができ
る。他の例示的な種類の関連コンテキストデータは、あるノードの位置の精度を高める場
合に依存することができ、そのような関連コンテキストデータには、特定のマスタノード
（例えば、既知のＲＦ遮蔽特性を有する特定の種類のＵＬＤなど）付近の環境と関連付け
られた特定の遮蔽についてのコンテキストデータなどがある。
【０２５８】
さらに、方法２７００は、あるノードが予期されたように動作しているかを調べること
を含むことができる。より具体的には、方法２７００のさらなる実施形態では、あるノー
ドの位置を、あるノードの予測される経路と比較し、あるノードが、予測される経路の外
に位置しているかどうかをさらに判定することができる。これにより、サーバは、予測さ
れる経路を作成する場合に、学習済みの履歴データを使用すること、およびこの予測され
る経路と関連付けられた許容可能な範囲内にある場合を基準として、あるノードの状況を
常に把握することを可能とすることができる。本方法はまた、あるノードが、予測される
経路の外側にある場合に通知を生成することができる。このような方法で、例えば、一般
的なエリア内のノードに対するフィルタ・モード・オプションを変更することなどの、動
作可能タスクを、次いで、あるノードの位置を特定するために行うことができる。
【０２５９】
当業者は、様々な実施形態において上記で開示および説明したような方法２７００は、
サーバ制御および管理コード５２５の１つまたは複数の部分（例えば、位置マネージャ）
を実行する、図５および図２２Ａで示したサーバ１００などのサーバで実現することがで
きることを理解するであろう。そのようなコードは、サーバ１００の記憶装置５１５など
の非一時的なコンピュータ可読媒体に格納することができる。したがって、コード５２５
を実行する場合、サーバの処理装置５００は、方法２７００およびその方法の変更例を含
む、先に記載した例示的な方法からの動作またはステップを実行するよう動作することが
できる。
【０２６０】
（可変ＲＦ特性による関連付け駆動位置特定）
上記のように、２つ以上のノードの間の信号強度測定値は、ノードの間の相対的な距離
を決定するために使用することができる。ノードの１つ（マスタノードＭ１  ９１０ａな
ど）の位置が分かっている場合、既知の位置のノードの範囲内にある１つまたは複数のノ
ードの相対的な位置は、一般に、システムが、既知の位置を伴うノードと、関連付けられ
たノードとの間の距離をどれだけ正確に決定することができるかに関する機能である。言
い換えると、一実施形態により、ノードの既知の位置からの距離を決定するために、関連
付け駆動可変低電力ＲＦ出力信号に依存することによって、品物とそれに関連したノード
との相対的な位置を決定することができる。
【０２６１】
（マスタノードアドバタイズによる位置決定）
概ね先に記載したように、ノードの位置を決定することは、ノードのＲＦ特性（例えば
、ＲＦ出力信号レベルおよび／またはＲＦ受信器感度レベル）を制御することに関するこ
とができ、より具体的には、マスタノードアドバタイズを制御することの態様を含むこと
ができる。図１３は、本発明の一実施形態による、マスタノードアドバタイズを使用した
例示的な位置決定を示す図である。図１３に示した例示的な実施形態において、位置が分
かっている、マスタノードＭ１  ９１０ａなどのマスタノードは、可変ＲＦ出力電力レベ
ルで、アドバタイズメッセージをブロードキャストしている。図１３は、マスタノードＭ
１  ９１０ａの周りの同心範囲１３０５から１３１５として、例示的な様々なＲＦ出力電
力レベルを示す。したがって、マスタノードＭ１  ９１０ａは、範囲１３０５に関して、
最大電力Ｐ１でブロードキャストすることができるが、ＲＦ出力電力レベルを制御し、Ｒ
Ｆ出力電力レベルをＰ２に動的に変更して、より小さな範囲１３１０でブロードキャスト
するか、またはＰ３に変更して、さらに小さな範囲１３１５にブロードキャストすること
ができる。
【０２６２】
図示した実施形態において、受信するＩＤノードＡからＥ  ９２０ａから９２０ｅは、
クエリ（スキャン）モードであり、それぞれ、受信信号を異なるレベルで使用して、送信
したＭ１から、それらがどれだけ遠くに位置付けられているかを判定することができる。
当業者は、図１３に示した図示した実施形態が、ＩＤノードとして受信ノードすべてを有
するが、他の実施形態では、マスタノードもしくはＩＤノードのいずれか、またはその混
合である受信ノードを有することができることを理解するであろう。
【０２６３】
図１３の例示的な実施形態において、ノードＡからＥに対する位置は、マスタノードＭ
１  ９１０ａの既知の位置に基づいて決定することができる。各受信ノードＡからＥのそ
れぞれがノードＭ１から信号を最後に受信した場合の範囲測定値、および範囲測定値の確
信度でファクタリングすることに加えて、その位置は、可変ＲＦ信号電力に従って、ノー
ドに対する位置決定をもたらす。範囲測定値の品質に応じて、個々の受信ノードは、個別
に計算された位置を有してもよいし、有さなくてもよい。さらに別の実施形態において、
スキャン情報などの、サードパーティデータまたはコンテキストデータが利用可能である
場合、精度が高められた位置は、追加の確信度としてそのようなデータを使用して決定す
ることができる。Ｍ１の通信範囲がＰ１からＰ３に制限されると、関連付けによって、位
置の精度が向上する。
【０２６４】
図１３の図示した例において、ノードの位置を決定する例示的な方法は、マスタノード
アドバタイズを使用して、説明することができる。まず、マスタノードＭ１の可変電力短
距離通信インターフェース４８０が、その最大出力である、Ｐ１に設定された場合、マス
タノードＭ１  ９１０ａは、ＩＤノードＡからＥ  ９２０ａから９２０ｅのそれぞれによ
って認識される。解析値または履歴測定値に基づいて、Ｐ１電力レベルでのＭ１の可変電
力短距離通信インターフェース４８０における無線機の屋外性能（最適範囲）は、予め、
約３０フィートであると決定されている可能性がある。したがって、個々のＩＤノードＡ
からＥ  ９２０ａから９２０ｅからＲＳＳＩレベルを検討する必要無く、および能動的キ
ャリブレーション段階の必要無く、システムは、ＩＤノードＡからＥが、マスタノードＭ
１  ９１０ａの３０フィート以内にあると把握することができる。
【０２６５】
次に、マスタノードＭ１の可変電力短距離通信インターフェース４８０が、この例にお
ける中距離出力レベルである、Ｐ２に設定された場合、マスタノードＭ１は、ノードＡお
よびＢによって認識される。以前の解析値または履歴測定値から、Ｐ２電力レベルで動作
しているマスタノードＭ１の可変電力短距離通信インターフェース４８０の屋外性能（最
適範囲）は、約１５フィートであると決定された。したがって、個々のノードからＲＳＳ
Ｉレベルを検討する必要無く、ＩＤノードＡ  ９２０ａおよびＢ  ９２０ｂが、マスタノ
ードＭ１の１５フィート以内にあるということが分かる。さらに、マスタノードＭ１  ９
１０ａからブロードキャストされたＲＦ信号をもはや受信していないＩＤノード（例えば
、ＩＤノードＣ  ９２０ｃ、Ｄ  ９２０ｄ、およびＥ  ９２０ｅ）は、マスタノードＭ１
９１０ａの３０フィート以内のどこかにあるが、おそらくＭ１から１５フィートを超え
て離れていることが分かる。
【０２６６】
マスタノードＭ１の可変電力短距離通信インターフェース４８０が、この例における最
小出力レベルである、Ｐ３に設定された場合、マスタノードＭ１は、ノードＢ  ９２０ｂ
によって認識される。以前の解析値または履歴測定値から、Ｐ３電力レベルで動作してい
るマスタノードＭ１の可変電力短距離通信インターフェース４８０の屋外性能（最適範囲
）は、約５フィートであると決定された。したがって、個々のＩＤノードからＲＳＳＩレ
ベルを検討する必要無く、ＩＤノードＢ  ９２０ｂの位置が、マスタノードＭ１  ９１０
ａの既知の距離である５フィート以内にあるということが分かる。
【０２６７】
上記の例で説明したような範囲決定ステップは、次いで、識別されたノードのいずれか
に対して繰り返され、各ノードの相対的な位置のより正確な全体像を構築することができ
る。ＲＦ特性設定（例えば、ＲＦ出力信号電力レベル特性）の細分性は、範囲決定ステッ
プを実行する場合に、位置区別のより高い細分性を提供する。一実施形態において、範囲
決定ステップは、総ＲＦ特性設定（例えば、広範囲にわたるいくつかの設定）のセットに
わたって実行することができ、次いで、同様のステップを、ＲＦ特性設定に対するより選
択された範囲にわたって実行することができる。
【０２６８】
図２９は、本発明の一実施形態による、無線ノードネットワークにおけるノードの１つ
または複数の関連付けを使用して位置決定するための例示的な方法を示すフローダイアグ
ラムである。図２９を参照すると、方法２９００は、ステップ２９０５で開始され、ノー
ドのうちの第１のノードが、第１の予想される、または予測される範囲距離で、１つまた
は複数の第１のメッセージをブロードキャストする。一実施形態において、第１の予想さ
れる範囲距離は、第１のノードに対する最適範囲である。例えば、その通信インターフェ
ースにおける第１のノードの無線機は、ノードが遮蔽物のない環境と仮定される最大範囲
でブロードキャストすることを可能にする最大設定を有することができる。そのような設
定は、既知の予想される範囲距離を提供する。図１３の例において、マスタノードＭ１９
１０ａは、ノードＭ１から第１の範囲距離に到達する最大電力レベルＰ１でブロードキャ
ストしているとすることができる。しかしながら、ノードＭ１が劣悪なＲＦ遮蔽環境内に
あると分かった場合、第１の予想される範囲距離は、そのような遮蔽のコンテキスト環境
（例えば、ある種のコンテキストデータ）を考慮するよう調整された距離とすることがで
きる。予想される範囲距離は、１つまたは複数の種類の関連するコンテキスト（例えば、
ノードからのＲＦ出力信号がどれだけ妨げられる可能性があるかということに関連する１
つまたは複数の種類のコンテキストデータ）に応じて調整することができる。
【０２６９】
ステップ２９１０で、方法２９００は、第１のノードと関連付けられたノードのいずれ
が、第１のメッセージの少なくとも１つを受信したかを識別する。一実施形態において、
第１のノードは、第１のノードと関連付けられたノードを識別する一部として、搭載記憶
装置内の関連付けデータにアクセスし、レビューすることを可能にすることができる。一
例において、第１のノードとの関連付けは、受動的関連付け（例えば、能動的にペアリン
グされておらず、セキュアに接続されていない）、または能動的関連付け（例えば、能動
的にペアリングされ、データをセキュアに接続および共有することができる）、または両
方の種類の関連付けの組み合わせとすることができる。
【０２７０】
次に、ステップ２９１５で、第１のノードは、第２の予想される範囲距離で、１つまた
は複数の第２のメッセージをブロードキャストし、第２の予想される範囲距離は、第１の
予想される範囲距離より徐々に小さくなる。図１３の例において、マスタノードＭ１  ９
１０ａは、第１のノードとすることができ、ここで、ノードＭ１から第２の予想される範
囲距離に到達する中間電力レベルＰ２でブロードキャストしている。このような方法でＲ
Ｆ電力レベルを徐々に変更することにより、マスタノードＭ１  ９１０ａは、図１３に示
すようなノードＣからＥにもはや到達することができない。
【０２７１】
ステップ２９２０で、方法２９００は、第２のメッセージのいずれも受信しなかったが
、第１のメッセージの少なくとも１つを受信した、識別されて関連付けられたノードの１
つまたは複数の位置を決定することによって終了し、ここで、位置は、第１のノードから
の第１および第２の予想される範囲距離の間である。この場合も、図１３の例において、
マスタノードＭ１  ９１０ａは、（ＲＦ電力レベルＰ２で第２の予想される範囲距離の外
側で送信されたメッセージを受信しなかったので）ノードＣからＥの位置が、マスタノー
ドＭ１の既知の位置から、第１の予想される範囲距離（マスタノードＭ１が電力レベルＰ
１でブロードキャストしていた場合）と第２の予想される範囲距離（マスタノードＭ１が
電力レベルＰ２でブロードキャストしていた場合）との間にあると判定することができる
。
【０２７２】
一実施形態において、方法２９００はまた、第３の予想される範囲距離（第２の予想さ
れる範囲距離より徐々に小さくなる範囲）で１つまたは複数の第３のメッセージをブロー
ドキャストし、第３のメッセージのいずれも受信しないが、第２のメッセージの少なくと
も１つを受信する識別されて関連付けられたノードの１つまたは複数の位置を決定する、
第１のノードを有することができ、その位置は、第１のノードからの第２の予想される範
囲距離にほぼ近い。この場合も、図１３の例において、電力レベルをＰ１に徐々に下げ、
Ｐ１レベルに対して予想される範囲距離で第３のメッセージをブロードキャストすること
によって、マスタノードＭ１は、（ノードＡが第２のメッセージを受信するが、第３のメ
ッセージを受信しない場合）ノードＡの位置が、マスタノードＭ１の位置からＰ２に対し
て予想される範囲距離のほぼ近くであると判定することができる。
【０２７３】
方法２９００のさらなる実施形態ではまた、第１のノードの位置を更新することによっ
て、そのような決定された位置の精度を高めることができる。一実施形態において、第１
のノードは、モバイルノードとすることができる。したがって、精度を高めることは、第
１のノードの現在のモバイル位置を決定すること、および第１のノードの現在のモバイル
位置に基づいて、第２のメッセージのいずれも受信しないが、第１のメッセージの少なく
とも１つを受信した、識別されて関連付けられたノードの１つまたは複数の位置の精度を
高めることを含むことができる。したがって、第１のノードが移動し、（例えば、マスタ
ノードの位置特定回路４７５によって受信されたＧＰＳ信号を介して）自身の位置を更新
すると、第１のノードは、自身の更新された位置を活用し、関連付けられたノードの位置
の精度を有利に高めることができる。
【０２７４】
いくつかの実施形態において、関連付けられたノードの精度が高められた位置は、サー
バに送信することができる。これは、サーバに更新をもたらし、ネットワーク内のノード
の位置を追跡および管理するのに役立つ。この場合も、図１３の例を参照すると、マスタ
ノードＭ１  ９１０ａは、ＩＤノードＡからＥ  ９２０ａから９２０ｅの位置などの、関
連付けられたノードの位置を特定するためのそのような方法を利用し、ノードＭ１および
ノードＭ１と関連付けられたノードのいずれかの現在位置に関連したこの新しい位置デー
タでサーバ１００を更新することができる。
【０２７５】
当業者は、様々な実施形態において上記で開示および説明したような方法２９００が、
マスタ制御および管理コード４２５の１つまたは複数の部分（例えば、位置認識／取得モ
ジュール）を実行するノード（例えば、図４でのマスタノード１１０ａ、図１３でのマス
タノードＭ１  ９１０ａ、または図２２ＡでのマスタノードＭ１  ２２１０ａ）で実現す
ることができることを理解するであろう。そのようなコードは、マスタノード１１０ａの
記憶装置４１５などの非一時的なコンピュータ可読媒体に格納することができる。したが
って、コード４２５を実行する場合、マスタノードの処理装置４００は、方法２９００お
よびその方法の変更例を含む、先に記載した例示的な方法からの動作またはステップを実
行するよう動作することができる。
【０２７６】
別の実施形態において、ノード装置は、方法２９００に関連したステップを参照して説
明されるような関連付けによる位置決定を使用する無線ノードネットワークで説明される
。前述のように、そのようなノード装置は、ノード処理装置、ノード揮発性メモリ、ノー
ド記憶装置、ならびに第１および第２の通信インターフェースを有するマスタノードで実
現することができる。メモリおよび通信インターフェースのそれぞれは、ノード処理装置
に結合される。さらに、ノード記憶装置は、少なくともプログラム・コード・セクション
、関連付けデータ、および位置データ、ならびに、時には、出荷情報を維持する。第１の
通信インターフェースは、ノードをネットワーク内の複数の他のノードと動作可能に結合
する第１の通信路を提供し、一方、第２の通信インターフェースは、ノードをネットワー
ク内のサーバと動作可能に、別々に結合する第２の通信路を提供する。
【０２７７】
この実施形態において、ノード処理装置は、第１の予想される範囲距離で第１の通信イ
ンターフェースを介して１つまたは複数の第１のメッセージを送信し、第１のノードと関
連付けられた他のノードのいずれが第１のメッセージの少なくとも１つを受信したかを識
別するよう動作する。一実施形態において、ノード処理装置は、第１のノードと関連付け
られた（例えば、受動的、能動的、または両方の種類の関連付け）ノードのいずれが第１
のメッセージの少なくとも１つを受信したかを識別する場合、ノード記憶装置内の関連付
けデータにアクセスするよう動作することができる。
【０２７８】
第１の予想される範囲距離は、第１の通信インターフェースに対する最適な送信範囲と
することができ、より詳細な例において、コンテキストデータ（例えば、ノードの周囲環
境から固有のＲＦ遮蔽）に基づいて調整することができる。さらに別の実施形態において
、第１の予想される範囲距離および第２の予想される範囲距離は、第１の通信インターフ
ェースからのＲＦ出力信号送信がノードの環境によってどのように妨げられる可能性があ
るかに関連した、１つまたは複数の種類のコンテキストデータに基づいて調整することが
できる。
【０２７９】
ノード処理装置はまた、（第１の予想される範囲距離より徐々に小さくなる）第２の予
想される範囲距離で第１の通信インターフェースを介して１つまたは複数の第２のメッセ
ージを送信し、第２のメッセージのいずれも受信しなかったが、第１のメッセージの少な
くとも１つを受信した、識別されて関連付けられたノードの１つまたは複数の位置を決定
するよう動作する。この位置は、ノードの既知の位置からの第１の予想される範囲距離と
、ノードの既知の位置からの第２の予想される範囲距離との間である。さらなる例におい
て、ノード処理装置は、位置データの一部として、ノード記憶装置内に決定された位置を
格納するよう動作することができる。
【０２８０】
ノード処理装置はまた、第３の予想される範囲距離（第２の予想される範囲距離より徐
々に小さくなる範囲）で第１の通信インターフェースを介して１つまたは複数の第３のメ
ッセージを通信し、第３のメッセージのいずれも受信しなかったが、第２のメッセージの
少なくとも１つを受信した、識別されて関連付けられたノードの１つまたは複数の位置を
決定するよう動作することができ、位置は、ノードの既知の位置からの第２の予想される
範囲距離と、ノードの既知の位置からの第３の予想される範囲距離との間である。
【０２８１】
別の実施形態において、ノードは、移動体とすることができ、ノード処理装置は、第２
のメッセージを受信しなかったが、第１のノードの位置を更新することによって第１のメ
ッセージを受信した、識別されて関連付けられたノードの１つまたは複数の位置の精度を
高めるようさらに動作することができる。より詳細には、ノード処理装置は、第１のノー
ドの現在のモバイル位置を決定（例えば、有効なＧＰＳ信号およびそのような信号に基づ
いた位置ロックに対するノードが搭載された位置特定回路による確認）し、第２のメッセ
ージのいずれも受信しなかったが、第１のノードの現在のモバイル位置に基づいて第１の
メッセージの少なくとも１つを受信した、識別されて関連付けられたノードの１つまたは
複数の位置の精度を高めるよう動作することができる。ノード処理装置はまた、第２の通
信インターフェースでサーバに精度が高められた位置を送信するよう動作することができ
る。
【０２８２】
（ＩＤノードアドバタイズによる位置決定）
図１３は、マスタノードアドバタイズによる位置決定の一例を提供するが、図１４は、
ＩＤノードアドバタイズによる位置決定に重点を置く。特に、図１４は、本発明の一実施
形態による、ＩＤノードアドバタイズを使用した例示的な位置決定を示す図である。図１
４に図示した実施形態では、例示的なＩＤノードＦ  ９２０ｆは、アドバタイズモードで
あるが、既知の位置にない。図１３と同様に、図１４は、ＩＤノードＦ  ９２０ｆの周り
の同心範囲１４０５から１４１５として、ＩＤノードＦ  ９２０ｆからの例示的な様々な
ＲＦ出力電力レベルを示す。したがって、ＩＤノードＦ  ９２０ｆは、範囲１４０５に関
して、最大電力Ｐ１でブロードキャストすることができるが、ＲＦ出力電力レベルを制御
し、ＲＦ出力電力レベルをＰ２に動的に変更して、より小さな範囲１４１０でブロードキ
ャストするか、またはＰ３に変更して、さらに小さな範囲１４１５にブロードキャストす
ることができる。マスタノードＭ１からＭ３  ９１０ａから９１０ｃは、位置が分かって
いない、ＩＤノードＦ  ９２０ｆの比較的近くにある様々な既知の位置に配置される。し
たがって、ＩＤノードＦ  ９２０ｆは、システムがＩＤノードアドバタイズによりＩＤノ
ードＦの位置を決定することができる方法の一部として、自身の短距離通信インターフェ
ースの、ＲＦ出力信号電力レベルなどの、ＲＦ特性を調整する能力を利用することができ
る。
【０２８３】
図示した実施形態では、ＩＤノードＦ  ９２０ｆのＲＦ出力信号電力レベルは、可変電
力短距離通信インターフェース３７５の動作に関連したプログラマブル設定（プロファイ
ル設定またはパラメータなど）を介して変更または動的に調整することができる。さらに
、実際の通信範囲は、周囲環境で変化する可能性があるが、各電力レベルでのＩＤノード
の送信器の最大予想通信範囲は、最適な動作環境を想定しているか、または相当なＲＦ遮
蔽もしくは干渉がないと想定していることが知られている。したがって、ブロードキャス
ティングノードに対する特定の電力レベル設定は、対応する予想範囲距離と本質的に関連
付けられる。
【０２８４】
ＩＤノードアドバタイズを使用してノードの位置を決定する例示的な方法において、Ｒ
Ｆ出力信号電力レベルは、複数の電力レベルの間で変化して、マスタノード関連付けによ
る位置特定を改善することができる。より詳細には、ＩＤノードＦの可変電力短距離通信
インターフェース３７５が、その最大出力である、Ｐ１に設定された場合、ＩＤノードＦ
９２０ｆは、マスタノードＭ１からＭ３  ９１０ａから９１０ｃのそれぞれによって認
識される。Ｐ１電力レベルでのＩＤノードＦの可変電力短距離通信インターフェース３７
５における無線機の予想される屋外性能または範囲距離（最適範囲、または解析値もしく
は過去の測定値に基づいた範囲）は、予め、約３０フィートであると判断することができ
る。したがって、個々のマスタノードからのＲＳＳＩレベルを何ら検討することなく、シ
ステムは、ＩＤノードＦがマスタノードＭ１からＭ３の３０フィート以内にあることを把
握する。
【０２８５】
次に、ＩＤノードＦの可変電力短距離通信インターフェース３７５が、この例における
中間出力レベルである、Ｐ２に設定された場合、ＩＤノードＦ  ９２０ｆは、マスタノー
ドＭ１  ９１０ａおよびＭ２  ９１０ｂによって認識される。Ｐ２電力レベルで動作して
いるＩＤノードＦの可変電力短距離通信インターフェース３７５における無線機の予想さ
れる屋外性能または範囲距離（最適範囲、または解析値もしくは過去の測定値に基づいた
範囲）は、約１５フィートである。したがって、個々のノードからのＲＳＳＩレベルを何
ら検討することなく、マスタノードＭ１  ９１０ａおよびＭ２  ９１０ｂが、この例にお
いて、ＩＤノードＦ  ９２０ｆの１５フィート以内にあることが分かる。さらに、ＩＤノ
ードＦ  ９２０ｆからブロードキャストされたＲＦ信号をもはや受信していないマスタノ
ード（例えば、マスタノードＭ３  ９１０ｃ）は、ＩＤノードＦ  ９２０ｆの３０フィー
ト以内のどこかにあるが、おそらく、この例において、ノードＦから１５フィートを超え
て離れていることが分かる。
【０２８６】
ＩＤノードＦの可変電力短距離通信インターフェース３７５が、この例における最小出
力レベルである、Ｐ３に設定された場合、ＩＤノードＦ  ９２０ｆは、マスタノードＭ２
９１０ｂのみによって認識される。Ｐ３電力レベルでＩＤノードＦの可変電力短距離通
信インターフェース３７５における無線機の予想される屋外性能または範囲距離（最適範
囲、または解析値もしくは過去の測定値に基づいた範囲）は、約５フィートである。した
がって、マスタノードからのＲＳＳＩレベルを何ら検討する必要無く、ＩＤノードＦ  ９
２０ｆの位置が、この例において、マスタノードＭ２  ９１０ｂの既知の位置である５フ
ィート以内にあるということが分かる。
【０２８７】
上記説明で述べたような、アドバタイズＩＤノードの変更されたＲＦ特性に対する範囲
判断ステップは、次いで、識別されたノードのいずれかに対して繰り返され、各ノードの
相対的な位置のより完全な全体像を構築することができる。
【０２８８】
さらに、そのような範囲判断ステップの間のタイミングは、ノードが移動しているかど
うかに応じて動的に変更することができる。当業者は、移動している場合、そのような範
囲判断ステップのより迅速なフローが、ノードの移動により良好な精度をもたらすのに役
立つことを理解するであろう。したがって、ノードに特定の電力レベルで１つまたは複数
のメッセージをブロードキャストするよう命令することと、次いで、そのノードに、異な
る電力レベルで１つまたは複数のメッセージをブロードキャストするよう命令することと
の間の時間間隔は、ノードが移動している場合、より短くなることが望まれる可能性があ
り、コンテキストデータに基づいて判定することができる。例えば、コンテキストデータ
は、ノードが、動いているコンベアシステム上のノードパッケージ内にあることを示すこ
とができる。したがって、ノードは、コンベアシステムに沿って位置付けることができる
固定マスタノードに対して移動している。したがって、サーバは、第１のノードに範囲判
断ステップを実行させることができ、電力は、ノードが移動していないか、または実質的
に静止していることをコンテキストデータが示す状況と比較して、相対的に迅速で連続的
に変化する。
【０２８９】
図３０は、本発明の一実施形態による、無線ノードネットワークにおけるノードの１つ
または複数の関連付けを使用して位置決定するための別の例示的な方法を示すフローダイ
アグラムである。図３０ならびに関連付けおよびマスタノード１つまたは複数のマスタノ
ードアドバタイズ技術を使用したノードの位置特定のための特定の方法を説明する方法を
参照して、方法３０００は、ステップ３００５で、第１の電力レベルで１つまたは複数の
第１のメッセージをブロードキャストするようノードのうちの第１のノードに命令するこ
とによって開始され、ここで、第１の電力レベルは、第１の予想される範囲距離に関連す
る。一例において、第１の予想される範囲距離は、ノードのうちの第１のノードに対する
最適範囲（例えば、ノードの間に遮蔽がなく、遮蔽物のない信号路が存在すると仮定した
送信範囲）とすることができる。別の例において、第１の予想される範囲距離は、コンテ
キストデータ（例えば、第１のノードの周囲ＲＦ環境に関連したデータ）に基づいて調整
された第１のノードに対する最適範囲であるとすることができる。
【０２９０】
ステップ３０１０で、方法３０００は、第１のノードと関連付けられたノードのいずれ
が、ステップ３０１０で位置を把握されていたかを識別する。例えば、この種の識別は、
（例えば、受動的関連付けを介して、能動的関連付けを介して、またはその両方の組み合
わせを介して）どのノードが第１のノードと関連付けられているかを示す関連付けデータ
をレビューすること、レビューされた関連付けデータに基づいてどのノードが第１のノー
ドと関連付けられているかを判定すること、およびそれらの関連付けられたノードのいず
れが位置を把握されているかを識別することによって、実現することができる。
【０２９１】
方法３０００は、ステップ３０１５で、識別されて関連付けられたノードのいずれが、
第１のメッセージの少なくとも１つを受信したかを判定することによって続けられる。次
に、方法３０００は、ステップ３０２０で、第１のノードに、第２の電力レベルで１つま
たは複数の第２のメッセージをブロードキャストするよう命令し、ここで、第２の電力レ
ベルは、第２の予想される範囲距離に関連し、第２の電力レベルは、第１の電力レベルよ
り徐々に小さくなる。さらなる例において、第１の予想される範囲距離および第２の予想
される範囲距離は、第１のノードからのＲＦ出力信号がどのように妨害される可能性があ
るかに関連した１つまたは複数の種類のコンテキストデータに基づいて、調整することが
できる。
【０２９２】
ステップ３０２５で、方法３０００は、識別されて関連付けられたノードのいずれが、
第２のメッセージの少なくとも１つを受信したかを判定する。方法３０００は、ステップ
３０３０で終了し、本方法は、第２のメッセージの少なくとも１つを受信しなかったが、
第１のメッセージの少なくとも１つを受信した、識別されて関連付けられたノードのそれ
ぞれからの第１の予想される範囲距離および第２の予想される範囲距離の、またはその間
の第１のノードの位置を決定する。
【０２９３】
前述のように、ノードの位置を決定することは、移動を考慮する場合に改善することが
できる。したがって、方法３０００の一実施形態では、第１のノードに１つまたは複数の
第１のメッセージをブロードキャストするよう命令した後、時間間隔内で、第１のノード
に、１つまたは複数の第２のメッセージをブロードキャストするよう命令することができ
る。時間間隔は、いくつかの実装態様において、予め決定しておくことができるが、他の
実装態様において、第１のノードに関連したコンテキストデータに基づいて、動的に設定
されたパラメータとしてもよい。より詳細には、時間間隔は、第１のノードが移動してい
ると第１のノードに関連したコンテキストデータが示した場合に、以前の値から減らすこ
とができるが、第１のノードが実質的に静止していると第１のノードに関連したコンテキ
ストデータが示した場合に、以前の値から増やすことができる。
【０２９４】
別の実施形態において、方法３０００は、第１のノードに、第３の電力レベルで、１つ
または複数の第３のメッセージをブロードキャストするよう命令することをさらに含むこ
とができる。そのような第３の電力レベルは、第３の予想される範囲距離に関連し、第２
の予想される範囲距離より徐々に範囲が小さくなる。その後、本方法は、第３のメッセー
ジを受信しなかったが、第２のメッセージの少なくとも１つを受信した、識別されて関連
付けられたノードのそれぞれからの、第２の予想される範囲距離および第３の予想される
範囲距離にあるか、またはその間にある第１のノードの位置を決定することができる。
【０２９５】
別の実施形態において、方法３０００は、第２のメッセージの少なくとも１つを受信し
なかったが、第１のメッセージの少なくとも１つを受信した、識別されて関連付けられた
ノードの１つまたは複数の更新された位置で、第１のノードの位置の精度を高めることを
備えることができる。例えば、第１のノードが移動マスタノードと関連付けられた場合、
第１のノードの位置は、（以前に決定されたよりも第１のノードに近い可能性がある）移
動マスタノードの更新された位置で精度を高めることができる。
【０２９６】
さらなる実施形態において、方法３０００の動作における第１のノードは、それ自体の
位置を自己認識しない可能性がある。別の実施形態において、方法３０００の動作におけ
る第１のノードは、第１のノードの位置を以前に自己認識していた可能性があるが、１つ
または複数の第１のメッセージをブロードキャストする前に、第１のノードの位置をもは
や自己認識しない可能性がある。より詳細には、第１のノードは、第１のノードの周囲の
環境が変化したために、第１のメッセージをブロードキャストする前に、第１のノードの
位置をもはや自己認識しない可能性がある。環境のそのような変化は、例えば、位置信号
が第１のノードによって受信されることからブロックする構造（例えば、建物、ビークル
、航空機、コンテナなど）の内側で第１のノードが移動している場合に生じる可能性があ
る。
【０２９７】
当業者は、様々な実施形態において上記で開示および説明したような方法３０００が、
ＩＤノードアドバタイズを介した位置決定の一部としてＩＤノード（図１４におけるＩＤ
ノードＦなど）の動作を制御するために、マスタ制御および管理コード４２５の１つまた
は複数の部分（例えば、位置認識／取得モジュール）を実行するノード（例えば、図４で
のマスタノード１１０ａ）で実現することができることを理解するであろう。そのような
コードは、マスタノード１１０ａの記憶装置４１５などの非一時的なコンピュータ可読媒
体に格納することができる。したがって、コード４２５を実行する場合、マスタノードの
処理装置４００は、方法３０００およびその方法の変更例を含む、先に記載した例示的な
方法からの動作またはステップを実行するよう動作することができる。
【０２９８】
装置の観点から、関連付けによる位置決定を使用する無線ノードネットワーク内の例示
的なノード装置は、ノード処理装置と、ノード処理装置に結合され、ノード処理装置によ
って使用されるノードメモリ（例えば、ノード揮発性メモリおよびノード記憶装置）とを
備えることができる。ノード記憶装置は、少なくともプログラム・コード・セクション、
関連付けデータ、および位置データを維持する。ノード装置は、ノード処理装置に結合さ
れ、ノードをネットワーク内の複数の他のノードと動作可能に結合する第１の通信路をも
たらす第１の通信インターフェースをさらに含む。例えば、図４に示すマスタノード１１
０は、そのような種類の動作構造を含む。
【０２９９】
ノード処理装置（例えば、マスタノード１１０ａの処理装置４００）は、ノード揮発性
メモリに存在する少なくともプログラム・コード・セクションを実行する場合、特定の機
能またはステップを実行するよう動作する。特に、ノード処理装置は、第１の他のノード
に第１の電力レベルで、１つまたは複数の第１のメッセージをブロードキャストさせるよ
う、第１の通信インターフェースを介して、第１の他のノード（例えば、ＩＤノード、ま
たはＩＤノードとして一時的に動作しているマスタノード）に命令を通信するよう動作し
、ここで、第１の電力レベルは、第１の予想される範囲距離に関連する。
【０３００】
第１の予想される範囲距離は、ノードのうちの第１のノードに対する最適範囲である可
能性があり、より詳細には、ノードのうちの第１のノードに対する最適範囲は、コンテキ
ストデータに基づいて調整される可能性がある。さらにより詳細には、第１の予想される
範囲距離および第２の予想される範囲距離は、第１のノードからブロードキャストされた
ＲＦ出力信号がどのように妨害される可能性があるかに関連した１つまたは複数の種類の
コンテキストデータに基づいて、調整することができる。
【０３０１】
ノード処理装置はまた、第１のノードと関連付けられたノードのいずれが、位置を把握
されているかを識別するよう動作する。このことを行うために、ノード処理装置は、ノー
ド記憶装置に格納された関連付けデータ（例えば、どのノードが第１の他のノードと受動
的または能動的に関連付けられるかを示すデータ）にアクセスしてレビューすることがで
き、レビューされた関連付けデータに基づいて、残りの他のノードのいずれが第１の他の
ノードと関連付けられるかを判定することができ、第１の他のノードと関連付けられると
判定された残りの他のノードのいずれが、位置を把握されているかを識別することができ
る。
【０３０２】
ノード処理装置はまた、識別されて関連付けられたノードのいずれが第１のメッセージ
の少なくとも１つを受信したかを判定し、第１のノードに、第２の電力レベルで、１つま
たは複数の第２のメッセージをブロードキャストさせるよう、第１のノードに第１の通信
インターフェースを介して別の命令を通信するよう動作し、ここで、第２の電力レベルは
、第２の予想される範囲距離にあり、第１の電力レベルより徐々に小さくなる。
【０３０３】
最後に、ノード処理装置は、識別されて関連付けられたノードのいずれが第２のメッセ
ージの少なくとも１つ受信したかを判定し、次いで、第２のメッセージの少なくとも１つ
を受信しなかったが、第１のメッセージの少なくとも１つを受信した、識別されて関連付
けられたノードのそれぞれからの、第１の予想される範囲距離および第２の予想される範
囲距離にあるか、またはその間にある第１のノードの位置を決定するよう動作する。
【０３０４】
さらなる実施形態において、ノード処理装置は、第１のノードに、第３の電力レベルで
、１つまたは複数の第３のメッセージをブロードキャストさせるよう、第１のノードに第
１の通信インターフェースを介して第３の命令を通信するよう動作することができる。第
３の電力レベルは、第３の予想される範囲距離に関連し、第２の予想される範囲距離より
徐々に範囲が小さくなる。さらに、ノード処理装置は、次いで、第３のメッセージを受信
しなかったが、第２のメッセージの少なくとも１つを受信した、識別されて関連付けられ
たノードのそれぞれからの、第２の予想される範囲距離および第３の予想される範囲距離
にあるか、またはその間にある第１のノードの位置を決定するよう動作することができる
。
【０３０５】
さらに別の実施形態において、ノード処理装置は、命令が第１のノードに送信される間
の時間間隔で第１のノードの移動を判定することができる。特に、ノード処理装置は、第
１のメッセージをブロードキャストするよう第１のノードに命令した後、時間間隔内で第
２のメッセージをブロードキャストするよう第１のノードに第１の通信インターフェース
を介して別の命令を通信するようさらに動作することができる。より詳細な例において、
時間間隔は、第１のノードに関連したコンテキストデータに基づいて、動的に設定するこ
とができる。さらにより詳細には、時間間隔は、第１のノードが移動している（例えば、
第１のノードが、稼働しているコンベアシステム上にある）と第１のノードに関連したコ
ンテキストデータが示す場合、以前の値からプログラムで減らすことができ、および／ま
たは間隔の時間値は、第１のノードが実質的に静止している（例えば、ノードが、保管エ
リア内に最近配置されたノードパッケージ内にある）と第１のノードに関連したコンテキ
ストデータが示す場合、以前の値から増やすことができる。
【０３０６】
ノード処理装置は、さらなる実施形態において、第２のメッセージの少なくとも１つを
受信しなかったが、第１のメッセージの少なくとも１つを受信した、識別されて関連付け
られたノードの１つまたは複数の更新された位置で第１の他のノードの位置の精度を高め
、第２の通信インターフェース（例えば、処理装置４００に結合された中距離／長距離通
信インターフェース４８５）に精度が高められた位置をサーバに送信させるよう動作する
ことができる。
【０３０７】
サーバの観点から、図３１は、本発明の一実施形態による、無線ノードネットワークに
おけるノードの１つまたは複数の関連付けを使用して位置決定するためのさらに別の例示
的な方法を示す（図３０と同様の）フローダイアグラムである。当業者は、サーバが、方
法３０００で示され、先に記載したようなステップを実行するよう動作することができる
が、図３１は、サーバ処理装置（サーバコード５２５を実行する処理装置５００など）が
方法３１００を介してネットサークのそのレベルでそのような方法をどのように実施する
ことができるかについてのさらなる詳細を提供することを理解するであろう。このより詳
細な実施形態では、サーバは、マスタノード（例えば、第１のノード）と直接通信してお
り、マスタノードが相互通信する方法を指示および制御し、動作をＩＤノード（例えば、
第２のノード）で行う。したがって、ステップ３１０５は、ステップ３００５と同様であ
るが、第１のノードの要求で第１の電力レベルで１つまたは複数の第１のメッセージをネ
ットワーク内の第２のノードにブロードキャストさせるよう通信インターフェースを介し
て第１のノードと通信することをより正確に必要とし、ここで、第１の電力レベルは、第
１の予想される範囲距離に関連し、対応する。同じように、ステップ３１２０はステップ
３０２０と同様であるが、第１のノードの要求で第２の電力レベルで１つまたは複数の第
２のメッセージを第２のノードにブロードキャストさせるよう通信インターフェースを介
して第１のノードと通信することをより正確に必要とし、第２の電力レベルは、第２の予
想される範囲距離に関連し、第１の電力レベルより徐々に小さくなる。方法３１００の他
のステップは、方法３０００に対して上記で示し、説明したものと同様であり、同様の原
理が方法３１００に適用される。
【０３０８】
当業者は、様々な実施形態において上記で開示および説明したような方法３１００が、
ＩＤノードアドバタイズを介した位置決定の一部としてＩＤノード（図１４におけるＩＤ
ノードＦなど）の動作を制御するようマスタノードに指示するために、サーバ制御および
管理コード５２５の１つまたは複数の部分を実行するサーバ（例えば、図５でのサーバ１
００）で実現することができることを理解するであろう。そのようなコードは、サーバ１
００の記憶装置５１５などの非一時的なコンピュータ可読媒体に格納することができる。
したがって、コード５２５を実行する場合、サーバの処理装置５００は、方法３１００お
よびその方法の変更例を含む、先に記載した例示的な方法からの動作またはステップを実
行するよう動作することができる。
【０３０９】
先に記載したノード装置と同様に、一実施形態には、関連付けによる位置決定を使用す
る無線ノードネットワーク内の例示的なサーバ装置を含む。例示的なサーバ装置は、一般
に、サーバ処理装置、サーバ処理装置に結合され、使用されるサーバメモリ（例えば、サ
ーバ揮発性メモリおよびサーバ記憶装置）を備える。サーバ記憶装置は、少なくともプロ
グラム・コード・セクション、関連付けデータ、および位置データを維持する。サーバ装
置は、サーバ処理装置に結合され、ネットワーク内の少なくとも１つの第１のノードとサ
ーバを動作可能に結合する通信路へのアクセスを提供する、通信インターフェースをさら
に含む。
【０３１０】
例示的なサーバ処理装置は、サーバ揮発性メモリ内にある少なくともプログラム・コー
ド・セクションを実行する場合、特定の機能またはステップを実行するよう動作する。特
に、サーバ処理装置は、ネットワーク内の第２のノードに、第１のノードの要求で第１の
電力レベルで１つまたは複数の第１のメッセージをブロードキャストさせるよう通信イン
ターフェースを介して第１のノードと通信するよう動作し、ここで、第１の電力レベルは
、第１の予想される範囲距離に関連し、サーバ処理装置はさらに、第２のノードと関連付
けられたネットワーク内の残りのノードのいずれが位置が分かっているかを識別し、識別
されて関連付けられたノードのいずれが第１のメッセージの少なくとも１つを受信したか
を判定し、第２のノードに第１のノードの要求で第２の電力レベルで１つまたは複数の第
２のメッセージをブロードキャストさせるよう通信インターフェースを介して第１のノー
ドと通信するよう動作し、ここで、第２の電力レベルは、第２の予想される範囲距離に関
連し、第１の電力レベルより徐々に小さくなり、サーバ処理装置はさらに、識別されて関
連付けられたノードのいずれが第２のメッセージの少なくとも１つを受信したかを判定し
、第２のメッセージのいずれも受信しなかったが、第１のメッセージの少なくとも１つを
受信した、識別されて関連付けられたノードのそれぞれからの第１の予想される範囲距離
および第２の予想される範囲距離にあるか、またはその間にある第２のノードの位置を決
定するよう動作する。さらなる実施形態において、サーバ装置の処理装置は、位置データ
の一部として、サーバ記憶装置に、決定された位置を格納するようさらに動作することが
できる。
【０３１１】
別の実施形態において、サーバ装置の処理装置は、第２のノードに１つまたは複数の第
１のメッセージをブロードキャストさせるよう第１のノードと通信した後、第２のノード
に、ある時間間隔内で、１つまたは複数の第２のメッセージをブロードキャストさせるよ
う通信インターフェースを介して第１のノードと通信するよう動作することができる。先
に記載したように、この種の時間間隔は、第２のノードに関連したコンテキストデータに
基づいて、動的に設定することができる。コンテキストデータはまた、ノード装置に対し
て先に記載したように使用してもよいが、ここでは、第２のノードに適用してもよく、第
１の予想される範囲距離は、コンテキストデータに基づいて調整される第２のノードに対
する最適範囲である。
【０３１２】
（アドバタイズによるマスタノード位置決定）
別の実施形態において、マスタノードは、もはやその位置を把握していない可能性があ
る。例えば、そのような状況は、マスタノードがＧＰＳ位置判断回路４７５を介して現在
位置を決定するが、マスタノードが適切な数のＧＰＳ信号にアクセスしていないことを認
識した（例えば、種々のＧＰＳ衛星から十分な数のＧＰＳ信号が無いために、位置を決定
することができない）場合に発生する可能性がある。そのような状況は、マスタノードが
、位置信号と干渉する構造に近接する屋内で移動する場合発生する可能性がある。
【０３１３】
マスタノードがアドバタイズ技術を介して自身の位置を決定しようとする例示的な実施
形態において、マスタノードは、位置信頼度の欠如を検出する可能性がある（例えば、検
出されたＧＰＳ信号が欠如した場合、マスタノードの位置が不明であることを示す処理装
置４００への別々の信号を検出した場合、処理装置４００が（例えば、加速度計（図示せ
ず）などを介して）移動を感知したが、位置特定回路４７５がノードに対する更新された
位置情報を提供していることを確認できない場合、など）。言い換えると、マスタノード
は、もはや位置を把握していないことを認識する。
【０３１４】
次に、マスタノードは、ＩＤノードＦ  ９２０ｆが図１４に関して動作した場合に説明
したのと同様の方法で、１つまたは複数のアドバタイズメッセージをブロードキャストす
ることを開始することによって応答する。このことは、位置が分からないマスタノードが
、隣接する他のノードの既知の位置を有利に活用することができるようにする。したがっ
て、一実施形態により、ある種の活用連鎖効果を可能にすることができ、特定の種類のノ
ードの既知の位置を使用して、位置が分からない他のノード（例えば、ＩＤノード）また
は位置信頼度が欠如していることが検出されたノード（例えば、マスタノード）に位置情
報を拡張することができる。したがって、そのような実施形態を使用して、従来の搭載さ
れた位置特定回路４７５に対する信号が利用できない場合に、（マスタノード機能を備え
る機器を含む）マスタノードの屋内位置を決定することができる。
【０３１５】
例示的な方法３０００および図３０に戻って参照すると、方法３０００は、第１のノー
ドが、第１のノードの位置を自己認識していない可能性もある。このことは、第１のノー
ド（例えば、ＩＤノード）が、実際に、（例えば、受信したＧＰＳ信号を介して）自身の
位置を以前に自己認識していたマスタノードであるが、（例えば、ＧＰＳ信号をもはや受
信することができない場合）もはやその位置を自己認識していない場合に発生する可能性
があり、第１のメッセージをブロードキャストする前にＩＤノードとして動作するようマ
スタノードが動作を変更させられている。言い換えると、マスタノードは、位置信号をマ
スタノードが受信することをブロックする構造内にマスタノードが移動した場合などに、
マスタノードの周りの環境が変化したために、もはやその位置を自己認識せず、第１のメ
ッセージをブロードキャストする前に、位置決定のためにＩＤノードとして動作を開始す
る可能性がある。したがって、一実施形態により、有利には、遮蔽物のない屋外環境から
屋内環境に移動した場合、ノードが動作を適応的に変化することを可能にすることができ
る。サーバは、そのマスタノードが、位置特定のために、ＩＤノードとして、一時的に動
作している間、そのようなマスタノードと相互通信することができる。
【０３１６】
（改良されたＲＳＳＩ測定による位置特定）
別の実施形態において、２つ以上のノードの間の信号強度測定値は、従来のＲＳＳＩ測
定に１つまたは複数の改良を用いることによって、ノードの近接度を判定するために使用
することができる。従来のＲＳＳＩ測定では、Ｂｌｕｅｔｏｏｔｈ（登録商標）４．０と
同様に、当業者は、拡散スペクトル技術の一部として適応型周波数ホッピングが、信号強
度に望まない変動を引き起こす可能性があることを理解するであろう。言い換えると、セ
キュリティのため、および干渉を避けるために周波数ホッピングおよび拡散スペクトルを
使用することの利点は、安定した近接度ベース位置決定のためにそのような信号を使用す
ることについて、負の影響を及ぼす可能性がある。したがって、信号の安定性を高め、位
置決定のために変動を制限することが望まれるであろう。
【０３１７】
一実施形態において、ＲＳＳＩ測定に対するある種の改良には、ノードからのアドバタ
イズの間に使用する、チャネル数および／または対応する周波数範囲を減らすことを含む
ことができる。例えば、ノードは、処理装置３００／４００に、ノードアドバタイズの間
に使用されるチャネル数および／または周波数範囲を減らすよう、可変電力短距離通信イ
ンターフェース３７５／４８０を、適応的に制御させることができる。そのような動的な
変更は、いくつかの実施形態において、ノードのＲＦ特性（例えば、周波数、電力レベル
、デューティサイクル、チャネル数、チャネル間隔、代替変動モードなど）を効率的に定
義するＲＦプロファイルデータなどの、特定の種類のプロファイルデータ３３０／４３０
の内容を変えることによって、実現することができる。さらなる実施形態において、従来
の周波数ホッピング、拡散スペクトル、およびＢｌｕｅｔｏｏｔｈ（登録商標）通信の場
合のチャネル割り当てなどの、デフォルトの、またはより標準的な通信プロトコルを提供
する第１の変動モードを定義することができる。ノードからのＲＦ出力信号が徐々により
安定して、変動が少なくなるよう、１つまたは複数のＲＦ特性を変更した、他の代替ノー
ド（１つまたは複数）を定義してもよい。したがって、ノードは、ノードのＲＦ出力信号
の安定性を徐々に高めるＲＦ特性などに関する１つまたは複数のモードに動的に設定する
ことができ、ＲＳＳＩ測定を使用した位置特定を向上するために変動を制限する。
【０３１８】
別の実施形態において、ＲＳＳＩ測定のためのある種の改良は、可視性を確保すること
、およびＲＦ出力信号をノードに対して変化させることができる自動利得制御（ＡＧＣ）
回路（図示せず）を有利に管理することを含むことができる。例えば、ノードは、可変電
力短距離通信インターフェース３７５／４８０の一部として、ある種のＡＧＣ回路を含む
ことができる。この種のＡＧＣ回路により、可変電力短距離通信インターフェース３７５
／４８０の一部であるノード処理装置３００／４００または他の論理回路が、ある条件（
例えば、ＲＳＳＩ位置決定技術を用いようとする場合）において、変動を制限することを
可能にすることができる。この例において、異なるＡＧＣ回路設定を、ノードのＲＦ特性
（例えば、周波数、電力レベル、デューティサイクル、チャネル数、チャネル間隔、代替
変動モードなど）を効率的に定義する例示的なＲＦプロファイルデータにおいて定義する
ことができる。このことは、ノードにより、ノードのＲＦ出力信号の安定性を徐々に高め
る（ＡＧＣ回路設定を含む）ＲＦ特性などに関する１つまたは複数のモードに動的に設定
することができるようにし、ＲＳＳＩ測定を使用した位置特定を向上するために変動を制
限する方法のさらに別の例である。
【０３１９】
（ＲＦ信号品質における環境要因に対する調整を用いた位置特定）
通常、当業者は、環境要因により、ＲＦ信号などの通信信号が、変動するか、または信
号路環境に応じて望ましくない変化をするように送受信される可能性があることを理解す
るであろう。受動的で物理的な干渉要因（例えば、電気信号を遮蔽する形態）は、実質的
に閉じており、ノードの出力範囲にわたって信号強度を低下させる可能性がある。さらに
、能動的無線干渉要因は、受信近傍の他の能動的デバイスに応じてノードのＲＦ出力範囲
にわたって変化する可能性がある。したがって、ノードの近接環境は、通信、および、結
果的に、ノードの位置を特定する能力に影響を及ぼす多数の有害因子を有する可能性があ
る。
【０３２０】
一実施形態において、位置決定をすることは、同様の種類の状況で、同様の種類のノー
ドに対する様々なＲＦ環境要因を調整および考慮することができるデータ解析型手法によ
って、向上させることができる。例えば、特定の種類のノードのＲＦ出力信号の品質およ
び感度が分かっている受信器に対するその信号の対応する物理範囲は、所与の環境に対し
て決定することができる。この例において、システムは、屋外の接続などの、所定の条件
に基づいて、その信号の最大範囲を定義する。これにより、干渉または物理的遮蔽による
信号劣化が無い環境を仮定することができる。しかしながら、干渉と物理的遮蔽との両方
は、ノードのＲＦ出力信号の範囲を狭める可能性がある。動的な適応性の学習方法で、シ
ステムは、特定の種類のノードが、ある設定（例えば、ＲＦ出力信号電力レベルに対し、
報告された信号強度および対応する設定）での特定の環境で、どのように動作する可能性
があるかについての情報を収集することができる。類似した環境のこの解析を繰り返すこ
とができる。言い換えると、同様のノードが直面すると予想される環境のそのようなデー
タ解析により、信号損失情報が生成され、位置決定を修正するために類似した環境におけ
るノードに対するある種のコンテキストデータ（すなわち、ＲＦデータ）として適用する
ことができる。したがって、例示的な実施形態では、キャリブレーション段階を必要とす
ることなく、予想される環境（例えば、梱包、パッケージ内容、近接パッケージ、近接パ
ッケージ内容、および信号の分散を引き起こす物理的インフラ）のコンテキスト認識に基
づいて、適応信号損失特性で位置決定の精度を高めることができる。
【０３２１】
それらのデータポイントを、物理環境を記述するサードパーティデータと有利に結びつ
けることにより、ノードがその時点で位置を特定された場合、またさらに位置の精度を高
めることができる。そのような情報は、類似した環境にあると予想される同様の種類のノ
ードを管理および位置特定するために、後にＲＦデータ（ある種のコンテキストデータ）
として使用することができる。
【０３２２】
より詳細には、既知のＲＦ障害を考慮して調整するためのコンテキストおよびデータ解
析に基づいて位置決定の精度を高める一実施形態において、ＲＦ感度が分かっている受信
器に対するノードのＲＦ出力信号の最大物理範囲が判定される。一例において、この第１
の範囲値は、類似した環境であるが、実質的に信号範囲に負の影響を及ぼす何らの物理的
遮蔽または信号干渉を有さない、同様の種類の送信器−受信器ノードペアの論理的または
公称屋外範囲と称することができる。第２の範囲値は、実際のＲＦ範囲値を考慮してもよ
く、類似した環境だが、梱包、パッケージ内容、近接パッケージ、近接パッケージ内容、
物理的インフラ、他の無線ソースからの干渉、またはビークルもしくは施設のレイアウト
情報などの荷送人の特有情報などの要因による物理的遮蔽を含む、通信範囲を狭めるコン
テキスト要因が存在する環境での信号の観測された範囲とすることができる。異なる範囲
値の以前のデータ解析へのアクセスを通じて、および送信ノードが置かれていた動作環境
（例えば、ノードの近接環境と類似した環境）の情報を用いて、精度が高められた位置を
、ノードのＲＦ環境となると予想され得るものを上手く調整する実際のＲＦ出力範囲の近
似値を使用して、決定することができる。言い換えると、（同様のノードが類似した環境
でどのように動作するかについての信号劣化情報などの）ノードに関連した適切なコンテ
キスト環境を把握することによって、向上した位置決定を、ノードの精度が高められた位
置を提供する（通信距離調整などの）高機能だが効率的な調整をするために行うことがで
きる。
【０３２３】
図２に示した例などの一例において、マスタノード１１０ｂは、コンテナ内にＩＤノー
ドを有するコンテナ（航空機上の品物のグループを輸送するのに使用されることが分かっ
ている均一負荷デバイス（ＵＬＤ）コンテナ２１０など）の外側にある。マスタノード１
１０ｂとＩＤノード１２０ｂとの間の第１の、または論理的範囲値は、パッケージ（およ
び関連したＩＤノード）がスキャニングノード（例えば、マスタノード１１０ｂ）から１
０フィート未満離れていることを判定することができる場合、特定のＲＦ出力電力レベル
で１０フィートとなるよう決定することができる。同様の種類のノードによるが、コンテ
ナ２１０の壁を貫通して通信することで入射ＲＦ信号損失を伴う同様の距離での第２の範
囲値は、４から５フィートの間とすることができる。サードパーティ情報またはスキャン
データなどのコンテキストデータが、送信ノードがＵＬＤコンテナ２１０内にあることを
示す場合、システムは、この既知のＲＦ障害（例えば、ＵＬＤコンテナ２１０を通って送
信するための特性）と関連付けられたデータ解析に従って送信範囲が限定されることを予
期し、したがって、ＵＬＤコンテナ内のブロードキャスティングノードを認識することが
できる可能なスキャニングノードを減らすか、または聴取されるＲＦ出力電力を増加する
ことを送信ノードに要求することができる可能なスキャニングノードを減らす。
【０３２４】
図３２は、本発明の一実施形態による、コンテキストデータに基づいて無線ノードネッ
トワークにおける第１のノードの位置決定するための例示的な方法を示すフローダイアグ
ラムである。図３２を参照すると、方法３２００は、ステップ３２０５で開始され、ネッ
トワークデバイス（マスタノードまたはサーバなど）が、第１のノードの近接環境に関連
した第１の種類のコンテキストデータにアクセスする。
【０３２５】
第１の種類のコンテキストデータは、第２のノードが第１のノードと同様の種類である
場合に、第２のノードが、第１のノードの近接環境に類似した環境でどのように動作する
かについての信号劣化情報を備える。したがって、第１のノードの現在の近接環境に対す
る実際の測定でキャリブレーションするのではなく、信号劣化情報は、同様の種類のノー
ドが類似した環境でどのように動作する可能性があるかに基づいて、より一般的な近接環
境で一般に予想される可能性のあるものについての補償情報を提供する。同様のノードの
類似した環境が、第１のノードの近接環境となると予想されるものに対して一般に近似で
あるように、このことは、有利には、近接環境の実際のキャリブレーションに対する必要
性を無くす。一実施形態において、信号劣化情報は、第２のノードが劣悪な通信環境（第
１のノードの近接環境に類似した環境など）に曝された場合にどのように通信するかとい
うことと、第２のノードが公称通信環境（遮蔽および干渉要因によって妨げられない環境
など）に曝された場合にどのように通信する可能性があるかということの違いに基づくこ
とができる。当業者は、公称通信環境は、通信を遮蔽または干渉するすべての影響を完全
に取り除く必要がないことを理解するであろう。
【０３２６】
信号劣化情報の種類および態様は、多種多様な要因に応じて変化する可能性がある。一
実施形態において、信号劣化情報は、遮蔽および干渉の少なくとも一方に関連することが
できる。したがって、信号劣化情報は、通信環境に影響を及ぼす受動的要因と能動的要因
との両方を含むことができる。
【０３２７】
別の実施形態において、信号劣化環境は、類似した環境が劣悪な通信環境である場合、
第２のノードの劣化動作に基づく可能性がある。より詳細には、信号劣化情報は、第２の
ノードが劣悪な通信環境に曝された場合にどのように通信するかということと、第２のノ
ードが屋外環境などの実質的に通常の通信環境に曝された場合にどのように通信するかと
いうこととの違いに基づくことができる。
【０３２８】
さらに別の実施形態において、信号劣化情報は、出荷される（例えば、現在出荷されて
いるか、または過去に出荷された）、および第１のノードの近接環境に置かれた、１つま
たは複数の品物に対する少なくとも出荷データに関することができる。例えば、第１のノ
ードの近くにあるパッケージは、ＲＦ信号を妨げるか、またはブロックする可能性のある
金属材料を含む可能性があり、信号劣化情報は、第１のノードの近くにある、出荷される
近接パッケージについてのそのような情報に関することができる。別の例において、信号
劣化情報は、第１のノードの近接環境にある１つまたは複数の物理構造に対する少なくと
もレイアウトデータに関することができる。より詳細には、レイアウトデータは、第１の
ノードに対する予測される経路の近くにあるノードの近接環境にある１つまたは複数の物
理構造（例えば、壁、機械装置、筐体、および運搬手段）に対するものとすることができ
る。さらに別の例において、信号劣化情報は、第２のノードの１つまたは複数の解析され
た以前の動作についての少なくとも履歴データに関する。
【０３２９】
ステップ３２１０で、マスタノードまたはサーバなどのネットワークデバイスは、第１
の種類のコンテキストデータに基づいて、第１のノードに関する予想される通信距離を調
整することができる。一例において、予想される通信距離は、デバイスの無線機のパラメ
ータに基づいて、論理的なブロードキャスト距離とすることができる。そのような予想さ
れる通信距離は、無線機の範囲の推定値として知られる。一例において、調整された通信
距離は、第１のノードからの伝送に対する予想される低減された範囲距離を備える。別の
例において、調整された通信距離は、第１のノード対する予想される低減された受信側感
度距離を備える。
【０３３０】
さらに別の例において、通信距離を調整することは、ネットワークデバイスによって、
信号劣化情報と第２の種類のコンテキストデータとに基づいて、通信距離を適応的に調整
することによって、実現することができる。言い換えると、通信距離は、第１のノードが
どのように動かされているか（第１のノードに対する予測される通過経路に沿った第１の
ノードの予想される移動など）、または第１のノードの近くにある他のノードの密度など
の、他の種類のコンテキストデータと共に考慮された信号劣化情報に基づいて調整するこ
とができる。
【０３３１】
ステップ３２１５で、ネットワークデバイスは、調整された通信距離に基づいて、第１
のノードの位置を決定する。さらなる実施形態において、本方法はまた、第１のノードの
移動に基づいて、ネットワークデバイスによって、調整された通信距離を更新することが
でき、更新されて調整された通信距離で、第１のノードの位置の精度を高めることができ
る。このことは、第１のノードが、自身の位置を自己決定することができる移動マスタノ
ードである場合に生じる可能性がある。
【０３３２】
当業者は、様々な実施形態において上記で開示および説明したような方法３２００が、
先に記載したような方法３２００のステップを実行するよう各制御および管理コードの１
つまたは複数の部分を実行するネットワークデバイス（例えば、図４における例示的なマ
スタノード１１０ａまたは図５におけるサーバ１００）で実現することができることを理
解するであろう。そのようなコードは、マスタノード１１０ａの記憶装置４１５またはサ
ーバ１００の記憶装置５１５などの非一時的なコンピュータ可読媒体に格納することがで
きる。したがって、そのようなコードを実行する場合、ネットワークデバイスの処理装置
は、方法３２００およびその方法の変更例を含む、先に記載した例示的な方法からの動作
またはステップを実行するよう動作することができる。
【０３３３】
より詳細には、コンテキストデータに基づいて無線ノードネットワークにおける第１の
ノードの位置を決定するための例示的なネットワークデバイス装置であり、例示的なネッ
トワークデバイスは、処理装置、処理装置に結合された揮発性メモリ、および処理装置に
結合された記憶装置を含むことができる。例示的なネットワークデバイスは、処理装置に
結合され、ネットワーク内の第１のノードとネットワークデバイスを動作可能に結合する
通信路を提供する、通信インターフェースをさらに含む。
【０３３４】
デバイスの記憶装置は、少なくともプログラム・コード・セクションおよび少なくとも
信号劣化情報を有するコンテキストデータを維持する。ある種のコンテキストデータなど
の、そのような信号劣化情報は、第２のノードが第１のノードと同様の種類である場合に
、第２のノードが、第１のノードの近接環境に類似した環境でどのように動作するかにつ
いての情報である。信号劣化情報の例には、方法３２００のステップ３２０５に対して先
に記載したものを含むことができる。
【０３３５】
揮発性メモリ内にある場合に少なくともプログラム・コード・セクションを実行する場
合、ネットワークデバイスの処理装置は、方法３２００に対して記載し、先に記載したス
テップを実行するよう動作する。より詳細には、処理装置は、信号劣化情報にアクセスし
、信号劣化情報に基づいて第１のノードに関連した通信距離を（必要に応じて）調整し、
調整された通信距離に基づいて第１のノードの位置を決定し、記憶装置の位置データとし
て第１のノードの決定された位置を格納するため、記憶装置と少なくとも接続するよう動
作する。
【０３３６】
処理装置による通信距離の調整は、方法３２００のステップ３２１０に関して先に記載
したように実現することができる。前述のように、処理装置は、通信距離を適応的に調整
するようさらに動作し、ここでは、上記で詳述したような移動および予想されるノード移
動などの他の種類のコンテキストデータも考慮される。
【０３３７】
さらなる実施形態において、ネットワークデバイスは、（図４に示す例示的なマスタノ
ード１１０ａのＧＰＳ回路４７５などの）位置特定回路を含む移動マスタノードとするこ
とができる。この実施形態において、ネットワークデバイスの処理は、処理装置によって
受信された位置特定回路からの出力信号に基づいて、ネットワークデバイスの位置を決定
し、調整された通信距離およびネットワークデバイスの位置に基づいて、第１のノードの
位置を決定するようさらに動作することができる。したがって、第１のノードの近接環境
に関連した第１の種類のコンテキストデータは、第１のノードの決定された位置に基づく
。
【０３３８】
当業者は、いくつかの動作環境において、信号劣化情報が、一実施形態における通信距
離に何らの調整も要求しない可能性があることを理解するであろう。しかしながら、他の
環境（例えば、劣悪なＲＦ環境）では、信号劣化情報は、毎回実行されなくとも、実施形
態における通信距離を調整するための基礎を提供することができる。したがって、通信距
離に対する調整は、第１のノードのすべての近接環境で必要とされない可能性があるが、
必要に応じて、第１のノードの近接環境に基づいて実行することができる。一実施形態の
能力により、必要な場合、および必要に応じて、より正確な第１のノードの位置特定を有
利に可能にするこの通信距離を調整する。
【０３３９】
（三角測量による位置特定）
いくつかの実施形態において、ノードの位置を決定する様々な方法は、少なくとも部分
的に、三角測量技術に依存する可能性がある。言い換えると、無線ノードネットワークは
、受信器−送信器ペアでデータを収集する場合、少なくとも部分的に、三角測量を使用す
る個々のノードの位置を決定するための他の方法を可能とすることができる。図１５は、
本発明の一実施形態による、無線ノードネットワーク内での三角測量を介した例示的な位
置決定を示す図である。図１５の示した実施形態を参照すると、３つの例示的なマスタノ
ードＭ１からＭ３  ９１０ａから９１０ｃが示され、各マスタノードは位置が分かってい
る。例示的なＩＤノードＡからＥ  ９２０ａから９２０ｅも示されており、ここでは、例
示的なマスタノードＭＡからＭ３  ９１０ａから９１０ｃの１つまたは複数の通信範囲内
に少なくとも存在している。
【０３４０】
この図示した例において、マスタノードＭ１からＭ３は、可変電力レベルおよび既知の
電力レベルで、ＩＤノードＡからＥからのアドバタイズメッセージを検出および収集する
ことができる。取得された情報は、バックエンドサーバ１００にマスタノードＭ１からＭ
３によって転送され、そこで、位置決定を行うことができる。例えば、各電力レベルでの
各ノードのＲＳＳＩおよび可視性などの要因を使用して、より高い精度で、十分な情報が
利用可能なノードの位置を決定することができる。
【０３４１】
ノードを三角測量するための例示的なシステムの場合、位置が分かっている３つのノー
ドがブロードキャスティングノードを認識していなければならない。この例において、２
つのアドバタイズＩＤノードＡ  ９２０ａおよびＢ  ９２０ｂは、位置が分かっているそ
の３つのノード（マスタノードＭ１からＭ３  ９１０ａから９１０ｃ）によって認識され
る。取得された情報に基づいて、ＩＤノードＡ  ９２０ａおよびＩＤノードＢ  ９２０ｂ
の位置が算出される。
【０３４２】
（連鎖三角測量）
別の実施形態において、推測される位置を伴うノードは、三角測量技術を用いて、無線
ノードネットワーク内の別のノードの位置を決定するために使用することができる。図１
６は、本発明の一実施形態による、連鎖三角測量（Chaining Triangulation）を介した例
示的な位置決定を示す図である。ＩＤノードＡ  ９２０ａおよびＢ  ９２０ｃの位置は、
図１５に示した例示的な実施形態で示したように、マスタノードＭ１からＭ３にわたって
三角測量することによって決定された。しかしながら、図１６に示したように、ＩＤノー
ドＣ  ９２０ｃの位置も、一実施形態により決定することができる。
【０３４３】
例えば、連鎖三角測量によりノードの位置を決定する例示的な方法は、（図１５を参照
して説明したように）ＩＤノードＢ  ９２０ｂの算出された位置を決定することで開始さ
れる。次に、ＩＤノードＢ  ９２０ｂに近接するノードを使用して、三角測量で必要な、
不明な第３の信号ポイントを取得することができる。これは、ＩＤノードＣ  ９０２ｃか
らのメッセージに対してリッスンするように、クエリ（スキャン）モードでＩＤノードＢ
９２０ｂを配置することによって実現することができる。ＩＤノードＣは、アドバタイ
ズするよう命令され、したがって、ＩＤノードＢによって取得され得る信号をもたらす。
Ｃの信号プロファイルを取得した後、ＩＤノードＢは、取得された情報を通信または共有
して、それを、マスタノードＭ１またはＭ２のいずれかを介してバックエンドサーバ１０
０に沿って転送することができる。ＩＤノードＣ  ９２０ｃの結果的な位置決定は、算出
された基準（例えば、ＩＤノードＢの位置）に部分的に基づいているために、より高いレ
ベルの位置エラーを有する可能性があるが、ＩＤノードＣ  ９２０ｃの活用位置決定は、
有益な情報をＩＤノードＣ  ９２０ｃについて収集することができる十分な精度である（
または、動作可能位置にある）とすることができる。例えば、ＩＤノードＣの活用または
連鎖位置決定は、コンテキストデータの助けを借りて、ノードＭ１、Ｍ２、およびＩＤノ
ードＢのすべてが、ＩＤノードＣの十分近くにあり、ＩＤノードＣが、同じコンテナノー
ドＭ１、Ｍ２、およびＩＤノードＢ内にあると決定されることを示すことができる。
【０３４４】
（近接度対三角測量による位置特定（ＬＰ２Ｔ））
連鎖三角測量により近接度対三角測量（ＬＰ２Ｔ）による位置特定を決定することがで
きる一実施形態において、開始点は、上記のように、近接度方法に基づいて、マスタノー
ドに対するＩＤノードの相対的な位置を決定することができる。しかしながら、ＩＤノー
ドの相対的な位置が決定された場合、ＩＤノードのより正確な、または精度が高められた
位置が、ＩＤノードからブロードキャストされたＲＦ出力信号を取得することができるす
べてのマスタノードの位置に基づいて、決定することができ、次いで、ＩＤノードの観測
された信号強度に基づいて、三角測量する。この例において、近接度ベースの位置特定は
、近接度で決定された位置にあるノードとスキャニング・マスタ・ノードとの間で過去に
観測された信号劣化などを推定するために三角測量計算における入力として使用される。
さらなる実施形態において、信号劣化のパターンについての履歴データを考慮することに
よって、より正確な三角測量を可能にすることができ、より正確な位置決定につながる。
【０３４５】
図３３は、本発明の一実施形態による、サーバを有する無線ノードネットワークにおけ
る複数のノードの１つに対して連鎖三角測量を使用してノード位置を決定するための例示
的な方法を示すフローダイアグラムである。そのような例示的なノード位置特定は、精密
または正確である必要はないが、絶対ではないが十分に正確とすることができる。
【０３４６】
図３３を参照すると、方法３３００は、ステップ３３０５で開始され、サーバが、第１
のノードからノードのうちの第１のノードの位置を受信する。次に、ステップ３３１０で
、サーバは、第２のノードから、ノードのうちの第２のノードの位置を受信する。例えば
、図１６に示した例を参照すると、マスタノードＭ１  ９１０ａおよびＭ２  ９１０ｂは
、それぞれの位置座標を、それぞれに搭載された位置特定回路からサーバに送信すること
ができ、その結果、サーバは、これら２つのノードの現在位置を有する。
【０３４７】
ステップ３３１５で、サーバは、第３のノードの位置を推測する。例えば、図１６に示
した例において、サーバは、ＩＤノードＢ  ９２０ｂの位置を推測することができる。一
実施形態において、推測することは、位置が分かっている別のノードに対して第３のノー
ドの近接度ベース位置をサーバが決定することを備えることができ、近接度ベース位置は
、第３のノードの推測される位置として機能する。
【０３４８】
別の実施形態において、第３のノードの位置を推測することは、（位置が分かっている
ノードとして）第１のノードに対する、または（位置が分かっている別のノードとして）
第２のノードに対する第３のノードの相対的位置をサーバに決定させることを備えること
ができる。方法３３００はまた、別の実施形態において、第３のノードの推測される位置
をサーバに調整させて、第３のノードの推測される位置に関連した第３のノードのコンテ
キストデータに基づいて、第３のノードの精度が高められた位置を決定することを含むこ
とができる。
【０３４９】
ステップ３３２０で、方法３３００は、サーバが、第１のノードおよび第２のノードの
それぞれに対する決定された距離ならびに第３のノードの推定される位置に対するあるノ
ードの決定された位置に基づいて、あるノードの位置を三角測量することで終了する。
【０３５０】
より詳細な実施形態において、方法３３００は、第１のノードの近くのコンテキスト環
境に関連した第１のノードのコンテキストデータと、第２のノードの近くのコンテキスト
環境に関連した第２のノードのコンテキストデータとにアクセスすることによって、ある
ノードの位置を三角測量することができる。そのようなコンテキスト環境は、コンベアシ
ステム上の環境、または特定の施設内の環境、またはあるノードによって受信される信号
を劣化または遮断し得る資材に隣接する環境を含むことができる。次に、より詳細な三角
測量により、第１のノードの位置に対するあるノードの精度が高められた距離を提供する
ために、第１のノードのコンテキストデータに基づいて、第１のノードの位置に対するあ
るノードの決定された距離をサーバが調整することができる。次いで、サーバは、第１の
ノードの位置に対するあるノードの調整されて決定された距離、第２のノードの位置に対
するあるノードの調整されて決定された距離、および第３のノードの精度が高められた位
置に対するあるノードの決定された距離に基づいて、あるノードの位置を三角測量するこ
とができる。
【０３５１】
さらなる実施形態において、方法３３００はまた、ある期間にわたって複数のアドバタ
イズ信号をあるノードにブロードキャストさせるよう命令をサーバに送信させる命令をサ
ーバに送信させることを有することができる。そのような実施形態において、第１のノー
ドの位置に対するあるノードの決定された距離は、その期間にわたって第１のノードによ
ってあるノードから取得された信号に基づき、第１のノードによってサーバに報告するこ
とができる。別の実施形態において、第２のノードの位置に対するあるノードの決定され
た距離は、第２のノードによってあるノードから取得された信号に基づき、第２のノード
によってサーバに報告することができる。
【０３５２】
さらに別の実施形態において、サーバは、あるノードに様々な電力レベルで複数のアド
バタイズ信号をブロードキャストさせる命令を送信することができる。そのような実施形
態において、第１のノードの位置に対するあるノードの決定された距離は、第１のノード
によってあるノードから取得された信号に基づき、第１のノードによってサーバに報告す
ることができる。別の実施形態において、第２のノードの位置に対するあるノードの決定
された距離は、第２のノードによってあるノードから取得された信号に基づき、第２のノ
ードによってサーバに報告することができる。
【０３５３】
さらに別の実施形態において、方法３３００はまた、要求エンティティ（例えば、別の
ノード、ユーザ・アクセス・デバイスなど）に位置情報を、そのエンティティからあるノ
ードの位置に対する要求を受信した際に、サーバに送信させることを有することができる
。
【０３５４】
当業者は、様々な実施形態において上記で開示および説明したような方法３３００は、
先に記載した機能のいずれかを実現するために、制御および管理コード（コード５２５な
ど）の１つまたは複数の部分を実行する（図５に示したような例示的なサーバ１００など
の）サーバで実現することができることを理解するであろう。そのようなコードは、（例
示的なサーバの記憶装置５１５などの）非一時的なコンピュータ可読媒体に格納すること
ができる。したがって、そのようなコードを実行する場合、サーバの処理装置（装置５０
０など）は、方法３３００およびその方法の変更例を含む、先に記載した例示的な方法か
らの動作またはステップを実行するよう動作することができる。
【０３５５】
サーバ装置はまた、無線ノードネットワーク内の複数のノードの１つに対する連鎖三角
測量を使用して位置を決定するための一実施形態で説明する。サーバ装置は、一般に、サ
ーバ処理装置、サーバ揮発性メモリ、サーバ記憶装置、および通信インターフェースを備
える。サーバ揮発性メモリ、サーバ記憶装置、および通信インターフェースは、それぞれ
、サーバ処理装置に結合するように装置内で構成される。サーバ記憶装置は、少なくとも
プログラム・コード・セクションおよびネットワーク内のノードに関する位置データを維
持する。いくつかの実施形態において、サーバ記憶装置はまた、第１のノードのコンテキ
ストデータおよび第２のノードのコンテキストデータなどの、コンテキストデータを維持
することができる。通信インターフェースは、第１および第２のノードなどの、ネットワ
ーク内のノードとサーバを動作可能に結合する通信路を提供する。
【０３５６】
サーバ処理装置は、サーバ揮発性メモリ内にある少なくともプログラム・コード・セク
ションを実行する場合、方法３３００に関連して先に記載した方法で説明した機能などの
、様々な機能を実行するよう動作することができる。特に、サーバ処理装置は、あるノー
ドの位置に対して通信インターフェースで要求を受信するよう動作する。要求に基づいて
、サーバ処理装置は、次いで、第１および第２のノードの各位置を受信し、サーバ記憶装
置に保持される位置データの一部としてその位置を格納するよう動作する。サーバ処理装
置は、第３のノードの位置を推測し、サーバ記憶装置に保持される位置データの一部とし
て第３のノードの推測される位置を格納するようさらに動作する。次いで、サーバ処理装
置は、第１のノードの位置に対するあるノードの決定された距離、第２のノードの位置に
対するあるノードの決定された距離、および第３のノードの推測される位置に対するある
ノードの決定された距離に基づいて、あるノードの位置を三角測量するよう動作する。最
後に、サーバ処理装置は、位置情報を、要求に応じて通信インターフェースで、要求エン
ティティに送信するよう動作する。
【０３５７】
一実施形態において、サーバ処理装置は、位置が分かっている別のノードに対して第３
のノードの近接度ベース位置を決定するよう動作することによって第３のノードの位置を
推測するようさらに動作することができ、ここで、近接度ベース位置は、第３のノードの
推測される位置として機能する。
【０３５８】
別の実施形態において、サーバ処理装置は、ある期間にわたって複数のアドバタイズ信
号をあるノードにブロードキャストさせるよう、通信インターフェースで命令を送信する
ようさらに動作することができる。この実施形態において、第１のノードの位置に対する
あるノードの決定された距離は、その期間にわたって第１のノードによってあるノードか
ら取得された信号に基づき、第１のノードによってサーバに報告することができる。ある
いは、第２のノードの位置に対するあるノードの決定された距離は、第２のノードによっ
てあるノードから取得された信号に基づき、第２のノードによってサーバに報告すること
ができる。
【０３５９】
別の実施形態において、サーバ処理装置は、様々な電力レベルで複数のアドバタイズ信
号をあるノードにブロードキャストさせるよう、通信インターフェースで命令を送信する
ようさらに動作することができる。そのような実施形態において、第１のノードの位置に
対するあるノードの決定された距離は、第１のノードによってあるノードから取得された
信号に基づき、第１のノードによってサーバに報告することができる。あるいは、第２の
ノードの位置に対するあるノードの決定された距離は、第２のノードによってあるノード
から取得された信号に基づき、第２のノードによってサーバに報告することができる。
【０３６０】
さらに別の実施形態において、サーバ処理装置は、第１のノードに対する、あるいは第
２のノードに対する、第３のノードの相対的な位置を決定するよう動作することによって
第３のノードの位置を推測するようさらに動作することができる。
【０３６１】
さらに別の実施形態において、コンテキストデータは、位置の精度を高めることに依存
する可能性がある。より具体的には、サーバ処理装置は、第３のノードの推測される位置
を調整して、第３のノードの推測される位置に関連した第３のノードのコンテキストデー
タに基づいて、第３のノードの精度が高められた位置を決定するようさらに動作すること
ができる。
【０３６２】
より詳細な実施形態において、サーバ記憶装置は、コンテキストデータをさらに維持す
ることができ、サーバ処理装置は、サーバ記憶装置に維持されたコンテキストデータの一
部として第１のノードのコンテキストデータにアクセスするよう動作することによって三
角測量するようさらに動作することができ、ここで、第１のノードのコンテキストデータ
は、第１のノードの近くのコンテキスト環境に関連する。同じように、サーバ処理装置は
、サーバ記憶装置に維持されたコンテキストデータの一部として、第２のノードのコンテ
キストデータにアクセスするようさらに動作することができ、ここで、第２のノードのコ
ンテキストデータは、第２のノードの近くのコンテキスト環境に関連する。次いで、サー
バ処理装置は、第１のノードの位置に対するあるノードの精度が高められた距離を提供す
るために、第１のノードのコンテキストデータに基づいて、第１のノードの位置に対する
あるノードの決定された距離を調整するよう動作することができる。したがって、サーバ
処理装置は、第１のノードの位置に対する、あるノードの調整されて決定された距離、第
２のノードの位置に対する、あるノードの調整されて決定された距離、および第３のノー
ドの精度が高められた位置に対するあるノードの決定された距離に基づいて、あるノード
の位置を三角測量するよう動作することができる。
【０３６３】
（ノード位置を決定する方法の組み合わせ）
ノードの位置を特定するための先に記載した方法を鑑みて、当業者は、さらなる実施形
態が、無線ノードネットワーク内のノードの精度が高められた位置を決定する場合に、先
に記載した位置決定技術の２つ以上を使用することを明確に意図することを理解するであ
ろう。例えば、そのような組み合わせ実施形態は、並べ替えまたは優先順位付け手法を適
用することができ、第１の位置特定技術は、無線ネットワーク内のノードの位置に関する
第１の位置情報を生成するために適用される。その後、第２の位置特定技術が、技術の階
層または優先順位付けセット（それらのいくつかは、ある環境においてより良好に機能す
る可能性があり、コンテキスト環境に基づいて選択または動的に優先順位付けられる可能
性がある）から選択され得、ノードの位置に関するか、またはノードの位置の精度を高め
る第２の位置情報を生成するために適用される。他の実施形態では、さらなる位置特定技
術を適用して、さらなる精度が高められた位置情報を生成することができる。
【０３６４】
一実施形態において、例示的な階層内の情報は、一般に、他の位置特定技術をいつ適用
するかのランク付けされたグループ化またはリスニングと同様に、どの技術を最初に使用
するのが好ましい可能性があるかを識別する。例示的な階層内のそのような情報は、ノー
ドが互いに対して移動することができる場合に、例えば、現在の、もしくは予想されるコ
ンテキスト環境に対するより多くの情報を提供するコンテキストデータに基づいて、ある
時間にわたって（成功した履歴データおよび経験に基づいて）固定されるか、または動的
に変化する可能性がある。
【０３６５】
（ビークル環境におけるノード位置決定の適用）
ノードの位置を決定するために先に記載した様々な例示的な方法および技術は、ノード
の位置を特定するために有利な方法を提供する。しかしながら、さらなる実施形態により
、ノードがビークル内に設置される場合、ビークル内で移動される場合、またはビークル
から配達のために取り出される場合といったロジスティクス業務で扱う場合に、ビークル
環境でそのような方法および技術を有利に適用することができる。
【０３６６】
本質的に、実施形態では、ノードと共に１つまたは複数の品物を出荷することを可能に
するパッケージ（一般に、ノードパッケージまたはノード対応のパッケージと称する）を
使用することができ、そのようなノードパッケージは、ビークル／輸送／ロジスティクス
環境における配達のために、有利に配置、設置、移動、または取り出しをすることができ
る。この記述全体を通じて説明するように、ノードパッケージは、一般に、特定のノード
に関連した出荷対象のパッケージである。ノードおよび関連したパッケージは、出荷処理
の一部として共に移動する。一般的な実施形態において、ノードは、単純に、パッケージ
内にあるものとすることができる。別の実施形態において、ノードは、パッケージに取り
付けること（例えば、パッケージの内部に貼り付ける、ノードの１つまたは複数の状況指
示がパッケージを通して視認可能になることができるパッケージの一部に固定するなど）
ができる。別の実施形態において、ノードパッケージのノードは、パッケージ、またはノ
ードパッケージ内に外側、内側、もしくは分割／緩衝材を備えるために使用される包装資
材の一部とすることができる。より詳細には、ノードは、パッケージまたは包装資材の一
部として統合されてもよい（例えば、パレット、ＵＬＤコンテナ、および段ボール箱など
の一部として統合される）。さらに別の詳細な実施形態において、ノードパッケージのノ
ードは、ノードと共に出荷される品物を維持する、パッケージ、または一般的なコンテナ
の形成を助けるために使用される包装資材に完全に、または部分的に埋め込んでもよい。
本明細書で説明するように、図７５Ａ、図７５Ｂ、図７６から図７８は、ノードパッケー
ジの一部として使用することができる様々な例示的なノード対応の包装資材の様々な図を
提供する。
【０３６７】
図９３は、本発明の一実施形態による、例示的なビークル環境に設置された例示的なノ
ードパッケージを示す図である。図９３を参照すると、例示的なビークル９３００が、出
荷されるパッケージを運ぶ一般的なモバイルロジスティクス輸送または運搬手段の一例と
して示される。当業者は、ビークル９３００が、様々な種類のロジスティクス運搬手段（
例えば、自動車、配達バン、自律ビークル、トラック、トレーラ、電車、航空機、および
船舶（船）など）として実現することができることを理解するであろう。例示的なビーク
ル９３００内では、パッケージが、保管装置Ａ  ９３０５または保管装置Ｂ  ９３１０な
どの、様々な保管デバイスまたは装置内に設置、格納、および編成され得る。通常は、保
管デバイスまたは装置は、保存出荷を確実にするのに役立つ構成内に１つまたは複数のパ
ッケージを維持し、パッケージへの損傷を最小にし、格納されているものを整理する方法
を提供するのに役立つ。保管装置の様々な実施形態は、単一のパッケージを格納すること
ができ、または様々な種類の包装資材（例えば、段ボール箱、木製または非木製パレット
、コンテナなど）を使用した、多数の、多種多様な様々な種類のパッケージを保管するこ
とができる。
【０３６８】
ビークル９３００は、ビークル・マスタ・ノード９３１５を含み、ビークル・マスタ・
ノード９３１５は、図４に関して示し、説明したマスタノード１１０ａなどのマスタノー
ドの例示的な実装態様である。ビークル・マスタ・ノード９３１５は、長距離通信インタ
ーフェース（例示的なマスタノード１１０ａのインターフェース４８５など）でサーバ１
００と通信するよう動作し、保管装置Ａ  ９３０５と関連付けられたマスタノード９３２
０、保管装置Ｂ  ９３１０と関連付けられたマスタノード９３２５、ならびにそのような
保管装置および保管装置内に格納されたノードパッケージの一部と関連付けられた他のノ
ードなどの、他のノードと通信するよう動作するものとして示される。より詳細には、各
保管装置は、いくつかの実施形態において、特定の棚、ロッカー、受容器、または特定の
保管ユニットの他の部分と関連付けられた組込みノードを含むことができる。
【０３６９】
したがって、例示的な保管装置（保管装置Ａ  ９３０５など）は、ノードパッケージを
セキュアで高機能に輸送するためのロジスティクスビークル内で使用されるノード対応の
保管装置とすることができる。したがって、例示的な保管装置は、それ自体が、ノード（
例えば、マスタノードおよび装置の様々な部分に割り当てられた１つまたは複数の他のノ
ード（ＩＤノードまたは他のマスタノード））の階層を有し、ノードパッケージが装置内
の保管位置に配置されたか、装置の保管位置の間もしくは異なる装置の間で移動されたか
、または装置内の保管位置から単純に取り出された場合に、本明細書で説明する様々な位
置決定方法を介して、特定のノードパッケージの位置を識別するよう動作することができ
る。
【０３７０】
図９３に示すように、様々なノードパッケージ９３３０ａから９３３０ｄは、ビークル
９３００内の保管装置Ａ  ９３０５の異なる保管位置に保持することができる。同様に、
他のノードパッケージ９３３０ｅから９３３０ｇは、保管装置Ｂ  ９３１０の部分に保持
される。そのようなノードパッケージは、ノードパッケージに関連した出荷情報に従って
、特定の保管位置に配置することができる。例えば、ノードパッケージは、特定のノード
パッケージの重さ、（予想される配達スケジュールなどに従って）計画された荷積み方式
、保管装置内の特定の様々な位置の保管容量、または特定の様々な位置（例えば、封筒型
のパッケージを格納するための位置、箱形コンテナ式のパッケージを格納するための別の
位置、またはコンテナ型パッケージ（例えば、ＵＬＤ）を格納するための別の位置など）
に対する保管形式に従って、特定の保管位置に配置することができる。
【０３７１】
パッケージのコンテナグループ（例えば、パッケージの空輸ロジスティクスでの取り扱
いを最適化するためのＵＬＤ型のコンテナ）の出荷は、モバイル保管装置（移動可能ユニ
ット・ロード・デバイス（ＵＬＤ）など）が空輸環境でノードパッケージを出荷する場合
に採用することができる一例である。図９４は、本発明の一実施形態による、例示的な空
輸環境におけるノードパッケージの出荷を補助するコンテナとして使用される、ＵＬＤな
どの、例示的な移動保管装置を示す図である。図９４を参照すると、例示的な航空機の機
体９４００の切取透視図が示されている。特に、機体９４００内の積み荷保管エリアの例
示的なフロア９４０５は、積み荷エリア内の積み荷の移動を促進するのに役立つ複数のロ
ーラ要素を有するものとして示される。さらに、図９４には示さないが、積み荷保管エリ
アおよびフロア９４０５は、典型的に、機体９４００内に積まれた任意の積み荷を保持す
るのに役立つ構造および締結点を含む。例示的な機体９４００内の積み荷保管エリアは、
追加フロア９４１０による上部エリアおよび下部エリアに分割してもよい。
【０３７２】
図９４で示した切取透視例では、下部積み荷エリアが示され、そこでは、様々なＵＬＤ
コンテナ９４２０ａから９４２０ｄが、空輸マスタノード９４１５と共に示され、空輸マ
スタノード９４１５は、図９３に示したようなビークル・マスタ・ノード９３１５と同様
に、（航空機の位置および通信モードもしくは状況に応じて）サーバ１００と通信するよ
う動作する。通常は、ＵＬＤコンテナ９４２０ａからｄの図示した構成は、図９３に示し
、説明した保管装置と同様に使用される。例えば、各ＵＬＤコンテナ９４２０ａからｄは
、その中の様々な保管位置と、専用の、内部に取り付けられた、１つまたは複数のマスタ
ノード（図示せず）とを有することができ、その結果、各ＵＬＤコンテナ９４２０ａから
ｄは、他のノードおよびサーバと同様にＵＬＤ内に積まれた様々なノードパッケージを追
跡、監視し、およびＵＬＤ内に積まれた様々なノードパッケージと通信することができ、
これは、保管装置Ａ  ９３０５に対するマスタノード９３２０が、他のノードおよびサー
バ１００と同様に保管装置内に積まれた様々なノードパッケージを追跡、監視し、保管装
置内に積まれた様々なノードパッケージと通信することができるのと同様である。各ＵＬ
Ｄ内のノードパッケージは、ＵＬＤ内のノードと通信することができ、直接的に（または
、ＵＬＤ内の他のノードを通じて間接的に）空輸マスタノード９４１５と直接通信するこ
とができる。したがって、出荷情報は、特定のノードパッケージの重さ、（予想される配
達スケジュールなどによる）ＵＬＤに対する計画された荷積み方式、ＵＬＤ内の特定の様
々な位置の保管容量、または特定の様々な位置に対する保管方式にしたがって、特定のＵ
ＬＤ内の特定の保管位置にノードパッケージが配置される場合に使用することができる。
【０３７３】
配達のためにノードパッケージを最初に配置し、格納、維持、位置特定、移動、最終的
に取り出す場合に使用される構造を示す図９３および図９４に示した例示的なビークル環
境を鑑みて、当業者は、ノードの位置特定のための方法に関連して先に記載した実施形態
のそれぞれが、例示的なビークル環境に適用される場合にさらに改善することができるこ
とを理解するであろう。例えば、一実施形態において、ノードの位置を決定することは、
ノードの位置でもあるビークル内のノード対応のパッケージの位置を決定することをさら
に備えることができる。より詳細な実施形態において、ノード位置を決定する方法は、ノ
ード対応のパッケージがノードの決定された位置に基づいてビークル内のどこに配置され
たかに関した位置メッセージをさらに生成することができる。そのようなメッセージは、
ユーザ（例えば、出荷されるパッケージを扱うロジスティクス担当者）に対して、ノード
またはノードとして動作しているユーザ・アクセス・デバイス（例えば、スマートフォン
またはスマート・ウェアラブル・デバイス）のユーザインターフェースに表示することが
できる。例えば、そのような表示メッセージは、ある種の通知プロンプト（保管装置Ａ内
の保管位置０１でパッケージＸをピックアップ）または戦略的命令（保管装置Ａ内の保管
位置０１にパッケージＸを配置）もしくは（保管装置Ａ内の保管位置０１にあるパッケー
ジＸを保管装置Ｂ内の保管位置０３に移動）とすることができる。いくつかの実施形態に
おいて、ノードの位置を決定するネットワークデバイスまたはノードはまた、ユーザにそ
のような表示を提供することができるが、他の実施形態において、位置メッセージを、ユ
ーザに表示するために、別のノードに送信することができる。
【０３７４】
別の実施形態において、ノードの位置を決定する例示的な方法はまた、ノード対応のパ
ッケージに関連する出荷情報にアクセスし、ノードの決定された位置およびアクセスされ
た出荷情報に基づいて、ノード対応のパッケージがビークル内のどこに再配置することが
できるかに関する再配置メッセージを生成することができる。そのようなメッセージは、
先に記載した位置メッセージと同様にユーザに表示することができ、すなわち、再配置メ
ッセージを、ユーザ（例えば、集荷されるパッケージを扱うロジスティクス担当者）に対
して、ノードまたはノードとして動作するユーザ・アクセス・デバイス（例えば、スマー
トフォンまたはスマート・ウェアラブル・デバイス）のユーザインターフェースに表示す
ることができ、いくつかの実施形態において、ノードの位置を決定するネットワークデバ
イスまたはノードがそのような表示をユーザに提供することができるが、他の実施形態に
おいて、再配置メッセージを、ユーザに表示するために、別のノードに送信することがで
きる。
【０３７５】
より詳細には、出荷情報は、ノード対応のパッケージを再配置するか、または最初に配
置する場所を決定するのに使用されるノード対応のパッケージについての重さ情報を備え
ることができる。
【０３７６】
別の実施形態において、そのような出荷情報を使用して、ノード対応のパッケージをど
こに配置または再配置するかを編成するのに役立つ荷積み方式を作成することができる。
したがって、ビークル内のノード対応のパッケージの配置または再配置は、荷積み方式に
従って決定することができる。より詳細には、荷積み方式は、予想される配達スケジュー
ルに関連することができ、ここで、ノード対応のパッケージは、予想される配達スケジュ
ールに従って、ビークル内に配置するか、またはビークルから取り出すことができる。
【０３７７】
（無線ノードネットワークのロジスティクス用途）
上記のように、例示的な無線ノードネットワークは、品物が配置されるロジスティクス
用途で有益であろう。さらに、そのような例示的な無線ノードネットワークはまた、品物
が複数の位置の間を移動するロジスティクス用途で有益である可能性があり、ネットワー
クは、そのようなロジスティクス環境内の品物の可視性および管理のレベルを向上させる
。言い換えると、本発明の１つまたは複数の原理による例示的な無線ノードネットワーク
の一実施形態は、品物を出荷および追跡する場合に、情報を管理するロジスティクス動作
の向上を可能にすることに役立つ。図１７は、本発明の一実施形態による、無線ノードネ
ットワークの例示的な構成要素を使用した例示的なロジスティクス動作を示す図である。
図３４Ａから図３４Ｄは、様々な実施形態が例示的なロジスティクス動作の様々な段階で
どのように実施される可能性があるかについての様々な例を示す追加の図である。
【０３７８】
（集荷および配達の範囲を超えたロジスティクス）
図１７を参照すると、ＩＤノード１２０ａが、出荷される品物（例えば、パッケージ１
３０）に配備されて関連付けられているものとして示される。パッケージ１３０は、出荷
１７００のために準備され、出荷１７０５の一部として通過し、意図される受取人１７１
０に保管される場合、例示的な無線ノードネットワークの構成要素は、これら３つの段階
の間、出荷に関する情報を管理するよう作動する。
【０３７９】
出荷される品物に関連したロジスティクスを管理する無線ノードネットワークを使用す
る一般的な例において、出荷顧客は、まず、起点位置から目的位置に出荷されるノード（
ＩＤノードなど）と共に、品物（パッケージ１３０など）を登録することができる。品物
およびノードの１つまたは複数の管理受け渡しは、その品物およびＩＤノードが起点から
目的地への経路を共にまとめて通過する場合に発生する。各受け渡しは、パッケージ１３
０と関連付けられたＩＤノードがその起点から目的地への出荷路を通って移転する場合に
とる出荷路の認識に基づくことができる。パッケージ１３０およびＩＤノードの受け渡し
は、予想される出荷路に沿って、サーバ１００によって管理されるマスタノード（マスタ
ノード１１０ａから１１０ｈなど）で管理および調整される。出荷路に沿った動作の間、
サーバ１００は、ノードから情報および更新を受信し、様々なノードの間の受け渡しを管
理および許可し、現在の関連付け、共有データ、利用可能なセンサデータ、ノードの位置
、およびノードの位置の精度を高めるのに役立つコンテキストデータに関する情報を追跡
する。したがって、パッケージ１３０と関連付けられたＩＤノードを用いて、パッケージ
１３０の可視性は、出荷顧客が、初期のドロップオフの前に、および受取人１７１０への
品物の配達の後に、出荷１７００のために品物を準備する場合、通過１７０５の間、従来
の保管制御を超えて顧客に対して拡張することができる。
【０３８０】
より詳細な実施形態において、無線ノードネットワークを使用する出荷される商品に関
連したロジスティクスを管理するための例示的な方法は、出荷される品物にノードを登録
することで開始される。例えば、出荷顧客は、ユーザ・アクセス・デバイス２００を制御
し、デバイス２００を使用して、まず、ＩＤノード１２０ａおよびパッケージ１３０を、
パッケージ１３０（ある種の品物）を出荷する準備の一部として、追跡番号と関連付ける
ことができる。一実施形態において、デバイス２００は、デバイス２００にあり、デバイ
ス２００で動作する、特定のアプリケーションまたは他のプログラムモジュールを使用し
て、パッケージ１３０の追跡番号を入力することができる。次いで、デバイス２００は、
情報をサーバ１００にネットワーク１０５を介して戻し、追跡番号とパッケージ１３０お
よびＩＤノード１２０ａとを関連付けることをもたらす。いくつかの実施形態において、
デバイス２００は、次いで、パッケージ１３０（およびＩＤノード１２０ａ）を出荷する
ために、ラベルを印刷することができる。別の実施形態において、ＩＤノード１２０ａは
、関連付けられた既存の出荷および支払い関連情報を伴うプログラムされたノードとする
ことができる。別の実施形態におけるラベルのない出荷および支払いのさらなる詳細を以
下で説明する。
【０３８１】
この動作と同時に、出荷顧客は、ＩＤノード１２０ａをパッケージ１３０と関連付ける
ことができる。例えば、出荷顧客は、ＩＤノード１２０ａをパッケージ１３０内に配置す
ることができ、場合によっては、パッケージ１３０の特定の部分にＩＤノード１２０ａを
物理的に取り付けることができる。別の例において出荷顧客は、パッケージ１３０の外部
ラベルを配置することができ、この場合、ラベル自体がＩＤノード１２０ａを含む。他の
例では、より大きなパッケージ、コンテナ、または共に集合的に移動される品物またはパ
ッケージのパレット内で、ＩＤノード１２０ａをパッケージ１３０と効率的にグループ化
することができる。
【０３８２】
このような方法で、デバイス２００は、アプリケーションまたは他のプログラムモジュ
ールの管理の下で、ある種のマスタノードとして動作することができ、関連付け管理の観
点から、パッケージ１３０およびＩＤノード１２０ａと関連付けることができる。例えば
、デバイス２００は、ＩＤノード１２０ａと通信するために、デバイス２００で動作する
Ｂｌｕｅｔｏｏｔｈ（登録商標）ハードウェアおよびソフトウェアと共にアプリケーショ
ンまたは他のプログラムモジュールを介して動作することができる。他の実施形態では、
デバイス２００がＩＤノード１２０ａと通信するために、他の短距離通信インターフェー
スに依存することができる。一実施形態において、デバイス２００は、サーバ１００から
１つまたは複数のセキュリティ資格情報を受信して、ＩＤノード１２０ａを接続して実際
にペアリングするか、またはＩＤノード１２０ａと接続することができる。
【０３８３】
サーバ１００で少なくとも出荷情報を用いて、サーバ１００は、パッケージ１３０のた
めに予測される出荷路を決定することができる。一実施形態において、サーバ１００は、
特定の出荷路を使用する、点Ａから点Ｂに品物を出荷するための最適なルートを示す履歴
データを有することができる（例えば、特定の配送業者によってＡ付近でピックアップし
、特定の施設にビークルで輸送し、点Ｂ付近の別の施設に航空機を介してさらに輸送し、
点Ｂで配送業者による配達を容易にするためにビークルで輸送する）。一例において、予
測される経路は、起点および目的地点などの、２つの点の間のルートの一部に対してのみ
である可能性がある。
【０３８４】
さらなる例において、予測される経路（またはその一部）は、出荷される品物のコンテ
キスト環境に基づいて調整することができる。例えば、コンテキストデータ（気象情報、
特定の通過区分の間の成功した履歴データ、サードパーティ運送会社に対する容量情報な
ど）に応じて、サーバ１００は、最初に予測された出荷路を変更して、現在のコンテキス
トおよび状況下でより最適な、精度が高められた予測出荷路を提供することができる。こ
れにより、サーバ１００が、予想される出荷路（または精度が高められた出荷路）に沿っ
てどのマスタノードを使用することができるかをさらに予想し、点Ｂへのパッケージ１３
０の出荷を効率的に管理する補助をすることができる。当業者は、一実施形態において、
予想される出荷路（または精度が高められた出荷路）に沿ってどのマスタノードを使用す
ることができるかを部分的にのみ識別することができ、さらなるマスタノードを、パッケ
ージ１３０がコンテキストデータ（例えば、利用可能なマスタノード、気象情報など）に
応じて点Ｂへのルート内に実際にあるかを識別することができることをさらに理解するで
あろう。
【０３８５】
より詳細な例において、サーバ１００は、ソートデータ解析を使用して、パッケージ１
３０およびＩＤノード１２０ａが移動する適切な出荷路を予測することができ、予測され
るマスタノードを識別し、ＩＤノード１２０ａは、その行程の間の範囲内にある。図１７
に示した例示的なフローにおいて、ノード１１０ａから１１０ｈは、例示的な予測出荷路
に沿った様々なマスタノードに関し、起点および目的地での、ＩＤノード１２０ａおよび
パッケージ１３０の少なくともピックアップおよびドロップオフをそれぞれ含む。
【０３８６】
一例において、出荷顧客は、出荷する品物に対して、郵便投函箱または倉庫内に、パッ
ケージ１３０およびその関連付けられたＩＤノード１２０ａを置くことができる。図１７
の図示した例において、郵便投函箱は、ドロップノード１１０ａとして示される。本質的
に、ドロップノード１１０ａは、郵便投函箱またはロッカーユニット型のロジスティクス
置き場（より一般的には、本明細書において、ノード対応のロジスティクス受容器と称す
る）にある種のマスタノードを接続するか、または統合することで実現することができる
。出荷顧客がドロップノード１１０ａにＩＤノード１２０ａを物理的に置くと、デバイス
２００は、ＩＤノード１２０ａを、ドロップノード１１０ａに受け渡し、この関連付け情
報でサーバ１００を更新し、ＩＤノード１２０ａから関連付けを解除することができる。
このような方法で、本システムは、ドロップノード１１０ａからピックアップする前に、
品物（パッケージ１３０など）の状況および位置についての可視性を有する。例示的なノ
ード対応のロジスティクス受容器のさらなる詳細を以下で説明する。
【０３８７】
ドロップノード１１０ａで、配送業者は、パッケージ１３０とＩＤノード１２０ａとを
ピックアップすることができる。配送業者は、ピックアップの時点で追跡番号および関連
付けられたＩＤノード１２０ａを把握している配送業者ノード１１０ｂを有し、または取
得した追跡番号（ＩＤノード１１０ａによってブロードキャストまたはアドバタイズされ
た情報の一部）に基づいてＩＤノード１２０ａのＭＡＣアドレスを検索する。基本的に、
マスタノードの責任は、配送業者ノード１１０ｂに移転するか、そうでなければ受け渡さ
れ、配送業者ノード１１０ｂは、ここで、（ＩＤノード１１０ａと配送業者ノード１１０
ｂとの関連付けを許可し、ドロップノード１１０ａのＩＤノード１１０ａとの関連付けを
解除するサーバへの配送業者ノード１１０ｂからの通信によって）ＩＤノード１２０ａと
実際に接続し、関連付けられたマスタノードの役目を果たす。
【０３８８】
様々なマスタノードとＩＤノード１２０ａとの間で発生する同様の受け渡しは、パッケ
ージ１３０とＩＤノード１２０ａとが、サーバ１００によって様々なマスタノードに送信
された命令により、予想される出荷路を通過する場合に発生する。一実施形態において、
関連付けは、セキュリティ資格情報が適切なマスタノードに要求、許可、および送信され
た場合にそのような受け渡しの間に実現される。別の実施形態において、関連付けは、能
動的で、許可されたペアリングを要求しない、単に受動的な関連付けである。また、受動
的関連付けは、さらに、ＩＤノード１２０ａおよびパッケージ１３０が予想される出荷路
を通過する場合に、システムがＩＤノード１２０ａおよびパッケージ１３０の状況を常に
把握することを可能にすることができる。
【０３８９】
新しい関連付け（能動的および受動的）および関連付け解除が、サーバ１００に更新さ
れる。サーバ１００は、パッケージ１３０およびＩＤノード１２０ａが出荷路を通過する
場合に、マスタノード（ＵＬＤノード１１０ｅなど）の動作を変更し、空輸の間、または
ＧＰＳ信号が消失した場合に、ＩＤノードとして動作するようにシフトするなどのように
、異なるノードでプログラミングを変更することができる。別の例において、あるモバイ
ル型のノードでは、モバイル型のノードの電力を保存する方法として、責任が有線型のノ
ードに変更されている可能性がある。ＩＤノード１２０ａがある間隔の間に関連付けに失
敗し、再取得される必要がある場合、ＩＤノード１２０ａは、そのステータスフラグを特
定の警告段階に更新することができ、発見されるために、さらに広い範囲のマスタノード
との通信を試みることができる。
【０３９０】
通過する間、サーバ１００は、コンテキストデータ、タイマ／クロックデータ、環境デ
ータなどの情報を、様々なノードと共有することができる。ＩＤノード１２０ａからのセ
ンサデータは、マスタノードからのスキャンを介して収集することができ、次いで、サー
バ１００に転送される。サーバ１００が、関連付け、受け渡し、およびＩＤノード１２０
ａに向かうか、もしくはＩＤノード１２０ａから来る情報を（マスタノードを介して）管
理する場合、サーバ１００は、先に記載した様々な位置決定技術の１つまたは複数を使用
して、ＩＤノード１２０ａの位置を決定することができる。したがって、サーバ１００は
、そのような情報に対する要求に応答して、ＩＤノード１２０ａおよび関連したパッケー
ジ１３０に関連した情報を提供することができる。
【０３９１】
パッケージ１３０およびＩＤノード１２０ａが目的地（例えば、点Ｂ）に到着した場合
、配送業者ノード１１０ｈは、ＩＤノード１２０ａが目的地に置かれ、宅配便業者ノード
１１０ｈと関連付けを解除された場合に、サーバ１００を更新することができる。しかし
ながら、可視性は、（目的地への到達などの）そのようなドロップオフイベントで終了さ
せる必要はない。受取人顧客のユーザ・アクセス・デバイス２０５は、別のマスタノード
の役目を果たし、配達後、ＩＤノード１２０ａと関連付けることができる。一例において
、サーバ１００は、配達が行われたことを、配送業者ノード１１０ｈによって通知される
。その後、サーバ１００は、デバイス２０５にこの情報を通知することができる。それに
応じて、デバイス２０５のアプリケーションまたは他のプログラムモジュールにより、デ
バイス２０５は、ノードとして動作し、ＩＤノード１２０ａとの関連付けを能動的に求め
ることができる。デバイス２０５とＩＤノード１２０ａとが接続し、能動的に関連付けら
れるためにサーバ１００によって許可が与えられた場合、サーバ１００は、通知され、さ
らなる情報（例えば、センサデータなど）をデバイス２０５にもたらすことができ、配達
が行われた後、ＩＤノード１２０ａおよびパッケージ１３０についての更新された位置デ
ータを決定することが可能になるであろう。別の例において、能動的関連付けは、状況情
報がデバイス２０５によって受動的関連付けを介して依然として収集される可能性がある
場合、デバイス２０５とＩＤノード１２０ａとの間で必要ではない可能性があり、ここで
、状況情報は、目的地への配達の後、ＩＤノード１２０に関連するさらなる可視性をもた
らす。
【０３９２】
図１８および図１９は、図１７で図示したものなどの、無線ノードネットワークを使用
した品物の出荷を管理するための様々な例示的な方法を示すフローダイアグラムである。
図１８を参照すると、例示的な方法１８００は、ステップ１８０５で、出荷情報をサーバ
に送信して、ＩＤノードおよび出荷される品物を登録し、ステップ１８１０で、ＩＤノー
ドを品物を出荷するための予測される経路に関連した第１のマスタノードに関連付けるこ
とによって開始される。ステップ１８１５で、サーバは、ＩＤノードと第１のマスタノー
ドとの間の関連付けを反映するよう更新される。典型的に、このことは、第１のマスタノ
ードからサーバへの形態または通信で行うことができる。第１のマスタノードが出荷顧客
によって操作されるユーザ・アクセス・デバイス（例えば、ラップトップコンピュータ、
デスクトップコンピュータ、タブレットデバイス、パーソナル・エリア・ネットワーク・
デバイス、スマートフォンデバイス、およびスマート・ウェアラブル・デバイスのうち１
つ）である場合、サーバは、ＩＤノードが予測される経路におけるピックアップイベント
の前に、ＩＤノードが第１のマスタノードと関連付けられることを認識するよう更新する
ことができる。
【０３９３】
例えば、出荷顧客は、自身のスマートフォンを使用して、出荷情報を入力し、ＩＤノー
ドと品物（パッケージ１３０など）とを起点から目的地点に出荷するよう登録することが
できる。品物とＩＤノードとが初期の配送業者によって（例えば、郵便投函箱、ロッカー
ユニット、または他の受容器から）ピックアップされる前に、出荷顧客のスマートフォン
は、第１のマスタノードとして動作し、ＩＤノードと関連付けられる。したがって、サー
バへの更新により、サーバは、起点から目的地点への予測される出荷路におけるピックア
ップイベントの前に、ＩＤノードの状況と位置とに可視性を有する。
【０３９４】
方法１８００は、ステップ１８２０で、ＩＤノードと、ＩＤノードが予測される経路を
通過する場合に予測される経路に関連した第２のマスタノードとを関連付ける場合に、Ｉ
Ｄノードと第１のマスタノードとの関連付けを解除することによって続けることができる
。一例において、ＩＤノードは、第２のマスタノードとの関連付けに応じて第１のマスタ
ノードとの関連付けを解除する必要がない。したがって、当業者は、ＩＤノードを、所与
の時点で１つまたは複数のマスタノードと関連付けることができ、様々なマスタノードと
データをセキュアに共有するために、ＩＤノードに対する必要性に応じてあるマスタノー
ドと選択的に関連付けを解除することができることを理解するであろう。
【０３９５】
ステップ１８２５で、サーバは、ＩＤノードが予測される経路を通過し続ける場合に、
ＩＤノードと第１のマスタノードとの間の関連付け解除（まだ生じている場合）、および
ＩＤノードと第２のマスタノードとの間の関連付けを反映するよう更新される。ステップ
１８３０で、本方法は、ＩＤノードを、品物を出荷するための予測される経路の終端付近
にある第３のマスタノードに関連付けることができ、次いで、ステップ１８３５で、サー
バに、ＩＤノードと第３のマスタノードとの間の関連付けを反映するよう通知する。
【０３９６】
方法１８００では、ステップ１８３０においてＩＤノードを第３のマスタノードに関連
付けることは、予測される経路でのドロップオフイベントの後に実行することができる。
本方法はまた、ＩＤノードを第１、第２、または第３のマスタノードのいずれかと関連付
ける場合に、予測される経路の環境面を考慮して調整するようコンテキストデータに依存
してもよい。
【０３９７】
例えば、品物とＩＤノードとが目的地に、または目的地付近に配達された後、受取人の
スマートフォンが、ＩＤノードと関連付けられた第３のマスタノードとして動作すること
ができる。センサデータなどのデータは、受取人のスマートフォンがＩＤノードと関連付
けられた第３のマスタノードとして動作する間、受取人と共有することができる。したが
って、サーバへの更新により、サーバは、ドロップオフイベントの後、ＩＤノードの状況
および位置に可視性を有する。
【０３９８】
その後、受取人は、品物が受取人の所有および制御状態にあるなら、ＩＤノードと品物
とを登録解除することができる。例えば、受取人は、品物（例えば、パッケージ１３０）
からＩＤノードを取り外し、デバイスの電源を切るためにＩＤノードを停止し、ＩＤノー
ドの停止状態（およびＩＤノードと第３のマスタノードとの関連付け解除）に関してサー
バを更新し、次いで、別の品物を出荷する場合に使用するためにＩＤノードをクリーンア
ップおよび／または再充電することができる。
【０３９９】
方法１８００はまた、予測される経路に関連したコンテキストデータを受信することを
含むことができる。一実施形態において、そのようなコンテキストデータは、有利には、
マスタノードのいずれかにＩＤノードを関連付ける場合に、予測される経路の１つまたは
複数の環境面のために調整することができる。例えば、コンテキストデータは、ＩＤノー
ドのＲＦ遮蔽問題を引き起こす可能性がある、パッケージ１３０（品物）内の資材の種類
を示すスキャンデータを含むことができる。
【０４００】
図１９を参照すると、例示的な方法１９００は、サーバの観点から説明され、サーバは
、特定の種類のノード関連付けを許可することができる。サーバは、いくつかの実施形態
において、ＩＤノードとマスタノードとが受動的に関連付けられた場合に、関連付け情報
で更新することができる。そのような状況では、ノードは、データをセキュアに共有する
ことができる、許可された関連付けを確立していない。しかしながら、方法１９００でよ
り詳細に説明するように、一実施形態において、能動的関連付けが確立された場合、品物
の出荷を管理することができる。
【０４０１】
方法１９００は、ステップ１９０５で、サーバが出荷情報を受信して、ＩＤノードおよ
び出荷される品物を登録することで開始される。次いで、方法１９００は、ステップ１９
１０で、認証資格情報（例えば、セキュリティピン情報）の第１のセットを第１のマスタ
ノードに提供し、ＩＤノードを、品物を出荷するための予測される経路に関連した第１の
マスタノードと関連付けることを可能にする。一例において、第１のマスタノードは、ラ
ップトップコンピュータ、デスクトップコンピュータ、タブレットデバイス、パーソナル
・エリア・ネットワーク・デバイス、スマートフォンデバイス、またはスマート・ウェア
ラブル・デバイスなどの、ユーザ・アクセス・デバイスとすることができる。ステップ１
９２０は、予測される経路内でもピックアップの前に実行することができる。
【０４０２】
ステップ１９１５で、サーバは、ＩＤノードと第１のマスタノードとの間の関連付けを
反映するための更新を受信する。次いで、方法１９００は、ステップ１９２０で、認証資
格情報の第２のセットを第２のマスタノードに提供し、ＩＤノードを第２のマスタノード
と関連付け、ＩＤノードが予測される経路を通過する場合に第１のマスタノードからＩＤ
ノードの関連付けを解除することを可能にする。ステップ１９２５で、サーバは、次いで
、ＩＤノードが予測される経路（または予測される経路の一部）を通過し続ける場合に、
ＩＤノードと第２のマスタノードとの間の関連付けを反映するための更新を受信する。Ｉ
Ｄノードと第１のマスタノードとが関連付けを解除された場合、サーバはまた、更新する
ことができる。
【０４０３】
いくつかの例において、方法１９００は、ステップ１９３０で、サーバに、認証資格情
報の第３のセットを第３のマスタノードに提供させて、ＩＤノードが品物を出荷するため
の予測される経路の終端に到達した場合にＩＤノードを第３のマスタノードと関連付ける
ことを可能にさせることができる。いくつかの例において、このステップは、予測される
経路におけるドロップオフイベントの後に実行してもよい。
【０４０４】
最後に、ステップ１９３５で、サーバは、ＩＤノードと第３のマスタノードとの間の関
連付けを反映したという通知を受信する。ＩＤノードと第２のマスタノードとが関連付け
を解除された場合、サーバはまた、更新することができる。
【０４０５】
方法１９００では、別の実施形態において、サーバは、予測される経路の一部の環境面
に関連したコンテキストデータをマスタノードのいずれかに提供する。例えば、例示的な
コンテキストデータは、ＩＤノードがマスタノードの間を移動する施設に関連したレイア
ウトデータを含むことができる。より詳細には、受信したコンテキストデータには、ＩＤ
ノードを第１、第２、または第３のマスタノードのいずれかと関連付ける場合に、予測さ
れる経路の環境面を考慮して調整するよう依存することができる。
【０４０６】
さらに別の実施形態において、方法１９００はまた、サーバによって受信された関連付
け情報および第１、第２、もしくは第３のマスタノードの少なくとも１つに関連した位置
情報に基づいて、ＩＤノードの位置を決定することができる。
【０４０７】
先に記載したように、サーバは、品物を出荷するための予測される経路の少なくとも一
部に沿った、第１の地点から第２の地点への通過ルートを予測することができる。一例に
おいて、第１の地点は起点であり、第２の地点は目的地点であり、どちらも、品物の出荷
情報で識別される。しかしながら、他の例において、予測される経路に沿った第１および
第２の地点は、出荷される品物の起点出荷地点または最終目的地を含まない、単なる中間
地点である可能性がある。さらに、別の例では、ＩＤノードがその経路を通過する場合に
、予測される経路を調整することができる。このようにして、サーバは、例えば、コンテ
キストデータに基づいて、品物の出荷を管理する場合に、変化するコンテキスト環境を最
適化するか、または少なくとも考慮するよう適合することができる。
【０４０８】
別の実施形態において、命令を備える非一時的なコンピュータ可読媒体が開示され、本
命令は、プロセッサ（例えば、サーバ１００のプロセッサ５００）で実行された場合、少
なくとも１つのＩＤノード、複数のマスタノード、およびサーバを有する無線ノードネッ
トワークを使用して、品物の出荷を管理するための方法の別の実施形態を実行する。この
実施形態において、例示的な方法は、サーバが出荷情報を受信して、ＩＤノードおよび出
荷される品物を登録することで開始される。本方法は、第１の地点から第２の地点への品
物の通過ルートの第１の部分を予測する。例えば、第１の地点は起点とすることができ、
第２の地点は目的地点とすることができ、そのどちらも、出荷情報で識別される。別の例
において、第１および第２の地点は、通過ルートに沿った任意の２つの地点である。さら
に、通過ルートは、通過の間、特定の種類のマスタノード（例えば、ピックアップのため
の特定の配送業者、ピックアップ配送業者によって使用される予想されるビークル、ビー
クルによって利用される可能性がある１つまたは複数の予想される施設、予想されるエア
ルート（例えば、予想される出発空港、予想される航空機、航空機で使用されるＵＬＤま
たはパレットの種類などのコンテナの予想される種類、および予想される到着空港）、予
想される到着空港の近くの施設、品物を運搬するのに使用されるビークル、および目的地
点で品物を配達することができる配送業者、によって使用されるマスタノード）を使用す
ることができる一連の部分または区分として予測することができる。当業者は、例示的な
予測される経路または通過ルートの可能性のある部分のいくつかが、現場での配達のため
に比較的単純である可能性があるか、または起点と目的地点とが互いに非常に離れている
場合にインターモーダル輸送の観点からかなり複雑である可能性があることを理解するで
あろう。
【０４０９】
次に、本方法は、第１のマスタノードに、起点付近のＩＤノードを関連付けるか、また
は接続することを許可する。このことは、ＩＤノードおよび出荷される品物に対するピッ
クアップイベントの前に実行される。例えば、第１のマスタノードが、出荷する顧客のた
めのユーザ・アクセス・デバイス（例えば、ラップトップコンピュータ、デスクトップコ
ンピュータ、タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマ
ートフォンデバイス、およびスマート・ウェアラブル・デバイス）である場合、ＩＤノー
ドの状況および位置についての可視性を、ピックアップイベントの前に拡張することがで
きる。一実施形態において、そのような許可は、ＩＤノードに関する第１のマスタノード
からの情報を受信し、第１のマスタノードとＩＤノードとが能動的にペアになって関連付
けられるべきかを判定し、さらにサーバ１００が第１のマスタノードにＩＤノードと実際
にペアになって接続することを可能にするある種の許可資格情報として適切なセキュリテ
ィピン情報を送信した場合に、サーバ１００によって実行される。第１のマスタノードが
ＩＤノードと関連付けられた後、サーバは、関連付けを反映する更新を受信する。
【０４１０】
次に、サーバは、ＩＤノードの管理責任が、予測される通過ルート上の第２の地点で、
第１のマスタノードから第２のマスタノードへ受け渡される場合に、第２のマスタノード
を、ＩＤノードと関連付けることを許可する。一実施形態において、本方法は、第１のマ
スタノードとＩＤノードとの関連付けを解除することを許可することができる。しかしな
がら、他の実施形態において、第１のマスタノードは、ＩＤノードが第２のマスタノード
と関連付けられることを許可された後でも、ＩＤノードと関連付けされたままでもよい。
次いで、サーバは、ＩＤノードが通過ルートの予測される第１の部分にあり続ける場合、
ＩＤノードと第２のマスタノードとの間の関連付けを反映するための更新を受信する。
【０４１１】
さらに、本方法は、ＩＤノードの管理責任が、予測される通過ルート上の目的地点付近
で、第２のマスタノードから第３のマスタノードへ受け渡される場合に、第２のマスタノ
ードの、ＩＤノードとの関連付けを解除し、第３のマスタノードを、ＩＤノードと関連付
けることを許可することができる。このことは、ＩＤノードおよび出荷される品物に対す
るピックアップイベントの前に実行される。例えば、第３のマスタノードが、受取人のた
めのユーザ・アクセス・デバイス（例えば、ラップトップコンピュータ、デスクトップコ
ンピュータ、タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマ
ートフォンデバイス、およびスマート・ウェアラブル・デバイス）である場合、ＩＤノー
ドの状況および位置についての可視性を、ドロップオフイベントの後に拡張することがで
きる。第３のマスタノードがＩＤノードと関連付けられた後、サーバは、ＩＤノードと第
３のマスタノードとの間の関連付けを反映するための通知を受信する。
【０４１２】
本方法の間、サーバは、サーバによって受信された関連付け情報および第１、第２、も
しくは第３のマスタノードの少なくとも１つに関連した位置情報に基づいて、ＩＤノード
の位置を決定することができる。上記のように様々な技術がノードの位置を特定するため
に、および、場合によっては、ノードの位置をより正確に精度を高めるためにコンテキス
トデータで劣悪なＲＦ環境条件を考慮して調整するために、利用可能である。したがって
、サーバは、無線ノードネットワーク内のノードの位置の状況を常に把握し、そうするよ
う要求および許可された場合、その情報（ならびに他の種類の共有またはセンサ情報）を
提供することができる。
【０４１３】
無線ノードネットワークのそのようなロジスティクス用途のシステムの観点から、例示
的なシステムは、無線ノードネットワークを使用して品物の出荷を管理するために開示さ
れる。図１７を参照すると、例示的なシステムは、一般に、ＩＤノード（ノード１２０ａ
など）、複数のマスタノード（ノード１１０ａから１１０ｈなど）、およびサーバ（サー
バ１００など）を備える。ＩＤノードは、出荷される品物（パッケージ１３０など）に登
録される。各マスタノードは、品物が予想される通過ルートの起点から指定点に出荷され
る場合に品物に対して予想される通過ルートの異なる部分に位置付けられると予測される
。各マスタノードは、短距離通信路上でＩＤノードと通信するよう動作し、他のマスタノ
ードおよびサーバ１００と通信するよう動作する。
【０４１４】
サーバは、ＩＤノードの位置およびマスタノードの位置を追跡および報告するよう動作
する。図１７に示すように、サーバ１００は、様々なマスタノード（１１０ａから１１０
ｈ）と、ある時点でＩＤノード１２０ａと関連付けられたマスタノードとして動作および
機能することができるユーザ・アクセス・デバイス２００、２０５と通信するために、ネ
ットワーク１０５に依存する。上記のように、サーバ１００は、ＩＤノード１２０ａの位
置またはネットワーク内の１つの他のノードの位置を決定するために、様々な異なる技術
（または異なる技術の組み合わせ）を使用することができる。
【０４１５】
サーバはまた、ＩＤノードが予想される通過ルートに沿って動く場合に、異なるマスタ
ノード間でＩＤノードの管理責任の移転を容易にするよう動作する。例えば、上記のよう
に、ノードは、ブロードキャストおよびスキャニング方法を介して通信し、無線ノードネ
ットワークを管理する一部として、サーバ１００の制御下で関連付けることができる。こ
のようにして、第１のマスタノードは、ＩＤノードおよび出荷される品物に対するピック
アップイベントの前に、ＩＤノードと関連付けることができる。一例において、ユーザ・
アクセス・デバイス２００は、マスタノードとして動作し、ドロップノード１１０ａに置
かれ、ドロップノード１１０ａと関連付けられた受容器から配送業者によってピックアッ
プされる前に、ＩＤノード１２０ａと関連付けることができる。
【０４１６】
その後、第２のマスタノードを、第１のマスタノードが予想される通過ルートの中間地
点でＩＤノードと関連付けを解除された後、ＩＤノードと関連付けることができる。さら
に、第３のマスタノードを、ＩＤノードおよび出荷される品物に対するドロップオフイベ
ントの後、ＩＤノードと関連付けることができる。例えば、ユーザ・アクセス・デバイス
２０５は、マスタノードとして動作し、ＩＤノード１２０ａと品物とが意図される目的地
点でドロップオフされた（例えば、ある種のドロップオフイベント）後、ＩＤノード１２
０ａと関連付けることができる。
【０４１７】
システムの一実施形態において、マスタノードのそれぞれは、ＩＤノードとの関連付け
解除または関連付けの完了時に、サーバを更新するよう動作することができる。これによ
り、サーバに、無線ノードネットワーク内のノードを管理および追跡するために使用する
ことができる関連付け情報を提供する。ノードを関連付ける場合、サーバは、一組みの許
可資格情報を、マスタノードの１つおよびＩＤノードに送信して、マスタノードとＩＤノ
ードとの間の所望の関連付けを許可するよう動作することができる。サーバはまた、予想
される通過経路の一部の環境面に関連した情報など（例えば、ＩＤノードまたはＩＤノー
ドを保持するコンテナと共に出荷される品物のＲＦ遮蔽態様、建物レイアウト情報など）
の、コンテキストデータに基づいてＩＤノードの位置を決定するよう動作することができ
る。
【０４１８】
当業者は、そのような例示的な無線ノードネットワークの動作が、本明細書に記載した
ように、単にパッケージの追跡に限定されないが、物や人などの他の種類の品物のロジス
ティクスおよび追跡を管理するために使用することができることを理解するであろう。実
際に、いくつかの実施形態では、１つまたは複数のマスタノードのもとでアドバタイズモ
ードの低電力ＩＤノードを使用することによって、より制限された屋内環境に移動した場
合に、品物、物、および人のより良好な追跡を容易にする拡張機能を提供する。
【０４１９】
（事前対応型出荷ラベル生成）
図１７は、パッケージ１３０および関連したＩＤノード１２０ａが出荷路を通過する場
合の例示的なロジスティクス動作の要旨を提供したが、図３４Ａから図３４Ｄは、パッケ
ージ１３０および関連したＩＤノード１２０ａの出荷を含む例示的なロジスティクス動作
の特定の段階での動作のより詳細な実施形態を示す。
【０４２０】
１つ目の段階で、出荷顧客は、出荷施設で出荷する品物をドロップオフする。図３４Ａ
は、この段階で役に立つ例示的な無線ノードネットワークを使用する例示的な出荷施設を
示す図である。図３４Ａを参照すると、パッケージ１３０および関連する１２０ノード１
２０ａが、出荷顧客によって出荷施設３４００（例えば、ＦｅｄＥｘ（登録商標）Ｏｆｆ
ｉｃｅ  Ｐｒｉｎｔ  ＆  Ｓｈｉｐ  Ｃｅｎｔｅｒなど）に渡されていることが示される
。一般的な例では、出荷顧客は、品物の意図される出荷に対する出荷情報を入力するか、
または提供もしくは登録し、出荷情報は、サーバ１００に維持することができる。
【０４２１】
出荷施設に接近する場合、出荷顧客は、出荷顧客と関連付けられたノードの様々な実施
形態を介して出荷ラベルを生成するために、無線ノードシステムと相互通信することがで
きる。一例において、図３４Ａに示すように、出荷顧客は、すでにパッケージ１３０内に
入っている出荷する品物を持って出荷施設３４００に接近することができ、パッケージ１
３０は、ノード１２０ａ（例えば、示したようなＩＤノードまたは移動マスタノード）を
伴う。別の例において、パッケージ１３０は、パッケージの一部として統合されたノード
を有することができる（一般に、ここでは「ノードパッケージ」と称される）。
【０４２２】
別の例において、出荷顧客は、単にスマートフォン２００（ある種のユーザ・アクセス
・デバイス）および出荷する品物は持って行くが、パッケージ１３０またはノード１２０
ａは持たずに出荷施設に接近する可能性がある。ここで、スマートフォン２００は、長距
離通信路を使用して、出荷施設のマスタノード３４１０ａと通信することができるある種
のマスタノードとして動作することができる。そうする場合、特定のアプリケーション（
コード４２５のものと同様のある種のプログラマブルコード）を使用することができる。
スマートフォン２００が出荷施設に近づくと、デバイスは、（例えば、短距離通信路を使
用して出荷施設のマスタノード３４１０ａと通信して、または出荷顧客が出荷施設の内部
に入り、ＧＰＳを介して自身の位置を特定する能力無しに動作する一時ＩＤノードモード
で）モードを変更し、ある種のＩＤノードとして動作することができる。したがって、出
荷顧客と関連付けられたノードは、様々な方法、例えば、ＩＤノード、マスタノード、あ
る種のノードとして動作するユーザ・アクセス・デバイスで実現することができ、その結
果、出荷施設は、出荷ラベルを生成し、パッケージまたは専用の包装資材を提供し、出荷
顧客に対して適したクーポンを提供することで顧客体験を事前に向上することができる。
【０４２３】
出荷顧客がすでに品物をパッケージに梱包した一例において、事務所３４００に到着す
る前に、出荷顧客は、起点から目的地点に出荷されるパッケージ１３０およびＩＤノード
１２０ａを登録することができる。例えば、出荷顧客は、自身のスマートフォン（例えば
、ある種のユーザ・アクセス・デバイス２００）とそのデバイスで動作する特定のアプリ
ケーション（ある種のプログラマブルコード）を使用して、出荷するパッケージ１３０お
よびＩＤノード１２０ａの登録を容易にし、パッケージ１３０（および関連したＩＤノー
ド１２０ａ）に対する所望のドロップオフ位置を識別することができる。出荷顧客が所望
のドロップオフ位置（例えば、出荷施設３４００）に向かって移動し、施設に接近すると
、システムは、顧客の到着を認識および予想する。事務所のマスタノード３４１０ａは、
ＩＤノード１２０ａを検出し、事前にプリンタ３４０５でパッケージ１３０に対する出荷
ラベル３４２０を印刷し、場合によっては、出荷顧客に関して出荷施設の人員を促し、ク
ーポンを生成させ、出荷施設で自身の取引経験に関連した申し出について出荷顧客を直接
促すことなどができる。
【０４２４】
図３５は、本発明の一実施形態による、無線ノードネットワークを使用して出荷される
品物に対する出荷ラベルを生成するための例示的な方法を示すフローダイアグラムである
。図３５を参照すると、方法３５００はステップ３５０５で開始され、マスタノードが出
荷情報をサーバから受信する。出荷情報は、出荷顧客と関連付けられたノードに関連する
。
【０４２５】
より詳細に上述したように、出荷顧客と関連付けられたノードは、ＩＤノード、マスタ
ノード、ノードパッケージ、ＩＤノードとして動作するユーザ・アクセス・デバイス、マ
スタノードとして動作するユーザ・アクセス・デバイス、または一時ＩＤノードモードで
動作するマスタノードなどの、方法３５００の実施形態で実現することができる。より詳
細には、出荷顧客のマスタノードは、出荷施設のマスタノードと通信する方法に遷移する
よう動作することができ、つまり、長距離通信路で通信するが、出荷顧客のマスタノード
が出荷施設と関連付けられたマスタノードから信号を受信することができる場合、短距離
通信路での通信に切り替えるよう遷移するように動作することができる。例えば、出荷顧
客の移動マスタノード（例えば、移動マスタノードとしてデバイスの動作を可能にするア
プリケーションを動作させるスマートフォン）は、出荷顧客が施設に接近すると、セルラ
またはＷＩＦＩ長距離通信距離路を使用することができ、次いで、スマートフォンが短距
離通信路で施設のマスタノードから信号を受信することができた場合、短距離Ｂｌｕｅｔ
ｏｏｔｈ（登録商標）通信路で施設のマスタノードと通信するよう遷移することができる
。
【０４２６】
ステップ３５１０で、方法３５００は、出荷施設のマスタノードが、出荷顧客と関連付
けられたノードが出荷施設に接近すると、出荷顧客と関連付けられたノードからの信号を
検出して続けられる。図３４Ａの例では、出荷顧客のＩＤノード１２０ａからの信号は、
ＩＤノード１２０ａがパッケージ１３０と関連付けられたことを示すヘッダ情報を伴うア
ドバタイズ信号とすることができ、どちらの関連付け（受動的または能動的）でもノード
を検索することができる。検出されると、出荷施設のマスタノードおよびＩＤノードは、
ステップ３５１５で関連付けられる。
【０４２７】
ステップ３５１５で、方法３５００は、マスタノードと、出荷顧客と関連付けられたノ
ードとを関連付けることによって続けられる。そのような関連付けは、マスタノードと、
出荷顧客と関連付けられたノードとの間のセキュアな接続を要求することなく、施設のマ
スタノードと、出荷顧客と関連付けられたノードとの間の受動的な関連付けを確立するこ
とを含むことができる。別の例において、そのような関連付けは、マスタノードと、出荷
顧客と関連付けられたノードとの間の能動的な関連付けを確立することを含むことができ
、能動的関連付けは、施設のマスタノードと、出荷顧客と関連付けられたノードとの間の
セキュアな接続を反映する。さらなる実施形態において、方法３５００で、マスタノード
がもはやノードと関連付けられていない場合、マスタノードは、更新された関連付けデー
タでサーバを更新するよう動作することができる。図３４Ｂに示す例において、事務所の
マスタノード３４１０ａは、パッケージ１３０が受容器３４１５内に置かれた場合、依然
としてＩＤノード１２０ａと関連付けられている可能性がある。しかしながら、受容器３
４１５と関連付けられたドロップノード１１０ａは、ＩＤノード１２０ａを検出し、関連
付けることができる。いくつかの時点で、例えば、パッケージ１３０が、特定の期間、受
容器３４１５内にあった場合、またはパッケージ１３０が配送業者によって受容器３４１
５からピックアップされた場合、事務所のマスタノード３４１０ａは、ＩＤノード１２０
ａとの関連付けを解除することができる。その時点で、他のノードがＩＤノード１２０ａ
と関連付けられ、サーバ１００での追跡および管理を容易にすることができる。
【０４２８】
ステップ３５２０で、方法３５００は、施設のマスタノードに、出荷される品物のため
の出荷ラベルを生成させることで終了する。このことは、出荷顧客と関連付けられたノー
ドが出荷施設内の所定の範囲の位置内にあると施設のマスタノードが判定すると発生する
。例えば、図３４Ｂを参照すると、（ある種の出荷顧客と関連付けられたノードとしての
）ＩＤノード１２０ａとパッケージ１３０とが、現在、出荷施設３４００内にあり、施設
３４０内のドロップオフカウンタの位置で配備することができる、事務所のマスタノード
３４１０ａに近づく。ＩＤノード１２０ａが、ある位置で、または出荷施設内の他の何ら
かの指定された位置で、事務所のマスタノード３４１０ａに接近すると、ＩＤノード１２
０ａの位置は、オフィスのマスタノード３４１０ａからの所定の範囲距離に入る。その時
点で、事務所のマスタノード３４１０ａは、プリンタ３４０５に（例えば、有線または無
線接続を介して）、出荷されるパッケージ１３０に対する出荷ラベル３４２０を生成する
よう命令することができる。別の例において、事務所のマスタノード３４１０ａは、ＩＤ
ノード１２０ａが、出荷部署のドロップオフ受容器３４１５（例えば、出荷施設内の指定
された位置の一例）の所定の範囲内にあると判定することができる。
【０４２９】
より詳細な実施形態において、施設内の位置は、品物およびノードのためのドロップオ
フ位置（例えば、机、カウンタ、受容器など）、出荷ラベルの生成位置（例えば、出荷施
設内のプリンタ付近のエリア）、および出荷ラベルのピックアップ位置（例えば、机、カ
ウンタ、受容器など）などの、ある種の指定された地点とすることができる。
【０４３０】
さらなる実施形態において、方法３５００は、出荷施設のマスタノードが、出荷顧客と
関連付けられたノードの位置特定の一部として、出荷顧客と関連付けられたノードにＲＦ
電力特性（例えば、ＲＦ送信電力レベル）を変更するよう命令することによって、出荷顧
客と関連付けられたノードが、指示された位置の所定の範囲内にあることを判定すること
をさらに含むことができる。
【０４３１】
通常は、例示的な出荷ラベルは、出荷する品物（およびパッケージ１３０内のＩＤノー
ド１２０ａなどの、品物と関連した任意のＩＤノード）を伴う。出荷ラベル３４２０の例
には、出荷情報と関連付けられた追跡番号、出荷情報と関連付けられた住所、品物を出荷
するユーザについての情報などの、情報を伴う人間が読めるラベルを含むことができる。
ラベルはまた、出荷される品物に取り付けるための、スキャン可能イメージ（例えば、バ
ーコード）またはスキャン可能タグ（例えば、ＲＦＩＤタグ）などの、１つまたは複数の
機械可読リファレンスを含むことができる。図３４Ｂに示すように、生成された出荷ラベ
ル３４２０は、受容器３４１５内へのパッケージ１３０（およびＩＤノード１２０ａ）の
配置の前に、パッケージ１３０に配置することができる。
【０４３２】
さらに別の実施形態において、方法３５００はまた、マスタノードがもはや出荷顧客と
関連付けられたノードと関連付けられていない場合、サーバを更新することを含むことが
できる。サーバはまた、さらなる実施形態において、出荷施設内の出荷顧客と関連付けら
れたノードの移動についての解析に関連した位置計測情報で更新することができる。例え
ば、図３４Ａに示すように、事務所のマスタノード３４１０ａが出荷施設３４００内でＩ
Ｄノード１２０ａを追跡すると、マスタノードは、位置計測情報（例えば、位置、時間、
移動方向）を収集、記録し、ＩＤノードおよび／またはスマートフォンを有する出荷顧客
が出荷施設３４００内をどこでどのように移動したかを理解するために、データ解析値を
定量化する試みの一部として、サーバ１００に転送することができる。より詳細には、事
務所のマスタノード３４１０ａは、配送業者がパッケージ１３０をピックアップする前に
、ＩＤノード１２０ａが、受容器３４１５内にどれだけの期間、置かれていたかに関連し
た計測情報を追跡することができる。さらに別の実施形態において、事務所のマスタノー
ド３４１０ａは、ある種の出荷ラベルをプリントアウトするのにどれだけの時間がかかる
かに関連した計測情報を追跡し、そのような計測情報を（サーバまたはマスタノードによ
って）使用して、所定の範囲距離を調整することができ、その結果、出荷ラベルは、出荷
顧客および出荷施設３４００の動作を最良に補助するために、適切に生成される。
【０４３３】
当業者は、他の販売および出荷関連ロジスティクス計測情報を追跡し、サーバ１００に
更新することができ、その結果、サーバ１００が、出荷施設３４００内の動作について学
習し、今後追跡されるノードの位置の精度を高めようとする場合に、ある種の履歴データ
としてその情報を活用することができることを理解するであろう。したがって、ノードの
移動および出荷施設内のノードについての追跡情報は、ノードが、例えば、顧客のスマー
トフォンである場合に出荷顧客に対して、またはノード対応であり、出荷施設内で処理さ
れるパッケージに対して、施設が顧客体験を理解するのに役立つ解析のためのある種のデ
ータソースを提供する。
【０４３４】
別の実施形態において、方法３５００は、施設のマスタノードに、出荷顧客と関連付け
られたノードが出荷施設内の位置の所定の範囲内にあるとマスタノードが判定した場合に
、１つまたは複数の追加の出荷ラベルを生成させることを有することができる。したがっ
て、出荷情報は、任意の追加出荷ラベルに対する必要性を示すことができ、本実施形態は
、そのようなラベルの事前対応型生成を可能にする。
【０４３５】
さらなる実施形態において、方法３５００はまた、出荷顧客に、出荷施設に来ることの
一部として、施設の無線ノードネットワークで相互通信して、１つまたは複数のクーポン
を事前に提供することができる。より詳細には、方法３５００は、マスタノードに、出荷
される品物に対する包装資材または施設が提供する他の消耗品のためのクーポンを生成さ
せることができる。出荷顧客が優先顧客（例えば、施設をよく利用する顧客、出荷施設の
法人顧客の指定代理人など）であると判定された場合、一実施形態において、施設のマス
タノードは、出荷ラベルを生成する前に、マスタノードによって出荷施設の人員に対して
通知を生成することができ、その通知は、出荷顧客が優先顧客であることを示す。
【０４３６】
さらに、ある実施形態では、施設のマスタノードは、様々な人々を促すメッセージをも
たらすことができる。一例において、マスタノードは、出荷施設の人員によって操作され
るユーザ・アクセス・デバイスにメッセージをもたらすことができ、そのメッセージによ
り、ユーザ・アクセス・デバイスに、出荷顧客の包装資材を提供することに関するプロン
プトを表示させることができる。別の例において、施設のマスタノードは、出荷顧客と関
連付けられたノードに、メッセージを直接もたらすことができ、メッセージにより、ノー
ドに、包装資材に対する提供に関連したプロンプトを表示することができる。さらに別の
例において、施設のマスタノードは、出荷施設の人員が操作するユーザ・アクセス・デバ
イスにメッセージをもたらすことができ、メッセージにより、ユーザ・アクセス・デバイ
スに、出荷顧客に対して、出荷情報で識別されたような出荷される品物の価値に基づいて
、出荷される品物に対する専用の包装資材を提供することに関連したプロンプトを表示さ
せる。またさらに、施設のマスタノードは、出荷施設の人員が操作するユーザ・アクセス
・デバイスにメッセージをもたらすことができ、メッセージにより、ユーザ・アクセス・
デバイスに、出荷顧客に対して、出荷する品物が壊れ物であるという指示に基づいて、出
荷される品物に対する専用の包装資材を提供することに関連したプロンプトを表示させる
。そのようなプロンプト表示の例の一部として、さらなる実施形態は、より対話型のメッ
セージを意図し、出荷顧客が、例えば、使用したい専用の包装資材の種類、または使用し
たいクーポンの種類を選択することを可能にすることができる。
【０４３７】
図３４Ａに示した例に戻って参照すると、事務所のマスタノード３４１０ａは、一実施
形態において、出荷ラベルを生成させる場合に、プリンタ３４０５と直接的または間接的
に相互通信することができる。一例において、ラベルプリンタ３４０５は、事務所のマス
タノード３４１０ａに直接結合される。しかしながら、別の例において、ラベルプリンタ
３４０５は、別のコンピュータシステム（例えば、サーバ１００と直接的または間接的に
通信し、そのための出荷注文および支払いを容易にするのに役立つ、注文管理システム（
図示せず））に直接接続することができる。したがって、事務所のマスタノード３４１０
ａに直接接続されなかった場合、事務所のマスタノード３４１０ａは、依然として、プリ
ンタ３４０５と通信し、プリンタ３４０５に、間接的接続（例えば、プリンタ３４０５と
別々に通信することができる、事務所のマスタノード３４１０ａから注文管理システムへ
のＷｉＦｉもしくは有線ＬＡＮ接続、または事務所のマスタノード３４１０ａからサーバ
１００へのネットワーク接続）を介して、ラベル３４２０を生成させることを可能にする
ことができる。さらに、サーバ１００は、プリンタ３４０５で印刷を行わせるよう動作す
ることができる。
【０４３８】
当業者は、様々な実施形態において上記で開示および説明したような方法３５００は、
先に記載した機能のいずれかを実現するために、制御および管理コード４２５の１つまた
は複数の部分を実行する、図３４Ａで示した事務所のマスタノード３４１０ａなどの、ネ
ットワークデバイスで実現することができることを理解するであろう。そのようなコード
は、マスタノード（事務所のマスタノード３４１０ａなど）の記憶装置４１５などの非一
時的なコンピュータ可読媒体に格納することができる。したがって、コード４２５を実行
する場合、マスタノードの処理装置４００は、方法３５００およびその方法の変更例を含
む、先に記載した例示的な方法からの動作またはステップを実行するよう動作することが
できる。
【０４３９】
（ノード関連付けを使用した支払いトランザクション）
図３４Ｂに示す例において、出荷ラベル３４２０は、パッケージ１３０上に配置するこ
とができ、出荷顧客は、意図される送り先にパッケージ１８０を出荷するための支払いを
希望することができる。一実施形態において、支払いは、ノードの間に確立された関連付
けを使用することで、容易にすることができる。言い換えると、出荷顧客は、ノードを使
用することができ、顧客のノードと支払い受信器のマスタノードとの間の関連付けに基づ
いて、支払いトランザクションを行うことができる。
【０４４０】
図３６は、本発明の一実施形態による、無線ノードネットワークにおけるノード関連付
けを使用して支払いトランザクションを行うための例示的な方法を示すフローダイアグラ
ムである。図３６を参照すると、例示的な方法３６００は、ステップ３６０５で、ＩＤノ
ードがマスタノードに接近するとＩＤノードからの信号をマスタノードによって検出する
ことにより開始され、マスタノードは、支払い受信器に関連し、ＩＤノードは、支払い提
供者に関連する。
【０４４１】
ステップ３６１０で、信号内の情報の第１の部分に基づいて、支払いトランザクション
のためにＩＤノードがマスタノードと関連付けられることを望むかどうかを、マスタノー
ドにより判定する。一実施形態において、信号内の情報は、ＩＤノード（例えば、出荷顧
客のスマートフォン２００など）からブロードキャストされた信号のヘッダ情報を含む。
ヘッダ情報は、ＩＤノードが特定の状態にあるかどうかについての状況情報を含むことが
できる（例えば、図８に関して先に記載したような、発見可能アドバタイズ状態、一般的
なアドバタイズ状態、または非接続アドバタイズ状態）。情報はまた、支払いトランザク
ションで購入される特定の消耗品（商品またはサービスなど）の識別を含むことができ、
情報の別の部分では、支払いトランザクションに対する支払元の識別を含むことができる
。図３４Ｂの例において、モバイル・ユーザ・アクセス・デバイス２００は、信号をブロ
ードキャストすることができ、その信号は、事務所のマスタノード３４１０ａによって検
出される。信号でブロードキャストされた情報の一部は、購入される出荷（例えば、パッ
ケージ１３０の出荷）を識別することができる。
【０４４２】
ブロードキャストされた情報の別の部分によって、支払いトランザクションに対する支
払元を識別することができる。これは、支払元に基づく従来の通貨（例えば、銀行アカウ
ントまたはクレジットアカウントなど）としてもよく、または非通貨型のプログラム（リ
ベートプログラム、報酬ポイントプログラム、または支払い受信器から商品／サービスに
対する値を交換するために使用される他の閉鎖エコシステム型プログラムなど）としても
よい。例えば、出荷顧客が、特定の出荷会社で所望の量の出荷クレジットに対して前払い
をすることができ、いくつかの実装態様において、Ｇｏｏｇｌｅ  Ｗａｌｌｅｔアプリケ
ーション、Ｓｑｕａｒｅ  Ｗａｌｌｅｔアプリケーション、またはＰａｙＰａｌ（登録商
標）支払いシステムなどの従来の支払いシステムと、一実施形態との統合を可能にする。
出荷顧客に関連した前払い出荷クレジットは、いくつかの実施形態において、出荷情報の
一部とすることができ、場合によっては、ノード（ＩＤノードとして動作するスマートフ
ォン２００など）で設定することができる。特定のノードで支払いクレジットを設定する
ことは、コスト・オン・デリバリ（ＣＯＤ）型サービスなどの、他の支払いサービスを促
進するのに役立つ。配送または出荷ネットワークを通じてパッケージが移動する場合に、
支払い状態がノード内で保存されることも可能にする。いくつかの実施形態において、ノ
ードを反映する現在のクレジットで保存された支払い状態は、ノードが配送または出荷ネ
ットワークを通じて移動する場合に更新する（クレジットを追加または削除する）ことが
できる。
【０４４３】
ステップ３６１５で、マスタノードは、ＩＤノードが支払いトランザクションのために
マスタノードとの関連付けを望む場合に、ＩＤノードと関連付けられる。一実施形態にお
いて、関連付けには、マスタノードのブロードキャスティングモードを変更し、ＩＤノー
ドに、マスタノードとＩＤノードとの関連付けを可能にするようブロードキャスティング
モードを変更するよう命令することを含むことができる。別の実施形態において、関連付
けには、マスタノードとＩＤノードとの間のセキュアな接続を要求することなく、マスタ
ノードとＩＤノードとの間に受動的関連付けを確立することを含むことができる。しかし
ながら、またさらに別の実施形態において、ノードを関連付けることには、マスタノード
とＩＤノードとの間に能動的でセキュアな関連付けを確立することを含むことができ、能
動的関連付けは、マスタノードとＩＤノードとの間のセキュアな接続を反映する。そのよ
うな能動的でセキュアな関連付けは、予め組み込まれた資格情報で容易にすることができ
るが、他の実施形態において、関連付けへのそのような許可は、サーバから要求すること
ができる。
【０４４４】
より詳細な例において、マスタノードは、支払いトランザクションに関連したＩＤノー
ドからの確認応答を受信した後、ＩＤノードとの能動的関連付けを確立することができる
。この確認応答は、一例においてＩＤノード（例えば、パッケージ１３０の出荷での支払
いのため、ＩＤノードとして動作する出荷顧客のモバイルスマートフォン２００の画面）
で表示されたプロンプトで促すことができる。
【０４４５】
図３４Ｂの例に戻って参照すると、事務所のマスタノード３４１０ａは、この目的のた
めにモバイル・ユーザ・アクセス・デバイス２００と関連付けるかどうかを判定する場合
に、ＩＤノードとして動作するモバイル・ユーザ・アクセス・デバイス２００から、信号
（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）形式短距離伝達信号）でブロードキャストさ
れた情報を解析することができる。モバイル・ユーザ・アクセス・デバイス２００が（信
号内の情報に基づいて）パッケージ１３０の出荷に関連した支払いトランザクションを続
けることを望むと事務所のマスタノード３４１０ａが判定した場合、事務所のマスタノー
ド３４１０は、次いで、ＩＤノードとして動作しているモバイル・ユーザ・アクセス・デ
バイス２００と関連付けられる。例えば、事務所のマスタノード３４１０ａは、パッケー
ジ１３０の出荷に関連したサーバ１００からの情報を受信し、モバイル・ユーザ・アクセ
ス・デバイス２００が出荷顧客のプロファイルで識別されたこと、およびパッケージ１３
０に関連した出荷情報がシステムにおいてパッケージ１３０の出荷のサービスのために識
別された料金を伴うことを把握することができる。したがって、出荷情報と、出荷情報に
関連した出荷顧客についてのプロファイル情報とに基づいて、事務所のマスタノード３４
１０ａは、パッケージ１３０を出荷するため支払いトランザクションを処理および完了す
るために、出荷顧客のモバイル・ユーザ・アクセス・デバイス（例えば、スマートフォン
２００）と関連付けられることのみを必要とすることができる。
【０４４６】
ステップ３６２０で、方法３６００は、支払いトランザクションデータをサーバに送信
することによって終了する。支払いトランザクションデータは、ＩＤノード（例えば、図
３４Ｂの例におけるスマートフォン２００）からブロードキャストされた信号内の情報の
別の部分に基づく。より詳細には、支払いトランザクションデータは、許可を反映し、マ
スタノードとＩＤノードとの関連付けが成功したことに基づいて、支払いトランザクショ
ンを完了する。
【０４４７】
一例において、サーバ１００は、支払いトランザクションデータ（例えば、そのトラン
ザクションに対して発生した関連付けが成功したという確認応答）を受信することができ
、サーバ１００は、（例えば、出荷情報、出荷注文に対する値段、出荷情報の入力ならび
にパッケージ１３０およびＩＤノード１２０ａの最初の登録の一部として提供された支払
元情報に関連した）サーバメモリ内にすでにあるデータに依存して、次いで、支払いトラ
ンザクションを終了することができる。別の例において、サーバ１００は、関連付けられ
たマスタノードを介して、支払いトランザクションの一部として、ＩＤノード（例えば、
スマートフォン２００）からのさらなる情報（更新された支払元情報など）を受信するこ
とができる。
【０４４８】
さらなる実施形態において、方法３６００は、ＩＤノードとして動作するモバイル・ユ
ーザ・アクセス・デバイスが、支払いを検証すること、支払いを認証すること、および料
金通知承認表示の一部としてプロンプトを表示するユーザインターフェースを提供するス
テップを含むことができる。１つまたは複数のプロンプトを、モバイル・ユーザ・アクセ
ス・デバイスのユーザインターフェースに表示することができる。そのようなプロンプト
は、典型的に、トランザクションに関連する情報についてデバイスの動作を通知するか、
またはトランザクションに関連するさらなる入力を求める。そのような実施形態において
、モバイル・ユーザ・アクセス・デバイスのオペレータは、一方向または双方向処理を提
供し、ノードの間で行われた支払いトランザクションを承認、検証、または認証すること
ができる。
【０４４９】
多くの実施形態は、情報を支払いトランザクションのためによりセキュアに共有するこ
とができる認証された接続に依存することができるが、他の実施形態は、非認証接続（例
えば、受動的関連付けまたは能動的だがセキュアまたは認証されていない接続）に依存す
る可能性がある。したがって、セキュリティ面は、従来の通貨よりも独自のクレジットを
使用するバックエンドサーバを活用することができる。例えば、ノードパッケージがノー
ド対応のロジスティクス受容器（ドロップボックスなど）にドロップされた場合、顧客は
、出荷側エンティティで事前に許可されたアカウントで自動的に引き落としを受けること
ができる。出荷側エンティティのバックエンドサーバは、ノードパッケージの検出された
預かりに基づいて、それに応じて顧客のアカウントのクレジットおよび引き落としの状況
を常に把握することができる。
【０４５０】
当業者は、様々な実施形態において上記で開示および説明したような方法３６００は、
先に記載した機能のいずれかを実現するために、制御および管理コード４２５の１つまた
は複数の部分を実行する、図３４Ｂで示した事務所のマスタノード３４１０ａなどの、ネ
ットワークデバイスで実現することができることを理解するであろう。そのようなコード
は、マスタノード（事務所のマスタノード３４１０ａなど）の記憶装置４１５などの非一
時的なコンピュータ可読媒体に格納することができる。したがって、コード４２５を実行
する場合、マスタノードの処理装置４００は、方法３６００およびその方法の変更例を含
む、先に記載した例示的な方法からの動作またはステップを実行するよう動作することが
できる。
【０４５１】
同じように、当業者は、先に記載した方法３６００および本明細書で説明したさらなる
詳細の観点から、支払い受信器と関連付けられたサーバおよびマスタノードの例示的なシ
ステム（例えば、ＦｅｄＥｘ（登録商標）Ｏｆｆｉｃｅ  Ｐｒｉｎｔ  ＆  Ｓｈｉｐ  Ｃ
ｅｎｔｅｒ）を、ノード関連付けを使用して支払いトランザクションを行うために使用す
ることができることを理解するであろう。この実施形態において、マスタノードは、サー
バと通信するよう動作し、別々に検出し、支払いトランザクションに対する関連付けのた
めにＩＤノードと通信するよう動作し、ここで、マスタノードの処理装置は、コード４２
５を実行する場合、方法３６００に関連して先に記載した方法を実現する。
【０４５２】
（出荷ラベルのないノード対応の出荷）
図３５に関して説明した実施形態は、出荷される品物に対する出荷ラベルの事前対応型
の生成を含むが、本発明の一実施形態による無線ノードネットワークを使用する別の実施
形態は、出荷ラベル無しに、ノード対応の出荷を可能にする。図３７は、本発明の一実施
形態による、無線ノードネットワークを使用して出荷される品物のノード対応の出荷を処
理するための例示的な方法を示すフローダイアグラムである。図３７を参照すると、方法
３７００は、ステップ３７０５で開始され、ユーザ・アクセス・デバイスによって品物に
関連させられるノードの識別を取得する。様々な実施形態において、ノードは、ＩＤノー
ド、センサノード、またはマスタノードによって実現することができる。より詳細な実施
形態において、ノードは、マスタノードの近くの環境についての環境情報を収集するため
に、マスタノードに搭載された少なくとも１つのセンサを有する移動マスタノードとして
実現することができる。
【０４５３】
出荷する品物に関連したノードに対し、ノードの識別は、様々な方法で、ユーザ・アク
セス・デバイス（例えば、本明細書で説明したような、スマートフォン、ラップトップコ
ンピュータ、デスクトップコンピュータ、およびパーソナル・エリア・ネットワーク・デ
バイスなど）により取得することができる。一例において、ノードの識別を取得すること
は、ノードの電子識別（ノードに対するＢｌｕｅｔｏｏｔｈ（登録商標）波形または識別
子（例えば、ＭＡＣアドレス）、ノードに関連した近距離通信（ＮＦＣ）コード、ノード
に関連したＲＦＩＤ識別子）を検出することを含むことができる。ＲＦＩＤバージョンが
ＮＦＣで実現される一実施形態において、ユーザ・アクセス・デバイスは、超短距離ＮＦ
Ｃ信号を介して通信し、ＮＦＣコードを取得するが、距離に制限されない通信路（例えば
、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ、すなわち、ＢＬＥ）を使用し
てノードを自動的に関連付けることを可能にすることができる。別の例において、ノード
の識別を取得することは、ノードの可読識別子（ラベルに印刷された識別を有するノード
の外側にある記入済みラベルなど）を閲覧することを含むことができる。さらに別の例に
おいて、ノードの識別を取得することは、ノードの機械可読識別子（バーコードなど）を
スキャニングすることを含むことができる。
【０４５４】
ステップ３７１０で、出荷情報が、ユーザ・アクセス・デバイスに入力される。出荷情
報は、品物に関連し、出荷情報（例えば、出荷顧客、起点、目的地など）とノードの識別
との間のリンクを含む。
【０４５５】
ステップ３７１５で、出荷情報は、ノードに格納される。出荷情報は、ノードの揮発性
メモリ、搭載型記憶装置、またはその両方に格納してもよい。一実施形態において、出荷
情報は、サーバにアップロードすることができる。より詳細な実施形態では、出荷情報は
、サーバに送信され、ノードに対する出荷情報を、出荷する品物に対するロジスティクス
トランザクションを扱う人（配送業者など）に関連するネットワーク内の別のノード（例
えば、図３４Ａに示した配送業者マスタノード１１０ｂ）と予め関連付けることができる
。例示的なロジスティクストランザクションには、品物をピックアップすること、および
品物をドロップオフすることなどを含むことができる。ピックアップで、配送業者は、出
荷される品物のさらなるロジスティクスでの取り扱いを容易にするために任意選択的に出
荷ラベルを生成することができるが、他の実施形態において、ノードが出荷目的地に向け
て経路を通過する場合に、他のノードに正常に出荷するために必要な情報を通信すること
ができる場合、さらなるラベルは必要とされない。
【０４５６】
ステップ３７２０で、出荷する品物は、ノードと組み合わされる。典型的に、出荷する
品物には、品物のためのパッケージを含むことができる。パッケージは、目的地に出荷さ
れるように品物を保護するのに役立つであろう。したがって、一例において、出荷される
品物は、出荷される品物のためのパッケージの内側にノードを配置することによって、ノ
ードと組み合わせることができる。出荷される品物に応じて、当業者は、パッケージ内の
ノードの実際の位置が、ノードが他のノードとどのように通信することができるかについ
て、不適切に影響を及ぼす可能性があることを理解するであろう。
【０４５７】
別の例において、出荷される品物は、出荷される品物のためのパッケージの内面にノー
ドをセキュアに固定することによって、ノードと組み合わせることができる。より詳細に
は、ノードは、パッケージ内の側壁または内側上面に貼り付けることができる。パッケー
ジの壁または上部に近接する固定位置にノードを保持することにより、パッケージの内容
物が、ノード（またはノードからの通信）と干渉することを避け、パッケージの内容物（
出荷される品物）からノードへの物理的損傷を避けるのに役立つ。
【０４５８】
さらなる例において、ノードは、出荷される品物のためのパッケージの一部として埋め
込んでもよい。この例において、ノードは、パッケージまたは包装資材に統合してもよく
、パッケージまたは包装資材内に部分的にまたは完全に埋め込んでもよい。
【０４５９】
またさらなる例において、出荷される品物は、出荷される品物のためのパッケージの外
面にノードをセキュアに固定することによって、ノードと組み合わせることができる。こ
の例において、ノードは、品物が目的地に出荷される場合、ノードがパッケージに固定さ
れたままになることが確実となるように、比較的平らな構成で実現することができる。特
に、パッケージは、パッケージの外側からアクセス可能な、凹んだ位置などの、特別な位
置を有してもよく、出荷顧客は、ノードを配置し、セキュアに固定することができる。
【０４６０】
別の実施形態において、方法３７００はまた、出荷される品物のためのパッケージに外
部通知を固定することを含むことができ、外部通知は、パッケージがノード出荷であるこ
との通知をもたらす。この実施形態における外部通知は、パッケージの外側で閲覧可能な
出荷情報を含まないという点で、出荷ラベルではない。代わりに、例示的な外部通知は、
単純なメッセージを表示し、出荷会社の人員に、パッケージが、完全な出荷ラベルを必要
とすることなく出荷された場合に、（例えば、スキャニングを介して、通信を介して、ノ
ードからの信号の間接的で受動的な解析を介して）パッケージを追跡および管理するのに
役立つよう使用することができる関連ノードを含むことを警告することができる。
【０４６１】
当業者は、様々な実施形態において上記で開示および説明したような方法３７００は、
先に記載した機能のいずれかを実現するための各制御および管理コードの１つまたは複数
の部分を実行する、図３に示した例示的なＩＤノードもしくはセンサノード、または図４
に示したような例示的なマスタノードなどのノードで実現することができることを理解す
るであろう。そのようなコードは、そのような種類の例示的なノード内の記憶装置などの
、非一時的なコンピュータ可読媒体に格納することができる。したがって、そのようなコ
ードを実行する場合、各ノード内の処理装置は、上記で開示した様々な例示的な方法から
の動作またはステップを実行するよう動作することができ、出荷情報が、ユーザ・アクセ
ス・デバイスによって受信され、組み合わせステップが、出荷される品物とノードとを組
み合わせるためにユーザ・アクセス・デバイスのユーザインターフェースにメッセージを
発行するよう実現することができる。
【０４６２】
同じように、当業者は、先に記載した方法３７００および本明細書で説明したさらなる
詳細の観点から、サーバおよびノードの例示的なシステムは、一実施形態により、無線ノ
ードネットワークを使用して出荷される品物のノード対応の出荷を準備するために使用す
ることができることを理解するであろう。本システムにおける例示的なノードは、ノード
処理装置、処理装置に結合されたノード記憶装置、および処理装置に結合され、ユーザ・
アクセス・デバイス（例えば、出荷顧客が使用するスマートフォン２００）と通信するよ
う動作する通信インターフェースを備えることができる。ノードの例には、ＩＤノード、
センサノード、およびマスタノードを含むことができる。より詳細な実施形態において、
ノードは、マスタノードの近くの環境についての環境情報を収集するために、マスタノー
ドに搭載された少なくとも１つのセンサを有する移動マスタノードとして実現することが
できる。
【０４６３】
本システム内の例示的なサーバは、通信インターフェースを介してノードと通信するよ
う動作する。しかしながら、当業者は、ノードがＩＤノードまたはセンサノードである場
合、サーバは、出荷顧客のユーザ・アクセス・デバイス（マスタノードとして動作する）
を通じて間接的にノードと別々に通信することができ、一方、ユーザ・アクセス・デバイ
スは、通信インターフェースを通じてノードと通信することを理解するであろう。
【０４６４】
例示的なノードの処理装置は、ユーザ・アクセス・デバイスによって品物に関連したノ
ードの識別を発するよう動作する。例えば、ノードは、ノードを識別する短距離信号を発
するか、または送信することができ、その識別は、（Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌ
ｏｗ  Ｅｎｅｒｇｙ通信を介して）ユーザ・アクセス・デバイスによって取得された後に
出荷される品物に関連する可能性がある。ノード処理装置は、ユーザ・アクセス・デバイ
スから出荷情報を受信するようさらに動作し、出荷情報は、品物に関連し、ノードの識別
とリンクされる。ノード処理装置は、ノードおよび出荷される品物が出荷のために組み合
わされた場合、ノードに（例えば、ノード記憶装置に）出荷情報を格納するようさらに動
作する。
【０４６５】
ノード処理装置は、出荷情報をサーバにアップロードするようさらに動作することがで
きる。一実施形態において、サーバは、（例えば、ノードがマスタノードである場合）出
荷情報をノードから受信するよう動作することができる。別の実施形態において、サーバ
は、（例えば、ノードがＩＤノードまたはセンサノードである場合）出荷情報を、ユーザ
・アクセス・デバイスから受信するよう動作することができる。
【０４６６】
（ノード対応のロジスティクス受容器）
図３４Ａおよび図３４Ｂでは、受容器３４１５は、（特定の品物と共にあるはずの各Ｉ
Ｄノードと共に）出荷される品物の保管を一時的に維持することができるドロップボック
スおよび／またはピックアップ型コンテナ（より一般的には、ロジスティクス受容器と称
される）である。ここで説明したいくつかの例において、受容器３４１５は、１つまたは
複数の出荷されるパッケージのための単純なコンテナまたは受容器である。例示的な受容
器は、出荷される品物が、その品物が受容器の保管エリア内に預けられた場合に（関連し
たノードと共に）通過することができる入口開口部を有する。したがって、保管エリアは
、受容器内に預けられた後に、出荷される品物と関連するノードとを維持する。
【０４６７】
いくつかの実施形態において、受容器は、出荷される品物（および読取り可能ノード）
を預けるために出荷顧客がアクセス可能な入口開口部を有するセキュアアクセス受容器ま
たはコンテナ（ロッカー型のロジスティクス受容器など）として実現することができるが
、受容器内では、品物はセキュアであり、一度だけ、鍵または組み合わせ数字を用いて誰
かによって受容器内のセキュアな保管エリアから取り出される。ロジスティクス受容器の
そのような例は、人員が受容器を能動的に管理していない状況で使用する場合に有用であ
ろう。
【０４６８】
受容器３４１５の一実施形態は、ノード対応の組立体としてこの受容器を使用すること
ができる。言い換えると、この他の実施形態において、受容器３４１５は、受容器３４１
５を形成する組立体の一部として、（ドロップノード１１０ａまたはＩＤノード１１０ａ
またはマスタノード１２０ａなどの）取り付けられたか、または統合されたノードを有す
ることができる。一実施形態において、そのようなノード（例えば、ＩＤノード、センサ
ノード、またはセンサを伴うか、もしくは伴わないマスタノード）を受容器３４１５が備
えることにより、品物が受容器（ドロップボックス型のコンテナなど）付近に置かれるか
、受容器内に預けられた場合に、品物と共に関連するアドバタイズノードを有する出荷さ
れる品物を識別する方法を提供する。受容器と共に組み立てられたノードは、出荷される
品物に関連するノードからの信号を検出するよう動作する。検出された場合、受容器のノ
ードは、出荷される品物に関連したノードと関連付けられ、受容器に関連したそのノード
の位置に基づいて、受容器のノードは、そのノードの記憶装置内に格納された受容器に関
連した現在の在庫を変更することができる。出荷される品物に関連したノード（例えば、
ノードパッケージ）がノード対応のロジスティクス受容器に接近し、受容器の一時的な保
管場所に預けられた場合、受容器のノードは、ノードパッケージに、ＲＦ出力信号を調整
する（例えば、ノードパッケージに対するブロードキャストプロファイルを調整する）よ
う命令することができる。したがって、受容器のノードは、受容器の一時的管理保管場所
内の新しいノードの通信挙動を促進するのに役立つように、新しいパッケージノードの通
信プロファイルを利用し、その場合、ノード対応のロジスティクス受容器の保管場所（受
容器の内部または付近）内の他のノードへの、および他のノードからの通信が干渉および
途絶される可能性が少なくなる。
【０４６９】
例示的なノード対応のロジスティクス受容器組立体の様々な実施形態についてのさらな
る詳細は、図３４Ａから図３４Ｄ、図８５Ａ、図８５Ｂ、図８６Ａ、図８６Ｂ、および図
８９Ａから図８９Ｄで示される。これらの実施形態のいくつかにおいて、ノード対応のロ
ジスティクス受容器組立体の中のノードは、ノード対応のロジスティクス受容器組立体に
よって一時的に維持される保管場所に預けられたパッケージを監視する少なくとも１つの
センサを含むことができる。図８９Ａから図８９Ｄに対してさらに説明するように、その
ようなセンサは、パッケージの検出に役立つ、１つまたは複数の内部センサ、外部センサ
、および／またはドアセンサで実現することができる。
【０４７０】
図３８は、本発明の一実施形態による、無線ノードネットワークにおけるノード対応の
ロジスティクス受容器の動作に対する例示的な方法を示すフローダイアグラムである。図
３８を参照すると、方法３８００は、ステップ３８０５で開始され、第１のノードからブ
ロードキャストされた信号を検出する。図３４Ｂに示した例において、受容器３４１５は
、ノード対応のロジスティクス受容器とすることができ、ドロップノード１１０ａが、受
容器３４１５を有する組立体に組み込まれる。パッケージ１３０およびＩＤノード１２０
ａが受容器３４１５に埋め込まれたドロップノード１１０ａに接近すると、ドロップノー
ド１１０ａは、出荷されるパッケージ１３０に関連するＩＤノード１２０からブロードキ
ャストされた信号を検出する。
【０４７１】
ステップ３８１０で、ノード対応のロジスティクス受容器は、第１のノードと関連付け
られる。図３４Ｂの例に戻ると、ドロップノード１１０ａは、ＩＤノード１２０ａと関連
付けられる。ＩＤノード１２０ａがドロップノード１１０ａに接近すると、ドロップノー
ド１１０ａは、ＩＤノード１２０ａに、アドバタイズ信号の電力特性（ＲＦ出力電力レベ
ルなど）を変更して、ドロップノード１１０ａがＩＤノード１２０ａをより良好に位置特
定することを可能にするよう命令することができる。
【０４７２】
ステップ３８１５で、第１のノードの位置は、ノード対応の受容器によって決定される
。固定位置に設置される場合、ドロップノード１１０ａの物理的アドレスは、受容器自体
と同一であると仮定することができる。ドロップノード１１０ａがマスタノードである他
の例において、受容器の位置は、固定されていない可能性があり、ドロップノード１１０
ａは、ノード対応の受容器の現在のモバイル位置を決定する位置特定回路を有することが
できる。
【０４７３】
一実施形態において、本方法は、第１のノードの位置に基づいて、第１のノードがノー
ド対応のロジスティクス受容器の近傍に置かれたかどうかを検出することができる。ノー
ド対応のロジスティクス受容器の近傍は、近傍内の品物およびノードが出荷されるための
ものであることを指示するのに十分なほどノード対応のロジスティクス受容器に近接した
エリアとすることができる。例えば、ノード対応のロジスティクス受容器は、品物（例え
ば、パッケージ１３０）および関連したノード（ＩＤノード１２０ａ）がノード対応の受
容器のすぐ外側に置かれたことを検出することができ、ノード受容器が一杯であり、（現
在の在庫と共に）ピックアップする必要があることを指示することができる。一実施形態
において、ノード対応のロジスティクス受容器は、ある環境下（例えば、所定の数のノー
ドが現在の在庫で検出されたか、または少なくとも１つのノードが受容器の外側で検出さ
れた場合）でピックアップする必要性に関するメッセージをサーバに送信することができ
る。
【０４７４】
別の実施形態において、本方法は、第１のノードの位置に基づいて、第１のノードがノ
ード対応のロジスティクス受容器内にあるかどうかを検出することができる。受容器のサ
イズに応じて、このことは、可能な位置決定の粒度を考慮して可能とすることができる。
第１のノードがノード対応の受容器内で検出されると、出荷のために預けられたとみなさ
れ、現在の在庫に計上されるべきである。
【０４７５】
ステップ３８２０で、ノード対応のロジスティクス受容器は、第１のノードの位置に基
づいて、ノード対応のロジスティクス受容器に関連したノードの現在の在庫を変更する。
一例において、在庫には、ノード対応の受容器の近傍にあるそれらのノードを含むことが
できる。別の例において、在庫には、ノード対応の受容器のうちにあると検出されたそれ
らのノードのみを含むことができる。
【０４７６】
方法３８００はまた、第１のノードが、ノード対応のロジスティクス受容器の近傍から
、およびノード対応のロジスティクス受容器自体の中から取り出されたことを検出するこ
とができる。したがって、ノード対応のロジスティクス受容器は、ノード（および出荷さ
れる関連した品物）の現在の在庫を管理し、そのような情報についてサーバに通知するよ
う動作することができる。ノードの受容器への埋込が実現され、ＩＤノードとして動作す
る場合、埋め込まれたノードは、受容器内の他のＩＤノードからスキャン結果を収集し、
次いで、それらをマスタノードに移転することを可能にすることができる。言い換えると
、ノード対応のロジスティクス受容器は、リスニングするノード対応のロジスティクス受
容器によって収集された１つまたは複数の結果を、受容器内の少なくとも１つの他のノー
ドに移転するよう動作する。しかしながら、埋め込まれたノードが実現され、マスタノー
ドとして動作する場合、埋め込まれたノードは、ノードの現在の在庫が変化した場合、サ
ーバを直接更新することができる。
【０４７７】
別の実施形態において、埋め込まれたノード（例えば、ドロップノード１１０ａ）が実
現され、１つまたは複数の環境センサを有するセンサノードとして動作する場合、埋め込
まれたノードの処理装置は、１つまたは複数の環境センサを使用して、受容器の内部条件
を検出するよう動作することができる。例えば、受容器の内部条件が濡れた状態である場
合、埋め込まれたノードは、すぐにサーバに通知することを望むであろう。したがって、
内部条件が把握されると、埋め込まれたノードは、受容器の内部条件についての環境更新
をマスタノードに送信することができ、次いで、サーバにそれを渡すよう動作する。
【０４７８】
方法３８００はまた、ある種の生産性データとして在庫計測情報を追跡することを含む
ことができる。一実施形態において、ノードの現在の在庫におけるノードのそれぞれがノ
ード対応のロジスティクス受容器内にいつ到着し、持ち出されたかについての在庫計測情
報が追跡され、埋め込まれたノードにより、そのような在庫計測情報を、サーバに送信す
ることができる（例えば、埋め込まれたノードがマスタノードである場合、サーバに情報
を直接送信し、または埋め込まれたノードがＩＤノードである場合、接続されたマスタノ
ードを介して、サーバに情報を間接的に送信する）。したがって、一例において、在庫計
測情報は、集荷人員および／またはノードを備えたビークルが、ノード対応の受容器内の
位置に、いつ到着し、離れたかに関することができる。
【０４７９】
さらなる実施形態において、方法３８００はまた、保管場所内にあるか、またはノード
対応のロジスティクス受容器の保管場所にすぐに入るノードのＲＦ通信の管理を補助する
ことができる。具体的には、方法３８００の一実施形態はまた、第１のノードの位置がノ
ード対応のロジスティクス受容器の一時的な保管場所内に第１のノードを配置した場合、
ノード対応のロジスティクス受容器によって第１のノードに、第１のノードでの出力電力
設定を異なる電力レベルに変更するよう命令することを備えることができる。より詳細に
は、第１のノードの出力電力設定を異なる電力レベルに変更するようノード対応のロジス
ティクス受容器によって第１のノードに命令するそのようなステップは、第１のノードに
対するブロードキャストプロファイルのブロードキャスト設定を調整することを備えるこ
とができる。例えば、図５２およびそれに伴う説明に関して説明した例示的な方法は、ノ
ードが通信する方法を定義するノードのブロードキャストプロファイルの一部として、ブ
ロードキャスト設定をどのように調整することができるかを説明する。
【０４８０】
当業者は、様々な実施形態において上記で開示および説明したような方法３８００は、
先に記載した機能のいずれかを実現するための各制御および管理コードの１つまたは複数
の部分を実行する、図３に示した例示的なＩＤノードもしくはセンサノード、または図４
に示したような例示的なマスタノードなどのノードで実現することができることを理解す
るであろう。そのようなコードは、そのような種類の例示的なノード内の記憶装置などの
、非一時的なコンピュータ可読媒体に格納することができる。したがって、そのようなコ
ードを実行する場合、各ノード内の処理装置は、方法３８００およびその方法の変更例を
含む、先に記載した例示的な方法からの動作またはステップを実行するよう動作すること
ができる。
【０４８１】
（ノード対応の梱包）
例示的な無線ノードネットワークにおけるノードの実施形態は、様々な種類の電気部品
（図５５に示すようなカプラコネクタなど）の一部であるとすることができるが、品物を
出荷するために一般的に使用される（パッケージなどの）コンテナに有利には統合される
か、またはその一部とすることができる。品物を出荷するために使用されるコンテナの種
類の１つに、段ボール箱がある。その使用において、段ボール箱は、商品などの品物を小
売業者またはエンドユーザに出荷するために商品の製造者が使用することができ、および
資材、贈り物、または他の品物を友人および親戚に送るために一般の人たちが使用するこ
とができる。そのように使用される場合、段ボール箱は、出荷される品物のためのパッケ
ージとして機能する。
【０４８２】
上記の実施形態で説明したように、パッケージは、そのパッケージで１つまたは複数の
品物を出荷する場合、ノードを埋め込むことができる（一般に、ノードパッケージまたは
ノード対応のパッケージと称する）。さらに、記載したように、一般的な実施形態におい
て、ノードは、パッケージ内に単純に配置してもよく、一方、他の実施形態において、ノ
ードは、パッケージに取り付けてもよく（例えば、パッケージの内側部分に取り付ける、
ノードの１つまたは複数の状況指示がパッケージを通じて視認可能とすることができるパ
ッケージの一部に固定する、など）、またはパッケージの一部、もしくはノードパッケー
ジ内に、外側、内側、底部、または分割／緩衝材を備えるために使用される包装資材の一
部としてもよい。より詳細には、ノードは、パッケージまたは包装資材の一部として統合
してもよい（例えば、箱またはパレット構造の一部に組み込む）。さらに別の詳細な実施
形態において、ノードパッケージのノードは、ノードと共に出荷される品物を維持する、
パッケージ、または一般的なコンテナの形成を助けるために使用される包装資材に完全に
、または部分的に埋め込んでもよい。以下でより詳細に説明するように、図７５Ａ、図７
５Ｂ、図７６から図７８は、ノードパッケージの一部として使用することができる様々な
ノード対応の包装資材の様々な図を提供する。
【０４８３】
一実施形態において、例示的な包装資材は、様々な形式で、輸送コンテナ（例えば、箱
、密閉箱など）の少なくとも一部として使用することができる。例えば、包装資材は、包
装資材の１つまたは複数のシートから、段ボール箱などの、コンテナ自体を作成および形
成するための底部、側部、および密封可能な蓋として使用することができる。別の例にお
いて、例示的な包装資材は、包装セパレータ資材として使用することができ、その場合、
１つまたは複数のシートにより、様々な方向に、均一または不均一な面を伴って、同じパ
ッケージコンテナ内にある、出荷される別々の品物を互いから分けるよう構成することが
できる。さらに別の例において、例示的な包装資材は、内部の底面、側面、または蓋面に
対する品物のための緩衝材として使用することができ、その結果、出荷される品物は、パ
ッケージコンテナに対する衝突からさらに保護される。いくつかの実施形態において、そ
のような包装資材は、単独でコンテナを形成することができる。他の実施形態において、
包装資材は、セパレータ資材および緩衝材の役目を果たすことができる。さらに他の実施
形態において、包装資材は、コンテナを形成する資材、セパレータ資材、および緩衝材の
３つすべてとして機能することができる。
【０４８４】
以下でより詳細に説明するように、ノード（ＩＤノードまたはマスタノードなど）は、
一般に、一実施形態において、そのような包装資材の一部として組み立てることができる
。例えば、ノードは、包装資材の凹部内に配置されて、定位置で保持してもよく、包装資
材の内面に貼り付けてもよく、包装資材の一部として統合してもよく、包装資材の外側に
ノードのいくつかを露出させるか、全く露出させずに、包装資材に埋め込んでもよい。そ
のようなノード対応の包装資材は、次いで、品物を出荷する場合に後で使用するために購
入することができる消費者製品（例えば、ノード対応の出荷箱）の一部として出荷顧客が
利用することができる。
【０４８５】
図７５Ａは、本発明の一実施形態による、例示的な無線ノードネットワークの一部とし
てノード対応の包装資材を使用する例示的なコンテナを示す図である。図７５Ａを参照す
ると、例示的なコンテナ７５００（例えば、箱または他のパッケージ）が、出荷される品
物７５１０を含んで示されている。例示的なＩＤノード７５０５が、コンテナ７５００を
形成する包装資材（段ボールなど）の一部として示される。図のように、ＩＤノード７５
０５は、接着剤で、コンテナ７５００の内面に取り付けられる。当業者は、コンテナ７５
００が段ボール箱として示されているが、他の実施形態では、コンテナは、金属、プラス
チック、独立気ほう押出形成ポリスチレンフォーム（Ｔｈｅ  Ｄｏｗ  Ｃｈｅｍｉｃａｌ
ＣｏｍｐａｎｙによるＳｔｙｒｏｆｏａｍ（商標）など）、または品物を出荷すること
ができるコンテナを生成するために使用される他の資材などの、他の材料から造られた包
装資材を有することができることを理解するであろう。
【０４８６】
他の実施形態において、ＩＤノード７５０５は、包装資材の中に埋め込むことができる
。例えば、図７５Ｂは、本発明の一実施形態による、例示的な無線ノードネットワークの
一部としてノード対応の包装資材を使用する別の例示的なコンテナを示す図である。図７
５Ｂを参照すると、例示的なコンテナ７５３０は、包装資材（段ボール、プラスチック、
独立気泡フォーム、ロトモールド法により側壁の内側に噴射されるフォーム、および様々
な資材の組み合わせなど）で造られる物として示され、ＩＤノード７５４０が、コンテナ
７５３０の少なくとも一部をなす包装資材のシート内に埋め込まれる。当業者は、そのよ
うな「シート」の一般的な実施形態では、平面を有することができるが、他の実施形態で
は、包装資材が表面の間に配置される限り、ブロックまたは他の形状の形態（平面である
必要はない）の包装資材の例示的なシートを有することができることを理解するであろう
。
【０４８７】
図７６は、本発明の一実施形態による、例示的な無線ノードネットワークの一部として
ノード対応の包装資材を使用する例示的なコンテナシートの図を示す図である。図７６を
参照すると、例示的なコンテナシート７６００は、段ボールなどの包装資材の単一シート
として示されている。シート７６００は、シート７６００を、シート７６００から形成さ
れたコンテナの別々の部分に分ける折り線を含む。図示した実施形態において、底部パネ
ル７６０５は、シート７６００の中央にあり、（図７７で全体的に示すように）組み立て
られた場合に側壁および蓋部分となる延長パネル７６１０ａ、７６１０ｂ、７６１５ａ、
７６１５ｂを有する。
【０４８８】
この例示的な実施形態において、パネル７６１５ｂの１つは、凹んだノード領域７６２
０を含み、そこにノードを取り付けることができる。図７６に示すように、シート７６０
０における凹んだノード領域７６２０は、まず、開かれて、マスタノードまたはＩＤノー
ドを取り付けるためにアクセス可能にすることができる。取り付けは、例えば、接着剤ま
たは他の固定物（テープなど）により実現することができる。一例において、ノードは、
凹領域７６２０に配置することができ、接着ラベルを、延長パネル７６１５ｂ上にもはみ
出させながら、ノードを覆うように配置することができる。したがって、接着ラベルは、
ノードを領域７６２０内の定位置に保持することができるが、ノードの交換を可能にする
ことができ、その結果、ノードおよび／またはシート７６００から形成されたコンテナは
、他の構成要素を用いる他の状況で再利用することができる。
【０４８９】
さらに、図示した例示的な実施形態において、パネル７６１５ｂは、開口部を含む。開
口部により、ノードからのステータスライト（図示せず）を並べる、および取り付けるこ
とが可能となる。一実施形態において、ステータスライトは、ノード自体と一体化させる
ことができ、したがって、開口部は、凹領域７６２０内にあるとすることができる。別の
実施形態において、ステータスライトは、ノードから物理的に分けられたライトを伴う凹
領域７６２０内のノードに（例えば、パネル７６１５ｂ内部の電線またはトレースを介し
て）電気的に結合することができる。
【０４９０】
別の実施形態において、シート７６００は、シートがあってもライトを見えるようにす
るための開口部を有さないが、シート７６００から組み立てられたコンテナの外側から視
認可能なステータスライトからの光をまだ依然としてもたらすことができる。例えば、凹
部７６２０を形成する包装資材の少なくとも一部は、シート７６００から組み立てられた
コンテナの外側から光（または、少なくとも、光のグロー）を識別することを可能にする
よう透明または半透明とすることができる。別の例において、ステータスライトは、凹領
域７６２０内に配置されたノードに設置され、シート７６００から組み立てられた場合に
、コンテナの外側に面することができる。延長パネル７６１５ｂを形成する包装資材の小
部分は、透明な膜（例えば、透明テープなど）を有することができ、まさにそこに、ステ
ータスライトが並べられる。
【０４９１】
例示的なＩＤノードおよびマスタノードに関して先に記載したように、そのようなノー
ドで使用される例示的なステータスライトはまた、出荷状態（出荷された品物の状況、ま
たは包装資材のコンテナ内の出荷品物に対する通過経路沿いの状態など）を示すことがで
きる。ステータスライトはまた、別の実施形態において、ノードによって感知されたエラ
ーまたは超過閾値を示すことができる。
【０４９２】
図７７は、本発明の一実施形態による、例示的な無線ノードネットワークの一部として
ノード対応の包装資材を使用する例示的な組立コンテナの透視図を示す図である。図７７
を参照すると、コンテナは、シート７６００から組み立てられるか、より一般的には、形
成されて、出荷する品物（品物７５３５または７５１０など）を梱包するために使用する
ことができる。延長パネルが図７６に示す折り線に沿って折り畳まれると、コンテナが形
成される。ノードおよびステータスライト（開口７６２５で使用される場合）がコンテナ
の少なくとも一部を形成する包装資材の一部として統合された場合、出荷される品物は、
コンテナ内に配置することができ、コンテナは密封することができる。典型的に、密封は
、ノードをアクティブ化させた後に行われるが、作動がコンテナの一部として統合された
ノードでどのように実現される可能性があるかに応じて、作動は、コンテナが密封された
後に行ってもよい。
【０４９３】
いくつかの実施形態において、出荷される品物は、確実に損傷無く到着するようさらな
るサポートおよびケアを必要とする可能性がある。出荷される品物に対するそのような無
損傷配送を促進するために、セパレータ包装資材および／または緩衝包装資材がよく使わ
れる。いくつかの実施形態において、そのようなセパレータ包装資材および／または緩衝
包装資材で造られる包装資材はまた、これらの包装資材の１つまたは複数に統合されて、
無線ノードネットワーク内のノードとなるよう動作するノードを含むことができる。図７
８は、本発明の一実施形態による、例示的な梱包セパレータシート資材および例示的な緩
衝材で実現される例示的なノード対応の包装資材の透視図を示す図である。図７８を参照
すると、コンテナ７５００が再び示されるが、今回は、コンテナ７５００の内側を示す。
具体的には、コンテナ７５００の内部が、その中に配置されたセパレータ包装資材７８０
０および緩衝包装資材７８０５ａ、７８０５ｂを有するものとして示される。例示的なセ
パレータ包装資材７８００は、コンテナ７５００の内側領域を実質的に２等分しており、
内側領域に保護区分を提供し、その結果、２つ以上の品物を、損傷することなく、コンテ
ナ７５００で出荷することができる。一実施形態において、セパレータ包装資材７８００
は、資材の一部として統合された（例えば、取り付けられた、埋め込まれた、など）ノー
ド７８２０を有することができる。同じように、コンテナ７５００の底に沿って配備され
た例示的な緩衝包装資材７８０５ａ、７８０５ｂは、コンテナ７５００内の品物に対する
保護緩衝障壁をもたらし、資材の一部として統合されたノード７８１０を有することがで
きる。そのようなノード対応の包装資材は、（統合されたノードを保持しながら）様々な
出荷状況で再使用することができ、個別にカットして、特定の出荷顧客の意図するコンテ
ナ、セパレータ、または緩衝要件に適合することができるシートで販売することができる
。
【０４９４】
別の実施形態には、出荷される品物を梱包するためのノード対応の装置が含まれる。本
装置は、一般に、包装資材および包装資材の一部として統合されたＩＤノードを備える。
包装資材は、出荷される品物を梱包するコンテナの一部として使用される。例えば、図７
５Ａ、図７５Ｂ、および図７６から図７８に関して先に記載したように、そのような包装
資材は、コンテナの構造を形成するパネル、コンテナ内で品物を互いから分けておくため
のコンテナの一部として使用されるセパレータシート、またはコンテナの底部、壁、およ
び蓋から梱包された品物を保護するために使用される緩衝材の一部とすることができる。
したがって、一実施形態において、包装資材は、段ボールシート、包装セパレータシート
、および緩衝材シートから成るグループからの１つを備えることができる。
【０４９５】
ノード対応の装置の包装資材の一部として統合されたＩＤノードは、無線ノードネット
ワーク内のマスタノード（例えば、図４に示した例示的なマスタノード１１０ａまたは図
７５Ａおよび図７５Ｂに示したマスタノード７５１５）と直接通信するよう動作するが、
無線ノードネットワーク内のサーバ（例えば、図５ならびに図７５Ａおよび図７５Ｂに示
したサーバ１００）とは直接通信することができない。より詳細には、ＩＤノードは、処
理装置と、処理装置に結合された通信インターフェースとをさらに備える。通信インター
フェースは、マスタノードへの通信路（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）形式通
信路などの、短距離通信路）をもたらす。通信インターフェースはまた、マスタノードか
らブロードキャストされたメッセージを受信して、そのメッセージを処理装置にもたらす
ことができる。
【０４９６】
装置内のＩＤノードは、処理装置に結合された揮発性メモリと、処理装置に結合された
記憶装置とをさらに備える。そのようなメモリの例は、記憶装置３１５および揮発性メモ
リ３２０として図３に示した。記憶装置は、処理装置によって実行されるコードと、コン
テナおよび包装資材の一部として統合されたＩＤノードに関連した出荷情報とを維持する
。ＩＤノードの動作中、コード（例えば、ノード管理および制御コード３２５）は、記憶
装置からロードされ、揮発性メモリで実行することができる。
【０４９７】
装置内のＩＤノードはまた、ＩＤノードを起動するための電源を備える。例えば、その
ような電源は、電池３５５とすることができる。一実施形態において、ＩＤノード内の電
源は、まず、電源を長持ちさせる最良の方法として、電源からの、およびＩＤノードの回
路への、任意の可能な電流を遮断する非導電性ストリップを有するよう組み立てることが
できる。この実施形態により、消費出荷顧客が、品物を出荷する場合に今後の利用のため
にノード対応の装置を購入することを可能にし、顧客が、電源（例えば、電池３５５の端
子）と、電源に正常に結合されたＩＤノードに対する電力端子との間から非導電性ストリ
ップを取り除くことを可能にする。
【０４９８】
装置内のＩＤノードの処理装置は、コードを実行する場合、無線ノードネットワーク内
の第１のノード（例えば、マスタノード）から出荷情報を受信し、アドバタイズ信号を通
信インターフェースでマスタノードにブロードキャストし、出荷情報の少なくとも一部を
マスタノードと共有するよう動作する。より詳細には、そのような情報を共有することは
、サーバが、（マスタノードがアドバタイズ信号を検出した場合に、サーバから事前に許
可されるか、または要求され得る）マスタノードと能動的に接続して関連付けるための許
可をもたらした場合に実現することができる。
【０４９９】
さらなる実施形態において、ノード対応の装置はまた、ＩＤノードのアクティブ化状態
を示すステータスライトを含むことができる。例えば、例示的なステータスライトは、Ｉ
Ｄノードの、ＩＤノードがインターフェースする回路に結合する低電力ＬＥＤ光源で実現
され、処理装置によって駆動することができる。一実施形態において、処理装置は、出荷
情報を受信する際に、指定されたパターンで、ステータスライトを点滅させるようさらに
動作することができる。これにより、出荷顧客が、ノード対応の装置が動作して、コンテ
ナ内に密封されるよう準備されたことを確認することを可能にすることができる。例えば
、出荷情報を受信する際、処理装置は、制御信号を、ＬＥＤステータスライトに結合され
たインターフェース回路に送信することができ、制御信号は、出荷情報の受信を視覚的に
反映するよう、予め指定された回数、ライトを点滅させることができる。他の実施形態で
は、処理装置に、異なる種類の状況条件を示すために、および出荷顧客、またはパッケー
ジコンテナを処理もしくは並べることができるパッケージ取り扱い人員もしくは光感知機
械に、さらなるフィードバックを提供する、他のパターンでライトを点滅させることがで
きる。
【０５００】
別の実施形態において、ステータスライトは、包装資材内に配置されるが、コンテナの
外側から閲覧可能とすることができる。一例において、ステータスライトは、開口のない
包装資材内に配置されるが、外側に十分近くすることができ、その結果、ライトは、コン
テナの外側から閲覧可能（または、部分的に閲覧可能）に「グローする」ことができる。
ステータスライトは、見ることができるか、または容易にスキャンすることができるよう
に有利に配置される包装資材の半透明な部分に配置してもよい。
【０５０１】
別の例において、図７６に対して先に記載したように、例示的なＩＤノードは、凹領域
７６２０内に配置されて、開口７６２５を通じて閲覧可能なステータスライトを有するか
、または、ライトがＩＤノードの本体の一部である場合に、凹領域７６２０の開口部（図
示せず）を通じて閲覧可能なステータスライトを有することができる。
【０５０２】
さらに別の実施形態において、包装資材は、開口を含むことができ、ステータスライト
は、包装資材内の構成に配置することができ、そこでは、ステータスライトが開口と整列
する。図７６に示すように、例えば、例示的な開口部７６２５は、ＩＤノードに結合され
た、別々に取り付けられたステータスライトと整列することができる。
【０５０３】
装置内の包装資材の一部として統合されたＩＤノードは、電源によりＩＤノードを起動
させるために、電源に結合されるスイッチをさらに備えることができる。例えば、図３に
示すように、ＩＤノード１２０ａは、スイッチが一組みの磁界変化を検出した場合に磁気
的にアクティブ化する磁気スイッチを含む。より詳細には、スイッチによって検出された
磁界変化の検出された組は、作動パターンを定義するある期間にわたる一連の磁界変化を
さらに備えることができる。そのようなパターンは、ある時間にわたる一連の磁界変化を
もたらす、そのような時限的方法で、ノードの近くの磁界源（例えば、磁石）の物理的な
動きによって作動することができる。
【０５０４】
別の実施形態において、装置内の包装資材の一部として統合されたＩＤノードは、電源
によりＩＤノードを起動させる処理装置への論理入力をさらに備えることができる。
【０５０５】
一実施形態において、包装資材は、少なくとも包装資材のシートを含むことができ、包
装資材の一部として統合されたＩＤノードは、包装資材のシート内に埋め込むことができ
る。例えば、図７５Ｂに示したＩＤノード７５４０は、コンテナ７５３０のパネル底部を
形成する包装資材のシート内に埋め込まれる。
【０５０６】
そのようなノード対応の装置の典型的な実施形態は、コンテナを形成する包装資材内に
統合されるか、または埋め込まれたＩＤノードを有利には有するコンテナを含むことがで
きる。そのようなノード対応の包装資材がどのように使用される可能性があるかはまた、
様々な実施形態の主題である。図７９は、本発明の一実施形態による、品物を出荷するた
めのコンテナの一部としてノード対応の包装資材を使用する例示的な方法を示すフローダ
イアグラムである。
【０５０７】
図７９を参照すると、方法７９００は、ステップ７９０５で、包装資材でコンテナの少
なくとも一部を形成することにより、開始される。一実施形態において、包装資材は、段
ボールシート、包装セパレータシート、および緩衝材シートから成るグループからの１つ
を備えることができる。
【０５０８】
ステップ７９１０で、方法７９００は、包装資材の一部として統合されたＩＤノードを
アクティブ化することによって続けられる。ＩＤノードは、無線ノードネットワーク内の
マスタノードと直接通信するよう動作するが、無線ノードネットワーク内のサーバと直接
通信することはできない。例えば、図７５Ａに示すように、ＩＤノード７５０５は、（ノ
ード対応のロジスティクス受容器またはノード対応のドロップボックス７５２０と関連付
けられ、その一部である）マスタノード７５１５と直接通信することができるが、サーバ
１００と直接通信することはできない。代わりに、ＩＤノード７５０５は、マスタノード
７５１５の階層に依存し、ネットワーク１０５を通じてサーバ１００と直接通信すること
ができる。
【０５０９】
方法７９００の一実施形態において、包装資材の一部として統合されたノードをアクテ
ィブ化することは、様々な方法で実現することができる。例えば、ノードは、包装資材に
組み込まれたセンサを有することができ、資材がコンテナを形成して、コンテナの蓋部分
が閉じられた場合、センサは、そのような閉じられたことを検知し、ノードをアクティブ
化することによって応答する。別の例において、包装資材の２つの面は、それぞれに組込
みセンサを有することができ、互いに押しつけられた場合にノードをアクティブ化させる
。上述のように、別の例では、適切な磁気刺激で状態が変化する場合に、ノードをアクテ
ィブ化することができる磁気スイッチを利用することができる。
【０５１０】
ノードをアクティブ化させることにより、ノードを、完全無通電状態から起動させるこ
とができる。別の例において、ノードをアクティブ化させることにより、ノードを、低エ
ネルギー消費状態（例えば、スタンバイモード）から、高機能状態または完全機能状態に
移行させることができる。したがって、作動の前に、ノードは、ノードの一部が機能して
いる例示的なスタンバイモードを維持することができるが、エネルギーの消費を最小にす
るよう試みながらそうすることができる。例えば、例示的なノードは、スタンバイ状態の
時に通信インターフェースをパワーダウン（例えば、無線オフ）しておくことができるが
、アクティブ化させる場合にそのような回路を起動することができ、その結果、ノードは
、無線ノードネットワーク内の他のノードまたはサーバと通信を開始することができる。
【０５１１】
一実施形態において、ＩＤノードをアクティブ化することは、ＩＤノード内の電源（例
えば、例示的なＩＤノード１２０ａの電池３５５）に、コンテナの包装資材の一部として
統合されたＩＤノードを起動させ、ＩＤノードのステータスライトを点けさせることをさ
らに備えることができる。
【０５１２】
ステップ７９１５で、方法７９００は、出荷顧客が操作するユーザ・アクセス・デバイ
スを介してサーバで出荷情報を登録することによって続けられ、出荷情報は、コンテナと
、コンテナの包装資材の一部として統合されたＩＤノードとに関連する。図２を参照して
説明したように、様々な実施形態における例示的なユーザ・アクセス・デバイス（デバイ
ス２００など）は、デスクトップコンピュータ、ラップトップコンピュータ、タブレット
（Ａｐｐｌｅ  ｉＰａｄ（登録商標）タッチスクリーンタブレットなど）、パーソナル・
エリア・ネットワーク・デバイス（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイスなど）、ス
マートフォン（Ａｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）など）、スマート・ウェアラブル
・デバイス（Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｇｅａｒ（商標）スマートウォッチデバイ
ス、またはＧｏｏｇｌｅ  Ｇｌａｓｓ（商標）ウェアラブル・スマート・オプティクスな
ど）、またはネットワーク１０５上でサーバ１００と通信することが可能な他のそのよう
なデバイスを用いて、マスタノードおよびＩＤノードへの有線または無線通信路上で、実
現することができる。図７５Ａに図示した例で示したように、ユーザ・アクセス・デバイ
ス２００は、サーバ１００への直接アクセスを可能にするための（先に記載したコード４
２５を実施することができる）アプリケーションを動作させる、出荷顧客が操作するスマ
ートフォンとすることができる。一例において、顧客は、出荷施設、小売店、またはその
ようなノード対応の装置に対するオンライン注文で、コンテナ７５００（ノード７５０５
が統合されている）を購入することができる。
【０５１３】
より詳細な実施形態において、登録することは、出荷情報の第１の部分としてユーザ・
アクセス・デバイスにコンテナに対する目的地アドレスを入力すること、出荷情報の第２
の部分としてユーザ・アクセス・デバイスに追跡番号を入力すること（追跡番号は、コン
テナに関連する）、出荷情報の第３の部分としてユーザ・アクセス・デバイスにノード識
別（例えば、コンテナの包装資材の一部として統合されたＩＤノードに関連したＭＡＣア
ドレス）を入力すること、およびユーザ・アクセス・デバイスに出荷情報をサーバに送信
させること、を備えることができる。
【０５１４】
さらに、登録することは、包装資材から造られたコンテナ内の出荷される品物を説明す
るコンテナ内容情報を入力することを備えることができる。ある特定の例では、コンテナ
内容情報は、コンテナ内の品物についての税関申告書に対する税関情報をさらに備えるこ
とができる。生成されて、サーバに供給されると、そのようなコンテナ内容情報は、包装
資材の一部として統合されたＩＤノードのメモリにプログラムされて格納することができ
る。
【０５１５】
ステップ７９２０で、方法７９００は、コンテナの包装資材の一部として統合されたＩ
Ｄノードを有するコンテナ内に、品物を密封することによって続けることができる。ステ
ップ７９２５で、方法７９００は、コンテナを出荷するための第１の受け渡し地点にコン
テナを配置することによって続けられる。
【０５１６】
一実施形態において、配置するステップは、第１の受け渡し地点の近くにあるマスタノ
ードと関連付けられた配送業者に、コンテナを提供することをさらに備えることができる
。例えば、図７５Ａに図示した例において、マスタノード７５１５は、配送業者と関連付
けることができる。配送業者が、統合されたＩＤノード７５０５を有するコンテナ７５０
０を受け取ると、配送業者のマスタノード７５１５は、受け渡し地点（例えば、事務所建
物内のメールルーム、出荷施設のパッケージ保管室など）でＩＤノード７５０５と関連付
けられる。
【０５１７】
しかしながら、別の実施形態において、配置するステップは、配送業者によって提供さ
れるノード対応のロジスティクス受容器にコンテナを配置することをさらに備えることが
でき、ここで、ノード対応のロジスティクス受容器は、第１の受け渡し地点にある。図７
５Ａで図示した例に戻って参照すると、マスタノード７５１５は、ノード対応のロジステ
ィクス受容器の一部とすることができ、より具体的には、出荷されるパッケージコンテナ
を受け取り、１つまたは複数の配送業者が、装置を提供し、出荷される関連パッケージコ
ンテナをピックアップするよう保持することができるノード対応のロジスティクス受容器
７５２０の一部とすることができる。
【０５１８】
（ノード対応のロジスティクス受容器を用いた事前ルート変更通知）
他の実施形態は、出荷顧客がパッケージを出荷しようとする際に出荷顧客の事前通知を
容易にする無線ノードネットワーク内の１つまたは複数のノードを有することができる。
出荷顧客は、出荷して、それからパッケージをドロップオフするために出荷施設（例えば
、ＦｅｄＥｘ（登録商標）Ｏｆｆｉｃｅ  Ｐｒｉｎｔ  ＆  Ｓｈｉｐ  Ｃｅｎｔｅｒなど
）まで送るパッケージについて、サーバに入力された、あるいは提供された出荷情報を有
することができる。例えば、施設でパッケージを下ろす所は、パッケージが起点位置から
目的位置までのその予想される通過を開始する所であり得る。
【０５１９】
遭遇し得る１つの問題は、出荷施設が何らかの理由でパッケージを受け入れることがで
きない場合（例えば、施設が閉まっている、特定の機器が動作不能であり得る、配送業者
によるスケジュールされたピックアップがすでに行われた、施設が出荷する品物の種類に
対応することができないなど）である。一般に、無線ノードネットワーク内の特定のネッ
トワークデバイスが配備された一実施形態は、パッケージを受け入れることができない施
設から離れて代替の出荷ソリューション（例えば、別の施設、およびノード対応のロジス
ティクス受容器など）に向けてルート変更するように出荷顧客に事前通知を提供すること
ができ、そのようにして顧客はパッケージを出荷してもらうことができる。
【０５２０】
図８０は、本発明の一実施形態による、例示的なシステムが出荷顧客に代替の出荷ソリ
ューションについて通知する例示的な出荷施設に接近する例示的なユーザ・アクセス・デ
バイスおよびパッケージを示す図である。ここで図８０を参照すると、出荷顧客のスマー
トフォン２００（ユーザ・アクセス・デバイスの一種）およびパッケージ８００５が例示
的な出荷施設８０００に接近しているところを示す。施設８０００は、その内部または周
囲に出荷施設のマスタノード８１１０ａを配備しており、それは図４の例示的なマスタノ
ード１１０ａについて述べたものと同様に構成されプログラムされている。このように、
出荷施設のマスタノード８１１０ａは、ネットワーク１０５を介してサーバ１００と直接
通信するように動作する。
【０５２１】
一実施形態では、出荷顧客のスマートフォン２００は、スマートフォン２００を例示的
なＩＤノードまたは例示的なマスタノードとして動作させるために、本質的な部分でコー
ド３２５または４２５として動作するアプリ（図示せず）をそれぞれ実行することができ
る。このように、スマートフォン２００は、例えば、出荷するパッケージ８００５に関す
る出荷情報をアップロードするためにサーバ１００と相互作用することができる。同様に
、スマートフォン２００は、アドバタイズ信号８０１５をブロードキャストする短距離通
信インターフェースとして、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信ハードウェアおよびソ
フトウェア（例えば、ＲＦトランシーバ、プログラムスタック、プロファイルなど）を用
いることができる。スマートフォン２００が接近して出荷マスタノード８１１０ａに十分
に近接すると、マスタノード８１１０ａは信号８０１５を検出し始めることができる。こ
のような信号８０１５は、スマートフォン２００が別のノードと関連付けられるために調
べていることを示す情報をステータスヘッダに含むことができる。一実施形態では、関連
付けられると、マスタノード８１１０ａは、サーバ１００にアクセスして、さらなる情報
（例えば、出荷情報）を収集することができる。別の実施形態では、マスタノード８１１
０ａは、スマートフォン２００と出荷施設のマスタノード８１１０との間のアクティブな
関連付けの後に、スマートフォン２００からこのような情報を直接受け取ることができる
。
【０５２２】
この時点で、出荷顧客は出荷施設８０００に接近し続けて、施設８０００が開いていて
出荷のためにパッケージを受け付けている場合には、施設８０００に入ってパッケージ８
００５を出荷することができる。しかし、単に施設８０００に到着し、意図したようにそ
こからパッケージを出荷することができないことが分かるのではなく、一実施形態は、代
替の出荷ソリューションに関する事前通知をスマートフォン２００（ユーザ・アクセス・
デバイスの一種として）に提供することができる。当業者であれば、ラップトップコンピ
ュータ、タブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、またはス
マート・ウェアラブル・デバイスなどの他の種類のユーザ・アクセス・デバイスにより、
スマートフォン２００を実現することができることを理解するであろう。そしてより詳細
には、一実施形態は、出荷情報および出荷施設の出荷状況に基づいて、ユーザ・アクセス
・デバイスに対して代替の出荷ソリューションに関する事前通知を提供することができる
。
【０５２３】
一般に、出荷状況は、パッケージを受け付けて出荷する施設の能力または無能力に関す
る。状況情報は、このような出荷状況を反映する出荷マスタノード８１１０ａおよび／ま
たはサーバ１００上で利用可能であり得る。同様に、このようなネットワークデバイスは
、施設８０００より遅くまで開いている近くの出荷施設またはノード対応のロジスティク
ス受容器によるクローズなどの代替の出荷ソリューションを決定または識別することがで
きる。代替の出荷ソリューションの他の例としては、従来の非ノード対応のドロップボッ
クス、セキュア・ロッカー・ユニット、または他のドロップオフ受容器などのロジスティ
クス受容器を挙げることができる。このように、例示的な事前通知は、このような代替の
出荷ソリューションの場所（最も近い２４時間出荷施設、およびノード対応のロジスティ
クス受容器によるクローズ）への指示を提供することができる。
【０５２４】
より詳細な実施形態では、事前通知は、適切な代替の出荷ソリューションを探している
スマートフォン２００のユーザと他の代替および各代替に関する関連情報（例えば、ユー
ザの現在位置からの距離、営業時間、提供される配送業者サービスの種類、提供される出
荷サービスの異なる種類、将来のピックアップ時刻のスケジュール）を提供するマスタノ
ードまたはサーバとの間の２方向対話型ダイアログの開始メッセージであってもよい。さ
らに、スマートフォン２００のユーザは、事前通知で開始される２方向ダイアログの一部
として、選択されたノード対応のロジスティクス受容器のために予定されるプレミアムま
たは優先的なピックアップの提示が提供され得る。
【０５２５】
例えば、スマートフォン２００を用いる出荷顧客が施設８０００にパッケージ８００５
を出荷してもらえない場合には、スマートフォン２００に送信される事前通知は、ノード
対応のロジスティクス受容器８１１０ｂによるクローズへの指示８０１０を含むことがで
きる。さらに、スマートフォン２００を用いる出荷顧客には、他の代替の出荷ソリューシ
ョンのオプション（例えば、他のロジスティクス受容器または出荷施設の他の位置）を提
示することができる。さらに、一実施形態では、スマートフォン２００を用いる出荷顧客
は、ノード対応のロジスティクス受容器８１１０ｂに行き、その特定のユニットで優先的
なピックアップを受けるために支払うことを選択することができる。例えば、そのような
支払いによって、受容器８１１０ｂに対して、標準的な出荷サービスで通常提供されるよ
りも迅速なピックアップのために、保管している待機中のパッケージがあることをサーバ
１００に迅速に報告させることができる。このように、スマートフォン２００を用いて（
例えば、本明細書でより詳細に説明されるように、ノードの関連付けによる無線支払いオ
プションを用いて）出荷顧客が支払いをすることができ、ノード対応のロジスティクス受
容器８１１０ｂ内のパッケージの配送業者のピックアップスケジュール情報を優先するこ
とができる。
【０５２６】
図８１は、本発明の一実施形態による、パッケージを出荷する場合に代替の出荷ソリュ
ーションについて無線ノードネットワークを用いて出荷顧客に事前に通知する例示的な方
法を示すフローダイアグラムである。デバイスが出荷施設に関連するマスタノードに接近
するにつれて、出荷顧客に関連するユーザ・アクセス・デバイスによってブロードキャス
トされる信号を検出することにより、方法８１００はステップ８１０５で開始され、ここ
で出荷顧客は出荷するパッケージと共に出荷施設に接近している。方法８１００の別の実
施形態では、ユーザ・アクセス・デバイスは、ステップ８１１０の関連付けの前置きとし
て、出荷施設に関連するマスタノードによってブロードキャストされた信号を検出するこ
とができる。
【０５２７】
ここで、ユーザ・アクセス・デバイス（例えば、図８０に示して説明したスマートフォ
ン２００）は、ネットワーク内のノードとして動作している。より詳細な実施形態では、
ユーザ・アクセス・デバイスは、ネットワークにおけるＩＤノードとして動作していても
よく、したがって、出荷施設のマスタノードと直接通信するように動作することができる
が、ネットワーク内のサーバと直接通信することはできない。しかし、別の実施形態では
、ユーザ・アクセス・デバイスは、ネットワーク内の別のマスタノードとして動作してい
てもよく、デバイスは出荷施設のマスタノードと直接通信することができ、かつ、ネット
ワーク内のサーバと直接通信することができる。実際、例示的なスマートフォン２００は
、いくつかの事例ではマスタノードとして、また他の事例ではＩＤノードとして動作する
ことを可能にするアプリを有することができる。
【０５２８】
ステップ８１１０では、方法８１００は、ユーザ・アクセス・デバイスを出荷施設のマ
スタノードと関連付けることで継続する。これは、デバイスとマスタノードとの間の受動
的または能動的な接続を確立することにより達成することができる。能動的な接続は、一
実施形態における出荷情報などの情報の安全な共有を可能にすることができる。
【０５２９】
ステップ８１１５では、方法８１００は、ユーザ・アクセス・デバイスから出荷情報を
受け取るのではなく、出荷施設のマスタノードが出荷するパッケージに関する出荷情報を
サーバから受け取る、一実施形態で継続する一例において、これは出荷施設のマスタノー
ドがユーザ・アクセス・デバイスと関連付けられた後に、行うことができる。しかし、別
の例において、出荷施設のマスタノードは、ユーザ・アクセス・デバイスと関連付けられ
る前に出荷情報を受け取ることができる。したがって、サーバは、出荷するためにパッケ
ージを施設（施設８０００など）に運んでくる出荷顧客を予想して出荷マスタノードと出
荷情報を事前設定しておくことができる。
【０５３０】
さらに、別の実施形態では、出荷施設のマスタノードをサービス情報により事前設定し
ておくことができる。例えば、このようなサービス情報は、出荷施設によって提供される
受け入れ可能な出荷サービスの種類を概説し、または定義することができる。より詳細に
は、このようなサービス情報は、ユーザ・アクセス・デバイスに提供される代替の出荷ソ
リューションの情報を含むことができる。
【０５３１】
ステップ８１２０では、方法８１００は、出荷情報および出荷施設の出荷状況に基づい
て、ユーザ・アクセス・デバイスに対して代替の出荷ソリューションに関する事前通知を
提供することで継続する。例えば、例示的な出荷情報は、所望の特定の出荷サービスを識
別することができ、施設の出荷状況情報は、所望のサービスが提供されていないこと、ま
たは一時的にオフラインになっていること（例えば、機器の保守問題、または能力の限界
によりさらに受け入れることができないなどのため）を示すことができる。
【０５３２】
一実施形態では、ユーザ・アクセス・デバイスに事前通知を提供するステップは、出荷
施設のマスタノードおよびサーバの一方により実行することができる。例えば、一実施形
態は、出荷施設のマスタノード８１１０ａ上でそのような情報を維持するのではなく、ど
のような他の代替の出荷ソリューションがバックエンドサーバ１００上で利用可能である
かについてのさらなる詳細を有することができる。しかし、別の実施形態では、出荷施設
のマスタノード８１１０ａは、ロバストなコンピューティングプラットフォームであって
もよく、その記憶装置は実装態様に応じてそのような情報を含むことができ、したがって
、それは、そのような通知により応答する必要性、あるいは、より詳細な実施形態では、
デバイス２００とシステム（例えば、マスタノード８１１０ａまたはサーバ１００）との
間の双方向メッセージ通信からサーバ１００をオフロードすることができる。
【０５３３】
いくつかの他の実施形態では、出荷施設の出荷状況は様々な方法で実現することができ
る。一般的な実施形態では、出荷施設の出荷状況は、出荷施設が出荷のためのパッケージ
を受け入れることができないか否かを含むことができる。より詳細な例において、出荷状
況は、出荷施設が現在業務のために開いていないか否かを含むことができる。出荷顧客は
、施設の通常の営業時間後に、あるいは少なくとも出荷施設の出荷部門が現在業務のため
に開いていない時に、出荷するパッケージをドロップオフしようとすることができる。さ
らに別の詳細な例において、出荷状況は、出荷施設がパッケージに関する出荷の１つまた
は複数のカテゴリを受け入れることができないか否か（危険物、または出荷施設がサービ
スすることができないピックアップエンティティの種類など）を含むことができる。
【０５３４】
別の例において、出荷施設の出荷状況は、出荷施設が出荷情報で識別された所望の配送
業者によるピックアップイベントに対してもはやスケジューリングされていないか否かを
含むことができる。例えば、出荷顧客は、その日の配送業者による最終ピックアップ後に
出荷施設に接近することができる。より詳細には、出荷情報が所望の配送業者を識別した
場合に、その特定の配送業者はその日に出荷施設に来るようにスケジュールされていない
ことがあり得るが、他の配送業者が、それぞれの出荷側エンティティのロジスティクスネ
ットワークを介して、さらなる出荷のためにハンドオフするように識別されたパッケージ
をピックアップするためにスケジューリングされ得る。
【０５３５】
さらに別の例において、出荷施設の出荷状況は、出荷施設が出荷情報で識別された所望
の出荷サービスによって出荷用パッケージを受け入れることができないか否かを含むこと
ができる。例えば、単一の出荷側エンティティは、より速い出荷サービス（例えば、終夜
）および速いサービスよりも低価格のより標準的な出荷サービスを提供することができる
。出荷状況は、このような状況では、標準的な出荷サーバではパッケージを受け入れるこ
とができるが、ロジスティクスリソースが出荷側エンティティによってすでに配備されて
いるならば、その日は、より速い出荷サービスによりそれ以上のパッケージを出荷するこ
とができないことを示すことができる。
【０５３６】
別の実施形態では、代替の出荷ソリューションに関する事前通知は、代替の出荷ソリュ
ーションとして出荷用パッケージを受け入れることができる代替の出荷施設に関する情報
を含むことができる。図８０に示す例において、デバイスが施設８０００に接近するにつ
れて、スマートフォン２００は例示的な事前通知を受け取ることができ、通知は別の出荷
施設の名称、場所、営業時間、および１つもしくは複数の出荷側エンティティによって提
供されるサービスの種類を含む。
【０５３７】
さらに別の実施形態では、代替の出荷ソリューションに関する事前通知は、代替の出荷
ソリューションとして出荷用パッケージを受け入れることができるノード対応のロジステ
ィクス受容器に関する情報を含むことができる。より詳細には、出荷用パッケージを受け
入れることができるノード対応のロジスティクス受容器に関する情報は、ノード対応のロ
ジスティクス受容器への指示を含むことができる。例えば、このような通知は、ノード対
応のロジスティクス受容器８１１０ｂを識別する情報を含むことができ、それは受け取る
とすぐにパッケージ８００５の位置および状況をインテリジェントに受け入れ、追跡し、
報告し、管理するために利用可能であり得る。そしてその情報は、デバイス２００上のユ
ーザインターフェースを介して出荷顧客に示される指示８０１０を含むことができる。
【０５３８】
さらにより詳細な実施形態では、代替の出荷ソリューションに関する事前通知を提供す
るステップは、サーバにより、ユーザ・アクセス・デバイスの位置を決定するステップと
、出荷施設の出荷情報および出荷状況は、出荷施設が出荷用パッケージを受け入れること
ができないことを示しているかどうかを判定するステップと、出荷施設に近いノード対応
のロジスティクス受容器（例えば、施設８０００に近い装置８１１０ｂ）を代替の出荷ソ
リューションとして識別するステップと、ユーザ・アクセス・デバイスに事前通知を送信
するステップと、を含み、事前通知は識別されたノード対応のロジスティクス受容器への
指示を提供する。
【０５３９】
そして、方法８１００のさらなる実施形態では、上述した識別するステップは、複数の
ノード対応のロジスティクス受容器のうちのどの１つが、出荷用パッケージを受け入れる
能力があって、ユーザ・アクセス・デバイスに最も近いユニットであるかを決定するステ
ップと、決定された１つのノード対応のロジスティクス受容器を、出荷施設に近いノード
対応のロジスティクス受容器を含む代替の出荷ソリューションとして識別するステップと
、をさらに含む。ここで、多数の可能性のある代替の出荷ソリューションがあってもよく
、マスタノードまたはサーバは、どれが最も近いかを決定することができる。あるいは、
プロンプトされる範囲内の近いユニットについての１組の選択を提供することができ、通
知は、出荷顧客が効率的にパッケージを出荷するのを事前に助けるための、より対話型の
やり取りの開始メッセージである。
【０５４０】
当業者であれば、様々な実施形態で開示して上述した方法８１００は、マスタノード（
図４に示す例示的なマスタノード１１０ａ、および図８０の出荷施設のマスタノード８１
１０ａなど）上で実現することができ、上述した機能のいずれかを実施するために制御お
よび管理コード（コード４２５など）の１つまたは複数の部分を実行することができるこ
とが理解されよう。このようなコードは、非一時的なコンピュータ可読媒体（例示的な移
動マスタノードの記憶装置４１５など）に格納することができる。したがって、このよう
なコードを実行する場合に、マスタノードの処理装置（装置４００など）は、方法８１０
０およびその方法の変形例を含む、先に開示した例示的な方法の動作またはステップを実
行するように動作することができる。
【０５４１】
（ノード対応のロジスティクス受容器の位置の自己評価）
上述したように、一実施形態は、ドロップボックスもしくはセキュア・ロッカー・ユニ
ットなどのロジスティクス受容器の一部としてのノード、またはロジスティクス受容器に
接続／取り付けられたノードを実現することができる。図８２Ａおよび図８２Ｂは、例示
的なノード対応のロジスティクス受容器を示す。ここで図８２Ａを参照すると、例示的な
ノード対応のロジスティクス受容器８２００が斜視図で示され、預け入れ口８２０５およ
びペイロード・アクセス・ドア８２１０を有する。ノード対応のロジスティクス受容器８
２００は、典型的には、出荷顧客が受容器８２００にアクセスすることができるアクセス
可能な位置に配置されている。動作時には、出荷顧客が預け入れ口８２０５でドアを関節
動作させて開くことができ、そうして受容器８２００はパッケージを受け取ることができ
る。パッケージが受容器８２００内に置かれると、出荷顧客は預け入れ口８２０５でドア
を閉じ、それからパッケージは受容器内に保持される。換言すれば、例示的なノード対応
のロジスティクス受容器８２００は、出荷するパッケージを受け取り、パッケージの保管
を一時的に保持することができ、それは、パッケージが受容器により受け取られる入口開
口部８２０５およびパッケージが許可されたピックアップまで一時的かつ安全に保持され
る受容器内の一時保管エリアにより行われる。典型的には、出荷側エンティティの配送業
者人員が到着して、ペイロード・アクセス・ドア８２１０およびセキュリティロック８２
１５を使用して任意の預けられたパッケージをピックアップすることができる。
【０５４２】
図８２Ｂは、本発明の一実施形態による、図８２Ａの例示的なノード対応のロジスティ
クス受容器８２００の側面図および内面図を示す図である。ここで図８２Ｂを参照すると
、例示的なノード対応のロジスティクス受容器８２００のさらに詳細が示されている。例
えば、ノード対応のロジスティクス受容器８２００は、受容器構造の一部としてノード８
２２０を有して示されている。一実施形態では、ノード８２２０はＩＤノードとして実装
されてもよいし、他の実施形態では、ノード８２２０はより複雑なマスタノードとして実
装されてもよい。ノード８２２０は、ノード対応のロジスティクス受容器８２００内に統
合されるか、または埋め込まれてもよい。他の実施形態は、単純にノード対応のロジステ
ィクス受容器８２００の一部、例えばノード対応のロジスティクス受容器８２００の内部
領域８２２５、８２３０のアクセス可能な部分に取り付けられたノード８２２０を有して
もよい。ノード８２２０のこのような着脱可能な実装態様によって、ノード８２２０に関
する様々なサービス操作（例えば、ノードの交換、ノードの電池の交換、ノードのセンサ
の交換、ノードに搭載されたメモリにさらにメモリを追加することなど）をより容易に達
成することができる。
【０５４３】
動作時には、出荷顧客は開口部のドアを開くことにより、開口部８２０５を通してパッ
ケージ８２３５を挿入することができる。それからパッケージ８２３５などのパッケージ
は、第１の内部領域８２２５内に配置され得る。いくつかの実施形態では、当業者であれ
ば、ノード対応のロジスティクス受容器８２００が、ノード対応のロジスティクス受容器
８２００内からいかなるパッケージまたは品物の除去をも防止しつつ、領域８２２５内の
パッケージ８２３５を受け入れるさらなる構造を含むことができることを理解するであろ
う。
【０５４４】
領域８２２５内に入ると、パッケージ８２３５は、第２の内部領域８２３０内に落下す
るか、または移動する。領域８２３０は、典型的には、受容器８２００内の一時保管エリ
アとして用いられ、そこでパッケージ８２３５は許可されたピックアップまで一時的かつ
安全に保持され得る。一例において、出荷側エンティティの配送業者人員が到着して、ペ
イロード・アクセス・ドア８２１０およびセキュリティロック８２１５を使用して任意の
預けられたパッケージをピックアップすることができる。
【０５４５】
本明細書に開示する他の実施形態（例えば、図８９Ａおよび図８９Ｂに示す実施形態）
についてさらに詳細に説明するように、例示的なノード対応のロジスティクス受容器は、
ノードを有するパッケージ（一般に「ノードパッケージ」と呼ばれる）が接近している時
を検知することができ、いくつかの実施形態では、ノードパッケージまたは非ノードパッ
ケージが受容器内に預けられた時を検出することができる。
【０５４６】
受容器８２００などのノード対応のロジスティクス受容器を特定の位置に配備すること
に関して直面する可能性がある１つの問題は、その位置がノード対応のロジスティクス受
容器に適した位置であるか否かを判定することである。その位置が受容器を使用し得る適
切な量の潜在的な出荷顧客を有しない場合には、そのようなノード対応のロジスティクス
受容器を配備するコストを正当化することができない。さらに、特定の位置の周囲のビジ
ネスおよび消費者の活動は経時的に変化し得る。このようなビジネスおよび消費者の活動
は、最初は特定の位置におけるノード対応のロジスティクス受容器の配置を正当化するこ
とがあり得るが、一実施形態は、ノード対応のロジスティクス受容器をその位置に保持し
ておくことが正当化されるか否かの進行中および将来の再評価を可能にすることができる
。
【０５４７】
一実施形態では、例示的なノード対応のロジスティクス受容器８２００などのノード対
応のロジスティクス受容器は、その現在位置を自己評価することができる。例えば、図８
３は、本発明の一実施形態による、例示的なノード対応のロジスティクス受容器の現在位
置の適合性を評価するように動作する例示的なノード対応のロジスティクス受容器を示す
図である。ここで図８３を参照すると、ノード対応のロジスティクス受容器８２００がネ
ットワーク１０５を介してサーバ１００と直接通信するように動作する実施形態が示され
ている。したがって、本実施形態の受容器８２００内のノード８２２０は、マスタノード
である。しかし、別の実施形態では、受容器８２００内のノード８２２０はＩＤノードに
より実装されてもよく、ノード対応のロジスティクス受容器８２００は、無線ノードネッ
トワークでマスタノード（図示せず）と直接通信するように動作することができ、そして
サーバ１００と直接通信することができる。
【０５４８】
ロジスティクス受容器８２００は、図８２Ａおよび図８２Ｂを参照して説明したように
、出荷するパッケージを受け取って、一時的に保持することができる。そして図８２Ｂに
示すように、受容器は、パッケージが通って受け取られる入口開口部、およびパッケージ
が許可されたピックアップまで一時的かつ安全に保持される一時保管エリア（領域８２３
０など）を有する。
【０５４９】
ノード対応のロジスティクス受容器はまた、ノードと受容器との間に一般的な関係があ
るように、受容器と共に組み立てられたノードを備える。ノードは、例えば、受容器に取
り付けられるか、その一部として統合されるか、あるいは受容器の構造内に完全にまたは
部分的に埋め込まれることによって、受容器と共に組み立てられ得る。一実施形態では、
ノードは図３に示したＩＤノード１２０ａにより実装されてもよいし、同様に、別の実施
形態では、ノードは図４に示したマスタノード１１０ａにより実装されてもよい。  より
詳細には、ロジスティクス受容器と共に組み立てられたノードは、ノード処理装置、ノー
ド記憶装置、および少なくとも１つの通信インターフェースをさらに備える。ノード記憶
装置は、ノード処理装置に結合され、ノード処理装置による実行のためのコード、および
受容器と共に組み立てられて埋め込まれたノードの近くの無線通信信号アクティビティに
関するユーザ基準レベルを維持する。  通信インターフェース（または複数のインターフ
ェースが存在する場合には各通信インターフェース）は、ノード処理装置に結合される。
通信インターフェースは、一般的に、無線ユーザ・アクセス・デバイス（スマートフォン
など）からブロードキャストされた信号を検出し、無線ノードネットワーク内の別のネッ
トワークデバイス（ＩＤノード、マスタノード、またはサーバなど）と通信するように動
作する。
【０５５０】
ノード処理装置は、ノード記憶装置に保持されたコードを実行する際に、ノード対応の
ロジスティクス受容器がノード対応のロジスティクス受容器の現在位置を評価することを
一括して可能にする種々の機能を実行するように動作する。より詳細には、ノード処理装
置は、少なくとも１つの通信インターフェースにおいて無線通信信号のアクティビティの
レベルを検出するように動作する。図８３に示す例において、ノード対応のロジスティク
ス受容器８２００は、その通信インターフェース（例えば、ノードが図４に示したノード
１１０ａと同様のマスタノードである場合の中／長距離通信インターフェース４８５）に
おける無線通信信号のアクティビティを検出するように示されている。図８３に示すよう
に、受容器８２００は、４つの異なる無線デバイス、例えばスマートフォン８３０５、ラ
ップトップコンピュータ８３１０、タブレットデバイス８３１５、およびパーソナル・エ
リア・ネットワーク・デバイス８３２０などからのアクティビティを検出するように動作
する。
【０５５１】
ノード処理装置はまた、ノード記憶装置に所定の期間にわたって無線通信信号のアクテ
ィビティの検出されたレベルを記録するように動作する。したがって、図８３に示す例に
おいて、受容器８２００のノード８２２０内のノード処理装置は、例えばノード８２２０
内の搭載メモリ内に無線通信信号のアクティビティの検出されたレベルを１週間にわたっ
て記録することができる。アクティビティレベルは、例えば、検出された信号の数、検出
された信号の信号強度（例えば、受信信号強度表示すなわちＲＳＳＩに基づいて）、また
はこれらの組み合わせとして記録することができる。他の実施形態は、特定の時間間隔の
間（例えば、規定の営業時間中、営業時間前、昼食時間中、営業時間後、ラッシュアワー
時、特定の曜日、および休日期間など）に検出された信号としてアクティビティレベルを
記録することができる。
【０５５２】
ノード処理装置はまた、無線通信信号のアクティビティの記録されたレベルを、ノード
記憶装置に保持されたノード対応のロジスティクス受容器のユーザ基準レベルと比較する
ように動作する。記録されたレベルとユーザ基準レベルとの比較に基づいて、ノード処理
装置は、ノード対応のロジスティクス受容器の現在位置を評価するように動作する。現在
位置がユーザ基準レベルを満たしていないと処理装置が評価した場合には、装置は、ネッ
トワーク内の他のネットワークデバイスに警告メッセージを送信することができる。
【０５５３】
一実施形態では、警告メッセージは、ネットワーク内のマスタノードまたはネットワー
ク内のサーバの少なくとも一方に、所定期間の無線通信信号のアクティビティの記録され
たレベルを提供することができる。例えば、図８３の例において、ノード対応のロジステ
ィクス受容器８２００は、ネットワーク１０５を介してサーバ１００と直接（すなわち、
サーバ１００に至る前に無線ノードネットワーク内の中間無線ノードを介さずに）通信す
るように動作するものとして示されている。しかし、別の実施形態は、警告メッセージを
別のノード（例えば、図８３には示していないマスタノード）に通信するノード対応のロ
ジスティクス受容器８２００を有することができ、別のノードは警告メッセージを転送す
るか、あるいは警告メッセージについてサーバ１００に通知することができる。
【０５５４】
別の実施形態では、ノード処理装置は、少なくとも１つの無線ユーザ・アクセス・デバ
イスによりブロードキャストされた信号の数を検出するように動作することにより、無線
通信信号のアクティビティのレベルを検出するようにさらに動作する。したがって、１つ
または複数の無線ユーザ・アクセス・デバイス（例えば、ラップトップコンピュータ、タ
ブレットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデバ
イス、スマート・ウェアラブル・デバイスを含む群の中からのものである１つまたは複数
のネットワークデバイス）によりブロードキャストされた信号の数は、無線通信信号のア
クティビティの検出されたレベルとすることができる。無線ユーザ・アクセス・デバイス
は、無線ノードネットワークの１つまたは複数のネットワークデバイス、例えばノード対
応のロジスティクス受容器内のノードなどと相互作用することができるユーザを有する。
【０５５５】
より詳細な実施形態では、ユーザ基準レベルは、少なくとも１つの無線ユーザ・アクセ
ス・デバイスによってブロードキャストされ、かつ、ノード対応のロジスティクス受容器
により検出された信号の閾値数であってもよい。換言すれば、ノード対応のロジスティク
ス受容器は、受容器を使用し得る潜在的な顧客のレベルの指標を聴取して、それを記録す
ることができる。このように、本実施形態は、無線ユーザ・アクセス・デバイスからの検
出された信号の閾値数を、適切なユーザ基準レベルとみなすことができる。
【０５５６】
さらに別の実施形態では、所定の期間にわたって検出された無線通信信号のアクティビ
ティのレベルは、少なくとも１つの無線ユーザ・アクセス・デバイスによりブロードキャ
ストされて検出された信号の数と、少なくとも１つの無線ユーザ・アクセス・デバイスか
らブロードキャストされて検出された信号の各々の強度と、にさらに基づくことができ、
またさらに、ユーザ基準レベルは、少なくとも１つの無線ユーザ・アクセス・デバイスに
よりブロードキャストされて検出された信号の閾値数とすることができる。さらにより詳
細な実施形態では、ユーザ基準レベルは、少なくとも閾値強度を有する、少なくとも１つ
の無線ユーザ・アクセス・デバイスによってブロードキャストされて検出された信号の閾
値数であってもよい。またさらなる詳細な実施形態では、ユーザ基準レベルは、最小の相
対受信信号強度、例えば検出された信号の関連するグループをノード対応のロジスティク
ス受容器から妥当な範囲内に効果的に集中させるＲＳＳＩなどを有する、少なくとも１つ
の無線ユーザ・アクセス・デバイスによりブロードキャストされて検出された信号の閾値
数であってもよい。
【０５５７】
図８４は、本発明の実施形態による、ノード対応のロジスティクス受容器の現在位置を
評価するための例示的な方法を示すフローダイアグラムである。ここで図８４を参照する
と、方法８４００は、ステップ８４０５で、ノード対応のロジスティクス受容器の通信イ
ンターフェースの無線通信信号のアクティビティのレベルを検出することにより開始され
、ここでノード対応のロジスティクス受容器は、出荷するパッケージを受け取って一時的
に保持することができる。例えば、図８２Ａおよび図８２Ｂに示すように、ノード対応の
ロジスティクス受容器８２００は、パッケージ８２３５を受け取って、出荷されるように
領域８２３０内に一時的に保持することができ、また図８３に示すように、ネットワーク
デバイス（無線ユーザ・アクセス・デバイスなどであって、例えば、スマートフォン８３
０５、ラップトップコンピュータ８３１０、タブレットデバイス８３１５、パーソナル・
ネットワーク・デバイス８３２０）からの無線通信信号のアクティビティのレベルを検出
することができる。
【０５５８】
方法８４００のさらなる実施形態では、検出ステップは、ユーザが無線ノードネットワ
ークの１つまたは複数のネットワークデバイスと相互作用することを可能にする１つまた
は複数の無線ユーザ・アクセス・デバイスによってブロードキャストされた信号の数を検
出する際に、無線通信信号のアクティビティのレベルを検出するステップを含むことがで
きる。無線ユーザ・アクセス・デバイスの例としては、ラップトップコンピュータ、タブ
レットデバイス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデバイ
ス、およびスマート・ウェアラブル・デバイスなどのネットワークデバイスを挙げること
ができる。さらに、方法８４００は、少なくとも１つの無線ユーザ・アクセス・デバイス
によりブロードキャストされ、かつ、ノード対応のロジスティクス受容器で検出された信
号の閾値数であるユーザ基準レベルを有することができる。
【０５５９】
方法８４００のより詳細な実施形態では、所定の期間にわたって検出された無線通信信
号のアクティビティのレベルは、少なくとも１つの無線ユーザ・アクセス・デバイスによ
りブロードキャストされて検出された信号の数と、少なくとも１つの無線ユーザ・アクセ
ス・デバイスからブロードキャストされて検出された信号の各々の強度（例えば、検出さ
れた信号のＲＳＳＩに基づく強度）と、に基づくことができる。さらに、このような実施
形態では、ユーザ基準レベルは多様な有用な方法でさらに実現することができ、例えば、
少なくとも１つの無線ユーザ・アクセス・デバイスによりブロードキャストされて検出さ
れた信号の閾値数、少なくとも閾値強度を有する、少なくとも１つの無線ユーザ・アクセ
ス・デバイスによりブロードキャストされて検出された信号の閾値数、および、最小相対
受信信号強度を有する、少なくとも１つの無線ユーザ・アクセス・デバイスによりブロー
ドキャストされて検出された信号の閾値数などにより、実現することができる。
【０５６０】
ステップ８４１０で、方法８４００は、ノード対応のロジスティクス受容器内に配置さ
れたメモリに、所定の期間にわたる無線通信信号のアクティビティの検出されたレベルを
記録することで継続する。ステップ８４１５で、方法８４００は、ノード対応のロジステ
ィクス受容器により、所定の期間にわたる無線通信信号のアクティビティの記録されたレ
ベルを、ノード対応のロジスティクス受容器のユーザ基準レベルと比較することで継続す
る。ステップ８４２０で、方法８４００は、記録されたレベルとユーザ基準レベルとの比
較に基づいて、ノード対応のロジスティクス受容器の現在位置を評価して終了する。
【０５６１】
さらなる実施態様では、方法８４００は、現在位置がユーザ基準レベルを満たしていな
いとノード対応のロジスティクス受容器が評価した場合には、ネットワーク内の別のネッ
トワークデバイスに警告メッセージを送信するステップを含むことができる。さらに、警
告メッセージは、ネットワーク内のマスタノードまたはネットワーク内のサーバの少なく
とも一方に、所定期間の無線通信信号のアクティビティの記録されたレベルを提供するこ
とができる。
【０５６２】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法８４
００は、ＩＤノード（図３に示す例示的なＩＤノード１２０ａなど）またはマスタノード
（図４に示す例示的なマスタノード１１０ａなど）を有するノード対応のロジスティクス
受容器で実現することができ、上述した機能のいずれかを実施するために制御および管理
コード（ＩＤノードに基づくノード対応のロジスティクス受容器のためのコード３２５、
またはマスタノードに基づくノード対応のロジスティクス受容器のためのコード４２５な
ど）の１つまたは複数の部分を実行することができることが理解されよう。このようなコ
ードは、非一時的なコンピュータ可読媒体（それぞれ例示的なノードの記憶装置３１５ま
たは４１５など）に格納することができる。したがって、このようなコードを実行する場
合に、ノードの処理装置（装置３００または装置４００など）は、方法８４００およびそ
の方法の変形例を含む、上で開示した例示的な方法の動作またはステップを実行するよう
に動作することができる。
【０５６３】
（ノード対応のロジスティクス受容器からの事前状況報告）
従来のロジスティクス受容器（例えば、出荷ドロップボックスまたはセキュア・ロッカ
ー・ユニット）のサービスは、受容器自体からの事前報告無しに実行され得る。しかし、
以下に述べる実施形態では、例示的なノード対応のロジスティクス受容器は、出荷するパ
ッケージのより効率的かつ効果的なピックアップと、出荷顧客が出荷するパッケージをド
ロップオフすることを可能にするロジスティクス受容器のリソースの管理と、を先行して
容易にすることができる。
【０５６４】
図８２Ａおよび図８２Ｂならびに付随する上記の説明は、例示的なノード対応のロジス
ティクス受容器の基本的な説明を提供する。さらに、図８５Ａは、本発明の一実施形態に
よる、ロジスティクス受容器内に組み立てられたマスタノードを伴い、パッケージを受け
取る準備ができた、例示的なノード対応のロジスティクス受容器を示す図である。ここで
図８５Ａを参照すると、ノード対応のロジスティクス受容器８５００は、その内部に組み
立てられたマスタノード８５０５を有して（図８２Ｂに示した受容器８２００内のノード
８２２０、および図４に示した例示的なマスタノード１１０ａと同様に）示してある。図
８５Ａでは、出荷するパッケージ８２３５は、パッケージ８２３５をノード対応のロジス
ティクス受容器８５００に預ける前に、ノード対応のロジスティクス受容器８５００の外
側にある。ノード対応のロジスティクス受容器８５００内に預けられると、図８５Ｂは、
本発明の一実施形態により、ノード対応のロジスティクス受容器８５００内のパッケージ
８２３５を示す。
【０５６５】
図８５Ａおよび図８５Ｂに示すように、マスタノード８５０５は、サーバ１００と直接
通信するだけでなく、様々なネットワークデバイス、例えば他のノード（ＩＤノードおよ
びマスタノードなど）と無線ノードネットワーク内で通信するように動作する。したがっ
て、例示的なノード対応のロジスティクス受容器８５００は、マスタノード８５０５を介
してサーバ１００にその内容に関する情報を提供することができる。
【０５６６】
図８５Ａおよび図８５Ｂに示すノード対応のロジスティクス受容器８５００と同様に、
別のノード対応のロジスティクス受容器を図８６Ａおよび図８６Ｂに示す。しかし、図８
６Ａおよび図８６Ｂの受容器と共に組み立てられたノードは、マスタノードではなく、Ｉ
Ｄノードである。より詳細には、図８６Ａは、本発明の一実施形態による、ロジスティク
ス受容器内に組み立てられたＩＤノードを伴い、パッケージを受け取る準備ができた、例
示的なノード対応のロジスティクス受容器を示す図である。ここで図８６Ａを参照すると
、ノード対応のロジスティクス受容器８６００は、その内部に組み立てられたＩＤノード
８６０５を有して（図８２Ｂに示した受容器８２００内のノード８２２０、および図３に
示した例示的なＩＤノード１２０ａと同様に）示してある。図８６Ａでは、出荷するパッ
ケージ８２３５は、パッケージ８２３５をノード対応のロジスティクス受容器８６００に
預ける前に、ノード対応のロジスティクス受容器８６００の外側にある。ノード対応のロ
ジスティクス受容器８６００内に預けられると、図８６Ｂは、本発明の一実施形態により
、ノード対応のロジスティクス受容器８６００内のパッケージ８２３５を示す。
【０５６７】
いくつかの実施形態では、パッケージ８２３５は、図８６Ｂに示すように実際に受容器
内に置かれることなく、ノード対応のロジスティクス受容器８６００に一時的に保管され
てもよい。より詳細には、いくつかの環境では、ノード対応のロジスティクス受容器８６
００は、受容器８６００内にパッケージを預けるために顧客により使用されるパッケージ
ドアを通るパッケージに適合できないことがあり得る。しかし、ノード対応の受容器８６
００は、受容器の外側に残されたノードパッケージと通信することが可能であり得る。例
えば、パッケージ８２３５が受容器８６００の短い距離内に預けられた場合には、ノード
８６０５は、パッケージ８２３５内のノードから来る信号を検出し、ノードパッケージ８
２３５と関連付けられて、パッケージ８２３５の管理保管の一種を一時的に得ることがで
きる。非ノードパッケージについては、ノード対応のロジスティクス受容器内のノードは
、図８９Ａ〜Ｄを参照して以下で説明する追加のセンサを使用することができる。
【０５６８】
受容器の外部のパッケージの存在を検知するための外部センサがノード対応のロジステ
ィクス受容器の一部として組み込まれていない、さらなる実施形態では、ノード対応のロ
ジスティクス受容器の外部に残されているパッケージの可能性を予測する際に、第三者デ
ータをサーバが使用することができる。例えば、そのような第三者データは、ノード対応
のロジスティクス受容器が配置されているエリアの関連する天気および犯罪統計に関する
情報を含むことができる。このようなデータ、センサ入力、およびドロップオフパターン
を使用して、サーバは、ある特定の日について、その特定のノード対応のロジスティクス
受容器をサービスから除外するか否かを予測することができる。
【０５６９】
図８６Ａおよび図８６Ｂに示すように、ＩＤノード８６０５は、特定のネットワークデ
バイス、例えば他のノード（ＩＤノードおよびマスタノードなど）と無線ノードネットワ
ーク内で通信するように動作するが、サーバ１００と直接通信することはできない。した
がって、例示的なノード対応のロジスティクス受容器８６００は、移動マスタノード８６
１０などの中間ノードを介してのみ、サーバ１００にその内容に関する情報を提供するこ
とができる。より詳細には、移動マスタノード８６１０がノード対応のロジスティクス受
容器８６００内に組み立てられてその一部であるＩＤノード８６０５に接近する際に、マ
スタノード８６１０は、ＩＤノード８６０５により検出されるアドバタイズパケットをブ
ロードキャストしていることができる。関連付け（例えば、ＩＤノード８６０５と移動マ
スタノード８６１０との間の受動的または能動的接続）を介して、ＩＤノード８６０５は
、ノード対応のロジスティクス受容器８６００の内容状況に関する状況情報をブロードキ
ャストすることができる。例えば、移動マスタノード８６１０からのアドバタイズ信号を
検出すると、ＩＤノード８６０５は、ＩＤノード８６０５からブロードキャストされたア
ドバタイズパケットのヘッダ情報の一部として状況情報を含む信号をブロードキャストす
ることができる。このような状況情報は、ノード対応のロジスティクス受容器８６００内
にどのようなパッケージがあるかを示すことができ、また一般的に受容器内の１つまたは
複数のパッケージをピックアップする要求を含むこともでき、あるいはより詳細な例にお
いて、受容器８６００をサービスし得る要求される配送業者を特定することもできる。
【０５７０】
ノード対応のロジスティクス受容器８６００を有する実施形態は、状況情報を報告する
ために、移動マスタノード８６１０などの移動マスタノードが通信範囲内に来るまで待っ
て、このような情報をサーバ１００にアップロードすることができるが、ノード対応のロ
ジスティクス受容器８５００がマスタノード８５０５を含む他の実施形態は、中間ノード
を必要とせずに、より頻繁にサーバ１００に状況情報を直接報告することができる（例え
ば、マスタノードまたはいくつかの場合では関連付けられたＩＤノードが別のマスタノー
ドと共有する情報の一種として状況情報を転送し、それからサーバ１００にその状況情報
をアップロードする）。さらに、移動マスタノードが近くを通過する可能性が所望するも
のよりも低い状況では、内部に組み立てられたマスタノードを含むノード対応のロジステ
ィクス受容器は、その内部に組み立てられたＩＤノードを有するものよりも、配備するの
により良いソリューションであり得る。
【０５７１】
一実施形態では、ノード対応のロジスティクス受容装置（例示的なノード対応のロジス
ティクス受容器８５００または８６００など）は、その内容状況を事前に報告することが
でき、ロジスティクス受容器および受容器と共に組み立てられたノードを備える。図８２
Ａおよび図８２Ｂの例に示すように、ロジスティクス受容器は、出荷するパッケージ（パ
ッケージ８２３５など）を受け取って、一時的に保持することができる。受容器は、パッ
ケージが通って受け取られる入口開口部（開口部８２０５など）、およびパッケージが許
可されたピックアップまで一時的かつ安全に保持される一時保管エリア（領域８２３０な
ど）を有する。
【０５７２】
受容器と共に組み立てられたノード（ノード８２２０、マスタノード８５０５、または
ＩＤノード８６０５など）は、ノード処理装置、ノード記憶装置、および少なくとも１つ
の通信インターフェースを備える。ノード記憶装置は、ノード処理装置に結合され、ロジ
スティクス受容器内に現在保持されている１つまたは複数のパッケージに関する少なくと
も内容状況と共に、ノード処理装置による実行のためのコードを保持する。通信インター
フェースもまた、ノード処理装置に結合され、無線ノードネットワーク内の別のネットワ
ークデバイス（別のノードまたはサーバなど）と通信するように動作する。
【０５７３】
ノード処理装置は、ノード記憶装置に保持されたコードを実行する場合に、ノード対応
のロジスティクス受容器の内容状況を事前に報告する際に様々な機能を実行するように動
作する。より詳細には、ノード処理装置は、ロジスティクス受容器がパッケージを受け取
って、パッケージの保管を一時的に保持しているか否かに基づいて、ノード記憶装置に格
納された内容状況を更新するように動作する。ノード処理装置はまた、少なくとも１つの
通信インターフェースを介して状況情報をブロードキャストするように動作し、状況情報
はロジスティクス受容器の更新された内容状況に関する。
【０５７４】
さらなる実施形態では、ノード対応のロジスティクス受容装置のノード処理装置は、通
信インターフェースを介して受け取ったパッケージに関する出荷情報に対する要求を送信
するようにさらに動作することができ、通信インターフェースを介してパッケージに関す
る要求した出荷情報を受け取るようにさらに動作することができる。
【０５７５】
別の実施形態では、ノード処理装置は、受け取った要求した出荷情報からパッケージの
配送業者を識別するようにさらに動作することができる。
【０５７６】
いくつかのより詳細な実施形態では、ブロードキャストされた状況情報は、ノード対応
のロジスティクス受容器からパッケージをピックアップする要求、ノード対応のロジステ
ィクス受容器からパッケージをピックアップする識別された配送業者に対する要求、また
は、ロジスティクス受容器内に一時的に保持されているパッケージの数がピックアップ閾
値を超えた場合に、ノード対応のロジスティクス受容器から少なくとも１つのパッケージ
をピックアップする要求を含むことができる。このようなピックアップ閾値は、例えば、
受容器内にあることが検知されたパッケージの数（例えば、ノード検出、衝撃検出、ノー
ド検出および衝撃検出の組み合わせ、衝撃検知、パッケージが挿入される際のスキャンに
より）、内部保管領域の底部（例えば、領域８２３０）の内蔵スケールまたは重量センサ
により得られる受容器内のパッケージの重量、内部保管領域内に配置された別のセンサを
用いて領域内のパッケージが所定の閾値高さよりも高い場合の光学的検出（例えば、光ビ
ームおよび光検出器）であってもよい。
【０５７７】
さらに、装置の別の実施形態は、パッケージがロジスティクス受容器内から取り出され
たことをノード処理装置が検出したか否かに基づいて、ノード記憶装置に格納された内容
状況を更新するようにさらに動作するノード処理装置を有することができる。ノード処理
装置は、少なくとも１つの通信インターフェースを介して更新された状況情報をブロード
キャストするようにさらに動作することができ、更新された状況情報は、配送業者がノー
ド対応のロジスティクス受容器をサービスする必要がないことを示すメッセージを含む。
例えば、ノード対応のロジスティクス受容器内にパッケージがない場合には、配送業者が
パッケージ用受容器まで移動して確認するために既存のスケジュールに固執する必要はな
いであろう。同様の例において、ノード対応のロジスティクス受容器内に特定の配送業者
のためのパッケージがない（すなわち、受容器は異なる配送業者によりサービスされる）
場合には、特定の配送業者がピックアップする責任を負うパッケージ用受容器まで移動し
て確認するために既存のスケジュールに固執する必要はないであろう。
【０５７８】
図８５Ａおよび図８５Ｂに示す実施形態と同様に、装置の受容器と共に組み立てられた
ノードは、無線ノードネットワーク内のサーバと直接通信するように動作するマスタノー
ド（マスタノード８５０５など）を備えることができる。このように、ノード処理装置は
、少なくとも１つの通信インターフェースを介して無線ノードネットワーク内のサーバに
状況情報を直接ブロードキャストするようにさらに動作することができる。
【０５７９】
図８６Ａおよび図８６Ｂに示す実施形態と同様に、装置の受容器と共に組み立てられた
ノードは、無線ノードネットワーク内のマスタノードと直接通信するように動作するＩＤ
ノードを備えることができる。このように、ノード処理装置は、少なくとも１つの通信イ
ンターフェースを介して無線ノードネットワーク内のマスタノードに状況情報を直接ブロ
ードキャストするようにさらに動作することができ、マスタノードは無線ノードネットワ
ーク内のサーバに状況情報を転送するように動作する。
【０５８０】
別の実施形態では、例示的なノード対応のロジスティクス受容装置は、上述したものと
本質的に同一の、ロジスティクス受容器および受容器と共に組み立てられたノードを備え
る。しかし、この追加の実施形態では、ノード処理装置は、ノード記憶装置に保持された
コードを実行する際に、少なくとも１つの通信インターフェースを介して信号を検出し、
その信号は無線ノードネットワーク内のマスタノードからブロードキャストされたもので
あり、ノード対応のロジスティクス受容器のノード記憶装置に格納された内容状況にアク
セスし、かつ、少なくとも１つの通信インターフェースに対して、ノード対応のロジステ
ィクス受容器の内容状況に関連するマスタノードに状況情報をブロードキャストさせるよ
うに動作する。
【０５８１】
さらに、ノード処理装置は、マスタノードにパッケージに関する出荷情報を要求するよ
うにさらに動作することができる。より詳細には、ノード処理装置は、マスタノードから
パッケージに関する要求した出荷情報を受け取るようにさらに動作することができる。さ
らにより詳細には、ノード処理装置は、受け取った要求した出荷情報からパッケージの配
送業者を識別するようにさらに動作することができる。
【０５８２】
より詳細には、状況情報は、ノード対応のロジスティクス受容器からパッケージをピッ
クアップする要求、またはノード対応のロジスティクス受容器からパッケージをピックア
ップする識別された配送業者に対する要求を含むことができる。
【０５８３】
図８７は、本発明の一実施形態による、無線ノードネットワーク内のノード対応のロジ
スティクス受容器の内容状況を事前に報告するための例示的な方法を示すフローダイアグ
ラムである。ここで図８７を参照すると、方法８７００は、ステップ８７０５で、ノード
対応のロジスティクス受容器がパッケージを受け取って、パッケージの保管を維持してい
る否かに基づいて、ノード対応のロジスティクス受容器に搭載されたメモリに格納されて
いる内容状況を更新することにより開始する。より詳細な実施形態では、方法８７００は
また、ノード対応のロジスティクス受容器に受け取ったパッケージに関する出荷情報を要
求させることができる（例えば、マスタノードから、または受容器がマスタノードと共に
組み立てられている場合には直接サーバから）。さらに、方法８７００は、ノード対応の
ロジスティクス受容器が、パッケージに関する要求した出荷情報を受け取り、受け取った
要求した出荷情報からパッケージの配送業者を識別するステップを含むことができる。例
えば、パッケージの配送業者は、選択された出荷サーバと関連付けられ、それにより識別
される（例えば、非常に時間が限定された出荷サービスは、配送業者としてＦｅｄＥｘＥ
ｘｐｒｅｓｓを示し、識別することができる）。
【０５８４】
２、３のより詳細な実施形態では、方法８７００は、ノード対応のロジスティクス受容
器からパッケージをピックアップする要求、またはノード対応のロジスティクス受容器か
らパッケージをピックアップする識別された配送業者に対する要求、または、ノード対応
のロジスティクス受容器の一時的保管内のパッケージの数がピックアップ閾値を超えた場
合に、ノード対応のロジスティクス受容器から少なくとも１つのパッケージをピックアッ
プする要求を含む状況情報を有することができる。
【０５８５】
ステップ８７１０で、方法８７００は、ノード対応のロジスティクス受容器の更新され
た内容状況に関する状況情報をブロードキャストして終了する。例えば、一実施形態では
、これは、ノード対応のロジスティクス受容器のマスタノードから無線ノードネットワー
ク内のサーバに状況情報を直接ブロードキャストすることを含むことができる。別の実施
形態では、これは、ノード対応のロジスティクス受容器のＩＤノードから無線ネットワー
クのマスタノードに状況情報を直接ブロードキャストすることを含むことができ、マスタ
ノードは無線ノードネットワーク内のサーバに状況情報を転送するように動作する。この
ように、状況情報はバックエンドサーバに転送またはアップロードすることができ、バッ
クエンドサーバは、予定された訪問（必要であっても、なくてもよい）後の配送業者から
のリアクティブな訪問後の報告ではなく、このような事前の報告を用いることができる。
【０５８６】
バックエンドサーバに提供されるこのような更新された内容状況情報により、サーバは
、更新された情報、第三者の天気情報、犯罪統計、ならびに他のセンサデータおよび／ま
たは特定のノード対応のロジスティクス受容器のドロップオフパターンを解析して、ピッ
クアップサービスの必要性を予測することができる。換言すれば、サーバは、特定のノー
ド対応のロジスティクス受容器についてピックアップサービスを配備させるか否かを判断
する際に、更新された内容状況に関する状況情報のこの事前通知を使用することができる
。
【０５８７】
さらに、方法８７００はまた、ノード対応のロジスティクス受容器内からパッケージが
取り出されたことをノード対応のロジスティクス受容器が検出したか否かに基づいて、ノ
ード対応のロジスティクス受容器に搭載されたメモリに格納されている内容状況を更新す
るステップを含むことができる。その上、方法８７００はまた、更新された状況情報をブ
ロードキャストするステップを含むことができ、更新された状況情報は、配送業者がノー
ド対応のロジスティクス受容器をサービスする必要がないことを示すメッセージを含むこ
とができる。
【０５８８】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法８７
００は、ＩＤノード（図３に示す例示的なＩＤノード１２０ａならびに図８６Ａおよび図
８６Ｂに示すＩＤノード８６０５など）またはマスタノード（図４に示す例示的なマスタ
ノード１１０ａならびに図８５Ａおよび図８５Ｂに示すマスタノード８５０５など）を有
するノード対応のロジスティクス受容器で実現することができ、上述した機能のいずれか
を実施するために制御および管理コード（ＩＤノード８６０５に基づくノード対応のロジ
スティクス受容器８６００のためのコード３２５、またはマスタノード８５０５に基づく
ノード対応のロジスティクス受容器８５００のためのコード４２５など）の１つまたは複
数の部分を実行することができることが理解されよう。このようなコードは、非一時的な
コンピュータ可読媒体（それぞれ例示的なノードの記憶装置３１５または４１５など）に
格納することができる。したがって、このようなコードを実行する場合に、ノードの処理
装置（装置３００または装置４００など）は、方法８７００およびその方法の変形例を含
む、上で開示した例示的な方法の動作またはステップを実行するように動作することがで
きる。
【０５８９】
図８８は、本発明の一実施形態による、無線ノードネットワークにおけるノード対応の
ロジスティクス受容器の内容状況を事前に報告するための別の例示的な方法を示すフロー
ダイアグラムである。ここで図８８を参照すると、方法８８００は、ステップ８８０５で
、ノード対応のロジスティクス受容器内に組み立てられたノードが無線ノードネットワー
ク内のマスタノードからブロードキャストされた信号を検出して開始する。例えば、図８
６Ｂに示すように、移動マスタノード８６１０は、アドバタイズ信号をブロードキャスト
していることができ、ノード対応のロジスティクス受容器８６００の一部として組み立て
られたＩＤノード８６０５がそれを検出する。
【０５９０】
ステップ８８１０で、方法８８００は、ノード対応のロジスティクス受容器に搭載され
たメモリに格納された内容状況にアクセスすることで継続する。ここで、内容状況は、ノ
ード対応のロジスティクス受容器がパッケージを受け取ってパッケージの保管を一時的に
維持しているか否かを示す。図８６Ｂに示す例において、ノード対応のロジスティクス受
容器８６００のノード記憶装置に格納された内容状況情報は、パッケージ８２３５が受容
器８６００内に保持されていることを示す。
【０５９１】
ステップ８８１５で、方法８８００は、ノード対応のロジスティクス受容器内に組み立
てられたノードがノード対応のロジスティクス受容器の内容状況に関連するマスタノード
に状況情報をブロードキャストして終了する。例えば、図８６Ｂに示すように、受容器８
６００内のＩＤノード８６０５は、移動マスタノード８６１０と関連付けられることがで
き、その関連付けの一部として、または能動的に関連付けた後に、状況情報を移動マスタ
ノード８６１０にブロードキャストする。
【０５９２】
さらなる実施形態では、方法８８００は、ノード対応のロジスティクス受容器内に組み
立てられたノードにより、マスタノードにパッケージに関する出荷情報を要求するステッ
プを含むことができる。より詳細には、方法８８００はまた、ノード対応のロジスティク
ス受容器内に組み立てられたノードがパッケージに関する要求した出荷情報を受け取るス
テップを含むことができる。さらにより詳細には、方法８８００は、受け取った要求した
出荷情報からパッケージの配送業者を識別することができる。
【０５９３】
より詳細な実施形態では、状況情報は、ノード対応のロジスティクス受容器からパッケ
ージをピックアップする要求、またはノード対応のロジスティクス受容器からパッケージ
をピックアップする識別された配送業者に対する要求を含むことができる。
【０５９４】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法８８
００は、ＩＤノード（図３に示す例示的なＩＤノード１２０ａならびに図８６Ａおよび図
８６Ｂに示すＩＤノード８６０５など）またはマスタノード（図４に示す例示的なマスタ
ノード１１０ａならびに図８５Ａおよび図８５Ｂに示すマスタノード８５０５など）を有
するノード対応のロジスティクス受容器で実現することができ、上述した機能のいずれか
を実施するために制御および管理コード（ＩＤノード８６０５に基づくノード対応のロジ
スティクス受容器８６００のためのコード３２５、またはマスタノード８５０５に基づく
ノード対応のロジスティクス受容器８５００のためのコード４２５など）の１つまたは複
数の部分を実行することができることが理解されよう。このようなコードは、非一時的な
コンピュータ可読媒体（それぞれ例示的なノードの記憶装置３１５または４１５など）に
格納することができる。したがって、このようなコードを実行する場合に、ノードの処理
装置（装置３００または装置４００など）は、方法８８００およびその方法の変形例を含
む、上で開示した例示的な方法の動作またはステップを実行するように動作することがで
きる。
【０５９５】
（ノード対応のロジスティクス受容器−パッケージの検出）
例示的なロジスティクスシステムでは、異なる種類のパッケージが品物を出荷するため
に使用され得る。例えば、本明細書のいくつかの実施形態で説明したように、１つの種類
のパッケージはそれに関連するそれ自体のノードを有することができ（例えば、パッケー
ジ内に配置され、パッケージに取り付けられ、パッケージまたはパッケージを構成する材
料の一部として統合される）、一般にノードパッケージまたはノード対応のパッケージと
呼ぶことができる。一例において、このようなパッケージは、出荷する品物と共にパッケ
ージ内に単に配置されたノードを有することができる。別の例において、ノードは、パッ
ケージまたは包装資材に取り付けられてもよく、その一部であってもよく、それに統合さ
れてもよく、あるいはその中に（完全にまたは部分的に）埋め込まれてもよい。一方、別
の種類のパッケージは、ノード対応ではない。換言すれば、パッケージは、ノード対応の
ものとノード対応でないものとを含むことができる。
【０５９６】
このような多様な種類のパッケージを出荷する態様を処理するために、別の実施形態は
、異なる種類のパッケージを検出して区別することができるノード対応のロジスティクス
受容器の１つまたは複数の特徴を利用する。図８９Ａ〜図８９Ｄは、異なる種類のパッケ
ージを検出することができるノード対応のロジスティクス受容器の異なる実施形態の態様
および特徴を示し、図９０はそのようにするための例示的な方法を説明する。
【０５９７】
より詳細には、図８９Ａは、本発明の一実施形態による、ロジスティクス受容器内に組
み立てられたノードおよび例示的なセンサを伴う例示的なノード対応のロジスティクス受
容器を示す図である。ここで図８９Ａを参照すると、例示的なノード対応のロジスティク
ス受容器８２００は、図８２Ｂに示した実施形態と同様に、点線で示す内部構造と共に側
面図で示す。説明を容易にするため、図８９Ａに示す例示的なノード対応のロジスティク
ス受容器８２００は、両図に共通して現れる要素については図８２Ｂに示したものと同様
である。さらに、図８９Ａに示す受容器８２００内の例示的なノード８２２０は、例示的
なノード対応のロジスティクス受容器８２００内にパッケージが預けられると、パッケー
ジを検出して区別するのを支援する１つまたは複数のセンサをさらに含む。
【０５９８】
図８９Ａの実施形態に示すように、より詳細には、ノード８２２０は、センサパッドま
たはプレート８９１５をさらに含み、それは配線８９１０を介してノード８２２０に結合
される。動作時には、センサ８９１５は、刺激（例えば、衝撃力または重量など）に応答
して、応答センサ信号を生成し、その信号は配線８９１０でノード８２２０内のノード処
理装置に提供される。このように、図８９Ａに示すノード８２２０の実施形態は、受容器
８２２０内の任意のパッケージの預かりを検出するセンサノードの一種である。したがっ
て、１つまたは複数の多くのパッケージ８９００、８９０５がノード対応のロジスティク
ス受容器８２００内に預けられる（例えば、内部保管領域８２３０内に預けられる）と、
センサパッド／プレート８９１５の一例は、預けられたパッケージからの衝撃を検知し、
あるいは受容器８２００内に付加されたパッケージの重量を測定する。したがって、セン
サ８９１５の例示的な実施形態は、ノード対応のロジスティクス受容器８２００の内部保
管領域８２３０内に預けられたパッケージによって領域８２３０の底部に加えられる力（
例えば、瞬時、定数など）に応答する、圧力パッド、圧力プレート、衝撃センサ、または
重量計として実現することができる。
【０５９９】
別の実施形態では、図８９Ｂに示す実施形態などのように、ノード８２２０はセンサ８
９２０をさらに含むことができ、それもまた配線８９１０を介して本実施形態のノード８
２２０に結合される。動作時には、センサ８９２０は、典型的には、領域８２３０の側壁
に配置され、ノード対応のロジスティクス受容器８２００の一部の中の動きを検出する。
したがって、一例において、センサ８９２０は、反響定位の一種によるセンサ（例えば、
超音波を送出して、センサにより検出された戻りエネルギーの変化に基づいて動きを決定
する超音波センサ）であってもよい。図８９Ｃに示す例において、センサ８９２５は光セ
ンサであってもよく、パッケージが開口部８２０５から受容器８２００の内側最上部８２
２５を通って移動し、内部保管領域８２３０に入ってその中を移動し、センサ８９２５に
よって検知または検出される光を遮断して、応答センサ信号を生成する。例示的なセンサ
は、センサ内の光源（図示せず）を含むことができ、あるいはセンサ８９２０の反対側に
配置された外部光源（例えば、レーザ）に依存することができる。別の実施形態では、関
心領域内の動きを示す遮断された光ビームは、センサによって生成される信号の変化（例
えば、光ビームが遮断された時刻を示す電圧の一時的な低下）を単純に生じさせることが
できる。
【０６００】
他の実施形態は、受容器８２００内の異なる位置に配置された複数のセンサのバンドと
してセンサ８９２０、８９２５を使用することができる。例えば、センサ８９２０、８９
２５を構成するセンサのこのようなバンドは、カバーされる領域の１つまたは複数の次元
に延在することができる。したがってセンサのバンドは、パッケージの動き（例えば、受
容器８２００内の任意の種類のパッケージの預かり）または受容器８２００内にパッケー
ジを挿入しようとする試みをより良く捕捉するように、受容器８２００の領域内により広
範なカバレッジを提供することができる（例えば、パッケージが受容器に適合しないなら
ば、センサ８９２５では動きを検知するが、センサ８９２０では動きを検知しない）。
【０６０１】
追加の実施形態は、預けられたパッケージに存在する外装ラベルからバーコードスキャ
ン情報を取り込むことができるスキャナを有するセンサ８９２０を実装することができる
。このように、ノード８２２０は、パッケージがノード対応のパッケージでない場合であ
っても、センサ８９２０と相互作用して、預けられた特定のパッケージに関するスキャン
情報を取り込むように動作することができる。
【０６０２】
カウンタ（ノード８２２０を含む回路の一部として実装される）もまた、ノード対応の
ロジスティクス受容器８２００の内部保管領域８２３０内に預けられていると検出された
パッケージの総数を追跡するために、様々な実施形態で使用することができる。さらに、
受容器８２００が、１つまたは複数のパッケージをピックアップするが潜在的にすべての
パッケージをピックアップするわけではない配送業者によってサービスされるので、カウ
ンタは、領域８２３０内のパッケージの数の変化を反映するように更新することができる
。
【０６０３】
さらに別の実施形態では、図８９Ｃに示す実施形態などのように、例示的なノード対応
のロジスティクス受容器８２００のノード８２２０は、カバー開口部８２０５にヒンジ結
合された図８９Ｃに示すドアの動きを検出するドアセンサをさらに含むことができる。こ
のようなセンサは、配線（図では分かり易くするために示していない）を介して、本実施
形態のノード８２２０に結合される。
【０６０４】
動作時には、ドアセンサは、典型的には、領域８２２５の側壁に配置され、従来の接触
スイッチまたは磁気スイッチを介してドアカバー開口部８２０５の動きを検出する。ドア
センサの別の例は、またはドアカバー開口部８２０５のヒンジの一部として、またはその
中に組み込むことができる。上述したセンサ８９２５と同様に、ドアセンサは、ノード対
応のロジスティクス受容器８２００の外部に配置されたパッケージがあるか否かを識別す
るのに役立つことができる（例えば、パッケージが受容器に適合しないならば、ドアセン
サは動きを検知するが、受容器の内部のセンサ８９２０は動きを検知しない）。
【０６０５】
さらに、受容器の外部にあるが、領域８２３０内ではないノード対応のロジスティクス
受容器の管理保管に一時的にある１つまたは複数のパッケージを検出するのを支援するた
めに、１つまたは複数の外部センサを他の実施形態で配備することができる。図８９Ｄは
、本発明の一実施形態による、ノード対応のロジスティクス受容器の一部として用いられ
得るノードおよび例示的な外部センサを伴う例示的なノード対応のロジスティクス受容器
を示す図である。ここで図８９Ｄを参照すると、受容器８２００は、図８９Ａ〜図８９Ｃ
のようにノード８２２０と共に示されている。しかし、図８９Ｄでは、ノード８２２０は
、配線８９３５を介して、受容器８２２０の近くのエリアまたは領域を監視するように動
作する外部センサ８９３０に結合される。簡単にするために、図８９Ｄでは１つの外部セ
ンサ８９３０だけを示しているが、当業者であれば、他の実施形態は、ノード対応のロジ
スティクス受容器の近くの異なる別個の、または重複するエリアもしくは領域をカバーす
るために、複数の外部センサを使用することができることを理解するであろう。
【０６０６】
外部センサ８９３０は、パッケージ８９４０の存在を（センサ８９２０、８９２５に関
して上述した動き検出により）検出することができる。ある期間にパッケージ８９４０が
受容器８２００の近くの指定されたエリア内にあると検出された場合には、ノード８２２
０は、パッケージ８９４０が受容器８２００の外部にあるにもかかわらず、その一時的保
管内にあるとみなすことができる。より詳細には、ノード８２２０は、受容器の外部に預
けられたノードパッケージおよび非ノードパッケージの状況を常に把握するのを助けるた
めに、センサ８９３０を使用することができる。ここでは、例えば、特定の数（例えば１
つであっても）のパッケージが受容器の外部であるが受容器８２００の一時的保管内で検
出されると、ノード８２２０は、受容器の内容状況を更新し、受容器の外部であるが受容
器の一時的保管内の１つまたは複数のパッケージを反映する状況情報をブロードキャスト
することができる。
【０６０７】
したがって、ノード対応のロジスティクス受容器の一実施形態は、ノード対応のロジス
ティクス受容器の一部として配備された少なくとも１つのセンサからの検出結果に基づい
て、受容器がパッケージを受け取ってパッケージの保管を一時的に維持しているかどうか
を判定することができ、そのセンサは、本明細書で述べたように、内部センサ（センサ８
９２０および８９２５など）、外部センサ（センサ８９３０など）、またはドアセンサな
どとして実装することができる。
【０６０８】
別の実施形態では、ノード対応のロジスティクス受容装置は、複数のパッケージ種類を
検出する無線ノードネットワーク（例えば、ＩＤノードおよびマスタノードなどのノード
ならびにサーバのネットワーク）内で使用するために記述される。ノード対応のロジステ
ィクス受容装置は、ロジスティクス受容器および受容器と共に組み立てられたノードを備
える。例えば、図８２Ａおよび図８２Ｂならびに図８９Ａおよび図８９Ｂに示すように、
ロジスティクス受容器は、出荷するパッケージ（パッケージ８２３５、８９００、および
８９０５など）を受け取って、一時的に保持することができる。受容器は、パッケージが
通って受け取られる入口開口部（開口部８２０５など）、および１つもしくは複数のパッ
ケージが許可されたピックアップまで一時的かつ安全に保持される内部保管領域（領域８
２３０など）を有する。
【０６０９】
受容器と共に組み立てられたノード（図８９Ａ〜図８９Ｄに示しているが、図３および
図４に関して図示し説明したＩＤノードまたはマスタノードの共通の構造と一致するノー
ド８２２０など）は、ノード処理装置、ノード記憶装置、および少なくとも１つの通信イ
ンターフェースを備える。ノード記憶装置は、ノード処理装置に結合され、受容器内の異
なるパッケージ種類に関する記録された検出情報と共にノード処理装置による実行のため
のコードを保持する。通信インターフェースもまた、ノード処理装置に結合され、無線ノ
ードネットワーク内の別のネットワークデバイス（別のノードまたはサーバなど）と通信
するように動作する。
【０６１０】
ノード処理装置は、ノード記憶装置に保持されたコードを実行する場合に、複数のパッ
ケージ種類を検出する際に様々な機能を実行するように動作する。より詳細には、ノード
処理装置は、このようなコードを実行する場合、ノード対応のロジスティクス受容器内の
第１のパッケージの預かりを検知する前に第１のパッケージ内のノードからブロードキャ
ストされた信号を受け取ることにより、第１の種類のパッケージ（ノード対応のパッケー
ジ）を検出するように動作する。ノード処理装置はまた、第２のパッケージ内のノードか
らブロードキャストされた信号を受け取ることなく、ノード対応のロジスティクス受容器
内の第２のパッケージの預かりを検知することにより、第２の種類のパッケージ（ノード
対応のパッケージでない）を検出するように動作する。ノード処理装置は、ノード記憶装
置に格納される検出情報として第１の種類のパッケージおよび第２の種類のパッケージの
検出を記録し、通信インターフェースに対して、第１の種類のパッケージおよび第２の種
類のパッケージの記録された検出に関して無線ノードネットワーク内の別のネットワーク
デバイス（サーバまたはマスタノードなど）へ通知を送信させるように動作する。
【０６１１】
例えば、図８９Ａ〜図８９Ｄの図示した例において、ノード８２２０がＩＤノードであ
る場合には、通信インターフェースは、無線ノードネットワーク内のノード種類の階層に
おけるマスタノードと通信することができる短距離通信インターフェースである。しかし
、ノード８２２０がマスタノードとして実装される場合には、通信インターフェースは、
ノード対応のロジスティクス受容器内に預けられたパッケージの検出された種類を報告す
る際に、中間のマスタノードを必要とすることなく、サーバと直接通信することができる
長距離通信インターフェースであってもよい。
【０６１２】
より詳細な実施形態では、ノード処理装置は、ノード対応のロジスティクス受容器内の
第１のパッケージの預かりを検知する前に、所定の時間間隔内で第１のパッケージ内のノ
ードからブロードキャストされた信号を通信インターフェースを介して受け取るように動
作することにより、第１の種類のパッケージを検出するようにさらに動作することができ
る。例えば、ノード対応のパッケージがノード対応のロジスティクス受容器の位置に接近
すると、受容器（例えば、ノード８２２０）と共に組み立てられたノードは、ノード対応
のパッケージと関連付けられるように試みることができる。より詳細には、このような関
連付けは、単に受動的な関連付けであってもよく、ノード処理装置はノード対応のパッケ
ージに能動的に接続されていないが、ノード対応のパッケージからブロードキャストされ
ているアドバタイズ信号を検出する。別の例において、このような関連付けは、ノード対
応のパッケージとノード対応のロジスティクス受容器との間の許可された接続を可能にす
る能動的な関連付けを達成することができる。
【０６１３】
別のより詳細な実施形態では、受容器と共に組み立てられたノードは、ノード処理装置
に結合されたセンサ（例えば、センサ８９１５、センサ８９２０、センサ８９２５、ドア
センサ、および／または外部センサ８９３０）を含むことができる。このように、ノード
処理装置は、センサによりノード処理装置に提供されるセンサ信号に基づいて、ノード対
応のロジスティクス受容器内の第２のパッケージの預かりを検知するように動作すること
により、第２の種類のパッケージを検出するようにさらに動作することができる。例えば
、図８９Ａに示す例において、ノード８２２０は、センサ８９１５から配線８９１０を介
してノード８２２０内のインターフェース回路に提供されるセンサ信号に基づいて、ノー
ド対応でないパッケージ（例えば、パッケージ８９０５）の預かりを検知するように動作
する。
【０６１４】
センサに関してより詳細なさらなる実施形態では、センサは、ノード対応のロジスティ
クス受容器の内部保管領域内に配備することができる。例えば、センサは、受容器と共に
組み立てられたノードに結合された動き検出器として実装することができる。このように
、動き検出器は、パッケージがそれぞれ内部保管領域内に預けられると、第１のパッケー
ジおよび第２のパッケージの動きを検知することができ、検知した動きに関するセンサ信
号をノード処理装置に提供することができる。このような実施形態は、図８９Ｂに示され
ており、パッケージ８９００、８９０５が内部保管領域８２３０内に預けられると、セン
サ８９２０はそれらの動きを検出することができる。
【０６１５】
別の例において、センサは、受容器と共に組み立てられたノードに結合された衝撃セン
サとして実装することができる。このように、衝撃センサは、内部保管領域内に預けられ
た物に応答して内部保管領域の底面に加えられる圧力の変化を登録することができ、検知
した衝撃に関するセンサ信号をノード処理装置に提供することができる。このような実施
形態は、図８９Ａに示されており、パッケージ８９００、８９０５が内部保管領域８２３
０内およびセンサ８９１５のセンサプレートまたはパッド上に預けられると、センサ８９
１５はそれらパッケージの各々の衝撃を検出することができる。
【０６１６】
さらに別の例において、センサは、受容器と共に組み立てられたノードに結合された重
量計として実装することができる。このように、重量計は、内部保管領域内に預けられた
物（パッケージなど、例えば、パッケージ８９００または８９０５）の重量を測定し、測
定された重量に関するセンサ信号をノード処理装置に提供する。このような実施形態は、
図８９Ａを参照して示しており、センサ８９１５は、パッケージ８９００、８９０５が内
部保管領域８２３０内に預けられると逐次的にそれらの重量を測ることができるスケール
であってもよい。各パッケージが内部保管領域８２３０内に預けられ、静止すると、パッ
ケージおよびパッケージ内の出荷する品物は、センサ８９１５に力を作用させる。測定さ
れた重量は、ノード８２２０に送信されるセンサ信号から決定することができ、ノード８
２２０はいつパッケージが預けられたか、およびパッケージが逐次的にどの程度の重量で
あるかを追跡し記録することができるので、ノード対応のロジスティクス受容器に入って
いる物に関するさらなるコンテキスト情報を提供することができる。
【０６１７】
異なるパッケージ種類を抑止することができるそのような例示的なノード対応のロジス
ティクス受容器に関連して、図９０は、本発明の一実施形態による、無線ノードネットワ
ーク内のノード対応のロジスティクス受容器内の複数のパッケージ種類を検出するための
例示的な方法を示すフローダイアグラムである。ここで図９０を参照すると、方法９００
０は、ステップ９００５で、ノード対応のロジスティクス受容器内の第１のパッケージの
預かりを検知する前に第１のパッケージ（ノード対応のパッケージ）内のノードからブロ
ードキャストされた信号を受け取ることにより、第１の種類のパッケージを検出すること
により開始する。このような預かりは、図８９Ａおよび図８９Ｂに示すように受容器内で
あってもよいし、図８９Ｃに示すように監視された受容器の近くのエリアであってもよい
（例えば、オーバーサイズのパッケージについては、外部センサは、パッケージが残って
いる期間の後に受容器の外部のそのようなパッケージの預かりを検出することができる）
。当業者であれば、任意のそのような預かりは、預かりが受容器内にあるか、または受容
器に隣接して外部にあるかに関わらず、ノード対応のロジスティクス受容器に一時保管さ
れるとみなされることを理解するであろう。
【０６１８】
別の実施形態では、第１の種類のパッケージを検出することは、ノード対応のロジステ
ィクス受容器内の第１のパッケージの預かりを検知する前に、所定の時間間隔内で第１の
パッケージ内のノードからブロードキャストされた信号を受け取ることを含むことができ
る。より詳細には、第１のパッケージ内のノードからブロードキャストされた信号を受け
取るステップは、ノード対応のロジスティクス受容器内に組み立てられたノードと第１の
パッケージ内のノードとを関連付けることにより達成することができる。
【０６１９】
ステップ９０１０で、方法９０００は、第２のパッケージ内のノードからブロードキャ
ストされた信号を受け取ることなく、ノード対応のロジスティクス受容器内の第２のパッ
ケージ（ノード対応のパッケージではない）の預かりを検知することにより、第２の種類
のパッケージを検出することで継続する。方法９０００の別の実施形態は、第２のパッケ
ージからブロードキャストされた信号を受け取ることなく、ノード対応のロジスティクス
受容器の外側の第２のパッケージの預かりを検知することにより、第２の種類のパッケー
ジを検出することができる。したがって、第２のパッケージの預かりを検知することは、
単純に預かりをノード対応のロジスティクス受容器の一時保管（受容器内または受容器の
近くであるが外部）とすることであり得る。
【０６２０】
このように、方法９０００は、ノードパッケージおよびノードパッケージでないものを
含むパッケージの両方を検出することができる。別の実施形態では、第２の種類のパッケ
ージを検出することは、ノード対応のロジスティクス受容器内に組み立てられたノードに
結合されたセンサを用いて、ノード対応のロジスティクス受容器内の第２のパッケージの
預かりを検知することをさらに含むことができる。このようなセンサは、ノード対応のロ
ジスティクス受容器の内部保管領域内に配備することができる。
【０６２１】
一般的に、センサは、いくつかの例示的な形態をとることができ、例えば、内部センサ
、外部センサ、またはドアセンサなどである（例えば、図８９Ａ〜図８９Ｄ）。より詳細
には、センサは、受容器の内部保管領域内に配置された内部センサ、ロジスティクス受容
器の外側であるが近くのエリアを監視する外部センサ、および受容器の入口開口部を監視
するドアセンサ（典型的にはドアでカバーされている）のうちの少なくとも１つを含むこ
とができる。より詳細な例において、センサは、ノード対応のロジスティクス受容器内に
組み立てられたノードに結合された動き検出器を含むことができる。このように、動き検
出器は、ノード対応のロジスティクス受容器の内部保管領域内に預けられると、第１のパ
ッケージおよび第２のパッケージの動きを検知することができ、検知した動きに関するセ
ンサ信号をノード処理装置に提供することができる。
【０６２２】
別の例において、センサは、ノード対応のロジスティクス受容器内に組み立てられたノ
ードに結合された衝撃センサを含むことができる。このように、衝撃センサは、内部保管
領域内に預けられた物に応答して内部保管領域の底面に加えられる圧力または力の変化を
登録することができ、検知した衝撃に関するセンサ信号をノード処理装置に提供すること
ができる。
【０６２３】
さらに別の例において、センサは、ノード対応のロジスティクス受容器内に組み立てら
れたノードに結合された重量計を含むことができる。このように、重量計は、内部保管領
域内に預けられた物（パッケージなど）の重量を測定することができ、測定された重量に
関するセンサ信号をノード処理装置に提供することができる。
【０６２４】
ステップ９０１５で、方法９０００は、第１の種類のパッケージおよび第２の種類のパ
ッケージの検出を記録することで継続する。一実施形態では、検出は、図８９Ａおよび図
８９Ｂのノード８２２０内の記憶装置などのメモリに記録される。ノード対応のパッケー
ジの検出およびノード対応でないパッケージの検出に関するこの記録された情報（例えば
、すべてのパッケージの検出された預かりと、信号検出または関連付けによりノード対応
のパッケージであることが確認されるものを減じたものと、の差に基づく）。
【０６２５】
ステップ９０２０で、方法９０００は、パッケージの第１の種類のパッケージおよび第
２の種類のパッケージの記録された検出に関して無線ノードネットワーク内の別のネット
ワークデバイスに通知することにより終了する。例えば、ノード対応のロジスティクス受
容器内に組み立てられたノードがＩＤノードで実装されている場合には、他のネットワー
クデバイスはマスタノードであってもよく、それは通知を受け取り、必要に応じて記録さ
れた検出に関してサーバにメッセージを転送することができる。あるいは、ノード対応の
ロジスティクス受容器内に組み立てられたノードがマスタノードで実装されれば、別のマ
スタノードなどの中間ノードを含む必要がなく、記録された検出をサーバに直接通信する
ためのより大きな機会が提供される。
【０６２６】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法９０
００は、ノード（図３に示す例示的なＩＤノード１２０ａ、図４に示す例示的なマスタノ
ード１１０ａ、または図８９Ａおよび図８９Ｂに示すノード８２２０など）を有するノー
ド対応のロジスティクス受容器で実現することができ、上述した機能のいずれかを実施す
るために制御および管理コード（コード３２５またはコード４２５など）の１つまたは複
数の部分を実行できることが理解されよう。このようなコードは、非一時的なコンピュー
タ可読媒体（それぞれ例示的なノードの記憶装置３１５または４１５など）に格納するこ
とができる。したがって、このようなコードを実行する場合に、ノードの処理装置（装置
３００または装置４００など）は、方法９０００およびその方法の変形例を含む、上で開
示した例示的な方法の動作またはステップを実行するように動作することができる。
【０６２７】
（複数ピックアップエンティティによるピックアップサービスの配備）
別の例示的なロジスティクスシステムでは、例示的なノード対応のロジスティクス受容
器は、パッケージを２つ以上のピックアップエンティティによるピックアップのためにサ
ービスされることが意図されている一時保管することができる。例えば、第１の出荷顧客
がＦｅｄＥｘ（登録商標）Ｅｘｐｒｅｓｓなどの特定のピックアップエンティティにより
第１のパッケージを出荷することを希望し支払うことができ、別の出荷顧客がＦｅｄＥｘ
（登録商標）Ｇｒｏｕｎｄなどの異なるピックアップエンティティにより別のパッケージ
を出荷することを希望し支払うことができる。一般に、従来のロジスティクス受容器（ド
ロップボックスまたはセキュア・ロッカー・ユニットなど）に預けられ、一時的に保持さ
れているパッケージをサービスする手法は、１つまたは複数のピックアップエンティティ
（例えば、配送業者）が受容器まで行って受容器内のパッケージのピックアップサービス
を行う既存のスケジュールを含む。これは、時間がかかり、かつ予測不能であり得る。さ
らに、典型的には、時々特定のピックアップエンティティの不要な運行につながり、エン
ティティのリソースの無駄となる。
【０６２８】
いくつかの例では、受容器が２つ以上のピックアップエンティティによってサービスす
ることができない場合は、事態がさらに複雑である。これは、１つの出荷側エンティティ
から出荷オプションの選択を顧客に提供する方法として複数のピックアップサービスが利
用可能である場合であっても、出荷するパッケージをドロップオフする出荷顧客が、その
特定のピックアップサービスによりサービスされ得る適切な位置を見つけることを要求す
る場合がある。出荷側エンティティの視点から、ピックアップエンティティごとに異なる
受容器を要求することもまた無駄である。単純にすべてのパッケージを共通の受容器に入
れることは、共通の受容器から特定のパッケージをピックアップする配送人を派遣するそ
れぞれ異なるピックアップサービスエンティティにとって、時間のかかる作業を発生させ
る。
【０６２９】
別の実施形態では、ノード対応のロジスティクス受容器（例えば、ノード対応のドロッ
プボックスまたはノード対応のロッカーユニット）により、パッケージを出荷のためにド
ロップオフし、複数のピックアップエンティティによって同じ受容器からより効率的かつ
強化された方法でピックアップすることができる。図９１は、本発明の一実施形態による
、パッケージの現在状況をサーバに、ピックアップエンティティによるピックアップサー
ビスの配備強化のために報告する例示的なノード対応のロジスティクス受容器を示す図で
ある。ここで図９１を参照すると、例示的なノード対応のロジスティクス受容器９１００
がネットワーク１０５を介してサーバ１００と通信するように示されている。このような
例示的なノード対応のロジスティクス受容器９１００は、他の図（例えば、図８２Ａ、図
８２Ｂ、図８５Ａ、図８５Ｂ、図８６Ａ、図８６Ｂ、図８９Ａ、図８９Ｂ）において説明
し示したものと同様である。図９１に示すように、ノード対応のロジスティクス受容器９
１００は、受容器自体と共に組み立てられたノード（例えば、マスタノード９１０５）を
含み、２つのパッケージ（例えば、パッケージ９１１０、パッケージ９１１５）を一時的
に保持している。
【０６３０】
例示的なノード対応のロジスティクス受容器９１００は、マスタノード９１０５の処理
装置上で実行されるコードによって、メッセージをサーバ１００に送信して、受容器９１
００のパッケージの現在状況を報告するように動作する。より詳細には、ノード対応のロ
ジスティクス受容器９１００は、マスタノード９１０５の処理装置（装置４００など）上
で実行されるコード（コード４２５など）により、サーバ１００にメッセージを送信し、
メッセージは、ピックアップの準備ができているノード対応のロジスティクス受容器９１
００内に現在保持されている複数のパッケージ（パッケージ９１１０、９１１５など）を
識別する。メッセージは、マスタノード９１０５の一部である通信インターフェースを介
して送信され、ネットワーク１０５を介して、サーバ１００により受信される。
【０６３１】
例示的なサーバ１００は、図５に関してより詳細に説明したように、少なくとも１つの
サーバ処理装置（処理装置５００など）、少なくとも１つのサーバ記憶装置（記憶装置５
１５など）、および通信インターフェース（ネットワークインターフェース５９０など）
を備える装置である。図５を参照して説明したように、サーバ１００は、単一のコンピュ
ーティングシステム、分散型サーバ（例えば、別個のサーバ関連タスクのための別個のサ
ーバ）、階層型サーバ（例えば、実装態様に応じて情報が異なるレベルで保持され、タス
クが異なるレベルで実行される複数のレベルで実装されたサーバ）、または複数の別個の
構成要素がクライアントデバイス（例えば、デバイス２００、２０５またはマスタノード
１１０ａ）の観点から１つのサーバ・コンピューティング・プラットフォーム・デバイス
として機能することを論理的に可能にするサーバファームとして実現することができる。
いくつかの実施形態では、例示的なサーバは、特定の地理的領域に専用の１つまたは複数
のサーバを含むことができ、異なる領域内で収集された情報は、それぞれの地域のサーバ
上で実現される異なる調整制御および要件を含み、それに従うことができる。同様に、図
５に示す実施形態は、単一の記憶装置５１５を示すが、例示的なサーバ１００は２つ以上
の記憶装置媒体を配備することができる。記憶装置媒体は、異なる非一時的な形態（例え
ば、従来のハード・ディスク・ドライブ、フラッシュメモリなどの固体メモリ、光ドライ
ブ、ＲＡＩＤシステム、クラウドメモリで構成されたメモリ、ネットワーク記憶装置など
）であってもよい。
【０６３２】
加えて、例示的なサーバ装置の記憶装置は、サーバ処理装置に結合される。図９１には
示していないが（しかし、図５に示す例示的なサーバ１００の一部として示す）、サーバ
１００のサーバ記憶装置はサーバ処理装置による実行のためのコードを保持する。さらに
、サーバ記憶装置は、出荷の準備ができているノード対応のロジスティクス受容器９１０
０内に現在保持されている複数のパッケージ（パッケージ９１１０、９１１５など）に関
する出荷情報９１２０を保持することができる。
【０６３３】
サーバ装置の通信インターフェースは、サーバ処理装置に結合され、無線ノードネット
ワーク内の少なくともノード対応のロジスティクス受容器と通信するように動作する。例
えば、図５に示した例示的なサーバ１００のネットワークインターフェース５９０は、処
理装置５００に結合される通信インターフェースの一種であり、図９１に示すように、少
なくともノード対応のロジスティクス受容器９１００、および無線ノードネットワーク内
の他のネットワークデバイス（例えば、他のマスタノード）、ならびにネットワーク１０
５を介して通信可能な他のサーバまたはコンピューティングデバイスとネットワーク１０
５を介して通信するように動作する。
【０６３４】
サーバ装置のサーバ処理装置は、サーバ記憶装置に保持されたコードを実行する際に、
複数のピックアップエンティティを無線ノードネットワーク上のノード対応のロジスティ
クス受容器（受容器９１００など）に配備することを可能にする特定の機能を実行するよ
うに動作する。より詳細には、処理装置は、コードを実行する際に、通信インターフェー
スを介してノード対応のロジスティクス受容器からメッセージを受け取るように動作し、
そのメッセージは、ピックアップの準備ができているノード対応のロジスティクス受容器
内に現在保持されている複数のパッケージを識別する。例えば、図９１の図示した例にお
いて、サーバ１００の処理装置は、ノード対応のロジスティクス受容器９１００内のマス
タノード９１０５によって準備されて送信されたメッセージを受け取るように動作するこ
とができる。このようなメッセージは、ノード対応のロジスティクス受容器９１００内に
現在保持されていて、ピックアップの準備ができているパッケージ９１１０およびパッケ
ージ９１１５を識別する。
【０６３５】
処理装置はまた、コードを実行する際に、ノード対応のロジスティクス受容器により現
在保持されている識別された複数のパッケージに関する出荷情報を取得するために、サー
バ記憶装置にアクセスするように動作する。例えば、サーバ１００は、出荷情報９１２０
にアクセスすることができ、それはパッケージ９１１０および９１１５の出荷に関する情
報である。
【０６３６】
ノード対応のロジスティクス受容器によって容易にされたこの事前通知から、処理装置
は、コードを実行する際に、出荷情報に基づいて、複数のピックアップエンティティのう
ちのどれがノード対応のロジスティクス受容器で１つまたは複数のピックアップサービス
を提供するように配備する必要があるかを識別するように動作する。例えば、パッケージ
９１１０に関する出荷情報９１２０は、受容器９１００のパッケージ９１１０のピックア
ップサービスを提供する適切なピックアップエンティティとしてＦｅｄＥｘ（登録商標）
Ｅｘｐｒｅｓｓを識別してもよいし、パッケージ９１１５に関する情報９１２０は、受容
器９１００のパッケージ９１１５のピックアップサービスを提供する適切なピックアップ
エンティティとしてＦｅｄＥｘ（登録商標）Ｇｒｏｕｎｄを識別してもよい。
【０６３７】
一実施形態では、サーバ処理装置は、通信インターフェースに対して、ノード対応のロ
ジスティクス受容器で実行される１つまたは複数のピックアップサービスに関するピック
アップエンティティのうちの識別されたものにピックアップ要求を送信させるようにさら
に動作することができる。したがって、図９１に示す例において、ＦｅｄＥｘ（登録商標
）Ｅｘｐｒｅｓｓがノード対応のロジスティクス受容器９１００のパッケージ（例えば、
パッケージ９１１０）をピックアップする必要がある識別されたピックアップエンティテ
ィのうちの１つであるとすると、サーバ１００は、配送業者ビークル９１３５へピックア
ップ要求を送信することができる。同様に、ＦｅｄＥｘ（登録商標）Ｇｒｏｕｎｄがノー
ド対応のロジスティクス受容器９１００のパッケージ（例えば、パッケージ９１１５）を
ピックアップする必要がある識別されたピックアップエンティティのうちの別のものであ
るとすると、サーバ１００は、別の配送業者ビークル９１４０へピックアップ要求を送信
することができる。
【０６３８】
別の実施形態では、サーバ処理装置は、ピックアップエンティティのうちの識別された
ものに関連するノード対応のロジスティクス受容器の履歴データを更新し、サーバ記憶装
置に更新された履歴データを格納するようにさらに動作することができる。図５に関して
先に説明したように、履歴データは、一般的には共通の特性に関して前もって収集および
／または解析されたデータである。履歴データ５７５は、無線ノードネットワークの動作
に関連する特定の特性の操作知識およびノウハウを具現化する。ここで、例示的な履歴デ
ータは、どのピックアップエンティティが特定の受容器内に預けられたパッケージのため
に必要であるかということに関する。したがって、図９１に示す例において、サーバ１０
０は、ピックアップエンティティ（例えば、ＦｅｄＥｘ（登録商標）Ｅｘｐｒｅｓｓ、Ｆ
ｅｄＥｘ（登録商標）Ｇｒｏｕｎｄ）のうちの識別されたものに関連するノード対応のロ
ジスティクス受容器９１００のこのような履歴データ５７５を更新し、サーバ１００内の
サーバ記憶装置に更新された履歴データ５７５を格納することができる。
【０６３９】
さらに別の実施形態では、サーバ処理装置は、更新された履歴データに基づいて、ノー
ド対応のロジスティクス受容器の今後のピックアップスケジュールを予測するようにさら
に動作することができる。例えば、図９１に示すように、サーバ１００は、更新された履
歴データ５７５に基づいて、ノード対応のロジスティクス受容器９１００の今後のピック
アップスケジュール９１３０を予測することができる。このように、複数のパッケージは
、特定のピックアップエンティティにより特定のノード対応のロジスティクス受容器でピ
ックアップサービスを必要とするパッケージがより多く預けられるほど、サーバは特定の
ノード対応のロジスティクス受容器からの事前通知からより多くを学習することができる
。
【０６４０】
さらなる実施形態では、サーバ処理装置は、ノード対応のロジスティクス受容器の今後
のピックアップスケジュールで予測されたピックアップサービスを有するピックアップエ
ンティティに今後のピックアップスケジュールを通信インターフェースを介して送信させ
るようにさらに動作することができる。このようにして、特定のノード対応のロジスティ
クス受容器からの事前通知の利点は、より広範に活用することができる。
【０６４１】
いくつかの実施形態では、サーバ１００は、ピックアップエンティティが特定の受容器
のピックアップサービスを提供するために予定された既存のスケジュール９１２５を有す
ることができる。このように、ピックアップエンティティのうちの前もって予定されたも
のが、ノード対応のロジスティクス受容器で実行される１つまたは複数のピックアップサ
ービスに関するピックアップエンティティのうちの識別されたものではない場合には、サ
ーバ処理装置は、通信インターフェースを介してピックアップエンティティのうちの前も
って予定されたものに通知するようにさらに動作することができる。例えば、図９１に示
すように、サーバ１００は、ＦｅｄＥｘ（登録商標）Ｈｏｍｅ  Ｄｅｌｉｖｅｒｙなどの
ピックアップエンティティと連絡をとって（例えば、そのピックアップエンティティのた
めに前もって予定された配送業者ビークル９１４５へのメッセージにより）、もはやノー
ド対応のロジスティクス受容器９１００にピックアップサービスを行う必要がない旨を知
らせることができる。そうして、図９１に示すように、ＦｅｄＥｘ（登録商標）Ｈｏｍｅ
Ｄｅｌｉｖｅｒｙの配送業者ビークル９１４５は、不要な停止の時間、労力、およびコ
ストを回避して、他のパッケージをピックアップまたはドロップオフするために別の停止
を継続することができる。
【０６４２】
より詳細な実施形態では、サーバ処理装置は、サーバ記憶装置に保持されている既存の
ピックアップスケジュール（スケジュール９１２５など）にアクセスするように動作する
ことにより、サーバの通信インターフェースにピックアップ要求を送信させるようにさら
に動作することができる。より詳細には、既存のピックアップスケジュールは、ノード対
応のロジスティクス受容器の１つまたは複数の既存の予定されたピックアップサービスを
含むことができる。サーバ処理装置は、出荷情報９１２０に基づいて、ノード対応のロジ
スティクス受容器において１つまたは複数のピックアップサービスを提供する必要がない
ことを、既存のピックアップスケジュール（例えば、スケジュール９１２５）であるが、
複数のエンティティのうちの１つとして現在識別されていないピックアップエンティティ
のうちの１つに通知する（サーバの通信インターフェースを使用して）ように動作するこ
とができる。
【０６４３】
さらに、追加の実施形態は、出荷情報に基づいてノード対応のロジスティクス受容器に
おいて１つまたは複数のピックアップサービスを提供する必要がある複数のピックアップ
エンティティのうちの識別されたものに基づいて、既存のピックアップスケジュール９１
２５を改定するように動作するサーバ処理装置を有することができる。
【０６４４】
図９１および上記の説明は、様々なピックアップエンティティを配備する際のノード対
応のロジスティクス受容器９１００を用いたサーバ装置とその動作に集中しているが、図
９２は、本発明の一実施形態による、無線ノードネットワークにおけるノード対応のロジ
スティクス受容器に複数のピックアップエンティティを配備する例示的な方法を示すフロ
ーダイアグラムである。ここで図９２を参照すると、方法９２００は、ステップ９２０５
で、無線ノードネットワーク内のサーバがノード対応のロジスティクス受容器からメッセ
ージを受け取ることで開始する。メッセージは、ピックアップの準備ができているノード
対応のロジスティクス受容器内に現在保持されている複数のパッケージを識別する。
【０６４５】
ステップ９２１０で、方法９２００は、サーバ記憶装置から出荷情報をアクセスするこ
とで継続する。出荷情報は、ノード対応のロジスティクス受容器に現在保持されている識
別された複数のパッケージに関する。
【０６４６】
ステップ９２１５で、例示的な方法９２１５は、出荷情報に基づいて、ノード対応のロ
ジスティクス受容器で１つまたは複数のピックアップサービスを提供するために、複数の
ピックアップエンティティのうちのどれを配備する必要があるかを識別することにより終
了する。
【０６４７】
さらなる実施形態では、方法９２００はまた、ノード対応のロジスティクス受容器で実
行される１つまたは複数のピックアップサービスに関するピックアップエンティティのう
ちの識別されたものに、サーバの通信インターフェースを介してサーバによりピックアッ
プ要求を送信するステップを含むことができる。例えば、図９１で示し説明した例におい
て、ノード対応のロジスティクス受容器９１００でピックアップサービスを行う必要があ
るピックアップエンティティのうちの識別されたものがピックアップエンティティＦｅｄ
Ｅｘ（登録商標）ＥｘｐｒｅｓｓおよびＦｅｄＥｘ（登録商標）Ｇｒｏｕｎｄ（それぞれ
配送業者ビークル９１３５および９１４０を運用する）である場合には、サーバ１００は
、ネットワーク１０５を介して、これらのビークルの各々にピックアップ要求を送信する
ことができる。
【０６４８】
より詳細な実施形態では、方法９２００は、サーバ記憶装置に保持されている既存のピ
ックアップスケジュールにアクセスすることによりピックアップ要求を送信することがで
き、既存のピックアップスケジュールは、ノード対応のロジスティクス受容器で１つまた
は複数の既存のスケジュールされたピックアップサービスを含む。次いで、方法９２００
は、出荷情報に基づいて、ノード対応のロジスティクス受容器において１つまたは複数の
ピックアップサービスを提供する必要がないことを、既存のピックアップスケジュールで
あるが、複数のエンティティのうちの１つとして識別されていないピックアップエンティ
ティのうちの１つに通知することができる。さらに、方法９２００はまた、出荷情報に基
づいてノード対応のロジスティクス受容器において１つまたは複数のピックアップサービ
スを提供する必要がある複数のピックアップエンティティのうちの識別されたものに基づ
いて、既存のピックアップスケジュールを改定するステップを含むことができる。
【０６４９】
さらに別の実施形態では、方法９２００は、ピックアップエンティティのうちの識別さ
れたものに関するノード対応のロジスティクス受容器の履歴データを更新し、更新された
履歴データに基づいてノード対応のロジスティクス受容器の今後のピックアップスケジュ
ールを予測するステップを含むことができる。より詳細には、方法９２００はまた、ノー
ド対応のロジスティクス受容器の今後のピックアップスケジュールで予測されたピックア
ップサービスを有するピックアップエンティティに今後のピックアップスケジュールを送
信するステップを含むことができる。
【０６５０】
さらに別の実施形態では、ピックアップエンティティのうちの前もって予定されたもの
が、ノード対応のロジスティクス受容器で実行される１つまたは複数のピックアップサー
ビスに関するピックアップエンティティのうちの識別されたものではない場合には、方法
９２００はまた、ピックアップエンティティのうちの前もって予定されたものに通知する
ステップを含むことができる。
【０６５１】
当業者であれば、様々な実施形態で開示された上記の方法９２００は、サーバ・ネット
ワーク・デバイス（図５および図９１に示した例示的なサーバ１００など）上で実現する
ことができ、上述した機能のいずれかを実施するためにサーバ制御および管理コード（コ
ード５２５など）の１つまたは複数の部分を実行することができることが理解されよう。
このようなコードは、非一時的なコンピュータ可読媒体（記憶装置５１５など）に格納す
ることができる。したがって、このようなコードを実行する場合に、サーバの１つまたは
複数の処理装置（処理装置５００など）は、方法９２００およびその方法の変形例を含む
、上で開示した例示的な方法の動作またはステップを実行するように動作することができ
る。
【０６５２】
（マルチパート出荷の出荷併合）
いくつかの例において、出荷する品物は、複数のパッケージ出荷（マルチパート出荷、
マルチピース出荷、またはＭＰＳとも呼ばれる）の一部であってもよい。一般に、ＭＰＳ
は同じ位置に出荷される一組の品物を含む。例えば、一組の品物は、一組の関連する品物
（デスクトップコンピュータの部品など、例えばディスプレイ、キーボードおよびマウス
、電源を有するデスクトップコンピュータシャーシ、ディスクドライブ、グラフィックス
ボード、周辺インターフェース、ならびにマザーボード）であってもよい。組内の各品物
は、別々に梱包されてもよい。いくつかの品物は、既製品として購入されて、セット供給
業者（例えば、コンピュータメーカ）により転売品物として一組の品物に含められてもよ
い。また、単一のエンティティが組内の各品物を製造する場合であっても、各品物を別々
に梱包することは費用効果が高く、所望される場合がある。
【０６５３】
一組の出荷する品物の場合によくあるように、品物が一緒に配達されるのが望ましいこ
とがあり得る。例えば、組内の品物のうちの１つが欠落している（注文されたコンピュー
タのディスプレイなど）場合には、組内の残りの品物は、その最後の品物が到着するまで
受取人にはほとんど役に立たないものであり得る。実際、組内の１つまたは複数の品物が
出荷処理中に別々になると、一組の品物のさらなる移動または配達が遅れる可能性がある
場合（通関保持エリアをクリアする目的など）がある。
【０６５４】
一実施形態では、無線ノードネットワーク内の様々なノードは、一組の品物のより迅速
でより効率的な出荷の可能性を容易にすることを助けるように配備することができる。例
えば、出荷顧客は、その組が目的地に出荷されるように出荷会社により梱包された一組の
品物（各梱包された品物は関連ノードを有する）を預けることができる。一実施形態では
、組内のすべての品物は、組内の各品物を識別するそれぞれの出荷情報により同時に出荷
作業に入る。しかし、別の実施形態では、品物は、異なる時間に出荷作業に入るが、組内
の各品物を識別する出荷情報を依然として有することができる。
【０６５５】
図３４Ｃは、出荷およびロジスティクス作業における例示的な中間出荷段階の例示を提
供する。ここで図３４Ｃを参照すると、一組のパッケージ１３０ａ〜１３０ｄが例示的な
出荷施設３４２５に到着し、または接近しているように示されている。パッケージ１３０
ａ〜１３０ｄの各々は、関連したＩＤノード１２０ａ〜１２０ｄをそれぞれ含む。パッケ
ージ１３０ａ〜１３０ｄの各々には、出荷される一組の品物の一部が入っている。したが
って、関連したＩＤノード１２０ａ〜１２０ｄは、各ＩＤノードが組内の異なる梱包され
た品物に関連する、ＩＤノードのグループを表す。
【０６５６】
図３４Ｃの実施形態に示すように、組のうちの１つの品物は、ＩＤノード１２０ａを有
するパッケージ１３０ａに入っている。そのパッケージ１３０ａおよびＩＤノード１２０
ａは、施設３４２５に接近するビークル３４３５に現在位置しており、組内の残りのパッ
ケージ１３０ｂ〜１３０ｄは、組の目的地へ通過中の例示的な出荷施設３４２５に現在位
置している。ビークル３４３５はビークル・マスタ・ノード１１０ｃを有し、施設３４２
５は施設マスタノード３４３０を有する。一例において、施設３４２５は、その内部およ
び周辺に配備された多数のマスタノードを有するが、そのような他のマスタノードは図３
４Ｃに示していない。同様に、このような例において、施設のマスタノード３４３０は、
施設３４２５内の保持または格納エリア３４３６（通関保持エリアなど）などの施設の特
定の部分と関連付けることができる。当業者であれば、保持エリア３４２６は、通関のた
めに梱包された品物を一時的に保持する点から説明することができるが、他の種類の保管
エリア、受容器、または一般的な格納が、共通の目的地への一組の梱包されたパッケージ
の出荷の一部として他の目的のために個別の領域（例えば、ローディングドックのエリア
、保管施設、倉庫、安全な部屋、特別な囲われたエリアなど）に梱包された品物を一時的
に保持するように同様に操作することができることを理解するであろう。
【０６５７】
図３９は、無線ノードネットワークを用いて出荷される一組の品物の出荷併合のための
例示的な方法を示すフローダイアグラムである。ここで図３９を参照すると、方法３９０
０は、ステップ３０９５で、マスタノードがサーバからＩＤノード識別情報を受け取るこ
とで開始する。ＩＤノード識別情報は、ＩＤノードのグループを定義し、グループの各Ｉ
Ｄノードは出荷する一組の品物の異なる品物に関係する。一例において、ＩＤノード識別
情報は、出荷する一組の品物に関する出荷情報（図３４Ｃに示すように、パッケージ１３
０ａ〜１３０ｂおよびそれぞれ識別されたＩＤノード１２０ａ〜１２０ｄに関する出荷情
報など）から導出されてもよいし、その一部であってもよい。
【０６５８】
一実施形態では、マスタノードは、格納に関連付けることができる。例えば、格納は、
通関保持エリアなどの保持エリアであってもよい。別の例において、格納は、単に施設の
指定された部分、または、より具体的には、施設の安全な部分に過ぎない。
【０６５９】
ステップ３９１０で、方法３９００は、グループ内のＩＤノードの各々がマスタノード
に接近するにつれて、マスタノードがグループ内のＩＤノードの各々からの信号を検出し
た場合に、ＩＤノードのグループ内のＩＤノードの各々をマスタノードと関連付けること
で継続する。一例において、関連付けるステップは、マスタノードとＩＤノードのグルー
プ内のＩＤノードの各々との間の許可された接続を必要とせずに、マスタノードとＩＤノ
ードのグループ内のＩＤノードの各々との間の受動的な関連付けを確立することによって
実現することができる。しかし、別の例において、関連付けは、許可された接続を反映す
る能動的な関連付けを確立することであってもよい。
【０６６０】
ステップ３９１５で、グループ内のＩＤノードの最後の１つがマスタノードに接近して
いることを検出すると、マスタノードがサーバに通知を送信する。
【０６６１】
ステップ３９２０では、マスタノードがサーバから出荷併合指示を受け取る。出荷併合
指示は、一組の品物が単一の出荷に併合されていることを反映する。例えば、出荷併合指
示は、一組の品物を格納からリリースする許可であってもよい。別の例において、この許
可は、一組の品物を単一の併合された出荷として格納からのリリースを許可する通関通知
であってもよい。
【０６６２】
さらなる実施形態では、このような許可は、１つまたは複数のプロンプトメッセージの
結果であってもよい。より詳細には、方法３９００は、マスタノードにより許可プロンプ
トメッセージを生成するステップを含み、許可プロンプトは、一組の品物を格納からリリ
ースする許可を要求する。マスタノードはそれから、無線ノードネットワーク内の別のネ
ットワークデバイス（例えば、格納を管理する人員によって操作される、ラップトップコ
ンピュータなどのユーザ・アクセス・デバイス）に許可プロンプトメッセージを送信する
ことができる。マスタノードはそれから、許可プロンプトメッセージに応答して、許可を
受け取ることができる。
【０６６３】
出荷併合指示を受け取った結果として、方法３９００はまた、グループのＩＤノードの
各々に対して、ＩＤノードのグループ内のＩＤノードの各々のメモリに通関情報（出荷併
合指示に関する情報、格納からリリースする許可、通関通知、または任意の他の通関関連
文書および関連する税および料金など）を格納するように命令することができる。
【０６６４】
一実施形態では、方法３９００はまた、マスタノードがＩＤノードのグループの集合的
位置が格納の所定の近傍の外側であることを決定した後であって、かつ、マスタノードが
出荷併合指示を受け取った後に、マスタノードからＩＤノードのグループ内のＩＤノード
の各々の関連付けを解除するステップを含むことができる。図３４Ｃの例において、パッ
ケージ１３０ａ〜１３０ｄ（およびそれらの関連したＩＤノード１２０ａ〜１２０ｄ）が
格納エリア３４２６の所定の境界の外側に移動されるが、マスタノード３４３０がサーバ
１００から出荷併合指示を受け取ると、一組のパッケージ１３０ａ〜１３０ｄが移動を続
けて施設のマスタノード３４３０との関連付けを解除されることが許可される。
【０６６５】
しかし、別の実施形態では、マスタノードが出荷併合指示を受け取った後にＩＤノード
のグループ内のＩＤノードのいずれかが格納の外側に位置するとマスタノードによって検
出された場合には、マスタノードはサーバに通知することができる。サーバは、検出され
たＩＤノードを位置特定し、その検出されたＩＤノードに関連する施設３４２５でローカ
ルフォローアップアクションを行うように適切な人員または他のシステムに警告するよう
にフォローアップすることができる。
【０６６６】
当業者であれば、様々な実施形態で開示して上述した方法３９００は、図４に示す例示
的なマスタノードなどのノード上で実現することができ、上述した機能のいずれかを実施
するためにそれぞれの制御および管理コード４２５の１つまたは複数の部分を実行するこ
とができることが理解されよう。このようなコードは、例示的なマスタノード内の記憶装
置４１５などの非一時的なコンピュータ可読媒体に格納することができる。したがって、
このようなコードを実行する場合に、それぞれのノード内の処理装置は、方法３９００お
よびその方法の変形例を含む、上で開示した例示的な方法の動作またはステップを実行す
るように動作することができる。
【０６６７】
図３９は、図３４ｃの施設のマスタノード３４３０などの例示的なマスタノード動作の
観点から出荷併合のための例示的な方法の動作を説明しているが、別の実施形態での出荷
併合の動作も例示的なＩＤノードの動作の観点から説明することができる。図４０は、無
線ノードネットワークを用いて出荷される一組の品物の出荷併合のための別の例示的な方
法を示すフローダイアグラムである。ここで図４０を参照すると、方法４０００は、ステ
ップ４００５で、マスタノードからＩＤノード識別情報を受け取ることで開始する。ＩＤ
ノード識別情報は、ＩＤノードのグループを定義し、グループの各ＩＤノードは出荷する
一組の品物の異なる品物に関係する。一例において、ＩＤノード識別情報は、出荷する一
組の品物に関する出荷情報（図３４Ｃに示すように、パッケージ１３０ａ〜１３０ｂおよ
びそれぞれ識別されたＩＤノード１２０ａ〜１２０ｄに関する出荷情報など）から導出さ
れてもよいし、その一部であってもよい。
【０６６８】
ステップ４０１０で、ＩＤノードのグループの１つのＩＤノードにより、近隣ノードに
ついてスキャンする。図３４Ｃの例において、ＩＤノード１２０ｂは、通信範囲内の任意
の近いＩＤノード（例えば、隣接ノードの一種）のおよそ近傍をスキャンすることができ
る。
【０６６９】
ステップ４０１５では、グループのＩＤノードは、隣接ノードからの信号を検出し、ス
テップ４０２０で、隣接ノードからブロードキャストされた信号に基づいて検出された隣
接ノードがＩＤノードのグループの一部であるかどうかを判定することができる。図３４
Ｃに示す例において、ＩＤノード１２０ｂは、隣接するノード１２０ｃ、１２０ｄを検出
することができ、これらは出荷する一組のパッケージ１３０ａ〜１３０ｄに関連するノー
ドのグループの一部として識別される。しかし、ＩＤノード１２０ｂは、ビークル３４３
５にあるノード１２０ａを検出することができない。したがって、ＩＤノード１２０ｂ〜
１２０ｄは、それらのグループの１つのＩＤノード（およびパッケージ内の関連する品物
）が欠落していることに気が付くことができる。
【０６７０】
ステップ４０２５で、ＩＤノードのグループ内のＩＤノードの最後の１つが隣接ノード
であると検出されると、方法４０００は、ＩＤノードのグループ内のＩＤノードの最後の
１つがＩＤノードに接近していることをサーバに命令するようにマスタノードに通知する
。したがって、図３４Ｃの例において、ＩＤノード１２０ｂは、例示的なグループのＩＤ
ノードの最後（すなわち、ＩＤノード１２０ａ）がＩＤノード１２０ｂに接近しているこ
とを検出することができる。ＩＤノード１２０ａが隣接ノードとして検出される（例えば
、ＩＤノード１２０ｂの通信範囲内に入るとＩＤノード１２０ａによりブロードキャスト
されたアドバタイズ信号から）グループの最後であるというこの検出および認識により、
ＩＤノード１２０ａ（または、施設のマスタノード３４３０と関連付けられたグループ内
のＩＤノードのうちの別のもの）は、施設のマスタノード３４３０に通知することができ
る。
【０６７１】
ステップ４０３０で、マスタノードは、グループのＩＤノードによって受信される出荷
併合指示を送信することによって応答する。一例において、グループのＩＤノードのうち
の１つが、出荷併合指示を受け取り、グループのＩＤノードの他のものにこれを知らせる
ことができる（例えば、接続されたノード間の安全な情報共有により）。出荷併合指示は
、一組の品物が単一の出荷に併合されていることを反映する。別の例において、出荷併合
指示は、一組の品物を格納からリリースする許可であってもよい。さらに別の例において
、この許可は、一組の品物を単一の併合された出荷として格納からのリリースを許可する
通関通知であってもよい。
【０６７２】
出荷併合指示を受け取った結果として、本方法はまた、グループのＩＤノードのうちの
１つまたは複数に対して、ＩＤノードのグループ内のＩＤノードの各々のメモリに通関情
報（出荷併合指示に関する情報、格納からリリースする許可、通関通知、または任意の他
の通関関連文書および関連する税および料金など）を格納させることができる。
【０６７３】
当業者であれば、様々な実施形態で開示して上述した方法４０００は、図３に示す例示
的なＩＤノードなどのノード上で実現することができ、上述した機能のいずれかを実施す
るためにそれぞれの制御および管理コード３２５の１つまたは複数の部分を実行すること
ができることが理解されよう。このようなコードは、例示的なＩＤノード内の記憶装置３
１５などの非一時的なコンピュータ可読媒体に格納することができる。したがって、この
ようなコードを実行する場合に、それぞれのノード内の処理装置３００は、方法４０００
およびその方法の変形例を含む、上で開示した例示的な方法の動作またはステップを実行
するように動作することができる。
【０６７４】
（無線ノードネットワークを用いた配達通知）
品物およびその関連ノード（例えばＩＤノードまたは移動マスタノード）が起点から目
的地までの出荷経路を通過すると、意図される受取人が品物を待つ。図３４Ｄには、出荷
作業の例示的な受け渡し地点段階が示され、一実施形態が無線ノードネットワークを用い
て配達通知を促進することができる。一般に、ここで図３４Ｄを参照すると、例示的な受
け渡し地点３４４０がマスタノード３４４５と関連付けられるように示されており、マス
タノード３４４５はサーバ１００と通信する。パッケージ１３０および関連したＩＤノー
ド１２０ａは、最初に配送業者マスタノード１１０ｈと関連付けられる（サーバ１００と
も通信する）。パッケージ１３０およびＩＤノード１２０ａが受け渡し地点（マスタノー
ド３４４５は実質的に受け渡し地点３４４０の近くに位置する）に接近すると、マスタノ
ード３４４５はＩＤノード１２０ａからのアドバタイズ信号を検出することができる。信
号に基づいて、ノード１２０ａが実質的に受け渡し地点３４４０の近くにある場合に、マ
スタノード３４４５が接近するＩＤノード１２０ａに関する出荷情報を決定し、パッケー
ジ１３０の意図される受取人に通知することができる。
【０６７５】
図４１は、本発明の一実施形態による、無線ノードネットワークを用いて配達通知する
ための例示的な方法を示すフローダイアグラムである。方法４１００は、ステップ４１０
５で開始し、ＩＤノードが実質的に受け渡し地点の近くに位置するマスタノードに接近す
ると、マスタノードがＩＤノード（例えばパッケージ１３０の出荷する品物に関連するＩ
Ｄノード１２０ａ）からの信号を検出する。パッケージ１３０はＩＤノードと関連したよ
うに示しているが、一実施形態は、ＩＤノードとして一時的に動作する移動マスタノード
によりこのようなＩＤノードを実装することができる（例えば、移動マスタノードが屋内
にあって、もはや衛星位置信号を受信していないが、それでもなお無線ノードネットワー
ク内のノードとして動作している場合）。
【０６７６】
この実施形態における例示的な受け渡し地点は、様々な形態をとることができる。例え
ば、一実施形態では、受け渡し地点は、指定された出荷エリア、配達エリア、または一般
パッケージ取り扱いエリアであってもよい。さらに、例示的な受け渡し地点の他の例とし
ては、制御されたアクセスロッカーシステムなどのロジスティクス受容器を挙げることが
できる。また、さらなる例としては、屋内または屋外の受け渡し地点を挙げることができ
る。
【０６７７】
一例において、検出された信号は、ＩＤノードからのアドバタイズ信号であってもよい
。図３４Ｄのより詳細な例において、ＩＤノード１２０ａは、配送業者マスタノード１１
０ｈによりアドバタイズモードに置くことができ、そうすることで、ＩＤノード１２０ａ
が受け渡し地点３４４０に接近すると、ＩＤノード１２０ａは、このようなブロードキャ
ストされたアドバタイズ信号のヘッダ内の状況および識別情報を有するブロードキャスト
された信号によるアドバタイズを開始することができる。マスタノード３４４５が実質的
に受け渡し地点３４４０の近くにあると、マスタノード３４４５は、接近するＩＤノード
（ＩＤノード１２０ａなど）からブロードキャストされた信号をスキャンすることができ
、ＩＤノードからのブロードキャスト信号に基づいてＩＤノードの識別を決定することが
できる。さらなる実施形態では、サーバ１００は、ＩＤノード１２０ａに信号のブロード
キャストを開始させる際に配送業者マスタノード１１０ｈに命令し、ＩＤノード１２０ａ
のスキャンを開始する際にマスタノード３４４５に命令することができる。
【０６７８】
この図示した例における受け渡し地点３４４０は、一般に、出荷された品物（パッケー
ジ１３０など）の受け取りを扱う指定された出荷エリアであってもよい。より詳細な例に
おいて、受け渡し地点３４４０は、ビジネスオフィスのメール室または施設の指定された
ドロップオフポイント（例えば、ビークルが出荷する梱包した品物を移送する積込みドッ
ク、出荷する梱包した品物を一時的に保持することができる保管室、梱包した品物のさら
なる配送を担当する出荷人員を配置した出荷デスク、施設内の梱包した品物のさらなる配
送を担当するモバイル・ピックアップ・ビークル）として実現することができる。当業者
であれば、一実施形態では、受け渡し地点は一般に、最終的な出荷目的地（図３４Ｄに示
すように、最終目的地は、意図される受取人が出荷された品物をピックアップできる受け
渡し地点３４４０の位置である）の近くであってもよいことを理解するであろう。同様に
、当業者であれば、受け渡し地点が出荷する包装された品物の全体の出荷経路における中
間出荷移送地点であってもよい実施形態に、同じ原理が適用できることを理解するであろ
う（図３４Ｃに示す施設３４２５内の格納エリア３４２６などであって、意図される受取
人は、格納エリア３４２６を担当する人員であってもよい）。
【０６７９】
ステップ４１１０で、マスタノードは、ＩＤノードおよび出荷する品物の意図される受
取人に関する出荷情報を決定する。一例において、マスタノードは、ＩＤノードの識別に
基づいて出荷情報を決定することができる（例えば、ＩＤノード１２０ａからブロードキ
ャストされるブロードキャスト信号のヘッダ情報を使用して）。一実施形態では、接近す
るＩＤノードに関する出荷情報は、すでにマスタノードに常駐することができる。このよ
うな状況では、ＩＤノード１２０ａが接近していることを検出する前に、サーバ１００は
、事前設定された出荷情報（少なくとも意図される受取人およびそのエンティティにどの
ように通知するかを識別する）としてパッケージ１３０およびＩＤノード１２０ａに関す
る出荷情報をマスタノード３４４５に送信しておくことができる。この事前設定された出
荷情報は、複数のＩＤノード（およびそれらの関連する出荷する品物）についてのより多
くの量の出荷情報の一部であってもよく、あるいはサーバによって接近していることが予
想される特定のＩＤノードに限定された特定の予め設定された出荷情報であってもよい（
マスタノードでより少ない記憶装置要件を要求する場合がある）。しかし、別の実施形態
では、出荷情報は、予めマスタノード上に常駐していなくてもよい。その状況では、接近
するＩＤノードからの信号を検出すると、マスタノードは、マスタノードと接近するＩＤ
ノードとが関連付けられている（例えば、マスタノードとＩＤノードとの間の許可された
接続を必要とせずに確立される受動的な関連付け、またはマスタノードとＩＤノードとの
間の許可された接続を反映して確立される能動的な関連付け）ことをサーバに通知するこ
とによりサーバに対して出荷情報を要求することができ、それに応答してサーバから出荷
情報を受け取ることができる。したがって、出荷情報がマスタノードに常駐していない場
合には、マスタノードは、ＩＤノード識別を使用して適切な出荷情報を決定することがで
き、サーバに対して出荷情報を要求することを含むことができる。
【０６８０】
ステップ４１１５で、マスタノードは、識別された受取人に通知を送信する。通知は、
実質的に受け渡し地点の近くにある品物について、識別された受取人に通知する。通知は
、多様な形態およびフォーマットであってもよく、例えば、電子メールメッセージ、テキ
ストメッセージ、音声メッセージ、視覚表示、またはその他の警告タイプの通信などであ
ってもよいが、これらに限定されるものではない。
【０６８１】
一例において、識別された受取人に通知を送信するステップは、マスタノードと意図さ
れる受取人との間で直接行われてもよい。例えば、図３４Ｄの例において、マスタノード
３４４５は、意図される受取人にメッセージを直接ブロードキャストすることができ、こ
のような受取人は、配達通知のプロファイルに登録されているユーザ・アクセス・デバイ
ス（例えば、スマートフォン２０５）を有するものとして出荷情報により識別される。マ
スタノード３４４５は、マスタノード３４４５と直接に様々な通信路（例えば、Ｗｉ−Ｆ
ｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）のうちの１つを介してスマートフォン２０５
と直接通信することができる。別の例において、識別された受取人に通知を送信するステ
ップは、例えばサーバを介してマスタノードと意図される受取人との間で間接的に行うこ
とができる。例えば、図３４Ｄに示す例を参照して、マスタノード３４４５は、サーバ１
００に通知を転送することができ、サーバ１００は、スマートフォン２０５を介して意図
される受取人に通知を送信する。
【０６８２】
本方法はまた、別の実施形態では、意図される受取人に通知を送信する前に、ＩＤノー
ドが受け渡し地点に接近するにつれて、ＲＦ送信電力レベルを変更するようにＩＤノード
に命令することにより、ＩＤノードが受け渡し地点から所定の範囲内にあることをマスタ
ノードに判定させる。例えば、サーバは、コンテキストデータ（受け渡し地点が位置する
施設のレイアウトなど）に基づいて、受け渡し地点からの所定の範囲を動的に設定するこ
とができる。例えば、サーバ１００は、ノード１２０ａの位置から受け渡し地点３４４０
までの２５フィートの範囲を通知閾値として使用するようにマスタノード３４４５を構成
することができる。したがって、マスタノード３４４５は、ノードが受け渡し地点３４４
０に接近するにつれて、ＩＤノード１２０ａからブロードキャストされる信号を変更する
ようにＩＤノード１２０ａに命令することができ、マスタノード３４４５は、ＩＤノード
１２０が受け渡し地点３４４０から閾値２５フィートの範囲内にあると判定した場合に意
図される受取人に通知する。このように、サーバは、例えば、どの配送業者がＩＤノード
１２０をドロップオフしているか、またはどのくらい速く配送業者が移動すると予想され
るか（例えば、コンテキストデータの種類）に基づいて、調整し、適合させることができ
る。
【０６８３】
当業者であれば、様々な実施形態で開示して上述した方法４１００は、図４に示す例示
的なマスタノードまたは図３４Ｄに示すマスタノード３４４５などのノード上で実現する
ことができ、上述した機能のいずれかを実施するために制御および管理コード４２５の１
つまたは複数の部分を実行することができることが理解されよう。このようなコードは、
例示的なマスタノード内の記憶装置４１５などの非一時的なコンピュータ可読媒体に格納
することができる。したがって、このようなコードを実行する場合に、それぞれのマスタ
ノード内の処理装置４００は、方法４１００およびその方法の変形例を含む、先に開示し
た例示的な方法の動作またはステップを実行するように動作することができる。
【０６８４】
より詳細には、別の実施形態は、配達通知のためのマスタノードを含むことができる。
例示的なマスタノードは、ノード処理装置およびノード処理装置に結合されたノード記憶
装置を含むことができる。ノード記憶装置は、ノード処理装置による実行のためのコード
と、ＩＤノードおよび関連する出荷する品物に関する出荷情報と、を保持する。例示的な
マスタノードはまた、第１および第２の通信インターフェースを含み、それらの各々はノ
ード処理装置に結合される。第１の通信インターフェースはＩＤノードと通信するように
動作し、第２の通信インターフェースはサーバと通信するように動作する。
【０６８５】
ノード記憶装置に保持されたコードを実行する際に、ノード処理装置は、上述した例示
的な方法のステップを実行するように動作する。より詳細には、ノード処理装置は、ＩＤ
ノードが受け渡し地点（指定された出荷エリアなど）に実質的に近い位置にあるマスタノ
ードに接近するにつれて第１の通信インターフェースのＩＤノードからの信号を検出し、
ＩＤノードに関する出荷情報および出荷情報から出荷する品物の意図される受取人を決定
するためにノード記憶装置にアクセスし、マスタノードからの通知を意図される受取人に
送信するように第２の通信インターフェースに命令するように動作することができ、その
通知は実質的に受け渡し地点の近くにある品物について識別された受取人に通知または警
告する。
【０６８６】
出荷情報を決定することに関連して、ノード処理装置は、いくつかの実施形態では、Ｉ
Ｄノードからの信号に基づいてＩＤノードの識別を決定し、ＩＤノードの識別に基づいて
出荷情報を決定するようにさらに動作することができる。通知を送信することに関連して
、ノード処理装置は、いくつかの実施形態では、間接的な通知経路を利用して、マスタノ
ードからの命令（示唆または表現）を伴う通知をサーバに転送し、サーバに意図される受
取人に通知を送信させることができる。
【０６８７】
（無線ノードネットワークを用いた注文のピックアップ）
別の実施形態では、小売施設で出された注文をピックアップすることは、無線ノードネ
ットワーク内でアドバタイズＩＤノードとして動作するマスタノードおよびモバイル・ユ
ーザ・アクセス・デバイスを使用して有利に容易にすることができる。小売注文は、一般
に、施設からピックアップされ得る購入される品物であってもよい。より詳細な例におい
て、顧客は、品物について、ＦｅｄＥｘ（登録商標）Ｏｆｆｉｃｅ  Ｐｒｉｎｔ＆Ｓｈｉ
ｐ  Ｃｅｎｔｅｒなどの小売店舗に注文を出す。一例において、注文した品物は、所望す
るように互いに綴じられた（例えば、別個のカバーでスパイラル綴じされた）、具体的に
印刷された多くの文書を含むことができる。例示的な注文は、小売店舗（より一般的に施
設と呼ぶ）で顧客本人によって提出することができる。別の例において、注文は、顧客が
アカウントまたはプロファイルを有することができるウェブサイトを介して、顧客により
小売店舗にオンラインで提出することができる。このようなアカウントまたはプロファイ
ルは顧客を識別し、注文をピックアップする時に使用することができるモバイル・ユーザ
・アクセス・デバイスを識別し登録することができる。例示的な注文についての本人自身
およびオンラインによる注文提出経路の両方において、小売店舗の注文管理システムは、
注文（例えば、顧客の識別、品物は、注文された固有情報、注文をピックアップする際に
用いられるモバイル・ユーザ・アクセス・デバイスの識別など）についての情報を受け取
り、顧客の注文を処理するのを助けることができる。
【０６８８】
図４２は、本発明の一実施形態による無線ノードネットワークの例示的な構成要素を用
いて注文をピックアップするための例示的な環境を示す図である。ここで図４２を参照す
ると、例示的な注文管理システム４２０５が示されており、それは注文を受け取っており
、注文およびその処理について一般的に担当する。当業者であれば、注文管理システム４
２０５は、オンライン販売管理、受注処理、および注文状況報告に関わるサーバ型の販売
管理システムなどの様々なコンピュータベースのシステムによって実現できることを理解
するであろう。
【０６８９】
図示した例において、例示的な注文管理システム４２０５は、注文４２１０がピックア
ップされる施設４２００に関連する。施設４２００はまた、指定された受注処理エリア４
２２０（より一般的にはピックアップ地点）にまたはその近くに配備された関連する事務
所のマスタノード４２１５を有し、受注処理エリア４２２０では、１つまたは複数の品物
について先に提出された注文が顧客に対して利用可能になる。一例において、注文はプリ
ンタにより生成されたプリント注文であってもよい。別の例において、注文は３Ｄプリン
タにより生成された３Ｄプリント注文であってもよい。さらなる例において、注文は他の
小売品物であってもよい。
【０６９０】
一例において、事務所のマスタノード４２１５は、顧客ピックアップカウンタ（より具
体的なピックアップ地点）に、または実質的にその近くにあってもよい。事務所のマスタ
ノード４２１５は、無線ノードネットワークの一部としてサーバ１００と通信するように
動作する。サーバ１００は、一実施形態では注文管理システム４２０５から分離していて
もよいが、サーバ１００はまた、小売店舗がサーバコンピューティングリソースを配備す
るためにどのように選択するかに応じて、他の実施形態では、注文管理システム４２０５
として機能することもできる。
【０６９１】
図４２に示すように、注文をピックアップするように登録されたモバイル・ユーザ・ア
クセス・デバイス２００が、施設４２００に接近する。例示的なモバイル・ユーザ・アク
セス・デバイスは、ラップトップコンピュータ、タブレットデバイス、パーソナル・エリ
ア・ネットワーク・デバイス、スマートフォンデバイス、およびスマート・ウェアラブル
・デバイスなどの多様な形態で実現することができる。さらに、当業者であれば、例示的
なモバイル・ユーザ・アクセス・デバイス２００（例えば、スマートフォンのアプリ）上
で動作するコードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー対応のＲＦ通信路な
どの短距離通信路を介して通信するモバイル・ユーザ・アクセス・デバイスの従来の特徴
と共に使用することができ、モバイル・ユーザ・アクセス・デバイスが本明細書で説明し
たアドバタイズＩＤノードとして動作することを可能にすることができることを理解する
であろう。換言すれば、モバイル・ユーザ・アクセス・デバイス２００は、注文のピック
アップを容易にするために一実施形態の施設４２００に接近する際に、アドバタイズＩＤ
ノードとして動作することができる。モバイル・ユーザ・アクセス・デバイス２００が接
近して、事務所のマスタノード４２１５がアドバタイズＩＤノードとして動作するモバイ
ル・ユーザ・アクセス・デバイス２００からの信号を検出すると、事務所のマスタノード
４２１５は、モバイル・ユーザ・アクセス・デバイス２００と関連付けられる。
【０６９２】
事務所のマスタノード４２１５は、注文に対して登録されているモバイル・ユーザ・ア
クセス・デバイス２００の識別を有し、モバイル・ユーザ・アクセス・デバイス２００か
らのそのような信号を検出すると、注文管理システム４２０５に通知することができる。
別の実施形態では、事務所のマスタノード４２１５は、このような通知を待って、デバイ
ス２００がマスタノードに接近し続ける際にアドバタイズＩＤノードとして動作するモバ
イル・ユーザ・アクセス・デバイス２００の位置を決定し続け、デバイス２００が施設４
２００内のピックアップ地点から所定の範囲内にある場合に、注文管理システム４２０５
に通知することができる。したがって、事務所のマスタノード４２１５およびＩＤノード
として動作するデバイス２００は、注文管理システム４２０５の事前通知およびそれへの
統合を可能にすることができ、そのようにして、デバイス２００（およびデバイス２００
を持つ顧客）がピックアップ地点に到着する時までに注文４２１０を準備することができ
る。
【０６９３】
図４３は、本発明の一実施形態による、無線ノードネットワークを用いて注文をピック
アップするための例示的な方法を示すフローダイアグラムである。ここで図４３を参照す
ると、例示的な方法４３００は、ステップ４３０５で開始し、ピックアップ地点と関連付
けられたマスタノードがサーバから注文情報を受け取る。注文情報は、注文の識別および
注文のピックアップのために登録されたモバイル・ユーザ・アクセス・デバイスの識別を
提供する。ピックアップ地点は、一実施形態では、注文が処理可能になる指定された位置
、例えば施設内の受注処理エリア、または小売店舗内のピックアップデスクもしくはカウ
ンタなどであってもよい。
【０６９４】
ステップ４３１０で、モバイル・ユーザ・アクセス・デバイスがネットワーク内のアド
バタイズＩＤノードとして動作している場合、およびモバイル・ユーザ・アクセス・デバ
イスがマスタノードに接近する際に、注文情報により識別されたモバイル・ユーザ・アク
セス・デバイスからブロードキャストされた信号をマスタノードにより検出する。一実施
形態では、アドバタイズＩＤノードとして動作している際に、モバイル・ユーザ・アクセ
ス・デバイスの識別がモバイル・ユーザ・アクセス・デバイスからブロードキャストされ
た信号のヘッダ情報に現れることがあり得るので、マスタノードは、注文により登録され
た特定のモバイル・ユーザ・アクセス・デバイスからの信号を検出することができる。例
えば、図４２に示すスマートフォン２００は、この特定のスマートフォン２００に関連す
るＢｌｕｅｔｏｏｔｈ（登録商標）低エネルギー（ＢＬＥ）シグネチャ（例えばＭＡＣア
ドレスまたは他のヘッダ情報）を識別するヘッダ情報によりフォーマットされた信号（図
７に示すものと同様のアドバタイズパケットなど）をアドバタイズまたはブロードキャス
トすることによって、ＩＤノードとして動作することができる。したがって、この例にお
いて、スマートフォン２００に常駐している例示的なアプリ（図示せず）は、送信された
このようなＢＬＥ信号を制御し、受信したリードＢＬＥ信号を読み出して、スマートフォ
ン２００がアドバタイズＩＤノードとして機能することを動作的に可能にすることができ
る。
【０６９５】
ステップ４３１５では、方法４３００は、マスタノードとアドバタイズＩＤノードとし
て動作する識別されたモバイル・ユーザ・アクセス・デバイスとを関連付けることで継続
する。関連付けは、モバイル・ユーザ・アクセス・デバイスと確実に情報を共有したいと
いう要望に応じて、受動的または能動的であってもよい。したがって、一実施形態では、
ステップ４３１５の関連付けは、マスタノードとアドバタイズＩＤノードとして動作する
識別されたモバイル・ユーザ・アクセス・デバイスとの間の許可された接続を必要とせず
に、マスタノードとアドバタイズＩＤノードとして動作する識別されたモバイル・ユーザ
・アクセス・デバイスとの間の受動的な関連付けを確立することをさらに含んでもよい。
しかし、別の実施形態では、このような関連付けは、マスタノードとアドバタイズＩＤノ
ードとして動作する識別されたモバイル・ユーザ・アクセス・デバイスとの間の許可され
た接続を反映する、マスタノードとアドバタイズＩＤノードとして動作する識別されたモ
バイル・ユーザ・アクセス・デバイスとの間の能動的な関連付けを確立することをさらに
含んでもよい。より詳細には、能動的な関連付けを確立することは、マスタノードが、ア
ドバタイズＩＤノードとして動作する識別されたモバイル・ユーザ・アクセス・デバイス
が接続可能である時を判定し、アドバタイズＩＤノードとして動作する識別されたモバイ
ル・ユーザ・アクセス・デバイスと関連付ける許可をサーバに対して要求し、サーバから
要求した許可を受け取って、マスタノードとアドバタイズＩＤノードとして動作する識別
されたモバイル・ユーザ・アクセス・デバイスとの間の許可された接続を可能にすること
を含むことができる。
【０６９６】
ステップ４３２０で、マスタノードは、注文を担当する注文管理システム（図４２の例
に示す注文管理システム４２０５など）に通知する。この通知は、アドバタイズＩＤノー
ドとして動作する識別されたモバイル・ユーザ・アクセス・デバイスの位置がピックアッ
プ地点から所定の範囲内にあるとマスタノードが判定した場合に発生する。別の実施形態
では、通知するステップは、マスタノードからサーバへメッセージを送信するステップを
含むことができ、メッセージによって、注文に関連する識別されたモバイル・ユーザ・デ
バイスが注文を受け取るためにピックアップ地点に接近してくることをサーバが注文管理
システムに通知する。
【０６９７】
方法４３００は、ピックアップの前にモバイル・ユーザ・アクセス・デバイスにフィー
ドバックを提供するステップをさらに含むことができる。より詳細には、このようなステ
ップは、マスタノードが注文管理システムから注文更新メッセージを受け取ることを含む
ことができ、注文更新メッセージは注文の状況を反映する。例えば、注文をピックアップ
する準備ができていない場合には、マスタノードは、アドバタイズＩＤノードとして動作
する識別されたモバイル・ユーザ・アクセス・デバイスにピックアップ状況メッセージを
送信することにより、顧客に通知することができる。しかし、ピックアップの準備ができ
ている場合、または指定されたピックアップデバイスに伝達する他の状況情報がある場合
には、ピックアップ状況メッセージはそのようにする事前方法を提供する。
【０６９８】
さらなる実施形態では、ピックアップ状況メッセージは、アドバタイズＩＤノードとし
て動作する識別されたモバイル・ユーザ・アクセス・デバイスに対して、識別されたモバ
イル・ユーザ・アクセス・デバイスのユーザインターフェース上に１つまたは複数のプロ
ンプト（例えば、プロンプトメッセージ）を表示させることができる。例えば、プロンプ
トは、注文をピックアップすること、注文がピックアップされたことを検証すること、お
よび／または注文に対して支払うことに関連し得る。
【０６９９】
当業者であれば、様々な実施形態で開示して上述した方法４３００は、図４に示す例示
的なマスタノードまたは図４２に示す事務所のマスタノード４２１５などのマスタノード
上で実現することができ、上述した機能のいずれかを実施するために制御および管理コー
ド４２５の１つまたは複数の部分を実行することができることが理解されよう。このよう
なコードは、例示的なマスタノード内の記憶装置４１５などの非一時的なコンピュータ可
読媒体に格納することができる。したがって、このようなコードを実行する場合に、それ
ぞれのマスタノード内の処理装置４００は、方法４３００およびその方法の変形例を含む
、先に開示した例示的な方法の動作またはステップを実行するように動作することができ
る。
【０７００】
別の実施形態では、無線ノードネットワークを用いてピックアップ地点で注文をピック
アップするための例示的なマスタノードは、そのコアにノード処理装置を含む。マスタノ
ードはまた、ノード記憶装置、第１の通信インターフェース、および第２の通信インター
フェースを含み、これらの各々はノード処理装置に結合される。ノード記憶装置は、ノー
ド処理装置（制御および管理コード４２５など）による実行のためのコードと、注文の識
別および注文をピックアップするために登録されたモバイル・ユーザ・アクセス・デバイ
スの識別を有する注文情報と、を保持する。例えば、注文と関連付けられたＦｅｄＥｘ（
登録商標）Ｏｆｆｉｃｅ  Ｐｒｉｎｔ  ＆  Ｓｈｉｐ  Ｃｅｎｔｅｒによるアカウントま
たはプロファイル情報を有する顧客によって提出されたプリント注文であってもよい。し
たがって、顧客は、アカウントまたはプロファイルに１つまたは複数のモバイル・ユーザ
・アクセス・デバイスを登録しておくことができる。結果として、そのような登録された
モバイル・ユーザ・アクセス・デバイスは、注文をピックアップする際に顧客が登録した
デバイスのうちの１つしか使用する必要がない場合であっても、注文をピックアップする
ために識別または登録するように考えることができる。
【０７０１】
マスタ装置では、ノード処理装置に結合された第１の通信インターフェースは、Ｂｌｕ
ｅｔｏｏｔｈ（登録商標）低エネルギーのフォーマットされた信号通信路などの短距離通
信路を介して、アドバタイズＩＤノードとして動作するモバイル・ユーザ・アクセス・デ
バイスと通信するように動作する。この短距離通信路を用いる代わりに、マスタノードの
第２の通信インターフェースは、ノード処理装置に結合され、サーバと通信するように動
作する。一例において、マスタノードがサーバと通信するための通信路は、第１の通信イ
ンターフェースの短距離通信路と比較して無線のより高速でより長距離の通信路である。
【０７０２】
ノード処理装置は、ノード記憶装置に保持されたコードを実行する際に、方法４３００
を参照して上述したものと実質的に同様のステップを実行するように動作する。より詳細
には、ノード処理装置は、サーバから注文情報を受信して、ノード記憶装置に注文情報を
保持し、モバイル・ユーザ・アクセス・デバイスがネットワーク内のアドバタイズＩＤノ
ードとして動作しており、かつ、第１の通信インターフェースに接近してくる場合には、
第１の通信インターフェースによって検出され、モバイル・ユーザ・アクセス・デバイス
からブロードキャストされた信号を受け取るように動作する。ノード処理装置は、より詳
細な実施形態では、アドバタイズＩＤノードとして動作するモバイル・ユーザ・アクセス
・デバイスからブロードキャストされた信号のヘッダ情報を解析することによって、第１
の通信インターフェースによって検出された信号が識別されたモバイル・ユーザ・アクセ
ス・デバイスからのものであるかどうかを決定するように動作することができる。
【０７０３】
ノード処理装置は、マスタノードとアドバタイズＩＤノードとして動作する識別された
モバイル・ユーザ・アクセス・デバイスとを関連付けるようにさらに動作する。一実施形
態では、ノード処理装置は、マスタノードとアドバタイズＩＤノードとして動作する識別
されたモバイル・ユーザ・アクセス・デバイスとの間の第１の通信インターフェースを介
した許可された接続を必要とせずに、マスタノードとアドバタイズＩＤノードとして動作
する識別されたモバイル・ユーザ・アクセス・デバイスとの間の受動的関連付けを確立す
るようにさらに動作することによって、マスタノードとアドバタイズＩＤノードとして動
作する識別されたモバイル・ユーザ・アクセス・デバイスとを関連付けることができる。
別の実施形態では、ノード処理装置は、マスタノードとアドバタイズＩＤノードとして動
作する識別されたモバイル・ユーザ・アクセス・デバイスとの間の第１の通信インターフ
ェースを介した許可された接続を反映する、マスタノードとアドバタイズＩＤノードとし
て動作する識別されたモバイル・ユーザ・アクセス・デバイスとの間の能動的関連付けを
確立するようにさらに動作することによって、マスタノードとアドバタイズＩＤノードと
して動作する識別されたモバイル・ユーザ・アクセス・デバイスとを関連付けることがで
きる。ノード処理装置は、より詳細には、（１）アドバタイズＩＤノードとして動作する
識別されたモバイル・ユーザ・アクセス・デバイスが接続可能である時を判定し、（２）
、第２の通信インターフェースを介して許可要求をサーバに送信し、（３）第２の通信イ
ンターフェースを介してサーバから許可応答を受け取るようにさらに動作することによっ
て能動的な関連付けを確立して、マスタノードとアドバタイズＩＤノードとして動作する
識別されたモバイル・ユーザ・アクセス・デバイスとの間の許可された接続を可能にする
ように動作することができる。このように、許可された接続は、第１の通信インターフェ
ースを使用して、マスタノードとモバイル・ユーザ・アクセス・デバイスとの間で情報を
共有することができる。
【０７０４】
ノード処理装置は、アドバタイズＩＤノードとして動作する識別されたモバイル・ユー
ザ・アクセス・デバイスの位置がピックアップ地点から所定の範囲内にあるかどうかを判
定するように動作する。アドバタイズＩＤノードとして動作する識別されたモバイル・ユ
ーザ・アクセス・デバイスがピックアップ地点から所定の範囲内にあると判定された場合
にメッセージを送信する際に、ノード処理装置は、注文を担当する注文管理システムに通
知するために第２の通信インターフェースを介してメッセージを送信するようにさらに動
作する。
【０７０５】
マスタノードの別の実施形態では、ノード処理装置は、サーバに中間メッセージを送信
し、注文に関連する識別されたモバイル・ユーザ・デバイスが注文を受け取るためにピッ
クアップ地点に接近してくることをサーバが注文管理システムに通知するようにさらに動
作することによって、注文管理システムに通知するために第２の通信インターフェースを
介してメッセージを送信することができる。
【０７０６】
さらに別の実施形態では、ノード処理装置は、第２の通信インターフェースを介して注
文管理システムから注文更新メッセージを受け取るようにさらに動作することができ、注
文更新メッセージは注文の状況を反映する。ノード処理装置はまた、第１の通信インター
フェースを介してアドバタイズＩＤノードとして動作する識別されたモバイル・ユーザ・
アクセス・デバイスにピックアップ状況メッセージを送信するように動作することができ
、ピックアップ状況メッセージは識別されたモバイル・ユーザ・アクセス・デバイスに注
文の状況を通知する。
【０７０７】
（ノードシグネチャを用いた配達の管理）
実施形態のいくつかで説明するように、無線ノードネットワーク内の例示的なノードに
よってブロードキャストまたはアドバタイズされる信号は、ノードのシグネチャの一種を
提供する。このシグネチャは、例えば、パッケージ配達および代金引換え（配達時払いま
たはＣＯＤとも呼ぶ）を容易にする様々な実施形態で検出され適用され得る。図３４Ｄに
示す例は、パッケージ１３０およびＩＤノード１２０ａが受け渡し地点３４４０に関連付
けられたマスタノード３４４５に接近する際の配達通知に関連して前に説明した。しかし
、意図される受取人（モバイル・ユーザ・アクセス・デバイス２０５を使用する顧客など
）への配達を管理することは、受け取り側のモバイル・ユーザ・アクセス・デバイス２０
５が、デバイス２０５がＩＤノード１２０ａに十分近づくにつれてパッケージ１３０に関
連するＩＤノード１２０ａを検出するマスタノードとして動作する場合に、以下でより詳
細に述べる実施形態において増強することができる。
【０７０８】
特に、図３４Ｄは、マスタノード３４４５がサーバ１００と通信する実施形態を示す図
である。図４１を参照して説明したように、ＩＤノード１２０が受け渡し地点３４４０（
出荷エリア、積込みドック、およびメールルームなど）に接近すると、意図される受取人
は、パッケージ１３０および関連したＩＤノード１２０ａの配達を通知され得る。しかし
、モバイル・ユーザ・アクセス・デバイス２０５に対して、梱包された品物（およびその
関連したＩＤノード１２０ａ）が実質的に受け渡し地点３４４０の近くにあることを通知
した後に、モバイル・ユーザ・アクセス・デバイス２０５を用いる意図される受取人は、
配達の一部としてパッケージ１３０およびＩＤノード１２０ａに接近することができる。
【０７０９】
この例において、モバイル・ユーザ・アクセス・デバイス２０５は、ＩＤノード１２０
ａへの短距離通信路およびサーバ１００への長距離通信路を伴う例示的なマスタノードと
して機能することができる。すでに上述したように、デバイス２０５の実施形態は、モバ
イル・ユーザ・アクセス・デバイス（スマートフォンなど）として実現することができ、
本明細書で説明するようにＩＤノードおよび他のマスタノードと通信し関連付けられ、か
つ、サーバ１００と通信する例示的なマスタノード（図４のマスタノード１１０ａなど）
として動作することができる。より詳細には、これは、ユーザ・アクセス・デバイス内の
プロセッサと、プロセッサに結合された周辺回路と、関連するマスタノードに関連するデ
ータと共にマスタ制御および管理コード４２５としてモバイル・ユーザ・アクセス・デバ
イス２０５において実行されるアプリまたは他のコードと、により達成され得る（図４で
より詳細に説明したように）。デバイス２０５上のマスタ制御および管理コード４２５を
実現する例示的なアプリまたはプログラムモジュールは、例えば、マスタノードとして本
明細書で説明したフォーマットおよび方法で（例えば、図６〜図１２で説明したように）
、デバイス２０５の既存のＢｌｕｅｔｏｏｔｈ（登録商標）低エネルギー（ＢＬＥ）の通
信能力（例えば、例示的なマスタノード１１０ａの短距離通信インターフェース４８０の
一種）を活用することができる。これは、デバイス２０５が、短距離信号として例示的な
パケットメッセージを有する信号をアドバタイズし、ネットワーク内の他のノード（マス
タノード３４４５またはＩＤノード１２０ａなど）と（許可された方法で受動的または能
動的に）関連付けられることを可能にする。
【０７１０】
図４４は、本発明の一実施形態による、無線ノードネットワークを用いて出荷する品物
の配達を管理するための例示的な方法を示すフローダイアグラムである。ここで図４４を
参照すると、方法４４００は、ステップ４４０５で開始し、マスタノードとして機能する
ように動作するモバイル・ユーザ・アクセス・デバイスがサーバから出荷情報を受け取る
。出荷情報は、出荷する品物に関し、出荷する品物に関連するＩＤノードの識別を含む。
図３４Ｄの例において、例示的な出荷情報は、パッケージ１３０内の品物に関し、出荷す
る品物に関連するＩＤノード１２０ａの識別を含む。
【０７１１】
ステップ４４１０で、ＩＤノードがマスタノードとして機能するように動作するモバイ
ル・ユーザ・アクセス・デバイスの通信範囲内に入ると、マスタノードとして機能するよ
うに動作するモバイル・ユーザ・アクセス・デバイスが、ＩＤノードからブロードキャス
トされた信号を検出する。一例において、信号は、ＩＤノード１２０ａから送信されたア
ドバタイズパケットメッセージである。
【０７１２】
ステップ４４１５で、本方法は、ＩＤノードとマスタノードとして動作するモバイル・
ユーザ・アクセス・デバイスとを関連付けて品物の配達を確認し、ステップ４４２０で、
マスタノードとして動作するモバイル・ユーザ・アクセス・デバイスが確認された配達に
関する通知をサーバに通知する。
【０７１３】
一実施形態では、関連付けるステップは、品物の配達を確認するために、ＩＤノードと
マスタノードとして動作するモバイル・ユーザ・アクセス・デバイスとの間の事前に許可
された接続を確立するステップを含むことができる。より詳細には、事前に許可された接
続を確立するステップは、マスタノードとして動作するモバイル・ユーザ・アクセス・デ
バイスがＩＤノードからアドバタイズ信号としてブロードキャストされる信号を検出する
際に自動的に行われる前もって許可された受入条件に基づくことができる。したがって、
一実施形態では、事前に許可された接続は、マスタノードとして動作するモバイル・ユー
ザ・アクセス・デバイスによってＩＤノードのアドバタイズ信号が検出されるとすぐに（
促された確認応答を必要とせずに）自動的に確立され得る。しかし、別の実施形態では、
事前に許可された接続は、マスタノードとして動作するモバイル・ユーザ・アクセス・デ
バイスがＩＤノードから閾値距離内に位置する場合に自動的に確立され得る。マスタノー
ドとして動作するモバイル・ユーザ・アクセス・デバイス（図３４Ｄのデバイス２０５）
は、事前に許可された接続を確立することの一部として、自位置に対するＩＤノード１２
０ａの位置を定期的に決定することができる。
【０７１４】
別の実施形態では、関連付けるステップは、自動代金引換えを目的として品物の配達を
確認するために、ＩＤノードとマスタノードとして動作するモバイル・ユーザ・アクセス
・デバイスとの間の事前に許可された接続を確立するステップを含むことができる。この
実施形態では、本方法はまた、マスタノードとして動作するモバイル・ユーザ・アクセス
・デバイスにより、良好に確立された事前に許可された接続を示す通知をサーバに通知す
ることができる。マスタノードとして動作するモバイル・ユーザ・アクセス・デバイスは
また、アクティブな促された接続がＩＤノードとマスタノードとして動作するモバイル・
ユーザ・アクセス・デバイスとの間の代金引換えを目的として確立された場合よりも低い
料金で、出荷する品物に関連する支払いトランザクションを完了するようにサーバに命令
することができる。したがって、ＣＯＤ顧客は、接続を事前に許可し、かつ、いくつかの
他の種類の確認応答またはＣＯＤ顧客からの能動的なフィードバック無しに品物の支払い
トランザクションを完了することを可能にする受入条件（例えば、マスタノードとして動
作する顧客のモバイル・ユーザ・アクセス・デバイスが出荷する梱包された品物に関連す
るＩＤノードからの信号を受信した場合）を作成することができる。
【０７１５】
別の実施形態では、関連付けるステップは、品物の配達の促された確認応答を受け取っ
た後に品物の配達を確認するために、ＩＤノードとマスタノードとして動作するモバイル
・ユーザ・アクセス・デバイスとの間のアクティブな促された接続を確立するステップを
含むことができる。例えば、ＩＤノードのアドバタイズ信号を検出した時に自動接続する
のではなく、品物を注文した顧客からのアクティブな確認応答が品物の配達を確認するた
めに必要とされる。
【０７１６】
さらに別の実施形態では、関連付けるステップは、ＩＤノードとマスタノードとして動
作するモバイル・ユーザ・アクセス・デバイスとの間の代金引換えを目的としてアクティ
ブな促された接続を確立するステップを含むことができる。このように、本方法は、マス
タノードとして動作するモバイル・ユーザ・アクセス・デバイスによりサーバに通知する
ステップをさらに含むことができる。ここで、通知は、代金引換えを目的として良好に確
立されたアクティブな促された接続を示し、出荷する品物に関連する支払いトランザクシ
ョンを完了するようにサーバに命令することができる。
【０７１７】
当業者であれば、様々な実施形態で開示して上述した方法４４００は、図４に示す例示
的なマスタノードなどのノード上で実現することができ、またモバイル・ユーザ・アクセ
ス・デバイスの一種として実現することができ、上述した機能のいずれかを実施するため
に制御および管理コード４２５の１つまたは複数の部分を実行することができることが理
解されよう。このようなコードは、例示的なマスタノード内の記憶装置４１５などの非一
時的なコンピュータ可読媒体に格納することができる。したがって、このようなコードを
実行する場合に、それぞれのマスタノード内の処理装置４００は、方法４４００およびそ
の方法の変形例を含む、先に開示した例示的な方法の動作またはステップを実行するよう
に動作することができる。
【０７１８】
別の実施形態では、無線ノードネットワークを用いて出荷する品物の配達を管理するた
めのシステムは、同様のステップを実行するために使用することができる。より詳細には
、システムは、サーバおよびサーバと通信するマスタノードを含む。マスタノードは、ノ
ード処理装置およびノード処理装置に結合されたノードメモリを含むことができる。ノー
ドメモリは、ノード処理装置による実行のためのコードおよび出荷する品物に関連する出
荷情報を保持する。出荷情報は、出荷する品物に関連するＩＤノードの識別を含む。この
情報を用いて、ノード処理装置は、コードを実行する際に、サーバから出荷情報を受け取
り、ノードメモリに出荷情報を保持し、第１の通信インターフェースによって検出され、
ＩＤノードからブロードキャストされた信号を受け取るように動作する。ＩＤノードが第
１の通信インターフェースの通信範囲内に入ると、信号が検出される。ノード処理装置は
、品物の配達を確認するためにＩＤノードとマスタノードとを関連付けて、確認された配
達についてサーバに通知するために第２の通信インターフェースを介してメッセージを送
信するようにさらに動作する。
【０７１９】
特定の実施形態では、マスタノードは、ラップトップコンピュータ、タブレットデバイ
ス、パーソナル・エリア・ネットワーク・デバイス、スマートフォンデバイス、およびス
マート・ウェアラブル・デバイスなどのモバイル・ユーザ・アクセス・デバイスを含む。
より具体的には、マスタノードは、マスタノードとして動作するモバイル・ユーザ・アク
セス・デバイスである。
【０７２０】
いくつかの異なる実施形態では、ノード処理装置は、特定の方法でＩＤノードとマスタ
ノードとを関連付けるように動作する。一例において、ノード処理装置は、品物の配達を
確認するためにＩＤノードとマスタノードとの間の事前に許可された接続を確立するよう
にさらに動作することによって、ＩＤノードとマスタノードとを関連付けることができる
。別の例において、ノード処理装置は、自動代金引換えを目的として品物の配達を確認す
るためにＩＤノードとマスタノードとの間の事前に許可された接続を確立するようにさら
に動作することによって、ＩＤノードとマスタノードとを関連付けることができる。さら
に別の例において、マスタノードが品物の配達の促された確認応答である入力をマスタノ
ードのユーザから受信した後に、ノード処理装置は、品物の配達を確認するためにＩＤノ
ードとマスタノードとの間のアクティブな促された接続を確立するようにさらに動作する
ことによって、ＩＤノードとマスタノードとを関連付けることができる。またさらに別の
例において、ノード処理装置は、ＩＤノードとマスタノードとの間の代金引換えを目的と
してアクティブな促された接続を確立するようにさらに動作することによって、ＩＤノー
ドとマスタノードとを関連付けることができる。
【０７２１】
さらに別の実施形態では、ノード処理装置は、第２の通信インターフェースを介してサ
ーバに通知するようにさらに動作することができ、その通知は代金引換えを目的として良
好に確立されたアクティブな促された接続を示す。通知はまた、出荷する品物に関連する
支払いトランザクションを完了するようにサーバに命令することができる。
【０７２２】
（位置サービスのマルチエンティティ管理）
ノード、例えばＩＤノードは、各々が独立してノードを管理し、かつその収集データに
アクセスする可能な要求を有する、複数の異なるユーザ（または、より一般的にエンティ
ティ）を有してもよい。このような状況では、ノードとそのデータのハンドオフおよび保
管チェーンを管理するための例示的な方法が役立つ可能性がある。
【０７２３】
図１７に示す例において、例えば、実質的に３つのエンティティがＩＤノード１２０ａ
を管理するように示されており、例えば、準備段階１７００でユーザ・アクセス・デバイ
ス２００を動作させる第１のエンティティとしての送信側、出荷または通過段階１７０５
で種々のマスタノードを動作させるまたはそれに関連する出荷側エンティティ（例えば、
ＦｅｄＥｘ）、ならびに所有段階１７１０でユーザ・アクセス・デバイス２０５を動作さ
せる第３のエンティティとしての受取人である。
【０７２４】
一般的な実施形態では、準備段階１７００で図１７に示すように、ＩＤノード１２０ａ
は送信側の所有で開始する。この例において、送信側（出荷顧客）のユーザ・アクセス・
デバイス２００（例えば、スマートフォン）はまた、デバイス上で実行されるコードの少
なくとも１つのプログラムモジュール（例えば、アプリ、アプリケーション、またはコー
ド４２５として動作するいくつかの相互作用するプログラムモジュール）によりマスタノ
ードとしても機能する。このマスタノードコードは、バックエンドサーバ１００と通信し
、バックエンドサーバ１００は、マスタ対ＩＤノード関連付けを管理するのを支援するサ
ーバ側ソフトウェアを有する（例示的なコード５２５のサーバ側関連付けマネージャ・プ
ログラム・モジュールについて上述したように）。
【０７２５】
一例において、許可されるアクセスが得られる送信側のデバイス２００から出されたサ
ーバ１００への要求によって、ノード１２０ａは、前もってマスタノード（ユーザ・アク
セス・デバイス２００）と（ネットワーク１０５を介して）関連付けられることができる
。これは、収集すべきデータおよびＩＤノード１２０ａの管理に対して、許可の一定の権
利の所有者を与えることができる。以下でより詳細に説明するように、サーバ１００によ
って提供される例示的な許可は、特定の状況下で特定の種類の情報のためのそのような権
利を許可する特定の特典を含むことができる（例えば、特典のための支払い、制限された
アクセスの特典、収集されたデータへのアクセス、位置情報へのアクセス、時間と共にＩ
Ｄノードに関連付けられた品物を追跡するための特典など）。
【０７２６】
送信側がＦｅｄＥｘなどの出荷側エンティティに出荷を開始し、ＩＤノード１２０ａを
出荷データと関連付けると、最初に付与された特典は、サーバ１００を介して出荷側エン
ティティに移転されて戻り、ＩＤノード１２０ａからアドバタイズメッセージを受け付け
るためにＩＤノード１２０ａを有するパッケージ１３０を見るように出荷側エンティティ
のネットワーク内のおそらく第１のマスタノードに命令する。例えば、マスタノードは、
ドロップボックス（例えば、ドロップノード１１０ａ）、ロッカーシステム、および／ま
たはハンドヘルド配送業者デバイス（例えば、配送業者ノード１１０ｂ）の一部であって
もよい。このようなマスタノードは、（例えばＩＤノード１２０ａからのアドバタイズ信
号を検出することによって）パッケージ１３０を見ることを報告すると、ノード１２０ａ
に直接アクセスするための送信側のデバイス２００の先行特典が終了する。その時点のＩ
Ｄノード１２０ａへの能動的なアクセスは、パッケージが受取人に配達されるまで出荷側
エンティティに限定されている。受取人に配達されると、それらのユーザ・アクセス・デ
バイス２０５（例えば、別のスマートフォン）は、マスタノードソフトウェア（コード４
２５など）を実行させて、サーバ１００に対してＩＤノードの制御を引き継ぐ要求を発行
することができる。サーバが特定条件（例えば、支払い、制御またはデータへのアクセス
の制限された範囲など）に基づいて、このような送付先特典を有するように要求を承諾す
る場合には、所有権の遷移後のＩＤノード１２０ａに関連付けられたデータは、受取側ユ
ーザ・アクセス・デバイス２０５に利用可能になる。承諾されない場合には、データ所有
権およびノード１２０ａの管理は出荷側エンティティに残る。
【０７２７】
別の実施形態では、ＩＤノードが、出荷側エンティティの外部のエンティティ（例えば
、送信側のユーザ・アクセス・デバイス２００または受取人のユーザ・アクセス・デバイ
ス２０５）に関連付けられている場合には、それらのデバイスのアプリケーションは、収
集されたデータが格納されるべき場所の管理を可能にする。例えば、ＩＤノードで収集さ
れたデータは、（マスタノードが動作するデバイスを介して）出荷側エンティティの外部
のエンティティにのみ見えるようにすることができ、そうすることを指示されず、かつサ
ーバ１００によって許容されない場合には、サーバ１００にアップロードされないように
することができる。このデータのホスティングは、サーバ１００を動作させ管理する出荷
側エンティティによってユーザに提供されるサービスの一部であってもよい。データがど
こに保持されているに関わらず、管理機能のために、ＩＤノードは、ソフトウェアおよび
命令の更新をチェックするために依然として定期的にサーバ１００と通信することができ
る。
【０７２８】
図６４〜図６６は、様々な動作上の観点からのＩＤノードのマルチエンティティ管理の
ための例示的な方法を示すフローダイアグラムである。より詳細には、図６４は、例示的
なＩＤノード動作の観点からの本発明の一実施形態による、無線ノードネットワークにお
けるＩＤノードのマルチエンティティ管理のための例示的な方法を示すフローダイアグラ
ムである。ここで図６４を参照すると、方法６４００は、ステップ６４５０で、ＩＤノー
ドを第１のエンティティのユーザ・アクセス・デバイスと関連付けることで開始する。第
１のエンティティのユーザ・アクセス・デバイスは、ネットワーク内のマスタノード（マ
スタノードとして動作する前述した送信側のデバイス２００など）として動作している。
このようなマスタノードとして、第１のエンティティのユーザ・アクセス・デバイスは、
第１の（例えば、長距離の）通信路を介してネットワーク内のサーバと直接通信し、第２
の（例えば、短距離の）通信路を介してＩＤノードと別個に通信するように動作する。そ
して、ＩＤノードは、第２の通信路を介して第１のエンティティのユーザ・アクセス・デ
バイスと直接通信するように動作するが、サーバとは直接通信することができない。
【０７２９】
ステップ６４１０で、ＩＤノードは、サーバにより第１のエンティティのユーザ・アク
セス・デバイスに提供された初期特典によって許可されている場合には、関連付けられた
第１のエンティティのユーザ・アクセス・デバイスにＩＤノードによって収集されたデー
タへのアクセスを提供する。一実施形態では、初期特典は、ＩＤノードによって収集され
たデータにアクセスするための代済み特典を含むことができる。例えば、送信側は、ノー
ドを使用する際にノードに関する情報にアクセスできるようにＩＤノード１２０ａを取得
する場合に支払うことができる。別の実施形態では、初期特典は、ＩＤノードの位置を提
供するための代済み特典を含むことができる。例えば、送信側は、ＩＤノード１２０ａま
たはＩＤノード１２０ａを有するパッケージ１３０の現在位置を知ることなどの特定の種
類の情報に対して支払うことができる。さらなる実施形態では、初期特典は、時間と共に
ＩＤノードに関連付けられた品物を追跡するための代済み特典を含むことができる。そし
て同じ例において、送信側は、−集められ収集されたデータに関連するより具体的なサー
ビスに対して、すなわち、ＩＤノード１２０ａに関連するパッケージ１３０に梱包された
品物についての追跡サービスに対して支払うことができる。
【０７３０】
他のオプションは、送信側が、ＩＤノードによって収集されたデータをどのように格納
または保持したいかをカスタマイズすることを可能にすることができる。一実施形態では
、初期特典は、第１のエンティティのユーザ・アクセス・デバイスがＩＤノードによって
収集されたデータをどこに格納するかを管理するための特典を含むことができる。より詳
細には、初期特典は、ＩＤノードによって収集されたデータを第２の通信路を介して第１
のエンティティのユーザ・アクセス・デバイスにアップロードさせる代済み特典を含むこ
とができる。したがって、データはマスタノードとして動作するデバイスと共有すること
ができる。さらなる実施形態では、初期特典は、ＩＤノードによって収集されたデータを
第１の通信路を介して第１のエンティティのユーザ・アクセス・デバイスからサーバにア
ップロードさせる代済み特典を含むことができる。
【０７３１】
ステップ６４１５では、ＩＤノードは、ネットワーク内の出荷側エンティティのマスタ
ノードに関連付けられる。例えば、図１７に示すように、ＩＤノード１２０ａは、ドロッ
プノード１１０ａ（ＦｅｄＥｘなどの出荷側エンティティによって操作されるマスタノー
ドの一種）に関連付けられてもよい。方法６４００は１つの出荷側エンティティのマスタ
ノードだけに対して保管制御を変更するＩＤノードを含むが、当業者であれば、図１７を
参照して、ＩＤノード１２０ａの保管制御およびハンドオフは、受取人へのハンドオフが
配達について発生する前に、いくつかの異なる出荷側エンティティのマスタノード（例え
ば、配送業者ノード１１０ｂ、ビークルノード１１０ｃ、施設ノード１１０ｄ、ＵＬＤノ
ード１１０ｅ、施設ノード１１０ｆ、配達ビークルノード１１０ｇ、および配送業者ノー
ド１１０ｈ）で発生する可能性があることが理解されよう。
【０７３２】
ステップ６４２０で、サーバによって出荷側エンティティのマスタノードに提供された
移転された特典に基づいて、ＩＤノードは、関連付けられた出荷側エンティティのマスタ
ノードにＩＤノードによって収集されたデータへのアクセスを提供する。
【０７３３】
ステップ６４２５で、ＩＤノードは、第２のエンティティのユーザ・アクセス・デバイ
スと関連付けられる。別の実施形態では、方法６４００は、ＩＤノードが出荷側エンティ
ティのマスタノードと関連付けられた後に、第１のエンティティのユーザ・アクセス・デ
バイスがＩＤノードにより収集されたデータに直接アクセスすることを制限するＩＤノー
ドを有することができる。
【０７３４】
ステップ６４３０で、ＩＤノードは、サーバにより第２のエンティティのユーザ・アク
セス・デバイスに提供された送付先特典によって許可されている場合には、関連付けられ
た第２のエンティティのユーザ・アクセス・デバイスにＩＤノードによって収集されたデ
ータへのアクセスを提供する。一実施形態では、送付先特典は、ＩＤノードによって収集
されたデータのいずれかにアクセスするための代済み特典を含むことができる。別の実施
形態では、送付先特典は、ＩＤノードによって接続されたデータの制限された部分のみに
アクセスするための代済み特典を含むことができる。例えば、収集されたデータのある部
分は消費者にとって関心のあるものではないが、ある部分はデータの限定された部分（例
えば、特定の種類のデータは、特定のデータの限定されたまたは定期的なサンプルのみ、
データの要約のみなど）であっても消費者が支払うに十分なほど興味があり価値があるも
のであり得る。
【０７３５】
さらなる実施形態では、ＩＤノードが出荷側エンティティのマスタと関連付けられてい
る間にＩＤノードによって収集されたデータは、第２のエンティティのユーザ・アクセス
・デバイスが送付先特典によって許可されていない場合には、出荷側エンティティのマス
タノードに関連する出荷側エンティティによって所有され続けてもよい。したがって、こ
のようなデータに対する権利が付与されていない場合には、出荷側エンティティは、デー
タの所有権およびＩＤノードの制御を維持することができる。
【０７３６】
また別の実施形態では、方法６４００は、ＩＤノードによって収集されたデータがどこ
に格納されているかに関わらず、ＩＤノードがシステムの更新（例えばＩＤノード上の任
意のコードのソフトウェアの更新）をサーバに要求することを可能にすることができる。
【０７３７】
当業者であれば、様々な実施形態で開示された上記の方法６４００は、ＩＤノード（図
３および図１７に示す例示的なＩＤノード１２０ａなど）上で実現することができ、上述
した機能のいずれかを実施するために制御および管理コード（コード３２５など）の１つ
または複数の部分を実行することができることが理解されよう。このようなコードは、非
一時的なコンピュータ可読媒体（例示的なＩＤノードの記憶装置３１５など）に格納する
ことができる。したがって、このようなコードを実行する場合に、ＩＤノードの処理装置
（装置３００など）は、方法６４００およびその方法の変形例を含む、上で開示した例示
的な方法の動作またはステップを実行するように動作することができる。
【０７３８】
図６５は、本発明の一実施形態による、出荷顧客エンティティの観点からの無線ノード
ネットワークにおけるＩＤノードのマルチエンティティ管理のための例示的な方法を示す
フローダイアグラムである。ここで図６５を参照すると、方法６５００は、ステップ６５
０５で、第１のエンティティのユーザ・アクセス・デバイスのマスタノードとしての動作
を有効にするために、第１のエンティティのユーザ・アクセス・デバイス上のコード（マ
スタノードの制御および管理コード４２５など）のプログラムモジュールを実行すること
で開始する。このように、第１のエンティティのユーザ・アクセス・デバイスは、第１の
通信路を介してサーバと直接通信し（マスタノードとして）、別に第２の通信路を介して
ＩＤノードと別個に通信する（マスタノードとして）ように動作する。そして、ＩＤノー
ドは、第２の通信路を介して第１のエンティティのユーザ・アクセス・デバイスと直接通
信するように動作するが、サーバとは直接通信することができない。
【０７３９】
ステップ６５１０で、方法６５００は、第１のエンティティのユーザ・アクセス・デバ
イスからサーバに要求を送信することで継続する。この要求は、ＩＤノードと関連付ける
ための、およびＩＤノードにより収集されるデータに関連する初期特典を提供するための
許可についてのものである。一実施形態では、許可および初期特典は、別々のデータ品目
であるが、他の品物では、その両方が許可の一部として実現される（例えば、初期特典は
、少なくとも１つの許可されたタスク、またはマスタノードとＩＤノードとの間で行われ
るサーバによって承認された特典であってもよい）。
【０７４０】
一実施形態では、初期特典は代済み特典、または、より詳細には、ＩＤノードによって
収集されたデータにアクセスするための代済み特典を含むことができる。方法６５００は
また、初期特典によって許可されている場合には、第１のエンティティのユーザ・アクセ
ス・デバイスによりＩＤノードの位置を受け取るステップを含むことができる。また方法
６５００は、初期特典によって許可されている場合には、第１のエンティティのユーザ・
アクセス・デバイスによりＩＤノードの追跡の更新を受け取るステップをさらに含むこと
ができる。
【０７４１】
ステップ６５１５で、方法６５００は、サーバから許可および初期特典を受け取って、
次いでステップ６５２０で、第１のエンティティのユーザ・アクセス・デバイスをＩＤノ
ードに関連付けることで継続する。ステップ６５２５で、方法６５００は、初期特典によ
って許可されている場合には、第１のエンティティのユーザ・アクセス・デバイスがＩＤ
ノードによって収集されたデータを受け取ることで継続する。
【０７４２】
ステップ６５３０で、方法６５００は、ＩＤノードによって収集されたデータを管理す
ることで終了する。例えば、一実施形態では、管理するステップは、ＩＤノードによって
収集されたデータが初期特典に従ってどこに保持されるかを管理するステップをさらに含
むことができる。例えば、初期特典は、ＩＤノードによって収集されたデータを、第１エ
ンティティのユーザ・アクセス・デバイスにより第１の通信路を介してサーバにアップロ
ードすることを可能にすることができる。
【０７４３】
加えて、方法６５００はまた、一旦ＩＤノードが出荷側エンティティのマスタノードと
関連付けられると、初期特典が、第１のエンティティのユーザ・アクセス・デバイスがＩ
Ｄノードによって収集されたデータを受け取ることをもはや許可しないことを含むことが
できる。
【０７４４】
当業者であれば、様々な実施形態で開示して上述した方法６５００は、マスタノード（
図１７のデバイス２００などの送信側のユーザ・アクセス・デバイスにより実現される場
合には図４に示す例示的なマスタノード１１０ａなど）上で実現することができ、上述し
た機能のいずれかを実施するために制御および管理コード（コード４２５など）の１つま
たは複数の部分を実行できることが理解されよう。このようなコードは、非一時的なコン
ピュータ可読媒体（マスタノードとして動作する例示的なデバイス２００の記憶装置４１
５など）に格納することができる。したがって、このようなコードを実行する場合に、デ
バイスの処理装置（装置４００など）は、方法６５００およびその方法の変形例を含む、
上で開示した例示的な方法の動作またはステップを実行するように動作することができる
。
【０７４５】
図６６は、本発明の一実施形態による、受取側エンティティの観点からの無線ノードネ
ットワークにおけるＩＤノードのマルチエンティティ管理のための例示的な方法を示すフ
ローダイアグラムである。ここで図６６を参照すると、方法６６０は、ステップ６６０５
で、受取側エンティティのユーザ・アクセス・デバイスのマスタノードとしての動作を有
効にするために、受取側エンティティのユーザ・アクセス・デバイス上のコード（コード
４２５など）のプログラムモジュールを実行することで開始する。このように、受取側エ
ンティティのユーザ・アクセス・デバイスは、第１の通信路を介してサーバと直接通信し
（マスタノードとして）、別に第２の通信路を介してＩＤノードと別個に通信する（マス
タノードとして）ように動作する。ＩＤノードは、第２の通信路を介して受取側エンティ
ティのユーザ・アクセス・デバイスと直接通信するように動作するが、サーバとは直接通
信することができない。
【０７４６】
ステップ６６１０で、方法６６００は、受取側ユーザ・アクセス・デバイスからサーバ
に要求を送信することで継続する。この要求は、ＩＤノードと関連付けられるための許可
、およびＩＤノードにより収集されるデータに関連する送付先特典についてのものである
。一実施形態では、許可および送付先特典は、別々のデータ品目であるが、他の品物では
、その両方が許可の一部として実現される（例えば、送付先特典は、特定の許可されたタ
スク、またはマスタノードとＩＤノードとの間で行われるサーバによって承認された特典
であってもよい）。
【０７４７】
一実施形態では、送付先特典は、代済み特典を含むことができる。より詳細な実施形態
では、送付先特典は、ＩＤノードによって収集されたデータの制限された部分のみにアク
セスするための代済み特典を含むことができる。また別の実施形態では、送付先特典は、
ＩＤノードによって収集されたデータを、受取側ユーザ・アクセス・デバイスにより第１
の通信路を介してサーバにアップロードすることを可能にすることができる。
【０７４８】
ステップ６６１５で、方法６６０は、サーバから許可および送付先特典を受け取ること
で継続する。ステップ６６２０で、方法６６０は、受取側ユーザ・アクセス・デバイスを
ＩＤノードに関係付ける。それからステップ６６２５で、方法６６００は、送付先特典に
よって許可されている場合には、受取側ユーザ・アクセス・デバイスがＩＤノードによっ
て収集されたデータを受け取ることで終了する。
【０７４９】
さらなる実施形態では、方法６６０は、ＩＤノードによって収集されたデータを送付先
特典に基づいて受取側ユーザ・アクセス・デバイスが受け取ることが許可されていない場
合には、ＩＤノードによって収集されたデータをサーバに限定する管理を有することがで
きる。
【０７５０】
当業者であれば、様々な実施形態で開示して上述した方法６６００は、マスタノード（
図１７のデバイス２０５などの受取人のユーザ・アクセス・デバイスにより実現される場
合には図４に示す例示的なマスタノード１１０ａなど）上で実現することができ、上述し
た機能のいずれかを実施するために制御および管理コード（コード４２５など）の１つま
たは複数の部分を実行することができることが理解されよう。このようなコードは、非一
時的なコンピュータ可読媒体（マスタノードとして動作する例示的なデバイス２００の記
憶装置４１５など）に格納することができる。したがって、このようなコードを実行する
場合に、デバイスの処理装置（装置４００など）は、方法６６００およびその方法の変形
例を含む、先に開示した例示的な方法の動作またはステップを実行するように動作するこ
とができる。
【０７５１】
無線ノードネットワークを使用した複数のエンティティにより管理されるＩＤノードは
、別の実施形態で説明される。ＩＤノードは、少なくともノード処理装置、処理装置に結
合されたノードメモリ、およびノード処理装置に結合された短距離通信インターフェース
を含む。ノードメモリは、処理装置による実行のためのコード、およびノードの動作中に
ＩＤノードによって収集されたデータを保持する。そして、短距離通信インターフェース
は、短距離通信路を介してネットワーク内のマスタノードと直接通信するように動作する
が、ネットワーク内のサーバと直接通信することはできない。
【０７５２】
ＩＤノードのノード処理装置は、ノードメモリに保持されたコードを実行する際に、Ｉ
Ｄノードを第１のエンティティのユーザ・アクセス・デバイスと関連付けるように動作し
、第１のエンティティのユーザ・アクセス・デバイスは、マスタノードとして動作し、長
距離通信路を介してサーバと直接通信し、短距離通信路を介してＩＤノードと別個に通信
することができる。
【０７５３】
ノード処理装置はまた、サーバにより第１のエンティティのユーザ・アクセス・デバイ
スに提供された初期特典によって許可されている場合には、第１のエンティティのユーザ
・アクセス・デバイスにＩＤノードによって収集されたデータへのアクセスを提供するよ
うに動作する。一実施形態では、初期特典は、ＩＤノードによって収集されたデータにア
クセスするための代済み特典を含むことができる。別の実施形態では、初期特典は、ＩＤ
ノードの位置を提供するための代済み特典を含むことができる。さらに別の実施形態では
、初期特典は、時間と共にＩＤノードに関連付けられた品物を追跡するための代済み特典
を含むことができる。
【０７５４】
さらに別の実施形態では、初期特典は、収集されたデータを管理することに関連するこ
とができる。例えば、初期特典の一実施形態は、ＩＤノードにより収集されたデータをど
こに格納するか、例えば短距離通信インターフェースにより短距離通信路を介してノード
メモリから第１のエンティティのユーザ・アクセス・デバイスにアップロードするなど、
を第１のエンティティのユーザ・アクセス・デバイスが管理するための特典を含むことが
できる。別の実施形態では、初期特典は、ＩＤノードによって収集されたデータを長距離
通信路を介して第１のエンティティのユーザ・アクセス・デバイスからサーバにアップロ
ードさせる特典を含むことができる。
【０７５５】
ノード処理装置はまた、ＩＤノードをネットワーク内の出荷側エンティティのマスタノ
ードと関連付けるように動作する。一実施形態では、ノード処理装置は、ＩＤノードが出
荷側エンティティのマスタノードと関連付けられた後に、第１のエンティティのユーザ・
アクセス・デバイスがＩＤノードによって収集されたデータのためにノードメモリに直接
アクセスすることを制限するようにさらに動作することができる。
【０７５６】
ノード処理装置は、サーバによって出荷側エンティティのマスタノードに提供された移
転された特典に基づいて、関連付けられた出荷側エンティティのマスタノードにＩＤノー
ドによって収集されたデータへのアクセスを提供するように動作する。それからノード処
理装置は、ＩＤノードを第２のエンティティのユーザ・アクセス・デバイスと関連付ける
ように動作し、第２のエンティティのユーザ・アクセス・デバイスは、別のマスタノード
として動作し、長距離通信路を介してサーバと直接通信し、短距離通信路を介してＩＤノ
ードと別個に通信することができる。
【０７５７】
そして最終的には、ノード処理装置はまた、サーバにより第２のエンティティのユーザ
・アクセス・デバイスに提供された送付先特典によって許可されている場合には、関連付
けられた第２のエンティティのユーザ・アクセス・デバイスにＩＤノードによって収集さ
れたデータへのアクセスを提供するように動作する。一実施形態では、送付先特典は、Ｉ
Ｄノードによって収集されたデータのいずれかにアクセスするための代済み特典を含むこ
とができる。別の実施形態では、送付先特典は、ＩＤノードによって接続されたデータの
制限された部分のみにアクセスするための代済み特典を含むことができる。そしてさらに
別の実施形態では、ＩＤノードが出荷側エンティティのマスタと関連付けられている間に
ＩＤノードによって収集されたデータは、第２のエンティティのユーザ・アクセス・デバ
イスが送付先特典によって許可されていない場合には、出荷側エンティティのマスタノー
ドに関連する出荷側エンティティによって所有され続ける。
【０７５８】
さらなる実施形態では、ノード処理装置はまた、ＩＤノードによって収集されたデータ
がどこに格納されているかに関わらず、システム更新を要求するようにさらに動作するこ
とができる。
【０７５９】
（無線ノードネットワーク内の動的ノード適応）
上述したロジスティクスの例で述べたように、ノードの一実施形態は、所望の用途に応
じて種々の方法で動作することができる。例えば、マスタノードは、種々の動作モードを
有することができ、その１つは典型的には、無線ノードネットワーク内のより高いレベル
のノードとしてそれ自体で位置特定して動作することができる、デフォルトまたは通常の
動作モードである。しかし、状況によっては、例示的なマスタノードは、別の動作モード
に変更し、無線ノードネットワーク内のより低いレベルのノードと同様に本質的に機能す
ることができる。これは、マスタノードがＧＰＳ信号のロックを失って、それ自体の位置
を決定するための位置信号をもはや検出することができない場合などの、環境の変化が検
出された場合に一時的に起こり得る。単純に動作不能になるのではなく、マスタノードの
実施形態は、動作モードを一時ＩＤノードモードに有利に変更し、位置決定しないタイプ
のマスタノード（例えば、サーバと通信することができるが、自位置を検出することがで
きない）として無線ネットワーク内で動作を継続する。このように、一実施形態は、環境
状況に起因して「失われた」マスタノードが、ネットワーク内で機能し続け、他のノード
と関連付けられ、他のノードとの接続を介して共有データを転送するのを助け、マスタノ
ードが再び自位置を決定することが可能になると通常の動作に戻ることを可能にすること
ができる。
【０７６０】
前述したように、図２に示す例示的なマスタノード１１０ａ、１１０ｂ、１１０ｃは、
配備され、ネットワーク１０５（およびそれらのそれぞれの接続により、サーバ１００に
）ならびに互いに接続される。ＩＤノード１２０ａ、１２０ｂ、１２０ｅは、様々なマス
タノードに接続される。しかし、ＩＤノード１２０ｃおよび１２０ｄは、ＩＤノード１２
０ｂに接続されているが、マスタノードのいずれにも接続されないで、図２に示されてい
る。これは、ＩＤノード１２０ｂ、１２０ｃ、１２０ｄが、より大型のコンテナ２１０内
の異なる品物（例えば、パッケージ）に関連付けられている（またはパレット上で一緒に
グループ化されている）場合であり得る。このような実施形態では、ＩＤノード１２０ｂ
のみが、いずれかのマスタノードの無線通信範囲内に留まる。しかし、一実施形態では、
ＩＤノード１２０ｂは、コンテナ２１０内に配置され、位置信号を受信できないように遮
蔽されているので、実際には、ＩＤノード（例えば、図２に示すＩＤノード１２０ｂ）と
して一時的に機能する代替モードで動作している異なるマスタノードであってもよい。マ
スタノード（ＩＤノード１２０ｂとして動作する）がコンテナ２１０内に残っている間は
、それはマスタノードとして動作することができない可能性があり、ＩＤノード１２０ｃ
および１２０ｄとの通信関係を保つことができるＩＤノード（一時ＩＤノードモードで動
作するマスタノード）として動作することができる。動作モードを変更した後、ノード１
２０ｂ（一時ＩＤノードモードで動作するマスタノード）は、別のマスタノード（マスタ
ノード１１０ｂなど）と関連付けられて、ＩＤノード１２０ｃ、１２０ｄからの情報を転
送することができる。しかし、コンテナ２１０内から取り出された後は、ノード１２０ｂ
は、マスタノードの通常動作モードに戻ることができる。
【０７６１】
図２０および図２１は、無線ノードネットワーク内のノード動作の動作モードを動的に
変更するための様々な例示的な方法を示すフローダイアグラムである。当業者であれば、
無線ノードネットワーク内の１つまたは複数のノードの構成を動的に変更するためのこれ
らの例示的な方法の各々は、非一時的なコンピュータ可読媒体に格納され、実行時にそれ
ぞれの方法のステップを実行する命令により実現することができることを理解するであろ
う。
【０７６２】
ここで図２０を参照すると、例示的な方法２０００は、ステップ２００５で、マスタノ
ードのうちの第１がマスタノードのうちの第１に関連する環境の変化（例えば、もはや位
置信号を受信できない）を検出することで開始する。より詳細な例において、環境の変化
は、少なくともマスタノードのうちの第１がコンテナ内にあって、マスタノードのうちの
第１による位置信号の受信を実質的に妨げている場合であってもよい。換言すれば、位置
信号（例えば、ＧＰＳ信号）の受信を妨げるもしくは損なう遮蔽体として作用する、マス
タノードの近傍もしくはその周囲にある材料または建物構造などの周囲の環境の変化のた
めに、第１のマスタノードは、もはやそれ自体の位置を決定することができないおそれが
ある。
【０７６３】
さらなる例において、環境の変化は、マスタノードのうちの第１に関する予想される環
境の変化であってもよい。例えば、サーバは、コンテナ内に配置されようとしているマス
タノードのうちの第１に通知することができる。したがって、マスタノードのうちの第１
は、やがて来る環境変化に気付くようになり、その異なる環境を経験する前に緊急タスク
（例えば、データの共有、位置を決定するタスクを完了するなど）を完了するステップを
含むことができる。
【０７６４】
環境の変化の検出に応答して、方法２０００は、その動作モードを一時ＩＤノードモー
ドに変更するマスタノードのうちの第１を有することができ、一時ＩＤノードモードでは
、マスタノードのうちの第１は、もはやステップ２０１０でその位置を自己決定すること
ができない。一実施形態では、一時ＩＤノードモードは、自己決定された位置に依存しな
いネットワーク内の例示的なより高いレベルのノード（ＩＤノードと比較して）のすべて
の通常動作を行うマスタノードのうちの第１を有することができる。例えば、一時ＩＤノ
ードモードで動作するマスタノードは、通常のマスタノードのように位置を自己決定する
ことができない間にサーバと通信することができる。別の実施形態では、一時ＩＤノード
モードは、ＩＤノードを模倣するように（例えば、アドバタイズする際にブロードキャス
トするために変更されたシグネチャを用いて）、より制限された方法で動作するマスタノ
ードのうちの第１を有することができ、そのようにして、他のマスタノードは、一時ＩＤ
ノードモードで動作するマスタノードが関連付け（受動的または能動的）のためのＩＤノ
ードであると考えることになる。
【０７６５】
さらなる実施形態では、マスタノードのうちの第１は、少なくとも１つのＩＤノードと
の通信関係を保ちながら、一時ＩＤノードモードで動作することができる。このように、
例えば、マスタノードが不利なＲＦ環境に配置され、その位置信号を受信することができ
ない場合には、マスタノードは、このＩＤノードに関連付け（例えば、能動的な許可され
た接続）られたままであり得る。
【０７６６】
ステップ２０１５で、方法２０００は、マスタノードのうちの第１が一時ＩＤノードモ
ードで動作していることを、マスタノードのうちの第１によりサーバに通知することで継
続する。ステップ２０２０で、方法２００は、一時ＩＤノードモードで動作するマスタノ
ードのうちの第１をマスタノードのうちの第２に関連付けることで終了する。このような
関連付けるステップは、マスタノードのうちの第２と接続する要求に関して、マスタノー
ドのうちの第１がマスタノードのうちの第２にアドバタイズし、マスタノードのうちの第
２から応答を受け取り、要求された情報をマスタノードのうちの第２に返信することによ
り達成され得る。
【０７６７】
方法２０００は、一時ＩＤノードモードで動作する第１のマスタノードを介してＩＤノ
ードによって収集された情報（例えば、センサデータ）をマスタノードのうちの第２に転
送するステップをさらに含むことができる。より詳細には、一時ＩＤノードモードで動作
するマスタノードは、他のＩＤノード（例えば、コンテナ２１０内のＩＤノード１２０ｃ
、１２０ｄ）に拡張された可視性を提供し、第２のマスタノード（したがって、サーバ）
と直接接触していないそれらのＩＤノードからの情報を中継または転送することができる
。
【０７６８】
加えて、方法２０００はまた、マスタノードのうちの第１に関連する第２の環境の変化
を検出すると、マスタノードのうちの第１の動作モードを通常の動作モードに変更するス
テップを含むことができ、通常の動作モードでは、マスタノードのうちの第１は再びその
位置を自己決定することができる。したがって、環境の変化がマスタノードの特定の機能
（例えば、位置を自己決定する能力）を制限する場合には、マスタノードに関連する環境
が再び変化して、その機能が制限されなくなるまで、マスタノードのうちの第１は、無線
ノードネットワークに適応し、そこで依然として有用であり得る。
【０７６９】
当業者であれば、様々な実施形態で開示して上述した方法２０００は、図４に示すマス
タノード１１０ａなどの例示的なマスタノードノード上で実現することができ、上述した
機能のいずれかを実施するためにマスタ制御および管理コード４２５の１つまたは複数の
部分を実行することができることが理解されよう。このようなコードは、マスタノード（
マスタノード１１０ａなど）上の記憶装置４１５などの非一時的なコンピュータ可読媒体
上に格納することができる。したがって、コード４２５を実行する際に、マスタノードの
処理装置４００は、方法２０００およびその方法の変形例を含む、先に開示した例示的な
方法の動作またはステップを実行するように動作することができる。
【０７７０】
図２０は、マスタノードの動作およびステップの観点から方法２０００の例示的なステ
ップを示しているが、図２１は、無線ノードネットワーク内のノード動作の動作モードを
動的に変更することを管理するための方法がサーバの動作の観点から発生し得る例示的な
実施形態の説明を示し、提供する。ここで図２１を参照すると、例示的な方法２１００は
、ステップ２１０５で、マスタノードのうちの第１に関する環境の変化を報告するマスタ
ノードのうちの第１からの通知をサーバが受け取ることで開始する。一例において、環境
の変化は、マスタノードのうちの第１に関する予想される環境の変化であってもよい。よ
り詳細には、予想される環境の変化は、例えば、第１のマスタノードが被ると予想される
不利なＲＦ環境を含むことができる（マスタノードのうちの第１が、第１のマスタノード
による位置信号（ＧＰＳ信号など）の受信を妨げるおそれのあるＵＬＤなどのコンテナ内
に移動すると予想される場合など）。
【０７７１】
別の実施形態では、方法２１００はまた、環境の変化に整合するようにサーバがコンテ
キストデータを更新するステップを有してもよい。例えば、第１のマスタノードがＵＬＤ
内に配置され、ＧＰＳ信号を受信できない場合には、サーバは、第１のマスタノードに関
連するこの環境の変化を反映するように関連する種類のコンテキストデータを更新する。
【０７７２】
ステップ２１１０で、方法２１００は、環境の変化の結果として一時ＩＤノードモード
で動作するマスタノードのうちの第１の論理的変化を記録することで継続する。例えば、
論理的変化は、例えば、検出された位置信号受信の欠如（例えばＧＰＳ信号の喪失）、位
置信号の受信を妨げる不利なＲＦ環境に曝されること、位置信号の受信からコンテナの内
部を遮蔽するコンテナ内に置かれること、遮蔽構造（例えば、ＧＰＳ信号をピックアップ
するのが困難な建物内の屋内）に置かれること、および、遮蔽材料に実質的に近くに置か
れること（例えば、ＲＦ信号の受信と不利に干渉するおそれのある金属物に隣接して配置
されること）の結果として、ＩＤノードと同様の特徴をもつ一時ＩＤノードモードで一時
的に動作する第１のマスタノードを本質的に有する。別の実施形態では、一時ＩＤノード
モードは、マスタノードのうちの第１が、もはやその位置を自己決定することができない
が、サーバと通信することを可能にするように特徴付けることができる。
【０７７３】
ステップ２１１５で、方法２１００は、一時ＩＤノードモードで動作するマスタノード
のうちの第１をマスタノードのうちの第２に関連付けられるように許可することで終了す
る。航空機搭載の例において、第２のマスタノードは、ＧＰＳ信号のロックを維持するよ
うに航空機の外側に位置特定回路およびアンテナを有し、第２のマスタノードが車載コン
テナ内のノード（例えば、コンテナ内でＧＰＳ信号を検出できない結果として一時ＩＤノ
ードモードで動作している第１のマスタノード）と通信することを可能にする、航空機内
の専用のマスタノードであってもよい。一例において、方法２１００はまた、一時ＩＤノ
ードモードで動作している際にマスタノードのうちの第１から転送された情報として、マ
スタノードのうちの第２から情報（例えば、ノードにより収集されたセンサデータまたは
他の共有データ）を受け取るステップを含む。
【０７７４】
別の実施形態では、方法２１００はまた、マスタノードのうちの第１に関連した第２の
環境の変化の結果として通常の動作モードに戻るマスタノードのうちの第１の別の論理的
変化を記録するステップを含んでもよい。例えば、マスタノードのうちの第１は、ここで
ＵＬＤコンテナ内から取り出すことができる。その結果、マスタノードのうちの第１は、
再びその位置を自己決定することができる通常動作モードに戻るように適応的に変更する
ことができる。
【０７７５】
当業者であれば、様々な実施形態で開示して上述した方法２１００は、図５に示すサー
バ１００などの例示的なサーバ上で実現することができ、上述した機能のいずれかを実施
するためにサーバ制御および管理コード５２５の１つまたは複数の部分を実行することが
できることが理解されよう。このようなコードは、サーバ（サーバ１００など）上の記憶
装置５１５などの非一時的なコンピュータ可読媒体に格納することができる。したがって
、コード５２５を実行する際に、サーバの処理装置５００は、方法２１００およびその方
法の変形例を含む、上で開示した例示的な方法の動作またはステップを実行するように動
作することができる。
【０７７６】
このような例示的な方法と同様に、例示的な動的に構成可能な無線ノードネットワーク
が開示される。例示的なネットワークは、複数のマスタノードおよびマスタノードと通信
するサーバを含む。マスタノードは、少なくとも第１のマスタノードおよび第２のマスタ
ノードを含む。マスタノードの各々は、より高い複雑性のノード（ＩＤノードと比較して
）であって、各マスタノードがそれ自体の位置（他の機能のうちで）を決定するように動
作する通常動作モードを有する。マスタノードはまた、各マスタノードがもはやそれ自体
の位置を決定するように動作しない一時ＩＤノードモードを有する。
【０７７７】
第１のマスタノードは、第１のマスタノードに関連する環境の変化を検出して、第１の
マスタノードの現在の動作モードを通常動作モードから一時ＩＤノードモードに一時的変
更するように動作する。第２のマスタノードは、通常動作モードで動作している場合に、
第１のマスタノードが一時ＩＤノードモードで動作している場合の第１のマスタノードと
関連付けられるように動作する。さらなる実施形態では、一時ＩＤノードモードで動作す
る第１のマスタノードは、第２の環境の変化を検出すると、通常動作モードの第１のマス
タノードとして機能することに戻るようにさらに動作することができる。第２の環境の変
化は、第１のマスタノードが位置信号を受信して、第１のマスタノードがそれ自体の位置
を決定し、通常動作モードの第１のマスタノードとして機能することに戻ることができる
場合であってもよい。さらに別の実施形態では、第１のマスタノードはまた、一時ＩＤノ
ードモードで動作している際に、センサ情報を受信して、センサ情報を第２のマスタノー
ドに転送するように動作することができる。このセンサ情報は、第１のマスタノードが一
時ＩＤノードモードで動作するように変更した後であっても、第１のマスタノードと通信
し続けるＩＤノードから受信したセンサデータであってもよい。
【０７７８】
一実施形態では、サーバは、第１のマスタノードから環境の変化を報告する通知を受け
取り、一時ＩＤノードモードで動作するように第１のマスタノードの論理的変化を記録し
、第１のマスタノードが一時ＩＤノードモードで動作している場合に、第２のマスタノー
ドが第１のマスタノードと関連付けられるように許可するように動作することができる。
例えば、サーバは、通知および論理的変化の記録を受け取ると、ノード管理、関連付け、
位置決定、および情報の共有のために、ＩＤノードの一種として第１のマスタノードのシ
グネチャまたは識別を認識するように他のマスタノードに命令することができる。
【０７７９】
別の実施形態では、環境の変化は、第１のマスタノードが位置信号（ＧＰＳ信号など）
十分に受信して、それに基づいて位置を決定することができないことを含む。より詳細に
は、環境の変化は、第１のマスタノードによる位置信号の受信を妨げる不利なＲＦ環境（
遮蔽材の近くに設置されるなど）に曝されている第１のマスタノードをさらに含むことが
できる。
【０７８０】
（増強されたエネルギー管理態様）
（出力電力のコンテキスト調整）
いくつかの実施形態では、ノードのブロードキャストまたはアドバタイズ信号電力を適
応的に調整する能力は、無線ノードネットワークの動作時において特定の利点および特定
の用途を有することができる。図４５Ａ〜図４５Ｃは、本発明の一実施形態による、ノー
ドが配置され、異なる動作ノード密度を有するエリア間を移動して、ノード電力を適応的
に調整することができる例示的な環境を示す、一括した一連の図である。ここで図４５Ａ
を参照すると、サーバ１００およびマスタノード４５００は、例示的な無線ノードネット
ワークの一部として配備される。マスタノード４５００は、第２の通信インターフェース
（例えば、例示的なマスタノード１１０ａのための中／長距離通信インターフェース４８
５）などを介して、サーバ１００と通信するように示されている。図４５Ａ〜図４５Ｃは
、様々なノード間の線を明示していないが、当業者であれば、ノード（例えば、マスタノ
ード４５００およびＩＤノード４５２０ａ〜４５２０ｇ）の各々は、Ｂｌｕｅｔｏｏｔｈ
（登録商標）インターフェースなどの短距離通信インターフェースを介してそれぞれと通
信し、関連付けを形成する能力を有することを理解するであろう。サーバ１００（マスタ
ノード４５００により中継されるコマンドで）またはサーバ１００から指示されないマス
タノードは、ＩＤノード４５２０ａ〜４５２０ｇのいずれかの出力電力設定を固定し、状
況に応じてそのレベルを更新することができるように動作する。図４５Ａ〜図４５Ｃには
示していないが、サーバ１００は、他の実施形態では、１つまたは複数の他のマスタノー
ドを介して中継されるコマンドを有することができ、そのようにして、サーバ１００は、
任意のＩＤノードまたはマスタノードの出力電力設定を固定するように動作する。同様に
、マスタノード４５００は、サーバ１００からの指示なしで、ネットワーク内の任意の他
のマスタノードの出力電力設定を固定するように動作することができる。
【０７８１】
図４５Ａに示すように、ＩＤノード４５２０ａ〜４５２０ｇは、２つの異なるエリアに
位置している。具体的には、ＩＤノード４５２０ａ〜４５２０ｅは第１のエリア４５０５
内に位置し、ＩＤノード４５２０ｆおよび４５２０ｇは第２のエリア内に位置している。
一例において、第１のエリア４５０５は、保管施設、部屋、ビークル、コンテナ、または
他の囲まれたエリアであってもよい。第２のエリア４５１０もまた、保管施設、部屋、ビ
ークル、コンテナ、または他の囲まれたエリアであってもよい。特定の例において、第１
のエリア４５０５は保管室であって、そこにはパッケージ内の品物が出荷される際にパッ
ケージおよびその関連したＩＤノードが一時的に保管される。第２のエリアは、この特定
の例において、エリア４５１０内の特定地点４２１５（コンベアシステムのエントリ地点
など）にコンベアシステムを有する仕分け施設である。
【０７８２】
一般的な実施形態では、ノードが特定の地点（第１のエリア４５０５の出口地点など）
を通過する際に、ノードからブロードキャストされている出力電力レベルは、次のエリア
（または、いくつかの実施形態では、予想される次のエリア）で動作しているノード密度
の検出または決定された変化に応じて変更されてもよい。
【０７８３】
図４５Ａの例において、ＩＤノードのうちの１つ（ＩＤノード４５２０ａ）は、第１の
エリア４５０５から第２のエリア４５１０に移動しようとしている。ＩＤノード４５２０
ａは、最初に第１のエリア４５０５に位置しており、第１のエリア４５０５は、そのエリ
ア内で動作する他の４つのノード（例えば、ＩＤノード４５２０ｂ〜４５２０ｅ）の密度
を有する。対照的に、第２のエリア４５１０は、その第２のエリア内で動作する他の２つ
のノード（例えば、ＩＤノード４５２０ｆ、４５２０ｇ）を有する。図４５Ｂに示すよう
に、ＩＤノード４５２０ａは、第１のエリア４５０５から第２のエリア４５１０（より詳
細には、コンベアシステムの指定されたエントリ地点４５１５）に移動した。第２のエリ
ア４１０が第１のエリア４５０５よりも小さい動作ノード密度を有しているので、サーバ
１００またはマスタノード４５００のいずれかは、ＩＤノード４５２０ａの出力電力設定
を低い動作ノード密度に対応するように適合させ、ＩＤノードの出力電力設定をより高い
電力レベルに更新することができる。
【０７８４】
図４６は、本発明の実施形態による、ノード（ＩＤノード４２５０ａなど）が新たなエ
リアに移動する際に、動作ノード密度に応じて無線ノードネットワークにおけるノード電
力レベルの適応的調整のための例示的な方法を示すフローダイアグラムである。例示的な
方法４６００を有する実施形態は、サーバによる動作に関して説明されるが、図４５Ａに
関する上記の説明に照らして、当業者であれば、このような動作ステップは、別の実施形
態では、サーバの指示無しにマスタノードによっても実行され得ることを理解するであろ
う。
【０７８５】
ここで図４６を参照すると、方法４６００は、第１の電力レベルが第１のエリア内で動
作するノードの密度に対応している第１のエリアに第１のノードがある場合に、サーバが
ノードのうちの第１のノードの出力電力設定を第１の電力レベルに固定することで開始す
る。より詳細には、第１の電力レベルは、第１のエリア内で動作するスキャンノードの密
度に対応することができる。図４５Ａの例において、第１のエリア４５０５の動作ノード
密度が現在そのエリア内の４つのノードであれば、サーバ１００は、ＩＤノード４５２０
ａの出力電力設定を（マスタノード４５００により中継されるコマンドを介して）低い電
力レベルに固定することができる。
【０７８６】
ステップ４６１０では、サーバは、第１のノードが第２のエリアに移動したかどうかを
検出する。例えば、サーバ１００は、ＩＤノード４５２０ａが第２のエリア４５１０に向
かって移動し、現在そこに入りつつあることを示す、マスタノード４５００からの更新さ
れた位置データを受け取ることができる。一実施形態では、検出は、第１のノードが第１
のエリア内から第２のエリア内へ移動する際に第１のノードの位置を追跡すること、およ
び、いつ第１のノードの位置が第２のエリア内に移動したかを決定することを含むことが
できる。
【０７８７】
別の実施形態では、ステップ４６１０でのサーバによる検出は、第１のノードが第１の
エリアから第２のエリアに移動していると予想されるかどうかを検出することができる。
換言すれば、サーバは、第１のノードの移動を予想し、第１のノードの第１のエリアから
第２のエリアへの予想される移動を検出することができる。より詳細には、サーバは、第
１のノードの予期される通過経路に関連するコンテキストデータにアクセスすることによ
って、第１のノードが第１のエリアから第２のエリアに移動していると予想されるかどう
かを検出することができる。別の実施形態では、方法４６００はまた、第１のノードの予
測される経路の少なくとも一部を予測するサーバを有することができ、予測される経路の
一部は、第１のエリアから第２のエリアへの第１のノードの予期される通過経路を含む。
【０７８８】
ステップ４６１５で、サーバは、第１のノードが第２のエリアにある場合に、第１のノ
ードの出力電力設定を第２の電力レベルに適合させる。第２の電力レベルは、第２のエリ
ア内で動作するノードの密度に対応する。したがって、２つのエリア間の動作ノード密度
の変化は、第１のノード上の適合された出力電力設定に適応することができる。例えば、
第２のエリア内で動作するノードの密度が第１のエリア内で動作するノードの密度よりも
低い場合には、第２の電力レベルは、第１の電力レベルよりも高くすることができる。同
様に、第２のエリア内で動作するノードの密度が第１のエリア内で動作するノードの密度
よりも高い場合には、第２の電力レベルは、第１の電力レベルよりも低くすることができ
る。
【０７８９】
より詳細な実施形態では、第１のノードが第２のエリア内に配置されたコンベアシステ
ムのエントリ地点などの第２のエリアの地点を通過する場合に、適合させるステップは、
サーバが第１のノードの出力電力設定を第２の電力レベルに適合させるステップを有する
ことができる。この地点は、異なる実施形態では、指定された地点または予想される地点
であってもよい。図４５Ｂの例において、ＩＤノード４５２０ａは、第２のエリア４５１
０内に移動し、第２のエリア４５１０内の指定されたコンベア・システム・エントリ地点
４５１５を通過している。このように、サーバ１００は、第２のエリア４５１０内の異な
る動作ノード密度に基づいて、ＩＤノード４５２０ａの出力電力設定を異なる電力レベル
に適合させることができる。
【０７９０】
さらなる実施形態では、方法４６００は、指定された地点に近接する環境内で動作して
いると予期されるノードの密度を予想するために、サーバが第２のエリア内の指定された
地点に関連するコンテキストデータへアクセスすることを有することができ、ノードを検
出するノードが第２のエリア内の指定された地点に接近してくることをサーバが検出した
場合に、サーバが第１のノードの出力電力設定を第３の電力レベルに更新することを有す
ることができる。この実施形態では、第３の電力レベルは、指定された地点に近接する環
境内で動作していると予期されるノードの密度に対応することができ、それは単純に第２
のエリア内で動作するノードと異なっていることがあり得る。
【０７９１】
さらに別の実施形態では、方法４６００はまた、出力電力設定が適合する第２のノード
を有することができるが、この状況では、第２のノードは第１のノードからの共有データ
に基づいてこれを行うことができる。より詳細には、方法４６００は、ノードのうちの第
２のノードにより、第１のノードから第２のノードにより受け取った共有データに基づい
て、第２のノードの出力電力設定を第２の電力レベルに適合させるステップをさらに含む
ことができる。より詳細には、第１のノードは、方法４６００で述べた第２の電力レベル
に適合され変更された出力電力設定を有するが、第２のノードとの共有データの一種とし
て第２の出力レベルを共有する。ここで、第２のノードが第１のノードと共にある（例え
ば、マルチピース出荷の一部として一緒に移動する、互いに近接して同じベルトコンベア
システム上を移動するなど）ことをサーバが知っている場合には、電力レベル情報を共有
する能力は、より効率的な無線ノードネットワーク動作を可能にする。
【０７９２】
さらに別の実施形態では、方法４６００は、サーバではなく移動マスタノードにより実
行されるように実現することができる。換言すれば、このような実施形態における例示的
な移動マスタノードは、サーバからの指示を必要とせずに、その出力電力設定を自己適合
させることができる。より詳細には、例示的な方法は、ノードのうちの第１がステップの
各々を実行し、第１のノードが移動マスタノードであってもよいこと以外は、方法４６０
０で上述したものと同様である。このような実施形態では、移動マスタノードの予期され
る通過経路に関するコンテキストデータは、移動マスタノードの記憶装置に予めロードす
ることができる。
【０７９３】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法４６
００は、図５に示す例示的なサーバ１００または図４に示す例示的なマスタノード（また
は図４５Ａ〜図４５Ｃに示すマスタノード４５００）などのネットワークデバイスで実現
することができ、上述した機能のいずれかを実施するために制御および管理コード（マス
タ・ノード・デバイスのためのコード４２５またはサーバデバイスのためのコード５２５
など）の１つまたは複数の部分を実行することができることが理解されよう。このような
コードは、非一時的なコンピュータ可読媒体（例示的なマスタノード内の記憶装置４１５
または例示的なサーバ内の記憶装置５１５など）に格納することができる。したがって、
このようなコードを実行する場合に、処理装置（マスタノード内の装置４００またはサー
バ内の装置５００など）は、方法４６００およびその方法の変形例を含む、上で開示した
例示的な方法の動作またはステップを実行するように動作することができる。
【０７９４】
さらに別の実施形態では、装置（サーバまたはマスタノードなど）は、無線ノードネッ
トワーク内のノード電力レベルの適応的調整のために説明される。装置は、処理装置およ
び処理装置に結合されたメモリを含む。メモリは、処理装置による実行のためのコード（
コード４２５またはコード５２５など）と、第１のエリアおよび第２のエリア（図４５Ａ
〜図４５Ｃに示すエリア４５０５および４５１０など）に関連する動作ノード密度情報と
、を保持する。装置は、処理装置に結合された通信インターフェースをさらに含む。通信
インターフェースは、ネットワーク内の複数のノードのうちの少なくとも第１と通信する
ように動作する。
【０７９５】
装置の処理装置は、メモリに保持されたコードを実行する際に、方法４６００の様々な
実施形態に関して先に説明したものと同様の特定のステップおよび動作を実行するように
動作する。具体的には、処理装置は、第１の電力レベルが第１のエリア内で動作するノー
ドの密度に対応している第１のエリアに第１のノードがある場合に、サーバがノードのう
ちの第１のノードの出力電力設定を第１の電力レベルに固定するように動作する。これは
、第１のノードの出力電力設定を第１の電力レベルに固定する命令として、メッセージを
通信インターフェースを介して第１のノードに送信することにより達成することができる
。処理装置は、それから第１のノードが第２のエリアに移動したかどうかを検出するよう
に動作する。一例において、これは、第１のノードが第１のエリア内から第２のエリア内
へ移動する際に、ノード処理装置が第１のノードの位置を追跡し、いつ第１のノードの位
置が第２のエリア内に移動したかを決定するように動作することによって達成することが
できる。
【０７９６】
別の例において、処理装置は、第１のノードが第１のエリアから第２のエリアに移動し
ていると予想されるかどうかを検出するように動作することにより検出するようにさらに
動作することができる。より詳細には、メモリは、第１のノードの予期される通過経路に
関するコンテキストデータを保持し、処理装置は、メモリ上のコンテキストデータにアク
セスするように動作し、第１のノードが第１のエリアから第２のエリアに移動していると
予想されるかどうかを決定するためにコンテキストデータを用いることによって、第１の
ノードが第１のエリアから第２のエリアに移動していると予想されるかどうかを検出する
ようにさらに動作することができる。
【０７９７】
第１のノードが第２のエリアに位置している場合には、処理装置は、出力電力設定を第
２の電力レベルに適合するように動作し、第２の電力レベルは第２のエリア内で動作する
ノードの密度に対応する。一例において、第２のエリア内で動作するノードの密度が第１
のエリア内で動作するノードの密度よりも低い場合には、第２の電力レベルは、第１の電
力レベルよりも高くすることができる。別の例において、第２のエリア内で動作するノー
ドの密度が第１のエリア内で動作するノードの密度よりも高い場合には、第２の電力レベ
ルは、第１の電力レベルよりも低くすることができる。
【０７９８】
別の実施形態では、第１のノードが第２のエリア内の指定された地点を通過すると、処
理装置は、第１のノードの出力電力設定を第２の電力レベルに適合させることにより適合
するように動作することができる。より具体的には、この他の実施形態では、メモリは、
第２のエリア内の指定された地点に関するコンテキストデータを含むことができ、処理装
置は、指定された地点の近接する環境内で動作していると予期されるノードの密度を予想
するためにコンテキストデータにアクセスし、それから、ノードが第２のエリア内の指定
された地点に接近してくることをサーバが検出すると、第１のノードの出力電力設定を第
３の電力レベルに更新するようにさらに動作することができ、第３の電力レベルは指定さ
れた地点の近接する環境内で動作していると予期されるノードの密度に対応する。
【０７９９】
それから処理装置は、第１のノードの出力電力設定を第２の電力レベルに更新するため
に、通信インターフェースを介して第１のノードにメッセージを送信するように動作する
。
【０８００】
別の実施形態では、装置の処理装置はまた、第１のノードの予測される経路の少なくと
も一部を予測するように動作することができ、予測される経路の少なくとも一部は、第１
のエリアから第２のエリアへの第１のノードの予期される通過経路を含む。
【０８０１】
したがって、実施形態は、次のエリア（または、いくつかの実施形態では、予想される
次のエリア）で動作しているノード密度の検出または決定された変化に応じてノードから
ブロードキャストされた出力電力レベルを介して、ノード電力レベルを適応的に調整する
ことができる。
【０８０２】
（出力電力の近接調整）
他の実施形態は、閾値数の他のノードが第１のノードの近くもしくはそれに近接して動
作しているか否か、または閾値信号強度レベルが第１のノードの近くで検出されるか否か
に応じて、ノードからブロードキャストされた出力電力レベルを介してノード電力レベル
を適応的に調整することができる。したがって、このような閾値は、混雑したノードの動
作の尺度として検出されたノード数または信号強度レベルに対して設定することができる
。
【０８０３】
このような閾値は、コンテキストデータの一種としてサーバにより設定することができ
、コンテキストデータはコンテキスト環境（例えば、第１のノードが動作している施設、
施設のレイアウト、施設内の機械、および周囲環境についてのＲＦ信号劣化情報など）に
依存してもよい。例えば、（ノード数または信号強度レベルにより）多くのＩＤノードが
部屋の中にあると検出または判定された場合には、過剰な送信および／またはノイズを除
去するために、ＩＤノードのうちの１つまたは複数の電力を低下させることができ、ノー
ドがより良好に通信し、互いに粒度を高めて位置することが可能になる。
【０８０４】
図４５Ｂに戻ると、ＩＤノード４５２０ａは、それ自体が第２のエリア４５１０内にあ
って、ＩＤノード４５２０ａの近くで動作する２つのＩＤノード（例えば、ＩＤノード４
５２０ｆおよび４５２０ｇ）と共にあることが分かる。この状況では、ノードからの送信
およびノイズ放射は許容され得るので、ＩＤノード４５２０ａの出力電力設定は最初に中
間レベルとして設定してもよい。しかし、時間の経過と共に、ＩＤノード４５２０ｂ〜４
５２０ｄはまた、図４５Ｃに示すように、第１のエリア４５０５から第２のエリア４５１
０に移動することができる。その結果、図４５Ｃを参照すると、ＩＤノード４５２０ａは
、それ自体の近くで動作する５つのノードがあることが分かる。サーバ１００が閾値を（
コンテキストの状況の下で）４に設定した場合には、ＩＤノード４５２０ａの近くでまた
はそれに近接して動作するノードの数が閾値を超えて、出力電力設定が元のレベル（例え
ば中間のＲＦ出力電力レベル）と異なる適合するレベル（例えば、低いＲＦ出力電力レベ
ル）に変更される。当業者であれば、低いレベルまたは中間のレベルが例示的な出力電力
設定として開示されているが、一実施形態は、特定の電力レベルを有することができ、Ｉ
Ｄノード４５２０に近接して動作する他のノードの数が閾値を超える程度に対する刻みで
変化することができることを理解するであろう。サーバによって閾値を柔軟に設定する能
力、および対象とするノードの特定のコンテキストにおいて意味をなすレベルに出力電力
設定を適応的に設定する能力は、無線ノードネットワークの例示的な実施形態におけるノ
ードの動作をさらに増強することができる。
【０８０５】
前述したように、サーバ１００（マスタノード４５００により中継されるコマンドで）
またはサーバ１００から指示されないマスタノードは、ＩＤノード４５２０ａ〜４５２０
ｇのいずれかの出力電力設定を固定または適合させ、状況に応じてそのレベルを更新する
ことができるように動作する。図４５Ａ〜図４５Ｃには示していないが、サーバ１００は
、他の実施形態では、１つまたは複数の他のマスタノードを介して中継されるコマンドを
有することができ、そのようにして、サーバ１００は、任意のＩＤノードまたはマスタノ
ードの出力電力設定を固定または適合させるように動作する。同様に、マスタノード４５
００は、サーバ１００からの指示なしで、ネットワーク内の任意の他のマスタノードの出
力電力設定を固定するように動作することができる。
【０８０６】
図４７は、本発明の実施形態による、所与のエリア内で動作するノードの閾値に応じて
、無線ノードネットワークにおけるノード電力レベルの適応的調整のための例示的な方法
を示すフローダイアグラムである。例示的な方法４７００を有する実施形態は、サーバに
よる動作に関して説明されるが、図４５Ｂ〜図４５Ｃに関する上記の説明に照らして、当
業者であれば、このような動作ステップは、別の実施形態では、サーバの指示無しにマス
タノードによっても実行され得ることを理解するであろう。
【０８０７】
ここで図４７を参照すると、方法４７００は、ステップ４７０５で、ノードのうちの第
１のノードに近接して動作する他のノードの数が閾値を超えたかどうかをサーバが検出す
ることで開始する。一実施形態では、第１のノードに近接して動作する他のノードの数は
、第１のノードの周りの第１の通信エリア内で動作する他のノードの数を含むことができ
る。例えば、第１のノードの周りの第１の通信エリアは、第１のノードの周りの送信範囲
、または第１のノードからの受信範囲によって定義することができる。別の例において、
第１のノードの周りの第１の通信エリアは、第１のノードに近接する環境に関するコンテ
キストデータに基づいて調整された第１のノードの周りの第１の送信範囲によって定義す
ることができる。コンテキストデータ５６０などの例示的なコンテキストデータは、第１
のノードに近接する環境に類似した環境について予想される信号劣化に関する情報（例え
ば、ＲＦデータ５８７の一種）を含むことができる。
【０８０８】
ステップ４７１０で、方法４７００は、第１のノードに近接して動作する他のノードの
数が閾値を超えた場合に、サーバが第１のノードの出力電力設定を最初のレベルから適合
するレベルに適合させて終了する。一実施形態では、適合するレベルは、最初のレベルと
比較して低減されたＲＦ出力信号レベルを含むことができる。例えば、適合するレベルの
低減されたＲＦ出力信号レベルは、第１のノードに近接して動作する他のノードの数が閾
値を超える程度に基づく、またはそれに相応することができる。したがって、比較的多く
のノードが第１に近接して動作し、それが閾値を大きく上回っている場合には、適合する
レベルを大幅に低減することができる。しかし、第１に近接して動作するノードの数が閾
値をわずかに超えるだけの場合には、適合するレベルはわずかに減少するだけでよい。当
業者であれば、任意の減少量および任意の閾値の設定は、実施の詳細およびノードが動作
すると予期される意図される環境に従うことを理解するであろう。
【０８０９】
方法４７００はまた、さらなる実施形態では、第１のノードに近接して動作する他のノ
ードの数がもはや閾値を超えていないことをサーバが検出した場合には、出力電力設定を
最初のレベルに変更するステップを含むことができる。したがって、一実施形態の適応的
性質は、閾値を越えること、ならびに閾値の下に戻ってくることを補償することができ、
ノード通信および例示的な無線ノードネットワーク内のノードの位置を決める能力をより
良く増強することができる。
【０８１０】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法４７
００は、図５に示す例示的なサーバ１００または図４に示す例示的なマスタノード（また
は図４５Ｂ〜図４５Ｃに示すマスタノード４５００）などのネットワークデバイスで実現
することができ、上述した機能のいずれかを実施するために制御および管理コード（マス
タ・ノード・デバイスのためのコード４２５またはサーバデバイスのためのコード５２５
など）の１つまたは複数の部分を実行することができることが理解されよう。このような
コードは、非一時的なコンピュータ可読媒体（例示的なマスタノード内の記憶装置４１５
または例示的なサーバ内の記憶装置５１５など）に格納することができる。したがって、
このようなコードを実行する場合に、処理装置（マスタノード内の装置４００またはサー
バ内の装置５００など）は、方法４７００およびその方法の変形例を含む、上で開示した
例示的な方法の動作またはステップを実行するように動作することができる。
【０８１１】
別の実施形態では、サーバによって実施することができる別の例示的な方法が、複数の
ノードおよびサーバを有する無線ノードネットワーク内のノード電力レベルの適応的調整
について説明される。本方法は、第１のノードの周囲のエリア内で動作するノードの数で
はなく、第１のノードで測定された信号強度レベルに基づく閾値を使用する。具体的には
、本方法の一実施形態は、ノードのうちの第１のノードの近くの信号強度レベルが閾値を
超えたかどうかをサーバにより検出することで開始する。本方法は、第１のノードの近く
の信号強度レベルが閾値を超えた場合に、サーバによって、第１のノードの出力電力設定
を最初のレベルから適合するレベルに適合させることで継続する。
【０８１２】
さらに、適合するレベルは、検出された信号強度が閾値を超える程度に基づいて、最初
のレベルに対して低減されたＲＦ出力信号レベルを含むことができる。またさらに、本方
法は、サーバがもはや閾値を超えていない信号強度レベルを検出した場合に、出力電力設
定を最初のレベルに変更するステップを含む。
【０８１３】
さらに別の実施形態では、サーバによって実施することができる別の例示的な方法が、
複数のノードおよびサーバを有する無線ノードネットワーク内のノード電力レベルの適応
的調整について説明される。本方法は、ノードの出力電力設定値を適合させるための条件
として、第１のノードの位置に依存する。具体的には、本方法の一実施形態は、ノードの
うちの第１のノードがＲＦ制限エリア内に位置しているかどうかをサーバにより検出する
ことで開始する。本方法は、第１のノードがＲＦ制限エリア内に位置している場合に、サ
ーバによって、第１のノードの出力電力設定を最初のレベルから適合するレベルに適合さ
せることで継続する。本方法は、サーバがもはや閾値を超えていない信号強度レベルを検
出した場合に、出力電力設定を最初のレベルに変更するステップを含む。したがって、サ
ーバ装置は、制限されたＲＦエリア（ＲＦ干渉が問題になる航空機または医療施設など）
の周囲およびその中での動作に関連するこのような方法を実施することができる。
【０８１４】
さらに別の実施形態では、装置（サーバまたはマスタノードなど）は、無線ノードネッ
トワーク内のノード電力レベルの適応的調整のために説明される。装置は、処理装置およ
び処理装置に結合されたメモリを含む。メモリは、処理装置による実行のためのコード（
コード４２５またはコード５２５など）およびノードに関する位置データを保持する。装
置は、処理装置に結合された通信インターフェースをさらに含む。通信インターフェース
は、ネットワーク内の複数のノードのうちの少なくとも第１と通信するように動作する。
【０８１５】
装置の処理装置は、メモリに保持されたコードを実行する際に、方法４７００の様々な
実施形態に関して先に説明したものと同様の特定のステップおよび動作を実行するように
動作する。具体的には、処理装置は、メモリ上の位置データにアクセスし、位置データに
基づいて、ノードのうちの何個が第１のノードに近接して動作しているかを識別し、次い
で、第１のノードに近接して動作する他のノードの識別された個数が閾値を超えているか
どうかを検出するように動作する。一実施形態では、第１のノードに近接して動作する他
のノードの数は、第１のノードの周りの第１の通信エリア内で動作する他のノードの数を
含むことができる。一例において、第１のノードの周りの第１の通信エリアは、第１のノ
ードの周りの送信範囲、または第１のノードからの受信範囲によって定義することができ
る。より詳細には、第１のノードの周りの第１の通信エリアは、第１のノードに近接する
環境に関するコンテキストデータに基づいて調整された第１のノードの周りの第１の送信
範囲によって定義することができる。このようなコンテキストデータは、例えば、第１の
ノードに近接する環境に類似した環境について予想される信号劣化に関する情報（例えば
、ＲＦデータ５８７）を含むことができる。
【０８１６】
それから処理装置は、第１のノードに近接して動作する他のノードの識別された数が閾
値を超えた場合に、第１のノードの出力電力設定を最初のレベルから適合するレベルに適
合させるように動作する。一実施形態では、適合するレベルは、第１のノードに近接して
動作するノードの数が閾値を超える程度に基づいて、最初のレベルに対して低減され得る
ＲＦ出力信号レベルを含む。
【０８１７】
装置の別の実施形態では、処理装置は、第１のノードに近接して動作するノードの数が
もはや閾値を超えない場合には、出力電力設定を最初のレベルに変更するために第１のノ
ードにメッセージを送信するようにさらに動作することができる。
【０８１８】
より具体的な実施形態では、マスタノードは、複数の他のノードおよびサーバの無線ノ
ードネットワークのノード電力レベルの適応的調整のために説明される。マスタノードは
、マスタノード処理装置および処理装置に結合されたマスタノードのメモリを含む。マス
タノードのメモリは、マスタノード処理装置による実行のためのコード（コード４２５な
ど）および他のノードに関する位置データを保持する。マスタノードは、マスタノード処
理装置に結合され、ネットワーク内の他のノードのうちの少なくとも１つの第１のノード
と通信するように動作する第１の通信インターフェースをさらに含む。そしてマスタノー
ドはまた、サーバに結合された第２の通信インターフェースを含む。
【０８１９】
マスタノード処理装置は、マスタノードのメモリに保持されたコードを実行する際に、
方法４７００の様々な実施形態に関して上で説明したものと同様の特定のステップおよび
動作を実行するように動作する。具体的には、マスタノード処理装置は、第２の通信イン
ターフェースを介してサーバから閾値設定を受け取り、マスタノードのメモリ上の位置デ
ータにアクセスし、位置データに基づいて、ノードのうちの何個が第１のノードに近接し
て動作しているかを識別し、次いで、第１のノードに近接して動作する他のノードの識別
された個数がサーバから受け取った閾値設定を超えているかどうかを検出するように動作
する。
【０８２０】
一実施形態では、第１のノードに近接して動作する他のノードの数は、第１のノードの
周りの第１の通信エリア内で動作する他のノードの数を含むことができる。一例において
、第１のノードの周りの第１の通信エリアは、第１のノードの周りの送信範囲によって定
義することができる。より詳細には、第１のノードの周りの第１の通信エリアは、第１の
ノードに近接する環境に関するコンテキストデータに基づいて調整された第１のノードの
周りの第１の送信範囲によって定義することができる。このようなコンテキストデータは
、例えば、第１のノードに近接する環境に類似した環境について予想される信号劣化に関
する情報（例えば、ＲＦデータ５８７）を含むことができる。
【０８２１】
それからマスタノードの処理装置は、第１のノードに近接して動作する他のノードの識
別された数が閾値を超えた場合に、第１のノードの出力電力設定を最初のレベルから適合
するレベルに適合させるように動作する。一実施形態では、適合するレベルは、第１のノ
ードに近接して動作するノードの数がサーバから受け取った閾値設定を超える程度に基づ
いて、最初のレベルに対して低減され得るＲＦ出力信号レベルを含む。
【０８２２】
装置の別の実施形態では、処理装置は、第１のノードに近接して動作するノードの数が
もはやサーバから受け取った閾値設定を超えない場合には、出力電力設定を最初のレベル
に変更するために第１のノードにメッセージを送信するようにさらに動作することができ
る。
【０８２３】
（電力プロファイル管理）
特定の実施形態の有利な態様の１つは、マスタノードが、サーバと直接通信することが
できないＩＤノードの設定をどのように調整することができるかということから生じ得る
。いくつかの実施形態では、マスタノードは、ＩＤノードのためのブロードキャストプロ
ファイルの一種を用いて、ＩＤノードのブロードキャスト設定を調整することを達成する
ことができる。一般に、プロファイルは、一般的に、ＩＤノードデバイスの挙動を定義す
る情報を含む。一例において、ブロードキャストプロファイル（例えば、プロファイルデ
ータ３３０として格納された情報）は、ＩＤノードが信号をどのようにブロードキャスト
し、どのように他のノードと通信するかを定義する情報を含むことができる。
【０８２４】
図３４Ｃに示す例示的な実施形態を再び参照すると、ノード１２０ａが施設のマスタノ
ード３４３０に接近する際に、マスタノード３４３０は、ＩＤノード１２０ａが範囲内に
入るとＩＤノード１２０ａからのアドバタイズ信号を検出することができる。ＩＤノード
１２０ａと関連付けられた後に、施設のマスタノード３４３０はＩＤノード１２０ａのブ
ロードキャストプロファイルを変更または調整することができ、そのようにして、ＩＤノ
ード１２０ａは適切かつマスタノード３４３０によって指示された方法で（またはサーバ
１００から施設のマスタノード３４３０に送信された命令により）振る舞いまたは通信す
ることができる。
【０８２５】
別の例において、ノードは、ＵＬＤまたはドロップボックス受容器などの構造に関連付
けることができる。このように、ノードは、構造の特性を認識しているであろうし（例え
ば、構造についてのコンテキストデータを介して）、構造に入ってくるノードのブロード
キャスト設定（例えば、ＲＦ送信出力電力レベル設定）のための所定の値（例えば、デフ
ォルト値）を有することができる。このような例において、構造の内部空間は、一般的に
用いられるドロップボックス受容器の内部であってもよい。受容器と関連付けられたノー
ドは、ＩＤノードが接近してくることを検出し、接近してくるＩＤノードと関連付けられ
、検出されたＩＤノードがドロップボックス受容器の内部に入ると、現在のＲＦ出力電力
レベルを更新された（例えば、より低い）ＲＦ出力電力レベルに調整することができる。
別の実施形態では、更新されたＲＦ出力電力レベルへの調整は、構造に入る前に行われて
もよい。これは、例えば、ノードが構造の閉じ込められた内部で破壊を引き起こすことが
少なくなるように、構造に入るノードのブロードキャストプロファイルを修正することに
よって達成することができる。いくつかの状況では、ＩＤノードが特定の構造（例えば、
ＵＬＤ、ドロップボックス受容器）またはこのような構造に関連付けられた別のノードに
関連付けられるたびに用いられる搭載メモリにデフォルトのブロードキャストプロファイ
ル（例えば、プロファイルデータ３３０の情報）を有することができる。
【０８２６】
図５２は、本発明の一実施形態による、マスタノードおよびサーバを有する無線ノード
ネットワークにおけるノードのブロードキャスト設定を調整するための例示的な方法を示
すフローダイアグラムである。ここで図５２を参照すると、方法５２００は、ステップ５
２０５で、マスタノードがノードからのアドバタイズ信号を検出することで開始する。一
実施形態では、ノードは、マスタノードと直接通信することができるが、無線ノードネッ
トワーク内のサーバとは直接通信することができないＩＤノード（ＩＤノード１２０ａな
ど）であってもよい。より詳細には、そのようなＩＤノードは、ノードに常駐する事前設
定されたコンテキスト・アウェア・データを有することができ、事前設定されたコンテキ
ストデータに基づいてそのブロードキャスト設定を更新された値に自己調整するように動
作することができる。
【０８２７】
ステップ５２１０で、方法５２００は、ノードとの能動的な関連付けを確立することで
継続する。一実施形態では、マスタノードと検出されたノードとの能動的な関連付けは、
マスタノードとノードとの間のセキュアな接続を反映することができる。このようにして
、マスタノードは、確実にノードと情報を共有することができる。
【０８２８】
ステップ５２１５で、方法５２００は、ノードのブロードキャスト設定の更新された値
を決定することで継続する。一般的な実施形態では、ノードのブロードキャスト設定は、
ノードからブロードキャストされた信号（アドバタイズ信号など）の特徴的な態様に関す
る設定である。このようなブロードキャスト設定の例としては、ＲＦ送信出力電力レベル
設定、周波数設定、およびタイミング設定を挙げることができる。より詳細には、ＲＦ送
信出力電力レベル設定は、コンテキストデータ（例えば、ＲＦデータとして一般的に格納
された信号劣化情報）に基づいて調整することができる、またはできない特定の電力レベ
ルであってもよい。同様に、より詳細な例は、ノードから出力される信号の搬送波周波数
として、または信号がノードから送信される頻度の間隔の周波数として、周波数設定を調
整することができる。例示的なタイミング設定は、デューティサイクルの設定などの、ノ
ードからブロードキャストされる信号に関する他の種類設定を含むことができる。
【０８２９】
一実施形態では、ブロードキャスト設定の更新された値は、マスタノードのメモリ上で
アクセスして、マスタノード自体により決定することができる（例えば、コンテキストデ
ータについて成された調整などにより）。別の実施形態では、ブロードキャスト設定の更
新された値は、サーバから受け取って、マスタノードのメモリに格納することができる。
【０８３０】
ステップ５２２０では、方法５２００は、ノードのブロードキャスト設定を現在の値か
ら更新された値に調整することで終了する。一実施形態では、更新された値は、構造に関
する所定の値であってもよく、構造はマスタノードに関連付けることができる。別の実施
形態では、更新された値は、構造の内部に関するデフォルトのブロードキャスト値であっ
て、構造はマスタノードに関連付けられた輸送コンテナである。したがって、構造（例え
ば、ＵＬＤの内部）の特定の部分が類似するノードで特徴付けられている場合には、この
ような構造に入ってくるノードはそのブロードキャストプロファイルを変更するべきであ
ると、システムが予め定めることができる。例えば、ノードのブロードキャスト設定を調
整することは、ノードのブロードキャストプロファイルを修正することを含んでもよく、
ブロードキャストプロファイルは、ノードがマスタノードと通信する際に使用されるブロ
ードキャスト設定を定義する。例示的なブロードキャストプロファイルは、信号をブロー
ドキャストする際にノードが依存している異なる種類のブロードキャスト設定（例えば、
ＲＦ送信出力電力レベル設定、周波数設定、タイミング設定）を含むことができる。
【０８３１】
当業者であれば、様々な実施形態で開示して上述した方法５２００は、図４に示す例示
的なマスタノードなどのマスタノード上で実現することができ、上述した機能のいずれか
を実施するために制御および管理コード（マスタ・ノード・デバイスのためのコード４２
５など）の１つまたは複数の部分を実行することができることが理解されよう。このよう
なコードは、非一時的なコンピュータ可読媒体（例示的なマスタノード内の記憶装置４１
５など）に格納することができる。したがって、このようなコードを実行する場合に、処
理装置（マスタノード内の装置４００など）は、方法５２００およびその方法の変形例を
含む、先に開示した例示的な方法の動作またはステップを実行するように動作することが
できる。
【０８３２】
さらに別の実施形態では、マスタノードは、無線ノードネットワーク内のノードのブロ
ードキャスト設定を調整するために説明される。マスタノードは、処理装置および処理装
置に結合されたメモリを含む。メモリは、処理装置による実行のためのコード（コード４
２５など）およびノードのブロードキャスト設定のための更新された値を保持する。マス
タノードは、第１の通信インターフェースおよび第２の通信インターフェースをさらに含
み、その両方は処理装置に結合される。第１の通信インターフェースは、ネットワーク内
のノードと通信するように動作し、第２の通信インターフェースは、ネットワーク内のサ
ーバと通信するように動作する。
【０８３３】
マスタノードの処理装置は、メモリに保持されたコードを実行する際に、方法５２００
の様々な実施形態に関して先に説明したものと同様の特定のステップおよび動作を実行す
るように動作する。具体的には、処理装置は、第１の通信インターフェースがノードから
アドバタイズ信号を受け取ったことを検出し、ノードと能動的な関連付けを確立して、マ
スタノードとノードとの間の能動的な関連付けを反映するためにメモリに関連付けデータ
を格納し、メモリの更新された値にアクセスし、第１の通信インターフェースを介してノ
ードにメッセージを送信するように動作し、このメッセージは、ノードのブロードキャス
ト設定の現在の値を更新された値に調整するようにノードに命令する。一実施形態では、
ノードは、第１の通信インターフェースを介してマスタノードと直接通信するように動作
するが、サーバとは直接通信することができないＩＤノードであってもよい。また別の実
施形態では、処理装置は、第２の通信インターフェースを介してサーバから更新された値
を受け取るようにさらに動作することができる。
【０８３４】
マスタノードのさらに別の実施形態では、処理装置は、ノードのブロードキャストプロ
ファイルを修正するようにさらに動作することができ、ブロードキャストプロファイルは
、ノードがマスタノードと通信する際に使用されるブロードキャスト設定を定義する。そ
れから処理装置は、第１の通信インターフェースを介してノードに情報を送信するように
動作することにより、メッセージを送信するように動作することができ、この送信情報は
修正されたブロードキャストプロファイルを反映する。
【０８３５】
（電力増強に関する警告）
例示的な無線ノードネットワーク内のほとんどのモバイル構成要素は、通常の使用によ
り時間と共に減少する電池などの電源を有しているので、ネットワークの一実施形態は、
例示的なネットワークデバイス（ＩＤノードまたは移動マスタノードなど）が電力が低下
している状況にあることを見出すことがあり得る。このような実施形態では、ＩＤノード
またはマスタノードなどのネットワークデバイスは、ネットワークデバイスが電力の不足
により予期せずに不必要に動作不能になることを防止するのを助けるために、現在位置の
他のネットワークデバイス（および場合によっては、サーバ）にそれらが低い電力で動作
していることを有利に通知することができる。一般に、ネットワークデバイスは、電池を
交換する必要がある旨の警告およびその位置を送信することができる。
【０８３６】
図３に示すように、例示的なＩＤノード１２０ａは、電池３５５を含み、それは一種の
電源である。同様に、図４に示すように、例示的なマスタノード１１０ａは、電池４７０
（特に移動マスタノード用の）を含むことができる。一実施形態では、各ネットワークデ
バイス（ＩＤノード１２０ａの処理装置３００、またはマスタノード１１０ａの処理装置
４００など）の処理装置は、デバイスの電源状態（例えば、電池の端子間の利用可能な現
在の電圧レベル、電圧の範囲のうちの１つなど）を検出する能力を有することができる。
別の実施形態では、処理装置が電源の（電源がデバイスのための電力を供給する場合には
、さらにデバイスの）現在の電力状況の表示を受け取ることができるように、追加の電圧
検出回路が、電源の一部として、または電源と処理装置との間のインターフェース回路の
一部として組み込まれてもよい。例えば、ＩＤノードの例示的な処理装置３００は、電池
３５５の出力に結合された電圧検出回路とインターフェースすることができるバッファ回
路を含むことができる。処理装置３００は、電池の現在の電力状況を検出するために、そ
のバッファ回路および電圧検出回路の出力を使用するように動作することができる。
【０８３７】
検出された電力状況により、処理装置３００は、適切な応答を決定するために、現在の
測定値を閾値と比較することができる。一例において、例示的な閾値は、指定された電圧
レベルであってもよい。別の例において、現在の電力状況が異なる閾値より下に低下する
毎に複数の閾値を用いることができ、異なる種類の電力増強警告通知をブロードキャスト
して、通知を受け取るデバイスから異なる種類の応答を導き出すことができる。例えば、
ノードは、いくつかの異なる閾値、すなわち、初期の「低」レベル閾値、より低い「緊急
」レベル閾値、およびより低い「臨界」レベル閾値を有することができる。ノードの電源
がこれらの異なる閾値を下回ると、異なる警告レベルを割り当てることができる。
【０８３８】
さらなる実施形態では、例示的な閾値は、コンテキストデータに基づくことができる。
例えば、閾値は、一般的に配送行程状況と呼ばれる予想される配送行程のうち、どのくら
い残っているかに基づくことができる。したがって、コンテキストデータが、ノードが出
荷される最中にあって、その想定される配送行程の２５％だけであることを示している場
合には、閾値レベルを予想される配送行程の１０％しか残っていない場合よりも高くする
ことができる。換言すれば、行程のわずか１０％が残っている場合には、ノードが行程の
２５％だけであって行程の７５％が残っている場合よりも低い検出された電力状況で快適
である（さらなるコンテキストデータによれば、電力消耗の予測点をはるかに越える動作
を必要とする場合がある）。
【０８３９】
より詳細な例において、検出された電力状況が閾値よりも低いと、ノードは、さらに、
優先された機能または動作のうちの特定のものを実行するだけでさらに応答することがで
きる。換言すれば、例示的なノードは、検出された電力状況が閾値レベルを下回っている
場合には、適切な応答としての動作を優先させるように動作することができる。
【０８４０】
一般に、警告レベルは、低電力状況を報告するネットワークデバイスによって割り当て
ることができる。警告レベルは、特定のネットワークデバイスの低電力条件の重大度を外
的に示す一般的なメカニズムを提供する。例えば、第１の警告レベルは、検出された現在
の電力状況が初期の「低」閾値よりも低い場合とすることができ、第２の警告レベルは、
検出された現在の電力状況がより低い「緊急」レベル閾値よりも下である場合とすること
ができ、第３の警告レベルは、検出された現在の電力状況が「臨界」レベル閾値より下で
ある場合とすることができる。このような警告レベルを報告するノードでとられる動作は
、ノードのコンテキスト環境および位置に依存し得る。
【０８４１】
図５３は、本発明の一実施形態による、マスタノードおよびサーバを有する無線ノード
ネットワークにおいてＩＤノードからの電力増強通知のための例示的な方法を示すフロー
ダイアグラムである。当業者であれば、この実施形態におけるＩＤノード（すなわち、マ
スタノードと直接通信することができるが、サーバとは直接通信することができないノー
ド）によってとられる動作に固有の一般的なステップは、低い電力で動作している移動マ
スタノード（すなわち、サーバと直接通信し、かつ、別個にＩＤノードと通信することが
できるノード）によって同様にとられ得ることを理解するであろう。ここで図５３を参照
すると、方法５３００は、ステップ５３０５で開始し、ＩＤノードがＩＤノードの現在の
電力状況を検出する。一実施形態では、電力状況は、ＩＤノードの電源の数値の電圧読み
取り値であってもよい。別の実施形態では、電力状況は、定性的な範囲判定（ＩＤノード
の電源の複数の電力範囲のうちの１つなど）であってもよい。
【０８４２】
ステップ５３１０で、本方法は、ＩＤノードの現在位置を決定することで継続する。一
般に、ノードの位置は、他のノードまたは構造または場所に対するものであってもよいが
、一組の座標（例えば３次元で位置を識別するＧＰＳ座標）などのように、さらに正確で
あってもよい。一実施形態では、現在位置は、ＩＤノードの位置データとして格納するこ
とができる。別の実施形態では、現在位置は、ノードによって（例えば、位置特定回路に
より）、または関連付けられたノードからノードの位置を要求することによって、決定す
ることができる。
【０８４３】
ステップ５３１５で、ＩＤノードの現在の電力状況が閾値より低い場合にＩＤノードが
電力増強警告通知をブロードキャストして、方法５３００は終了する。電力増強警告通知
は、ＩＤノードの現在の電力状況が閾値より低いことを示し、かつ、ＩＤノードの現在位
置を含むメッセージまたは信号である。別の実施形態では、電力増強警告通知はまた、Ｉ
Ｄノードの交換電源の要求を含むことができる。さらに別の実施形態では、電力増強警告
通知はまた、ＩＤノードの既存の電源を再充電する要求を含むことができる。このように
、例示的な通知は、通知に関する関連情報およびそれに導く低電力事象／条件と共に、そ
れを発行するノードの識別を提供する。
【０８４４】
別の実施形態では、方法５３００はまた、ＩＤノードの現在の電力状況に基づいて警告
レベルを割り当てるステップと、通知機能を向上させるためのより詳細な方法として、少
なくともＩＤノードの現在位置および割り当てられた警告レベルを含む電力増強警告通知
をブロードキャストするステップと、を含むことができる。割り当てられた警告レベルは
、マスタノードがブロードキャストされた電力増強警告通知を受け取った場合に応答動作
をとるようにマスタノードに命令することができ、この応答動作は割り当てられた警告レ
ベルに依存する。
【０８４５】
より詳細には、電力増強警告通知の割り当てられた警告レベルの部分は、マスタノード
がブロードキャストされた電力増強警告通知を受信した後に、サーバに通知する（例えば
、ＩＤノードの現在位置および割り当てられた警告レベルをサーバに通知する）ようにマ
スタノードに命令することができる。
【０８４６】
さらなる実施形態では、方法５３００はまた、ＩＤノードにより、マスタノードからの
警告応答を受け取るステップを含んでもよく、この警告応答はＩＤノードのブロードキャ
スト設定を変更する。例えば、マスタノードは、報告するＩＤノードからブロードキャス
トされた電力増強警告通知を受け取り、ノードが自位置をブロードキャストする頻度およ
びサーバが予測する報告するノードの向かう先（例えば、電池が交換可能な輸送途中の保
管施設）を報告するノードに変更させるようにサーバによって命令されてもよい。
【０８４７】
別の実施形態では、方法５３００はまた、ＩＤノードの現在の電力状況が閾値より低い
場合に、電力を節約するためにＩＤノード内の１つまたは複数の動作を優先させることを
含むことができる。したがって、ＩＤノードは、電力状況について他のネットワークデバ
イスに警告するとともに、その搭載された動作をインテリジェントに管理することができ
る。
【０８４８】
さらに、方法５３００の一実施形態は、ＩＤノードに関するコンテキストデータに基づ
いた値と閾値を確立することができる。より詳細には、閾値は、ノードの配送行程状況に
関するコンテキストデータに基づく値であってもよい。したがって、コンテキストデータ
は、ＩＤノードが配送行程に沿ってどこにいるかをＩＤノードに通知することができ、そ
れは閾値に対するコンテキスト上適切な値、およびＩＤノードがこのような電力増強警告
通知をいつ発行すべきかを動的に決定するために使用することができる。
【０８４９】
当業者であれば、様々な実施形態で開示して上述した方法５３００は、図３に示す例示
的なＩＤノードなどのＩＤノード上で実現することができ、上述した機能のいずれかを実
施するために制御および管理コード（ＩＤノード型ネットワークデバイスのためのコード
３２５など）の１つまたは複数の部分を実行することができることが理解されよう。この
ようなコードは、例示的なＩＤノード型ネットワークデバイス内の記憶装置３１５などの
非一時的なコンピュータ可読媒体に格納することができる。したがって、このようなコー
ドを実行する場合に、処理装置（ＩＤノード内の装置３００など）は、方法５３００およ
びその方法の変形例を含む、先に開示した例示的な方法の動作またはステップを実行する
ように動作することができる。
【０８５０】
同様に、当業者であれば、先に開示し説明した方法５３００の別の実施形態は、ＩＤノ
ードではなく、移動マスタノード上で実現できることをさらに理解するであろう。両方の
種類のネットワークデバイスは、有限な性質の電源を使用しているので、例示的な移動マ
スタノードはまた、マスタノードの電源が低くなった場合に、マスタノードからの電力増
強通知のためのこのような方法を利用することができる。
【０８５１】
さらに別の実施形態では、電力増強通知が可能なネットワークデバイス（ＩＤノードま
たはマスタノードなど）が説明される。ネットワークデバイスは、処理装置および処理装
置に結合されたメモリを含む。メモリは、処理装置による実行のためのコード（マスタノ
ードとして実装する場合にはコード４２５、またはＩＤノードとして実装する場合にはコ
ード３２５など）を保持する。ネットワークデバイスは、処理装置に結合された短距離通
信インターフェースをさらに含み、ネットワーク内の別のネットワークデバイスと通信す
るように動作する。またネットワークデバイスは、処理装置に結合され、ネットワークデ
バイスに電力を供給する電源をさらに含む。
【０８５２】
ネットワークデバイスの処理装置は、メモリに保持されたコードを実行する際に、方法
５３００の様々な実施形態に関して上で説明したものと同様の特定のステップおよび動作
を実行するように動作する。具体的には、処理装置は、電源の現在の電力状況を検出し、
ネットワークデバイスの現在位置を決定し、電源の現在の電力状況が閾値より低くなると
、短距離通信インターフェースを介して電力増強警告通知をブロードキャストするように
動作する。電力増強警告通知は、電源の現在の電力状況が閾値より低いことを示し、ネッ
トワークデバイスの現在位置を含んでいる。
【０８５３】
一実施形態では、ネットワークデバイスの処理装置は、短距離通信インターフェースを
介して無線ノードネットワーク内のマスタノードと直接通信するように動作するが、無線
ノードネットワーク内のサーバとは直接通信することができない。
【０８５４】
別の実施形態では、ネットワークデバイスはまた、処理装置に結合された長距離通信イ
ンターフェースを含み、無線ノードネットワーク内のサーバと通信するように動作するこ
とができる。より詳細には、ネットワークデバイスは、処理装置に結合され、少なくとも
１つの位置特定信号を受信し、ネットワークデバイスの現在位置を決定することの一部と
して処理装置にネットワークデバイスの現在位置を提供するように動作する位置特定回路
（ＧＰＳチップなど）を含むことができる。さらに別の実施形態では、ネットワークデバ
イスの処理装置は、メモリに保持されたデータにアクセスすることにより、ネットワーク
デバイスの現在位置を決定するように動作することができ、このデータはネットワークデ
バイスの現在位置を表現する。
【０８５５】
（増強されたロジスティクス動作）
（ノード動作の磁気的な変更）
増強された様々な実施形態は、磁気的に作動されるノードにより達成することができる
。ノードは従来の電子（または電磁波）信号を介してそれぞれの通信インターフェース（
短距離通信用のＢｌｕｅｔｏｏｔｈ（登録商標）対応通信もしくはＮＦＣ、および中／長
距離通信用のＷｉＦｉなど）を通して通信するが、ノードの制御および通信の別の媒体は
、磁界に関し、より詳細には、ノードの近接する環境における磁界の変化を検出すること
に関する。以下に開示する様々な実施形態では、磁気スイッチ（例えば、リードスイッチ
）は、ノードの周辺回路の一部として配備することができ、ノードの管理機能の動作を変
更するために使用することができる。
【０８５６】
上述したように、図３は、ＩＤノードの一部である、または、いくつかの場合には、Ｉ
Ｄノードに統合された磁気スイッチ３６５を示す。図４８Ａ〜４８Ｃ、図４９Ａ〜４９Ｂ
、および図５０Ａ〜５０Ｂは、磁気的に作動するノードの異なる実施形態を配備する無線
ノードネットワークの例示的な構成を示す。ここで図４８Ａを参照すると、例示的なネッ
トワークは、サーバ１００、マスタノード１１０ａ、およびＩＤノード１２０ａを含む。
サーバ１００は、マスタノード１１０ａと通信する。マスタ１１０ａは、ＩＤノード１２
０ａと通信して（典型的にはサーバ１００への通信路とは別の通信インターフェースで）
、ネットワークの中間レベルで動作する。図４８Ａに示すように、ＩＤノード１２０ａは
磁気スイッチ３６５を含み、磁気スイッチ３６５は、以下の実施形態で詳細に説明するよ
うに、ＩＤノード１２０ａがＩＤノード１２０ａの動作を磁気的に変更することを（ＩＤ
ノード１２０ａのコード３２５のプログラミングと共に）可能にする。
【０８５７】
図４８Ａでは、ＩＤノード１２０ａの磁気スイッチ３６５は、磁界源４８００からの磁
界４８０５に曝されて、それを検出する。このような磁界４８０５に曝されると、磁気ス
イッチ３６５は、開位置から閉位置へ、または閉位置から開位置へそのスイッチ構成を変
更する。磁気スイッチ３６５の様々な実施形態は、実装態様の特定の必要性に応じて、様
々な極および様々な投入で用いることができる。例えば、磁気スイッチ３６５は、磁界に
曝されると閉じる単純な単極単投スイッチであってもよい。磁気スイッチの他の例は、複
数の入力および出力（マルチプレクサのような構成）を有するより複雑なものであっても
よいが、それでも磁界の変化により制御される。
【０８５８】
図４８Ｂでは、ノード１２０ａは、磁界源４８００および磁界源から放射される磁界４
８０５から離れるように移動する。磁界源４８０５からある程度離れた所では、ＩＤノー
ド１２０の磁気スイッチ３６５は、ＩＤノード１２０の近接する環境の磁界がもはや同一
ではなく、図４８Ａに示す状況と比較して変化していることを検出することができる。換
言すれば、検出された磁界の変化（例えば、実質的に磁界４８０５が存在しない）により
、磁気スイッチ３６５が異なる状態（例えば、開位置から閉位置へ、またはその逆）に作
動するので、ＩＤノード１２０ａがそれに応じてその動作を変更することができる。例え
ば、磁気スイッチ３６５が状態を変化させると、これによって信号をＩＤノード１２０ａ
の処理装置３００に送信することができるので、それに応じてＩＤノード１２０ａが動作
を行い、その動作を変更することができる。当業者であれば、図４８Ｃに示すように、固
定磁界源４８００からノード１２０ａを移動させるのではなく、例示的な構成が、固定し
たＩＤノード１２０ａに対して磁界源４８００を移動させる場合には、本質的に同じ応答
がＩＤノード１２０ａで達成され得ることを理解するであろう。
【０８５９】
より詳細な用途の実施形態では、顧客は、パッケージを出荷する準備ができていること
があり得る。パッケージは関連したＩＤノードを含むことができ、または顧客が出荷する
品物を梱包する際にＩＤノードをパッケージに加えることができる。この実施形態では、
ＩＤノードは、ＩＤノードのすぐ近くの位置または少なくとも実質的に近接した位置に最
初に保持された、関連する磁石を有することができるので、磁石により生成された磁界が
ＩＤノードを低電力または非電力供給状態に保つ。顧客が品物を出荷し、品物の梱包され
た出荷の一部としてＩＤノードを使用することを所望する場合には、顧客が磁石を取り除
いて、ＩＤノードに電力を供給することができる。さらなる実施形態では、取り除いた磁
石を格納することができる。さらに、別の実施形態は、顧客位置および梱包された品物が
ノード対応であることを示す（人間がラベルを読み取ることにより、またはスキャナがラ
ベルを解析することにより）人間／機械可読ラベルまたはノード識別子を有してもよい。
【０８６０】
例えば磁気スイッチ３６５によって磁界の変化を検出すると、実施形態はＩＤノード１
２０ａの様々な種類の管理機能を変更することができる。一般に、ノード１２０の管理機
能は、ノードの動作に影響を与える機能である。ノードの例示的な管理機能としては、こ
れらに限定されないが、ノードの電源条件の変更（例えば、ノードの電力増強、低エネル
ギー消費モードへの変更、マスタノードまたはサーバにより以前に確立された電力設定の
取消）、警告の送信（例えば、ＩＤノードの位置を他のノードに通知する、ＩＤノードに
関連付けられた物に関連するセキュリティ警告を送信する）、ノードに関連する関連付け
データの変更、ならびにノードの使用情報、ノードに関連する品物、またはノードとは別
の移動可能な物体をログに記録することを挙げることができる。
【０８６１】
より詳細には、図４９Ａを参照すると、ＩＤノード１２０ａは、配置補助４９００によ
って所定の位置に保持されて示されており、配置補助４９００は、一例において、ＩＤノ
ード１２０ａを所定の位置に保持するホルスタであってもよいが、所望ならばＩＤノード
１２０ａを配置補助４９００からまたはその外に容易に移動することができる。図４９Ａ
の例に示すように、配置補助４９００は、磁界４９１０を放射する磁界源４９０５を含む
。図４９Ｂに示すように、ＩＤノード１２０ａが配置補助４９００の外に移動すると、磁
気スイッチ３６５はもはや磁界４９１０に曝されなくなり、磁界４９１０を検出すること
ができず、その結果、状態を変化させて、ＩＤノード１２０ａの処理装置３００に信号が
送信される。そしてこれに応答して、ＩＤノード１２０ａの管理機能を変更することがで
きる。
【０８６２】
別の例示的な構成を図５０Ａに示すが、ＩＤノード５１１０ａは、物５０００を支持す
る配置補助５００５の一部である。物５０００は、磁界５１０５を放射する磁界源５０１
０を含み、またはそれに取り付けられた磁界源５０１０を有する。したがって、物５００
０は、配置補助５００５などのＩＤノード対応構造に対した移動可能な磁性体の一例であ
る。当業者であれば、他の種類の構造が、移動可能な磁性体の近くのＩＤノードを収容ま
たは保持するために使用できることが理解されよう。同様に、当業者であれば、他の種類
の構造が、ＩＤノードに対して磁気源を収容または保持するために使用できることが理解
されよう。
【０８６３】
図５０Ａの例において、ＩＤノード５１１０ａ内の磁気スイッチは、磁界５１０５に曝
される可能性がある。しかし、物５０００が配置補助５００５から移動して、ＩＤノード
５１１０ａ（配置補助５００５の）の磁気スイッチがもはや磁界５１０５に曝されない場
合には、この磁界の変化によって、磁気スイッチの状態の変化、およびそれに応じてＩＤ
ノード５１１０ａの管理機能の変更が生じる。
【０８６４】
図５１は、本発明の一実施形態による、マスタノードおよびサーバを有する無線ノード
ネットワークにおけるノードの動作を磁気的に変更するための例示的な方法を示すフロー
ダイアグラムである。ここで図５１を参照すると、方法５１００は、ステップ５１０５で
開始し、ノードの近接する環境の１つまたは複数の磁界変化をノードが検出する。一例に
おいて、１つまたは複数の磁界変化は、ノードに近接する環境での磁界の増加を反映する
。別の例において、１つまたは複数の磁界変化は、ノードに近接する環境での磁界の減少
を反映する。例えば、図４９Ａ〜図４９Ｂを参照すると、ＩＤノード１２０ａが配置補助
４９００（磁界源４９０５をその中に含む）から移動し、その外に移動し、またはそれか
ら遠ざかる場合には、ノード１２０ａに近接する環境での磁界の変化は、増加である。配
置補助４９００がホルスタまたは他の種類のホルダであり、ＩＤノード１２０ａがホルス
タの内外に置かれた品物の一部である例において、品物およびＩＤノード１２０ａをホル
スタ４９００内に置いた場合には磁界は増加するが、ホルスタ４９００から品物およびＩ
Ｄノード１２０ａを取り除くと減少する。
【０８６５】
一実施形態では、検出するステップは、さらに、ノード内に統合された磁気スイッチの
変更された構成を検知するステップをさらに含むことができる。例えば、磁気スイッチ３
６５は、図４９Ａで磁界４９１０に曝されると１つの状態（例えば、開状態）になり得る
が、図４９ＢでＩＤノード１２０ａが配置補助４９００から移動する際にその磁界４９１
０が減少すると、別の状態（例えば、閉状態）に移行することができる。結果として生じ
る磁気スイッチ３６５（または、より一般的にスイッチの異なる構成）の回路状態の変化
は、ＩＤノード１２０ａの処理装置によって検知することができ、ＩＤノード１２０ａが
反応してＩＤノード１２０ａの管理機能を変更することができる。
【０８６６】
別の実施形態では、検出するステップは、ノードがノードの配置補助から分離された場
合に、ノードに近接する環境での１つまたは複数の磁界変化をノードに検出させるステッ
プを含むことができ、配置補助は磁界の発生源を含む。この実施形態は図４９Ａ〜図４９
Ｂに例示してあり、配置補助４９００は磁界源４９０５を含み、図４９Ｂに示すように、
ＩＤノード１２０ａはその配置補助４９００から分離している。
【０８６７】
ステップ５１１０で、方法５１００は、ノードが磁界変化の検出に応答してノードの管
理機能を変更することで継続する。無線ノードネットワーク内に配備され、より高いレベ
ルのマスタノードと通信するＩＤノードは、サーバとさらに通信し、ＩＤノードの動作ま
たは管理機能を一般的に変更するために磁気的に作動する能力が有利である。様々な実施
形態は、様々な方法の磁界の変化に基づいて、ノードの動作を変更することができる。
【０８６８】
一例において、変更するステップは、検出された１つまたは複数の磁界変化に応答して
、ノードがノードの電力条件を変更した場合に達成され得る。より詳細には、ノードは、
検出された１つまたは複数の磁界変化に応答して、ノードの給電動作を可能にするために
、ノードに統合された磁気スイッチ（図３に示すＩＤノード１２０ａのスイッチ３６５な
ど）を作動させることにより、電源（例えば、電池３５５）からノードに選択的に通電す
ることによってノードの電力条件を変更することができる。その詳細な例において、磁気
スイッチは、ＩＤノードのすべてまたは少なくとも一部に通電する電力信号を個別にオン
オフすることができるように、ノード内で配線することができる。このように、磁界の変
化は、ＩＤノードがオフ位置からオンすることができる制御機構として動作する（または
、より一般的にＩＤノード内の電力状態を、例えば、低電力状態から警告またはより高い
電力状態へ変化させるように作られる）。
【０８６９】
別の例において、変更された管理機能は、サーバコマンドに応答して以前に確立された
電力設定をノードに無効にさせることであってもよい。例えば、ノードは、最近サーバか
らコマンドを（マスタノードからのメッセージにより）受け取っている可能性があり、ノ
ードは、ノードの電力設定を変化させることによりコマンドに応答した。例えば、ノード
は、そのＲＦ出力電力レベルを最小電力レベルに設定している可能性がある。しかし、検
出された磁界の変化に応答して、ノードは、ノードの変更された管理機能の一種としてそ
の電力設定を無効にすることができる。
【０８７０】
別の例において、変更された管理機能は、セキュリティ警告または移動警告などの警告
を送信することを含むことができる。より具体的には、変更された管理機能は、ノードに
対して、何が検出されたかを報告する方法として、マスタノードに特定の関連情報を送信
させるステップを含むことができる。関連情報は、例えば、ノードに関する位置情報と共
に移動警告を含むことができる。ノードに関連する移動警告は、マスタノードにノードが
移動したことを更新することができ、ノードは移動しないという予想であれば、それは問
題になり得る。これによって、マスタノードも移動警告の内容（例えば、サーバまでの持
続する階層的報告のための緊急性および即時性の定量化された程度を示す警告の特定のレ
ベル）に応じて、サーバにこのような情報を転送することができる。ノードに関する位置
情報は、報告するノードの任意の既存のもしくは新しい位置または移動方向をマスタノー
ドに通知するのを支援することができる。
【０８７１】
別の実施形態では、移動警告は、移動状態、すなわちノードが移動しているか、もはや
移動していないかの間の変化を示すことができる。一例において、トレーラ連結装置およ
び関連するトレーラボールを共に用いることができる。ボールは磁石（例えば、ボールと
して実装される図４９Ｂの配置補助４９００）を備えることができ、連結装置は磁気スイ
ッチを有する（例えば、ノードおよび磁気スイッチとしてＩＤノード１２０ａおよび磁気
スイッチ３６５をそれぞれ有する）ノードを含む。磁気スイッチは、例えば、ノードの内
部にあってもよいし、あるいは物理的ペアリングおよび耐久性を容易にするために外部に
露出されてもよい。２つの間の磁気スイッチの接続が変更される（例えば、開状態に）と
、それはバックエンドサーバシステムに対して、トレーラがもはや牽引ビークルに接続さ
れていないことを（アップロードされたノードデータを介して）示す。これは、それらの
位置、応用の生産性、ならびに警告が移動警告およびセキュリティ警告の両方であるセキ
ュリティ応用を通して、トレーラの構内管理のために使用することができる。当業者であ
れば、別の実施形態（例えば、図５０Ａおよび図５０Ｂに示したように）では、ボールお
よび連結装置の実装態様は逆であってもよいことを理解するであろう。
【０８７２】
例示的なセキュリティの実施形態では、移動警告は、セキュリティトリガとして使用す
ることができ、その場合には、検出された磁界の変化は、物が不正に取り出されているお
それがあることを示すことができる。このような状況では、ノードはその状態を報告する
ことを直ちに開始することができる。メッセージがマスタノードを介してバックエンドサ
ーバに伝達されると、サーバは、接続の切断が予期されていたのか、または不法行為の結
果であったかを決定することができる。
【０８７３】
警告を送信することは、別の実施形態では、サーバにより設定されたフィルタリングモ
ードで規定されたネットワーク内のノードの所定の組に対して、ノードにより警告を送信
することによって達成することができる。例えば、サーバは、ノード間の通信およびマス
タノードに対する予想される通信負荷を管理する方法として、「ローカル」または「地域
」フィルタリングモード（例示的なサーバ制御および管理コード５２５のノードフィルタ
リング管理部分に関して説明したように）を設定することができる。フィルタリングモー
ドによって規定されるノードの所定の組は、ノードが接触することができ、ノードが関連
付けられることができるそれらのマスタノードであってもよい。
【０８７４】
さらに別の例において、変更された管理機能は、ノードに関連する関連付けデータを変
更することを含む。ＩＤノード１２０ａのメモリ３２０および３１５に保持された関連付
けデータ３４０などの関連付けデータは、追跡される論理的な接続を反映することができ
る。例えば、関連付けは、ＩＤノード１２０ａの他のノード（マスタノード１１０ａなど
）との受動的もしくは能動的な接続、および／または、１つもしくは複数の物（例えば、
ビークル、建物、および場所）との関連付けであってもよい。
【０８７５】
さらなる例において、関連付けデータを変更することは、ノードに関連する品物の在庫
管理の態様の変更を反映するように関連付けデータを変更することを含んでもよい。例示
的な無線ノードネットワークの使用により、ノードを在庫（例えば、トラック、ＵＬＤコ
ンテナ、パレットなどの在庫）内の品物と関連付けることができる。一般に、ノードに関
連する品物の在庫管理の態様は、そのような品物の在庫を管理する方法の一態様である。
より詳細には、在庫管理の態様を変更することは、ノードに関連する品物の移動、在庫か
らの品物の廃棄、または在庫に品物を追加することを示す関連付けデータを変更すること
を含むことができる。例えば、トレーラは磁気的に作動するノードに関連付けることがで
き、トレーラのノードは、固定された磁界源に近接して配置される。トレーラが保管スポ
ットから移動すると、固定磁界から離れるトレーラおよびそのノードの移動によって、ノ
ードの近くの磁界が変化する。結果として、磁界の変化を検出することができ、トレーラ
の移動を示すように関連付けデータを変更することができる。これはまた、トレーラの移
動に関するセキュリティ警告などの警告を伴うことがあり得る。
【０８７６】
別の実施形態では、変更された管理機能は、ノードに関連する品物の使用情報を記録す
ることを含む。検出された磁界の変化は、いくつかの状況では、ノードに関連する品物の
移動または使用を表すことができる。例えば、上記の移動するトレーラの例では、検出さ
れた磁界の変化は、トレーラが使用されていることを示し、ノードは、変更された管理機
能の結果として生じる種類としてトレーラの使用情報を記録することができる。このよう
な使用情報は、例えば、品物が磁界源に対していつ移動したかに関するデータを含むこと
ができる。他の例において、使用情報は、さらにまたは代わりに、品物がどこに移動して
いるかについての位置データ、または品物が用いられる際に記録される露出環境を反映す
るようにノードの様々な環境センサによって収集されたセンサ情報を含むことができる。
【０８７７】
一実施形態では、ノードは、磁界源を有する移動可能な物体の配置補助の一部であって
もよい。一般に、配置補助は、一般的には移動可能な物体（ホルスタおよびガン関係など
）を支持するか、それに結合するか、またはその隣に配置された構造であってもよく、配
置補助および物は通常一緒に用いられるより詳細な実施形態では、変更された管理機能は
、磁界源を有する移動可能な物体の使用情報を記録することを含むことができる。図５０
Ａ〜図５０Ｂに示す実施形態では、ノード５１１０ａは固定されているが、物５０００は
移動可能であり、物は磁界５０１５を生成する磁界源５０１０を含む。移動すると、物５
０００（図５０Ｂに示す）が配置補助５００５から分離され、特定の目的のために使用さ
れている。例えば、物５０００は、機器（例えばハンドガン、スキャンツール、モバイル
検査機器）として実現することができ、配置補助５００５は、機器のホルダまたは補助（
例えば、ハンドガンのホルスタ、スキャンツールのホルスタ、モバイル検査機器の充電ク
レードルなど）として実現することができる。物が移動すると、磁界が変化し、物の使用
情報を収集し記録することができる。このような使用情報は、時間および位置データに関
する情報を含むことができる。
【０８７８】
より詳細な例において、固定したノードは、ホルスタに組み込まれてもよいし、または
単にホルスタの一部であってもよい。移動可能な物体は、内部に磁石を有するスキャンガ
ンとして実現することができるので、スキャンガンがホルスタに置かれると、磁石から発
生する磁界がホルスタのノードの磁気スイッチにより検出され、それに露出する。コード
またはラベルをスキャンするためにスキャンガンが取り除かれると、磁界はもはやホルス
タ内のノードに露出されず、ノードはスキャンガンについての使用情報を記録することに
よってこの磁界の変化に応答する。
【０８７９】
ステップ５１１５で、方法５１００は、サーバに転送される変更された管理機能につい
ての情報を、ノードによってマスタノードに送信することで終了する。例えば、ＩＤノー
ドは、関連付けられたマスタノードにメッセージを送信することができ、このメッセージ
は変更された管理機能（例えば、記録された使用情報、品物の移動に関する警告など）を
報告する。メッセージはまた、マスタノードによりサーバに転送されるので、例えば、Ｉ
Ｄノードが移動しているかどうか、在庫が変化しているか、移動している品物がセキュリ
ティの問題であるかなどについて、サーバはＩＤノードについて最新の状態に保たれ、そ
れから更新することができる。
【０８８０】
加えて、方法５１００は、どの管理機能を変更するかの選択を含むことができる。換言
すれば、磁界の変化の検出は、無線ノードに対する別の種類のコマンド入力を可能にする
ことができる。例えば、一種のコードを、検出された磁界変化の特定の数および／または
持続時間について用いることができ、それはノードによって変更される特定の管理機能を
一括して示すことができる。より詳細には、複数の磁界変化は、ある期間にわたる一連の
磁界変化を含むことができる。これらの変化は、検出された変化のパターンであってもよ
い。このように、磁気的に作動するノード内に統合されたノードの磁気スイッチは、その
期間にわたる一連の磁界変化を検出できるように（またはノード処理装置と組み合わせて
）実装される。
【０８８１】
より詳細な実施形態では、磁界変化を検出するために複数の条件を監視することができ
る。例えば、第１の段階すなわち第１の条件に基づいて、磁気スイッチで検出された変化
があると、ノードが第１の管理機能を変更するとともに、第２の段階すなわち第２の条件
を検出しようと試みる。換言すれば、一実施形態は、異なる条件（例えば、移動、または
他の条件に基づいて、設定警告）に基づいて、条件および種々の変更された管理機能を入
れ子にすることができる。
【０８８２】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法５１
００は、図５に示す例示的なＩＤノード１２０ａ（または図４８Ａ〜図４８Ｃおよび図４
９Ａ〜図４９Ｂに示すＩＤノード１２０ａ、または図５０Ａ〜図５０Ｂに示すＩＤノード
５１１０ａ）などのノードで実現することができ、上述した機能のいずれかを実施するた
めに制御および管理コード（コード３２５など）の１つまたは複数の部分を実行すること
ができることが理解されよう。このようなコードは、非一時的なコンピュータ可読媒体（
例示的なＩＤノード内の記憶装置３１５など）に格納することができる。したがって、こ
のようなコードを実行する場合に、処理装置（ＩＤノード内の装置３００など）は、方法
５１００およびその方法の変形例を含む、上で開示した例示的な方法の動作またはステッ
プを実行するように動作することができる。
【０８８３】
さらに別の実施形態では、磁気的に作動するノード（ＩＤノードなど）は、無線ノード
ネットワーク内のノードの動作を磁気的に変更するために説明される。磁気的に作動する
ノードは、ノード処理装置およびノード処理装置に結合されたノードメモリを含むことが
できる。ノードメモリは、コード３２５などの、ノード処理装置による実行のためのコー
ドを保持する。磁気的に作動するノードは、ノード処理装置に結合された第１の通信イン
ターフェースをさらに含み、第１の通信路を介してマスタノードと直接通信するように動
作する。マスタノードは、第２の通信路を介してネットワーク内のサーバと通信するよう
に配備される。
【０８８４】
ノードは、ノード処理装置に結合された出力を有する磁気スイッチをさらに含む。磁気
スイッチの制御は、磁気的に作動するノードに近接する環境の１つまたは複数の磁界変化
に応答する。
【０８８５】
ノードはまた、磁気的に作動するノードに選択的に通電するための電源を含む。一実施
形態では、電源は、ノードの構成要素に電力を供給する電池である。一実施形態では、例
示的な電源を磁気スイッチに結合することができて、磁気スイッチは、電源とノードの構
成要素の残りの部分（または少なくともノードの構成要素のサブセット）との間のスイッ
チとして動作する。
【０８８６】
ノードの処理装置は、メモリに保持されたコードを実行する際に、方法５１００の様々
な実施形態に関して先に説明したものと同様の特定のステップおよび動作を実行するよう
に動作する。具体的には、処理装置は、磁気的に作動するスイッチが１つまたは複数の磁
界変化に応答して、磁気的に作動するスイッチの出力からノード処理装置に応答信号を送
信すると、磁気的に作動するノードの管理機能を変更して、マスタノードにメッセージを
送信するように動作し、このメッセージはサーバに転送される変更された管理機能に関す
る情報を含む。
【０８８７】
関連する実施形態では、磁気的に作動するノードは、第２の通信インターフェースおよ
び位置特定回路をさらに含むことができる。第２の通信インターフェースは、ノード処理
装置に結合され、第２の通信路を介してサーバと通信するように動作することができる。
位置特定回路は、ＧＰＳ信号などの位置信号を受信するアンテナに結合された入力を有す
る。位置特定回路はまた、ノード処理装置に結合された出力を有することができて、回路
は、アンテナからの入力で１つまたは複数の位置信号を受信し、ノード処理装置への出力
で磁気的に作動するノードの決定された位置を提供することができる。
【０８８８】
出荷ＩＤノードを警告センサとしてさらに利用することができる別の実施形態では、ノ
ードは、ドアの縦枠に磁石と共にドアに対して構成し、または取り付けることができる（
またはその逆）。ドアが開くと、マグネットおよびノード（磁気スイッチを有する）が分
離されて、磁界の変化が検出される。このように、ノードは、警告メッセージをさらに配
信するために、別のノード（またはノードとして動作するユーザ・アクセス・デバイス）
またはサーバに警告メッセージを送信することができる。したがって、ＩＤノードの一実
施形態は、パッケージが配達された後に、モバイル侵入検知システムとして用いることが
できる。
【０８８９】
（通信カプラまたはアダプタに統合されたノード）
一実施形態では、ＩＤノードまたはマスタノードなどのネットワークデバイスはまた、
遠隔モニタ状況および特に運搬手段の間（例えば、トラクタとそのトレーラとの間、２つ
のトレーラの間、種々の鉄道車両の間、牽引する海上ビークルと牽引される荷船との間な
ど）でやり取りされる信号を監視する場合に有用であり得る。ノードを使用してそのよう
な信号を監視することにより、問題がある場合（例えば、トレーラはトラクタから接続を
切られている）に検出して、それぞれの運搬手段に搭載された電子システムの通信と干渉
する必要無しに、状況を報告するために無線ノードネットワークを使用することができる
。このように、一実施形態は、任意の検出されたデータまたはこのような運搬手段の間の
通信と干渉し、またはそれを変更する必要無しに、監視することができる。
【０８９０】
従来、トラクタおよびトレーラ（他の多くの種類の既知の運搬手段や輸送手段など）は
、トラクタが効率的で費用効果の高い方法でトレーラをその積荷と共に牽引できるように
、機械的に結合することができる。トラクタとトレーラとの間の様々なリンクは、ビーク
ルサブシステムに、例えばライト、ブレーキを操作するための電力または他の信号を提供
することができる。したがって、トラクタ／トレーラの組み合わせにおける油圧式の、空
気圧式の、電気的な、および他のサブシステムは、これらの間で動作する関連する導電体
および空気圧ラインを有することができ、これらのサブシステムは、適切かつ２つの運搬
手段に搭載された協調したやり方で動作することができる。
【０８９１】
いくつかの状況では、トラクタおよびトレーラの両方の電気的サブシステムは、トラク
タ／トレーラの組み合わせを安全かつ効率的に操作するために、各々の電気的構成要素の
間の協調を必要とするように動作する。従来、このような動作を協調させ、トラクタから
トレーラに電力を供給するために、７ピンコネクタが、これらのおよび他の電気的な目的
を達成するために、トラック輸送業界で使用されている。コネクタは、トラクタとトレー
ラとの組み合わせを通信するために結合し、トラクタとトレーラとを分離する必要がある
場合には接続を切ることを可能にするように、係合しまたは係合を解くことができる２つ
の嵌合するカプラコネクタを含む。これらの７ピンコネクタはまた、周知のものであり、
規格番号３５６０（以下では「ＳＡＥ  Ｊ５６０」と呼ぶ）により、自動車工学協会「Ｓ
ＡＥ」によって指定されている。
【０８９２】
図５４は、本発明の一実施形態による、統合されたノードを有する２つの運搬手段シス
テムの間の例示的なカプラ接続を示す図である。ここで図５４を参照すると、ビークル５
４０５（トラクタまたはトラックなど）およびそのトレーラ５４００は、一緒に接続され
ているように単純化して示してある。具体的には、ビークル５４０５に搭載された電子シ
ステム（ビークルのアンチロック・ブレーキ・システム（ＡＢＳ）など）は、ビークル５
４０５とトレーラ５４００との間を通過する信号の通信路（例えば、複数の電力線および
信号線）を提供するカプラ接続を介してトレーラ５４００に搭載された電子システム（ト
レーラのＡＢＳシステムなど）と通信する。より詳細には、図５４の例に示すように、例
示的なカプラ接続は、一組の嵌合するカプラコネクタ、例えば、雄カプラコネクタ５４１
０および雌カプラコネクタ５４２０を含むことができる。雄カプラコネクタ５４１０は、
コネクタの面から延在するピン５４１５と、コネクタの背面のケーブル５４２５と、を有
するように示されている。当業者であれば、ケーブル５４２５は、ＡＢＳシステムなどの
トレーラ５４００に搭載された電子システムに動作可能に接続されることを理解するであ
ろう。雄カプラコネクタ５４１０からのピン５４１５は、雌カプラコネクタ５４２０のソ
ケット（詳細には図示せず）と嵌合し、雌カプラコネクタ５４２０はビークル５４０５に
搭載された同様の電子システムへの同様のケーブル５４３０を有する。
【０８９３】
一実施形態では、ノード（一般にネットワークデバイスと呼ぶ）をカプラ接続内に配備
し配置することができる。図５４に示すように、ＩＤノード５４１１は、雄カプラコネク
タ５４１０の一部として統合され、マスタノード１１０ｂと接続可能であるように示され
ており、マスタノード１１０ｂは例示的な無線ノードネットワーク内のサーバ１００と通
信することができる。一般に、ノード５４１１は、カプラ接続を通過する電力線を介して
電力を供給（または充電）され得る。ノード５４１１は、カプラ接続を通過する信号線に
現れるデータを本質的に監視し、検出し、記録して、このようなデータをノードからブロ
ードキャストすることにより無線で提供することができる。このように、ノード５４１１
は、トレーラ５４００がビークル５４０５から接続を切られた時を検出することができ、
さらにビークル５４０５およびトレーラ５４００の動作条件を、このような条件がカプラ
接続を通過する信号のいずれかから明らかである範囲で監視することができる。
【０８９４】
図５５は、本発明の一実施形態による、統合されたノードを有する２つのシステムの間
の例示的なカプラコネクタを示すより詳細な図である。ここで図５５を参照すると、雄カ
プラコネクタ５４１０を、ＩＤノード５４１１、ピン５４１５、およびケーブル５４２５
と共により詳細に示す。より具体的には、雄カプラコネクタ５４１０を、カプラの一部と
して統合された、より一般的にはカプラ内に配置されたＩＤノード５４１１と共に示す。
別の実施形態では、同様のＩＤノードを雄カプラではなく雌カプラ内に統合することがで
きる。
【０８９５】
図５５に示すように、ピン５４１５は、本質的に、カプラコネクタ５４１０を通過し、
カプラコネクタ５４１０の面から延在する信号線の端部である。この例において、信号線
のうちの１つは、ビークル５４０５からトレーラ５４００に電力を供給することができる
電力線である。このように、ＩＤノード５４１１は、電力線を利用することができ、電力
線はＩＤノード５４１１への電源接続５４１４と接続することができる。当業者であれば
、電源接続５４１４は、ＩＤノード５４１１内の回路に通電し電力を供給するために、接
地および電源電圧の両方を含むことができることを理解するであろう。
【０８９６】
そして図５５に示すように、ＩＤノード５４１１はまた、集合的な入力（例えば、カプ
ラコネクタ５４１０の異なる信号線への個別の接続５４１３）およびＩＤノード５４１１
のプロセッサに結合された出力（図示せず）を有する信号監視回路５４１２を含む。一般
に、出力は、入力５４１３で監視されている信号線から検出されたデータを処理装置に提
供する。より詳細には、信号監視回路５４１２は、図３に関してＩＤノードのために説明
した周辺回路（例えば、タイマ回路、ＵＳＢ、ＵＳＡＲＴ、汎用Ｉ／Ｏピン、赤外線イン
ターフェース回路、ＤＭＡ回路、追加のロジックチップ、およびＩＤノードを構成するリ
レーなどの様々な周辺装置）を使用して実現することができる。
【０８９７】
図５４および図５５は、嵌合するカプラコネクタのうちの一方の一部としてカプラ接続
内に配置された例示的な統合されたＩＤノードを示しているが、他の実施形態は、ビーク
ル５４０５またはトレーラ５４００などの特定の運搬手段に専用の特殊な統合されたノー
ド・カプラ・コネクタを必要としなくてもよい。具体的には、一実施形態は、カプラ接続
の一部であり得るアダプタの一部として、ノード（より一般的にはネットワークデバイス
）を配備することができる。既存の通常の嵌合するカプラコネクタ対とインラインで配置
されるこのようなノード対応アダプタを用いると、アダプタが専用の状況でなくても使用
することができるので、より大きい適用可能性を達成することができる。
【０８９８】
図５６は、本発明の一実施形態による、アダプタノードを有する２つの運搬手段システ
ムの間の別の例示的なカプラ接続を示す図である。図５６に示すように、例示的なアダプ
タ５６１０は、嵌合する一組の結合コネクタ（雄カプラコネクタ５６０５および雌カプラ
コネクタ５４２０）の間に配置される。アダプタ５６１０は、本質的にはコネクタの間の
プラグアダプタであって、ＩＤノード５４１１が図５５のコネクタ５４１０内に統合され
てより詳細に示されているのと同様に、アダプタ５６１０内に統合されたＩＤノード５６
１１を含む。
【０８９９】
図５４〜図５６は、ビークル５４０５およびトレーラ５４００として例示的な運搬手段
を示しているが、他の種類の運搬手段または輸送のモードもまた適用可能であり得る。よ
り詳細には、そのような例示的な運搬手段としては、これらに限定されないが、様々な種
類のビークル（例えば、自動車、トラック、トラクタ、農場機器、建設機器、海上ビーク
ル、機関車など）およびトレーラ（ならびに荷船、電車、バス、その他の鉄道車両など）
を挙げることができる。
【０９００】
加えて、当業者であれば、ＩＤノード５６１１および５４１１などの統合されたノード
は、他の実施形態では、接続された通信路を介して通信する必要のある、異なって位置す
る電子モジュール間の非運搬手段の例において配備されてもよいことを理解するであろう
。例えば、発電機を電力を供給するために一時的に配備することができ、ノードは、発電
機と発電機によって電力供給され得るものとの間のカプラ接続の一部として、アダプタま
たはコネクタに統合することができる。したがって、ノードは、発電機の動作に干渉する
ことなく、発電機の状況に関する情報を提供することができる。
【０９０１】
図５７は、本発明の一実施形態による、無線ノードネットワーク上で通信するネットワ
ークデバイスを有する結合接続を通過する少なくとも１つの信号を監視するための例示的
な方法を示すフローダイアグラムである。ここで図５７を参照すると、方法５７００はス
テップ５７０５で開始し、ネットワークデバイスが、第１の運搬手段から第２の運搬手段
へ結合接続を通過する少なくとも１つの信号線（例えば、図５５に示すＩＤノード５４１
１の信号監視回路５４１２の接続５４１３により監視される信号線のうちの１つまたは複
数）を監視する。
【０９０２】
述べたように、ネットワークデバイスは、実施形態の無線ノードネットワーク内の構成
要素に対する一般的名称である。一実施形態では、ネットワークデバイスは、無線ネット
ワーク内のマスタノードと直接通信するように動作するが、サーバ（無線ノードネットワ
ーク内の別のエンティティ）とは直接通信するように動作しないＩＤノードであってもよ
い。別の実施形態では、ネットワークデバイスは、無線ノードネットワーク内の別のエン
ティティとしてのサーバと直接通信するように動作するマスタノードである。
【０９０３】
結合接続は、例えば、ネットワークデバイスが嵌合するコネクタの一方に統合すること
ができるように、嵌合する一組のコネクタを含むことができる。図５５に示す例において
、ＩＤノード５４１１（ネットワークデバイスの一種）は、雄結合コネクタ５４１０に統
合されるように示されている。しかし、当業者は、そのようなネットワークデバイスはま
た、雌結合コネクタ５４２０に統合することもできることを理解するであろう。
【０９０４】
一実施形態では、結合接続は、嵌合する一組の結合コネクタの間に配置されたアダプタ
を含み、このようにして、ネットワークデバイスはアダプタの一部として統合される。例
えば、図５６は、アダプタ５６１０の一部として統合されたＩＤノード５６１１（ネット
ワークデバイスの一種）を有する例示的なアダプタ５６１０を示す。別の実施形態では、
アダプタは、ビークルをトレーラに連結するアンチロック・ブレーキ・システムの嵌合す
る一組のコネクタの間に配置することができる。
【０９０５】
ステップ５７０５に戻ると、方法５７００は、第１の運搬手段から第２の運搬手段へ結
合接続を通過する少なくとも１つの信号線を監視する。一実施形態では、第１の運搬手段
はビークルであり、第２の運搬手段はトレーラである。この実施形態では、ビークルは輸
送のための一般的な用語であり、（上記のように）自動車、トラック、バス、トラクタ、
農場機器、建設機器、海上ビークル、機関車（鉄道車両の一種）を含むことができる。同
様に、例示的なトレーラは、牽引されるまたは押される輸送機器の一般的な用語であり、
例えば、荷船、電車の運搬車両、機関車によって牽引されるまたは押される鉄道車両（別
の種類の鉄道車両）などである。運搬手段の他の例としては、海上運搬手段（例えば、船
舶、タグボート、船、ボート）を含むことができ、この場合、第２の運搬手段は、牽引す
る海上船舶に結合され、それぞれの運搬手段の種々の電子システムの間の結合接続を有す
る海上荷船として実現することができる。
【０９０６】
ステップ５７１０で、ネットワークデバイスは、監視された信号線のデータを検出する
。例えば、図５５に示すように、ケーブル５４２５およびコネクタ５４１０を通る信号線
のうちの１つまたは複数のデータは、ＩＤノード５４１１の信号監視回路５４１２の接続
５４１３を用いて検出することができる。例えば、それぞれの運搬手段の間および／また
はそれの動作の状況を示す、１つの運搬手段から別の運搬手段へ流れる（およびその逆の
）有用な電子情報を含むことができる。別の例において、このようなモニタリングは、少
なくとも１つの信号線の監視された状況に基づいて、第１の運搬手段と第２の運搬手段と
が接続を切られる時を検出することができる。
【０９０７】
より一般的な実施形態では、検出するステップは、ネットワークデバイスが結合接続の
状態の変化を検出することをさらに有することができる。例えば、結合接続の状態の変化
は、第１の運搬手段から第２の運搬手段へ流れる電力の変化を反映することができる。運
搬手段のうちの１つが結合接続を介してより多くの電力を受け取り始めると、結合接続の
状態のこの変化は、記録されて、無線ノードネットワーク内の別のノードまたはサーバに
報告され得る。
【０９０８】
さらなる例において、結合接続の状態の変化は、ネットワークデバイスによって検出さ
れた変化したＲＦ環境を反映することができる。したがって、閾値量を超えるより多くの
ＲＦ信号、または閾値を超えるＲＦ電力レベルの変化を検出することは、結合接続の状態
の変化、およびこのような変化を報告することを保証する関連する第１および第２の運搬
手段を反映することができる。より詳細には、運搬手段のうちの１つは、特有のＲＦシグ
ネチャを有することができ、それはこのような状態の変化と共に報告され得る。
【０９０９】
ステップ５７１５で、ネットワークデバイスが検出されたデータを記録する。例えば、
図５５に示すＩＤノード５４１１は、例示的なＩＤノードの揮発性メモリ３２０および記
憶装置３１５に、監視される３つの信号線で検出されたデータを記録することができる。
別の例において、センサ３６０は、信号監視回路５４１２を実装し、監視しているデータ
を一時的に記録する搭載されたモニタリングメモリを含むことができる。ＩＤノード５４
１１内の処理装置は、ある時点において、センサ３６０内のメモリからのデータを、マス
タノード１１０ａおよびサーバ１００などの他のネットワークエンティティに対してデー
タを共有またはアップロードする前に、長期記憶のためにより大容量の記憶装置３１５に
移すことができる。
【０９１０】
ステップ５７２０で、ネットワークデバイスは、検出したデータを無線ネットワーク内
の別のエンティティに送信する。例えば、図５５に示すＩＤノード５４１１は、記録され
たデータにアクセスし、そのデータを検出したデータとして通信インターフェースを介し
てマスタノード１１０ａに送信することができ、マスタノード１１０ａはデータをサーバ
１００に転送することができる。ネットワークデバイスがマスタノードである実施形態で
は、検出したデータを別のマスタノードに、または直接サーバに送信することができる。
【０９１１】
一実施形態では、ネットワーク内の別のエンティティに検出したデータを送信すること
は、無線ネットワーク内のサーバにメッセージを提供する（ネットワークデバイスがマス
タノードであれば直接的に、またはネットワークデバイスがＩＤノードであれば間接的に
）ことを含むことができる。メッセージは、記録されているデータおよび第１の運搬手段
および第２の運搬手段に関する状況、例えばそれらが接続を切られるなどの通知を含むこ
とができる。
【０９１２】
さらに別の実施形態では、方法５７００は、ネットワークデバイスが結合接続を通過す
る電力線から電力を受け取ることを有することができる。例えば、図５５に示すように、
ＩＤノード５４１１は、電源接続５４１４を介して雄カプラコネクタ５４１０を通過する
電力線から電力を受け取る。
【０９１３】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法５７
００は、ＩＤノード（例えば、図３に示す例示的なＩＤノード１２０ａ、図５４および図
５５に示すＩＤノード４５１１、または図５６に示すＩＤノード５６１１）またはマスタ
ノード（例えば、図４および図５４〜図５６に示す例示的なマスタノード１１０ａ）など
のネットワークデバイスで実現することができ、上述した機能のいずれかを実施するため
に制御および管理コード（ネットワークデバイスがＩＤノードとして実現される場合には
コード３２５、またはネットワークデバイスがマスタノードとして実現される場合にはコ
ード４２５など）の１つまたは複数の部分を実行することができることが理解されよう。
このようなコードは、非一時的なコンピュータ可読媒体（例示的なＩＤノード内の記憶装
置３１５または例示的なマスタノード内の記憶装置４１５など）に格納することができる
。したがって、このようなコードを実行する場合に、ネットワークデバイスの処理装置（
ＩＤノード内の装置３００またはマスタノード内の装置４００など）は、方法５７００お
よびその方法の変形例を含む、上で開示した例示的な方法の動作またはステップを実行す
るように動作することができる。
【０９１４】
さらに別の実施形態では、第１の運搬手段から第２の運搬手段へ通る少なくとも１つの
信号を監視するための装置について説明する。その装置は、結合接続および結合接続内に
配置されたネットワークデバイスを含む。結合接続は、第１の運搬手段と第２の運搬手段
との間を通る１つまたは複数の信号、例えばトラクタとトレーラとの間の接続を通過する
ＡＢＳ信号などのための通信路を提供する。
【０９１５】
ネットワークデバイスは、結合接続を通過する信号に接続され、処理装置、メモリ、通
信インターフェース、および信号監視回路をさらに含む。メモリは、処理装置に結合され
、処理装置による実行のためのコードを保持する。メモリはまた、時には、以下でより詳
細に説明するように、検出され記録されたデータを保持することができる。通信インター
フェースは、処理装置に結合され、無線ノードネットワーク内の別のネットワークデバイ
ス（ＩＤノード、マスタノード、またはサーバなど）と通信するように動作する。
【０９１６】
ネットワークデバイスがＩＤノードである一実施形態では、通信インターフェースは短
距離通信インターフェースであってもよいので、ネットワークデバイスの処理装置は、短
距離通信インターフェースを介して無線ノードネットワーク内の別のネットワークデバイ
スとしてのマスタノードと直接通信するように動作するが、無線ノードネットワーク内の
サーバとは直接通信することができない。
【０９１７】
ネットワークデバイスがマスタノードである別の実施形態では、ネットワークデバイス
はまた、処理装置に結合された長距離通信インターフェースを含むことができる。この長
距離通信インターフェースは、無線ノードネットワーク内のサーバと通信するように動作
することができる。
【０９１８】
ネットワークデバイスの信号監視回路は、入力および出力を有する。入力は、第１の運
搬手段と第２の運搬手段との間の通信路上の結合接続を通過する１つまたは複数の信号線
に結合される。出力は、少なくとも１つの信号線から検出されたデータを処理装置に提供
する。
【０９１９】
ネットワークデバイスの処理装置は、メモリに保持されたコードを実行する際に、方法
５７００の様々な実施形態に関して上で説明したものと同様の特定のステップおよび動作
を実行するように動作する。具体的には、処理装置は、信号監視回路から提供された検出
したデータを監視し、無線ノードネットワーク内の別のネットワークデバイスと共有する
ために、検出したデータをメモリに記録し、記録したデータを通信インターフェースを介
して無線ネットワーク内の別のネットワークデバイスに送信するように動作する。処理装
置はまた、様々なさらなる実施形態では、方法５７００の実施形態に関して上でより詳細
に説明したステップを実行するように動作することができる。
【０９２０】
（分散型動作の応用）
（ノード間の出荷条件情報の共有）
バックエンドサーバから特定の種類のデータ（例えば、環境データ、位置データ）を常
に得るためにＩＤノードまたはマスタノードなどのネットワークデバイスを必要とするの
ではなくて、一実施形態は、より効率的なネットワーク動作のための特定の状況において
ネットワークデバイスが別のネットワークデバイスとデータを共有することを可能にする
。換言すれば、一実施形態では、データのノード間のより効率的な共有を可能にするため
に、サーバからの特定の種類のデータを共有する動作を分散することができる。
【０９２１】
一般に、例えば、ノードおよびその各パッケージが共に移動している場合に、特定の情
報をノード（ネットワークデバイスの種類）間で共有することができる。例えば、コンテ
キストデータは、ノードおよびその各パッケージが共に移動していることを示すことがで
きる（例えば、コンテキストデータは、特定のノードがパレット上またはＵＬＤ内に閉じ
込められたパッケージのグループの一部であることを示すことができる）。このような状
況では、ノードは、一般に出荷条件情報（位置情報、周囲もしくは予想される環境情報、
更新されたシステム情報、およびパッケージの出荷に関する情報など）と呼ばれる追加の
コンテキストデータに関する情報を知っている必要があり得る。この出荷条件情報は、許
可されている場合にはそのような情報をすでに有するノードから、そのような情報を探し
ているノードによって取得され得る。
【０９２２】
一般的に、例示的な出荷条件情報は、様々な方法で存在し、または生成され、または取
得され得る。例えば、出荷条件情報は、センサデータ（例えば、環境、温度、光、圧力、
湿度）から生成することができる。別の例において、出荷条件情報は、要求に応じてサー
バによってノードに提供することができる。さらに別の例において、ノードが最初にその
ような情報の要求をサーバに送る必要がないように、サーバによって出荷条件情報をノー
ド上に事前設定することができる。
【０９２３】
加えて、例示的な出荷条件情報は、種々の形態をとることができる。例えば、出荷条件
情報は、環境情報、位置情報、および一貫した協調したノードの動作のために必要とされ
る更新されたシステム情報などを含むことができる。
【０９２４】
様々な実施形態では、ノードは、様々な手段によってこのような出荷条件情報を共有す
るように許可され得る。例えば、そうする許可をサーバに要求することによって、または
現在の共有機会を事前に許可するようにそのような許可を前もって要求しておくことによ
って、ノードが別のノードと情報を共有するように許可され得る。別の例において、ノー
ドは、特定の種類の出荷条件情報のみを共有するように事前に許可され得る（例えば、第
１のノードは、第２のノードと温度情報のみを共有するように許可されているが、他の種
類の出荷条件情報については許可されていない）。
【０９２５】
図５８は、本発明の一実施形態による、複数のネットワークデバイスおよびサーバを有
する無線ノードネットワークにおいて出荷条件情報を共有するための例示的な方法を示す
フローダイアグラムである。ここで図５８を参照すると、方法５８００はステップ５８０
５で開始し、第１のノード（ネットワークデバイスのうちの１つ）が第２のノード（ネッ
トワークデバイスのうちの別のもの）からブロードキャストされたアドバタイズ信号を検
出する。第１のノードは第１のパッケージに関連し、第２のノードは第２のパッケージに
関連する。例えば、第１のノードは、パッケージのパレット化された出荷の１つのパッケ
ージに関連し、第２のノードは、パレット化された出荷の別のパッケージに関連すること
ができる。これらの２つのノードは、出荷されて、配送通過行程の少なくとも一部におい
て共に移動する。
【０９２６】
一実施形態では、第１のノードのメモリに出荷条件情報を格納する前に、第１のノード
は、ネットワーク内のネットワークデバイス（例えば、ＩＤノード、マスタノード、また
はサーバ）のうちの別のものから出荷条件情報を受け取ることができる。
【０９２７】
別の実施形態では、第１のノードは、第１のノードのメモリに出荷条件情報を格納する
前に、センサから出荷条件情報を受け取ることができる。例えば、図３に示すように、Ｉ
Ｄノード１２０ａはセンサ３６０を含み、それは物理的に近接した、および／または時間
的に近接した環境などの、第１のノードに近接する環境に関する環境情報（光、温度、湿
度、圧力、高度、磁界強度、加速度、振動、衝撃、および方向に関する情報など）を収集
することができる。換言すれば、出荷条件情報は、一実施形態では、第１のノードに物理
的に近接した環境についての環境情報（ノードの外側の温度などであり、パッケージ内の
出荷条件温度を推定するために、包装資材に関するコンテキストデータと共に使用される
）であってもよい。
【０９２８】
別の実施形態では、出荷条件情報は、将来のある時点で第１のノードに近接すると予想
される環境に関する環境情報であってもよい。より詳細には、ＩＤノード１２０ｓは、Ｉ
Ｄノード１２０ａの周囲のエリアおよび領域についての湿度情報を収集し、共有データ３
４５の一部として、記憶装置３１５に出荷条件情報としてその情報を格納することができ
る。別の実施形態では、出荷条件情報は、第１のノードに関する位置情報または更新され
たシステム情報（すべてのネットワークデバイスが協調されるように、サーバによって指
示される共通時刻設定など）を含むことができる。
【０９２９】
ステップ５８１０で、方法５８００は、第１のノードと第２のノードとを関連付ける。
第１および第２のノードを関連付けることは、情報の安全な共有を可能にし得る、２つの
ノード間の許可された接続を確立することができる。このような関連付けはまた、関連付
けデータとしてノードに記録することができる。
【０９３０】
ステップ５８１５で、方法５８００は継続し、第１のノードが第１のノードのメモリの
出荷条件情報にアクセスする。例えば、ＩＤノード１２０ａは、記憶装置３１５にアクセ
スして、共有データ３４５として保持されている例示的な出荷条件情報にアクセスするこ
とができる。当業者であれば、一実施形態において第１のノードがマスタノードとして実
現されている場合には、例示的なマスタノード１１０ａ（図４に示す）が、同様に、記憶
装置４１５にアクセスして、共有データ４４５として保持されている例示的な出荷条件情
報にアクセスすることができることを理解するであろう。
【０９３１】
より詳細には、第１のノードは、第１のノードのメモリに格納されている事前設定情報
として出荷条件情報にアクセスすることができる。
【０９３２】
ステップ５８２０で、方法５８００は、第１のノードが第２のノードと出荷条件情報を
共有するように許可されている場合には、第１のノードが出荷条件情報を第２のノードに
送信して終了する。一実施形態では、第１のノードが第２のノードと出荷条件情報を共有
するように事前に許可されている場合には、第１のノードは出荷条件情報を第２のノード
に送信することができる。別の実施形態では、第１のノードが第２のノードと指定された
タイプの出荷条件情報を共有するように事前に許可されており、かつ、アクセスされた出
荷条件情報が指定されたタイプの出荷条件情報である場合には、第１のノードは出荷条件
情報を第２のノードに送信することができる。
【０９３３】
別の実施形態では、方法５８００はまた、第１のノードが共有するべき出荷条件情報を
有することを示すステータスフラグを、第１のノードが設定することを有することができ
る。より詳細な例において、ステータスフラグは、第１のノードによりブロードキャスト
されたアドバタイズ信号（例えば、共有される出荷条件情報を取得した後に第１のノード
によってブロードキャストされたアドバタイズパケットメッセージのヘッダ）の情報であ
ってもよい。
【０９３４】
さらに別の実施形態では、方法５８００はまた、第１のノードによってブロードキャス
トされたアドバタイズ信号に応答する第２のノードからの要求を第１のノードが受け取る
ことを含むことができ、この要求は、サーバに出荷条件情報を要求することなく、第２の
ノードと出荷条件情報を直接共有するように第１のノードに対して要求する。したがって
、アドバタイズ信号（例えば、ステータスフラグ）からの情報を用いる実施形態は、第１
のノードが信号情報を介して共有される利用可能な出荷条件情報を有することを示すこと
ができるので、第２のノードが信号を受け取ると、第２のノードは、情報を要求し、バッ
クエンドサーバからアップロードする必要無しに、共有する出荷条件情報（例えば、新た
なクロックの読み出し、新たな温度の読み出し）により関連する更新された設定を記録し
、それを更新することができる。
【０９３５】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法５８
００は、ＩＤノード（例えば、図３に示す例示的なＩＤノード１２０ａ）またはマスタノ
ード（例えば、図４に示す例示的なマスタノード１１０ａ）などのネットワークデバイス
で実現することができ、上述した機能のいずれかを実施するために制御および管理コード
（ネットワークデバイスがＩＤノードとして実現される場合にはコード３２５、またはネ
ットワークデバイスがマスタノードとして実現される場合にはコード４２５など）の１つ
または複数の部分を実行することができることが理解されよう。このようなコードは、非
一時的なコンピュータ可読媒体（例示的なＩＤノード内の記憶装置３１５または例示的な
マスタノード内の記憶装置４１５など）に格納することができる。したがって、このよう
なコードを実行する場合に、ネットワークデバイスの処理装置（ＩＤノード内の装置３０
０またはマスタノード内の装置４００など）は、方法５８００およびその方法の変形例を
含む、上で開示した例示的な方法の動作またはステップを実行するように動作することが
できる。
【０９３６】
図５８は、出荷条件情報を有し、別のノードとそれを共有するネットワークデバイス（
例えば、ＩＤノードまたはマスタノード）の観点から、出荷条件情報を共有するための実
施形態を説明しているが、図５９は、その共有する情報を受け取るネットワークデバイス
の観点から、共有する出荷条件情報を要求するための同様の実施形態を説明する。換言す
れば、図５９は、ネットワークデバイスのうちの１つが、ネットワークデバイスのうちの
別のものがそのような情報を有することを検知した後に、共有する出荷条件情報を要求す
るための例示的な方法を有する実施形態を示すフローダイアグラムである。ここで図５９
を参照すると、方法５９００はステップ５９０５で開始し、第２のノードが第１のノード
からブロードキャストされたアドバタイズ信号を検出する。第１のノードは、ネットワー
クデバイスのうちの１つであって第１のパッケージに関連し、第２のノードは、ネットワ
ークデバイスのうちの別のものであって第２のパッケージに関連する。
【０９３７】
ステップ５９１０で、第２のノードは、第１のノードからブロードキャストされたアド
バタイズ信号の状況情報に基づいて、第１のノードが共有される出荷条件情報を有してい
ると判定する。一実施形態では、出荷条件情報は、第１のノード（センサを有する第１の
ノードにより生成されたセンサデータなど）により生成されていてもよい。別の実施形態
では、出荷条件情報は、サーバによって生成され、第１のノードに提供されていてもよい
。さらに別の実施形態では、出荷条件情報は、第１のノードのメモリに格納された事前設
定データを含んでもよい。
【０９３８】
一実施形態では、出荷条件情報は、第１のノードに近接する環境についての環境情報（
光、温度、湿度、圧力、高度、磁界強度、加速度、振動、衝撃、および方向のうちの少な
くとも１つなど）を含むことができる。他の実施形態では、この近接した環境は、第１の
ノードに物理的に近接した環境、または別の時に第１のノードに近接することが予想され
る環境であってもよい。さらに別の実施形態では、出荷条件情報は、第１のノードに関す
る位置情報を含んでもよい。
【０９３９】
さらに別の実施形態では、出荷条件情報は、使用するノードの新しいクロック読み出し
などの更新されたシステム情報を含むことができ、そのようにして、動作がより良好に協
調され、さらに同期され得る。
【０９４０】
ステップ５９１５で、方法５９００は、第１のノードと第２のノードとを関連付ける。
図５８でステップ５８１０に関して説明したように、第１および第２のノードを関連付け
ることは、情報の安全な共有を可能にし得る、２つのノード間の許可された接続を確立す
ることができる。このような関連付けはまた、関連付けデータとしてノードに記録するこ
とができる。
【０９４１】
ステップ５９２０で、状況情報が、第１のノードが共有する出荷条件情報を有すること
を示している場合には、第２のノードが出荷条件情報の要求を送信する。したがって、第
２のノードは、状況情報により共有可能なデータの利用可能性について通知され、そのよ
うなデータが所望される場合には、要求を送信する。
【０９４２】
ステップ５９２５で、方法５９００は、第１のノードが第２のノードと出荷条件情報を
共有するように許可されている場合には、第２のノードが第１のノードから出荷条件情報
を受け取って終了する。一実施形態では、第１のノードが第２のノードと出荷条件情報を
共有するように事前に許可されている場合には、第２のノードは第１のノードから出荷条
件情報を受け取る。別の実施形態では、第１のノードが第２のノードと指定されたタイプ
の出荷条件情報を共有するように事前に許可されており、かつ、要求された出荷条件情報
が指定されたタイプの出荷条件情報である場合には、第２のノードは第１のノードから出
荷条件情報を受け取る。
【０９４３】
当業者であれば、以上の様々な実施形態において開示され説明されたように、方法５９
００は、ＩＤノード（例えば、図３に示す例示的なＩＤノード１２０ａ）またはマスタノ
ード（例えば、図４に示す例示的なマスタノード１１０ａ）などのネットワークデバイス
で実現することができ、上述した機能のいずれかを実施するために制御および管理コード
（ネットワークデバイスがＩＤノードとして実現される場合にはコード３２５、またはネ
ットワークデバイスがマスタノードとして実現される場合にはコード４２５など）の１つ
または複数の部分を実行することができることが理解されよう。このようなコードは、非
一時的なコンピュータ可読媒体（例示的なＩＤノード内の記憶装置３１５または例示的な
マスタノード内の記憶装置４１５など）に格納することができる。したがって、このよう
なコードを実行する場合に、ネットワークデバイスの処理装置（ＩＤノード内の装置３０
０またはマスタノード内の装置４００など）は、方法５９００およびその方法の変形例を
含む、先に開示した例示的な方法の動作またはステップを実行するように動作することが
できる。
【０９４４】
別の実施形態では、無線ノードネットワーク内で出荷条件情報を共有するためのシステ
ムが開示される。システムは、ネットワーク内の第１のノードおよびネットワーク内の第
２のノードを一般に含む。システム内の第１のノードは、出荷される第１のパッケージに
関連し、第１の処理装置、第１のメモリ、および第１の通信インターフェースを一般に含
む。第１の処理装置は、第１のメモリおよび第１の通信インターフェースの各々に結合さ
れる。第１のメモリは、第１の処理装置による実行のための第１のコード（例えば、ノー
ドがＩＤノードであるかマスタノードであるかに応じて、コード３２５またはコード４２
５）を保持する。第１のメモリはまた、出荷条件情報を保持する。
【０９４５】
さらなる実施形態では、第１のノードはまた、センサノード（先により詳細に説明した
ＩＤノードと同様の別の種類のネットワークデバイス）として実現されてもよく、第１の
処理装置に結合されたセンサを含んでもよい。センサは、第１のメモリに保持される出荷
条件情報としてセンサデータを生成することができる。
【０９４６】
システム内の第２のノードは、出荷される第２のパッケージに関連し、第２の処理装置
、第２のメモリ、および第２の通信インターフェースを一般に含む。第２の処理装置は、
第２のメモリおよび第２の通信インターフェースの各々に結合される。第２のメモリは、
第２の処理装置による実行のための第２のコード（例えば、ノードがＩＤノードであるか
マスタノードであるかに応じて、コード３２５またはコード４２５）を保持する。
【０９４７】
システムの動作時には、第１のノードおよび第２のノードは、特定の条件下で出荷条件
情報をやり取りし、共有するために、それぞれのコードの制御の下で動作する。具体的に
は、第１のノードの第１の処理装置は、第１のメモリに保持された第１のコードを実行す
る際に、第１のメモリの出荷条件情報にアクセスし、第１の通信インターフェースを介し
てアドバタイズ信号をブロードキャストするように動作する。ブロードキャストされたア
ドバタイズ信号は、共有する出荷条件情報を第１のノードが有しているか否かについての
状況情報を有する。第１の処理装置はまた、第１の通信インターフェースを介して第２の
ノードから要求を受け取るように動作する。この要求は、第１のノードに出荷条件情報を
要求する。第１の処理装置は、第１のノードと第２のノードとを関連付けて、第１のノー
ドが第２のノードと出荷条件情報を共有するように許可されている場合には、第１の通信
インターフェースを介して第２のノードに出荷条件情報を送信するようにさらに動作する
。
【０９４８】
一実施形態では、第１のノードの第１の処理装置はまた、無線ノードネットワーク内の
サーバから出荷条件情報を受け取るように動作することができる。別の実施形態では、第
１のメモリに保持されている出荷条件情報は、事前設定データ、第１のノードに近接する
環境（ノードに対して物理的に近接した環境または時間的に近接した環境など）に関する
環境情報（光、温度、湿度、圧力、高度、磁界強度、加速度、振動、衝撃、方向など）、
第１のノードに関する位置情報、および／または更新されたシステム情報（時刻設定など
）のうちの少なくとも１つを含むことができる。
【０９４９】
さらに、第２のノードの第２の処理装置は、第２のメモリに保持された第２のコードを
実行する際に、第１のノードからブロードキャストされたアドバタイズ信号を検出し、第
１のノードからブロードキャストされたアドバタイズ信号の状況情報に基づいて、共有す
る出荷条件情報を第１のノードが有していると判定するように動作する。それからシステ
ムの第２の処理装置は、第１のノードが共有する出荷条件情報を有することを状況情報が
示している場合には、第２の通信インターフェースを介して第１のノードに出荷条件情報
の要求を送信し、第１のノードが第２のノードと出荷条件情報を共有するように許可され
ている場合には、第１のノードから出荷条件情報を受け取るように動作する。
【０９５０】
システムのさらなる実施形態では、第１の処理装置は、無線ノードネットワーク内のサ
ーバから許可を受け取るようにさらに動作することができ、その許可によって、第１のノ
ードが第２のノードと出荷条件情報を共有することが可能になる。システムの別の例にお
いて、第１の処理装置は、第１のノードが第２のノードと出荷条件情報を共有するように
事前に許可されている場合には、第１の通信インターフェースを介して第２の装置に出荷
条件情報を送信するようにさらに動作することができる。システムのさらに別の例におい
て、第１のノードが第２のノードと指定されたタイプの出荷条件情報を共有するように事
前に許可されており、かつ、第１のメモリにアクセスされた出荷条件情報が指定されたタ
イプの出荷条件情報である場合には、第１の処理装置は、第１の通信インターフェースを
介して第２の装置へ出荷条件情報を送信するようにさらに動作することができる。
【０９５１】
（マルチピース出荷のための階層型センサネットワーク）
上述したように、特定の種類の出荷は、一組の梱包された品物を含むことができる。い
くつかの状況では、このような関連するパッケージは、共にグループ化して、共に出荷す
る（輸送パレットなどの上に、または輸送コンテナなどの中に）ことができる。当業者で
あれば、共に出荷される関連するパッケージは、同一の起点および目的地を共有する（ま
たは、パッケージが共に出荷される予想される出荷経路の少なくとも一部を共有する）こ
とができるマルチピース出荷と呼ぶことができることを理解するであろう。一実施形態で
は、階層的に構成されたノードのネットワークは、マルチピース出荷が出荷される際に、
出荷に関する情報、より詳細には、出荷の異なる部分に関する情報を提供するために使用
することができる。
【０９５２】
一般に、マスタノードは、ＩＤノードよりも上位の階層である。マスタノードは一般的
にＩＤノードよりも複雑で高価であり、これは、複雑さがより低く、より低コストのＩＤ
ノードに対するセンシング機能の分散を有利に可能にする。一実施形態では、複雑さのよ
り高いマスタノードは、第１の（例えば、長距離の）通信路を介してサーバと直接通信す
ることができ、一方第１の通信路とは異なる第２の（例えば、短距離の）通信路を介して
より低いレベルで複雑さのより低いＩＤノードと通信することができる。
【０９５３】
図６０Ａは、本発明の一実施形態による、例示的な輸送コンテナ内のパッケージのマル
チピース出荷と関連付けられたノードの例示的なグループを示す図である。ここで図６０
Ａを参照すると、輸送コンテナ６０００は、コンテナ６０００内にパッケージ６００５、
６０１０、６０１５、および６０２０を有するように示されている。パッケージの各々の
中にはネットワークデバイスがあり、具体的には、移動マスタノード６１１０ａがパッケ
ージ６００５内に配置され、ＩＤノード６１２０ａがパッケージ６０１０内に配置され、
ＩＤノード６１２０ｂがパッケージ６０１５内に配置され、ＩＤノード６１２０ｃがパッ
ケージ６０２０内に配置されている。移動マスタノード６１１０ａは、ネットワーク１０
５を介してサーバ１００と通信することができるが、短距離通信路（例えば、図６０Ａお
よび６０Ｂの破線で示すＢｌｕｅｔｏｏｔｈ（登録商標）対応通信路）を介してＩＤノー
ド６１２０ａ〜６１２０ｃの各々と通信することができる。
【０９５４】
出荷顧客は、コンテナ内またはパレット上の一組のパッケージの中のパッケージのグル
ープを選択的に識別することができる。したがって、一実施形態は、選択されたパッケー
ジに基づいて、出荷顧客がノードのグループまたは「クラウド」を識別することを可能に
することができるので、出荷顧客はそれらのパッケージならびにそれらの中および周囲の
出荷条件を監視することができる。さらに、一実施形態は、ノードの個人化されたクラウ
ドがパッケージがグループから離れる時を検出すると、出荷顧客に事前に通知することが
できる。例えば、ＩＤノードは、そのＩＤノードの位置情報を含む特定のパッケージの出
荷条件情報を報告し、かつ、その位置情報がグループ内の他のパッケージ内の他のＩＤノ
ードから収集された位置情報と異なる場合には、移動マスタノードはサーバに通知するこ
とができ、サーバはグループの出荷情報にアクセスし、指定された方法（例えば、電子メ
ールメッセージ、電話、またはテキストメッセージなどを介して）で出荷顧客と事前に接
触することができる。
【０９５５】
一実施形態では、最初にグループとして出荷のための一組のパッケージ６００５〜６０
２０を用意する際に、移動マスタノード６１１０ａにより管理されている間に、ＩＤノー
ドのうちの１つまたは複数がグループ内の特定のパッケージに関連する出荷条件情報を検
知するので、ノードの階層型センサネットワークとして機能するように、ノードをそれぞ
れのパッケージ内に配置して有効にすることができる。例えば、そのようなネットワーク
は、グループ内の一部またはすべてのパッケージの出荷条件情報を検知することができる
ノードの個人的なクラウドとして実現することができる。
【０９５６】
図６０Ａに示す実施形態は、グループとして輸送コンテナ６０００（ＵＬＤなど）の中
に配置され閉じ込められたパッケージを有するが、別の実施形態は、図６０Ｂに示すよう
に、ノード対応のパッケージを同一の輸送パレット６０２５上に配置することができる。
一実施形態では、輸送パレットは、ユニットとして移動するように梱包されたおよび梱包
されていない品物を安定して支持する平坦な輸送構造の一種である。例示的な輸送パレッ
トは、パレット上の適所にパッケージを保持するのに役立つストラッピング、ストレッチ
ラップ、または他の被覆材によりパッケージを閉じ込めることができる。
【０９５７】
当業者であれば、実施形態は、パッケージのすべてがノード対応であるわけではなく、
パッケージのグループ化されたセットを有してもよいことを理解するであろう。例えば、
ノードは、パッケージのグループを有する選択された外側に面する位置を有するパッケー
ジ内にのみ配置され、有効にすることができる。これは、コンテナまたはパレットに配置
されている際に、パッケージのうちの外側のものに対する損傷の結果として検出される湿
度および光をコスト効率良く監視するのを助けることができる。別の例において、パッケ
ージの一部のみにノードを含むことは、パッケージの構成されたグループの指定された部
分の温度を監視し、グループ内のすべてのパッケージがノード対応である場合の、費用お
よび動作のオーバヘッド義務を回避するのを助けることができる。
【０９５８】
一実施形態では、グループのパッケージ内に配置されたノードのうちの１つだけが複雑
さおよびコストがより高い移動マスタノードであることを必要とする能力は、パッケージ
のグループを監視するセンサネットワークの全体的なより低コストの実現を可能にする。
【０９５９】
図６１は、本発明の一実施形態による、出荷されるパッケージのグループ化されたセッ
トのための階層型センサネットワークを作成する場合の、サーバ動作の例示的な方法を示
すフローダイアグラムである。ここで図６１を参照すると、方法６１００は、ステップ６
１０５で開始し、サーバが移動マスタノードをパッケージのグループ化されたセット内の
パッケージのうちの１つと関連付ける。一実施形態では、関連付けるステップは、通常は
直接的であるが（例えば、関連付け処理の一部として互いに直接接触するノードにより）
、他の実施形態では、間接的であってもよい（例えば、スキャンによる機械で読取り可能
な、または人間が読取り可能な関連付け情報を用いて）。このような関連付けるステップ
は、移動マスタノードとパッケージとの間の関連付けを反映する関連付けデータを記録す
る形態をとることができる。移動マスタノードは、長距離通信路などの第１の通信路を介
して無線ノードネットワーク内のサーバと直接通信するように動作する。
【０９６０】
一実施形態では、パッケージのグループ化されたセットは、共に出荷されるパッケージ
のパレットに積載されたグループを含むことができる。例えば、図６０Ｂに示すように、
パッケージ６００５〜６０２０は、輸送パレット６０２５に固定されたパッケージのパレ
ットに積載されたグループである。しかし、別の実施形態では、パッケージのグループ化
されたセットは、図６０Ａに示すコンテナ６０００などの輸送コンテナ内のパッケージの
グループを含むことができる。
【０９６１】
ステップ６１１０で、方法６１００は、サーバがＩＤノードをパッケージのグループ化
されたセット内の別のものと関連付けて継続し、ＩＤノードは、第２の通信路を介して移
動マスタノードと直接通信するように動作するが、第１の通信路を介してサーバと直接通
信するように動作することはない。ＩＤノードのこのような関連付けるステップは、ＩＤ
ノードと関連するパッケージとの間の関連付けを反映する関連付けデータを記録する形態
をとることができる。
【０９６２】
ステップ６１１５で、方法６１００は、サーバが移動マスタノードをＩＤノードと関連
付ける際に、移動マスタノードおよびＩＤノードを用いて、パッケージのグループ化され
たセットのための階層型センサネットワークを作成することで終了する。
【０９６３】
方法６１００は、さらなる実施形態では、サーバが追加のＩＤノードをパッケージの残
りのうちの１つまたは複数と関連付けて、関連付けられた追加のＩＤノードの各々をさら
に含むように階層型センサネットワークを更新することを有することができる。したがっ
て、このような例示的な階層型センサネットワークは、２つ以上のＩＤノードを含むこと
ができ、パッケージのすべてがノードを含むことを必要としなくてもよい。
【０９６４】
さらに別の実施形態では、方法６１００はまた、それぞれのパッケージに関するＩＤノ
ードの出荷条件情報のうちの１つまたは複数を有することを含むことができる。例示的な
出荷条件情報は、様々な実施形態では、特定のＩＤノード（より具体的には、ＩＤノード
に関連付けられたパッケージ）についての環境情報および位置情報を含むことができる。
【０９６５】
さらに別の実施形態では、ＩＤノードは、移動マスタノードと検知された出荷条件情報
を共有することができる。このように、マスタノードは、共有された検知された出荷条件
情報をサーバに提供することができる。
【０９６６】
また、別の実施形態では、方法６１００は、サーバによってマスタノードに電源管理命
令を送信することにより、サーバが階層型センサネットワークの消費電力を管理すること
を有してもよい。電源管理命令によって、移動マスタノードが移動マスタノードおよびＩ
Ｄノードのうちの少なくとも１つの動作を変更して、移動マスタノードおよびＩＤノード
のうちの少なくとも１つによって消費電力を変化させる。例えば、ＩＤノードが周期的な
基礎（例えば、電源をオンにし、センサデータを収集し、電源をオフにし、設定時間後に
再び電源をオンにし、さらにセンサデータを収集して、再び電源をオフにするなど）にお
いて１つだけのデータを収集している間に、移動マスタノードは、ある期間により低い電
力状態に移行することができる。
【０９６７】
当業者であれば、様々な実施形態で開示して上述した方法６１００は、サーバ（図５、
図６０Ａ、および図６０Ｂに示す例示的なサーバ１００など）の上で実現することができ
、上述した機能のいずれかを実施するために制御および管理コード（コード５２５など）
の１つまたは複数の部分を実行することができることが理解されよう。このようなコード
は、非一時的なコンピュータ可読媒体（例示的なサーバの記憶装置５１５など）に格納す
ることができる。したがって、このようなコードを実行する際に、サーバの処理装置（装
置５００など）は、上で開示した様々なステップを実行するように動作することができる
。
【０９６８】
図６１は、例示的なサーバ動作の観点から階層型センサネットワークを作成するための
例示的なステップを示しており、上記の説明はその上に展開しているが、図６２は、本発
明の一実施形態による、出荷されるパッケージのグループ化されたセットのための階層型
センサクラウドを作成する場合の、マスタノード動作の例示的な方法を示すフローダイア
グラムである。ここで図６２００を参照すると、方法６２００はステップ６２０５で開始
し、移動マスタノードがパッケージのグループ化されたセット内のパッケージのうちの１
つを移動マスタノードと関連付ける。ここで、移動マスタノードは、長距離通信路を介し
てサーバと直接通信するように動作し、短距離通信路を介してＩＤノードと通信するよう
に動作する。
【０９６９】
一実施形態では、パッケージのグループ化されたセットは、共に出荷されるパッケージ
のパレットに積載されたグループを含むことができ、別の実施形態では、共に輸送コンテ
ナ内にあるパッケージのグループを含むことができる。
【０９７０】
ステップ６２１０で、移動マスタノードは、短距離通信路（Ｂｌｕｅｔｏｏｔｈ（登録
商標）対応の制限されたＲＦ通信範囲など）を介してＩＤノードからブロードキャストさ
れた信号を検出する。ＩＤノードは、パッケージのグループ化されたセット内のパッケー
ジのうちの別のものと関連付けられ、短距離通信路を介して移動マスタノードと直接通信
するように動作するが、サーバと直接通信するように動作することはない。
【０９７１】
ステップ６２１５で、移動マスタノードは、移動マスタノードとＩＤノードとを関連付
けるための許可要求を送信する。そしてステップ６２２０で、移動マスタノードは、サー
バから移動マスタノードとＩＤノードとの関連付けを許可するための応答を受け取る。
【０９７２】
最後に、ステップ６２２５で、方法６２００は、移動マスタノードがＩＤノードと関連
付けられる際に、移動マスタノードおよびＩＤノードを用いて、パッケージのグループ化
されたセットのための階層型センサネットワークを確立する。
【０９７３】
別の実施形態では、方法６２００はまた、移動マスタノードが追加のＩＤノードをパッ
ケージの残りの各々と関連付けることを含むことができ、階層型センサネットワークは、
関連付けられた追加のＩＤノードの各々をさらに含む。追加の実施形態は、ＩＤノードに
関連付けられているパッケージの残りのすべてを含まなくてもよい。
【０９７４】
方法６２００のさらなる実施形態では、移動マスタノードがＩＤノードから出荷条件情
報を受け取ることができる。より詳細には、出荷条件情報は、ＩＤノードに関する環境情
報（温度、湿度、光など）および位置情報のうちの少なくとも１つを含むことができる。
さらに、方法６２００の別の実施形態では、移動マスタノードは、ＩＤノードから受け取
った共有する出荷条件情報をサーバに提供することができる。
【０９７５】
さらに別の実施形態では、方法６２００はまた、移動マスタノードがサーバから電源管
理命令を受け取ることを含むことができる。移動マスタノードは、移動マスタノードおよ
びＩＤノードによる消費電力を管理するための電源管理命令を実施することができる。例
えば、移動マスタノードは、ＩＤノードによる消費電力を変化させるために、ＩＤノード
の動作を変更するようにＩＤノードに命令することができる。別の例において、移動マス
タノードは、移動マスタノードによる消費電力を変化させるために、移動マスタノードの
動作を変更することができる。
【０９７６】
当業者であれば、様々な実施形態で開示して上述した方法６２００は、移動マスタノー
ド（図４に示す例示的なマスタノード１１０ａ、ならびに図６０Ａおよび６０Ｂのマスタ
ノード６１１０ａなど）上で実現することができ、上述した機能のいずれかを実施するた
めに制御および管理コード（コード４２５など）の１つまたは複数の部分を実行すること
ができることが理解されよう。このようなコードは、非一時的なコンピュータ可読媒体（
例示的な移動マスタノードの記憶装置４１５など）に格納することができる。したがって
、このようなコードを実行する場合に、マスタノードの処理装置（装置４００など）は、
方法６２００およびその方法の変形例を含む、上で開示した例示的な方法の動作またはス
テップを実行するように動作することができる。
【０９７７】
サーバおよび移動マスタノードの内部動作を含む態様に加えて、一実施形態は、このよ
うなネットワークをまとめて有効にする方法として、例示的な階層型センサネットワーク
を作成することができる。具体的には、図６３は、本発明の一実施形態による、出荷され
るパッケージのグループ化されたセットのための階層型センサネットワークを作成する例
示的な方法を示すフローダイアグラムである。ここで図６３を参照すると、方法６３００
は、ステップ６３０５で、移動マスタノードをパッケージのグループ化されたセット内の
パッケージのうちの１つの中に配置することで開始する。ここで、移動マスタノードは、
第１の通信路（長距離通信路など）を介して無線ノードネットワーク内のサーバと直接通
信するように動作する。一方、ＩＤノードは、第２の通信路（短距離通信路など）を介し
てマスタノードと直接通信するように動作するが、第１の通信路を介してサーバと直接通
信するように動作することはない。
【０９７８】
一実施形態では、パッケージのグループ化されたセットは、共に出荷されるパッケージ
のパレットに積載されたグループを含むことができ、別の実施形態では、共に輸送コンテ
ナ内にあるパッケージのグループを含むことができる。
【０９７９】
ステップ６３１０で、方法６３００は、パッケージのグループ化されたセット内の別の
ものの中にＩＤノードを配置することで継続する。ステップ６３１５で、方法６３００は
、電力を供給して移動マスタノードおよびＩＤノードを有効にする。そしてステップ６３
２０で、方法６３００は、サーバが移動マスタノードをＩＤノードと関連付けることによ
り、パッケージのグループ化されたセットのための階層型センサネットワークをアクティ
ブ化することで終了する。
【０９８０】
さらなる実施形態では、方法６３００はまた、パッケージの残りの各々の中に追加のＩ
Ｄノードを配置し、パッケージの残りの各々の中に配置された追加のＩＤノードの各々を
有効にすることができる。このように、有効な追加のＩＤノードの各々は、移動マスタノ
ードにより電力供給されて発見可能となり、有効な追加のＩＤノードの各々が移動マスタ
ノードに関連付けられると、階層型センサネットワークに追加される。
【０９８１】
さらに別の実施形態では、方法６３００は、パッケージの残りの１つの中に追加のＩＤ
ノードを配置し、パッケージの残りの１つの中に配置された追加のＩＤノードを有効にす
ることができる。このように、有効な追加のＩＤノードは、移動マスタノードにより電力
供給されて発見可能となり、有効な追加のＩＤノードが移動マスタノードに関連付けられ
ると、階層型センサネットワークに追加される。
【０９８２】
さらに別の実施形態では、方法６３００はまた、起点から目的地までの出荷経路の少な
くとも一部について、共に出荷されるパッケージの監視されるグループとして、パッケー
ジのグループ化されたセット内のパッケージを選択するステップを含むことができる。
【０９８３】
システムの観点から、出荷される一組のパッケージの階層型センサシステムの一実施形
態について説明する。システムは、一般的に、移動マスタノードおよび複数のＩＤノード
を含む。移動マスタノードは、１組のパッケージの中のパッケージの１つに関連付けられ
る。移動マスタノードは、長距離通信路を介してサーバと通信するように動作する。
【０９８４】
システム内のＩＤノードの各々は、１組のパッケージの残りのパッケージのうちの１つ
に関連付けられ、出荷条件情報（例えば、環境情報、位置情報）を収集するセンサを含む
。また、複数のＩＤノードの各々は、短距離通信路を介して移動マスタノードと通信する
ように動作するが、サーバと直接通信することはできない。
【０９８５】
別の実施形態では、移動マスタノードは、さらに、一組のパッケージの中のパッケージ
のうちの１つに関する出荷条件情報を収集するセンサをさらに含むことができる。したが
って、種々の実施形態は、階層型センサシステムを構成することができる移動マスタノー
ドの一部またはＩＤノードのいずれかとして、１つまたは複数のセンサを配備することが
できる。
【０９８６】
システム内の移動マスタノードは、短距離通信路を介してＩＤノードから収集された出
荷条件情報を受け取り、一組のパッケージのうちのパッケージの各々に関する要約出荷条
件情報により長距離通信路を介してサーバを更新するようにさらに動作し、要約出荷条件
情報は、ＩＤノードからの収集された出荷条件情報に基づいている。例えば、このような
要約出荷条件情報は、１組のパッケージのうちのパッケージに関連して収集された環境情
報および位置情報の編集物であってもよい。
【０９８７】
さらなる実施形態では、一組のパッケージは、関連して共に出荷される出荷情報により
識別されるパッケージのグループを含むことができ、出荷情報は、サーバ上に保持され、
出荷顧客によって規定される。これによって、どのパッケージがパッケージのグループを
構成することができるかの個人的な選択が可能になり、出荷顧客に対する追跡のさらなる
柔軟性および可視性が可能になる。当業者であれば、一組のパッケージは、いくつかの実
施形態では、共に出荷されるパッケージのパレットに積載されたグループを含むことがで
き、他の実施形態では、共に輸送コンテナ（ＵＬＤ）内にあるパッケージのグループを含
むことができることを理解するであろう。
【０９８８】
（ノード対応の自律ビークルのロジスティクス応用）
無線ノードネットワークの例示的な要素はまた、例示的なロジスティクスシステムの一
部として、梱包された品物をピックアップし、搬送し、ハンドオフし、配達することがで
きる自律ビークルの輸送を含む実施形態で適用することができる。自律ビークルの中に移
動マスタノードを組み込み、異なる位置で他のノードを用いることによって、移動マスタ
ノードの一実施形態は、出荷位置または、より一般的には、梱包された品物の予想される
通過ルートに沿った中間地点（例えば、ピックアップ地点、ドロップオフ地点、または受
け渡し地点）にナビゲートするように他のノードを操作し、制御することができる。
【０９８９】
（自律輸送ビークルのためのノードベースのナビゲーション）
図６７Ａ〜図６７Ｄは、本発明の一実施形態による、無線ノードネットワーク内のノー
ドを用いたナビゲートの様々な段階における例示的なノード対応の輸送ビークルを示す図
である。ここで図６７Ａを参照すると、例示的なノード対応の輸送ビークルが、自律ビー
クル６７００に基づいて示されている。このような自律ビークルの例は、パイロットのい
ない、ドライバのいない、または無人の輸送手段として実現することができ、例えば、ド
ローン、自動車、トラック、バス、トラクタ、航空ビークル、鉄道車両、または海上ビー
クルなどを挙げることができる。ビークル６７００は、例えば、輸送されるパッケージの
種類、ビークル６７００が走行する環境（例えば、屋内、屋外）、移動に要求される精度
（例えば、動作の幅、ターンアラウンド間隔など）、ならびに予想されるペイロードおよ
び関節動作する荷積み荷降ろし機構（例えば、パッケージの荷積みおよび荷降ろしを助け
るロボットアーム、クレーン、ドロップダウン搬送ベルトなど）に依存し得る様々な寸法
で実現することができる。
【０９９０】
図６７Ａに示すように、例示的な自律ビークル６７００は、マスタノード６７２５を組
み込み、制御システム６７０５およびセンサ６７２２を用いて、積載貨物のパッケージを
搬送する際に推進システム６７１０およびステアリングシステム６７１５を介して１つの
位置から別の位置にナビゲートする。マスタノード６７２５（例えば、図４に示して説明
したノード４００）は、長距離通信インターフェース（例えば、図４のマスタノード１１
０ａに示すインターフェース４８５）を介してサーバ１００と通信するように動作する。
一実施形態では、マスタノード６７２５は、自律ビークル６７００に搭載された電子回路
内のプロセッサベースのシステムに統合されて、その一部であってもよい。別の実施形態
では、マスタノード６７２５は、自律ビークル６７００の一部（例えば、収納コンパート
メント、天候密閉コンパートメントなど）に付加および／または固定され得るスタンドア
ロンの別個の装置として実現されてもよい。加えて、ノード６７２５は図６７Ａ〜図６７
Ｄではマスタノードとして現れているが、他の実施形態は、ノード６７２５をＩＤノード
として実現することができる。さらに、自律移動ビークルに関連付けられたノード６７２
５が、ＩＤノードとして一時的に動作する（例えば、マスタノードがもはや自位置を自己
決定できない場合）マスタノードとして実現することができる実施形態があってもよい。
【０９９１】
当業者であれば、自律ビークル６７００の実装態様（例えば、自律トラック、無人自律
飛行ドローンクワッドコプタ、自律鉄道車両）に応じて、ビークル６７００をそれ自体の
電源および制御により、ある位置に首尾良くナビゲートさせるために、制御システム６７
０５、推進システム６７１０、ステアリングシステム６７１５、および搭載センサ６７２
２の種類が変化することを理解するであろう。例えば、自律鉄道車両は、膨大な積載貨物
を有する多くの車両を牽引するために、ハイブリッドディーゼル電気推進システムを用い
て実現することができるが、その実現には単純なステアリングシステムが用いられる。別
の例において、自律的なクワッドコプタ・ドローン・ビークルは、その集合的な推進シス
テムとして４つのモータまたはエンジンを有し、そのような航空ビークルを安定して飛行
させるために用いられるより多くのアクチュエータを有するより高度なステアリングシス
テムを有してもよい。
【０９９２】
ビークル６７００上の例示的なセンサ６７２２は、通常、移動時にビークル６７００を
ガイドし、障害物を避けるのを助けるために使用される。例えば、一実施形態は、近接す
る物体（例えば、壁、縁石、ドア、パッケージなど）を検出するために超音波センサを使
用することができる。センサの他の例としては、レーダー、ライダー（レーザを使用して
物体を照明し、反射光を解析する）、画像処理および認識によるコンピュータビジョン、
赤外線センサ（例えば、前方監視赤外線すなわちＦＬＩＲ技術）などを挙げることができ
る。当業者であれば、このようなセンサは、障害物を避けることを助けるのに有用な画像
およびマップをスキャンして作成することができることを理解するであろう。
【０９９３】
例示的な制御システム６７０５は、自律ビークル６７００内またはその上に配置される
。制御システム６７０５は、入力として環境を検知し、位置間でナビゲートし、検知した
入力およびナビゲーション入力に応答して推進およびステアリングを制御する能力を有す
る。制御システム６７０５は、自律ビークルの制御入力（例えば、推進システム６７１０
およびステアリングシステム６７１５への入力）に結合された集合的な出力を有する。よ
り詳細には、例示的な制御システム６７１０は、自律ビークルの所望の移動の命令（例え
ば、ビークルを発進／停止させ、ビークルを加速または減速させ、ビークルを旋回させ、
ビークルを特定の方向（例えば、前、後、左、右、上、下）に進ませるための制御命令）
を受け取るための少なくとも１つの入力をさらに有し、受け取った命令に応答して出力に
制御信号を生成する。
【０９９４】
いくつかの実施形態では、制御システム６７０５はまた、コンパス、ジャイロスコープ
、加速度計、および慣性センサ、ＧＰＳ受信器回路などのガイダンス機器を含むことがで
きる。一例において、制御システムは、過酷なＲＦ環境（例えば、屋内、シールドされた
施設内、水中など）で動作することができる慣性ナビゲーションシステム（図６７Ａでは
個別に示していない）を含んでもよい。
【０９９５】
図６７Ａに示すように、マスタノード６７２５は、自律ビークル６７００に搭載された
移動マスタノードであり、制御入力に応答して、１つの位置から別の位置にそれ自体の制
御および推進により移動することができる。加えて、図６７Ａは、ビークル６７００に対
して異なる位置にある様々なＩＤノード６７３５ａ〜６７３５ｃを示す。一実施形態では
、ＩＤノードは、ノード対応の自律ビークル６７００がナビゲートするのを助けるために
、アドバタイズ信号をブロードキャストすることにより動作することができる。一般に、
移動マスタノード６７２５は、所望の位置（例えば、パッケージのピックアップ、輸送、
または配達のための予想されるルートに沿った中間地点）のＩＤノードを識別し、そのＩ
Ｄノードと関連付けられ、ブロードキャストする電力を低下させるようにそのＩＤノード
に命令し、低下したブロードキャストする電力を検知することに基づいて、ＩＤノードが
位置する方向を決定することができる。ＩＤノードの出力電力を段階的にまたは徐々に低
下させることは、ＩＤノードがどこに位置するか、および移動マスタノードがどこに向か
うべきであるかを指示するのに役立つ。これは、一連の中間地点における次の中間地点に
ついて繰り返すことができる。
【０９９６】
より詳細には、図６７Ａは、出荷位置６７３０（例えば、フロントドア、出荷ドック、
保管ルーム）のパッケージ６７４０内のＩＤノード６７３５ａを、一般的なエリア内の他
のＩＤノード（ＩＤノード６７３５ｂ、６７３５ｃなど）と共に示している。ＩＤノード
６７３５ａは、高電力でアドバタイズ信号をブロードキャストしており、それはより広い
ブロードキャスト範囲６７４５ａに対応する。ＩＤノード６７３５ａからこの信号を検出
すると、ビークル６７００の移動マスタノード６７２５は、ブロードキャスト出力電力を
下げるようにＩＤノード６７３５ａに命令することができる。したがって、図６７Ｂに示
すように、移動マスタノード６７２５は、ＩＤノード６７３５ａがその出力信号をより低
い電力６７４５ｂに下げたことを検出することができ、それによって移動マスタノードが
ＩＤノード６７３５ａのおおよその方向を決定し、その方向に移動することができる（例
えば、制御システム６７０５への入力として決定された方向を提供し、制御システム６７
０５が推進システム６７１０およびステアリングシステム６７１５を介して移動およびス
テアリングを制御する）。したがって、移動マスタノード６７２５およびＩＤノード６７
３５ａは、ビークル６７００が出荷位置６７３０に移動する１つまたは複数のパッケージ
をピックアップし、１つまたは複数のパッケージをドロップオフし、あるいはビークル６
７００が予想されるルートの次の中間地点に移動し、最終的に所望の目的地に到達できる
ように、単に中間地点としてその位置６７３０を使用する必要がある場合に、ガイドしナ
ビゲートするのを助けるために使用することができる。
【０９９７】
いくつかの実施形態では、ノード対応の自律ビークル６７００は、出荷のために１つま
たは複数のパッケージをピックアップするために、あるいは配達のために１つまたは複数
のパッケージをドロップオフするために走行するベースの一種として、中央の配送業者ビ
ークル（例えば、トラック、バン）を使用することができる。このような実施形態では、
ノード対応の自律ビークル６７００が出発して戻ってくる中央のビークルは、ランプまた
は他の関節動作する荷積み荷降ろし機構（例えば、中央のビークルを離れる際、およびそ
れに戻る際に、様々な自律ビークルに荷積みし荷降ろしするのを助けるロボットアーム、
クレーン、ドロップダウン搬送ベルトなど）を含むことができる。
【０９９８】
他の実施形態では、ノード対応の自律ビークル６７００は、１つまたは複数のパッケー
ジを１つの位置（配送業者ビークルなど）から別の位置（別の配送業者ビークルなど）に
運送することができる。さらに他の実施形態では、ノード対応の自律ビークル６７００は
、関節動作する荷積み荷降ろし機構（例えば、荷積みおよび荷降ろしを助けるロボットア
ーム、クレーン、ドロップダウン搬送ベルトなど）を使用して、出荷施設内の保管位置間
で、またはトラックから離れて仕分け施設の入り口にパッケージを運送または輸送するこ
とができる。
【０９９９】
図６７Ｃは、ＩＤノードを一連の中間地点として使用することができる実施形態を示す
。ここで図６７Ｃを参照すると、ビークル６７００は、ＩＤノード６７３５Ａの近くに到
着することができる（図６７Ａおよび図６７Ｂについて示し説明したように）が、現在は
ＩＤノード６７３５ｅの別の中間地点（それから、さらに一連の中間地点としてＩＤノー
ド６７３５ｆ、６７３５ｇ、および６７３５ｈ）へ移動している。ノード対応の自律ビー
クル６７００に埋め込まれた移動マスタノード６７２５は、出力信号６７５０を下げるよ
うにノード６７３５ｅに命令することができ、そうして、マスタノード６７２５は、その
ＩＤノードに向かう方向を識別し、ビークル６７００をその方向に移動させることができ
る。
【１０００】
図６７Ｄは、例示的なノード対応の自律ビークル６７００が、出荷施設（パッケージの
仕分け施設など）内の廊下６７６０を通ってコンベアシステム６７６５に向けて取るであ
ろう予想されるルートを有する、さらなる実施形態を示す図である。この例において、こ
のような施設内で、例示的なノード対応の自律ビークル６７００は、処理、スキャンニン
グ、仕分け、およびさらなる配送ロジスティクス作業のために、コンベアシステム６７６
５上に配置されるパッケージを輸送することができる。そうする際に、ノード対応の自律
ビークル６７００は、途中でブロードキャストするＩＤノードに関連付けられた中間地点
を経由して、予想されるルートに沿ってナビゲートすることができる。例えば、ノード対
応の自律ビークル６７００が廊下６７６０の入口に接近すると、ビークル６７００内の移
動マスタノード６７２５は、ＩＤノード６７３５ｅからブロードキャストされているアド
バタイズ信号６７５０を検出することができる。加えて、移動マスタノード６７２５は、
ルートに沿ってＩＤノードからＩＤノードにより良好にナビゲートするために、廊下およ
び周囲の予想される環境についてのコンテキストデータに依存し、それを用いることがで
きる。そのような例示的なコンテキストデータは、ＩＤノードの予想される動作環境に関
連し、例えば、移動マスタノード６７２５は、廊下６７６０の寸法が長さ７５フィートで
幅１０フィートであることを識別するコンテキストデータにアクセスし、廊下のレイアウ
ト情報（例えば、通路に沿って曲がるなど）を提供することができる。近接度データはま
た、ビークル６７００がＩＤノードからＩＤノードへのルートに沿って移動するにつれて
、センサ６７２２から収集することができる（それらが移動マスタノード６７２５と関連
付けられて、それによって制御される前に、それらの各々は、異なるマスタノード６７７
０により管理され、それに関連付けされ得る）。したがって、移動マスタノード６７２５
がルートに沿った各ＩＤノードを制御する際に、異なるＩＤノードのブロードキャスト特
性は、移動マスタノード６７２５によって検出することができて、最終的な目的地（例え
ば、コンベアシステム６７６５の荷積みエリア）に向かってナビゲートすることができる
。
【１００１】
図６８は、本発明の一実施形態による、無線ノードネットワーク内の複数のノードを用
いた自律輸送ビークルによって出荷位置にナビゲートするための例示的な方法を示すフロ
ーダイアグラムである。ここで図６８を参照すると、方法６８００は、ステップ６８０５
で開始し、自律輸送ビークルに関連付けられた移動マスタノードが、出荷位置に関連付け
られたＩＤノードからブロードキャストされた信号を検出する。移動マスタノードは、複
数のノードのうちの１つであり、第１の通信路を介して無線ノードネットワーク内のサー
バと直接通信することができる。ＩＤノードは、複数のノードのうちの別のものであり、
第２の通信路を介して移動マスタノードと直接通信することができるが、第１の通信路を
介してサーバと直接通信することはできない。
【１００２】
一実施形態では、方法６８００はまた、移動マスタノードがサーバからＩＤノードの識
別を受け取ることを含むことができる。例えば、サーバ１００は、１つまたは複数のＩＤ
ノードを用いてルートを予想または予測しておき、図６７Ａに示すＩＤノード６７３５ａ
に関連付けられた識別（例えば、ＭＡＣアドレスまたは他の識別子）を送信することがで
きる。この実施形態では、検出するステップは、ＩＤノードからブロードキャストされた
信号からＩＤノードの識別を検出することを含むことができる。
【１００３】
一実施形態では、出荷位置は、受け渡し地点、ドロップオフ地点、およびピックアップ
地点を含む群の中の１つを含むことができる。別の例において、出荷位置は、予想される
ルートの中間地点であってもよい。より詳細な例において、移動マスタノードがパッケー
ジトランザクションの通過目的地に接近する際に、出荷位置は、予想されるルート上の複
数の中間地点のうちの第１の中間地点として実現化することができる。複数の中間地点の
各々は、異なるＩＤノードに関連付けられる。例えば、図６７Ｃに示すように、異なる中
間地点は、ＩＤノード６７３５ｅ、６７３５ｆ、６７３５ｇ、および６７３５ｈのうちの
異なるものに関連付けることができる。
【１００４】
ステップ６８１０で、方法６８００は、移動マスタノードが、ＩＤノードからブロード
キャストされる信号の電力レベルを低下させるようにＩＤノードに命令することを有する
。例えば、図６７Ａの移動マスタノード６７２５は、ブロードキャストされている信号の
電力レベル６７４５ａを低下させるようにＩＤノード６７３５ａに命令し、図６７Ｂでは
低下した電力レベル６７４５ｂで示されている。
【１００５】
ステップ６８１５で、移動マスタノードは、より低い電力レベルでＩＤノードからブロ
ードキャストされた信号を識別する。このように、ＩＤノードは、移動マスタノード６７
２５を有するノード対応の自律ビークル６７００の周辺のエリアでブロードキャストして
いる他ＩＤノードと区別することができる。
【１００６】
ステップ６８２０で、移動マスタノードは、より低い電力レベルで検出された信号に基
づいて移動マスタノードに対するＩＤノードの方向を決定する。移動マスタノードは、例
えば、より低い電力レベルの信号をブロードキャストするＩＤノードを区別し、そのＩＤ
ノードに向かう方向を決定することができる。
【１００７】
ステップ６８２５で、移動マスタノードは、決定された方向に基づいて、出荷位置に関
連付けられたＩＤノードにナビゲートする。一実施形態では、このようなナビゲーション
は、移動マスタノードがＩＤノードに接近するにつれて信号の電力レベルが時間の経過と
共に徐々に減少する、ＩＤノードにナビゲートすることによって達成することができる。
【１００８】
移動マスタノードが自律ビークル輸送の制御システム（ノード対応の自律ビークル６７
００の制御システム６７０５など）に関連付けられる別の例において、このようなナビゲ
ーションは、移動マスタノードの現在位置がＩＤノードの所定の範囲内にある場合に、移
動マスタノードが決定された方向を制御システムの入力に提供して、自律ビークル輸送の
移動を停止させる場合に実現され得る。
【１００９】
より詳細な例において、ナビゲーションは、ＩＤノードの動作環境に関するコンテキス
トデータに最初にアクセスし、次に信号の電力レベルが時間の経過と共に徐々に減少し、
かつ、移動マスタノードがＩＤノードに近づくにつれて、アクセスしたコンテキストデー
タを参照してＩＤノードにナビゲートすることによって達成され得る。例えば、参照され
るコンテキストデータは、ビークルがＩＤノードに接近するにつれて、ビークルの予想さ
れるルートに沿ってレイアウトおよび寸法情報を提供することができる。
【１０１０】
さらに詳細な例において、ナビゲーションは、ＩＤノードの予想される動作環境に関す
るコンテキストデータに最初にアクセスし、自律ビークル輸送上に配備された少なくとも
１つのセンサから近接センサデータを収集し、次に信号の電力レベルが時間の経過と共に
徐々に減少し、かつ、移動マスタノードがＩＤノードに接近するにつれて、アクセスした
コンテキストデータおよび近接センサデータを参照してＩＤノードにナビゲートすること
によって達成され得る。このような実施形態では、ＩＤノードの動作環境は、パッケージ
仕分け施設などの出荷施設（廊下６７６０およびコンベアシステム６７６５を有する図６
７Ｄに示す例示的な施設など）の中であってもよく、ノード対応の自律ビークル６７００
は、コンベアシステム６７６５に１つまたは複数のパッケージをドロップオフする前に、
ＩＤノードの中間地点を用いて廊下６７６０を通ってナビゲートすることができる。
【１０１１】
方法６８００はまた、さらなる実施形態では、移動マスタノードがＩＤノードに接近す
ると、移動マスタノードに、移動マスタノードの更新された位置をサーバに送信させる。
移動マスタノードの更新された位置は、移動マスタノード上の位置特定回路（ＧＰＳチッ
プセットおよびアンテナなど）を用いて決定することができる。
【１０１２】
別の例において、移動マスタノードは、自律ビークル輸送の制御システムに関連付ける
ことができ、そのようにして、移動マスタノードの更新された位置は、自律ビークル輸送
上に配備された慣性ナビゲーションユニットから決定された位置に少なくとも部分的に基
づいて決定される。さらに別の例において、移動マスタノードの更新された位置は、利用
可能な場合には移動マスタノードの位置特定回路（ＧＰＳチップセットおよびアンテナな
ど）により提供される搭載位置に基づいて決定することができ、搭載位置が利用可能でな
い場合には、移動マスタノードの更新された位置は、自律ビークル輸送上に配備された慣
性ナビゲーションユニットから決定された位置に少なくとも部分的に基づいて決定するこ
とができる。したがって、一実施形態は、ＧＰＳ信号が失われるおそれがある場合に施設
内および屋内でナビゲートする能力を提供する。
【１０１３】
当業者であれば、様々な実施形態で開示して上述した方法６８００は、移動マスタノー
ド（図４に示す例示的なマスタノード１１０ａ、ならびに図６７Ａ〜図６７Ｄのマスタノ
ード６７２５など）上で実現することができ、上述した機能のいずれかを実施するために
制御および管理コード（コード４２５など）の１つまたは複数の部分を実行することがで
きることが理解されよう。このようなコードは、非一時的なコンピュータ可読媒体（例示
的な移動マスタノードの記憶装置４１５など）に格納することができる。したがって、こ
のようなコードを実行する際に、マスタノードの処理装置（装置４００など）は、上で開
示した様々なステップを実行するように動作することができる。
【１０１４】
さらに、別の実施形態はノード対応の輸送ビークルを含む。輸送ビークルは、制御入力
に応答して初期位置から出荷位置に移動するように動作する自律ビークルを含む。出荷位
置は、例えば、受け渡し地点、ドロップオフ地点、ピックアップ地点、自律ビークルの予
想されるルートの中間地点、またはビークルがパッケージトランザクションの通過目的地
に接近する際に予想されるルートの複数の中間地点のうちの第１の中間地点であってもよ
い。
【１０１５】
輸送ビークルは、自律ビークルに配置された制御システムをさらに含む。制御システム
（例えば、図６７Ａ〜図６７Ｄに示す制御システム６７０５）は、自律ビークルの制御入
力（推進システム６７１０およびステアリングシステム６７１５への入力など）に結合さ
れた出力を有する。制御システムは、自律ビークルに対する所望の移動の命令を受け取り
、受け取った命令に応答して、出力に制御信号を生成するための少なくとも１つの入力を
さらに有する。
【１０１６】
輸送ビークルは、それに関連付けられた移動マスタノードをさらに含む。移動マスタノ
ードは、ネットワーク内のサーバと直接通信することができる、無線ノードネットワーク
内の複数のノードのうちの１つである。以上説明したように、移動マスタノードは、一実
施形態では、自律ビークルに搭載されたプロセッサベースの電子システムのうちの１つに
統合されてもよい。しかし別の実施形態では、移動マスタノードは、ビークルに取り付け
られた、さもなければ物理的に関連付けられたスタンドアロン装置であってもよい。移動
マスタノードは、制御システムの入力への命令として指向性の出力信号を提供する。
【１０１７】
より詳細には、移動マスタノードは、ノード処理装置、ノードメモリ、ならびに短距離
および長距離通信インターフェースを含む。ノードメモリは、ノード処理装置に結合され
、少なくともノード処理装置による実行のためのコード、ならびに移動マスタノードの動
作中に生成されるデータを保持する。短距離通信インターフェースは、処理装置に結合さ
れ、出荷位置に関連付けられたＩＤノードと通信することができる。ＩＤノードは、複数
のノードのうちの別のものであり、短距離通信インターフェースを介して移動マスタノー
ドと直接通信することができるが、ネットワーク内のサーバと直接通信することはできな
い。長距離通信インターフェースは、ノード処理装置に結合され、サーバと直接通信する
手段を提供する。
【１０１８】
移動マスタノードのノード処理装置は、ノードメモリに保持されたコードを実行する際
に、図６８および方法６８００に関して上述したステップおよび動作を実行するように動
作する。より詳細には、ノード処理装置は、このように、短距離通信インターフェースを
介して、出荷位置に関連付けられたＩＤノードからブロードキャストされた信号を検出す
るように動作する。ノード処理装置は、短距離通信インターフェースを介してＩＤノード
に命令を送信するように動作し、その命令によって、ＩＤノードはＩＤノードからブロー
ドキャストされる信号の電力レベルを低下させる。この例は、図６７Ａおよび図６７Ｂに
示してあり、電力レベルは最初はより高いレベル６７４５ａであるが、より低いレベル６
７４５ｂに変化する。
【１０１９】
ノード処理装置は、より低い電力レベルでＩＤノードからブロードキャストされる信号
を識別し、より低い電力レベルで検出された信号に基づいて移動マスタノードからＩＤノ
ードへの方向を決定し、制御システムの入力への命令として決定した方向を提供するよう
に動作する。
【１０２０】
ノード対応の輸送ビークルのさらなる実施形態では、ノード処理装置は、ＩＤノードへ
の方向を決定し、ＩＤノードからブロードキャストされた検出された信号の電力レベルが
時間の経過と共に徐々に減少し、かつ、移動マスタノードが出荷位置に接近するにつれて
、指向性の出力信号として決定した方向を提供するようにさらに動作することができる。
【１０２１】
さらに別の実施形態では、ノード処理装置は、長距離通信インターフェースを介してサ
ーバからＩＤノード識別を受け取るようにさらに動作することができる。ここで、ＩＤノ
ード識別は出荷位置に関連付けられたＩＤノードに関連し、ノード処理装置は、出荷位置
に関連付けられたＩＤノードからブロードキャストされた信号からの出荷位置に関連付け
られたＩＤノードのＩＤノード識別を検出するようにさらに動作することができる。
【１０２２】
別の実施形態では、ノード処理装置は、移動マスタノードの現在位置が出荷位置に関連
付けられたＩＤノードの所定の範囲内にある場合に、指向性の入力に基づいて、自律ビー
クル輸送が移動を停止するように制御システムに命令するようにさらに動作することがで
きる。その実施形態では、ノード処理装置は、さらに、移動マスタノードの現在位置がＩ
Ｄノードの所定の範囲内にあることを反映する更新をサーバに送信するようにさらに動作
することができる。したがって、サーバが現在位置および状況情報により更新されるので
、そのような情報に対する要求にいつでも応答することができる。
【１０２３】
さらに別の実施形態では、コンテキストデータは、強化されたナビゲーション能力を提
供するためにノード対応の輸送ビークルで使用することができる。具体的には、一実施形
態では、ノードメモリがコンテキストデータを保持し、ノード処理装置がＩＤノードの動
作環境（より具体的には、予想される動作環境）に関するコンテキストデータの一部にア
クセスするようにさらに動作する。ノード処理装置は、信号の電力レベルが時間の経過と
共に徐々に減少し、かつ、移動マスタノードがＩＤノードに接近するにつれて、アクセス
されたコンテキストデータを参照してＩＤノードへの方向を決定するようにさらに動作す
ることができる。
【１０２４】
ノード対応の輸送ビークルの別の実施形態では、自律ビークルは、自律ビークルに配置
され、移動マスタノードのノード処理装置に結合された（あるいは、自律ビークルの制御
システムに結合された）少なくとも１つのセンサをさらに含むことができる。この実施形
態では、コンテキストデータの使用も活用して、ノード処理装置は、ＩＤノードの予想さ
れる動作環境に関するコンテキストデータの一部にアクセスし、少なくとも１つのセンサ
から近接度データを収集し、信号の電力レベルが時間の経過と共に徐々に減少し、かつ、
移動マスタノードがＩＤノードに接近するにつれて、アクセスしたコンテキストデータお
よび近接センサデータを参照してＩＤノードへの方向を決定するようにさらに動作するこ
とができる。したがって、自律ビークルは、ビークルの検知された近接、それらがいる所
およびそれらが向かう所のＩＤノードの予想される動作環境、ならびに検出されたＩＤノ
ードによりブロードキャストされた変化する電力レベルに基づいて決定された方向を参照
するという利点を有して、ナビゲートすることができる。さらに、ＩＤノードの動作環境
は、パッケージの仕分け施設などの出荷施設内であってもよい。
【１０２５】
さらなる実施形態では、ノード対応の輸送ビークル（より具体的には、ビークル内の移
動マスタノード）は、サーバにビークルの位置情報を提供することができる。一実施形態
では、移動マスタノードは、ノード処理装置に結合された搭載された位置特定回路（ＧＰ
Ｓチップセットおよびアンテナなど）を含むことができ、そのようにして、装置は、搭載
された位置特定回路から移動マスタノードの更新された位置を取得し、移動マスタノード
が出荷位置に接近する際に、長距離通信インターフェースを介して更新された位置をサー
バに送信するようにさらに動作することができる。
【１０２６】
別の実施形態では、ビークルはまた、自律ビークルの位置について決定された位置を生
成する自律ビークル上に配備された慣性ナビゲーションユニットを含むことができる。例
えば、例示的な慣性ナビゲーションユニットは、加速度計、ジャイロスコープ、磁力計、
および／または圧力センサを使用することができ、これらはこのようなセンサに基づいて
位置を決定することの一部である。この実施形態では、ノード処理装置は、慣性ナビゲー
ションユニットから得られた決定された位置に少なくとも部分的に基づいて、移動マスタ
ノードの更新された位置を決定し、長距離通信インターフェースを介して更新された位置
をサーバに送信するようにさらに動作することができる。
【１０２７】
移動マスタノードの搭載された位置特定回路および慣性ナビゲーションユニットの両方
を有する実施形態では、ノード処理装置は、搭載された位置特定回路による移動マスタノ
ードの更新された位置が利用可能であるかどうかを決定するようにさらに動作することが
できる。利用可能である場合には、搭載された位置特定回路から得られた更新された位置
を、長距離通信インターフェースを介してサーバに送信することができる。しかし、更新
された位置が利用可能でない場合には、慣性ナビゲーションユニットから得られた決定さ
れた位置を、長距離通信インターフェースを介してサーバに送信することができる。した
がって、屋外および屋内の環境で動作するより堅牢な能力が提供される。
【１０２８】
いくつかの中間地点（各々がＩＤノードに関連付けられている）がある、さらに別の実
施形態では、ノード処理装置は、中間地点のうちの次のものに関連付けられた別のＩＤノ
ードからブロードキャストされた信号を、短距離通信インターフェースを介して検出する
ようにさらに動作することができる。次にノード処理装置は、短距離通信インターフェー
スを介して他のＩＤノードに命令を送信するように動作することができ、その命令によっ
て、他のＩＤノードは別のＩＤノードからブロードキャストされる信号の電力レベルを低
下させる。それからノード処理装置は、より低い電力レベルで他のＩＤノードからブロー
ドキャストされる信号を識別し、他のＩＤノードからブロードキャストされ、より低い電
力レベルで検出された信号に基づいて移動マスタノードから他のＩＤノードへの予想され
るルート上のさらなる方向を決定し、制御システムの入力への命令として予想されるルー
ト上の決定した方向を提供するように動作することができる。
【１０２９】
（ノードを用いた自律ビークルのパッケージトランザクション）
パッケージのピックアップおよび配達（例えば、パッケージのロジスティクストランザ
クションの種類）のための自律ビークルの使用は、無線ノードネットワーク内のノードを
使用してさらに強化することができる。図６９Ａは、本発明の一実施形態による、例示的
なノード対応の自律ビークルを有する例示的な配送業者輸送ビークルを示す図である。こ
こで図６９Ａを参照すると、例示的なノード対応の自律ビークル６７００が配送業者輸送
ビークル６９１０内に示されており、様々な位置へ配達するために、またはこのようなパ
ッケージを位置間で単に運送するために、ビークル６９１０内の１つまたは複数のパッケ
ージ（図示せず）を輸送するのに使用することができる。ビークル６９１０の荷積み／荷
降ろし、ならびに、指定されたアドレスからパッケージをピックアップする、またはその
ようなアドレスにパッケージを配達するなどのロジスティクストランザクションを実施す
ることを支援するために、ビークル６７００などのノード対応の自律ビークルを有利に使
用することによって、一実施形態におけるより効率的なロジスティクスシステムを可能に
することができる。
【１０３０】
例示的なノード対応の自律ビークル６７００は、この図示された実施形態により具体的
に示されており、電子モジュール６９００を有する例示的なパッケージ・アーティキュレ
ーション・システムを含み、電子モジュール６９００は、ビークル６７００の積載貨物室
６７２０内にパッケージを置いてそこから取り出すように移動可能なアーティキュレーシ
ョンシステム６９０５に接続され、それを制御する。一実施形態では、モジュールおよび
システムは、ビークル６７００に近接するパッケージを荷積み／荷降ろしする際により大
きい柔軟性を提供するように、複数の自由度を有するロボットアームで実現することがで
きる。しかし、当業者であれば、パッケージ・アーティキュレーション・システムの他の
実施形態は、例えば、荷積みコンベア、ビークル６７００からの複数の把持延長部もしく
はアーム、およびパッケージを取り込むことを助けるための、関節動作して適切なレベル
まで下がる荷積み台などを用いて実現することができることを理解するであろう。同様に
、アーティキュレーションシステム６９０５の端部は、パッケージを把持することができ
る関節動作接触点を有するように示しているが、他の実施形態は、積載貨物６７２０に置
きまたはそこから取り出す際に、関節動作しパッケージの把持および制御を維持するため
の異なる種類の構造を用いることができる。
【１０３１】
一実施形態では、配送業者通過ビークル６９１０は、図６９Ａに示す配送業者通過輸送
ビークルの移動マスタノード６９１５を有する。ビークル６９１０に搭載されたこのよう
なマスタノード６９１５は、マスタノード６９１５が、ピックアップされ配達されるパッ
ケージをより効率的に管理し、それについて報告すると共に、ノード対応へ出荷情報を配
信することを可能にする。しかし、他の実施形態は、自律ビークル６７００内のマスタノ
ード６７２５が、ピックアップまたはドロップオフなどのロジスティクストランザクショ
ンを受けるパッケージに関する出荷情報をダウンロードするための役割を果たすようにす
ることができる。
【１０３２】
自律ビークル６７００は、配送業者輸送ビークル６９１０から配備され、トランザクシ
ョン位置（例えば、ピックアップ位置、住所、およびパッケージをドロップオフするため
の指定されたエリアなど）の間で移動することができ、ビークル６７００がパッケージを
ピックアップまたはドロップオフすることができる。例示的な自律ビークル６７００およ
び例示的な配送業者輸送ビークル６９１０構成される方法、および特定の用途の詳細（例
えば、どのくらい大きく、どのくらい多くのパッケージが各々により輸送され得るかなど
）に応じて、自律ビークル６７００を配備することは、例えば、配送業者輸送ビークル６
９１０の背面ドアおよび側面ドアを単に開放することにより達成することができる。別の
実施形態では、自律ビークル６７００は、配送業者輸送ビークル６９１０の専用の発進ベ
イ（図示せず）から迅速に配備することができ、ビークル６９１０は、ピックアップ・ロ
ジスティクス・トランザクション中にビークル６９１０に運ばれたパッケージを収集する
のを助けるために、あるいはビークル６９１０の保管エリアから１つまたは複数のパッケ
ージを荷積みするのを助けるために専用のハードウェアを含むことができる。
【１０３３】
図６９Ｂは、本発明の一実施形態による、トランザクション位置での例示的なロジステ
ィクストランザクションのためのパッケージおよび関連したＩＤノードに接近した場合の
例示的なノード対応の自律ビークルを示す図である。ここで図６９Ｂを参照すると、自律
ビークル６７００が配備されており、中にＩＤノード６７３５ａを有するパッケージ６７
４０に接近する。パッケージ６７４０は、一般にパッケージのトランザクション位置６９
２０と呼ばれる、位置またはアドレスに配置されている。この例において、パッケージ６
７４０がピックアップを待っており、出荷顧客は出荷注文を入力することができ、注文に
関する出荷情報はサーバ１００に保持される。自律ビークル６７００は、このような出荷
情報を受け取って、どのパッケージをピックアップするか、ピックアップ・ロジスティク
ス・トランザクションがどこで発生するか、およびパッケージに関連付けられた任意のＩ
Ｄノードの識別を知る。その情報が用意されると、自律ビークル６７００内の移動マスタ
ノード６７２５は、自律ビークル６７００がロジスティクストランザクションを自動的に
実行する方法を制御するように動作する。
【１０３４】
別の例において、当業者であれば、自律ビークル６７００がドロップオフ・ロジスティ
クス・トランザクションを実行するために配備されている場合に、同様の種類の動作が発
生し、パッケージが、ビークル６７００によりトランザクション位置６９２０まで運ばれ
、積載貨物６７２０からパッケージを取り出し、パッケージを配達するために位置６９２
０にパッケージを配置することを理解するであろう。
【１０３５】
図７０は、本発明の一実施形態による、無線ノードネットワークにおける複数のノード
およびサーバを用いてロジスティクストランザクションを自動化するための例示的な方法
を示すフローダイアグラムである。ここで図７０を参照すると、方法７０００は、ステッ
プ７００５で開始し、ノードのうちの第１のノード（配送業者に関連付けられたノード）
がサーバから出荷情報をダウンロードする。出荷情報は、ロジスティクストランザクショ
ンのためのパッケージ、ロジスティクストランザクションのためのトランザクション位置
、およびパッケージに関連付けられたノードのうちの第２のノードの識別を識別する。
【１０３６】
ステップ７０１０で、第１のノードは、ノードのうちの第３に出荷情報を提供し、第３
のノードは、自律ビークルの一部である。例えば、図６９Ａに示すように、配送業者輸送
ビークルのマスタノード６９１５は、サーバ１００からピックアップされる（ロジスティ
クストランザクションが自律ビークル６７００のピックアップ動作であれば）パッケージ
についての出荷構成を受け取って、ダウンロードし、それからビークル６７００内の移動
マスタノード６７２５にその出荷情報を提供することができる。別の実施形態では、埋め
込まれた移動マスタノード６７２５は、サーバ１００から出荷情報を直接ダウンロードす
ることができる。
【１０３７】
ステップ７０１５で、第３のノードは、自律ビークルを初期位置（より一般的に第１の
位置と呼ぶ）からトランザクション位置に移動させる。例えば、図６９Ｂに示すように、
自律ビークル６７００内の移動マスタノード６７２５は、第３のノードとして動作するこ
とができ、ビークル６７００を配送業者輸送ビークル６９１０の外側の初期配備位置から
出荷情報で識別されたトランザクション位置６９２０に移動させる。これは、ノード６７
２５から制御システム６７０５に提供される命令および信号によって行うことができ、制
御システム６７０５は、推進システム６７１０およびステアリングシステム６７１５の動
作を管理する。
【１０３８】
ステップ７０２０で、方法７０００は、自律ビークル上の第３のノードがパッケージに
関連付けられた第２のノードとのノード関連付けを完了する場合には、第３のノードがパ
ッケージに関連するロジスティクストランザクションを行って、終了する。以上説明した
ように、一般にロジスティクストランザクションは、出荷の任意のロジスティクス段階、
例えば、関心のあるパッケージをピックアップすること、複数の位置の間で関心のあるパ
ッケージを運送すること、関心のあるパッケージをドロップオフすること、関心のあるパ
ッケージを移動させることなどを含む一種の動作である。
【１０３９】
第３のノードが第２のノードに関連付けられた後にロジスティクストランザクションが
トランザクション位置でパッケージをピックアップすることを含む一実施形態では、自律
ビークルがトランザクション位置に接近して、第３のノードが第２のノード（パッケージ
に関連付けられている）からの信号を検出すると、ロジスティクストランザクションが行
われ得る。その後、第３のノードと第２のノードとが関連付けられると、ロジスティクス
トランザクションを行うステップは継続することができ、パッケージがトランザクション
位置でピックアップされ、それから自律ビークルの積載貨物室内に配置される。
【１０４０】
この実施形態では、方法７０００はまた、自律ビークルによって、自律ビークルの積載
貨物室からパッケージおよび第２のノードを荷降ろしするために配送業者輸送ビークルに
戻り、それから検証メッセージをサーバに送信することを含むことができる。検証メッセ
ージは、パッケージがピックアップされ、配送業者輸送ビークルにあることを確認する。
【１０４１】
第３のノードが第２のノードに関連付けられた後にロジスティクストランザクションが
トランザクション位置でパッケージをドロップオフすることを含む別の実施形態では、自
律ビークルがトランザクション位置に接近して、第３のノードが第２のノードからの信号
を検出すると、ロジスティクストランザクションが行われ得る。その後、第３のノードと
第２のノードとが関連付けられると、ロジスティクストランザクションを行うステップは
継続することができ、パッケージが自律ビークルの積載貨物室から取り出されて、自律ビ
ークルがトランザクション位置でパッケージをドロップオフするように制御される。
【１０４２】
この実施形態では、方法７０００は、初期位置で配送業者輸送ビークルから自律ビーク
ルを配備しておくことができ、自律ビークルを初期位置からトランザクション位置に移動
させる前に、自律ビークルの積載貨物室にパッケージを荷積みすることができる。
【１０４３】
さらにこの実施形態では、方法７０００はまた、自律ビークルを配送業者輸送ビークル
に戻して、サーバに検証メッセージを送信することができ、検証メッセージは、パッケー
ジがトランザクション位置でドロップオフされ、もはや配送業者輸送ビークルにはないこ
とを確認する。
【１０４４】
より詳細な実施形態では、第１のノードおよび第３のノードは、それぞれ移動マスタノ
ード（配送業者輸送ビークル６９１０内のマスタノード６９１５および自律ビークル６７
００に埋め込まれたまたはその一部として統合されたマスタノード６７２５など）であっ
てもよい。移動マスタノードの各々は、複数のノードのうちの１つであり、第１の通信路
を介して無線ノードネットワーク内のサーバと直接通信するように動作する。一方、第２
のノードはＩＤノードであってもよく、ＩＤノードは、複数のノードのうちの別のもので
あり、短距離通信路を介してマスタノードの各々と通信するように動作するが、サーバと
は直接通信することができない。
【１０４５】
別の実施形態では、パッケージに関連するロジスティクストランザクションを自動化す
るための例示的なシステムについて説明される。システムは、一般的に３つのノード、す
なわち、配送業者輸送ビークルに関連付けられた第１のノード、パッケージに関連付けら
れた第２のノード、および配送業者輸送ビークルに関連する自律ビークルの一部として統
合された第３のノードを含む。図示する実施形態におけるこのようなノードの例は、図６
９Ａおよび図６９Ｂに示すように、配送業者輸送ビークル６９１０に関連付けられたマス
タノード６９１５、パッケージ６７４０に関連付けられたＩＤノード６７３５ａ、および
配送業者輸送ビークル６９１０に関連する自律ビークル６７００の一部として統合された
移動マスタノード６７２５として現れる。
【１０４６】
システムでは、第１のノードは、サーバから出荷情報をダウンロードするように動作す
る。出荷情報は、ロジスティクストランザクションのためのパッケージ、パッケージに関
連するロジスティクストランザクションのためのトランザクション位置、およびパッケー
ジに関連付けられた第２のノードの識別を識別する。第１のノードはまた、出荷情報を第
３のノードに提供する。
【１０４７】
またシステムでは、第３のノードは、自律ビークルを配送業者輸送ビークルに近接する
第１の位置からトランザクション位置に移動させ、第３のノードがパッケージに関連付け
られた第２のノードに首尾良く関連付けられた場合には、パッケージに関連するロジステ
ィクストランザクションを実行するように動作する。
【１０４８】
第３のノードが第２のノードに首尾良く関連付けられた後に、ロジスティクストランザ
クションがトランザクション位置でパッケージをピックアップすることを含む実施形態で
は、ロジスティクストランザクションを行う第３のノードの能力は、自律ビークルがトラ
ンザクション位置に接近すると、パッケージに関連付けられた第２のノードからの信号を
検出し、第３のノードと第２のノードとを関連付け、トランザクション位置でパッケージ
をピックアップするように自律ビークルのパッケージ・アーティキュレーション・システ
ムに命令し、自律ビークルの積載貨物室にパッケージを配置するようにパッケージ・アー
ティキュレーション・システムに命令することとして、より詳細に説明することができる
。当業者であれば、第３のノードが機能を実行するようにパッケージ・アーティキュレー
ション・システムに命令することは、一般的に、パッケージ・アーティキュレーション・
システムを制御するシステム（図６９Ａおよび６９Ｂに示す、荷積み／荷降ろしシステム
６９００およびパッケージ・アーティキュレーション・システムのアーティキュレーショ
ンアーム６９０５を制御する制御システム６７０５など）に制御信号を提供することを含
むことを理解するであろう。
【１０４９】
さらなる実施形態では、第３のノードは、自律ビークルを配送業者輸送ビークルに戻し
、自律ビークルの積載貨物室から配送業者輸送ビークルの保管エリアにパッケージおよび
パッケージに関連付けられた第２のノードを荷降ろしするようにパッケージ・アーティキ
ュレーション・システムに命令し、検証メッセージをサーバに送信するようにさらに動作
することができ、検証メッセージは、パッケージがピックアップされて、配送業者輸送ビ
ークルにあることを確認する。
【１０５０】
第３のノードが第２のノードに首尾良く関連付けられた後にロジスティクストランザク
ションがトランザクション位置でパッケージをドロップオフすることを含む別の実施形態
では、第３のノードが、いくつかのより詳細な動作を実行するようにさらに動作すること
によって、ロジスティクストランザクションを行うようにさらに動作することができる。
具体的には、第３のノードは、自律ビークルがトランザクション位置に接近するにつれて
、パッケージに関連付けられた第２のノードからの信号を検出し、第３のノードと第２の
ノードとを関連付け、自律ビークルの積載貨物室からパッケージを取り出すように自律ビ
ークルのパッケージ・アーティキュレーション・システムに命令し、トランザクション位
置でパッケージをドロップオフするようにパッケージ・アーティキュレーション・システ
ムに命令するように動作することができる。その後、第３のノードは、サーバに検証メッ
セージを送信するようにさらに動作することができ、検証メッセージは、パッケージがト
ランザクション位置でドロップオフされたことを確認する。
【１０５１】
システムのより詳細な実施形態では、第１のノードおよび第３のノードは、それぞれ移
動マスタノードとして実現することができ、移動マスタノードの各々は、複数のノードの
うちの１つであり、第１の通信路を介して無線ノードネットワーク内のサーバと直接通信
するように動作する。この実施形態では、より詳細には、第２のノードはＩＤノードであ
ってもよく、ＩＤノードは、複数のノードのうちの別のノードであり、短距離通信路を介
してマスタノードの各々と通信するように動作するが、サーバとは直接通信することがで
きない。
【１０５２】
以上、一実施形態の例示的なシステムについて説明したが、別の実施形態は、パッケー
ジに関連するロジスティクストランザクションを行うノード対応の自律ビークルを含む。
この実施形態では、ノード対応の自律ビークルは、自律ビークルおよび自律ビークルの一
部として統合された移動マスタノードを含む。自律ビークルは、制御入力に応答して、初
期位置からロジスティクストランザクションに関連するトランザクション位置に移動する
ように動作する。移動マスタノードは、無線ノードネットワーク内の複数のノードのうち
の１つであり、ノード処理装置、ノードメモリ、短距離通信インターフェース、および長
距離通信インターフェースをさらに含む。ノードメモリ、短距離通信インターフェースお
よび長距離通信インターフェースは、それぞれノード処理装置（例示的なマスタノード１
１０ａについて、図４に示す）に結合される。短距離通信インターフェースは、無線ノー
ドネットワーク内のノードと通信するように動作し、長距離通信インターフェースは、無
線ノードネットワーク内のサーバと直接通信するように動作する。
【１０５３】
移動マスタノードのノード処理装置は、ノードメモリに保持されているコードを実行す
る際に、いくつかの機能を実行するように動作する。具体的には、ノード処理装置は、サ
ーバによって生成された出荷情報を受け取るように最初に動作する。出荷情報は、ロジス
ティクストランザクションのためのパッケージ、パッケージに関連するロジスティクスト
ランザクションのためのトランザクション位置、およびパッケージに関連付けられた第２
のノードの識別を識別する。それからノード処理装置は、自律ビークルを初期位置からト
ランザクション位置に移動させるために、自律ビークルの制御入力に制御信号を提供し、
第３のノードがパッケージに関連付けられた第２のノードと首尾良く関連付けられた場合
に、パッケージに関連するロジスティクストランザクションを自動的に実行するように動
作する。
【１０５４】
第３のノードが第２のノードと首尾良く関連付けられた後にトランザクション位置でパ
ッケージをピックアップすることを、ロジスティクストランザクションが含むことができ
る実施形態では、自律ビークルは、積載貨物室、および積載貨物室内にパッケージを配置
し、積載貨物室内からパッケージを取り出すように動作することができるパッケージ・ア
ーティキュレーション・システムをさらに含むことができる。図６９Ａおよび図６９Ｂに
示す例において、このような貨物室は積載貨物６７２０として現れる。自律ビークル６７
００内の他の構成要素に関連して小型に示しているが、当業者であれば、図示した相対的
な大きさは限定されず、そのような積載貨物室の大きさは、輸送されるように予想される
パッケージの大きさ、自律ビークルの推進能力などによって決定することができることを
理解するであろう。同様に、図６９Ａおよび図６９Ｂに示すパッケージ・アーティキュレ
ーション・システムは、パッケージを取り込み、複数の位置間で安全にパッケージを輸送
するための多様な制御可能な機械、例えばリフトゲート、ロボットアーム、およびアーテ
ィキュレーションスクープなどをとることができる。
【１０５５】
ロジスティクストランザクションがパッケージをピックアップすることである、この実
施形態では、第３のノードはさらに、ビークルがトランザクション位置に接近するにつれ
て、パッケージに関連付けられた第２のノードからの信号を検出するように動作すること
により、ロジスティクストランザクションを自動的に実行し、第３のノードと第２のノー
ドとを関連付け、自律ビークルのパッケージ・アーティキュレーション・システムがトラ
ンザクション位置でパッケージをピックアップして、自律ビークルの積載貨物室にパッケ
ージを配置するように、自律ビークルの制御入力にピックアップ制御信号を提供するよう
にさらに動作することができる。
【１０５６】
さらなる実施形態では、第３のノードはまた、自律ビークルを配送業者輸送ビークルに
戻すように動作することができる。これは、移動に関係する制御信号を用いて達成するこ
とができる。第３のノードはまた、パッケージ・アーティキュレーション・システムが自
律ビークルの積載貨物室からパッケージおよびパッケージに関連付けられた第２のノード
を荷降ろしするように、自律ビークルの制御入力に荷降ろし制御信号を提供し、それから
長距離通信インターフェースを介してサーバに検証メッセージを送信するように動作する
ことができ、検証メッセージはパッケージがピックアップされたことを確認する。
【１０５７】
第３のノードが第２のノードと首尾良く関連付けられた後にトランザクション位置でパ
ッケージをドロップオフすることを、ロジスティクスが含むことができる別の実施形態で
は、自律ビークルは、積載貨物室、および積載貨物室内にパッケージを配置し、積載貨物
室内からパッケージを取り出すように動作するパッケージ・アーティキュレーション・シ
ステムをさらに含むことができる。
【１０５８】
この実施形態では、第３のノードは、自律ビークルがトランザクション位置に接近する
につれて、第２のノードからの信号（例えば、ブロードキャストされたアドバタイズ信号
）を検出し、第３のノードと第２のノードとを関連付け、自律ビークルの制御入力にドロ
ップオフ制御信号を提供することにより、ロジスティクストランザクションを行うように
さらに動作することができる。ドロップオフ制御信号によって、自律ビークルのパッケー
ジ・アーティキュレーション・システムが積載貨物室内からパッケージを取り出し、トラ
ンザクション位置にパッケージを配置する。
【１０５９】
別の実施形態では、第３のノードは、長距離通信インターフェースを介してサーバに検
証メッセージを送信するようにさらに動作することができ、検証メッセージは、パッケー
ジがトランザクション位置でドロップオフされたことを確認する。
【１０６０】
また、より詳細な実施形態では、パッケージに関連付けられた第２のノードは、ＩＤノ
ード（複数のノードのうちの別のノード）であってもよく、短距離通信インターフェース
を介して移動マスタノードと通信するように動作するが、サーバと直接通信することはで
きない。
【１０６１】
（機器モニタリングの応用）
無線階層型ノードネットワークの実施形態は、強化された追跡性および可視性が所望さ
れる機器モニタリング状況に適用することができる。より詳細には、無線ノードネットワ
ークとしての階層内で動作する例示的なＩＤノード、例示的なマスタノード、および例示
的なサーバは、このようなノードに関連付けられた品物の位置（例えば、構造およびコン
テナの内部または外部）に改善された追跡性および強化された可視性のための能力を提供
する。そして、そのような例示的なノードのうちのいくつかのセンシング機能を活用する
際に、それは例示的なノードが関連付けられている品物で何が起こっているかを知る能力
を提供する。例えば、機器がこのような階層型ノードネットワークを使用して監視されて
いる場合に、モニタリングシステムは、何が起こっているか、および対応可能なイベント
をどこで識別するかということに、強化された追跡性および可視性を活用することができ
、そうすることで、適切なタイミングで、かつ動作の適切な範囲で応答動作を行うことが
できる。
【１０６２】
一般的な実施形態では、機器は、機器の動作を監視することが所望される任意の種類の
機械または装置であってもよい。例えば、このような装置は、これらに限定されるもので
はないが、医療機器、事務機器、産業用機器、製造機器、建設機器、輸送機器、実験機器
、スポーツ機器、自動車機器、農場機器、海洋機器、および鉱山機器などを含むことがで
きる。これらの例について本明細書に明白に述べているが、当業者であれば、一実施形態
の原理は、他の種類の機器の位置および動作を監視することが所望され得る場合に、その
種類の機器にも同様に適用できることを理解するであろう。
【１０６３】
図７１は、本発明の一実施形態による、例示的な保健医療施設内の機器を監視するため
の例示的な階層型ノードネットワークを示す図である。図７１に示す例示的な環境は、患
者が訪れ、医療従事者による緊急治療を求め、施設内の医療機器を用いた治療を受けて、
治療を受けた後に自宅に戻ることができる緊急医療施設などの例示的な保健医療施設７１
００の環境である。
【１０６４】
ここで図７１を参照すると、例示的な保健医療施設７１００は、患者ロビー７１０５、
検査エリア７１１０、機密記録室７１１５、および診断検査室７１２５などのいくつかの
エリアを有するように示されている。保健医療施設内の患者または自宅で処置もしくは治
療を受けている患者とみなされ得る人は、入口７１３０を通って施設７１００に入ること
ができる。患者ロビー７１０５では、患者は、フロントデスクエリア７１３５でチェック
インすることができ、署名し、登録し、関連情報（例えば、氏名、課金情報、および連絡
先情報など）を提供し、保健医療識別カードを受け取ることができる。
【１０６５】
この例において、保健医療識別カードは、中にＩＤノード７１２０ａを組み込むことが
できる。しかし、他の例において、当業者であれば、患者に関連した他の品物は、ＩＤノ
ードを組み込むか、または含むことができ、それは、例えば、患者が着ている衣類、デス
クエリア７１３５で登録する際に保健医療施設の人員によって提供される医療識別ブレス
レットまたはリストバンド、患者が施設７１００を訪れている間に精査され使用される関
連文書を有する施設により提供されるクリップボード型デバイス、あるいは電子ユーザ・
アクセス・デバイス（スマートフォンの動作ＩＤノードの動作とすることができるアプリ
を有するスマートフォン、または患者に関連付けられたＩＤノードとしての動作を可能に
するために実行される同様のアプリを有する患者もしくは施設により提供されるタブレッ
ト型デバイス）を含むことができることを理解するであろう。
【１０６６】
患者がチェックインして、患者ロビー７１０５に待機した後に、患者は検査エリア７１
００に呼び返される（あるいは、光、音、または単純な英数字表示などのＩＤノードのユ
ーザインターフェースを介してこれを通知される）ことがあり得る。患者は、血圧モニタ
、心拍モニタ、パルス酸素濃度計（これらの各々は、自身のＩＤノード７１２０ｂ〜ｄと
関連付けられている）などの種々の医療機器を用いた、医療技術者７１７５による初期検
査またはトリアージ検査のために、ドア７１４０を通って検査エリア７１０５に入ること
ができる。図７１には示していないが、施設７１００はまた、異なる医用機器の在庫を格
納することができる保管エリアを含むことができる（機器の各々はそれに関連付けられた
ＩＤノードを有する）。
【１０６７】
医療技術者７１７５による予備検査が行われた後に、患者は、別の保健医療提供者７１
８０（例えば、医師または看護士）によるさらなる検査のために、検査エリア７１００の
別の部分（開放されたまたは孤立した別個の検査室であってもよい）に移動することがで
きる。保健医療提供者７１８０による検査中に、患者の症状をさらに診断し、患者を治療
するために、診断検査がまた必要となり得ると判定された場合には、患者は、診断検査室
７１２５に入るように指示され得る。診断検査室７１２５に入ると、患者は検査テーブル
７１５５に横になるように指示され、別の保健医療提供者（例えば、放射線医またはＸ線
技師）が、Ｘ線装置７１５０（それに関連付けられたＩＤノード７１２０ｘを有する）を
作動させる。検査後、患者は、検査エリア７１１０に戻るか、または患者ロビー７１０５
に戻るように指示され得る。しかし、患者の治療が完了した場合には、患者は、チェック
アウトして施設を出ることができる。
【１０６８】
いくつかの状況では、患者は、施設７１００のレイアウトに精通しておらず、機密記録
室７１１５などの患者がいると予想されないエリアに迷い込む可能性がある。例えば、患
者７１７０は、医療識別ブレスレットまたはリストバンドに統合されたＩＤノード７１２
０ｅを有することができる。患者７１７０は、自動車事故にあって、技術者７１６０によ
り操作されるＸ線装置７１５０でＸ線を受けている場合があり得る。Ｘ線検査によって足
首および腕のけがが確認されると、医師７１８０は、治療の一部として脚および腕をギプ
ス包帯に入れることができる。患者７１７０が混乱していて、検査エリア７１１０を出よ
うとする際に、患者がいるとは予想されない、または患者がいることが許可されない機密
記録室７１１５に入る可能性がある。より詳細に説明するように、ここでのＩＤノード７
１２０ｅの使用は、患者および他人に対して、患者がいるとは予想されないエリアにその
患者がいることを事前に警告することができる。
【１０６９】
より一般的には、このような例示的な医療環境では、ＩＤノードは、個人または機器に
関連付けられ、個人の活動または機器の動作を監視するように動作することができる。加
えて、当業者であれば、例示的なＩＤノード、マスタノード、およびサーバについての上
記の説明に基づいて、この医療環境におけるそのようなＩＤノードは、マスタノード７１
１０ａと直接通信するように動作するが、サーバ１００と直接通信することはできないこ
とを理解するであろう。しかし、マスタノード７１１０ａは、サーバ１００と直接通信し
、図７１に示すＩＤノードと別個に通信するように動作する。施設７１００についての図
７１には、ただ１つのマスタノード７１１０ａが示されているが、これは説明を簡単にす
るためであって、他の実施形態は、サーバ１００および互いと直接通信するように動作す
る１つもしくは複数の他のマスタノード、ならびに各マスタノードの受信範囲内でアドバ
タイズ信号をブロードキャストするＩＤノードを配備することができることを、当業者で
あれば理解するであろう。
【１０７０】
図７２は、本発明の一実施形態による、少なくともＩＤノード、マスタノード、および
サーバを有する階層型ノードネットワークを用いた機器（例えば、血圧モニタ、パルス酸
素濃度計、Ｘ線装置など）を監視するための例示的な方法を示すフローダイアグラムであ
る。ここで図７２を参照すると、方法７２００は、ステップ７２０５で開始し、マスタノ
ードがＩＤノードからブロードキャストされた信号を検出すると、マスタノードがＩＤノ
ードと関連付けられる。ＩＤノードは、医療機器、事務機器、産業用機器、製造機器、建
設機器、輸送機器、実験機器、スポーツ機器、自動車機器、海洋機器、および鉱山機器な
どの機器に関連付けられる。これらは、動作を監視することができる機器の例である。Ｉ
Ｄノード（図７１に示すＩＤノード７１２０ｘ、または図３に示した例示的なＩＤノード
１２０ａなど）は、機器の動作を監視し、マスタノードと直接通信するように動作するが
、サーバと直接通信することはできない。しかし、マスタノードは、サーバと直接通信し
、ＩＤノードと別個に通信するように動作する。
【１０７１】
例えば、図７１に示すように、ＩＤノード７１２０ｘは、Ｘ線装置７１５０の動作（例
えば、それがいつ作動したか、どのような操作が行われたか、どのオペレータまたは技師
が作動した装置から情報を収集したか、どのくらいの時間動作したか、装置の動作中に行
われた検査に関する患者情報など）を監視することができる。そうする際に、ＩＤノード
７１２０ｘは、Ｘ線装置７１５０から情報を収集し、装置７１５０の所望の動作を監視す
るためのセンサまたは搭載された他のインターフェース回路（および図３の例示的なＩＤ
ノード１２０ａを参照して説明したように）を有するセンサノードの一種として実現する
ことができる。ＩＤノード７１２０ｘは、マスタノード７１１０ａと直接通信することが
できるが、サーバ１００とは直接通信することができず、マスタノード７１１０ａは、長
距離通信路（例えば、ＷＩＦＩ）を介してサーバ１００と直接通信し、例えば、短距離通
信路（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）対応のデバイス間のＢｌｕｅｔｏｏｔｈ
（登録商標）対応の通信路）を介してＩＤノード７１１０ａと別個に通信することができ
る。
【１０７２】
一実施形態では、方法７１００の関連付けするステップはサーバによって付与された前
の許可を必要とすることなく、マスタノードとＩＤノードとの間の受動的な関連付けを確
立することをさらに含むことができる。しかし、別の実施形態では、方法７１００の関連
付けするステップは、マスタノードとＩＤノードとの間の能動的な関連付けを確立するこ
とをさらに含むことができる。能動的な関連付けは、受動的な関連付けと対照的に、サー
バによって付与された許可に基づいて、マスタノードとＩＤノードとの間の許可された接
続を反映する。一例において、マスタノードと機器に関連付けられたＩＤノードとを関連
付ける前に、マスタノードはサーバに対して関連付け要求を送信する。しかし、他の例に
おいて、サーバがそのような関連付けを事前に許可した場合には、このような要求は不要
となる。これによって、ＩＤノードからブロードキャストされた信号を検出した後に、マ
スタノードがサーバに対して許可を要求する必要性がなくなる。
【１０７３】
ステップ７２１０で、方法７２００は、サーバがＩＤノードの位置を決定して、継続す
る。機器に関連付けられたＩＤノードの位置は、何が対応可能なイベントであるかを考慮
することができ、それはとるべき応答動作を必要とする場合がある。より詳細には、ＩＤ
ノードの位置を決定するステップは、時間の経過と共にＩＤノードの位置を追跡すること
をさらに含むことができる。さらに詳細には、ＩＤノードの位置を決定するステップは、
時間の経過と共にＩＤノードの位置を追跡し、機器およびＩＤノードの動作環境に関する
コンテキストデータに基づいてＩＤノードの位置の精度を高めることをさらに含むことが
できる。
【１０７４】
ステップ７２１５で、方法７２００は、ＩＤノードが機器の動作に関連する対応可能な
イベントを検出して、継続する。一実施形態では、ＩＤノードのみが対応可能なイベント
を検出することができる。別の実施形態では、ＩＤノードは、機器の動作に関連する対応
可能なイベントの条件を検出し、その条件をマスタノードに報告することができ、マスタ
ノードは、対応可能なイベントを検出するために、ＩＤノードの位置情報と共に条件情報
を使用するか、あるいは、その条件情報をサーバに送ることができ、対応可能なイベント
は、その条件情報および他の情報（位置データまたはＩＤノードもしくはその動作環境に
関するコンテキストデータなど）を用いて検出することができる。
【１０７５】
１つまたは複数の詳細な実施形態では、方法７２００は、機器の動作に関する移動状況
、作動状況、または使用状況を検出することにより、対応可能なイベントを検出すること
ができる。例示的な移動状況は、ＩＤノード（およびそれに関連付けられた機器）が移動
したか、移動していないか、または経路もしくは予想される地点に対して移動したかどう
か、ということであってもよい。例示的な作動状況は、一般に検出された機器の起動、ま
たは機器の特定の部分の作動、または機器に使用されている特徴であってもよい。当業者
であれば、そのような検出された作動時の粒度レベルは、ＩＤノード上のインターフェー
ス回路の精巧さ、ならびに機器自体に関連する信号もしくは環境条件を受け取りまたは監
視する能力に依存することを理解するであろう。
【１０７６】
ステップ７２２０で、方法７２００は、ＩＤノードが対応可能なイベントを報告するメ
ッセージをマスタノードに送信して、継続する。ステップ７２２５で、方法７２００は、
マスタノードにより、対応可能なイベントについてサーバに通知することで、継続する。
しかし、対応可能なイベントの検出がマスタノードレベルまたはサーバレベルで（条件情
報に少なくとも部分的に基づいて）生じる実施形態では、当業者であれば、そのようなメ
ッセージをマスタノードに送信する、またはマスタノードが対応可能なイベントについて
サーバに通知する必要がなくてもよいことを理解するであろう。代わりに、このような実
施形態は、条件情報を報告するメッセージをマスタノードに送信することができ、マスタ
ノードは、その情報をサーバに通知することができる。
【１０７７】
ステップ７２３０で、方法７２００は、サーバがその通知に基づいて応答動作を開始し
て、終了する。一実施形態では、応答動作のステップを開始するステップは、機器の動作
に関連する課金アトリビュートを更新することを含むことができる。例えば、サーバは、
特定の機器の使用に関連する課金システム（保健医療施設７１００の課金コンピュータシ
ステムなど）を実現することができ、あるいはサーバは、別個の課金コンピュータシステ
ムへの入力を提供することができる。このような課金アトリビュートは、例えば、機器の
識別およびＩＤノードによって監視される機器の使用に対して課金される費用の形式であ
ってもよい。
【１０７８】
別の実施形態では、応答動作のステップを開始するステップは、機器の動作に関連する
在庫アトリビュートを更新することを含むことができる。一般に、機器は、在庫の中に何
があるか、在庫がまとめてどこにあるか、および在庫がどの程度使用され、古くなってい
るか、などの在庫の様々な態様を追跡または監視することが所望される、機器の管理され
た在庫の一部であってもよい。例示的な在庫アトリビュートは、在庫の監視された態様に
関連する情報（この機器在庫の使用、およびこの機器在庫の位置など）を含むことができ
る。
【１０７９】
さらに別の実施形態では、応答動作のステップを開始するステップは、機器の動作に関
連する保守アトリビュートを更新することを含むことができる。例えば、機器は、特定の
機器ために設定された保守スケジュールを有することができる。例示的な保守アトリビュ
ートは、そのような保守スケジュールに関連して動作時間を含んでもよい。さらに、およ
びより一般的には、更新される例示的な保守アトリビュートは、任意のサービス、修理、
改修、部品交換、または機器に行われる他の保守に関連する情報を含むことができる。
【１０８０】
さらに別の実施形態では、応答動作のステップを開始するステップは、機器の動作に関
連する使用アトリビュートを更新することを一般的に含むことができる。例えば、これは
、一般に、機器の動作時間（より一般的には、使用時間）を追跡することであってもよい
。別の例において、これは、どのように動作モードが有効にされて使用され、またどのく
らい長く使用されるかについて、より詳細に監視することができる。したがって、例示的
な使用アトリビュートは、単純な作動回数であってもよいが、動作のスナップショットお
よび機器が使用される際に生成されるすべての動作データであってもよい。当業者であれ
ば、様々な実施形態は、そうするためのより高いコスト、およびＩＤノードによって機器
から検知されたそのような情報をインターフェースし格納する際の複雑さにもかかわらず
、より複雑な実装態様を利用することが有利であることを理解するであろう。
【１０８１】
さらなる実施形態では、応答動作のステップを開始するステップは、機器の動作に関連
する品質保証アトリビュートを更新することを含むことができる。多くの機器が使用され
ており、ユーザは品質に関心を持ち、ユーザは、動作が正確で高い品質標準を有すること
を監視し確認するために品質保証プログラムを使用する。機器の動作に関する例示的な品
質保証アトリビュートは、機器が許容可能なレベル（誤った結果を提供しない、較正のた
めに動作しているなど）で動作していることを保証するために、機器の出力を追跡し監視
することを含む。
【１０８２】
方法７２００の別の実施形態では、マスタノードは、対応可能なイベントに関してサー
バに直ちに通知する必要性を回避することができ、サーバに対応可能なイベントについて
通知する前に、応答動作（上述したような）を開始することができる。このような実施形
態は、マスタノードのレベルにより多くの計算上の負担をかけるが、応答動作を開始する
ための前提条件としてサーバの通知を必要としないので、タイミング上の利点を提供する
ことができる。
【１０８３】
別の実施形態は、機器を監視するための階層型ノードネットワークを含む。この実施形
態では、階層型ノードネットワークは、サーバ、マスタノード、および機器に関連付けら
れたＩＤノードを含む。ＩＤノードは、機器の動作を監視するように動作し、短距離通信
路を介してマスタノードと直接無線通信することができるが、サーバとは直接通信するこ
とができない。ＩＤノードはまた、機器の動作に関連する対応可能なイベントを検出し、
対応可能なイベントを報告するメッセージをマスタノードに送信するように動作する。
【１０８４】
階層型ノードネットワーク内のマスタノードは、長距離通信路を介してサーバと直接無
線通信し、ＩＤノードからブロードキャストされた信号を検出するとＩＤノードと関連付
けられ、ＩＤノードから受け取ったメッセージで報告された対応可能なイベントについて
サーバに通知するように動作する。それからサーバは、ここで階層型ノードネットワーク
の一部として、ＩＤノードの位置を決定し、対応可能なイベントに関してマスタノードか
ら通知を受け取り、通知に基づいて応答動作を開始するように動作する。したがって、機
器を監視するための階層型ノードネットワークのこの実施形態および類似の実施形態は、
様々な実施形態および方法７２００の動作に関して上述したものと同様に動作することが
できる。
【１０８５】
また、機器を監視するための方法および機器を監視するための階層型ノードネットワー
クの実施形態は、図７１に示すような医療または保健医療環境における医療機器に関して
広く説明しているが、オフィス機器（例えば、プリンタのトナーの使用を無線で監視する
）、産業用機器（例えば、発電所のタービンの使用時間を無線で監視する）、製造機器（
例えば、溶接機のオペレータ時間を無線で監視する）、建設機器（例えば、ブルドーザの
トランスミッションオイル消費の使用を無線で記録する）、輸送機器（例えば、自動空港
バスのタイヤ圧を無線で監視する）、実験室機器（例えば、送信機試験ラックの高エネル
ギー出力モードの使用を無線で監視する）、スポーツ機器（例えば、フットボールのヘル
メット内に埋め込まれたＩＤノードにより衝撃数を無線で監視する）、自動車機器（例え
ば、トレーラ連結装置の使用を無線で監視する）、農場機器（例えば、コンバイン収穫機
のオペレータ時間およびコンバイン収穫機がどこで農作物を収集しているかを無線で監視
する）、海洋機器（例えば、船舶に搭載された通信機器によって消費されたエネルギーを
無線で監視する）、および鉱山機器（例えば、フロントエンドローダのフリートによる燃
料の使用を無線で監視する）などの異なる種類の機器にも同じ原理が適用できることが、
当業者であれば理解されよう。
【１０８６】
（要員モニタリングの応用）
機器モニタリングに関する実施形態と同様に、無線階層型ノードネットワークの実施形
態は、人々（患者など）の移動および、いくつかの例では、個人の定量化可能な健康特性
（心拍数、心拍リズム、血圧、血糖、呼吸、血液ガスなど）を監視することにさらに適用
することができる。また、上述したように、例示的なＩＤノード、例示的なマスタノード
、および例示的なサーバは、無線ノードネットワークとして階層的に動作することができ
、それは、このようなノードに関連付けられた人々がどこにいるか（施設の内側か、ある
いは外側か）、またそのような人々に何が起こっているかについての追跡を改善し、可視
性を強化するための能力を提供する。そして、そのような例示的なノード（例えばセンサ
ノードであって、ＩＤノードまたはマスタノードはまた１つもしくは複数のセンサを含む
）のうちのいくつかのセンシング機能を活用する際に、それは例示的なノードが関連付け
られている人に何が起こっているかを知る能力を提供する。個人がこのような階層型ノー
ドネットワークを使用して監視されている場合に、モニタリングシステムは、何が起こっ
ているか、および適切な対応可能なイベントをどこで識別するかということに、強化され
た追跡性および可視性を活用することができ、そうすることで、その人にとって適切なタ
イミングで、同様な適切な応答動作を行うことができる。
【１０８７】
図７１に示す例示的な保健医療施設に戻ると、サーバ１００は、ネットワーク１０５を
介して施設のマスタノード７１１０ａに接続される。図７１に示すＩＤノードのうちのい
くつかは、それらが施設に接近して、そこで治療を受ける際に、個人に関連付けられ得る
。一例において、患者は、通常、施設に入るとＩＤノードに関連付けられる。より詳細に
は、患者は、デスク７１３５で登録することができ、統合されたＩＤノード７１２０ａを
有する保健医療識別ブレスレット、リストバンド、またはカードが与えられる。この例に
おいて、保健医療人員オペレーティングデスク７１３５は、ＩＤノード７１２０ａをアク
ティブ化させ、最初にそれを患者に関連付けることができる。別の実施形態では、患者は
、施設７１００に接近してそこに入る際に、特定のアプリを実行するスマートフォン（ユ
ーザ・アクセス・デバイスの一種）を使用することができ、スマートフォンはその人に関
連付けられたＩＤノード７１２０ａとして動作する。
【１０８８】
図７１に示すように、その患者は保健医療施設７１００のロビーエリア７１０５に現在
位置しており、まだ治療されていない。しかし、別の患者７１７０（統合されたＩＤノー
ド７１２０ｅを有する保健医療識別ブレスレット（またはリストバンド）に関連付けられ
ている）は、すでに治療されている。具体的には、患者７１７０は、登録され、統合され
たＩＤノード７１２０ｅを有するブレスレットを受け取り、検査エリア７１１０に戻るよ
うに助けられ、医師７１８０による検査を受け、診断検査室で脚および腕のＸ線画像を撮
影した。それから患者７１７０は、検査エリア７１１０で治療を受け、Ｘ線画像が腕およ
び脚の部分の骨折を明らかにしたので、腕および脚をギプス包帯に入れた。しかし、患者
７１７０が混乱していて、検査エリア７１１０を出ようとする際に、患者７１７０がいる
とは予想されない、機密記録室７１１５に入る可能性がある。実際、個人ＩＤノード（す
なわち、個人に関連付けられたＩＤノード）を有することで、本明細書で開示する無線ノ
ードネットワークを用いて適用される位置特定技術および方法によって、屋内および屋外
の両方で患者の位置を監視することができる。
【１０８９】
図７１は、保健医療施設（例えば、病院、診療所、緊急医療施設、または歯科医院）の
医学的環境を示しているが、当業者であれば、例示的な無線ノードネットワークを用いて
個人を監視する原理および利点は、居住環境などの環境でも利用可能であることを直ちに
理解するであろう。例えば、例示的な無線ノードネットワークを用いて保健医療施設で個
人を監視するのと同じ原理および利点は、個人が住居または他の種類の建築物もしくはエ
リア（例えば、オフィスビル、製造または産業施設、学校、キャンプ、ショッピングセン
ターもしくはモール、公園、レストラン、スタジアム、およびホテルなど）にいる場合に
も適用することができ、例示的な無線ノードネットワークの構成要素は、１つまたは複数
の実施形態で配備することができる。
【１０９０】
図７３は、本発明の一実施形態による、少なくともＩＤノード、マスタノード、および
サーバを有する階層型ノードネットワークを使用して個人の活動を監視するための例示的
な方法を示すフローダイアグラムである。ここで図７３を参照すると、方法７３００は、
ステップ７３０５で開始し、マスタノードがＩＤノードからブロードキャストされた信号
を検出すると、マスタノードがＩＤノードと関連付けられる。ＩＤノードは、方法７３０
０で、個人に関連付けられて、個人の活動を監視し、マスタノードと直接通信するように
動作するが、サーバとは直接通信することができない。一方、マスタノードは、サーバと
直接通信し、ＩＤノードと別個に通信するように動作する。例えば、施設のマスタノード
７１１０ａは、ネットワーク１０５を介してサーバ１００と直接通信することができ、そ
の通信範囲内でＩＤノードと別個に通信することができる。
【１０９１】
一実施形態では、方法７３００は、サーバによって付与された前の許可を必要とするこ
となく、マスタノードとＩＤノードとの間の受動的な関連付けを確立することによって、
これらのノードが関連付けられることを有することができる。しかし、別の実施形態では
、方法７３００は、マスタノードとＩＤノードとの間の能動的な関連付けを確立すること
によって、ノードが関連付けられることを有することができる。能動的な関連付けは、サ
ーバによって付与された許可に基づいて、マスタノードとＩＤノードとの間の許可された
接続を反映する。より詳細な例において、マスタノードとＩＤノードとの間の許可された
接続は、サーバによって事前に許可することができ、ＩＤノードからブロードキャストさ
れた信号を検出した後に、マスタノードがサーバに対して許可を要求する必要性を回避す
ることができる。
【１０９２】
ステップ７３１０で、方法７３００は、サーバがＩＤノードの位置を決定して、継続す
る。上で様々な方法で詳細に説明したように、サーバ（または別の実施形態ではマスタノ
ード）は、個人に関連付けられたＩＤノードの位置を決定することができる。より詳細に
は、ＩＤノードの位置を決定するステップは、時間の経過と共にＩＤノードの位置を追跡
し、個人およびＩＤノードの動作環境に関するコンテキストデータに基づいてＩＤノード
の位置の精度を高めることにより、さらに達成することができる。例えば、図７１に示す
保健医療施設の環境では、このような例示的なコンテキストデータは、施設７１００の寸
法およびレイアウト情報、患者がいると予想され得る施設７１００の予想されるエリア、
患者がいると予想されないエリア（例えば、機密記録室７１１５）であり、特定の機器を
配置することができるエリア（例えば、ＩＤノード７１２０ｘに関連付けられたＸ線装置
７１５０の位置）、および類似した種類のＩＤノードが類似した環境でどのように動作す
ることができるかについての信号劣化情報（例えば、そのエリアで既知の他のブロードキ
ャストしているノードから予想されるＲＦシールド効果または干渉効果を考慮する）を含
んでもよい。
【１０９３】
ステップ７３１５で、方法７３００は、ＩＤノードが、ＩＤノードの位置に基づいて、
個人の活動に関する対応可能なイベントを検出して、継続する。ステップ７２１５に関し
て述べたことと同様に、機器を監視する場合に、ＩＤノードのみがステップ７３１５で対
応可能なイベントを検出することができる。別の実施形態では、ＩＤノードは、個人の活
動（健康に関連する条件または活動レベル条件）に関連する対応可能なイベントの条件を
検出し、その条件をマスタノードに報告することができ、マスタノードは、対応可能なイ
ベントを検出するために、個人ＩＤノードの位置情報と共に条件情報を使用するか、ある
いは、その条件情報をサーバに送ることができ、対応可能なイベントは、その条件情報お
よび他の情報（位置データまたはＩＤノードもしくはその動作環境に関するコンテキスト
データなど）を用いて検出することができる。
【１０９４】
詳細な実施形態では、方法７３００は、ＩＤノードの位置に基づいて、個人の活動に関
する対応可能なイベントとして移動状況を検出することにより、対応可能なイベントを検
出することができる。
【１０９５】
別の実施形態では、その人は患者である。さらなる実施形態では、当業者であれば、そ
の人は、オフィスビルの中およびその周りで働くオフィスワーカ、製造ラインまたは産業
施設内の作業者、学校で働く教師または学校に通う学生、キャンプの学校、キャンプのキ
ャンプスタッフ員またはキャンパ、モールまたは他の小売施設の買い物客、レストランの
客またはスタッフ、スタジアムのスタッフまたはイベント参加者、あるいはホテルの従業
員または宿泊客であってもよいことを理解するであろう。
【１０９６】
ＩＤノードに関連付けられた個人が患者である場合には、方法７３００の別の実施形態
は、患者が保健医療施設に配置されること、およびＩＤノードが保健医療施設識別（人に
装着するブレスレット、リストバンド、ＩＤカード、またはクリップ・オン・タグなど）
に統合されていることを有することができる。ＩＤノードは、他の実施形態では、クリッ
プボード、キャリーバッグ、または病院服などの、患者によって使用され、または運ばれ
る他の品物に組み込むことができる。
【１０９７】
保健医療施設の患者についてのこの実施形態では、方法７３００は移動状況を検出する
ことができ、移動状況は、ＩＤノードの位置に基づいて、患者が保健医療施設を出たこと
を示すことができる。いくつかの場合には、治療後には保健医療施設を出ることが通常予
想されるが、他の場合には患者が施設を出たことの検出が予期されないことがあり、それ
は、例えば、患者が施設に滞在するように登録されており、チェックアウトしていないか
、さもなければ施設を出ることが許可されていない場合である（例えば、患者がどこにい
るか思い出すことができない、または混乱して目を覚まし、誤って施設を出る）。
【１０９８】
別の例において、移動状況は、ＩＤノードの位置に基づいて、患者が保健医療施設の特
定の部分に入ったことを示すことができる。保健医療施設のその部分は、制限されたエリ
アなどの、保健医療施設内の患者がいると予想されない位置である可能性がある。例えば
、図７１に示すように、患者７１７０が機密記録エリア７１１５に誤って迷い込んでいる
が、それは患者７１７０がいることが予想されないエリアであり、いくらかの応答動作を
必要とするイベントである。
【１０９９】
別の実施形態は、患者に関連付けられた移動センサノードの一種として実現された個人
ＩＤノードを有することができる。可能なセンサノードとしてノードを実現することは、
患者の健康に関する定量化可能な健康特性をノードが検知することを可能にする。より詳
細には、方法７３００は、移動センサノードを用いて定量化可能な健康特性を検出するこ
とを含むものとして対応可能なイベントを検出し、それから、検知された定量化可能な健
康特性が所定の条件を満たした場合に、対応可能なイベントを検出することとして、ステ
ップ７３１５を実現することができる。例えば、ＩＤノードが血圧を検知することができ
る場合には、検出する対応可能なイベントは、患者の血圧が閾値（所定の条件として）よ
りも大きいことを、ＩＤノードがいつ検知するかということであってもよい。別の例にお
いて、ＩＤノードが患者の血糖値を検知することができる場合には、検出する対応可能な
イベントは、患者の血糖値が上側閾値を超えるかまたは下側閾値より低くなること（より
複雑な種類の所定の条件として）を、ＩＤノードがいつ検出するかということであっても
よい。定量化可能な健康特性を検知するために、このような移動センサノードを使用する
ことは、保健医療施設内での使用に限定されるものではなく、当業者であれば、仕事、運
動、娯楽、および休息の様々な日常活動を行う際にこのようなノードを個人に配備するこ
とは、何か悪いことが生じた場合に（所定の条件によって規定される）、その時点の情報
および位置データへのアクセスを促して、保健医療施設の領域外から患者の健康を監視す
るための極めて目立たない方法を提供することができることを理解するであろう。
【１１００】
ステップ７３２０で、方法７３００は、ＩＤノードにより、対応可能なイベントを報告
するメッセージをマスタノードに送信することで継続する。ステップ７３２５で、方法７
３００は、マスタノードにより、対応可能なイベントについてサーバに通知することで、
継続する。しかし、対応可能なイベントの検出がマスタノードレベルまたはサーバレベル
で（条件情報に少なくとも部分的に基づいて）生じ得る実施形態では、当業者であれば、
そのようなメッセージをマスタノードに送信する、またはマスタノードが対応可能なイベ
ントについてサーバに通知する必要がなくてもよいことを理解するであろう。代わりに、
このような実施形態は、条件情報を報告するメッセージをマスタノードに送信することが
でき、マスタノードは、その情報をサーバに通知することができる。
【１１０１】
ステップ７３３０で、方法７３００は、サーバにより、通知に基づいて応答動作を開始
することで、終了する。一実施形態では、応答動作を開始するステップは、患者の親族に
関連付けられた１つもしくは複数のユーザ・アクセス・デバイスおよび／または保健医療
施設に属する保健医療提供者にサーバにより通知することによって達成することができる
。例えば、サーバ１００は、対応可能なイベントの場合に誰に接触するかという情報を有
することができ、親族または患者の主治医の識別されたスマートフォンにコール、テキス
ト、または他の警告または通知を発行することができる。
【１１０２】
方法７３００の別の実施形態では、マスタノードは、対応可能なイベントに関してステ
ップ７３２５でサーバに直ちに通知する必要性を回避することができ、サーバに対応可能
なイベントについて通知する前に、マスタノード自体（ステップ７３３０を達成するため
に）により応答動作（上述したような）を開始することができる。このような実施形態は
、マスタノードのレベルにより多くの計算上の負担をかけるが、応答動作を開始するため
の前提条件としてサーバの通知を必要としないので、タイミング上の利点を提供すること
ができる。
【１１０３】
方法７３００のさらに別のより詳細な実施形態では、サーバは、移動のパターンを決定
するために患者の移動を追跡し、決定された移動のパターンを記録された患者挙動の変化
に関連付けて、保健医療施設に属する保健医療提供者に関連付けられたユーザ・アクセス
・デバイスに通知することによって、応答動作を開始することができ、通知は、決定され
た移動のパターンと記録された患者挙動の変化との関係を示している。例えば、移動のパ
ターンを決定して、目立たないように確立するために、患者の移動を追跡することは、患
者が痴呆の始期または後期にあることを保健医療施設が識別するのを助けることができ、
あるいは、患者が患っている物理的障害の程度を識別するのを助けることができる。
【１１０４】
上で述べたように、その人が、オフィスビルの中およびその周りで働くオフィスワーカ
、製造ラインまたは産業施設内の作業者、学校で働く教師または学校に通う学生、キャン
プの学校、キャンプのキャンプスタッフ員またはキャンパ、モールまたは他の小売施設の
買い物客、レストランの客またはスタッフ、スタジアムのスタッフまたはイベント参加者
、あるいはホテルの従業員または宿泊客であってもよい場合に、本方法７３００の実施形
態が適用可能である。
【１１０５】
その人が保健医療施設ではなく在宅の患者である一実施形態では、検出された対応可能
なイベントは、ステップ７３１５で検出された移動状況であってもよく、その移動状況は
、ＩＤノードの位置に基づいて、患者が住居から出ていることを示す。別の例において、
移動状況は、患者がある期間にわたって全く移動していないこと、または医療条件（例え
ば、いくつかの種類の物理的障害（脚のけが、車椅子が完全に機能していないなど）また
はいくつかの種類の精神的障害（痴呆、アルツハイマー病など））を示す移動のパターン
で移動している可能性があることを示すことができる。
【１１０６】
また、その人が在宅の患者である実施形態では、ステップ７３３０で応答動作を開始す
ることは、サーバ（または、いくつかの状況ではマスタノード）が患者の親族および／ま
たは特定の保健医療提供者に関連付けられているユーザ・アクセス・デバイスに通知する
ことを含んでもよい。
【１１０７】
方法７３００の様々な実施形態に加えて、別の実施形態は、個人の活動を監視するため
の階層型ノードネットワークについて説明する。この実施形態では、階層型ノードネット
ワークは、サーバ、マスタノード、および個人に関連付けられたＩＤノード（ここでは個
人ＩＤノードとも呼び、いくつかの実施形態ではセンサノードとして上で説明した）を含
む。ＩＤノードは、短距離通信路を介してマスタノードと直接無線通信するように動作す
るが、サーバとは直接通信することができない。
【１１０８】
ＩＤノードはまた、個人の位置、個人の定量化可能な特性（例えば、血圧センサによる
血圧、ＩＤノードに結合された呼吸センサによる呼吸、脈拍酸素測定センサによる脈拍、
ＩＤノード上の加速度センサによる手足または頭の向き、ＩＤノードに結合または統合さ
れた１つもしくは複数のバイオセンサによる他の生理学的特性など）などの個人の活動を
監視するように動作する。このように、ＩＤノードは、個人の活動に関する対応可能なイ
ベントを検出し、対応可能なイベントを報告するメッセージをマスタノードに送信するこ
とができる。
【１１０９】
マスタノードは、ＩＤノードからブロードキャストされた信号（特定の設定された電力
レベルでブロードキャストされたアドバタイズパケットメッセージなど）を検出すると、
ＩＤノードと関連付けられ、ＩＤノードから受け取ったメッセージで報告された対応可能
なイベントについてサーバに通知するように動作する。サーバは、ＩＤノードの位置を決
定し、対応可能なイベントに関してマスタノードから通知を受け取り、通知に基づいて応
答動作を開始するように動作する。したがって、個人の活動を監視するための階層型ノー
ドネットワークのこの実施形態および類似の実施形態は、様々な実施形態および方法７３
００の動作に関して上述したものと同様に動作することができる。
【１１１０】
（治療の応用）
追加の実施形態は、患者に治療を提供する際に、保健医療施設が動作し得る方法を強化
するために、階層型ノードネットワークを使用することができる。具体的には、このよう
な実施形態は、階層型ノードネットワーク内の要素を使用して、治療に関して事前設定の
準備を開始するのを助けることにより、患者が到着し、施設全体にわたって移動する際に
、患者の治療プロセスを強化することができる。
【１１１１】
一例において、図７１に示す保健医療施設７１００に再び戻って、ノードとして動作す
るデバイスを有するアプリ（例えば、デバイスがＩＤノードの一種として動作し得るよう
に、本明細書で説明したコード３２５と同様の機能を有するアプリ、またはデバイスがサ
ーバと直接通信し、別の通信路を介してＩＤノードと別個に通信することができるマスタ
ノードの一種として動作し得るように、本明細書で説明したコード４２５と同様の機能を
有するアプリ）を実行するユーザ・アクセス・デバイス（スマートフォンまたはタブレッ
トなど）を有する患者が到着することができる。患者は、ネットワークに関連付けられた
最も近い保健医療施設の位置を識別するために同じまたは異なるユーザ・アクセス・デバ
イス（例えば、ホームコンピュータ）を前もって使用することができ、患者の次の訪問に
関する状況情報を提供するように促される。
【１１１２】
例示的な医療状況情報は、患者が施設で支援および治療を必要とする現在の医療問題に
関する状態情報を含むことができる。提供される例示的な状態情報は、個人の健康状態に
関する症状指標についての詳細を含むことができる。他の実施形態では、例示的な状況情
報は、これらに限定されないが、患者または患者の親族に関する最初のまたは更新された
保険情報、住所情報、訪問の理由に関する情報、診察してもらう医師の種類（例えば、一
般的な医師、ＥＲ医師、内分泌科医などの専門医など）を含むことができる。
【１１１３】
それから、このような情報は、ネットワークを介してサーバに送ることができる（例え
ば、ＩＤノードとして動作しているユーザ・アクセス・デバイスからサーバへの直接接続
を介して、あるいは、ユーザ・アクセス・デバイスが最初に１つまたは複数の中間デバイ
スに接続して状態情報をアップロードするサーバへの間接的な接続を介して）。したがっ
て、患者が施設７１００に接近すると、例えば一実施形態におけるＩＤノードとして動作
するユーザ・アクセス・デバイスなどの患者自身のＩＤノードは、施設のマスタノード７
１１０ａと関連付けられることができる。このユーザ・アクセス・デバイスは、医療状況
情報（患者の状態情報など）を提供しアップロードするために患者によって使用されるも
のと必ずしも同じデバイスでなくてもよい。
【１１１４】
患者からのこの医療状況情報の早期提供および関連する考慮を容易にすることによって
、階層型ノードネットワークの一実施形態は、患者の施設への差し迫った訪問に対する１
つまたは複数の適切な事前設定の準備、および施設の適切な部分内で１回の治療を開始す
る際に、患者の位置を追跡することができる。患者が移動する（外部または屋内で）際に
患者の位置を追跡するための階層型ノードネットワークの能力はまた、事前設定の準備に
対する調整を可能にし、それは、例えば、施設に関するコンテキストデータに基づいて患
者をより良好な位置に置くように行われる調整を含む。さらに、実施形態は、患者が保健
医療施設に到着する前に、到着時および最初の患者登録時に、ならびに患者が施設内を移
動する間に、患者と事前の対話的なつながりを可能にする。
【１１１５】
より詳細には、患者が到着し、登録デスクに向かって移動すると、患者のスマートフォ
ンまたはＩＤノードとして動作している他のユーザ・アクセス・デバイスは、共有する関
連する保険情報を予め格納し、ならびにノード関連付けを使用して効率的な自己負担分の
支払いトランザクションを容易にするのを助けることができる（例えば、図３６およびノ
ード関連付けを用いて支払いトランザクションを行うための実施形態の付随する説明を参
照）。例えば、患者の医療フレックスアカウントシステムは、このような自己負担分の支
払いトランザクションのための通貨として使用するために、ＩＤノードとして動作する患
者のユーザ・アクセス・デバイスにクレジットを設定することができる。
【１１１６】
図７４は、本発明の一実施形態による、階層型ノードネットワークを用いて保健医療施
設で患者に提供される治療に関する事前設定の準備を開始するための例示的な方法を示す
フローダイアグラムである。ここで図７４を参照すると、方法７４００は、ステップ７４
０５で開始し、患者が保健医療施設に接近するにつれて、マスタノードがＩＤノードから
ブロードキャストされた信号を検出すると、マスタノードがＩＤノードと関連付けられる
。ここで、ＩＤノードは、治療を求める患者に関連付けられる。例えば、ＩＤノードは、
特定アプリを実行する、患者のスマートフォン（ユーザ・アクセス・デバイスの一種）、
またはタブレットであってもよい。ＩＤノードはマスタノードと直接通信することができ
、マスタノードはサーバと直接通信し、ＩＤノードと別個に通信するように動作する。
【１１１７】
別の実施形態では、マスタノードがＩＤノードと能動的に関連付けられることができる
ように、マスタノードはサーバから許可を受け取ることができる。この許可は、例えば、
マスタノードおよびＩＤノードが、ＩＤノードからブロードキャストされた信号を検出す
る前に、互いに能動的に関連付けられることを許可することができる。したがって、事前
に許可された関連付けの一種を、サーバによって設定することができる。例えば、保健医
療施設７１００で治療を求めている患者が関連する状態情報をサーバ１００にアップロー
ドした場合には、患者をＩＤノード（例えば、患者のデバイスがＩＤノードとして動作す
るようにアプリを実行する患者のスマートフォンまたはタブレットデバイス）とリンクす
る、患者に関する登録情報をサーバ１００が有することができるので、サーバ１００は、
患者に関連付けられたＩＤノードと関連付けられるための許可を施設のマスタノード７１
１０ａに提供することができる。
【１１１８】
異なる実施形態では、患者が保健医療施設に接近するにつれて、マスタノードがＩＤノ
ードからブロードキャストされた信号を検出すると、マスタノードは、マスタノードとＩ
Ｄノードとの間の能動的な関連付けを確立することにより、ＩＤノードと関連付けられる
ことができる。より詳細には、能動的な関連付けは、許可に基づいて、マスタノードとＩ
Ｄノードとの間の許可された接続を反映することができる。それから、この許可された接
続は、マスタノードとＩＤノードとの間でデータを個人的に共有するための、マスタノー
ドとＩＤノードとの間の安全な通信路を提供する。
【１１１９】
ステップ７４１０で、方法７４００は、マスタノードが患者に関連するＩＤノードによ
り安全に送信された医療状況情報を受け取って、継続する。より詳細には、医療状況情報
は、患者の健康状態に関するＩＤノードにより安全に送信された状態情報を含むことがで
きる。より詳細には、受け取った状態情報は、少なくとも患者の健康状態に関連する症状
指標を含むことができる。例えば、患者が施設７１００に到着して、入口７１３０に接近
していると、施設のマスタノード７１１０ａは、患者の左足首が打撲し、腫れて、痛みが
あるという症状情報を含む、患者についての状態情報を受け取ることができる。他の種類
の医療状況情報は、患者または患者の親族の新しいまたは更新された保険情報、患者また
は患者の親族の住所情報、患者が保健医療施設を訪問する理由に関する情報（例えば、予
定されたアポイントメント、ＥＲ訪問、ラボワーク訪問、症状情報など）、ならびに、保
健医療施設を訪問している間に患者が診察を受けると予想される医師の種類に関する情報
（例えば、内科医、内分泌科医など）のうちの少なくとも１つを含むことができる。
【１１２０】
ステップ７４１５で、方法７４００は、マスタノードがサーバに医療状況情報を送信し
て、継続する。ＩＤノードから受け取った医療状況情報を送信することは、様々な方法で
、例えば、マスタノードが受け取った正確な医療状況情報を送信することにより、あるい
は、マスタノードが受け取った状況情報の要約を送信することなどにより、達成すること
ができる。サーバに医療状況情報を送信することにより、サーバは、訪問する前に、どの
ような症状および／または他の情報が患者の状況を説明するか、あるいは患者の健康状態
を特徴付けるかを認識する。
【１１２１】
ステップ７４２０で、方法７４００は、サーバにより、ＩＤノードの位置を決定するこ
とで継続する。上で様々な方法で詳細に説明したように、サーバ（または方法７４００の
いくつかの実施形態ではマスタノード）は、患者に関連付けられたＩＤノードの位置を決
定することができる。より詳細には、ＩＤノードの位置を決定するステップは、時間の経
過と共にＩＤノードの位置を追跡し、患者およびＩＤノードの動作環境に関するコンテキ
ストデータに基づいてＩＤノードの位置の精度を高めることにより、さらに達成すること
ができる。例えば、図７１に示す保健医療施設の環境では、このような例示的なコンテキ
ストデータは、施設７１００の寸法およびレイアウト情報、患者がいると予想され得る施
設７１００の予想されるエリア、患者がいると予想されないエリア（例えば、機密記録室
７１１５）であり、特定の機器を配置することができるエリア（例えば、ＩＤノード７１
２０ｘに関連付けられたＸ線装置７１５０の位置）、および類似した種類のＩＤノードが
類似した環境でどのように動作することができるかについての信号劣化情報（例えば、そ
のエリアで既知の他のブロードキャストしているノードから予想されるＲＦシールド効果
または干渉効果を考慮する）を含んでもよい。
【１１２２】
特に、方法７４００の別の実施形態は、ＩＤノードとして動作するユーザ・アクセス・
デバイスの変化する電力特性に依存するＩＤノードの位置を識別するステップを有するこ
とができる。具体的には、ＩＤノードの位置を識別することは、ＩＤノードとして動作す
るユーザ・アクセス・デバイスの電力特性（ＩＤノードからブロードキャストされるアド
バタイズ信号のＲＦ出力電力レベルなど）を変化させる命令を、サーバによってマスタノ
ードに提供すること、および、マスタノードが、ＩＤノードとして動作するユーザ・アク
セス・デバイスにその命令を送信することを含むことができる。
【１１２３】
より詳細な例において、命令を提供することは、ＩＤノードとして動作するユーザ・ア
クセス・デバイスの予想される動作環境に関するコンテキストデータに基づいて、電力特
性のレベルを精度の高い値にすることにより達成することができる。それから、マスタノ
ードは、ＩＤノードとして動作するユーザ・アクセス・デバイスの電力特性を精度の高い
値に変更する命令を提供するであろう。例えば、ＩＤノードの出力電力レベルは、施設内
を移動すると予想される際に、そのＩＤノードの周囲で動作していると予想されるＩＤノ
ードが多数あることを示し得る情報に基づいて、より低い調整された値に精度を高めるこ
とができる。
【１１２４】
別の例において、そのＩＤノードが移動すると予想される施設の特定部分内に生じ得る
予想される信号劣化を考慮するために、ＲＦ出力電力レベルを精度の高いレベルに変更す
るようにＩＤノードに命令することができる。より具体的には、精度を高めるステップは
、予想される位置が医療状況情報（例えば、状態情報）に関連する場合に、ユーザ・アク
セス・デバイスが保健医療施設内の予想される位置（混雑した検査エリア７１１０など）
に移動すると予想されると、ＩＤノードとして動作するユーザ・アクセス・デバイスの予
想される動作環境に関するコンテキストデータに基づいて、電力特性のレベルを精度の高
い値にすることにより、達成することができる。例えば、けがをした足首または脚の条件
では、システムは、患者に関連付けられたに検査エリア７１１０に移動して、Ｘ線検査室
７１２５に移動することを予想することができる。したがって、ＩＤノード７１２０ｅが
混雑した検査エリア７１１０を通って移動する際に、マスタノード７１１０ａはＩＤノー
ド７１２０ｅのＲＦ出力レベルをより低いレベルに精度を高めることができるが、遮蔽に
よる有意な信号劣化が予想され得るＸ線検査室７１２５などの予想されるエリアにＩＤノ
ード７１２０ｅが移動すると、そのＲＦ出力レベルをより高いレベルに精度を高めること
ができる。このように、実施形態は、本明細書で開示される強化された位置特定技術のう
ちの１つまたは複数を利用することができる。
【１１２５】
ステップ７４２５で、方法７４００は、ＩＤノードの決定された位置および医療状況情
報に基づいて、治療のために保健医療施設を訪れる患者に関連する事前設定の準備をサー
バ（またはいくつかの実施形態では、マスタノード）が開始して終了する。より詳細な実
施形態では、方法７４００の開始するステップは、サーバからマスタノードに指示メッセ
ージを提供することによって達成することができる。指示メッセージは、ＩＤノードの決
定された位置および医療状況情報に基づいて、保健医療施設内の予測される位置に患者を
導く一組の指示を含むことができる。例えば、上述した足首をけがした患者では、どこに
行けばよいか、また何を持って行けばよいかを患者に知らせるために、患者のスマートフ
ォン（ＩＤノード７１２０ｅなどのＩＤノードとして動作する）にメッセージを提供する
ように、サーバ１００は、マスタノード７１１０ａと協調することができる。当業者であ
れば、他の関連情報をスマートフォンのユーザインターフェース上に表示するための指示
メッセージの一部として提供することができることを理解するであろう。
【１１２６】
別のより詳細な実施形態では、方法７４００の開始するステップは、サーバが記録デー
タベースの記録にアクセスすることで実施することができる。図５は、１つの種類のデー
タベース（例えば、コンテキスト・データ・データベース）にアクセスしている例示的な
サーバ１００を示しているが、当業者であれば、他のそのようなデータベース（例えば、
医療記録データベース）は、サーバ１００から、あるいはサーバ１００の指示および命令
でそのような記録にアクセスする他の専用データベース・サーバ・システムから使用可能
であり、アクセス可能であることを理解するであろう。この実施形態では、記録（保健医
療施設７１００により準備され保持されている医療記録、患者自身により準備された健康
記録など）は、患者に関連し、ＩＤノードとして動作するユーザ・アクセス・デバイスの
決定された位置（例えば、ＩＤノードの位置は、Ｘ線診断検査室７１２５に近い）および
医療状況情報（例えば、患者の脚の痛みおよび腫れの状態情報）に基づいており、患者に
関連する、より具体的には患者の脚に関連する画像記録にアクセスすることができる。
【１１２７】
ＩＤノードとして動作するユーザ・アクセス・デバイスが医療状況情報に関連する保健
医療施設の一部に位置する前に、アクセスされた記録を事前設定するために、医療状況情
報に関連する保健医療施設の一部に関連付けられたユーザ・アクセス・デバイスに、アク
セスされた記録をサーバが送信することができる。したがって、足首にけがをした患者の
例に戻ると、サーバ１００は、診断検査室７１２５のＸ線技師７１６０によって操作され
るオフィスコンピュータ（図示せず）またはタブレットデバイス（図示せず）に、アクセ
スされた関連する画像記録を送信することができる。
【１１２８】
さらに、方法７４００はまた、患者の更新された位置に基づいて、事前設定の準備を調
整するステップを含むことができる。例えば、患者が治療を受けるために検査エリア７１
１０および７１２５を通って移動すると、患者は検査エリア７１１０に戻る更新された位
置を有することができる。この例示的な実施形態では、任意の事前設定された関連する先
の画像記録は、検査エリアの医師７１８０により操作されるコンピュータまたはタブレッ
ト（図示せず）に送信され得る。したがって、このような階層型ノードネットワークは、
患者のコンテキスト駆動型の治療を提供するように動作することができる。
【１１２９】
さらなる実施形態では、情報の対話的な双方向の交換は、このような事前設定の準備を
開始する一部として事前に用いることができる。例えば、事前設定の準備を開始するステ
ップは、サーバからマスタノードへのコンテキスト駆動型の問い合わせを提供することを
さらに含むことができる。コンテキスト駆動型の問い合わせは、医療状況情報に基づいて
、患者からの追加情報に対する１つまたは複数の事前のスクリーニングプロンプトを含む
ことができる。サーバからのコンテキスト駆動型の問い合わせにより、マスタノードは、
ユーザ・アクセス・デバイスのユーザインターフェース上に表示するために、ＩＤノード
として動作するユーザ・アクセス・デバイスに１つまたは複数の事前のスクリーニングプ
ロンプトを送信することができる。このような事前のスクリーニングプロンプトは、より
能動的なユーザまたは患者のつながりを容易にする複数の情報交換を可能にする。このよ
うなプロンプトは、一実施形態では、アドレス情報、保険情報もしくは更新、自己負担分
の支払い情報、症状情報、または最初に提供された医療状況情報から精度を高められ得る
他の追加の状況情報などの事前のスクリーニング質問を質問することができる。
【１１３０】
方法７４００のこのさらなる実施形態では、マスタノードは、ＩＤノードとして動作す
るユーザ・アクセス・デバイスからフィードバックを受け取ることができ、このフィード
バックは、強化された医療状況情報（例えば、より詳細な状態情報、ならびに住所および
保険情報の更新など）を提供する。それからマスタノードは、治療のために保健医療施設
を訪れた患者に関連する事前設定の準備の精度を高めるのに使用するために、サーバにフ
ィードバックを送信することができる。
【１１３１】
方法７４００の様々な実施形態に加えて、別の実施形態は、保健医療施設で患者の治療
に関連する１つまたは複数の事前設定の準備を開始するための階層型ノードネットワーク
について説明する。この実施形態では、階層型ノードネットワークは、サーバ、マスタノ
ード、および個人に関連付けられたＩＤノード（ここでは個人ＩＤノードとも呼び、ＩＤ
ノードとして動作するユーザ・アクセス・デバイス（スマートフォンなど）として上で説
明した）を含む。ＩＤノードは、短距離通信路を介してマスタノードと直接無線通信する
。より具体的には、ソフトウェア（コード３２５を実行するアプリなど）の制御に基づい
て、ＩＤノードは、患者が保健医療施設に接近すると信号をブロードキャストし、マスタ
ノードと関連付けられた後に、医療状況情報（患者の健康状態に関連する）をマスタノー
ドに安全に送信するように動作する。
【１１３２】
例示的なネットワークのマスタノードは、患者が保健医療施設に接近すると、ＩＤノー
ドからブロードキャストされた信号を検出し、ＩＤノードからブロードキャストされた信
号を検出するとＩＤノードと関連付けられ、ＩＤノードにより安全に送信された医療状況
情報を受け取り、受け取った医療状況情報に関するメッセージをサーバに通知するように
動作する。
【１１３３】
例示的なネットワーク内のサーバは、ＩＤノードの位置を決定し、受け取った医療状況
情報に関するメッセージをマスタノードから受け取り、ＩＤノードの決定された位置およ
び受け取った医用状況情報に基づいて、治療のために保健医療施設を訪れる患者に関連す
る１つまたは複数の事前設定の準備を開始するように動作する。したがって、保健医療施
設で患者に提供される治療に関連する事前設定の準備を開始するための階層型ノードネッ
トワークのこの実施形態および類似の実施形態は、様々な実施形態および方法７４００の
動作に関して上述したものと同様に動作することができる。
【１１３４】
本明細書の実施形態に記載された方法および方法の変形のいずれかを実行する動作のシ
ーケンスは、単に例示的なものであり、正当に、かつ本発明の原理にしたがって、様々な
動作のシーケンスが追従され得ることを強調すべきである。
【１１３５】
以上概説した例示的な実施形態のうちの少なくともいくつかの部分は、無線ノードネッ
トワーク内のノードをより良く管理して位置特定するために、あるいは階層型ノードネッ
トワークの一部としてそのようなノードおよびネットワーク要素を使用するために、他の
例示的な実施形態の部分と関連付けて使用することができる。さらに、本明細書で開示さ
れる例示的な実施形態のうちの少なくともいくつかは、互いに独立に、および／または互
いに組み合わせて用いることができ、本明細書に開示されていないデバイスおよび方法に
応用が可能である。
【１１３６】
当業者であれば、実施形態が１つまたは複数の利点を提供することができ、かつ、必ず
しもすべての実施形態が本明細書に記載されたすべてのまたは２つ以上の特定の利点を提
供するわけではないことを理解するであろう。さらに、本明細書に記載された構造および
方法に対して様々な修正および変形が可能であることは、当業者には明らかであろう。し
たがって、本発明は、本明細書で述べた内容に限定されるものではないことを理解された
い。そうではなく、本発明は修正および変形を包含するものである。
【１１３７】
以下に続くものは、上述した様々な実施形態のうちの１つまたは複数の態様に焦点を当
てた例示的な請求項の組のリストである。最初の請求項の組は要約と共に直後に続き、そ
の後に続く各々の追加の実施形態の提示は異なる請求項の組を含む。
【１１３８】
（追加の実施形態  提出書類１）
１．少なくとも複数のマスタノードとサーバとを有する無線ノードネットワークにおい
てノード動作の動作モードを動的に変更するための方法であって、
マスタノードのうちの第１のマスタノードが、マスタノードのうちの第１のマスタノー
ドに関連した環境変化を検出するステップと、
検出された環境変化に応答して、マスタノードのうちの第１のマスタノードのための動
作モードを、マスタノードのうちの第１のマスタノードがもはやそれ自体の位置を自己決
定することができない一時ＩＤノードモードに変更するステップと、
マスタノードのうちの第１のマスタノードがサーバに、マスタノードのうちの第１のマ
スタノードが一時ＩＤノードモードで動作していることを通知するステップと、
一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードをマス
タノードのうちの第２のマスタノードと関連付けるステップと
を含む、方法。
【１１３９】
２．環境変化は、マスタノードのうちの第１マスタノードに関連した予想される環境変
化である、項目１に記載の方法。
【１１４０】
３．環境変化を検出するステップは、マスタノードのうちの第１のマスタノードがもは
や位置信号を受信しないときである、項目１に記載の方法。
【１１４１】
４．検出される環境変化は、マスタノードのうちの第１のマスタノードによる位置信号
の受信を妨げるコンテナ内における少なくともマスタノードのうちの第１のマスタノード
の配置をさらに含む、項目３に記載の方法。
【１１４２】
５．一時ＩＤノードモードは、マスタノードのうちの第１のマスタノードがもはやそれ
自体の位置を自己決定することができなくなっている間にサーバと通信することを可能に
する、項目１に記載の方法。
【１１４３】
６．一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードを
マスタノードのうちの第２のマスタノードと関連付けるステップは、
マスタノードのうちの第１のマスタノードがマスタノードのうちの第２のマスタノード
に、マスタノードのうちの第２のマスタノードと接続するよう求める要求に関してアドバ
タイズするステップと、
一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードがマス
タノードのうちの第２のマスタノードから応答を受信するステップと、
応答においてマスタノードのうちの第２のマスタノードによって要求された情報と共に
マスタノードのうちの第２のマスタノードへ回答を送信するステップと
を含む、項目１に記載の方法。
【１１４４】
７．変更するステップは、マスタノードのうちの第１のマスタノードが少なくとも１つ
のＩＤノードと通信関係を保持している間にマスタノードのうちの第１のマスタノードの
ための動作モードを一時ＩＤノードモードに変更するステップをさらに含む、項目１に記
載の方法。
【１１４５】
８．マスタノードのうちの第１のマスタノードが少なくとも１つのＩＤノードから情報
を受信するステップと、一時ＩＤノードモードで動作しているマスタノードのうちの第１
のマスタノードがマスタノードのうちの第２のマスタノードへ情報を転送するステップと
、をさらに含む、項目７に記載の方法。
【１１４６】
９．転送される情報は、少なくとも１つのＩＤノードによって収集されたセンサデータ
である、項目８に記載の方法。
【１１４７】
１０．マスタノードのうちの第１のマスタノードに関連した第２の環境変化を検出し次
第、マスタノードのうちの第１のマスタノードのための動作モードを通常動作モードに変
更するステップであって、通常動作モードは、マスタノードのうちの第１のマスタノード
がそれ自体の位置を再度自己決定することができるモードである、マスタノードのうちの
第１のマスタノードのための動作モードを通常動作モードに変更するステップ、をさらに
含む、項目１に記載の方法。
【１１４８】
１１．少なくとも複数のマスタノードとサーバとを有する無線ノードネットワークにお
いてノード動作の動的に変化する動作モードを管理するための方法であって、
サーバがマスタノードのうちの第１のマスタノードから、マスタノードのうちの第１の
マスタノードに関連した環境変化を報告する通知を受信するステップと、
環境変化の結果として一時ＩＤノードモードで動作することになるマスタノードのうち
の第１のマスタノードの論理変更を記録するステップと、
一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードがマス
タノードのうちの第２のマスタノードと関連付けられることを許可するステップと
を含む、方法。
【１１４９】
１２．環境変化は、マスタノードのうちの第１マスタノードに関連した予想される環境
変化を含む、項目１１に記載の方法。
【１１５０】
１３．予想される環境変化は、マスタノードのうちの第１のマスタノードがさらされる
ことが予想される不都合なＲＦ環境を含む、項目１２に記載の方法。
【１１５１】
１４．環境変化と合致するコンテキストデータを更新するステップ、をさらに含む、項
目１１に記載の方法。
【１１５２】
１５．一時ＩＤノードモードは、マスタノードのうちの第１のマスタノードがもはやそ
れ自体の位置を自己決定することができなくなっている間にサーバと通信することを可能
にする、項目１１に記載の方法。
【１１５３】
１６．環境変化は、マスタノードのうちの第１のマスタノードによる位置信号の受信を
妨げるコンテナ内に入るマスタノードのうちの第１のマスタノードの移動の結果として生
じる、項目１５に記載の方法。
【１１５４】
１７．一時ＩＤノードモードで動作しているときに、マスタノードのうちの第１のマス
タノードからの転送情報として、マスタノードのうちの第２のマスタノードから情報を受
信するステップ、をさらに含む、項目１１に記載の方法。
【１１５５】
１８．転送情報はセンサデータである、項目１７に記載の方法。
【１１５６】
１９．マスタノードのうちの第１のマスタノードに関連した第２の環境変化の結果とし
ての通常動作モードに戻るマスタノードのうちの第１のマスタノードの別の論理変更を記
録するステップであって、通常動作モードは、マスタノードのうちの第１のマスタノード
がそれ自体の位置を再度自己決定することができるモードである、通常動作モードに戻る
マスタノードのうちの第１のマスタノードの別の論理変更を記録するステップ、をさらに
含む、項目１１に記載の方法。
【１１５７】
２０．プロセッサ上で実行されると、少なくとも複数のマスタノードとサーバとを有す
る無線ノードネットワークにおいてノード動作の動作モードを動的に変更するための方法
を行う命令を含む非一時的なコンピュータ可読媒体であって、当該方法は、
マスタノードのうちの第１のマスタノードが、マスタノードのうちの第１のマスタノー
ドに関連した環境変化を検出するステップと、
検出された環境変化に応答して、マスタノードのうちの第１のマスタノードのための動
作モードを、マスタノードのうちの第１のマスタノードがもはやそれ自体の位置を自己決
定することができない一時ＩＤノードモードに変更するステップと、
マスタノードのうちの第１のマスタノードがサーバに、マスタノードのうちの第１のマ
スタノードが一時ＩＤノードモードで動作していることを通知するステップと、
一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードをマス
タノードのうちの第２のマスタノードと関連付けるステップと
を含む、非一時的なコンピュータ可読媒体。
【１１５８】
２１．環境変化を検出するステップは、マスタノードのうちの第１のマスタノードがも
はや位置信号を受信しないときである、項目２０に記載の非一時的なコンピュータ可読媒
体。
【１１５９】
２２．検出される環境変化は、マスタノードのうちの第１のマスタノードによる位置信
号の受信を妨げるコンテナ内における少なくともマスタノードのうちの第１のマスタノー
ドの配置をさらに含む、項目２１に記載の非一時的なコンピュータ可読媒体。
【１１６０】
２３．一時ＩＤノードモードは、マスタノードのうちの第１のマスタノードがもはやそ
れ自体の位置を自己決定することができなくなっている間にサーバと通信することを可能
にする、項目２０に記載の非一時的なコンピュータ可読媒体。
【１１６１】
２４．一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノード
をマスタノードのうちの第２のマスタノードと関連付けるステップは、
マスタノードのうちの第１のマスタノードがマスタノードのうちの第２のマスタノード
に、マスタノードのうちの第２のマスタノードと接続するよう求める要求に関してアドバ
タイズするステップと、
一時ＩＤノードモードで動作しているマスタノードのうちの第１のマスタノードがマス
タノードのうちの第２のマスタノードから応答を受信するステップと、
応答においてマスタノードのうちの第２のマスタノードによって要求された情報と共に
マスタノードのうちの第２のマスタノードへ回答を送信するステップと
をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１１６２】
２５．変更するステップは、マスタノードのうちの第１のマスタノードが少なくとも１
つのＩＤノードと通信関係を保持している間にマスタノードのうちの第１のマスタノード
のための動作モードを一時ＩＤノードモードに変更するステップをさらに含む、項目２０
に記載の非一時的なコンピュータ可読媒体。
【１１６３】
２６．当該方法は、マスタノードのうちの第１のマスタノードが少なくとも１つのＩＤ
ノードから情報を受信するステップと、一時ＩＤノードモードで動作しているマスタノー
ドのうちの第１のマスタノードがマスタノードのうちの第２のマスタノードへ情報を転送
するステップと、をさらに含む、項目２５に記載の非一時的なコンピュータ可読媒体。
【１１６４】
２７．転送される情報は、少なくとも１つのＩＤノードによって収集されたセンサデー
タである、項目２６に記載の非一時的なコンピュータ可読媒体。
【１１６５】
２８．当該方法は、マスタノードのうちの第１のマスタノードに関連した第２の環境変
化を検出し次第、マスタノードのうちの第１のマスタノードのための動作モードを通常動
作モードに変更するステップであって、通常動作モードは、マスタノードのうちの第１の
マスタノードがそれ自体の位置を再度自己決定することができるモードである、マスタノ
ードのうちの第１のマスタノードのための動作モードを通常動作モードに変更するステッ
プ、をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１１６６】
２９．動的に構成可能な無線ノードネットワークであって、
少なくとも第１のマスタノードと第２のマスタノードとを含む複数のマスタノードであ
って、マスタノードの各々が、それぞれのマスタノードがそれ自体の位置を決定するよう
に動作する通常動作モードと、それぞれのマスタノードがもはやそれ自体の位置を決定す
るように動作しない一時ＩＤノードモードと、を有する、複数のマスタノードと、
マスタノードと通信状態にあるサーバと
を含み、
第１のマスタノードは、
第１のマスタノードに関連した環境変化を検出し、
第１のマスタノードの現在の動作モードを、通常動作モードから一時ＩＤノードモード
に一時的に変更する
ように動作し、
第２のマスタノードは、通常動作モードで動作しているときに、第１のマスタノードが
一時ＩＤノードモードで動作しているときに第１のマスタノードと関連付けられるように
動作する、
動的に構成可能な無線ノードネットワーク。
【１１６７】
３０．サーバは、
環境変化を報告する第１のマスタノードからの通知を受信し、
一時ＩＤノードモードで動作することになる第１のマスタノードの論理変更を記録し、
第２のマスタノードが、第１のマスタノードが一時ＩＤノードモードで動作していると
きに第１のマスタノードと関連付けられることを許可する
ように動作する、項目２９に記載の動的に構成可能な無線ノードネットワーク。
【１１６８】
３１．環境変化は、第１のマスタノードが位置信号を十分に受信し、位置信号に基づい
て位置を決定することができないことを含む、項目２９に記載の動的に構成可能な無線ノ
ードネットワーク。
【１１６９】
３２．環境変化は、第１のマスタノードが、第１のマスタノードによる位置信号の受信
を妨げる不都合なＲＦ環境にさらされることさらに含む、項目３１に記載の動的に構成可
能な無線ノードネットワーク。
【１１７０】
３３．不都合なＲＦ環境は、遮蔽材料の近くでの第１のマスタノードの配置をさらに含
む、項目３２に記載の動的に構成可能な無線ノードネットワーク。
【１１７１】
３４．一時ＩＤノードモードで動作している第１のマスタノードは、第２の環境変化を
検出し次第、通常動作モードの第１のマスタノードとしての機能に戻るようにさらに動作
する、項目２９に記載の動的に構成可能な無線ノードネットワーク。
【１１７２】
３５．第２の環境変化は、第１のマスタノードがそれ自体の位置を決定し、通常動作モ
ードの第１のマスタノードとしての機能に戻ることを可能にするために第１のマスタノー
ドが位置信号を受信するときである、項目３４に記載の動的に構成可能な無線ノードネッ
トワーク。
【１１７３】
３６．第１のマスタノードは、一時ＩＤノードモードで動作しているときに、センサ情
報を受信し、センサ情報を第２のマスタノードへ転送するように動作する、項目３４に記
載の動的に構成可能な無線ノードネットワーク。
【１１７４】
（追加の実施形態  提出書類２）
１．少なくとも複数のノードとサーバとを有する無線ノードネットワークの関連付け管
理のための方法であって、
ノードのうちの第１のノードをノードのうちの第２のノードと関連付けられる潜在的ノ
ードとして識別するステップと、
サーバへ関連付け要求を送信するステップと、
関連付け要求に関連したサーバからの許諾応答を受信するステップと、
第１のノードと第２のノードとを関連付けるステップと
を含む、方法。
【１１７５】
２．識別するステップは、
第１のノードに関連した状況情報を決定するために第１のノードによって送信されたメ
ッセージを見直すステップと、
第１のノードが第２のノードと関連付けられるべきかどうかを判定するために状況情報
を分析するステップと
を含む、項目１に記載の方法。
【１１７６】
３．状況情報は、複数の状況レベルのうちの１つを含み、異なる状況レベルは、第１の
ノードが第２のノードへの接続を要求しているかどうかを指示する、項目２に記載の方法
。
【１１７７】
４．関連付け要求は、第１のノードと、関連付けられるべき第２のノードとを識別し、
第１のノードと第２のノードとがセキュアに接続し、関連付けの一部としてデータを共有
することを可能にする適切なセキュリティ資格情報の送信を要求する、項目１に記載の方
法。
【１１７８】
５．許諾応答を受信するステップは、サーバから許可資格情報を受信するステップをさ
らに含み、許可資格情報は、サーバによって作成され、第１のノードと第２のノードとを
接続し、第１のノードと第２のノードとの間で情報を共有することを許可するために提供
される、項目１に記載の方法。
【１１７９】
６．許可資格情報を第２のノード上でセキュリティデータとして記憶するステップ、を
さらに含む、項目５に記載の方法。
【１１８０】
７．関連付けるステップは、許可資格情報に基づいて第２のノードから第１のノードへ
の認証された接続を確立するステップ、をさらに含む、項目５に記載の方法。
【１１８１】
８．サーバによって確立されたプロファイルに従って、第１のノードと第２のノードと
の間で共有データをセキュアに提供するステップ、をさらに含む、項目１に記載の方法。
【１１８２】
９．タスクの責任が以前に第１のノードにあった場合に、第１のノードが第２のノード
と関連付けられた後で、第２のノードがタスクの責任を得るステップ、をさらに含む、項
目１に記載の方法。
【１１８３】
１０．第２のノードは外部電源によって電力供給され、第１のノードは電池によって電
力供給される、項目１から８のいずれか一項に記載の方法。
【１１８４】
１１．少なくとも複数のノードとサーバとを有する無線ノードネットワークの関連付け
管理のための方法であって、
サーバにおいて、ノードのうちの第２のノードから関連付け要求を受信するステップで
あって、関連付け要求は、ノードのうちの第１のノードを第２のノードに関連付ける許可
を求める、関連付け要求を受信するステップと、
第１のノードおよび第２のノードの位置を決定するステップと、
少なくとも第１のノードの位置および第２のノードの位置に基づいて、第１のノードを
第２のノードに関連付けることが求められるかどうかを判定するステップと、
第１のノードを第２のノードと関連付けることが求められる場合に、新しい関連付けデ
ータを記録するステップと、
第１のノードを第２のノードに関連付ける許可を付与するサーバから第２のノードへの
応答を送信するステップと
を含む、方法。
【１１８５】
１２．位置を決定するステップは、第２のノードのための位置データを受信するステッ
プと、第１のノードを位置特定するためにサーバが利用可能な複数の位置特定方法のうち
の少なくとも１つを用いて第１のノードの位置を決定するステップと、をさらに含む、項
目１１に記載の方法。
【１１８６】
１３．応答を送信するステップは、
第１のノードと第２のノードとを接続し、第１のノードと第２のノードとの間で情報を
共有することを許可する第１の許可資格情報を生成するステップと、
第１の許可資格情報を応答として送信するステップと
をさらに含む、項目１１に記載の方法。
【１１８７】
１４．応答を送信するステップは、第２のノードと、第２のノードが第１のノードとの
関連付けを解除され、後で第３のノードと関連付けられることを要求することになるとサ
ーバが予想する場合に、第３のノードに関連した第２の許可資格情報を事前設定するステ
ップ、をさらに含む、項目１１に記載の方法。
【１１８８】
１５．サーバが共有データを受信するステップであって、共有データは第２のノードか
ら送信され、共有データは第１のノードから発せられるものである、サーバが共有データ
を受信するステップ、をさらに含む、項目１１に記載の方法。
【１１８９】
１６．サーバが共有データを受信するステップであって、共有データは第２のノードか
ら送信され、共有データは第１のノードおよび第２のノードの各々から発せられる部分を
有する、サーバが共有データを受信するステップ、をさらに含む、項目１１に記載の方法
。
【１１９０】
１７．第２のノードが第１のノードと関連付けられた後で、以前に第１のノードによっ
て行われたタスクの責任を引き継ぐよう第２のノードに命令するステップ、をさらに含む
、項目１１に記載の方法。
【１１９１】
１８．第２のノードは外部電源によって電力供給され、第１のノードは電池によって電
力供給される、項目１７に記載の方法。
【１１９２】
１９．第１のノードを第２のノードに関連付けることが求められるかどうかを判定する
ステップは、第１のノードを第２のノードに関連付けることがコンテキストデータに基づ
いて予想されるかどうかを判定するステップをさらに含む、項目１１に記載の方法。
【１１９３】
２０．第１のノードを第２のノードに関連付けることが求められるかどうかを判定する
ステップは、
関連付けられるべき潜在的ノードを制限する現在のフィルタリングモードを識別するス
テップと、
現在のフィルタリングモードが、第１のノードが第２のノードと関連付けられることを
許容する場合に限り、第１のノードを第２のノードに関連付ける許可を付与するステップ
と
を含む、項目１９に記載の方法。
【１１９４】
２１．許可を付与するステップは、現在のフィルタリングモードが、第２のノードが現
在のフィルタリングモードと合致する第１のノードの位置特定範囲内にあると定義する場
合に限り許可を付与するステップ、をさらに含む、項目２０に記載の方法。
【１１９５】
２２．現在のフィルタリングモードを、第１のノードが第２のノードと関連付けられる
ことを許容する別のフィルタリングモードに変更するステップ、をさらに含む、項目２１
に記載の方法。
【１１９６】
２３．プロセッサ上で実行されると、少なくとも複数のノードとサーバとを有する無線
ノードネットワークの関連付け管理のための方法を行う命令を含む非一時的なコンピュー
タ可読媒体であって、当該方法は、
ノードのうちの第２のノードから関連付け要求を受信するステップであって、関連付け
要求は、ノードのうちの第１のノードを第２のノードに関連付ける許可を求める、関連付
け要求を受信するステップと、
第１のノードおよび第２のノードの位置を決定するステップと、
少なくとも第１のノードの位置および第２のノードの位置に基づいて、第１のノードを
第２のノードに関連付けることが求められるかどうかを判定するステップと、
第１のノードを第２のノードと関連付けることが求められる場合に、新しい関連付けデ
ータを記録するステップと、
第１のノードを第２のノードに関連付ける許可を付与する第２のノードへの応答を送信
するステップと
を含む、非一時的なコンピュータ可読媒体。
【１１９７】
２４．位置を決定するステップは、第２のノードのための位置データを受信するステッ
プと、第１のノードを位置特定するためにサーバが利用可能な複数の位置特定方法のうち
の少なくとも１つを用いるステップと、をさらに含む、項目２３に記載の非一時的なコン
ピュータ可読媒体。
【１１９８】
２５．応答を送信するステップは、サーバによって生成された許可資格情報セットを送
信するステップ、をさらに含み、許可資格情報は、第１のノードと第２のノードとを接続
し、第１のノードと第２のノードとの間で動作情報をセキュアに交換することをセキュア
に許可するのに使用される、項目２３に記載の非一時的なコンピュータ可読媒体。
【１１９９】
２６．当該方法は、第２のノードから共有データを受信するステップをさらに含み、共
有データは、第１のノードと第２のノードとの間でセキュアに交換された動作情報の１種
として第１のノードから発せられる、項目２３に記載の非一時的なコンピュータ可読媒体
。
【１２００】
２７．当該方法は、第２のノードが第１のノードと関連付けられた後で、以前に第１の
ノードによって行われたタスクの責任を引き継ぐようサーバが第２のノードに命令するス
テップ、をさらに含む、項目２３に記載の非一時的なコンピュータ可読媒体。
【１２０１】
２８．第２のノードは外部電源によって電力供給され、第１のノードは電池によって電
力供給される、項目２７に記載の非一時的なコンピュータ可読媒体。
【１２０２】
２９．第１のノードを第２のノードに関連付けることが求められるかどうかを判定する
ステップは、
関連付けられるべき潜在的ノードを制限する現在のフィルタリングモードを識別するス
テップと、
現在のフィルタリングモードが、第１のノードが第２のノードと関連付けられることを
許容する場合に、第１のノードを第２のノードに関連付けるステップと
をさらに含む、項目２３に記載の非一時的なコンピュータ可読媒体。
【１２０３】
３０．現在のフィルタリングモードが、第２のノードが現在のフィルタリングモードと
合致する第１のノードの位置特定範囲内にあると定義する場合に、第１のノードを第２の
ノードに関連付けるステップ、項目２９に記載の非一時的なコンピュータ可読媒体。
【１２０４】
３１．当該方法は、現在のフィルタリングモードを、第１のノードが第２のノードと関
連付けられることを許容する別のフィルタリングモードに変更するステップ、をさらに含
む、項目２９に記載の非一時的なコンピュータ可読媒体。
【１２０５】
３２．現在のフィルタリングモードは、各ノードが関連付けられ、他のノードによって
管理されることができる異なるレベルの制限事項を定義する複数のフィルタリングモード
のうちの１つである、項目２９に記載の非一時的なコンピュータ可読媒体。
【１２０６】
３３．無線ノードネットワークの関連付け管理のためのシステムであって、
第１のノードと、
ノード処理装置と、ノード処理装置に結合されたノード揮発性メモリと、ノード処理装
置に結合された第１の通信インターフェースと、ノード処理装置に結合された第２の通信
インターフェースと、を含む、第２のノードであって、第１の通信インターフェースは第
１のノードと第２のノードとの間の短距離通信路を提供する、第２のノードと、
サーバ処理装置と、サーバ揮発性メモリと、サーバと第２のノードの第２の通信インタ
ーフェースとの間の長距離通信路を提供する第３の通信インターフェースとを含む、サー
バと
を含み、
ノード処理装置は、ノード揮発性メモリに置かれた少なくとも１つの第１のプログラム
・コード・セクションを実行するときに、
第１のノードを、第２のノードと関連付けられるための潜在的ノードとして識別し、
第２の通信インターフェース上でサーバへ関連付け要求を送信し、
第２の通信インターフェース上でサーバから、少なくともサーバによって生成された許
可情報を含む、関連付け応答を受信し、
第１のノードへ許可情報を提供し、
第１のノードと第２のノードとを関連付ける
ように動作し、
サーバ処理装置は、サーバ揮発性メモリに置かれた少なくとも１つの第２のプログラム
・コード・セクションを実行するときに、
第１のノードおよび第２のノードの位置を決定し、
少なくとも第１のノードの位置および第２のノードの位置に基づいて、第１のノードを
第２のノードに関連付けることが求められるかどうかを判定し、
第１のノードを第２のノードと関連付けることが求められる場合に、サーバ揮発性メモ
リに、第１のノードと第２のノードとの関連付けられた状況を反映する、新しい関連付け
データを記憶し、
第１のノードを第２のノードに関連付ける許可を付与する第２のノードへの許可応答を
送信する
ように動作する、システム。
【１２０７】
３４．ノード処理装置は、第１のノードが第２のノードとの関連付けを求めるかどうか
を判定するために第１のノードに関連した状況情報を見直すようにさらに動作する、項目
３３に記載のシステム。
【１２０８】
３５．ノード処理装置は、第１のノードと第２のノードとが関連付けられた後で、サー
バによって提供される共有プロファイルに従って、第１のノードと第２のノードとの間で
共有データをセキュアに提供するようにさらに動作する、項目３３に記載のシステム。
【１２０９】
３６．第２のノードは、タスクの責任が以前に第１のノードにあった場合に、第２のノ
ードが第１のノードと正常に関連付けられた後で、タスクの責任を引き継ぐ、項目３３に
記載のシステム。
【１２１０】
３７．第２のノードは外部電源によって電力供給され、第１のノードは電池によって電
力供給される、項目３６に記載のシステム。
【１２１１】
３８．サーバ処理装置は、
関連付けられるべき潜在的ノードを制限する現在のフィルタリングモードを設定し、
現在のフィルタリングモードが、第１のノードが第２のノードと関連付けられることを
許容する場合に限り、第１のノードを第２のノードに関連付ける許可を付与する
ようにさらに動作する、項目３３に記載のシステム。
【１２１２】
３９．サーバ処理装置は、現在のフィルタリングモードを、第１のノードが第２のノー
ドと関連付けられることを許容する別のフィルタリングモードに変更するようにさらに動
作する、項目３８に記載のシステム。
【１２１３】
４０．少なくとも複数のノードとサーバとを有する無線ノードネットワークの関連付け
管理のための方法であって、
ノードのうちの第２のノードが、ノードのうちの第１のノードからブロードキャストさ
れたメッセージを受信するステップと、
ノードのうちの第２のノードが、メッセージから第１のノードのアドレスを取り込むス
テップと、
第１のノードの取り込まれたアドレスおよび第２のノードのアドレスを関連付けデータ
として第２のノードのメモリに記憶することによって第１のノードと第２のノードとを関
連付けるステップと、
第２のノードが、サーバへ関連付けデータを送信するステップと
を含む、方法。
【１２１４】
４１．第２のノードが、第１のノードの位置を決定するステップと、
第２のノードの現在位置および第１のノードの決定された位置でサーバを更新するステ
ップと
をさらに含む、項目４０に記載の方法。
【１２１５】
４２．サーバから位置情報を受信するステップであって、位置情報は第１のノードの精
度が高められた位置を定義する、サーバから位置情報を受信するステップ、をさらに含む
、項目４１に記載の方法。
【１２１６】
４３．第２のノードが第１のノードからブロードキャストされた追加メッセージを受信
しないときに、第２のノードが更新された関連付けデータでサーバを更新するステップで
あって、更新された関連付けデータは、第１のノードが第２のノードとの関連付けを解除
されることを反映する、サーバを更新するステップ、をさらに含む、項目４１に記載の方
法。
【１２１７】
４４．少なくとも１つの別のノードとサーバとを有する無線ノードネットワークにおけ
る管理ノードであって、
処理装置と、
処理装置に結合された、別のノードへの第１の通信路を提供する第１の通信インターフ
ェースであって、別のノードからブロードキャストされるメッセージを受信し、メッセー
ジを処理装置へ提供するように動作する、第１の通信インターフェースと、
処理装置に結合された、サーバへの第２の通信路を提供する第２の通信インターフェー
スと、
処理装置に結合された揮発性メモリと、
処理装置に結合された、ノード関連付け管理モジュールを保持する記憶装置と
を含み、
処理装置は、ノード関連付け管理モジュールの命令を実行するときに、
第１の通信インターフェースからメッセージを受信し、
メッセージから別のノードのアドレスを取り込み、
別のノードの取り込まれたアドレスおよび管理ノードのアドレスを、管理ノードと別の
ノードとの間の関連付けを反映する、関連付けデータの一部として記憶装置に記憶し、
第２の通信インターフェースを介してサーバへ関連付けデータを送信する
ように動作する、管理ノード。
【１２１８】
４５．記憶装置は位置管理モジュールも保持し、
処理装置は、位置管理管理モジュールの命令を実行するときに、
別のノードの位置を決定し、
管理ノードの現在位置を決定し、
管理ノードの現在位置および別のノードの決定された位置でサーバを更新する
ように動作する、項目４４に記載の管理ノード。
【１２１９】
４６．処理装置は、ノード関連付け管理モジュールの命令を実行するときに、第１の通
信インターフェースが別のノードによってブロードキャストされた追加メッセージを受信
しないときに、更新された関連付けデータでサーバを更新するようにさらに動作し、更新
された関連付けデータは、別のノードが管理ノードとの関連付けを解除されることを反映
する、項目４５に記載の管理ノード。
【１２２０】
（追加の実施形態  提出書類３）
１．少なくとも複数のノードとサーバとを有する無線ノードネットワークのコンテキス
ト管理のための方法であって、
サーバが、ノードのうちの少なくとも１つを識別するステップと、
識別されたノードが動作環境内で移動する際の識別されたノードの動作環境に関するコ
ンテキストデータを決定するステップと、
決定されたコンテキストデータを考慮してなされる調整を伴って識別されたノードに関
連した管理タスクを行うステップと
を含む、方法。
【１２２１】
２．決定するステップは、識別されたノードが別のノードの位置に向かって予測される
経路で移動する際の識別されたノードの予想される動作環境に関するコンテキストデータ
を決定するステップ、をさらに含む、項目１に記載の方法。
【１２２２】
３．コンテキストデータは、スキャンデータ、履歴データ、出荷データ、ＲＦデータ、
およびレイアウトデータを含む群の中からの１つまたは複数を含む、項目１に記載の方法
。
【１２２３】
４．決定するステップは、識別されたノードが別のノードとの予期される関連付けのた
めに別のノードに向かって予測される経路で移動する際の、識別されたノードの予想され
る動作環境および別のノードの予想される動作環境に関するコンテキストデータを決定す
るステップ、をさらに含む、項目２に記載の方法。
【１２２４】
５．管理タスクを行うステップは、識別されたノードに、決定されたコンテキストデー
タに基づいてその動作を変更するよう命令するステップ、を含む、項目１に記載の方法。
【１２２５】
６．管理タスクを行うステップは、決定されたコンテキストデータに基づいて関連付け
パラメータを変更するためになされる調整を伴って識別されたノードを別のノードと関連
付けるステップ、を含む、項目１に記載の方法。
【１２２６】
７．関連付けパラメータは、識別されたノードを別のノードに関連付けることに関連し
た少なくとも１つの変更されたタイミング間隔を含む、項目６に記載の方法。
【１２２７】
８．管理タスクを行うステップは、決定されたコンテキストデータに基づいて電力設定
に対してなされる調整を伴って識別されたノードを位置特定するステップ、を含む、項目
１に記載の方法。
【１２２８】
９．電力設定は、識別されたノードの動作環境における悪条件を考慮して調整された出
力電力レベルをさらに含む、項目８に記載の方法。
【１２２９】
１０．出力電力レベルは、識別されたノードの動作環境における遮蔽条件を考慮して調
整され、遮蔽条件は、包装、パッケージ内容物、および物理インフラストラクチャを含む
群の中からの１つまたは複数によって引き起こされ得る、項目９に記載の方法。
【１２３０】
１１．管理タスクを行うステップは、識別されたノードの状況に関連してサーバによっ
て受信された要求に応答して識別されたノードの位置を提供するステップ、を含む、項目
１に記載の方法。
【１２３１】
１２．識別されたノードの動作環境は、電子通信環境、識別されたノードが移動する予
想される経路の物理環境、識別されたノードがどのようにして移動するかに関連した運搬
環境、および識別されたノードに近いエリア内のノードの密度に関連した密度環境を含む
群の中からの１つまたは複数をさらに含む、項目１に記載の方法。
【１２３２】
１３．プロセッサ上で実行されると、少なくとも複数のノードとサーバとを有する無線
ノードネットワークのコンテキスト管理のための方法を行う命令を含む非一時的なコンピ
ュータ可読媒体であって、当該方法は、
サーバが、ノードのうちの少なくとも１つを識別するステップと、
識別されたノードが動作環境内で移動する際の識別されたノードの動作環境に関するコ
ンテキストデータを決定するステップと、
決定されたコンテキストデータを考慮してなされる調整を伴って識別されたノードに関
連した管理タスクを行うステップと
を含む、非一時的なコンピュータ可読媒体。
【１２３３】
１４．当該方法の決定するステップは、識別されたノードが別のノードの位置に向かっ
て予測される経路で移動する際の識別されたノードの予想される動作環境に関するコンテ
キストデータを決定するステップ、をさらに含む、項目１３に記載の非一時的なコンピュ
ータ可読媒体。
【１２３４】
１５．コンテキストデータは、スキャンデータ、履歴データ、出荷データ、およびレイ
アウトデータを含む群の中からの１つまたは複数を含む、項目１３に記載の非一時的なコ
ンピュータ可読媒体。
【１２３５】
１６．当該方法の決定するステップは、識別されたノードが別のノードとの予期される
関連付けのために別のノードに向かって予測される経路で移動する際の、識別されたノー
ドの予想される動作環境および別のノードの予想される動作環境に関するコンテキストデ
ータを決定するステップ、をさらに含む、項目１４に記載の非一時的なコンピュータ可読
媒体。
【１２３６】
１７．当該方法の管理タスクを行うステップは、識別されたノードに、決定されたコン
テキストデータに基づいてその動作を変更するよう命令するステップ、を含む、項目１３
に記載の非一時的なコンピュータ可読媒体。
【１２３７】
１８．当該方法の管理タスクを行うステップは、決定されたコンテキストデータに基づ
いて関連付けパラメータを変更するためになされる調整を伴って識別されたノードを別の
ノードと関連付けるステップ、を含む、項目１３に記載の非一時的なコンピュータ可読媒
体。
【１２３８】
１９．関連付けパラメータは、識別されたノードを別のノードに関連付けることに関連
した少なくとも１つの変更されたタイミング間隔を含む、項目１８に記載の非一時的なコ
ンピュータ可読媒体。
【１２３９】
２０．管理タスクを行うステップは、決定されたコンテキストデータに基づいて電力設
定に対してなされる調整を伴って識別されたノードを位置特定するステップ、を含む、項
目１３に記載の非一時的なコンピュータ可読媒体。
【１２４０】
２１．電力設定は、識別されたノードの動作環境における悪条件を考慮して調整された
出力電力レベルをさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１２４１】
２２．出力電力レベルは、識別されたノードの動作環境における遮蔽条件を考慮して調
整され、遮蔽条件は、包装、パッケージ内容物、および物理インフラストラクチャを含む
群の中からの１つまたは複数によって引き起こされ得る、項目２１に記載の非一時的なコ
ンピュータ可読媒体。
【１２４２】
２３．管理タスクを行うステップは、識別されたノードの状況に関連してサーバによっ
て受信された要求に応答して識別されたノードの位置を提供するステップ、を含む、項目
２０に記載の非一時的なコンピュータ可読媒体。
【１２４３】
２４．識別されたノードの動作環境は、電子通信環境、識別されたノードが移動する予
想される経路の物理環境、識別されたノードがどのようにして移動するかに関連した運搬
環境、および識別されたノードに近いエリア内のノードの密度に関連した密度環境を含む
群の中からの１つまたは複数をさらに含む、項目１３に記載の非一時的なコンピュータ可
読媒体。
【１２４４】
２５．無線ノードネットワークにおける複数のノードコンテキスト管理のための装置で
あって、
ノードのうちの第１のノードと通信状態にあるサーバであって、
サーバ処理装置と、
サーバ処理装置に結合されたサーバ揮発性メモリと、
サーバ処理装置に結合されたサーバ記憶装置であって、少なくとも１つのプログラム・
コード・セクションおよびコンテキストデータを保持する、サーバ記憶装置と、
サーバと第１のノードとの間の通信路を提供する通信インターフェースと
を含むサーバ
を含み、
サーバ処理装置は、サーバ揮発性メモリに置かれた少なくとも１つのプログラム・コー
ド・セクションを実行するときに、
第１のノードが経路に沿って動作環境内で移動する際に第１のノードを識別し、
サーバ記憶装置上で保持されるコンテキストデータのうちのどれが第１のノードの動作
環境に関するか決定するためにサーバ記憶装置にアクセスし、
決定されたコンテキストデータに基づいて第１のノードに関連してなされるべき調整を
識別し、
決定されたコンテキストデータを考慮してなされる調整を伴って第１のノードに関連し
た管理タスクを行う
ように動作する、装置。
【１２４５】
２６．サーバ記憶装置上で保持されるコンテキストデータは、第１のノードが別のノー
ドの位置に向かって経路に沿って移動することになるときについての第１のノードの予想
される動作環境に関する情報をさらに含む、項目２５に記載のシステム。
【１２４６】
２７．サーバ記憶装置上で保持されるコンテキストデータは、スキャンデータ、履歴デ
ータ、出荷データ、およびレイアウトデータを含む群の中からの少なくとも１つまたは複
数をさらに含む、項目２５に記載のシステム。
【１２４７】
２８．サーバ処理装置は、別のノードとの予期される関連付けのために、コンテキスト
データのうちのどれが、第１のノードが別のノードに向かって移動する際の、第１のノー
ドの予想される動作環境および別のノードの予想される動作環境に関するかを判定するよ
うにさらに動作する、項目２６に記載のシステム。
【１２４８】
２９．サーバ処理装置は、第１のノードに、決定されたコンテキストデータに基づいて
その動作を変更するよう命令することによって管理タスクを行うようにさらに動作する、
項目２５に記載のシステム。
【１２４９】
３０．サーバ処理装置は、決定されたコンテキストデータに基づいて関連付けパラメー
タを変更するためになされる調整を伴って第１のノードを別のノードと関連付けることに
よって管理タスクを行うようにさらに動作する、項目２５に記載のシステム。
【１２５０】
３１．関連付けパラメータは、第１のノードを別のノードに関連付けることに関連した
少なくとも１つの変更されたタイミング間隔を含む、項目３０に記載のシステム。
【１２５１】
３２．サーバ処理装置は、決定されたコンテキストデータに基づいて電力設定に対して
なされる調整を伴って第１のノードを位置特定することによって管理タスクを行うように
さらに動作する、項目２５に記載のシステム。
【１２５２】
３３．電力設定は、第１のノードの動作環境における悪条件を考慮して調整された出力
電力レベルをさらに含む、項目３２に記載のシステム。
【１２５３】
３４．出力電力レベルは、第１のノードの動作環境における遮蔽条件を考慮して調整さ
れた出力電力レベルをさらに含み、遮蔽条件は、包装、パッケージ内容物、近接したパッ
ケージ、近接したパッケージ内容物、および物理インフラストラクチャを含む群の中から
の１つまたは複数によって引き起こされ得る、項目３３に記載のシステム。
【１２５４】
３５．サーバ処理装置は、第１のノードの状況に関連したものである、サーバによって
受信される要求に応答して第１のノードの位置を提供することによって管理タスクを行う
ようにさらに動作する、項目３２に記載のシステム。
【１２５５】
３６．第１のノードの動作環境は、電子通信環境、経路の物理環境、識別されたノード
が経路上をどのようにして移動するかに関連した運搬環境、および第１のノードに近い経
路上のエリア内のノードの密度に関連した密度環境を含む群の中からの１つまたは複数を
さらに含む、項目２５に記載のシステム。
【１２５６】
（追加の実施形態  提出書類４）
１．サーバを有する無線ノードネットワークにおいて複数のノードのうちの１つのノー
ドを位置特定するための方法であって、
ノードのうちの第１の他のノードおよびノードのうちの第２の他のノードに、ある期間
にわたって当該１つのノードからブロードキャストされる任意のメッセージを検出するよ
う命令するステップと、
サーバが、第１の他のノードからの第１の指示を受信するステップであって、第１の指
示は、当該期間中に第１の他のノードによって検出される当該１つのノードからブロード
キャストされるすべてのメッセージの特性に関連したものである、第１の指示を受信する
ステップと、
サーバが、第２の他のノードからの第２の指示を受信するステップであって、第２の指
示は、当該期間中に第２の他のノードによって検出される当該１つのノードからブロード
キャストされるすべてのメッセージの特性に関連したものである、第２の指示を受信する
ステップと、
第１の指示および第２の指示における差異に基づいて当該１つのノードの位置を決定す
るステップと
を含む、方法。
【１２５７】
２．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノー
ドからブロードキャストされるメッセージの第１のカウントであり、第２の指示は、当該
期間中に第２の他のノードによって検出される当該１つのノードからブロードキャストさ
れるメッセージの第２のカウントである、項目１に記載の方法。
【１２５８】
３．決定するステップは、第１のカウントが第２のカウントより大きいときに、当該１
つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定するステ
ップ、をさらに含む、項目２に記載の方法。
【１２５９】
４．複数の期間にわたって第１のカウントと第２のカウントとを比較することに基づい
て、当該１つのノードについてのノード移動方向を決定するステップ、をさらに含む、項
目２に記載の方法。
【１２６０】
５．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノー
ドからブロードキャストされるすべてのメッセージの第１の時間的要因であり、第２の指
示は、当該期間中に第２の他のノードによって検出される当該１つのノードからブロード
キャストされるメッセージの第２の時間的要因である、項目１に記載の方法。
【１２６１】
６．第１の時間的要因と第２の時間的要因とを比較することに基づいて、当該１つのノ
ードについてのノード移動方向を決定するステップ、をさらに含む、項目５に記載の方法
。
【１２６２】
７．第１の時間的要因は、第１の他のノードにおいて検出されるメッセージが当該１つ
のノードから第１の他のノードまで進む平均通過時間であり、第２の時間的要因は、第２
の他のノードにおいて検出されるメッセージが当該１つのノードから第２の他のノードま
で進む平均通過時間である、項目５に記載の方法。
【１２６３】
８．決定するステップは、第１の時間的要因が第２の時間的要因より小さいときに、当
該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定する
ステップ、をさらに含む、項目７に記載の方法。
【１２６４】
９．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノー
ドからブロードキャストされるすべてのメッセージの第１の平均信号強度であり、
第２の指示は、当該期間中に第２の他のノードによって検出される当該１つのノードか
らブロードキャストされるすべてのメッセージの第２の平均信号強度であり、
決定するステップは、第１の平均信号強度が第２の平均信号強度より大きいときに、当
該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定する
ステップ、をさらに含み、
当該方法は、
度重なる期間にわたって第１の平均信号強度の変化の度合いおよび第２の平均信号強度
の変化の度合いを観測するステップと、
第１の平均信号強度の変化の度合いと第２の平均信号強度の変化の度合いとを比較する
ことに基づいて当該１つのノードについてのノード移動方向を決定するステップと
をさらに含む、項目１に記載の方法。
【１２６５】
１０．第１の他のノードから受信される第１の更新された位置、および第２の他のノー
ドから受信される第２の更新された位置のうちの少なくとも１つに基づいて当該１つのノ
ードの位置の精度を高めるステップ、をさらに含む、項目１に記載の方法。
【１２６６】
１１．当該１つのノードが予測される経路の外部に位置するかどうかを判定するために
、当該１つのノードの位置を当該１つのノードの予測される経路と比較するステップ、を
さらに含む、項目１に記載の方法。
【１２６７】
１２．当該１つのノードが予測される経路の外部にある場合に通知を生成するステップ
、をさらに含む、項目１１に記載の方法。
【１２６８】
１３．当該１つのノードに関連したコンテキストデータを決定するステップと、コンテ
キストデータに基づいて当該１つのノードの位置の精度を高めるステップと、をさらに含
む、項目１に記載の方法。
【１２６９】
１４．当該１つのノードの位置と比較したときに第１の他のノードおよび第２の他のノ
ードのうちの近い方のノードに関連したコンテキストデータを決定するステップと、コン
テキストデータに基づいて当該１つのノードの位置の精度を高めるステップと、をさらに
含む、項目１に記載の方法。
【１２７０】
１５．当該１つのノードはノード対応のパッケージの一部であり、
当該１つのノードの位置を決定するステップは、当該１つのノードがノード対応のパッ
ケージ内にあり、ノード対応のパッケージがビークル内にある間に当該１つのノードの位
置を決定するステップ、をさらに含む、項目１に記載の方法。
【１２７１】
１６．当該１つのノードの決定された位置に基づいて、ノード対応のパッケージがビー
クル内のどこに位置するかに関する位置メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１５に記載の方法。
【１２７２】
１７．ノード対応のパッケージに関連した出荷情報にアクセスするステップと、
当該１つのノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード
対応のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセ
ージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１５に記載の方法。
【１２７３】
１８．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目１７に記載
の方法。
【１２７４】
１９．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目１８に記載の方法。
【１２７５】
２０．荷積み方式は、予想される配送スケジュールに関連したものである、項目１９に
記載の方法。
【１２７６】
２１．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目１５に記載の方法。
【１２７７】
２２．プロセッサ上で実行されると、サーバを有する無線ノードネットワークにおいて
複数のノードのうちの１つのノードを位置特定するための方法を行う命令を含む非一時的
なコンピュータ可読媒体であって、当該方法は、
ノードのうちの第１の他のノードおよびノードのうちの第２の他のノードに、ある期間
にわたって、当該１つのノードからブロードキャストされる任意のメッセージを検出する
よう命令するステップと、
サーバが、第１の他のノードからの第１の指示を受信するステップであって、第１の指
示は、当該期間中に第１の他のノードによって検出される当該１つのノードからブロード
キャストされるすべてのメッセージの特性に関連したものである、サーバが、第１の他の
ノードからの第１の指示を受信するステップと、
サーバが、第２の他のノードからの第２の指示を受信するステップであって、第２の指
示は、当該期間中に第２の他のノードによって検出される当該１つのノードからブロード
キャストされるすべてのメッセージの特性に関連したものである、サーバが、第２の他の
ノードからの第２の指示を受信するステップと、
第１の指示および第２の指示における差異に基づいて当該１つのノードの位置を決定す
るステップと
を含む、非一時的なコンピュータ可読媒体。
【１２７８】
２３．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるメッセージの第１のカウントであり、第２の指示は、当
該期間中に第２の他のノードによって検出される当該１つのノードからブロードキャスト
されるメッセージの第２のカウントである、項目２２に記載の非一時的なコンピュータ可
読媒体。
【１２７９】
２４．決定するステップは、第１のカウントが第２のカウントより大きいときに、第２
の他のノードよりも第１の他のノードに近い当該１つのノードの位置を決定するステップ
、をさらに含む、項目２３に記載の非一時的なコンピュータ可読媒体。
【１２８０】
２５．当該方法は、複数の当該期間にわたって第１のカウントと第２のカウントとを比
較することに基づいて、当該１つのノードについてのノード移動方向を決定するステップ
、をさらに含む、項目２３に記載の非一時的なコンピュータ可読媒体。
【１２８１】
２６．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるすべてのメッセージの第１の時間的要因であり、第２の
指示は、当該期間中に第２の他のノードによって検出される当該１つのノードからブロー
ドキャストされるメッセージの第２の時間的要因である、項目２２に記載の非一時的なコ
ンピュータ可読媒体。
【１２８２】
２７．当該方法は、第１の時間的要因と第２の時間的要因とを比較することに基づいて
、当該１つのノードについてのノード移動方向を決定するステップ、をさらに含む、項目
２６に記載の非一時的なコンピュータ可読媒体。
【１２８３】
２８．第１の時間的要因は、第１の他のノードにおいて検出されるメッセージが当該１
つのノードから第１の他のノードまで進む平均通過時間であり、第２の時間的要因は、第
２の他のノードにおいて検出されるメッセージが当該１つのノードから第２の他のノード
まで進む平均通過時間である、項目２６に記載の非一時的なコンピュータ可読媒体。
【１２８４】
２９．決定するステップは、第１の時間的要因が第２の時間的要因より小さいときに、
当該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定す
るステップ、をさらに含む、項目２６に記載の非一時的なコンピュータ可読媒体。
【１２８５】
３０．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるすべてのメッセージの第１の平均信号強度であり、
第２の指示は、当該期間中に第２の他のノードによって検出される当該１つのノードか
らブロードキャストされるメッセージの第２の平均信号強度であり、
決定するステップは、第１の平均信号強度が第２の平均信号強度より大きいときに、当
該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定する
ステップ、をさらに含み、
当該方法は、
度重なる期間にわたって第１の平均信号強度の変化の度合いおよび第２の平均信号強度
の変化の度合いを観測するステップと、
第１の平均信号強度の変化の度合いと第２の平均信号強度の変化の度合いとを比較する
ことに基づいて当該１つのノードについてのノード移動方向を決定するステップと
をさらに含む、項目２２に記載の非一時的なコンピュータ可読媒体。
【１２８６】
３１．当該方法は、第１の他のノードから受信される第１の更新された位置、および第
２の他のノードから受信される第２の更新された位置のうちの少なくとも１つに基づいて
当該１つのノードの位置の精度を高めるステップ、をさらに含む、項目２２に記載の非一
時的なコンピュータ可読媒体。
【１２８７】
３２．当該方法は、当該１つのノードが予測される経路の外部に位置するかどうかを判
定するために、当該１つのノードの位置を当該１つのノードの予測される経路と比較する
ステップ、をさらに含む、項目２２に記載の非一時的なコンピュータ可読媒体。
【１２８８】
３３．当該方法は、当該１つのノードが予測される経路の外部にある場合に通知を生成
するステップ、をさらに含む、項目３３に記載の非一時的なコンピュータ可読媒体。
【１２８９】
３４．当該方法は、当該１つのノードに関連したコンテキストデータを決定するステッ
プと、コンテキストデータに基づいて当該１つのノードの位置の精度を高めるステップと
、をさらに含む、項目２２に記載の非一時的なコンピュータ可読媒体。
【１２９０】
３５．当該方法は、当該１つのノードの位置と比較したときに第１の他のノードおよび
第２の他のノードのうちの近い方のノードに関連したコンテキストデータを決定するステ
ップと、コンテキストデータに基づいて当該１つのノードの位置の精度を高めるステップ
と、をさらに含む、項目２２に記載の非一時的なコンピュータ可読媒体。
【１２９１】
３６．当該１つのノードはノード対応のパッケージの一部であり、
当該１つのノードの位置を決定するステップは、当該１つのノードがノード対応のパッ
ケージ内にあり、ノード対応のパッケージがビークル内にある間に当該１つのノードの位
置を決定するステップ、をさらに含む、項目２２に記載の非一時的なコンピュータ可読媒
体。
【１２９２】
３７．当該方法は、
当該１つのノードの決定された位置に基づいて、ノード対応のパッケージがビークル内
のどこに位置するかに関する位置メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目３６に記載の非一時的なコンピュータ可読媒体。
【１２９３】
３８．当該方法は、
ノード対応のパッケージに関連した出荷情報にアクセスするステップと、
当該１つのノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード
対応のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセ
ージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目３６に記載の非一時的なコンピュータ可読媒体。
【１２９４】
３９．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目３８に記載
の非一時的なコンピュータ可読媒体。
【１２９５】
４０．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目３９に記載の非一時的なコンピュータ可読媒体。
【１２９６】
４１．荷積み方式は、予想される配送スケジュールに関連したものである、項目４０に
記載の非一時的なコンピュータ可読媒体。
【１２９７】
４２．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目３６に記載の非一時的なコンピュータ可読媒体。
【１２９８】
４３．無線ノードネットワークにおいて複数のノードのうちの１つのノードを位置特定
するための装置であって、
少なくとも、ノードのうちの第１の他のノードおよびノードのうちの第２の他のノード
と通信状態にあるサーバであって、
サーバ処理装置と、
サーバ処理装置に結合されたサーバ揮発性メモリと、
サーバ処理装置に結合されたサーバ記憶装置であって、少なくとも１つのプログラム・
コード・セクションおよび位置データを保持する、サーバ記憶装置と、
サーバを第１の他のノードおよび第２の他のノードと動作可能に結合する通信路を提供
する通信インターフェースと
をさらに含むサーバ
を含み、
サーバ処理装置は、サーバ揮発性メモリに置かれた当該少なくとも１つのプログラム・
コード・セクションを実行するときに、
第１の他のノードにある期間にわたって当該１つのノードからブロードキャストされる
任意のメッセージを検出するよう命令する、第１の他のノードへの動作メッセージを送信
し、
第２の他のノードに当該期間にわたって当該１つのノードからブロードキャストされる
任意のメッセージを検出するよう命令する、第２の他のノードへの別の動作メッセージを
送信し、
通信インターフェースから、当該期間中に第１の他のノードによって検出される当該１
つのノードからブロードキャストされるすべてのメッセージの特性に関連したものである
、第１の他のノードからの第１の指示を受信し、
通信インターフェースから、当該期間中に第２の他のノードによって検出される当該１
つのノードからブロードキャストされるすべてのメッセージの特性に関連したものである
、第２の他のノードからの第２の指示を受信し、
第１の指示および第２の指示における差異に基づいて当該１つのノードの位置を決定す
る
ように動作する、装置。
【１２９９】
４４．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるメッセージの第１のカウントであり、第２の指示は、当
該期間中に第２の他のノードによって検出される当該１つのノードからブロードキャスト
されるメッセージの第２のカウントである、項目４３に記載の装置。
【１３００】
４５．サーバ処理装置は、第１のカウントが第２のカウントより大きいときに、第２の
他のノードよりも第１の他のノードに近い当該１つのノードの位置を決定するようにさら
に動作する、項目４４に記載の装置。
【１３０１】
４６．サーバ処理装置は、複数の期間にわたって第１のカウントと第２のカウントとを
比較することに基づいて、当該１つのノードについてのノード移動方向を決定するように
さらに動作する、項目４４に記載の装置。
【１３０２】
４７．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるすべてのメッセージの第１の時間的要因であり、第２の
指示は、当該期間中に第２の他のノードによって検出される当該１つのノードからブロー
ドキャストされるメッセージの第２の時間的要因である、項目４３に記載の装置。
【１３０３】
４８．サーバ処理装置は、第１の時間的要因と第２の時間的要因とを比較することに基
づいて、当該１つのノードについてのノード移動方向を決定するようにさらに動作する、
項目４７に記載の装置。
【１３０４】
４９．第１の時間的要因は、第１の他のノードにおいて検出されるメッセージが当該１
つのノードから第１の他のノードまで進む平均通過時間であり、第２の時間的要因は、第
２の他のノードにおいて検出されるメッセージが当該１つのノードから第２の他のノード
まで進む平均通過時間である、項目４７に記載の装置。
【１３０５】
５０．サーバ処理装置は、第１の時間的要因が第２の時間的要因より小さいときに、当
該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定する
ようにさらに動作する、項目４９に記載の装置。
【１３０６】
５１．第１の指示は、当該期間中に第１の他のノードによって検出される当該１つのノ
ードからブロードキャストされるすべてのメッセージの第１の平均信号強度であり、
第２の指示は、当該期間中に第２の他のノードによって検出される当該１つのノードか
らブロードキャストされるすべてのメッセージの第２の平均信号強度であり、
決定するステップは、第１の平均信号強度が第２の平均信号強度より大きいときに、当
該１つのノードの位置が第２の他のノードよりも第１の他のノードに近いことを決定する
ステップ、をさらに含み、
サーバ処理装置は、
度重なる期間にわたって第１の平均信号強度の変化の度合いおよび第２の平均信号強度
の変化の度合いを観測し、
第１の平均信号強度の変化の度合いと第２の平均信号強度の変化の度合いとを比較する
ことに基づいて当該１つのノードについてのノード移動方向を決定する
ようにさらに動作する、項目４３に記載の装置。
【１３０７】
５２．サーバ処理装置は、第１の他のノードから受信される第１の更新された位置、お
よび第２の他のノードから受信される第２の更新された位置のうちの少なくとも１つに基
づいて当該１つのノードの位置の精度を高めるようにさらに動作する、項目４３に記載の
装置。
【１３０８】
５３．サーバ処理装置は、当該１つのノードが予測される経路の外部に位置するかどう
かを判定するために、当該１つのノードの位置を当該１つのノードの予測される経路と比
較するようにさらに動作する、項目４３に記載の装置。
【１３０９】
５４．サーバ処理装置は、当該１つのノードが予測される経路の外部にある場合に通知
を生成するようにさらに動作する、項目５３に記載の装置。
【１３１０】
５５．サーバ処理装置は、当該１つのノードに関連したコンテキストデータを決定し、
コンテキストデータに基づいて当該１つのノードの位置の精度を高めるようにさらに動作
する、項目４３に記載の装置。
【１３１１】
５６．サーバ処理装置は、当該１つのノードの位置と比較したときに第１の他のノード
および第２の他のノードのうちの近い方のノードに関連したコンテキストデータを決定し
、コンテキストデータに基づいて当該１つのノードの位置の精度を高めるようにさらに動
作する、項目４３に記載の装置。
【１３１２】
５７．当該１つのノードはノード対応のパッケージの一部であり、
サーバ処理装置は、当該１つのノードがノード対応のパッケージ内にあり、ノード対応
のパッケージがビークル内にある間に当該１つのノードの位置を決定するようにさらに動
作する、項目４３に記載の装置。
【１３１３】
５８．サーバ処理装置は、
当該１つのノードの決定された位置に基づいて、ノード対応のパッケージがビークル内
のどこに位置するかに関する位置メッセージを生成し、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために通信インターフェースを介して別のネットワークデバイスへ位置メッセー
ジを送信する
ようにさらに動作する、項目５７に記載の装置。
【１３１４】
５９．サーバ処理装置は、
ノード対応のパッケージに関連した出荷情報にアクセスし、
当該１つのノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード
対応のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセ
ージを生成し、
通信インターフェースを介して無線ノードネットワーク内の別のネットワークデバイス
へ位置メッセージを送信する
ようにさらに動作する、項目５７に記載の装置。
【１３１５】
６０．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目５９に記載
の装置。
【１３１６】
６１．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目６０に記載の装置。
【１３１７】
６２．荷積み方式は、予想される配送スケジュールに関連したものである、項目６１に
記載の装置。
【１３１８】
６３．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目５７に記載の装置。
【１３１９】
（追加の実施形態  提出書類５）
１．無線ノードネットワークにおいてノードの電力特性を変化させることによる位置決
定のための方法であって、
（ａ）ノードのうちの第１のノードに、第１のノードによってブロードキャストされる
１つまたは複数の信号の電力特性を変化させるよう命令するステップと、
（ｂ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードのうちのノ
ードに基づいて、第１のノードの近くにある無線ノードネットワーク内の他のノードの第
１のグループを識別するステップと、
（ｃ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードの最小グル
ープとして他のノードのうちの最も近い１つまたは複数のノードを識別するステップと、
（ｄ）他のノードのうちの最も近い１つまたは複数のノードに基づいて第１のノードの
位置を決定するステップと
を含む、方法。
【１３２０】
２．命令するステップは、第１のノードに電力特性を第１の値から第２の値へ増分的に
減らすよう命令することによって、第１のノードに電力特性を変化させるよう命令するス
テップ、をさらに含む、項目１に記載の方法。
【１３２１】
３．命令するステップは、第１のノードに電力特性を第２の値から第１の値へ増分的に
増やすよう命令することによって、第１のノードに電力特性を変化させるよう命令するス
テップ、をさらに含む、項目１に記載の方法。
【１３２２】
４．電力特性は、１つまたは複数のブロードキャスト信号の出力電力レベルである、項
目１に記載の方法。
【１３２３】
５．ステップ（ａ）〜ステップ（ｃ）における１つまたは複数のブロードキャスト信号
の出力電力レベルの変化は、コンテキストデータに従って設定される、項目４に記載の方
法。
【１３２４】
６．ステップ（ｂ）は、第１のノードがブロードキャストされる１つまたは複数の信号
の出力電力レベルを増分的に変化させる際に、他のノードの第１のグループのうちのどの
ノードがブロードキャスト信号のうちの少なくとも１つを受信しているか増分的に識別す
るステップであって、増分的に識別されるノードは第１のノードに対して増分的に近いノ
ードのセットである、増分的に識別するステップ、をさらに含む、項目４に記載の方法。
【１３２５】
７．ステップ（ｄ）は、他のノードのうちの最も近い１つまたは複数のノード、および
第１のノードに対して増分的に近いノードのセットに基づいて第１のノードの位置を決定
するステップ、をさらに含む、項目６に記載の方法。
【１３２６】
８．ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つ
または複数の信号の電力特性を変化させるよう命令される、ステップ（ａ）〜ステップ（
ｄ）を繰り返すステップと、
第２のノードの位置に基づいて第１のノードの位置の精度を高めるステップと
をさらに含む、項目１に記載の方法。
【１３２７】
９．ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つ
または複数の信号の電力特性を変化させるよう命令される、ステップ（ａ）〜ステップ（
ｄ）を繰り返すステップと、
第２のノードの位置、および第２のノードに対して増分的に近いノードのセットに基づ
いて第１のノードの位置の精度を高めるステップと
をさらに含む、項目６に記載の方法。
【１３２８】
１０．第１のノードに関連したコンテキストデータを決定するステップと、コンテキス
トデータに基づいて第１のノードの位置の精度を高めるステップと、をさらに含む、項目
１に記載の方法。
【１３２９】
１１．第１のノードに最も近いノードに関連したコンテキストデータを決定するステッ
プと、コンテキストデータに基づいて第１のノードの位置の精度を高めるステップと、を
さらに含む、項目１に記載の方法。
【１３３０】
１２．第１のノードに対して増分的に近いノードのセット内の増分的に識別されたノー
ドに関連したコンテキストデータを決定するステップと、コンテキストデータに基づいて
第１のノードの位置の精度を高めるステップと、をさらに含む、項目６に記載の方法。
【１３３１】
１３．第１のノードはノード対応のパッケージの一部であり、
第１のノードの位置を決定するステップは、第１のノードがノード対応のパッケージ内
にあり、ノード対応のパッケージがビークル内にある間に第１のノードの位置を決定する
ステップ、をさらに含む、項目１に記載の方法。
【１３３２】
１４．第１のノードの決定された位置に基づいて、ノード対応のパッケージがビークル
内のどこに位置するかに関する位置メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１３に記載の方法。
【１３３３】
１５．ノード対応のパッケージに関連した出荷情報にアクセスするステップと、
第１のノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード対応
のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセージ
を生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１３に記載の方法。
【１３３４】
１６．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目１５に記載
の方法。
【１３３５】
１７．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目１６に記載の方法。
【１３３６】
１８．荷積み方式は、予想される配送スケジュールに関連したものである、項目１７に
記載の方法。
【１３３７】
１９．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目１３に記載の方法。
【１３３８】
２０．プロセッサ上で実行されると、無線ノードネットワークにおいてノードの電力特
性を変化させることによる位置決定のための方法を行う命令を含む非一時的なコンピュー
タ可読媒体であって、当該方法は、
（ａ）ノードのうちの第１のノードに、第１のノードによってブロードキャストされる
１つまたは複数の信号の電力特性を変化させるよう命令するステップと、
（ｂ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードのうちのノ
ードに基づいて、第１のノードの近くにある無線ノードネットワーク内の他のノードの第
１のグループを識別するステップと、
（ｃ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードの最小グル
ープとして他のノードのうちの最も近い１つまたは複数を識別するステップと、
（ｄ）他のノードのうちの最も近い１つまたは複数に基づいて第１のノードの位置を決
定するステップと
を含む、非一時的なコンピュータ可読媒体。
【１３３９】
２１．命令するステップは、第１のノードに電力特性を第１の値から第２の値へ増分的
に減らすよう命令することによって、第１のノードに電力特性を変化させるよう命令する
ステップ、をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４０】
２２．命令するステップは、第１のノードに電力特性を第２の値から第１の値へ増分的
に増やすよう命令することによって、第１のノードに電力特性を変化させるよう命令する
ステップ、をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４１】
２３．電力特性は、１つまたは複数のブロードキャスト信号の出力電力レベルである、
項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４２】
２４．ステップ（ａ）からステップ（ｃ）における１つまたは複数のブロードキャスト
信号の出力電力レベルの変化は、コンテキストデータに従って設定される、項目２３に記
載の非一時的なコンピュータ可読媒体。
【１３４３】
２５．ステップ（ｂ）は、第１のノードがブロードキャストされる１つまたは複数の信
号の出力電力レベルを増分的に変化させる際に、他のノードの第１のグループのうちのど
のノードがブロードキャスト信号のうちの少なくとも１つを受信しているか増分的に識別
するステップであって、増分的に識別されるノードは第１のノードに対して増分的に近い
ノードのセットである、増分的に識別するステップ、をさらに含む、項目２３に記載の非
一時的なコンピュータ可読媒体。
【１３４４】
２６．ステップ（ｄ）は、他のノードのうちの最も近い１つまたは複数のノード、およ
び第１のノードに対して増分的に近いノードのセットに基づいて第１のノードの位置を決
定するステップ、をさらに含む、項目２５に記載の非一時的なコンピュータ可読媒体。
【１３４５】
２７．当該方法は、
ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つまた
は複数の信号の電力特性を変化させるよう命令される、ステップ（ａ）〜ステップ（ｄ）
を繰り返すステップと、
第２のノードの位置に基づいて第１のノードの位置の精度を高めるステップと
をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４６】
２８．当該方法は、
ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つまた
は複数の信号の電力特性を変化させるよう命令される、ステップ（ａ）〜ステップ（ｄ）
を繰り返すステップと、
第２のノードの位置、および第２のノードに対して増分的に近いノードのセットに基づ
いて第１のノードの位置の精度を高めるステップと
をさらに含む、項目２５に記載の非一時的なコンピュータ可読媒体。
【１３４７】
２９．当該方法は、第１のノードに関連したコンテキストデータを決定するステップと
、コンテキストデータに基づいて第１のノードの位置の精度を高めるステップ、をさらに
含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４８】
３０．当該方法は、第１のノードに最も近いノードに関連したコンテキストデータを決
定するステップと、コンテキストデータに基づいて第１のノードの位置の精度を高めるス
テップ、をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３４９】
３１．当該方法は、第１のノードに対して増分的に近いノードのセット内の増分的に識
別されたノードに関連したコンテキストデータを決定するステップと、コンテキストデー
タに基づいて第１のノードの位置の精度を高めるステップ、をさらに含む、項目２５に記
載の非一時的なコンピュータ可読媒体。
【１３５０】
３２．第１のノードはノード対応のパッケージの一部であり、
第１のノードの位置を決定するステップは、第１のノードがノード対応のパッケージ内
にあり、ノード対応のパッケージがビークル内にある間に第１のノードの位置を決定する
ステップ、をさらに含む、項目２０に記載の非一時的なコンピュータ可読媒体。
【１３５１】
３３．当該方法は、
第１のノードの決定された位置に基づいて、ノード対応のパッケージがビークル内のど
こに位置するかに関する位置メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目３２に記載の非一時的なコンピュータ可読媒体。
【１３５２】
３４．当該方法は、
ノード対応のパッケージに関連した出荷情報にアクセスするステップと、
第１のノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード対応
のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセージ
を生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目３２に記載の非一時的なコンピュータ可読媒体。
【１３５３】
３５．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目３４に記載
の非一時的なコンピュータ可読媒体。
【１３５４】
３６．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目３５に記載の非一時的なコンピュータ可読媒体。
【１３５５】
３７．荷積み方式は、予想される配送スケジュールに関連したものである、項目３６に
記載の非一時的なコンピュータ可読媒体。
【１３５６】
３８．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目３２に記載の非一時的なコンピュータ可読媒体。
【１３５７】
３９．無線ノードネットワークにおいてノードの電力特性を変化させることによる位置
決定のための装置であって、
複数のノードと通信するように動作するサーバであって、
サーバ処理装置と、
サーバ処理装置に結合されたサーバ揮発性メモリと、
サーバ処理装置に結合されたサーバ記憶装置であって、少なくとも１つのプログラム・
コード・セクション、およびノードのうちの１つまたは複数の位置に関連した位置データ
を保持する、サーバ記憶装置と、
サーバ処理装置に結合された、サーバをノードと動作可能に結合する通信路を提供する
通信インターフェースと
をさらに含むサーバ
を含み、
サーバ処理装置は、サーバ揮発性メモリに置かれた当該少なくとも１つのプログラム・
コード・セクションを実行するときに、
（ａ）通信インターフェース上でノードのうちの第１のノードに、第１のノードによっ
てブロードキャストされる１つまたは複数の信号の電力特性を変化させるよう求める命令
を送信し、
（ｂ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードのうちのノ
ードに基づいて、第１のノードの近くにある無線ノードネットワーク内の他のノードの第
１のグループを識別し、
（ｃ）第１のノードが電力特性を変化させる際に第１のノードによってブロードキャス
トされる１つまたは複数の信号のうちの少なくとも１つを受信した他のノードの最小グル
ープとして他のノードのうちの最も近い１つまたは複数を識別し、
（ｄ）他のノードのうちの最も近い１つまたは複数に基づいて第１のノードの位置を決
定し、
（ｅ）サーバ記憶装置上で保持される位置データの一部として第１のノードの位置を記
憶する
ように動作する、装置。
【１３５８】
４０．サーバ処理装置は、通信インターフェース上で第１のノードのための命令を提供
することによって第１のノードに電力特性を変化させるよう求める命令を送信するように
さらに動作し、命令により第１のノードは電力特性を第１の値から第２の値へ増分的に減
らす、項目３９に記載の装置。
【１３５９】
４１．サーバ処理装置は、通信インターフェース上で第１のノードのための命令を提供
することによって第１のノードに電力特性を変化させるよう求める命令を送信するように
さらに動作し、命令により第１のノードは電力特性を第２の値から第１の値へ増分的に増
やす、項目３９に記載の装置。
【１３６０】
４２．電力特性は、１つまたは複数のブロードキャスト信号の出力電力レベルである、
項目３９に記載の装置。
【１３６１】
４３．ステップ（ａ）からステップ（ｃ）における１つまたは複数のブロードキャスト
信号の出力電力レベルの変化は、コンテキストデータに従って設定される、項目４２に記
載の装置。
【１３６２】
４４．サーバ処理装置は、第１のノードがブロードキャストされる１つまたは複数の信
号の出力電力レベルを増分的に変化させる際に、他のノードの第１のグループのうちのど
のノードがブロードキャスト信号のうちの少なくとも１つを受信しているか増分的に識別
するように動作することによって（ｂ）を行うようにさらに動作し、増分的に識別される
ノードは第１のノードに対して増分的に近いノードのセットである、項目４２に記載の装
置。
【１３６３】
４５．サーバ処理装置は、他のノードのうちの最も近い１つまたは複数のノード、およ
び第１のノードに対して増分的に近いノードのセットに基づいて第１のノードの位置を決
定するように動作することによって（ｄ）を行うようにさらに動作する、項目４４に記載
の装置。
【１３６４】
４６．サーバ処理装置は、
ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つまた
は複数の信号の電力特性を変化させるよう命令される動作（ａ）〜動作（ｄ）を繰り返し
、
第２のノードの位置に基づいて第１のノードの位置の精度を高める
ようにさらに動作する、項目３９に記載の装置。
【１３６５】
４７．サーバ処理装置は、
ノードのうちの第２のノードが第２のノードによってブロードキャストされる１つまた
は複数の信号の電力特性を変化させるよう命令される動作（ａ）〜動作（ｄ）を繰り返し
、
第２のノードの位置、および第２のノードに対して増分的に近いノードのセットに基づ
いて第１のノードの位置の精度を高める
ようにさらに動作する、項目４４に記載の装置。
【１３６６】
４８．サーバ処理装置は、第１のノードに関連したコンテキストデータを決定し、コン
テキストデータに基づいて第１のノードの位置の精度を高めるようにさらに動作する、項
目３９に記載の装置。
【１３６７】
４９．サーバ処理装置は、第１のノードに最も近いノードに関連したコンテキストデー
タを決定し、コンテキストデータに基づいて第１のノードの位置の精度を高めるようにさ
らに動作する、項目３９に記載の装置。
【１３６８】
５０．サーバ処理装置は、第１のノードに対して増分的に近いノードのセット内の増分
的に識別されたノードに関連したコンテキストデータを決定し、コンテキストデータに基
づいて第１のノードの位置の精度を高めるようにさらに動作する、項目４４に記載の装置
。
【１３６９】
５１．第１のノードはノード対応のパッケージの一部であり、
サーバ処理装置は、第１のノードがノード対応のパッケージ内にあり、ノード対応のパ
ッケージがビークル内にある間に第１のノードの位置を決定するようにさらに動作する、
項目３９に記載の装置。
【１３７０】
５２．サーバ処理装置は、
第１のノードの決定された位置に基づいて、ノード対応のパッケージがビークル内のど
こに位置するかに関する位置メッセージを生成し、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために通信インターフェースを介して別のネットワークデバイスへ位置メッセー
ジを送信する
ようにさらに動作する、項目５１に記載の装置。
【１３７１】
５３．サーバ処理装置は、
ノード対応のパッケージに関連した出荷情報にアクセスし、
第１のノードの決定された位置およびアクセスされた出荷情報に基づいて、ノード対応
のパッケージがビークル内のどこに再配置されることになるかに関する再配置メッセージ
を生成し、
通信インターフェースを介して無線ノードネットワーク内の別のネットワークデバイス
へ位置メッセージを送信する
ようにさらに動作する、項目５１に記載の装置。
【１３７２】
５４．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目５３に記載
の装置。
【１３７３】
５５．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目５４に記載の装置。
【１３７４】
５６．荷積み方式は、予想される配送スケジュールに関連したものである、項目５５に
記載の装置。
【１３７５】
（追加の実施形態  提出書類６）
１．無線ノードネットワークにおけるノードの１つまたは複数の関連付けを用いた位置
決定のための方法であって、
ノードのうちの第１のノードが第１の予想される範囲距離において１つまたは複数の第
１のメッセージをブロードキャストするステップと、
第１のノードと関連付けられたノードのうちのどのノードが第１のメッセージのうちの
少なくとも１つを受信したかを識別するステップと、
第１のノードが、第１の予想される範囲距離より増分的に小さい、第２の予想される範
囲距離において１つまたは複数の第２のメッセージをブロードキャストするステップと、
いかなる第２のメッセージも受信しなかったが、第１のメッセージのうちの少なくとも
１つを受信した識別された関連付けられたノードのうちの１つまたは複数の位置を決定す
るステップであって、当該位置は、第１のノードからの第１の予想される範囲距離と第１
のノードからの第２の予想される範囲距離との間にある、位置を決定するステップと
を含む、方法。
【１３７６】
２．第１のノードが、第２の予想される範囲距離より増分的に小さい範囲である、第３
の予想される範囲距離において１つまたは複数の第３のメッセージをブロードキャストす
るステップステップと、
第３のメッセージのいずれも受信しなかったが、第２のメッセージのうちの少なくとも
１つを受信した識別された関連付けられたノードのうちの１つまたは複数の位置を決定す
るステップであって、当該位置は、第１のノードからの第２の予想される範囲距離と第１
のノードからの第３の予想される範囲距離との間にある、位置を決定するステップと
をさらに含む、項目１に記載の方法。
【１３７７】
３．第１の予想される範囲距離は、ノードのうちの第１のノードのための最適なブロー
ドキャスト範囲である、項目１に記載の方法。
【１３７８】
４．第１の予想される範囲距離は、コンテキストデータに基づいて調整されたノードの
うちの第１のノードのための最適範囲である、項目３に記載の方法。
【１３７９】
５．第１の予想される範囲距離および第２の予想される範囲距離は、第１のノードから
のＲＦ出力信号がどのようにして妨げられ得るかに関連した１つまたは複数のタイプのコ
ンテキストデータに基づいて調整される、項目４に記載の方法。
【１３８０】
６．識別するステップは、第１のノードと関連付けられたノードのうちのどのノードが
第１のメッセージのうちの少なくとも１つを受信したかを識別するステップの一部として
、関連付けデータを見直すステップ、をさらに含む、項目１に記載の方法。
【１３８１】
７．識別するステップは、第１のノードと関連付けられたノードのうちのどのノードが
第１のメッセージのうちの少なくとも１つを受信したかを識別するステップの一部として
、少なくとも、第１のノードと受動的に関連付けられているノードのうちのノードを識別
するステップ、をさらに含む、項目１に記載の方法。
【１３８２】
８．識別するステップは、第１のノードと関連付けられたノードのうちのどのノードが
第１のメッセージのうちの少なくとも１つを受信したかを識別するステップの一部として
、少なくとも、第１のノードと能動的に関連付けられているノードのうちのノードを識別
するステップ、をさらに含む、項目１に記載の方法。
【１３８３】
９．第１のノードの位置を更新することによって第２のメッセージのいずれも受信しな
かったが、第１のメッセージのうちの少なくとも１つを受信した識別された関連付けられ
たノードのうちの１つまたは複数の位置の精度を高めるステップ、をさらに含む、項目１
に記載の方法。
【１３８４】
１０．精度を高めるステップは、
第１のノードの現在の移動位置を決定するステップと、
第１のノードの現在の移動位置に基づいて第２のメッセージのいずれも受信しなかった
が、第１のメッセージのうちの少なくとも１つを受信した識別された関連付けられたノー
ドのうちの１つまたは複数の位置の精度を高めるステップと
をさらに含む、項目９に記載の方法。
【１３８５】
１１．ネットワーク内のサーバへ精度が高められた位置を送信するステップ、をさらに
含む、項目９に記載の方法。
【１３８６】
１２．識別された関連付けられたノードのうちの１つまたは複数のうちの少なくとも１
つがノード対応のパッケージの一部であり、
少なくとも１つのノードの位置を決定するステップは、少なくとも１つのノードがノー
ド対応のパッケージ内にあり、ノード対応のパッケージがビークル内にある間に少なくと
も１つのノードの位置を決定するステップ、をさらに含む、項目１に記載の方法。
【１３８７】
１３．少なくとも１つのノードの決定された位置に基づいて、ノード対応のパッケージ
がビークル内のどこに位置するかに関する位置メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１２に記載の方法。
【１３８８】
１４．ノード対応のパッケージに関連した出荷情報にアクセスするステップと、
少なくとも１つのノードの決定された位置およびアクセスされた出荷情報に基づいて、
ノード対応のパッケージがビークル内のどこに再配置されることになるかに関する再配置
メッセージを生成するステップと、
無線ノードネットワーク内の別のネットワークデバイスのユーザインターフェース上で
表示するために別のネットワークデバイスへ位置メッセージを送信するステップと
をさらに含む、項目１２に記載の方法。
【１３８９】
１５．出荷情報は、ノード対応のパッケージに関する重量情報を含む、項目１４に記載
の方法。
【１３９０】
１６．ビークル内のノード対応のパッケージの位置は、荷積み方式に従うものである、
項目１５に記載の方法。
【１３９１】
１７．荷積み方式は、予想される配送スケジュールに関連したものである、項目１６に
記載の方法。
【１３９２】
１８．ビークルは、トラック、バン、トレーラ、航空機、および船舶からなる群の中か
らの１つである、項目１２に記載の方法。
【１３９３】
１９．プロセッサ上で実行されると、無線ノードネットワークにおけるノードの１つま
たは複数の関連付けを用いた位置決定のための方法を行う命令を含む非一時的なコンピュ
ータ可読媒体であって、当該方法は、
ノードのうちの第１のノードが第１の予想される範囲距離において１つまたは複数の第
１のメッセージをブロードキャストするステップと、
第１のノードと関連付けられたノードのうちのどのノードが第１のメッセージのうちの
少なくとも１つを受信したかを識別するステップと、
第１のノードが、第１の予想される範囲距離より増分的に小さい、第２の予想される範
囲距離において１つまたは複数の第２のメッセージをブロードキャストするステップと、
いかなる第２のメッセージも受信しなかったが、第１のメッセージのうちの少なくとも
１つを受信した識別された関連付けられたノードのうちの１つまたは複数の位置を決定す
るステップであって、当該位置は、第１のノードからの第１の予想される範囲距離と第１
のノードからの第２の予想される範囲距離との間にある、位置を決定するステップと
を含む、非一時的なコンピュータ可読媒体。
【１３９４】
２０．当該方法は、
第１のノードが、第２の予想される範囲距離より増分的に小さい範囲である、第３の予
想される範囲距離において１つまたは複数の第３のメッセージをブロードキャストするス
テップステップと、
いかなる第３のメッセージも受信しなかったが、第２のメッセージのうちの少なくとも
１つを受信した識別された関連付けられたノードのうちの１つまたは複数の位置を決定す
るステップであって、当該位置は、第１のノードからの第２の予想される範囲距離と第１
のノードからの第３の予想される範囲距離との間にある、識別された関連付けられたノー
ドのうちの１つまたは複数の位置を決定するステップと
をさらに含む、項目１９に記載の非一時的なコンピュータ可読媒体。