(57)【特許請求の範囲】
【請求項１】
情報配信装置において一つ以上のプロセッサによって実行される情報収集方法であって、
荷物のロケーションを識別するステップと、
前記の識別されたロケーションに関連付けられたデータ収集に関する少なくとも二つの組のロケーションベースの制限を識別するステップと、
前記少なくとも二つの組のロケーションベースの制限のうち、優先される組を判定するステップと、
前記荷物内部又は近接内に位置するセンサーから前記優先される組のロケーションベースの制限に違反するセンサーデータをネットワーク経由で受信するステップと、
前記情報配信装置において前記受信したセンサーデータを削除又は難読化することによって前記受信したセンサーデータへのアクセスを選択的に制限するステップと、
を含む情報収集方法。
【請求項２】
前記データへのアクセスを制限するステップが、
前記センサーデータを受信する前記ステップの後、前記センサーによる前記センサーデータの収集を防止するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記荷物が運搬中であり、前記運搬中の荷物の前記識別されたロケーションが、前記優先される組のロケーションベースの制限を要求する規制管轄内にある、請求項１に記載の方法。
【請求項４】
前記優先される組のロケーションベースの制限が、前記荷物の配達に関連付けられた関係者によって要求される、請求項１に記載の方法。
【請求項５】
前記荷物の内部又は近接内に位置するセンサーのプロファイルであって、前記センサーが収集できるデータを示す、プロファイルを識別するステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記センサーのプロファイル及び前記荷物に関連付けられたロケーションを使用して、  二つ以上の組のロケーションベースの制限を識別するステップと、
前記の二つ以上の識別された組から、優先される前記組のロケーションベースの制限を
判定するステップと、
をさらに含む、請求項５に記載の方法。
【請求項７】
配達経路候補の一つ以上のロケーションベースの制限に従って、前記荷物の配達経路を判定するステップをさらに含み、前記の判定された配達経路の前記一つ以上のロケーションベースの制限が、前記荷物の配達中に前記のセンサーの収集が許可されるデータの量を最大にする、請求項１に記載の方法。
【請求項８】
前記センサーデータが環境データである、請求項１に記載の方法。
【請求項９】
プログラムであって、情報配信装置において少なくとも一つのプロセッサが実行すると、前記少なくとも一つのプロセッサに、
荷物のロケーションを識別するステップと、
前記一つ以上のロケーションベースの制限に従って、前記荷物に関連付けられたセンサー収集可能データへのアクセスを選択的に制限するステップと、
前記の識別されたロケーションに関連付けられたデータ収集に関する少なくとも二つの組のロケーションベースの制限を識別するステップと、
前記少なくとも二つの組のロケーションベースの制限のうち、優先される組を判定するステップと、
前記荷物内部又は近接内に位置するセンサーから前記優先される組のロケーションベースの制限に違反するセンサーデータをネットワーク経由で受信するステップと、
前記受信したセンサーデータを削除又は難読化することによって前記情報配信装置において前記受信したセンサーデータへのアクセスを選択的に制限するステップと、
を含む、情報収集方法を実行させる、プログラム。
【請求項１０】
前記データへのアクセスを制限するステップは、
前記センサーデータを受信する前記ステップの後、前記センサーによる前記センサーデータの収集を防止するステップをさらに含む、請求項９に記載のプログラム。
【請求項１１】
前記荷物が運搬中であり、前記運搬中の荷物の前記識別されたロケーションが、前記優先される組のロケーションベースの制限を要求する規制管轄内にある、請求項９に記載のプログラム。
【請求項１２】
前記センサーデータの収集において前記優先される組のロケーションベースの制限が、前記荷物の配達に関連付けられた関係者によって要求される、請求項９に記載のプログラム。
【請求項１３】
前記方法が、
前記荷物の内部又は近接内に位置するセンサーのプロファイルであって、センサーが収集できる環境データを示す、前記プロファイルを識別するステップをさらに含む、請求項９に記載のプログラム。
【請求項１４】
前記方法が、
前記センサーのプロファイル及び前記荷物に関連付けられたロケーションを使用して、二つ以上の組のロケーションベースの制限を識別するステップと、
前記の二つ以上の識別された組から、優先される前記組のロケーションベースの制限を判定するステップと、
をさらに含む、請求項１３に記載のプログラム。
【請求項１５】
前記方法が、
配達経路候補の一つ以上のロケーションベースの制限に従って、前記荷物の配達経路を判定するステップをさらに含み、前記の判定された配達経路の前記一つ以上のロケーションベースの制限が、前記荷物の配達中に前記のセンサーの収集が許可されるデータの量を最大にする、請求項９に記載のプログラム。
【請求項１６】
前記センサーデータが環境データである、請求項９に記載のプログラム。
【請求項１７】
荷物のロケーションに関する情報を受信し、
前記の受信されたロケーション情報を使用して、データ収集に関する少なくとも二つの組のロケーションベースの制限を参照し、
前記少なくとも二つの組のロケーションベースの制限のうち、優先される組を判定し、
前記優先される組のロケーションベースの制限に従って、センサー収集可能データを収集するように前記荷物内部又は近接内に位置するセンサーに命令し、
前記センサー収集可能データの少なくとも1つのサブセットを含む前記優先される組のロケーションベースの制限に違反するセンサーデータを、前記センサーからネットワーク経由で受信し、
前記受信したセンサーデータを削除又は難読化することによって前記受信したセンサーデータへのアクセスを選択的に制限するように構成された情報配信装置を備える情報収集システム。
【請求項１８】
前記センサーが、前記情報配信装置に前記センサーデータを送信した後、
前記優先される組のロケーションベースの制限に違反するセンサーデータの収集を防止することと、
収集後に、前記優先される組のロケーションベースの制限に違反するセンサーデータを削除することと、
収集後に、前記優先される組のロケーションベースの制限に違反するセンサーデータを難読化することのうちの少なくとも一つによる前記優先される組のロケーションベースの制限に従って、前記センサー収集可能データを収集するように構成される、請求項１７に記載の情報収集システム。
【請求項１９】
前記荷物が運搬中であり、前記運搬中の荷物の前記受信されたロケーションが、前記優先される組のロケーションベースの制限を要求する規制管轄内にある、請求項１７に記載の情報収集システム。
【請求項２０】
前記優先される組のロケーションベースの制限が、前記荷物の配達に関連付けられた関係者によって要求される、請求項１７に記載の情報収集システム。
【請求項２１】
前記情報配信装置が、
センサーのプロファイルであって、前記センサーが収集できるデータを示す前記プロファイルを識別し、
前記センサーのプロファイル及び前記荷物に関連付けられたロケーションを使用して、二つ以上の組のロケーションベースの制限を識別し、
前記の二つ以上の識別された組から、優先される前記組のロケーションベースの制限を判定するようにさらに構成される、請求項１７に記載の情報収集システム。
【請求項２２】
前記情報配信装置が、
配達経路候補の一つ以上のロケーションベースの制限に従って、前記荷物の配達経路を判定するようにさらに構成され、前記判定された配達経路の前記一つ以上のロケーションベースの制限が、前記荷物の配達中に前記センサーの収集が許可されるデータの量を最大にする、請求項１７に記載の情報収集システム。
【請求項２３】
荷物のロケーションを識別し、
前記の識別されたロケーションに関連付けられたデータ収集に関する少なくとも二つの組のロケーションベースの制限を識別し、
前記少なくとも二つの組のロケーションベースの制限のうち、優先される組を判定し、
前記優先される組のロケーションベースの制限に従って、センサー収集可能データを収集し、
前記センサー収集可能データからのセンサーデータが前記優先される組のロケーションベースの制限に違反するか否か判定し、
削除又は難読化のためにネットワーク経由で情報配信装置に前記優先される組のロケーションベースの制限に違反する前記センサーデータを送信するように構成される検出部を備える、荷物の内部又は近接に位置するセンサー。
【請求項２４】
前記検出部が、
前記優先される組のロケーションベースの制限に違反する前記センサーデータの収集の防止、前記センサーデータの削除、又は前記センサーデータの難読化の少なくとも一つにより、前記センサーデータの送信後、前記センサー収集可能データを収集するように構成される、請求項２３に記載のセンサー。
【請求項２５】
前記荷物が運搬中であり、前記運搬中の荷物の前記識別されたロケーションが、前記優先される組のロケーションベースの制限を要求する規制管轄内にある、請求項２３に記載のセンサー。
【請求項２６】
前記情報配信装置から前記優先される組のロケーションベースの制限をダウンロードするように構成されたプロセッサと、
前記のダウンロードされた優先される組のロケーションベースの制限を記憶するように構成されたメモリと、
をさらに備える、請求項２３に記載のセンサー。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、２０１１年２月２２日提出の米国仮出願第６１／４４５，２６０号の優先権を主張し、その全体を参照により本明細書に組み入れる。
【０００２】
本開示は、概して、コンピュータシステムの分野に関する。より具体的には、本開示は、地理的領域及び派生動作に及ぶセンサーデータのルールに基づく管理及び／又は暗号化のコンピュータシステム及び方法に関する。
【背景技術】
【０００３】
データの機密性は一般的に、データの収集及び伝達、利用可能な技術、機密性に関する大衆の期待、及びそれを取り巻く法的及び政治的問題の間の関係として理解される。機密に関する懸念は、個人識別情報（ＰＩＩ）が収集され、デジタル形式等で保管される場合に必ず存在する。不適切な開示管理又は開示管理が存在しないことが機密問題の根本原因であり得る。米国政府は、２００７年に、アメリカ合衆国大統領行政府、行政管理予算局（ＯＭＢ）からの覚書の中で「個人識別可能」という用語を使用したが、その使用は現在、「ＮＩＳＴ  Ｇｕｉｄｅ  ｔｏ  Ｐｒｏｔｅｃｔｉｎｇ  ｔｈｅ  Ｃｏｎｆｉｄｅｎｔｉａｌｉｔｙ  ｏｆ  Ｐｅｒｓｏｎａｌｌｙ  Ｉｄｅｎｔｉｆｉａｂｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ（ＳＰ８００−１２２）」等の米国の規格に出現する。ＯＭＢの覚書では、ＰＩＩを「名前、社会保障番号、生体記録等、単独で、或いは、生年月日及び出生地、母親の旧姓等、特定の個人に関連付けられている又は関連付け可能である情報を識別する他の個人又は識別情報と組み合わされる場合に、個人の識別を区別又は追跡するために使用できる情報」と定義している。
【０００４】
多数の国々は、データの収集及びデータをエクスポートできる形式に関する機能（ｃａｐａｂｉｌｉｔｙ）及び制約を定義する法律を制定している。また、これらの法律の順守を監視する専任の規制当局も有する。現在、各主権国家は独自のルール及び監督当局を所有する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、国境線をまたいでデータの収集に関与する企業は、データが収集される各管轄に関する法律に従わなければならない。各管轄は主権国家、軍隊又は保安当局、或いは米国のＨｅａｌｔｈ  Ｉｎｓｕｒａｎｃｅ  Ｐｏｒｔａｂｉｌｉｔｙ  Ａｕｔｈｏｒｉｔｙ  Ａｃｔ（ＨＩＰＡＡ）等の法律の順守を監視する規制当局に属する場合がある。これは、収集されたデータが収集された地理的ロケーション（ｇｅｏｇｒａｐｈｉｃ  ｌｏｃａｔｉｏｎ）を識別する情報も含む際にはますます重要になる。他の収集されたデータと関連付けられているロケーション情報は、ロケーション特有（ｌｏｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ）の法律及び／又は運用のルールを収集されたデータ要素それぞれに対応させる力（ａｂｉｌｉｔｙ）を実現させる。
【０００６】
情報の収集及び伝達の業界にある企業は、その情報がどのように管理されるかについて厳密な指針の下で運用している場合がある。これらの制限は非常に粒度の細かい（ｇｒａｎｕｌａｒ）ことが可能であり、データが収集されている個人を特定することすら可能である。また、これらの企業が販売区域を画定している場合、しばしば、データ収集が発生する特定の地理に基づいて手数料を計算できる。
【課題を解決するための手段】
【０００７】
開示の実施形態に従い、荷物のロケーションであって、データ収集に関する一つ以上のロケーションベースの制限に関連付けられたロケーションを識別するステップと、一つ以上のロケーションベースの制限に従って荷物に関連付けられたセンサー収集可能データへのアクセスを制限するステップとを含む、情報収集方法を提供する。
【０００８】
開示される実施形態に従い、少なくとも一つのプロセッサによって実行されると、少なくとも一つのプロセッサに、荷物のロケーションであって、データ収集に関する一つ以上のロケーションベースの制限に関連付けられたロケーションを識別するステップと、一つ以上のロケーションベースの制限に従って荷物に関連付けられたセンサー収集可能データへのアクセスを制限するステップとを含む、情報収集方法を実行させる、プログラム命令を記憶するコンピュータ読み取り可能な媒体をさらに提供する。
【０００９】
開示される実施形態に従い、荷物のロケーションに関する情報を受信し、受信されたロケーション情報を使用してデータ収集に関する一つ以上のロケーションベースの制限を参照し、一つ以上のロケーションベースの制限に従って、センサー収集可能データを収集するようにセンサーに命令するように構成された情報配信装置を備える情報収集システムをさらに提供する。
【００１０】
開示される実施形態に従い、荷物のロケーションであって、データ収集に関する一つ以上のロケーションベースの制限に関連付けられたロケーションを識別し、一つ以上のロケーションベースの制限に従って、センサー収集可能データを収集するように構成された検出部を備えるセンサーをさらに提供する。
【００１１】
前述の一般的説明及び後述する詳細説明の両方は、例示及び説明に過ぎず、特許請求の範囲に記載される本発明の限定ではないことを理解されたい。
【図面の簡単な説明】
【００１２】
添付の図面は、本明細書に組み込まれ、その一部をなすもので、開示される実施態様を示し、説明と合わせて開示される実施形態の原則を説明する役割を果たす。
【００１３】
【図１】荷物の内部及び／又は外部環境に関するデータを収集するための例示的システムである。
【図２】荷物の内部及び／又は外部環境に関するセンサーデータを収集するための例示的方法の動作を示す流れ図である。
【図３】センサーに関するデータ収集ルールのサブセットを記憶するための例示的方法の動作を示す流れ図である。
【図４】本開示の実施形態において、センサー上で実行するプロセスである。
【図５】本開示の実施形態において、センサー情報配信システム上で実行するプロセスである。
【図６】本開示の実施形態において、データ収集ルールを記憶するためのテーブルを示す。
【図７】暗号化を管轄するロケーションベースのルールに従ってデータを保存するためのプロセスを示す。
【発明を実施するための形態】
【００１４】
本開示は、概して、配達ネットワークにおいて荷物に関連付けられた一つ以上のセンサーから収集された情報の収集及び配信に関する。センサーは、荷物に関連付けられた情報を収集するために使用され、収集された情報は、収集された情報を配信するか、そうでなければ、収集された情報へのアクセスを提供する、配信サービスを実現する。収集された情報の収集、或いは配信又はアクセスは、荷物、荷物を運送するために使用される経路の一部又は全て、及び／又は荷物に関連付けられたロケーション情報と関連付けられた制限情報に従う。
【００１５】
説明されるように、どの制限がセンサー収集可能情報の収集及び／又は配信に適用されるかに対する状況が存在する。例えば、所定の国は、例えば、センサー収集可能情報の収集及び／又は配信（又はアクセス）、或いはセンサー収集可能情報の所定の種類を制限するために適用する規制を有する場合がある。これらの制限を反映する情報は、データベースシステム等のデータレポジトリに記憶されてもよい。
【００１６】
一例における配達ネットワークは、飛行機、列車、トラック、及び任意の種類の物品を運搬するための他の手段等、運輸車両のネットワークを備える。配達ネットワークは、発送元（例えば発送人）から荷物を収集し、荷物を発送先（例えば、受取人）へ配達するために使用されてもよい。
【００１７】
品物は典型的に、荷物を形成するために容器内に保たれる。このように、荷物は、一つ以上の種類の物品を含むことができ、例えば、生もの又は規制物質を含む、発送元と発送先との間の運搬過程の一部又は全ての間、特定の条件を要求する。荷物の特定の形状又は寸法は、この説明では特に重要ではない。配達ネットワークは、多様な形状及び寸法の荷物を配達できる。
【００１８】
いくつかの実施形態において、荷物は、出荷するために預けられた後、その独自の識別子を有してもよい。しかしながら、荷物は他の荷物とともに移動してもよく、したがって、小型トラック、飛行機、ＵＬＤ（Ｕｎｉｔ  Ｌｏａｄ  Ｄｅｖｉｃｅ）又は容器等の物理的グループに分けられて送られてもよい。このように荷物がグループ分けされると、個別の識別子の代わりに、グループの識別子に関連付けられてもよい。例えば、荷物は、預けられた際は個別の識別子を有してもよいが、次いで、運搬のために他の荷物とともに容器に入れた後、容器番号によって識別されてもよい。この荷物の識別子の再関連付けは、運送中に複数回発生してもよく、典型的に、項目の統合（ｃｏｎｓｏｌｉｄａｔｉｏｎ）と呼ばれる。例えば、容器内で移動した後、荷物は、次いで、小型トラックに移されてもよく、小型トラックの識別子に関連付けられてもよい。
【００１９】
いくつかの実施形態において、荷物のロケーションは、統合された識別子の収集を通じて判定される。例えば、バックエンド（ｂａｃｋ−ｅｎｄ）は、容器内の一つ以上のセンサーを使用して、容器全体のロケーションを判定してもよい。このように、容器の識別子に関連付けられた荷物の全ては、容器内に位置し、このロケーション情報も有する。このように、容器内の荷物に関連付けられた個別のセンサーは、統合された識別子から、それらのロケーション及び対応するルールを派生してもよい。このように、容器内のセンサーが情報を共有してもよい。
【００２０】
一例示的実施形態において、一つ以上のセンサーが荷物に関連付けられてもよく、即ち、一つ以上のセンサーが荷物内に位置しても、荷物に添付されても、その他荷物の周辺内部に位置してもよい。荷物に対するセンサーの正確なロケーション（例えば、内部、添付、周辺内部、又は近接内）は重要ではなく、重要なことは、一つ以上のセンサーが荷物及び／又は荷物の内容に関連付けられた特定の種類の情報を有効に収集できることである。例えば、このセンサー収集可能情報は、荷物の外部及び／又は内部の温度、荷物の内部又は周囲の湿度、荷物の内部又は周囲の水分レベル、荷物の高度、及びセンサーが収集できる任意の他の条件を含む、任意の所与の時間の荷物又は荷物の内容に関連付けられた地理的ロケーション及び／又は他の条件を含んでもよい。
【００２１】
一例示的実施形態において、制限情報を含むメモリ又はデータベース等の情報レポジトリは、荷物に関連付けられた一つ以上のセンサーが（発送元から発送先への配達ネットワーク内の運搬中に）、荷物の収集可能な情報を収集する前に、参照されてもよい。このように、特定（又は各々）の荷物上のセンサー収集可能情報の収集は、制限情報に基づいて制限されてもよい。
【００２２】
別の例示的実施形態において、情報レポジトリ（制限情報を含む）は、荷物が発送元（発送人）ロケーションから発送先（受取人）ロケーションへの配達ネットワーク内の運搬中に、存在する場合、どのようなセンサー収集可能情報が（制限情報に従って）収集されてもよいか、及び／又は、存在する場合、収集されていた可能性がある、どのようなセンサー収集可能な情報が（制限情報に従って）他者に提供又は配信（又は他者によってアクセスされる）されてもよいかを判断するために、参照されてもよい。
【００２３】
さらに、選択されたセンサー収集可能情報は、他のセンサー収集可能情報を収集するか否かの判断、及び／又は収集された情報を他者に提供するか否かの判断の一部として、参照されてもよい。例えば、運送中の荷物に関連付けられたセンサー収集可能ロケーション情報（ＧＰＳ情報、緯度／経度、住所、郵便番号等）は、他のセンサー収集可能情報を収集するか否かを判断、及び／又は情報を他者に提供するか否かの判断のために、制限情報とともに参照されてもよい。このように、特定（又は各々）の荷物上のセンサー収集可能情報へのアクセスは、荷物ロケーションに関連付けられた制限情報、荷物を配達するために使用される経路の一部又は全て、及び／又は荷物に関連付けられたロケーション情報に基づいて制限されてもよい。いうまでもなく、収集された情報へのアクセスもまた、発送人、受取人、両者、配達又は情報技術ネットワーク運用者、或いは荷物に関連付けられた第三者又は出荷過程の場合にも設定される権限に従ってもよい。第三者の例として、税関当局、法執行機関、ＦＤＡが挙げられる。
【００２４】
いくつかの場合には、センサー収集可能情報を収集するための一つ以上のセンサーを含む荷物は、荷物の移動の当初から、センサー収集可能情報の収集が制限されてもよい。そのような状況において、荷物に関連付けられた一つ以上のセンサーに関する制限は、制限情報を含む情報レポジトリからの制限に従って、発送元（発送人）ロケーション（又は移動の開始時の何らかの他のポイント）で設定されてもよい。
【００２５】
他の事例において、荷物に関連付けられた一つ以上のセンサーは、センサー収集可能情報の収集がその荷物で許可されているかを判断するために、その特定の荷物が運送中に情報レポジトリを参照するように構成される。さらに、いくつかの事例において、荷物上のセンサー収集可能情報は、荷物が運送中に収集され、制限情報はその後、収集された情報へのアクセスが制限又は許可されているかを判断するために、参照される。
【００２６】
制限情報の上記参照は、多様な方式において有効に実行できる。例えば、荷物に関連付けられた一つ以上のセンサーは、各センサー自体の一部として、又は一つ以上のセンサーに電気的に接続して、ネットワーク上で情報を送信及び／又は受信するように構成されてもよい、トランシーバを有してもよい。荷物関連制限情報を含む情報レポジトリもまた、ネットワークに接続してもよい。センサー（複数可）は、センサー（複数可）と通信可能に接続する、コントローラ又はプロセッサを備えても、或いは関連付けられてもよく、ネットワーク上で情報を送信及び受信するように構成されるトランシーバとともに、センサー収集可能情報を収集するように構成される。また、メモリは、センサー（複数可）、コントローラ／プロセッサ、及び／又はトランシーバの中に含まれても、関連付けられてもよい。このメモリは、センサー収集可能情報及び／又は制限情報を含む、情報を記憶するように構成されてもよい。
【００２７】
一例示的実施形態において、トランシーバは、荷物が運搬されている間、荷物に関連付けられたセンサーと、荷物関連制限情報を含む情報レポジトリとの間の有効な通信を可能にする、セルラー通信モジュール等、選択された構成要素を有する。センサーは、センサー収集可能情報を収集するか否か、収集する情報の内容、及び／又は収集するタイミングを判断するために、レポジトリを参照してもよい。そして、レポジトリは、荷物ベースかつ各荷物に関連付けられた制限情報に従って、収集されたセンサー収集可能情報へのアクセスを提供するために、ウェブサイト、ウェブサーバ等のシステムと関連付けられてもよい。本開示に関して、他の同様な無線及び／又は有線伝送構成が使用されてもよい。
【００２８】
要約すると、制限情報は、荷物に関連付けられた該当の法規制、荷物を配達するために使用される経路の一部又は全て、及び／又は荷物に関連付けられたロケーション情報に従って、センサー収集可能情報の収集及び配信に対する有効なアクセス制限を提供できる。
【００２９】
本開示の目的のために、容器又は荷物は、ある地点から別の地点へ文書又は製品を出荷するために使用される箱、封筒、又は任意の他の媒体であってもよい。センサーによって収集された情報のうちのいくつかは、例えば、地方管轄、会社規約、又は他のルールによって課される制限の下に入るデータを含む場合がある。
【００３０】
運搬中、個別の物品は、物理的にグループ分けされ、一つの追跡単位として処理されてもよく、その時点で、その追跡単位は、管理される一つ以上のセンサーを含んでもよい。そのような実施形態において、個別のセンサーは、直接的又は間接的のいずれかで、新しく形成された追跡単位を認識できる。いくつかの実施形態において、ロケーション情報等、追跡単位に関連付けられた情報は、直接的又は間接的のいずれかで、関連センサーに提供されてもよい。
【００３１】
いくつかの実施形態において、センサーは荷物のロケーションを判定する。荷物は、温度、音声、及び／又はビデオ等の情報の収集を禁止する制限を有する管轄内にある場合がある。これらの制限のために、センサーは、禁止された情報の収集又は記憶が妨げられてもよい。さらに、センサー又は関連データ収集及び配信システムは、禁止された情報へのアクセスを制限してもよい。
【００３２】
ここで例示的実施形態の詳細を記載し、それらの例を添付の図面に例示する。可能な場合、同一の参照番号は、図面中、同一又は同様な部分を記載するために使用される。
【００３３】
図１は、荷物の環境に関するデータを収集するための例示的システム１００を示す。システム１００は、センサー１０２、ネットワーク１０４、センサー情報配信システム１０６を含んでもよい。センサー１０２は、荷物の近接にあってもよい。例えば、センサー１０２は、配達される荷物に添付されてもよい。代替として、センサー１０２は、同じトラック、容器、又は倉庫内等、荷物の周辺にあってもよい。
【００３４】
センサー１０２は、ネットワーク又は任意の他の媒体上からデータを送信するための入出力部１０７を含んでもよい。例えば、入出力部１０７は、無線又はケーブル上のいずれかで、ポイントツーポイント又はポイントツーマルチポイントの接続を介してデータを送信してもよい。センサー１０２は、荷物の環境に関するデータを収集するための一つ以上のソフトウェア及び／又はハードウェア構成要素を含む場合がある、検出部１０８を含んでもよい。例えば、検出部１０８は、荷物に関するロケーション情報を収集してもよい。いくつかの実施形態において、ロケーション情報は、全地球測位システム（ＧＰＳ）の使用を含んでもよい。ＧＰＳが使用される場合、検出部１０４は、ＧＰＳ技術において利用されるｃｏｕｒｓｅ  ａｃｑｕｉｓｉｔｉｏｎコード（Ｃ／Ａコード）を使用してもよい。
【００３５】
代替として、ロケーション情報は、セルラー三角測量、無線ネットワーク関連付け、固定ロケーションスキャンの収集、又は移動ロケーションスキャンの収集を通して判断されてもよい。固定ロケーション及び移動ロケーションのスキャンは、１次元又は２次元バーコード、或いは無線自動識別（ＲＦＩＤ）を使用してもよい。例えば、センサー１０２は、予め定義されたロケーションに関連付けられたバーコードをスキャン又はＲＦＩＤタグを読み出してもよい。センサー１０２は、バーコード又はＲＦＩＤに関連付けられた値を使用してスキャン後に予め定義されたロケーションの参照が可能であってもよい。
【００３６】
海外のロケーションにおいては、複数の全地球測位衛星システムが利用可能な場合がある。複数のセルラーネットワークの間のスイッチに同様の、スイッチ接続を利用することによって、向上したサービスが提供されてもよい。例えば、ＮａｖｉＳｔａｒ（米国）、ＧＬＯＮＡＳＳ（ロシア）及び他の衛星システムが利用可能な場合がある。このように、検出部１０４は、ロケーション情報を判定する際に、異なるＧＰＳプロバイダ間をスイッチしてもよい。
【００３７】
加えて、衛星ベースの拡大システムを用いてタイミング修正又はディファレンシャルＧＰＳを加えることによって、ビルの谷間でのシステムの性能を向上でき、メートル以内まで精度を向上できる。
【００３８】
ロケーション情報に加えて、検出部１０８は、荷物の環境に関する他のデータを収集してもよい。例えば、検出部１０８は、温度、光源レベル、運動、圧力、湿度、気体濃度、気流、振動、放射線、時間、音声、ビデオ、方位、又は他の環境条件についてのデータを収集してもよい。運搬中、いくつかの荷物の環境は、所定の温度、圧力、又は湿度範囲等、所定のパラメータ内であることが必要な場合がある。時間、音声、又はビデオ等の他の情報は、荷物の配達の状況を判定するために関係する場合がある。例えば、センサーは、荷物が配達されたとき、又は処理センター等の中間発送先に到着したとき、荷物を受け取っている人の写真又はビデオを撮影してもよい。センサーはまた、録音又は時間判定も行ってもよい。このように、開示される実施形態は、異種の環境データを収集するように構成された異種のセンサーを使用してもよい。いくつかの実施形態において、センサー１０２は、多数の検出部１０８を含んでもよく、その各々は、異種の環境データを収集するように構成される。いくつかの実施形態において、単一の検出部１０８が異種の環境データの収集が可能であってもよい。
【００３９】
センサー１０２内の入出力部１０７は、処理するために、ネットワーク１０４を介して、収集された環境データをセンサー情報配信システム１０６へ送信してもよい。いくつかの実施形態において、センサー１０２は、処理するために収集された環境データを送信しなくてもよく、処理の全て又は一部をそれ自体で実行してもよい。さらに、いくつかの実施形態において、入出力部１０７は、ネットワーク上からデータを送信しなくてもよく、無線又はケーブル上のいずれかで、ポイントツーポイント又はポイントツーマルチポイントの接続を介してデータを送信してもよい。
【００４０】
センサー１０２はまた、収集された環境データ等、データを処理するために、中央演算処理装置（ＣＰＵ）１１０及びメモリ１１２を含んでもよい。ＣＰＵ１０４は、多様なプロセス及び方法を実行するために、コンピュータプログラム命令を実行するように構成された一つ以上のプロセッサを含んでもよい。ＣＰＵ１１０は、メモリ１１２から、又は任意のコンピュータ読み取り可能な媒体からコンピュータプログラム命令を読み出すことができる。メモリ１１２は、情報及びコンピュータプログラム命令にアクセス及び記憶するように構成されたランダムアクセスメモリ（ＲＡＭ）及び／又は読み出し専用メモリ（ＲＯＭ）を含んでもよい。メモリ１１２はまた、収集された環境データ等のデータ及び情報を記憶するための追加のメモリ、並びに／又はテーブル、リスト、又は他のデータ構造を記憶するための一つ以上の内部データベースを含んでもよい。
【００４１】
ＣＰＵ１１０は、検出部１０８によって判定されたロケーションに関連付けられた一つ以上のデータ収集ルールを識別してもよい。いくつかの実施形態において、データ収集ルールは、ロケーションベースの制限として理解されてもよい。代替として、センサー１０２は、一つ以上のデータ収集ルールを識別するために、ネットワーク１０４を介して、ロケーション情報をセンサー情報配信システム１０６へ送信してもよい。データ収集ルールは、ロケーションに関連付けられた制限を含んでもよい。これらのロケーションベースの制限は、所定の情報の収集を禁止してもよい。
【００４２】
ネットワーク１０４は、センサー１０２等のシステム１００内の多様なデバイスと、センサー情報配信システム１０６との間の通信を促進できる。加えて、センサー１０２及びセンサー情報配信システム１０６は、ネットワーク１０４を介して、システム１００内には図示されていない、他のシステム又はエンティティ（ｅｎｔｉｔｉｙ）にアクセスしてもよい。ネットワーク１０４は、共有、公衆、又は非公開ネットワークであってもよく、広域又はローカルエリアを対象としてもよく、有線及び／又は無線通信ネットワークの任意の好適な組み合わせを通じて実装してもよい。さらに、ネットワーク１０４は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット、又はインターネットを備えてもよい。いくつかの実施形態において、センサー１０２及びセンサー情報配信システム１０６は、ネットワーク１０４を介して接続する代わりに、直接接続してもよい。
【００４３】
センサー情報配信システム１０６は、センサー１０２と通信するための入出力部１１３を含んでもよい。入出力部１１３は、センサー１０２上の入出力部１０７と同様でもよい。センサー情報配信システム１０６はまた、ＣＰＵ１１４及び／又はメモリ１１６も含んでもよく、これらは、センサー１０２のＣＰＵ１１０及びメモリ１１２と同様でもよい。センサー情報配信システム１０６はまた、データベース１１８も含んでもよい。データベース１１８は、大量のデータを記憶してもよく、磁気、半導体、テープ、光学式、又は他の種類の記憶装置を含んでもよい。いくつかの実施形態において、データベース１１８は、監査目的のための履歴データを記憶してもよい。
【００４４】
システム１００は、例示に過ぎず、示される多様なエンティティの数及び分散は、特定の実施形態に応じて異なっていてもよい。例えば、いくつかの実施形態において、センサー１０２は、ＣＰＵ１１０及び／又はメモリ１１２を含まなくてもよい。他の実施形態は、いくつかはＣＰＵ１１０及び／又はメモリ１１２を備え、他はこれらを備えない、複数のセンサーを含んでもよい。他の実施形態において、センサー情報配信システム１０６は、他の配信システム、センサー、コンピュータ、ハンドヘルドコンピュータ、携帯電話、タブレットコンピュータ、又は他のコンピューティングプラットフォームを含む、複数のエンティティ上に分散されてもよい。センサー１０２は、任意のコンピューティングプラットフォーム上で同様に実装又は分散されてもよい。このように、システム１００において記載される構成は例示に過ぎず、限定することを目的としない。
【００４５】
いくつかの実施形態において、複数のセンサーは、運搬中、同じ容器又はトラック内等、同じ周辺内に位置してもよい。これらの実施形態のうちのいくつかにおいて、多様なセンサーはセンサー１０２と同様でもよく、データを共有するように一体化して、又は共同で動作してもよい。例えば、センサー情報配信システム１０６から命令又はデータを取得してもよく、この情報を近接内の他のセンサーへ広めてもよい、一つ以上の主要（ｌｅａｄ）センサー又はマスタセンサーが存在してもよい。
【００４６】
図２は、荷物の環境に関するセンサーデータを収集するための例示的方法２００の動作を示す。方法２００は、ＣＰＵ１１０、ＣＰＵ１１４、又はこの二つの何らかの組み合わせによって実行されてもよい。したがって、方法２００は、センサー１０２又はセンサー情報配信システム１０６上で発生してもよい。その上、方法２００のいくつかのステップは、センサー１０２で実行されてもよく、一方、他はセンサー情報配信システム１０６によって実行されてもよい。方法２００はまた、システム１００には図示されない他の構成要素と共に実行されてもよい。方法２００の全てのステップは任意選択であり、並び替えできる。また、追加のステップを方法２００に追加することもできる。
【００４７】
ＣＰＵ１１０／１１４は、センサー１０２のプロファイルを識別してもよい（ステップ２０４）。プロファイルは、センサー１０２の収集が可能な環境データの種類を示してもよい。例えば、ロケーション情報に加えて、センサー１０２は、温度、ビデオ、及び音声を収集のみが可能であってもよい。プロファイルは、このセンサー１０２に特有の環境データの種類を識別する。
【００４８】
次に、ＣＰＵ１１０／１１４は、例えば、ＧＰＳを使用して、センサーのロケーションを判定してもよい（ステップ２０６）。一実施形態において、ロケーション情報は、センサー１０２の検出部１０８によって収集され、処理するためにメモリ１１２上にローカルに記憶される。加えて、又は代替として、センサー１０２は、記憶及び／又は処理するために、ネットワーク１０４を介して、ロケーション情報をセンサー情報配信システム１０６へ送信してもよい。
【００４９】
ＣＰＵ１１０／１１４は、判断されたロケーション情報に基づいて、一組のデータ収集ルールを識別してもよい（ステップ２０８）。データ収集ルールは、特定の地理領域において収集及び／又は記憶される種類のデータの収集に関する制限を含んでもよい。例えば、いくつかの管轄は、個人に関する所定のデータの収集を禁止する個人情報保護法を有する。荷物の配達にはしばしば受取人の識別が必要であるため、センサーによって収集された所定の環境データは、受取人に関連付けられる場合があり、このため、禁止される場合がある。例えば、センサーは、荷物が配達されたときに写真を収集するように構成される場合がある。荷物が、個人の画像の収集を禁止する特定国等の管轄に配達される場合、センサーがこれらの画像を収集することは違法となる恐れがある。
【００５０】
データ収集に関する管轄法とは別に、いくつかの企業又は他の関係者は、内部のロケーション従ったデータ収集ルール及び／又はデータ収集に関するロケーションベースの制限を有する場合がある。例えば、荷物の出荷先である企業が、温度データを収集することを望まない場合がある。又は出荷元企業が、特定領域内の湿度情報を収集することを望まない場合がある。
【００５１】
ＣＰＵ１１０／１１４は、例えば、メモリ１１２、メモリ１１６、及び／又はデータベース１１８の中に記憶されたデータベースにアクセスしてもよい。データベースは、多様なデータ収集ルールを記憶してもよい。データ収集ルールは、特定のロケーションで収集できる環境データの種類を列挙してもよい。代替として又は追加して、データ収集ルールは、データの収集又はデータへのアクセス提供に関するロケーションベースの制限等、特定のロケーションにおいて収集できない環境データの種類を列挙してもよい。ＣＰＵ１１０／１１４は、センサープロファイル及び収集されたロケーション情報という二つの条件を使用して、データ収集ルールを判定してもよい。
【００５２】
記載のように、センサープロファイルは、センサー１０２が収集できる環境データを示す。このように、ＣＰＵ１１０／１１４は、そうでなければセンサー１０２が収集できる環境データを禁止するデータ収集ルールだけを識別してもよい。このように、ＣＰＵ１１０／１１４は、センサー１０２の収集が可能ではない環境データを収集することを禁止するデータ収集ルールの検討が不必要でもよい。
【００５３】
データ収集ルールは、特定のロケーションにおける環境データの収集及び／又は記憶を許可又は禁止するため、ＣＰＵ１１０／１１４はまた、収集されたロケーション情報を使用してデータ収集ルールを識別してもよい。このように、センサープロファイル及びセンサーの収集したロケーション情報の両方を使用して、ＣＰＵ１１０／１１４は、センサーのためのデータ収集ルールを判定してもよい。いくつかの実施形態において、ＣＰＵ１１０／１１４はまた、データ収集ルールを判定するために、両方ではなく、センサープロファイル又は収集されたロケーション情報のうちの一つだけを使用してもよい。
【００５４】
いくつかの実施形態において、ＣＰＵ１１０／１１４は、二つ以上の組の該当するデータ収集ルールを判定してもよい。このため、他方よりも優先される一組のデータ収集ルールの判定が必要になる場合がある。例えば、特定のセンサープロファイル及びセンサーロケーションに対して、ＣＰＵ１１０／１１４は、荷物がドイツを通過する際、ドイツのデータ収集ルールに加えて、配達ネットワーク運用者が有する内部のデータ収集ルールが適用されると判定する場合がある。これらの２組のルールが競合する場合があるため、ＣＰＵ１１０／１１４は、どちらの組のルールが優先されるかの判定が必要になる場合がある。いくつかの実施形態において、ＣＰＵ１１０／１１４は、優先ルールとして、法的なデータ収集ルール、この場合、ドイツを選択する場合がある。他の実施形態において、ＣＰＵ１１０／１１４は、どのようなデータが収集可能であるかを判定する際に、最も制限の厳しいルールを使用してもよい。これは、センサーがそれ自体のメモリ内部に収集した情報を記憶し、センサーに関連付けられた荷物が移動すると、制限されたデータが管轄地域を横断することになる場合に使用されてもよい。いくつかの実施形態において、センサーは、いずれかが移動全体で優先され得る場合、受取人又は発送人に関する法律についてのデータを記憶してもよい。当業者は、どのルールが優先されるかを判定するために、本開示によって検討される多数の他の様式が存在することを認識するであろう。
【００５５】
上述のように、データ収集ルールは、所定の環境データの収集及び／又は記憶を許可又は禁止する場合がある。データ収集ルールはまた、荷物を運搬中に発生する場合がある物理的状況に基づいて、無効権限（ｏｖｅｒｒｉｄｅ  ａｕｔｈｏｒｉｔｙ）を指定してもよい。データ収集ルールが無効にされる場合、データ収集ルールは、センサー１０２からのデータ収集の責任を、無効に関わった特定の状況のより優れたリアルタイムの理解を有する場合がある、現地の代理人又は配達サービスへ委ねてもよい。例えば、センサー１０２が、運搬中の容器への侵入があると判定した場合、配達サービスは、容器が食品医薬品局（ＦＤＡ）等の検査当局へ経路を変更すべきであると判定してもよい。この例では、ＦＤＡは、荷物の収集環境データの少なくとも部分的な責任を引き継いでもよく、無菌性、荷物の完全性、及び他の環境データを確認してもよい。
【００５６】
センサープロファイルを参照することによって該当するデータ収集ルールを判定した（ステップ２０８）後、ＣＰＵ１１０／１１４は、センサー１０２が収集できる全ての環境データを収集しようとしたか否かを判定してもよい（ステップ２１０）。ＣＰＵ１１０／１１４が、センサー１０２の収集が可能な全ての環境データをまだ収集しようとしていない場合、ＣＰＵ１１０／１１４は、ＣＰＵ１１０／１１４がまだ収集しようとしておらず、かつセンサー１０２が収集できる次の環境データを選択する（ステップ２１２）。
【００５７】
ＣＰＵ１１０／１１４は、選択された環境データの収集及び／記憶がデータ収集ルールによって許可されているか（又は禁止されているか）否かを判定する（ステップ２１４）。データ収集ルールが選択された環境データの収集及び／又は記憶を許可する場合、ＣＰＵ１１０／１１４は、センサー１０２の検出部１０８によって収集された選択された環境データを受信してもよい（ステップ２１６）。例えば、ＣＰＵ１１０／１１４は、データ収集ルールが温度情報の収集を許可すると判定する場合、検出部１０８が、温度情報を収集し、ＣＰＵ１１０／１１４に提供してもよい。いくつかの実施形態において、ＣＰＵ１１０／１１４は、検出部１０８に、選択された環境データを収集するように命令してもよく、次いで、収集された後、選択された環境データを記憶、送信、又はその他処理してもよい。他の実施形態において、ＣＰＵ１１０／１１４は、選択された環境データを既に収集していてもよく、ＣＰＵ１１０／１１４は、収集された後、選択された環境データを記憶、送信、又はその他処理してもよい。
【００５８】
代替として、データ収集ルールが選択された環境データの収集及び／又は記憶を禁止する（ステップ２１４）場合、ＣＰＵ１１０／１１４は、選択された環境データへのアクセスを制限してもよい（ステップ２１８）。例えば、ＣＰＵ１１０／１１４がデータ収集ルールが温度情報の収集を禁止すると判定する場合、ＣＰＵ１１０／１１４は、検出部１０８が収集できる場合がある温度情報へのアクセスを制限してもよい。
【００５９】
ＣＰＵ１１０／１１４は異なる様式で環境データ（例えば、温度）へのアクセスを制限してもよい。一実施形態において、ＣＰＵ１１０／１１４は、センサー１０２の検出部１０８に、禁止された環境データを収集しないように命令してもよい。別の実施形態において、検出部１０８は禁止された環境データを収集してもよいが、ＣＰＵ１１０／１１４はこのデータを削除してもよく、或いは決して読み出したり、記憶したりしない、又はその他検討しなくてもよい。別の実施形態において、検出部１０８は、禁止された環境データを収集してもよく、ＣＰＵ１１０／１１４は、環境データを難読化するような形式に記憶してもよい。いくつかの実施形態において、難読化は、データが読み出し不可能及び／又は修復不可能であるように記憶することを意味してもよい。例えば、ＣＰＵ１１０／１１４は、フィールド当たり一つの収集された環境データを用いて、任意の所与の時間でセンサーに関連付けられた複数のフィールドに書き込んでもよい。フィールドのデータ構造を維持するために、ＣＰＵ１１０／１１４は、収集及び記憶が禁止されているデータであっても、各フィールドに値を書き込むことが必要であってもよい。このような状況において、ＣＰＵ１１０／１１４は、これらのフィールドに難読化されたデータを書き込んでもよい。難読化されたデータは、読み出し、又は理解が不可能であってもよい。
【００６０】
いくつかの実施形態において、難読化は、ＰＩＩ（個人識別情報）として識別を保護、又は分類を回避するために、データの粒度又は特異性を変更してもよい。例えば、ＣＰＵ１１０／１１４は、荷物受取人の住所の代わりに、受取人の郵便番号を記憶することによって、住所を難読化してもよい。代替として、ＣＰＵ１１０／１１４は、これらのフィールドのプレースホルダー（ｐｌａｃｅｈｏｌｄｅｒ）として他のデータを書き込んでもよい。ＣＰＵ１１０／１１４が環境データを受信（ステップ２１６）、又は環境データへのアクセスを制限（ステップ２１８）した後、ＣＰＵ１１０／１１４は、ステップ２１０に戻ってもよい。ＣＰＵ１１０／１１４がセンサー１０２が収集可能である全ての環境データをまだ収集しようとしていなかったと判定した場合（ステップ２１０）、ＣＰＵ１１０／１１４は、ステップ２１２に戻ってもよい。代替として、ＣＰＵ１１０／１１４がセンサー１０２が収集可能である全ての環境データを収集しようとしていた場合（ステップ２１０）、ＣＰＵ１１０／１１４は、ステップ２２０に戻ってもよい。
【００６１】
ＣＰＵ１１０／１１４は、センサー１０２及びセンサー１０２の対応する荷物が最終発送先にあるか否かを判定してもよい（ステップ２２０）。荷物がその最終発送先にある場合、プロセスは終了してもよい（ステップ２２２）。代替として、荷物がその最終発送先にない場合、ＣＰＵ１１０／１１４はステップ２２４に戻ってもよい。
【００６２】
ＣＰＵ１１０／１１４は、センサー１０２（及びセンサー１０２の対応する荷物）が移動したか否かを判定してもよい（ステップ２２４）。センサー１０２が移動していない場合、ＣＰＵ１１０／１１４は、ステップ２２４にループして戻り、センサー１０２が移動したか否かの確認を継続してもよい。代替として、ＣＰＵ１１０／１１４がセンサー１０２が移動したと判定する場合、新しいセンサーのロケーションを判定してもよい（ステップ２０６）。
【００６３】
上述のように、開示される実施形態の態様は、センサー１０２上、センサー情報配信システム１０６、又はこの二つの何らかの組み合わせで実行されてもよい。一実施形態において、センサー１０２は、環境データを収集し、適当なデータ収集ルールを識別するために、環境データをセンサー情報配信システム１０６へ送信する。センサー情報配信システム１０６は、メモリ１１６及び／又はデータベース１１８に記憶された多数のデータ収集ルールの中から、データ収集ルールの識別が可能であってもよい。他の実施形態において、センサー１０２は、多数のデータ収集ルールから適当なデータ収集ルールを識別するために、メモリ１１２、又は他の記憶装置の中に十分な記憶装置を有してもよい。
【００６４】
しかし、他の実施形態において、センサー１０２は、比較的小型のデバイスであってもよく、限定された処理能力及び記憶装置を含んでもよい。これらの実施形態において、最初に、センサー１０２が荷物を配達するためにとる経路を判定することと、その経路に該当するそれらのデータ収集ルールだけをセンサー１０２上に記憶することとが必要であってもよい。さらに他の実施形態において、センサー１０２が収集ルールを記憶してもよいが、センサー情報配信システム１０６は、センサー１０２上のＣＰＵ１１０及び／又はメモリ１１２が失敗する場合のバックアップとして機能してもよい。
【００６５】
図３は、センサー１０２上にデータの収集ルールのうちのサブセット（ｓｕｂｓｅｔ）を記憶するためのプロセス３００を示す。上述のように、これは、センサー１０２及びその関連付けられた荷物が出荷される前に行われてもよい。プロセス３００は、追加又はこれより少ないブロックを含んでもよく、又はブロックを並び替えしてもよい。さらに、プロセス３００に示される所定の特徴は、図３に明示的に記載される以外の実施形態において使用されてもよい。プロセス３００は、センサー情報配信システム１０６のＣＰＵ１１４によって実行し又は実行されてもよい。他の実施形態において、プロセス３００は、センサー１０２のＣＰＵ１１０等の他のＣＰＵ、又は任意の他のコンピューティングプラットフォームによって実行されてもよい。さらに、プロセス３００のいくつかのステップ又は機能は、多種多様なコンピューティングプラットフォームによって実行されてもよい。
【００６６】
最初に、ＣＰＵ１１４は、荷物の配達のための経路を判定してもよい（ステップ３０２）。ＣＰＵ１１４は、複数の経路候補の中から経路を判定してもよい。経路候補の各々は、経路が通過するロケーションに従って、データ収集ルールに関連付けられてもよい。いくつかの実施形態において、ＣＰＵ１１４は、収集できる環境データの量を最大限にするデータ収集ルールを含む好ましい配達経路を識別してもよい。他の実施形態において、好ましい配達経路は、所定の望ましい環境データを収集できるように選択される。
【００６７】
例えば、荷物がフランスからチェコ共和国へ出荷される場合、ドイツを通過するか、又はスイス及びオーストリアを通過するかのいずれかの可能性がある。仮定上、ドイツのデータ収集ルールは、スイス及びオーストリアのデータ収集ルールが禁止していない所定の環境データ、例えば、温度の収集を禁止する場合がある。しかしながら、荷物受取人は、運搬中の荷物の温度を監視することに関心を抱いている場合がある。したがって、ＣＰＵ１１４は、センサー１０２が運搬中の荷物の温度を追跡できるように、ドイツではなく、スイス及びオーストリアを通過する荷物の配達経路を作成してもよい。
【００６８】
いくつかの実施形態において、ＣＰＵ１１４は、荷物の配達経路を判定するために、異なるルールを使用してもよい。例えば、ＣＰＵ１１４は、データの収集のルールに加えて、又はこの代わりに、物品の輸送のルールを検討してもよい。例えば、ＣＰＵ１１４は、ＨＡＺＭＡＴ（危険物・可燃物）貨物を禁止する所定の道路を識別してもよく、荷物がＨＡＺＭＡＴで配達され、分類される場合、これらの道路を回避する経路を判定してもよい。これによって、物品の移動の管理を規制要件による推進を可能にしてもよく、これは、運搬ポイントの法順守にとって重要な場合がある。
【００６９】
ＣＰＵ１１４が経路を判定した後、その経路のデータ収集ルールを識別してもよい（ステップ３０６）。いくつかの実施形態において、ステップ３０６は、ステップ３０４と同時に実行してもよい。例えば、ＣＰＵ１１４がスイス及びドイツを通過する配達経路を識別する間、又はその後、その経路のロケーションに関連付けられた全てのデータ収集ルールを判定してもよい。さらに、ＣＰＵ１１４は、データ収集ルールのうちどれを他より優先するかを判定してもよい。いくつかの実施形態において、ＣＰＵ１１４は、競合するデータ収集ルールを識別してもよく、その競合を解決してもよい。例えば、ＣＰＵ１１４は、法的管轄に関連付けられたデータ収集ルールが機関又は企業のデータ収集ルールより優先されると判定してもよい。或いは、いくつかの実施形態において、ＣＰＵ１１４は、複数の競合するルールのうちより厳格なルールが他のルールより優先されると判定されてもよい。
【００７０】
次に、ＣＰＵ１１４は、ブロック３０６において識別されたデータ収集ルールをセンサー１０２に記憶又はダウンロードしてもよい（ステップ３０８）。いくつかの実施形態において、ＣＰＵ１１４は、優先するデータ収集ルールだけを記憶してもよい。他の実施形態において、ＣＰＵ１１４は、判定された経路に関連付けられた全てのデータ収集ルールを記憶してもよい。いくつかの実施形態において、ＣＰＵ１１４は、センサー情報配信システム１０６上のデータ収集ルールのうちいくつか又は全てを記憶してもよい。
【００７１】
データ収集ルールがセンサー１０２上に記憶されると、センサー１０２は、どのような環境データを収集及び／又は記憶するか、並びにどの環境データへのアクセスを制限するかを独立的に判定可能であってもよい。いくつかの実施形態において、センサー１０２は、どのデータ収集ルールを記憶するか、いつ記憶するか等、所定の動作をログに記録又は記憶してもよい。センサー１０２はまた、所定の環境データへのアクセスを制限することをいつ判定したか、及び対応するセンサーのロケーションもログに記録してもよい。センサー１０２は、このログに記録したデータをセンサー情報配信システム１０６へ送信してもよい。代替として、これは、センサー情報配信システム１０６にあてはまってもよく、センサー１０２の代わりに、又はこれに加えてデータ収集ルールを記憶してもよい。
【００７２】
ＣＰＵ１１４は、ログの記録及び／又は監査のために、センサー１０２からデータを受信してもよい（ステップ３１０）。いくつかの実施形態において、センサー１０２は、上記のように、多様なロケーションで該当するデータ収集ルールに関して、その動作のログに記録されたデータを有してもよい。受信された記録されたデータは、ログの記録及び監査目的のために、追跡システム１０２によって使用されてもよい。例えば、受信されたデータは、収集及び／又は記憶が許可されていなかった所定の環境データへのアクセスをセンサー１０２が適切に制限した証拠として機能してもよい。
【００７３】
図４は、本開示の一実施形態において、センサー１０２上で実行するプロセス４００を示す。プロセス４００は、一例である。センサー１０２は、発送先へ出荷される運搬中の荷物の近接内にあってもよい。センサー１０２の検出部１０８は、荷物のロケーションを判定してもよい（ステップ４０４）。センサー１０２の入出力部１０７は、そのロケーションをセンサー情報配信システム１０６へ伝送してもよい（ブロック４０６）。センサー１０２の入出力部１０７は、センサー１０２がセンサー情報配信システム１０６から収集が禁止されている環境データのリストを受信してもよい（ブロック４０８）。センサー１０２は、センサー情報配信システム１０６によって識別された環境データの収集を禁止してもよい（ブロック４１０）。
【００７４】
図５は、本開示の一実施形態において、センサー情報配信システム１０６上で実行するプロセス５００を示す。プロセス５００は、一例である。センサー情報配信システム１０６の入出力部１１３は、センサー１０２から荷物のロケーションを受信してもよい（ステップ５０４）。センサー情報配信システム１０６のＣＰＵ１１４は、受信されたロケーションに関連付けられたデータ収集ルールを識別してもよい（ステップ５０６）。データ収集ルールは、センサー情報配信システム１０６のデータベース１１８内に記憶されてもよい。データ収集ルールは、センサー１０２が収集する場合がある所定の種類の環境データに関する制限を含んでもよい。例えば、制限は、センサー１０２が所定の環境データを収集することを禁止する場合がある。追跡センター１０６のＣＰＵ１１４は、ルールを分析して、どの種類の環境データが禁止されているかを判定してもよい（ステップ５０８）。センサー情報配信システム１０６の入出力部１１３は、禁止された種類の環境データ（例えば、温度、ビデオ、及び／又は音声）をセンサー１０２へ伝送してもよい（ステップ５１０）。
【００７５】
図６は、データ収集ルールを記憶するためのテーブル６００の例を示す。テーブル６００は、センサー１０２内のメモリ１１２に記憶されてもよい。代替として又は加えて、テーブル６００は、センサー情報配信システム１０６のメモリ１１６及び／又はデータベース１１８に記憶されてもよい。テーブル６００は、列６１０及び６２０を含んでもよい。列６１０は、データ収集ルールを有する多様なロケーションを列挙してもよい。列６１２は、各ロケーションのデータ収集ルールを列挙してもよい。例えば、列６１２は、特定のロケーションで収集できるデータに関する制限を列挙してもよい。
【００７６】
例えば、テーブル６００の行６１４は、ロケーションとして「ロケーションＡ」、制限として「音声禁止」を識別してもよい。つまり、センサー１０２がロケーションＡにある間、音声情報を収集することは許可されない。同様に、テーブル６００の行６１６は、ロケーションとして「ロケーションＢ」、制限として「ビデオ禁止」及び「温度禁止」を識別してもよい。つまり、センサー１０２がロケーションＢにある間、ビデオ又は温度情報のいずれかを収集することは許可されない。いくつかの実施形態において、テーブル６００は、センサー１０２が通過してもよい、多様なロケーションの多数の行を含んでもよい。別の例において、行６１８は、ロケーションとして「ロケーションＣ」、制限として「なし」を識別してもよい。つまり、センサー１０２がロケーションＣにある間、収集できるデータに関する制限は存在しない。
【００７７】
センサー１０２は、データの機密性を保護するために、収集されたデータを暗号化された形式で記憶してもよい。さらに、いくつかの開示される実施形態は、荷物又はセンサーのロケーションに従って、センサー収集可能データを保存する際にセンサー１０２が実施してもよい暗号化の使用又は種類の制限を可能にしてもよい。例えば、荷物は、センサー収集可能データの暗号化が違法又は制限されているロケーションへ移動している場合、センサー１０２は、暗号化に関する地域の規制に応じてデータの保存が必要な場合がある。ロケーション情報に基づいてセンサー収集可能データの収集を制限することに関して上述した同じ原則の多くは、ロケーション情報に基づいてセンサー収集可能データの暗号化の制限にも適用される。
【００７８】
図７は、暗号化に関するロケーションベースのルールに従ってデータを保存するためのプロセス７００を示す。プロセス７００は、追加又はこれより少ないブロックを含んでもよく、又はブロックを並び替えしてもよい。プロセス７００は、センサー情報配信システム１０６のＣＰＵ１１４、センサー１０２のＣＰＵ１１０、任意の他のコンピューティングプラットフォーム、又はこれらの何らかの組み合わせによって実行し又は実行されてもよい。さらに、プロセス７００のいくつかのステップ又は特徴は、多種多様なコンピューティングプラットフォームによって実行されてもよい。
【００７９】
最初に、ＣＰＵ１１０／１１４は、荷物のロケーションを識別してもよい（ステップ７０４）。例えば、ＣＰＵ１１０／１１４は、荷物が米国から移動中であり、中国に到着した、又は到着するところであると判定してもよい。ＣＰＵ１１０／１１４は、ＧＰＳ、ＲＦＩＤ、バーコード、又はセンサー１０２によって収集された他の情報に基づいてこの情報を判定してもよく、又は荷物の移動予定を独立的に把握してもよい。当業者は、荷物のロケーションが判定されてもよい無数の方法が存在することを認識するであろう。
【００８０】
ＣＰＵ１１０／１１４は、次いで、荷物のロケーションに関連付けられた一つ以上のデータ記憶ルールを識別してもよい（ステップ７０６）。データ記憶ルールは、荷物のロケーションでセンサー収集可能データの所定の種類に対して許可された暗号化の種類を示してもよい。例えば、いくつかの管轄は、センサー１０２がセンサー収集可能情報を暗号化された形式で記憶することを許可しない場合がある。別の例として、いくつかの管轄は、所定の強度の暗号化、所定のアルゴリズムを有する、暗号の長さ等、所定の種類の暗号化だけを許可する場合がある。
【００８１】
したがって、ＣＰＵ１１０／１１４は、そのロケーションのデータ記憶ルールによって許可された暗号化を判定してもよい（ステップ７０８）。例えば、荷物が中国にある場合、ビデオ情報等、センサーによって収集された所定のデータの暗号化が違法な場合がある。このため、ＣＰＵ１１０／１１４は、地方の規制に準拠するために、ビデオ暗号化を暗号化されていない形式で保存してもよい。しかしながら、暗号化されていない形式でデータを記憶することは、センサーへのアクセスを有する何者かによって読み出される場合があるため、データの機密性を損なう場合がある。したがって、ＣＰＵ１１０／１１４は、機密性を維持するために、何らかの方法でデータを難読化してもよい。
【００８２】
例えば、センサー収集可能データが暗号化されていない形式でセンサー１０２上に記憶される場合、ＣＰＵ１１０／１１４は、センサー収集可能データの機密性を保護しようとして、ロケーション情報の収集を中止してもよい。例えば、ＣＰＵ１１０／１１４は、ＧＰＳロケーションに関連付けられた暗号化されていないビデオ情報は、ビデオの中の個人の機密性を損なう可能性があると判定してもよい。このため、ＣＰＵ１１０／１１４は、中国でセンサー１０２上に暗号化されていない形式でビデオを記憶することを余儀なくされた場合、ビデオ情報の機密性を保護するために、ＧＰＳ情報を難読化してもよい。荷物が、例えば、ドイツ等の別のロケーションに移動したとき、センサーは、ビデオ情報の暗号化を再開してもよく、ドイツに関連付けられた一つ以上のデータ収集ルールに応じてＧＰＳ情報を収集してもよい。
【００８３】
他の実施形態は、本明細書に開示される本発明の明細書及び実践の検討から、当業者には明らかであろう。例えば、地理的ロケーションに基づいて売上手数料が計算される企業の場合、管轄又は売上領域内の管理の時間に基づいて手数料の分割を判定することは、より容易に計算されてもよい。例えば、販売担当者が医薬用品一式を販売し、補給する会社に勤務している場合、所定の病院との関係を管理する場合がある。販売担当者は、医薬用品一式が病院の敷地にある時間に従って、手数料を受け取ってもよい。医療用品一式に添付しているセンサー１０２は、ロケーション情報等の環境データを収集してもよい。このように、センサー１０２は、医療用品一式が病院にある時間を判定してもよく、販売担当者の手数料は、販売担当者が自分の販売地域内で活動していることを確認することによって、これに応じて計算されてもよい。同じ会社の第二の販売担当者が同じ販売地域内で医療用品を有する場合、その会社の活動ルールを違反している場合があり、自分の手数料の分配に影響する可能性がある。
【００８４】
他の実施形態において、在庫管理は、所与の項目のどの程度の在庫がある地域にあるかを判定し、特定のロケーションにその項目の余りがある場合、在庫を再割当することによって達成できる。例えば、所定の管轄は、あるロケーションに所定の項目が過剰にある場合、販売業者又は配達サービスに罰金を課してもよい。所定の管轄は、Ｓｕｄａｆｅｄ等の偽エフェドリンを含有する医薬品は、メタンフェタミンに変化する可能性があるという恐れから、所定量を超えては同じロケーションにできないというルールを有する場合がある。同様な制限は、他の有害貨物又は危険物に存在してもよい。開示される実施形態は、容器及びそのロケーションのＳｕｄａｆｅｄの量等、出荷に関する追加の必要な情報を提供してもよい。同一地理領域内部の監視される容器全体のＳｕｄａｆｅｄの量又は合計量が規制閾値を超える場合、開示される実施形態は、使用者に警告を伝えても、又は出荷の一部を再割当してもよい。また、法律の執行となり、罰金につながる可能性もある。
【００８５】
本発明の所定の特徴及び実施形態が開示されたが、本発明の他の実施形態は、記載事項の検討及び本明細書に開示される本発明の実施形態の実行から、当業者には明らかであろう。さらに、本発明の実施形態の態様は、ソフトウェア、コンピュータ実行可能命令、及び／又はメモリ及び他の記憶媒体に記憶された他のデータとして部分的に記載してきたが、当業者は、これらの態様が、ハードディスク、フロッピー（登録商標）ディスク又はＣＤ−ＲＯＭ、或いは他の形式のＲＡＭ又はＲＯＭのような二次記憶装置等、他の種類の有形の持続的なコンピュータ読み取り可能な媒体上にも記憶又はこれから読み出すことができることを理解するであろう。さらに、開示される方法のステップは、本発明の原則から逸脱することなく、ステップを並び替え、及び／又はステップを挿入又は削除することによる等、多様な様式で変更してもよい。
【００８６】
明細書及び実施例は例示のみとして検討され、本発明の真の範囲及び精神は添付の請求項によって示されることを意図する。
【図１】
0005981458.tif 000002
【図２】
0005981458.tif 000003
【図３】
0005981458.tif 000004
【図４】
0005981458.tif 000005
【図５】
0005981458.tif 000006
【図６】
0005981458.tif 000007
【図７】
0005981458.tif 000008