(57)【要約】  センサデータを提供するシステム及び方法は、センサデータに関する要求を受信することを有することが可能であり、要求は、トリガパラメータを含む。更には、センサデーターを提供するシステム及び方法は、トリガパラメータを満足する装置を識別する情報についてサーチすることを有することができる。装置は、複数の物品追跡装置から選択され、この場合に、複数の物品追跡装置は、複数の物品に対応する。更には、センサデータを提供するシステム及び方法は、トリガパラメータを満足する装置に対応する要求されたセンサデータを取得し、要求されたセンサデータを返送可能である。【特許請求の範囲】
【請求項１】
センサデータを提供する方法において、
トリガパラメータを含む、センサデータに関する要求を受信し、
複数の物品追跡装置から選択される、前記トリガパラメータを満足する装置を識別する情報についてサーチし、
前記トリガパラメータを満足する前記装置に対応する、前記要求されたセンサデータを取得し、
前記要求されたセンサデータを返送すること、
を有する方法。
【請求項２】
前記要求されたセンサデータを返送することは、
前記要求を起動したユーザが、前記トリガパラメータを満足する前記装置における前記要求されたセンサデータのすべてに対するアクセス権を有するかどうかを判定し、
前記判定に基づいて、前記トリガパラメータを満足する前記装置における前記要求されたセンサデータを提供することと、
を有する、請求項１記載の方法。
【請求項３】
前記センサデータに関する要求は、インターネット上において利用可能であるサーチエンジンを使用して起動される、請求項１記載の方法。
【請求項４】
前記情報についてサーチすることは、前記情報についてデータベースをサーチすることを有し、前記要求されたセンサデータを取得することは、前記トリガパラメータを満足する前記装置に対応する前記データベース内のエントリから前記要求されたセンサデータを取得することを有する、請求項１記載の方法。
【請求項５】
装置は、複数の物品追跡装置、複数のビーコン装置、及び複数のユーザ追跡装置から選択される、請求項１記載の方法。
【請求項６】
情報についてサーチすることは、前記トリガパラメータを満足する装置の組を決定することを有し、要求されたセンサデータを取得することは、前記装置の組に対してセンサデータを要求して受信することを有する、請求項１記載の方法。
【請求項７】
センサデータを提供するシステムであって、
センサデータに関する要求を起動すべく動作可能であるクライアントであって、前記要求は、少なくとも１つのトリガパラメータを含む、クライアントと、
複数の物品追跡装置であって、前記物品追跡装置のそれぞれのものは、複数の物品の個々のものに対応する、物品追跡装置と、
前記センサデータに関する要求を受信し、前記複数の物品追跡装置から選択される、前記少なくとも１つのトリガパラメータを満足する装置を識別する情報についてサーチし、前記少なくとも１つのトリガパラメータを満足する前記装置に対応する、前記要求されたセンサデータを取得し、前記要求されたセンサデータを前記クライアントに返送すべく動作可能である追跡センタと、
を有するシステム。
【請求項８】
前記追跡センタは、前記要求を起動したユーザが、前記少なくとも１つのトリガパラメータを満足する前記装置における前記要求されたセンサデータのすべてに対してアクセス権を有するかどうかを判定し、前記判定に基づいて、前記少なくとも１つのトリガパラメータを満足する装置における前記要求されたセンサデータを提供する、請求項７記載のシステム。
【請求項９】
前記センサデータに関する要求は、インターネット上において利用可能であるサーチエンジンを使用して起動される、請求項７記載のシステム。
【請求項１０】
前記追跡センタは、前記情報についてデータベースをサーチし、前記少なくとも１つのトリガパラメータを満足する前記装置に対応する前記データベース内のエントリから前記要求されたセンサデータを取得する、請求項７記載のシステム。
【請求項１１】
前記追跡センタは、前記少なくとも１つのトリガパラメータを満足する装置の組を決定し、前記装置の組に対してセンサデータを要求して受信する、請求項７記載のシステム。
【請求項１２】
コンテキストに基づいたセンサネットワークを使用してセンサデータを提供する方法を実行する命令を含むコンピュータ可読媒体であって、
前記方法は、
トリガパラメータを含む、センサデータに関する要求を受信し、
複数の物品追跡装置から選択される、前記トリガパラメータを満足する装置を識別する情報についてサーチし、段階と、
前記トリガパラメータを満足する前記装置に対応する、前記要求されたセンサデータを取得し、
前記要求されたセンサデータを返送すること、
を有する、コンピュータ可読媒体。
【請求項１３】
前記要求されたセンサデータを返送することは、
前記要求を起動したユーザが、前記トリガパラメータを満足する前記装置における前記要求されたセンサデータのすべてに対してアクセス権を有するかどうかを判定し、
前記判定に基づいて、前記トリガパラメータを満足する前記装置における前記要求されたセンサデータを提供することと、
を有する、請求項１２記載のコンピュータ可読媒体。
【請求項１４】
前記センサデータに関する要求は、インターネット上において利用可能であるサーチエンジンを使用して起動される、請求項１２記載のコンピュータ可読媒体。
【請求項１５】
前記情報についてサーチすることは、前記情報についてデータベースをサーチすることを有し、前記要求されたセンサデータを取得することは、前記トリガパラメータを満足する前記装置に対応する前記データベース内のエントリから前記要求されたセンサデータを取得することを有する、請求項１２記載のコンピュータ可読媒体。
【請求項１６】
装置は、複数の物品追跡装置、複数のビーコン装置、及び複数のユーザ追跡装置から選択される請求項１２記載のコンピュータ可読媒体。
【請求項１７】
情報についてサーチすることは、前記トリガパラメータを満足する装置の組を決定することを有し、要求されたセンサデータを取得することは、前記装置の組に対してセンサデータを要求して受信することを有する、請求項１２記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、物品を追跡するシステム及び方法に関する。更に詳しくは、本発明は、コンテキストに基づいたセンサウェブを使用する物品の追跡に関するセンサデータを提供するシステム及び方法に関する。
【背景技術】
【０００２】
本出願は、２００６年６月１６日付けで出願された米国特許出願第１１／４５３，８８１号の優先権を主張するものであり、この内容は、本引用により、本明細書に包含される。
資産管理は、商業の重要な部分を常に構成してきた。資産の追跡は、自身の店舗において販売する在庫を追跡する会社であるのか、又は自身の配送ネットワークを通じて輸送される荷物を追跡する荷物配送業者であるのかを問わず、あらゆる種類の組織にとって重要である。高品質のサービスを提供すべく、組織は、通常、自身の資産を追跡するための高度に組織化されたネットワークを生成し、維持している。このようなネットワークを効果的に管理することにより、コストを低減し、配送時間を削減し、且つ、顧客サービスを向上させることができる。
【０００３】
技術的な進歩により、単純なリストの機能をはるかに上回る方法によって物品を追跡することが可能になっている。いまや、豊富な情報ネットワークを適用し、輸送や管理の引き継ぎなどの物品とその環境の間におけるやり取りを表現可能である。
【０００４】
バーコードは、組織が物品を追跡する１つの方法である。例えば、小売業者は、自身の在庫品である物品に対してバーコードを使用する。例えば、小売業者の店舗内において販売される物品は、それぞれ、その上部に異なるバーコードを有する。在庫を追跡すべく、小売業者は、通常、それぞれの物品上のバーコードをスキャンする。更には、物品を顧客に販売した際にも、その物品のバーコードをスキャンする。
【０００５】
同様に、荷物配送業者も、受取人に配送される荷物とバーコードを関連付けることにより、バーコードを利用する。例えば、荷物は、その荷物の追跡番号に対応したバーコードを有する。荷物がチェックポイントを通過するたびに（例えば、配達担当者が荷物を最初に受け取った際、荷物が保管施設内に配置された際、荷物が受取人に配達された際など）、パッケージのバーコードをスキャンする。しかしながら、バーコードは、物品を効果的に追跡するためには、人間がそれぞれの物品上のそれぞれのバーコードを手作業でスキャンしなければならないという欠点を有している。
【０００６】
ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグは、一般的なバーコードよりも優れている。ＲＦＩＤタグは、一般的なバーコードが必要としている手作業によるスキャニングを必要としない。例えば、小売業の環境においては、在庫物品上のＲＦＩＤタグは、ショッピングカート内の物品を検出すると共にそれぞれの物品の価格をその顧客用の請求書に追加する電子読取装置と通信することができる。又、ＲＦＩＤタグは、家畜、鉄道車両、トラック、並びに、場合によっては、航空手荷物などのものを追跡するために使用されている。これらのタグは、通常、基本的な追跡のみを実現しており、物品が追跡される環境に関する情報を使用して資産管理を改善するための方法を提供してはいない。
【０００７】
又、ＲＦＩＤシステムよりも多くの情報を提供可能であるセンサに基づいた追跡システムも知られている。しかしながら、このようなシステムは、高価である可能性があり、且つ、関係のない冗長な物品情報を提供するかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従って、センサに基づいた追跡のコストを低減すると共に、追跡対象の物品を取り囲む強力な情報ウェブを構築すべくセンサデータの共有を可能にするシステムを提供することが望まれている。
【課題を解決するための手段】
【０００９】
本発明の実施例によれば、センサデータを提供するシステム及び方法が提供される。センサデータを提供するシステム及び方法は、センサデータに関する要求を受信することを有することが可能であり、要求は、トリガパラメータを含む。更には、センサデータを提供するシステム及び方法は、トリガパラメータを満足する装置を識別する情報についてサーチすることを有することができる。装置は、複数の物品追跡装置から選択され、この場合に、複数の物品追跡装置は、複数の物品に対応する。更には、センサデータを提供するシステム及び方法は、トリガパラメータを満足する装置に対応する要求されたセンサデータを取得し、要求されたセンサデータを返送可能である。
【００１０】
本開示に含まれ、且つ、その一部を構成する添付の図面は、本発明の様々な実施例及び態様を示している。添付図面には、「図面の簡単な説明」の節に記載された図面が含まれる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例による例示用の物品追跡システムのブロック図である。
【図２】本発明の一実施例による例示用の追跡センタのブロック図である。
【図３】本発明の一実施例による物品を追跡する例示用の方法のフローチャートである。
【図４】本発明の一実施例によるコンテキストに基づいたセンサネットワークを使用してセンサデータにアクセスする例示用の方法のフローチャートである。
【図５】本発明の一実施例によるセンサデータに関する要求に応答して取得されたセンサデータを表示する例示用のグラフィカルユーザインターフェイスである。
【図６】本発明の一実施例によるセンサデータをサーチするための例示用のグラフィカルユーザインターフェイスである。
【図７】本発明の一実施例による図６において実行されたサーチの例示用のサーチ結果を示す。
【発明を実施するための形態】
【００１２】
以下の詳細な説明においては、添付の図面を参照している。図面及び以下の説明においては、可能な場合には常に、同一の参照符号を使用して同一の又は類似の部分を参照している。本明細書においては、本発明のいくつかの例示用の実施例及び特徴について説明しているが、本発明の精神及び範囲を逸脱することなしに、変更、適合、及びその他の実装が可能である。図面に示されたコンポーネントに対して、例えば、置換、追加、又は変更を実施可能であり、且つ、段階を置換、順序変更、及び開示された方法に追加することにより、本明細書に記述された例示用の方法を変更することも可能である。従って、以下の詳細な説明は、本発明を限定するものではない。その代わりに、本発明の適切な範囲は、添付の請求項によって定義されている。
【００１３】
（概要）
本発明によるシステム及び方法は、物品追跡のコストを低減すると共に、追跡対象の物品を取り囲む強力な情報ウェブを構築するためにセンサデータの共有を可能にしている。例えば、センサデータを周囲のセンサ及び／又はデータ源と統合することにより、センサと関連センサデータの間の関係に基づいて、規則に基づいたロジックを機能させる。この結果、コンテキストに基づいた規則セットにより、従来の追跡ソリューションのニーズを置換すると共に、追跡対象の物品を表現する格段に豊富な情報を構築可能である。
【００１４】
周囲の環境を活用することにより（例えば、１つのセンサからのセンサデータを使用して複数の物品の環境を表現することにより）、キャプチャの重複が除去され、且つ、個々のデータ取得のコストが低減される。これは、センサデータが多数の物品に跨って共有されている場合に、特に当て嵌まる。このデータは、部屋の温度、又は建物の場所、又は雨に濡れた道路の写真であってよいであろう。
【００１５】
（システムアーキテクチャ）
非限定的な例として、図１は、本発明の特徴及び原理が実現されるネットワーク環境１００を示している。環境１００内のコンポーネントの数は、図示のものに限定されるものではなく、本発明の実施例と矛盾することなく、コンポーネントの構成の数におけるその他の変形も可能である。図１のコンポーネントは、ハードウェア、ソフトウェア、及び／又はファームウェアを通じて実現可能である。ネットワーク環境１００は、物品追跡装置１０２ａ〜１０２ｎ、ビーコン装置１０４ａ〜１０４ｎ、ネットワーク１０６、追跡センタ１０８、及びクライアント１１０ａ〜１１０ｎを包含し得る。
【００１６】
ネットワーク１０６は、ネットワーク環境１００内に示された様々なエンティティの間における通信を提供する。ネットワーク１０６は、共有型の、公的な、又は私的なネットワークであってよく、且つ、ワイドエリア又はローカルエリアを含む。ネットワーク１０６は、（Ｗｉ−Ｆｉネットワーク、ＧＳＭ／ＧＰＲＳネットワーク、ＴＤＭＡネットワーク、ＣＤＭＡネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、又は任意のその他の無線ネットワークを含む）有線及び／又は無線の通信ネットワークの任意の好適な組み合わせを通じて実現可能である。一例として、ネットワーク１０６は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、イントラネット、及び／又はインターネットを通じて実現可能である。更には、ネットワーク環境１００のエンティティは、例えば、無線事業者ネットワーク、私的なデータネットワーク、及び公的なインターネットなどの複数のネットワーク１０６に接続可能である。
【００１７】
物品追跡装置１０２ａ〜１０２ｎは、様々な物品を追跡する際に使用される装置であり、これらは、追跡対象の物品に装着されるか又はその内部に包含される。例えば、物品追跡装置１０２ａは、ＦｅｄＥＸ（Ｆｅｄｅｒａｌ  Ｅｘｐｒｅｓｓ  Ｉｎｃ．）などの配送サービスを使用して受取人に送付される荷物に装着されるか又はその内部に封入可能である。或いは、この代わりに、物品追跡装置１０２ａは、小売業者に配送される在庫を保持するコンテナに装着されるか又はその内部に封入可能である。尚、前述の物品は、例示用のものであって、任意の配送可能な要素を有することができる。
【００１８】
物品追跡装置１０２ａは、対応する物品の物品追跡番号と関連した情報を保存する。物品追跡番号は、ＦｅｄＥＸ追跡番号又は類似の追跡番号であってよい。又、物品追跡装置１０２ａは、所与の近距離内に現在存在しているその他の物品追跡装置及び／又はビーコン装置を示す情報を保存することも可能である。例えば、対応する物品追跡装置１０２を有する物品が、ビーコン装置１０４を含む車両又は保管施設内に配置された際には、物品追跡装置１０２及び／又はビーコン装置は、近距離内に物品追跡装置１０２が存在しており、そのことは、対応する物品が現在車両又は保管施設内に存在することを示していることを検知することができる。この結果、ビーコン装置１０４と物品追跡装置１０２の間の関連付けを反映した情報が、物品追跡装置１０２、ビーコン装置１０４、又は追跡センタ１０８の中の１つ又は複数のものに配置されたメモリ内に保存される。
【００１９】
一実施例においては、物品追跡装置１０２は、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態などの１つ又は複数の状態を計測又は検出する能力を有するものであってよい。或いは、この代わりに、物品追跡装置１０２は、このような環境状態を検出しない低コストの装置であってもよい。
【００２０】
又、物品追跡装置１０２は、（例えば、既知の無線通信手段を使用する）ネットワーク１０６を介して追跡センタ１０８との間において情報を直接的に送受信する能力を有する場合もある。或いは、この代わりに、物品追跡装置１０２は、まず、情報を近隣のビーコン装置１０４に送信することも可能であり、この結果、ビーコン装置が情報を追跡センタ１０８に送信することになろう。例えば、物品追跡装置１０２は、Ｃｒｏｓｓｂｏｗ  Ｔｅｃｈｎｏｌｏｇｙ社から入手可能である無線センサなどのセンサ装置を使用して実現可能である。当業者は、代替センサ装置を使用することも可能であることを理解するであろう。
【００２１】
ビーコン装置１０４ａ〜１０４ｎは、物品追跡装置１０２と追跡センタ１０８の両方に対して無線通信する能力を有する装置である。更には、ビーコン装置１０４ａ〜１０４ｎは、その他のビーコン装置と通信可能であってもよい。ビーコン装置１０４ａ〜１０４ｎは、物品の配送経路に沿った様々な場所に配置可能である。例えば、配達担当者が運転する車両が、それ自体と関連付けられたビーコン装置１０４を備える場合がある。物品を輸送すべく使用される航空機も、それ自体と関連付けられたビーコン装置１０４を備える場合がある。更には、保管施設も、それ自体と関連付けられたビーコン装置１０４を備える場合がある。当業者は、これらのビーコン装置１０４の場所が例示を目的としたものに過ぎないことを理解するであろう。
【００２２】
一実施例においては、ビーコン装置１０４は、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態などの１つ又は複数の状態を計測又は検出するセンサを包含する。或いは、この代わりに、ビーコン装置は、このようなセンサを包含しなくてもよい。ビーコン装置１０４は、検出されたセンサデータを（例えば、既知の無線通信手段を使用する）ネットワーク１０６を介して追跡センタ１０８に定期的に報告可能である。
【００２３】
ビーコン装置１０４は、ビーコンセンサ１０４の特定の近距離内に物品追跡装置１０２が存在しているかどうかを定期的に判定すべく動作可能であってよい。例えば、配送トラック内に配置されたビーコンセンサ１０４ａは、物品追跡装置１０２からの信号を聴取することにより、ビーコンセンサ１０４ａの既定の距離内に物品追跡装置１０２が存在しているかどうかを定期的にチェック可能である。このような信号は、物品追跡装置１０２によって定期的に送出される無線信号であってよい。このようにして、物品追跡装置１０２は、基本的に「わたしはここに存在している」と定期的に宣言している。当業者は、ビーコン装置１０４が、既定の距離内にある物品追跡装置１０２を検出するその他の方法を使用することも可能であることを理解するであろう。
【００２４】
この例における既定の距離は、距離内に存在する物品追跡装置１０２がトラックの内部又はその近傍に存在していると推定されるように、設定される。距離外に位置する物品追跡装置１０２は、トラックの外部に存在していると見なされる。ビーコン装置１０４は、物品追跡装置１０２がそのレンジ内に存在していると判定した際には、２つの装置の間の関連付けを示す情報を保存可能である。関連付け情報は、例えば、ビーコン装置（１０４）の固有の識別番号が物品追跡装置（１０２）の固有の識別番号に対応していることを示すデータを包含可能である。又、ビーコン装置は、このような関連付け情報をネットワーク１０６を介して追跡センタ１０８に定期的に送信することも可能である（例えば、ビーコン装置１０４は、現在の自身と物品追跡装置１０２の間の関連付けのそれぞれのものを示す情報を追跡センタ１０８に定期的に送信可能である）。ビーコン装置１０４は、物品追跡装置がそのレンジ内にもはや存在してはいないと判定した際には、ビーコン装置１０４及び追跡センタ１０８に存在している保存情報を更新し、それらの装置がもはや互いに関連付けられてはいないことを反映することができる。例えば、ビーコン装置１０４ａがそのレンジ内の物品追跡装置についてチェックする際には、以前にレンジ内に存在していたが、もはやそうではない物品追跡装置１０２ａがある場合がある。このビーコン装置１０４が、その現在の関連付けをローカルに保存し、後から、追跡センタ１０８に報告する場合には、その現在の関連付け情報は、物品追跡装置１０２ａがビーコン装置１０４ａと現在関連付けられていると、もはや示してはいない。
【００２５】
追跡センタ１０８は、受取人に対して配送される物品を追跡するためのプラットフォームを提供する。追跡センタ１０８は、ハードウェア、ソフトウェア、及び／又はファームウェアの組み合わせを使用して実現可能であり、且つ、様々な物品追跡装置１０２及び／又はビーコン装置１０４からのセンサデータを受信及び保存すべく動作可能であってよい。例えば、ビーコン装置１０４ａは、ビーコン装置１０４ａによって計測又は検出された状態を反映したセンサデータを追跡センタ１０８に定期的に送信可能である。このようなセンサデータは、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態を包含可能である。又、追跡センタ１０８は、ビーコン装置１０４、物品追跡装置１０２、及びユーザ追跡装置１１２の間の関連付け（例えば、トラック内の装置１０２がビーコン装置１０４ａと関連付けられている）を示す情報を受信及び保存すべく動作可能であってよい。例えば、配送トラック内に存在しているビーコン装置１０４ａは、そのトラック内の物品追跡装置１０２を識別する情報を追跡センタ１０８に送信可能である。
【００２６】
又、追跡センタ１０８は、センサデータに関する要求に応答すべく動作可能である。例えば、顧客は、クライアント１１０を使用し、追跡センタ１０８に保存されているセンサデータに関する要求を入力することができる。要求は、１つ又は複数のトリガパラメータを包含可能であり、これらのトリガパラメータを使用し、要求されているセンサデータを見い出すことができる。例示用のトリガパラメータは、センサ識別番号、物品追跡番号、場所、温度、照明レベル、湿度、圧力、ガスレベル、空気の流れ、振動などを包含可能である。従って、一例として、顧客は、特定の場所の特定のレンジ内の温度計測値を要求することができる。特定の場所からの距離が、この場合のトリガパラメータである。
【００２７】
追跡センタ１０８は、クライアント１１０からセンサデータに関する要求を受信した際には、追跡センタ１０８に存在しているデータベースをサーチし、それが見い出された場合には、要求されているセンサデータを返送する。センサデータに対するアクセスは、管理することも可能であり、或いは、オープンなものであってもよい。例えば、アクセスが管理されている場合には、クライアント１１０及び／又は顧客は、センサデータにアクセス可能となる前に、認証される必要があろう。センサデータについてデータベースをサーチすることに加えて、又はこの代わりに、追跡センタ１０８は、関連する物品追跡装置１０２及び／又はビーコン装置１０４に対してセンサデータを直接的に要求することも可能である。
【００２８】
又、追跡センタ１０８は、物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２用の更新された及び／又は新しいプログラムを提供することも可能である。例えば、プログラムは、装置が環境状態を検知する方式を規定する。前述の装置のプログラムは、例えば、それぞれの装置に配置されたメモリ（図示されてはいない）内に新しい又は変更済みの命令を保存することにより、変更することができる。プログラムの変更は、任意に（例えば、プログラマの判断により）、又は検出された状態に応答し、実施することができる。例えば、ビーコン装置１０４ａが特定のレベルを上回る温度を検出したとしよう。ビーコン装置１０４ａがその温度レベルを追跡センタ１０８に報告した際には、アラーム又は警報をトリガすることにより、追跡センタ１０８と関連する要員の注意をこの情報に対して喚起することができる。そして、追跡センタ１０８は、ビーコン装置１０４ａのプログラムを変更し、温度を更に頻繁にチェックすることができる。当業者は、プログラムを変更するための基礎として、その他のパラメータを使用することも可能であることを理解するであろう。
【００２９】
クライアント１１０ａ〜１１０ｎは、ネットワーク１０６に対するインターフェイスをユーザに提供する。一例として、クライアント１１０ａ〜１１０ｎは、モデム又はその他のネットワークインターフェイスを装備した汎用コンピュータ又はパーソナルコンピュータなどのデータネットワークにアクセスする能力を有する任意の装置を使用して実現することができる。又、クライアント１１０ａ〜１１０ｎは、Ｂｌａｃｋｂｅｒｒｙ（商標）、Ｅｒｇｏ  Ａｕｄｒｅｙ（商標）、携帯電話機（データアクセス機能を有するもの）、ネットワーク接続を有するＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＩＰ電話機、又はデータネットワーク上における通信の能力を有する一般的に任意の装置などのその他の装置において実現することも可能である。
【００３０】
ユーザは、クライアント１１０ａ〜１１０ｎを利用し、追跡センタ１０８に対してセンサデータを要求することができる。例えば、ユーザは、ユーザが１つ又は複数のセンサに関する最新の情報に対してアクセスできるようにするサービスに加入することができる。或いは、この代わりに、サービスに対する加入は、情報にアクセスするために不要である。センサデータを要求すべく、ユーザは、所望のセンサデータを示す情報をクライアント１１０ａ上において入力することができる。例えば、ユーザは、指定のセンサの特定の半径内のすべてのセンサの現在の場所及び温度を要求する情報を入力することができる。顧客がこの情報を入力した後に、クライアント１１０ａは、要求を追跡センタ１０８に対して送信することができる。この結果、追跡センタは、自身のデータベースをサーチすることも可能であり、或いは、センサに対して直接的に情報を要求することも可能である。追跡センタ１０８は、要求された情報が見い出された際に、その情報をクライアント１１０ａに返送する。
【００３１】
一実施例においては、ユーザは、サーチエンジンと関連するウェブページ上においてサーチ対象の情報を入力することができる。例えば、ユーザは、Ｇｏｏｇｌｅ（商標）などの一般的なサーチエンジンを使用することができる。この方式におけるサーチエンジンの使用法に関する更なる情報は、図６及び図７の説明において後程提供する。或いは、この代わりに、顧客又はユーザは、クライアント１１０上に存在するアプリケーションプログラムを使用して情報を入力することもできる。
【００３２】
ユーザ追跡装置１１２は、物品追跡装置１０４及び追跡センタ１０８の両方に対して通信する能力を有するビーコン装置１０４に類似した装置である。車両などの場所に配置される代わりに、ユーザ追跡装置１１２は、特定のユーザ自身に装着されるか又はその近傍に配置される。例えば、ユーザは、追跡対象の物品の配達の責任を担う配達担当者、物品が配送される先である受取人、物品を受取人に対して送付する送付者、又はその他の方式で配送及び／又は追跡プロセスに関与するその他の人々であってよい。ユーザ追跡装置１１２は、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態などの１つ又は複数の状態を計測又は検出するセンサを包含可能である。或いは、この代わりに、ユーザ追跡装置は、このようなセンサを包含しなくてもよい。ユーザ追跡装置１１２は、検出されたセンサデータを（例えば、既知の通信手段を使用する）ネットワーク１０６を介して追跡センタ１０８に定期的に報告することができる。
【００３３】
ユーザ追跡装置１１２は、ユーザ追跡装置１１２の特定の近距離内に物品追跡装置１０２が存在しているかどうかを定期的に判定するべく動作可能であってよい。ユーザ追跡装置１１２は、物品追跡装置１０２がそのレンジ内に存在すると判定した際に、２つの装置の間の関連付けを示す情報を保存可能である。又、ユーザ追跡装置１１２は、この情報をネットワーク１０６を介して追跡センタ１０８に送信することも可能である。ユーザ追跡装置１１２は、物品追跡装置が、もはやそのレンジ内に存在していないと判定した際には、ユーザ追跡装置１１２及び追跡センタ１０８に存在している保存情報を更新し、それらの装置がもはや互いに関連付けられてはいないことを反映させることができる（例えば、物品追跡装置の環境について知るためにユーザ追跡装置１１２からのセンサデータを使用することがもはや不可能になる）。
【００３４】
図２は、本発明による例示用の追跡センタの図である。追跡センタ１０８は、少なくとも、ウェブサーバー２０２、センサ情報データベース２０４、認証サーバー２０６、及び規則エンジン２０８を包含可能である。追跡センタ１０８内のコンポーネントの数は、図示のものに限定されるものではなく、本発明の実施例に従って、コンポーネントの構成の数におけるその他の変形も可能である。
【００３５】
ウェブサーバー２０２は、ネットワーク上においてトラフィックを受信する機能を提供する。例えば、ウェブサーバー２０２は、ユーザが、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ又はＮｅｔｓｃａｐｅ  Ｃｏｍｍｕｎｉｃａｔｏｒなどのウェブブラウザプログラムを使用してクライアント１１０においてアクセス可能である標準的なウェブサーバーであってよい。ウェブサーバー２０２は、センサデータに関する要求をクライアントから受信し、且つ、処理のために、要求をセンサ情報データベース２０４、認証サーバー２０６、及び／又は規則エンジン２０８に伝達すべく動作可能である。
【００３６】
センサ情報データベース２０４は、様々な物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２から受信されたセンサデータを保存する。又、センサ情報データベース２０４は、ビーコン装置１０４と物品追跡装置１０２の間の関連付けを示す情報、異なる物品追跡装置１０２の間の関連付けを示す情報、並びに、ユーザ追跡装置１１２と物品追跡装置１０２の間の関連付けを示す情報を保存することも可能である。
【００３７】
例えば、ビーコン装置１０４ａなどのビーコン装置は、追跡センタ１０８に対してセンサデータを定期的に送信可能であり、センサデータは、追跡センタにおいて、センサ情報データベース２０４内に保存される。例示用のセンサデータは、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態を包含可能である。センサ情報データベース２０４に伝送されるセンサデータには、そのセンサデータを検出した物品追跡装置１０２、ビーコン装置１０４、又はユーザ追跡装置１１２を識別する情報を添付可能である。
【００３８】
又、センサ情報データベース２０４によって保存される関連付けデータを、ビーコン装置１０４、物品追跡装置１０２、又はユーザ追跡装置１１２が定期的に送信することも可能である。例えば、稼動中の物品追跡装置１０２がビーコン装置１０２の既定の近距離内に配置された際には、物品追跡装置１０２及び／又はビーコン装置１０４は、この関連付けを反映した情報をローカルに保存可能である。次いで、ビーコン装置１０４は、関連付けを示す情報を追跡センタ１０８に送信可能である。更には、又はこの代わりに、物品追跡装置１０２が、関連付けを示す情報を追跡センタ１０８に送信することも可能である。
【００３９】
追跡センタ１０８が、センサデータに関する要求をクライアント１１０から受信した際には、要求のデータについてセンサ情報データベース２０４をサーチ可能である。そのデータが検出された場合には、それをクライアント１１０に返送可能である。
【００４０】
認証サーバー２０６は、センサ情報データベース２０４内に存在しているデータに対するアクセスを制御すべく動作可能であってよい。例えば、クライアント１１０ａ又はクライアント１１０ａのユーザは、特定の物品追跡装置１０２及び／又は特定のビーコン装置１０４に対応したセンサデータのみを受信すべく認可される可能性がある。このユーザが、そのクライアント又はユーザがアクセスすべく認可されてはいないデータを含むセンサデータの組を要求した際には、認証サーバー２０６は、認可されていないことを認識し、その結果、そのクライアント又はユーザが認可されている要求されたセンサデータの部分を追跡センタ１０８がクライアント又はユーザに送信することのみを許容する。
【００４１】
規則エンジン２０８は、例えば、クライアント１１０からのセンサデータに関する要求に基づいてクエリをセンサ情報データベース２０４に送信し；要求されたセンサデータをセンサ情報データベース２０４から受信した後に、それをクライアント１１０に送信し；物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２から受信されたセンサデータを処理し（且つ、適切なアクションを実行し）；物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２に対してセンサデータを要求し；且つ、様々な物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２のプログラムを変更すべく、動作可能であってよい。
【００４２】
（システム動作）
図３は、本発明の原理に従って物品を追跡する例示用の方法のフローチャートを示している。尚、フローチャートのステップは、特定の順序において示されているが、当業者は、これらのステップは、変更された又は異なる順序において実行可能であり、或いは、特定のステップを省略可能であることを理解するであろう。更には、図３のステップの中の１つ又は複数のものは、同時に又は並行して実行可能である。
【００４３】
１つ又は複数の物品追跡装置１０２を出荷者の要求に基づいてセットアップする（ステップ３０２）。例えば、或る組織は、受取人に送付される物品と関連付けられる物品追跡装置１０２について、（例えば、装置が環境状態を検出する方式を制御する）特定のプログラムを要求する場合がある。或いは、この代わりに、既定のプログラムに基づいて物品追跡装置１０２をセットアップすることも可能である。物品を受取人に送付することを所望する顧客は、出荷対象の物品に装着されるか又はその内部に配置される物品追跡装置を購入するか又はその他の方法で入手可能である。例えば、出荷者は、ＦｅｄＥｘなどの物品配送会社、小売業者、又はその独自の配送を実行する製造者であってよい。当業者は、顧客及び出荷者が同一のエンティティであってよいことを理解するであろう。
【００４４】
１つ又は複数の物品追跡装置を起動し、出荷対象の１つ又は複数の物品と関連付けることが可能である（ステップ３０４）。例えば、配達担当者又は出荷者のその他の従業員は、物品追跡装置１０２ａをターンオンし、対応する物品と関連付けられた荷物内に配置するか又は荷物に対して装着可能である。又、配達担当者又はその他の従業員は、物品追跡装置１０２ａを物品追跡番号と関連付けることも可能である。例えば、配達担当者又はその他の従業員は、物品追跡番号が現在物品追跡装置の識別番号に対して割り当てられていることを規定する情報を追跡センタ１０８に保存可能である。或いは、この代わりに、物品追跡番号は、物品追跡装置１０２ａと関連付けられない。
【００４５】
物品追跡装置１０２の起動が完了し、且つ、配達担当者がユーザ追跡装置１１２を持っている場合には、物品追跡装置１０２をユーザ追跡装置１１２と関連付け可能である（ステップ３０６）。例えば、ユーザ追跡装置１１２及び／又は物品追跡装置１０２は、ユーザ追跡装置１１２が物品追跡装置１０２の特定の距離内に到来したことを自動的に検出可能である。ユーザ追跡装置１１２は、物品追跡装置１０２とのその関連付けを反映した情報を保存可能である。更には、ユーザ追跡装置１１２は、保存のために、この情報を追跡センタ１０８に転送することも可能である。
【００４６】
物品が配送車両に積み込まれた後に（ステップ３０８）、その物品用の物品追跡装置１０２を配送車両に対応したビーコン装置１０４と関連付ける（ステップ３１０）。例えば、物品追跡装置１０２及び／又はビーコン装置１０４は、物品追跡装置１０２がビーコンセンサ１０４の既定の距離内に存在しており、そのことは、対応する物品が現在車両内に又はその近傍に存在することを示していることを検出可能である。物品追跡装置１０２とビーコン装置１０４の間の関連付けを反映した情報は、物品追跡装置１０２及び／又はビーコン装置１０４内に保存可能である。関連付け情報は、例えば、ビーコン装置（１０４）の固有の識別番号が物品追跡装置（１０２）の固有の識別番号に対応していることを通知するデータを包含可能である。又、ビーコン装置１０４又は物品追跡装置１０２は、この情報をネットワーク１０６を介して追跡センタ１０８に送信することも可能である（このような能力を有する場合）。当業者は、車両は、トラック、バン、航空機、船、又は物品を受取人に輸送すべく使用される任意のその他の移動可能な車両を意味可能であることを理解するであろう。又、当業者は、物品追跡装置１０２は、保管施設や物品処理施設（例えば、対応する物品が、このような場所に配置される際）などの車両以外の場所に配置されたビーコン装置と関連付けることも可能であることを理解するであろう。
【００４７】
このように物品追跡装置をビーコン装置と関連付けることができるようにすることにより、追跡システム１０８は、ビーコン装置からのセンサデータを活用し（例えば、１つの装置からのセンサデータを使用して複数の物品の環境を表現し）、以前に可能であったものを上回る追跡対象の物品の環境に関する情報を提供可能である。例えば、物品追跡装置１０２ａは、温度を検知する能力を備えていないが、ビーコン装置１０４ａは、備えているとしよう。又、ビーコンセンサ１０４ａを有する車両内に配置されることにより、物品追跡装置１０２ａがビーコンセンサ１０４ａと関連付けられるとしよう。ビーコン装置１０４ａは、温度を検知可能であり、且つ、物品追跡装置１０２ａと関連付けられているため、物品追跡装置１０２ａに対応した温度情報を検出すべく後から試みるユーザは、物品追跡装置１０２ａが温度を検知することができない場合にも、これを実行可能である。当業者は、物品追跡装置とユーザ追跡装置の間においても同様の活用法を実行可能であることを理解するであろう。
【００４８】
図１を参照して前述したように、いくつかの物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２は、場所、温度、照明レベル、動き、圧力、湿度、ガスレベル、空気の流れ、振動、又はその他の環境状態などの１つ又は複数の状態を計測又は検出するセンサを包含可能である。このようなセンサを含む物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２は、センサデータを追跡センタ１０８に定期的に報告する（ステップ３１２）。センサを含んでいるが、ネットワーク１０６を介して追跡センタ１０８との間において情報を直接的に送受信する能力を備えていない物品追跡装置１０２は、まず、センサデータを近傍のビーコン装置１０４又はユーザ追跡装置１１２に送信可能であり、次いで、ビーコン装置又はユーザ追跡装置がセンサデータを追跡センタ１０８に送信することになろう。
【００４９】
追跡センタ１０８は、センサデータを受信した際に、そのデータが予め定められた条件を示している場合には、適切なアラームをトリガすることができる（ステップ３１４）。例えば、ビーコン装置１０４ａが特定レベルを上回る温度を検出したとしよう。ビーコン装置１０４ａがその温度レベルを追跡センタ１０８に報告した際に、アラーム又は警報をトリガし、追跡センタ１０８と関連した要員の注意をこの情報に対して喚起可能である。この結果、要員は、状況を更に綿密に監視するか又は別の適切なアクションを実行可能である。或いは、この代わりに、又はこれに加えて、ユーザ追跡装置１１２を介して、関連する配達担当者又はその他のユーザに対してアラーム状態について通知することも可能である。当業者は、追跡センタ１０８がアラーム状態を検出する代わりに、物品追跡装置、ビーコン装置１０４、又はユーザ追跡装置１１２がアラーム状態を認識することも可能であることを理解するであろう。この後に、適切な通知を追跡センタ１０８及び／又は関連するユーザ追跡装置１１２に送信可能である。
【００５０】
又、追跡センタ１０８は、必要又は所望に応じて、物品追跡装置１０２、ビーコン装置１０４、又はユーザ追跡装置１１２のプログラムを変更することも可能である（ステップ３１６）。特定レベルを上回る温度を検出したビーコン装置１０４ａの例の場合には、この結果、追跡センタ１０８は、ビーコン装置１０４ａのプログラムを変更して温度を更に頻繁にチェック可能である。当業者は、プログラムを変更するための基礎としてその他のパラメータを使用することも可能であることを理解するであろう。更には、当業者は、プログラムは、予め定められた状態の検出以外の理由によって変更することも可能であり、且つ、前述の装置のプログラムは、追跡センタ１０８の介入を伴うことなしに変更することも可能であることを理解するであろう。
【００５１】
物品が配送ネットワーク内を移動するのに伴って、物品追跡装置は、必要に応じて、ビーコン装置との関連付けが解除される（ステップ３１８）。例えば、物品追跡装置１０２が、自身が関連付けられたビーコン装置１０４のレンジ外に移動した際には、物品追跡装置１０２とビーコン装置１０４の間の関連付けを反映したレコードが削除される。これには、物品追跡装置１０２、ビーコン装置１０４、及び追跡センタ１０８に存在しているレコードが含まれる。このような関連付けの解除は、例えば、物品が、ビーコン装置を含む配送車両から除去された際や、物品が、ビーコン装置を含む保管施設から除去された際などに発生可能である。例えば、ビーコン装置１０４ａが自身のレンジ内の物品追跡装置についてチェックする際には、以前にレンジ内に存在していたが、もはやそうではない物品追跡装置１０２ａが存在し得る。このビーコン装置１０４ａが、自身の現在の関連付けをローカルに保存し、後から、追跡センタ１０８に報告する場合には、現在の関連付け情報は、物品追跡装置１０２ａが現在ビーコン装置１０４ａと関連付けられていることを、もはや示してはいない。
【００５２】
一実施例においては、物品追跡装置１０２がビーコン装置１０４との関連付けを解除された場合にも、物品追跡装置１０２に対応した物品の追跡を依然として継続可能であってよい。例えば、ユーザ追跡装置１１２によって検知された状態を活用して物品の環境について更に知ることができるように、ユーザ追跡装置１１２を依然として物品追跡装置１０２と関連付け可能である。一例として、配達担当者が車両から特定の物品を除去した際には、対応する物品追跡装置１０２ａと車両に対応するビーコン装置１０４ａの関連付けを解除可能である。しかしながら、物品追跡装置１０２ａは、配達担当者に装着されたユーザ追跡装置１１２ａと依然として関連付け可能である。ユーザ追跡装置１１２ａが（例えば、ＧＰＳ又はこれに類似した機能などの）自身の場所を判定する能力を具備している場合には、この場所情報を物品追跡装置１０２ａの場所情報として使用可能である。更には、場所情報が受取人のアドレスに近接していると判定された場合には、ユーザ追跡装置１１２ａは、この旨の情報を追跡センタ１０８に送信可能である。この後に、追跡センタ１０８は、物品がいままさに配達されようとしているという通知を受取人又は別のユーザに（例えば、クライアント１１０を介して）送信可能である。
【００５３】
又、物品追跡装置は、必要に応じて、追加のビーコン装置又は物品追跡装置と関連付けることも可能である（ステップ３２０）。例えば、物品追跡装置が、自身が現在関連付けられてはいないビーコン装置１０４のレンジ内に移動した際には、物品追跡装置とビーコン装置の間の関連付けを反映した情報を物品追跡装置１０２及び／又はビーコン装置１０４内に保存可能である。例えば、関連付け情報は、ビーコン装置１０４の固有の識別番号が物品追跡装置１０２の固有の識別番号に対応しているということを通知するデータを包含可能である。又、ビーコン装置１０４又は物品追跡装置１０２は、この情報をネットワーク１０６を介して追跡センタ１０８に送信することも可能である（このような能力を具備している場合）。
【００５４】
一実施例においては、物品追跡装置１０２は、自身及び別の物品追跡装置が互いに特定のレンジ内に存在している際には、その別の物品追跡装置１０２と関連付け可能である。２つの物品追跡装置の互いの関連付けを必要とする場合の一例は、第１の物品追跡装置１０２ａが、ビーコン装置１０４ａの意図した関連付けレンジ内に存在する物品に装着されているが、電池の電力不足又はなんらかのその他の理由から、それがこのレンジ内に存在していることを検出不能である場合である。こちらもビーコン装置の関連付けレンジ内に存在している第２の物品追跡装置１０２ｂが、第１の物品追跡装置１０２ａが検出できる程度に第１の物品追跡装置１０２ａに十分に近接した状態において、第１の物品追跡装置１０２ａよりもビーコン装置１０４ａに近接している場合がある。この場合には、第１物品追跡装置１０２ａと第２の物品追跡装置１０２ｂの関連付けを反映した情報は、第１物品追跡装置１０２ａ、第２物品追跡装置１０２ｂ、ビーコン装置１０４（これは、第２物品追跡装置を介して情報を受信可能である）、及び追跡センタ１０８の中の１つ又は複数のものに保存可能である。この関連付け情報は、例えば、物品追跡装置１０２ａの識別番号が物品追跡装置１０２ｂの識別番号に対応していることを通知するデータを包含可能である。
【００５５】
物品が自身の最終的な宛先に到達した際に（例えば、受取人に配達された際に）、配達担当者は、物品追跡装置を除去し、無効にする（ステップ３２２）。この後に、追跡センタ１０８は、物品追跡装置に対応した記録データを削除し、且つ、物品追跡装置をリセットする（ステップ３２４）。例えば、配達担当者又はその他の要員は、最近無効になった物品追跡装置を識別する情報を追跡センタ１０８に送信するか又はその他の方法によって提供可能である。この結果、追跡センタ１０８は、物品追跡装置に対応したエントリについてデータベース２０４をサーチし、それらを削除すべく処理を進行することができる。
【００５６】
図４は、本発明の一態様に従ってコンテキストに基づいたセンサネットワークを使用してセンサデータにアクセスする例示用の方法のフローチャートを示している。尚、フローチャートのステップは、特定の順序において示されているが、当業者は、これらのステップは、変更された又は異なる順序において実行可能であり、或いは、特定のステップを省略可能であることを理解するであろう。更には、図４のステップの中の１つ又は複数のものは、同時に又は並行して実行することも可能である。
【００５７】
追跡センタ１０８は、センサデータに関する要求を受信する（ステップ４０２）。ユーザは、クライアント１１０を使用し、センサデータに関する要求を入力可能である。例えば、ユーザは、指定されたセンサの特定の半径内のすべてのセンサの現在の場所及び温度に関する要求を入力可能である。ユーザがこの要求を入力した後に、クライアント１１０は、これを追跡センタ１０８に送信可能である。或いは、この代わりに、ユーザは、追跡センタ１０８に存在しているコンピュータを使用し、センサデータに関する要求を入力することも可能である。
【００５８】
追跡センタ１０８は、要求を受信したら、リアルタイムセンサデータが必要とされているかどうかを判定可能である（ステップ４０４）。例えば、追跡センタ１０８においてクライアント１１０から受信された要求は、ウェブサーバー２０２から規則エンジン２０８に転送可能である。規則エンジン２０８は、要求を処理し、且つ、その要求が、センサ情報データベース２０４内に保存されているデータではなく、リアルタイムデータを必要としていることを判定可能である。このような判定は、例えば、要求された情報のタイプ、ユーザの選択肢、規則エンジン２０８のプログラミング、又はクライアント１１０上において稼働しているアプリケーションに基づいて実行可能である。
【００５９】
リアルタイムデータが必要とされている場合には、処理は、ステップ４２２に継続するが、これについては、更に詳細に後述する。リアルタイムデータが必要とされていない場合には、追跡センタ１０８は、１つ又は複数のトリガパラメータを満足するセンサの組を判定すべく処理を進行する（ステップ４０６）。これらのトリガパラメータは、センサデータに関する要求の一部として含まれている。例えば、規則エンジン２０８は、要求を調査し、１つ又は複数のトリガパラメータを特定可能である。この後に、規則エンジン２０８は、それぞれのトリガパラメータによって規定された基準を満足する物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２を識別する情報についてセンサ情報データベース１０４をサーチ可能である。例えば、要求が、指定された物品追跡装置１０２ａの２マイルの半径内のセンサからの温度情報に関するものである場合には、規則エンジン２０８は、物品追跡装置１０２ａの２マイルの半径内に存在すると示されている物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２を探すことになる。
【００６０】
例えば、物品追跡装置１０２ａが場所を判定する能力を具備していない場合には、物品追跡装置１０２ａに対応した情報データベース２０４内の関連付けデータを調査し、関連付けられたビーコン装置１０４又はユーザ追跡装置１２を検出することにより、依然として場所を判定可能である。即ち、関連するビーコン装置１０４又はユーザ追跡装置１１２が場所を判定可能であると仮定した場合には、関連する物品追跡装置に対応した場所を判定可能である。この後に、この例を継続すれば、規則エンジン２０８は、その場所の２マイルの半径内に存在している装置を判定可能である。
【００６１】
センサの適切な組の判定が完了したら、追跡センタ１０８は、要求されたセンサデータをそのセンサの組に対応したエントリから取得するべく試行可能である（ステップ４０８）。例えば、規則エンジン２０８は、前述のセンサの組に対応したエントリについてセンサ情報データベース２０４をサーチ可能である。要求されたセンサデータを有するエントリは、結果セットの一部として取り分けられる。例えば、指定された場所の２マイルの半径内のセンサからの温度情報に関する要求の例を継続すれば、規則エンジン２０８は、その場所の２マイルの半径内に存在するセンサの組に対応したセンサ情報データベース２０４内のエントリにアクセス可能である。これらのエントリからの温度情報を結果セットの一部とすることができる。当業者は、ビーコン装置１０４又はユーザ追跡装置１１２からのセンサデータを活用し、温度を検出することができないセンサの組内のセンサの温度情報を判定可能であることを理解するであろう（例えば、１つの装置からのセンサデータを使用して複数の物品の環境を表現可能である）。又、当業者は、前述の仮定は、例示用のものに過ぎず、トリガパラメータ及び要求されたセンサの任意の組み合わせを使用可能であることを理解するであろう。
【００６２】
要求されたセンサデータがセンサ情報データベース２０４内にない場合には（ステップ４１０がＮｏ）、追跡センタ１０８がリアルタイムデータを取得すべく試行することを要するかどうかに関する決定が実行される（ステップ４１２）。これを実行する場合には、処理は、ステップ４２４に進むことが可能であり、これについては、後程、更に詳述する。実行しない場合には、追跡センタ１０８は、要求されたセンサデータが入手不能であるという通知を送信する（ステップ４１４）。例えば、センサデータに関する要求がクライアント１１０に由来する場合には、規則エンジン２０８は、このような通知を生成し、ウェブサーバー２０２及びネットワーク１０６を介して適切なクライアント１１０に送信可能である。
【００６３】
ステップ４０８の後に、要求されたセンサデータがあった場合には（ステップ４１０がＹｅｓ）、追跡センタ１０８は、取得されたデータのすべてに対するアクセスの認証を要求者が得ているかどうかを判定する（ステップ４１６）。例えば、認証サーバー２０６は、この判定を実行するべく、センサ情報データベース２０４、規則エンジン２０８、及び／又は要求を生成したクライアント１１０とやり取り可能である。認証サーバー２０６は、要求を受信可能であり、この要求は、認証情報を包含可能である。この認証情報に基づいて、認証サーバー２０６は、要求者が（それがある場合に）結果セット内のセンサデータのどの部分にアクセスする権限を有しているかを決定する。
【００６４】
要求者が結果セット内のセンサデータのすべてに対するアクセス権限を有している場合には、すべてのデータが要求者に送信される（ステップ４１８）。例えば、クライアント１１０のユーザが、このようなアクセス権限を具備している状況においては、要求されたセンサデータのすべてがクライアント１１０に返送され、クライアントにおいて、ユーザによる閲覧のために、そのセンサデータを表示可能である。要求者がセンサデータの一部のみに対する権限を有しているか、又はこのデータに対するアクセス権限をまったく有していない場合には、要求者には、要求者が認可されているデータのみが送信される（ステップ４２０）。例えば、クライアント１１０のユーザが、要求されたセンサデータの半分のみに対するアクセス権限を有している場合には、データの半分のみがクライアント１１０に返送され、クライアントにおいて、ユーザによる閲覧のために、その半分のデータを表示可能である。当業者は、この例におけるユーザが、要求されたセンサデータのいずれに対するアクセス権限をも有していない場合には、結果セットのデータは、クライアント１１０に対して、まったく返送されないことを理解するであろう。
【００６５】
ステップ４０４を再度参照し、リアルタイムデータが望ましいと判定された際には（ステップ４０４がＹｅｓ）、追跡センタ１０８は、１つ又は複数のトリガパラメータを満足するセンサの組を決定する（ステップ４２２）。前述のように、これらのトリガパラメータは、センサデータに関する要求の一部として含まれている。例えば、規則エンジン２０８は、要求を調査し、１つ又は複数のトリガパラメータを決定可能である。この後に、規則エンジン２０８は、それぞれのトリガパラメータによって規定された基準を満足する物品追跡装置１０２、ビーコン装置１０４、及び／又はユーザ追跡装置１１２を識別する情報についてセンサ情報データベース２０４をサーチ可能である。例えば、要求が、指定された物品追跡装置１０２ａの２マイルの半径内のセンサからの温度情報に関するものである場合には、規則エンジン２０８は、指定された物品追跡装置１０２ａの２マイルの半径内に存在すると示されている物品追跡装置１０２及び／又はビーコン装置１０４を探すことになる。
【００６６】
或いは、この代わりに、追跡センタ１０８は、物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２に対して情報を直接的に要求することにより、関連するセンサの組を判定するべく試行することも可能である。前述の指定された物品追跡装置１０２ａの２マイルの半径内のセンサからの温度情報に関する要求の例においては、規則エンジン２０８（又は、更に一般的には、追跡センタ１０８）は、様々な物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２に対して要求を起動し、場所情報を要求可能である。規則エンジン２０８は、様々な装置から場所情報を受信した後に、それらの装置の中のいずれのものが、指定された物品追跡装置１０２ａの２マイルの半径内に存在しているのかを判定可能である。
【００６７】
適切なセンサの組の判定が完了したら、追跡センタ１０８は、その組の一部である物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２に対して、要求されたセンサデータを要求することができる（ステップ４２４）。例えば、規則エンジン２０８は、ステップ４２２において識別された装置１０２、１０４、及び１１２に対してセンサデータを直接的に要求可能である。装置１０２、１０４、１１２の組から返送され、受信されたセンサデータは、結果セットの一部となる。例えば、指定された物品追跡装置１０２ａの２マイルの半径内のセンサからの温度情報に関する要求の例を継続すれば、規則エンジン２０８は、その場所の２マイルの半径内に存在していると予め識別された物品追跡装置１０２及びビーコン装置１０４に対して温度情報を要求可能である。これらの装置からの温度情報は、結果セットの一部とすることができる。尚、ステップ４２２及び４２４は、別個のステップとして示されているが、当業者は、これらのステップの一部は、同時に発生可能であることを理解するであろう。例えば、追跡センタ１０８が、１つ又は複数のトリガパラメータを満足する装置を識別する試みにおいて、要求を物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２に送信する際には、この要求は、所望のセンサデータに関するものであってもよい。この結果、追跡センタ１０８がデータについて別個の要求を送信することが不要となる。
【００６８】
要求されたセンサデータが、識別された物品追跡装置１０２、ビーコン装置１０４、及びユーザ追跡装置１１２から入手不能である場合には（ステップ４２６がＮｏ）、追跡センタ１０８がセンサ情報データベース２０４からデータを取得するべく試行することを要するかどうかに関する決定が（例えば、要求されたセンサデータのタイプに基づいて）実行される（ステップ４３２）。これを実行する場合には、処理は、前述の段階４０８に進むことができる。実行しない場合には、追跡センタ１０８は、要求されたセンサデータが入手不能であるという通知を送信可能である（ステップ４３４）。例えば、センサデータに関する要求がクライアント１１０に由来する場合には、規則エンジン２０８は、このような通知を生成し、ウェブサーバー２０２及びネットワーク１０６を介して適切なクライアント１１０に送信可能である。
【００６９】
要求されたセンサデータが入手可能である場合には（ステップ４２６がＹｅｓ）、追跡センタ１０８は、取得されたデータのすべてにアクセスするための権限を要求者が有しているかどうかを判定する（ステップ４２８）。例えば、認証サーバー２０６は、この判定を実行するべく、センサ情報データベース２０４、規則エンジン２０８、及び／又は要求を生成したクライアント１１０とやり取り可能である。認証サーバー２０６は、要求を受信可能であり、この要求は、認証情報を包含可能である。この認証情報に基づいて、認証サーバー２０６は、要求者が（それがある場合に）結果セット内のセンサデータのどの部分にアクセスする権限を有しているかを決定する。
【００７０】
要求者が結果セット内のセンサデータのすべてに対するアクセス権限を有している場合には、データのすべてが要求者に送信され、且つ、センサ情報データベース２０４内に保存される（ステップ４３０）。例えば、クライアント１１０のユーザが、このようなアクセス権限を有している状況においては、要求されたセンサデータのすべてがクライアント１１０に返送され、クライアントにおいて、ユーザによる閲覧のために、このセンサデータを表示可能である。要求者がセンサデータの一部のみに対するアクセス権限を有しているか又はこのデータに対するアクセス権限をまったく有していない場合には、センサデータのすべてがセンサ情報データベース２０４内に保存され、且つ、要求者には、要求者が認可されているデータのみが送信される（ステップ４３６）。例えば、クライアント１１０のユーザが、要求されたセンサデータの半分のみに対するアクセス権限を有している場合には、そのデータの半分のみがクライアント１１０に返送され、クライアントにおいて、ユーザによる閲覧のために、その半分のデータを表示可能である。当業者は、この例におけるユーザが、要求されたセンサデータのいずれに対するアクセス権限をも具備していない場合には、結果セットのデータがクライアント１１０にまったく返送されないことを理解するであろう。
【００７１】
図５は、本発明の一態様によるセンサデータに関する要求に応答して取得されたセンサデータを表示する例示用のグラフィカルユーザインターフェイスである。当業者は、取得されたセンサデータを異なる方式で表示する代替ユーザインターフェイスを利用することも可能であることを理解するであろう。
【００７２】
例えば、ユーザインターフェイスは、追跡センタ１０８に対してセンサデータを要求すべくユーザが利用するクライアント１１０又はその他のクライアント又はワークスケーション上に表示可能である。図５の例においては、センサデータに関する要求は、ウェブブラウザプログラムのアドレスウィンドウ内にユーザによって入力されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の形態をとっている。ＵＲＬは、例えば、ＺＢ７６４３１２−Ｙ１２３４５として識別されたセンサに対応したすべてのセンサデータをセンサ情報データベース２０４から取得することを要することを通知している。換言すれば、この場合におけるユーザは、前述のセンサに対してすべてのセンサデータを要求している。この例においては、ユーザは、中間的なサーチエンジンの使用を伴うことなしに、センサデータを追跡センタ１０８に対して直接的に要求しているものであってよい。
【００７３】
図４に示されたフローチャートの環境においては、この要求のためのトリガパラメータは、センサのＩＤ番号であるＺＢ７６４３１２−Ｙ１２３４５であり、この結果、トリガパラメータを満足するすべてのセンサデータが要求されている。これに応答し、追跡センタ１０８は、関連センサデータを一覧表示するウェブページをウェブブラウザプログラムに返送する。この場合には、追跡センタ１０８は、識別されたセンサの場所情報及び温度情報を返送している。当業者は、図５のユーザインターフェイスに示されている（例えば、「センサの場所＃１」や「センサの温度＃１」などの）様々なラベルは、実際の使用の際には、関連する値によって置換されることを理解するであろう。又、当業者は、要求されたセンサデータは、ウェブページ以外の手段を使用してユーザに提供することも可能であることを理解するであろう。例えば、結果は、ファイルでユーザに提供可能である。
【００７４】
図６は、本発明の原理に従ってセンサデータについてサーチするための例示用のグラフィカルユーザインターフェイスである。追跡センタ１０８に対してセンサデータを直接的に要求する代わりに、ユーザは、まず、要求されたデータを有するウェブページに対するハイパーリンクについてサーチ可能である。図６に示された例は、ユーザが、Ｇｏｏｇｌｅ（商標）によって提供されているものなどのサーチエンジンを利用し、ＺＢ７６４３１２−Ｙ１２３４５として識別されたセンサに関連するセンサデータについてサーチ可能であることを示している。当業者は、ユーザが追跡センタ１０８に対してセンサデータを直接的に要求してはいないが、要求されたセンサデータは、依然として追跡センタ１０８に存在していることを理解するであろう。
【００７５】
図７は、図６において実行されたサーチの例示用のサーチ結果を示している。具体的には、サーチは、２つのウェブページに対するハイパーリンクを結果的にもたらしている。１つは、センサＺＢ７６４３１２−Ｙ１２３４５の温度情報に対するリンクである。もう１つは、センサＺＢ７６４３１２−Ｙ１２３４５の場所情報に対するリンクである。例えば、温度リンクをクリックすることにより、結果的に、センサＺＢ７６４３１２−Ｙ１２３４５の温度情報に関する要求を追跡センタ１０８に送信することが可能であり、追跡センタにおいて、情報をセンサ情報データベース２０４から取得可能である。図４に示されているフローチャートの環境においては、この要求用のトリガパラメータは、センサのＩＤ番号であるＺＢ７６４３１２−Ｙ１２３４５であり、この結果、このトリガパラメータを満足するすべての温度情報が要求されている。これに応答し、追跡センタ１０８は、関連する温度情報を一覧表示するウェブページをウェブブラウザプログラムに返送可能である。当業者は、要求されたセンサデータは、ウェブページ以外の手段を使用してユーザに提供することも可能であることを理解するであろう。例えば、結果は、ファイルでユーザに提供可能である。
【００７６】
以上、本発明の特定の特徴及び実施例について説明したが、本明細書に開示された本発明の実施例の仕様及び実施を検討することにより、本発明のその他の実施例が当業者に明らかとなろう。更には、本発明の実施例は、メモリ及びその他のストレージ媒体内に保存されたデータと関連するものとして説明したが、当業者は、これらの態様は、ハードディスク、フロッピー（登録商標）ディスク、又はＣＤ−ＲＯＭなどの二次ストレージ装置、インターネットからの搬送波、又はその他の形態のＲＡＭ又はＲＯＭなどのその他のタイプのコンピュータ可読媒体上に保存するか又はこれらから判読することも可能であることを理解するであろう。更には、開示された方法の段階は、本発明の原理を逸脱することなしに、ステップの順序変更及び／又はステップの挿入又は削除によるものを含む任意の方式によって変更可能である。
【００７７】
従って、仕様及び例は、例示を目的としたものに過ぎず、本発明の真の範囲及び精神は、添付の請求項、並びに、それらの等価物の完全な範囲によって示されるものと解釈されたい。
【図１】
2009540470.tif 000002
【図２】
2009540470.tif 000003
【図３】
2009540470.tif 000004
【図４】
2009540470.tif 000005
【図５】
2009540470.tif 000006
【図６】
2009540470.tif 000007
【図７】
2009540470.tif 000008
【国際調査報告】
2009540470.tif 000009