(57)【特許請求の範囲】
【請求項１】
携帯装置に近接したリアルタイムデータをステージングする方法であって、
可能な荷物配送ルートの組に基づいて、その後の時間に前記携帯装置が関連付けられ得る複数の地理的ロケーションを予測するステップと、
前記の予測された複数の地理的ロケーションのそれぞれのための記憶装置を特定するステップであって、前記記憶装置は、前記可能な荷物配送ルートの組への各記憶装置の近接度に基づいて記憶装置の組の中から選択される、ステップと、
前記の特定された記憶装置それぞれのための重要性(weight)を判定するステップであって、前記重要性は、前記の予測された複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率に基づく、ステップと、
前記重要性に基づき、前記の特定された記憶装置のサブセットへデータの組を送信することにより、前記の予測された複数の地理的ロケーションの１つに対応するロケーションで前記データの組にアクセスすることを前記携帯装置に許可するステップと、
を含む、方法。
【請求項２】
前記の予測された複数の地理的ロケーションはＧＰＳ座標を含む、請求項１に記載の方法。
【請求項３】
前記の特定された記憶装置の１つは第１の記憶装置であり、
第２の記憶装置は、前記第１の記憶装置よりも、前記第１の記憶装置と関連付けられた前記の予測された複数の地理的ロケーションの１つから地理的に遠く離れたロケーションに位置し、
前記データの組を配信する待機時間を低減するために、前記第２の記憶装置の代わりに、前記第１の記憶装置に前記データの組を格納することを許可する、請求項１に記載の方法。
【請求項４】
各記憶装置のための前記近接度は、前記携帯装置を前記記憶装置につなぐネットワーク速度にさらに基づき、
前記記憶装置の組の中から前記記憶装置を選択することは、前記ネットワーク速度にさらに基づく、請求項１に記載の方法。
【請求項５】
前記複数の地理的ロケーションを予測するステップは、
前記携帯装置をポーリングするステップと、
前記ポーリングに応答して、前記携帯装置の前記地理的ロケーションを特定する情報を受信するステップと、
前記受信した情報に関連付けられた速度と方向とに基づいて、前記複数の地理的ロケーションを予測するステップと、
をさらに含む、請求項１に記載の方法。
【請求項６】
前記複数の地理的ロケーションを予測するステップは、
前記携帯装置が移動するかもしれない複数の地理的ロケーションを特定するステップと、
前記の特定された複数の地理的ロケーションのそれぞれのために、複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率を判定するステップと、
前記判定した確率に基づいて、前記の予測された複数の地理的ロケーションを判定するステップと、
をさらに含む、請求項１に記載の方法。
【請求項７】
命令を格納する、持続性のコンピュータ読み取り可能な媒体であって、プロセッサが前記命令を実行すると、前記プロセッサは、携帯装置に近接したリアルタイムデータをステージングする方法を実行し、前記方法は、
可能な荷物配送ルートの組に基づいて、その後の時間に前記携帯装置が関連付けられ得る複数の地理的ロケーションを予測するステップと、
前記の予測された複数の地理的ロケーションのそれぞれのための記憶装置を特定するステップであって、前記記憶装置は、前記可能な荷物配送ルートの組への各記憶装置の近接度に基づいて記憶装置の組の中から選択される、ステップと、
前記の特定された記憶装置それぞれのための重要性(weight)を判定するステップであって、前記重要性は、前記の予測された複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率に基づく、ステップと、
前記重要性に基づき、前記の特定された記憶装置のサブセットへデータの組を送信することにより、前記の予測された複数の地理的ロケーションの１つに対応するロケーションで前記データの組にアクセスすることを前記携帯装置に許可するステップと、
を含む、持続性のコンピュータ読み取り可能な媒体。
【請求項８】
前記の予測された複数の地理的ロケーションはＧＰＳ座標を含む、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項９】
前記の特定された記憶装置の１つは第１の記憶装置であり、
第２の記憶装置は、前記第１の記憶装置よりも、前記第１の記憶装置と関連付けられた前記の予測された複数の地理的ロケーションの１つから地理的に遠く離れたロケーションに位置し、
前記データの組を配信する待機時間を低減するために、前記第２の記憶装置の代わりに、前記第１の記憶装置に前記データの組を格納することを許可する、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項１０】
各記憶装置のための前記近接度は、前記携帯装置を前記記憶装置につなぐネットワーク速度にさらに基づき、
前記記憶装置の組の中から前記記憶装置を選択することは、前記ネットワーク速度にさらに基づく、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項１１】
前記複数の地理的ロケーションを予測するステップは、
前記携帯装置をポーリングするステップと、
前記ポーリングに応答して、前記携帯装置の前記地理的ロケーションを特定する情報を受信するステップと、
前記受信した情報に関連付けられた速度と方向とに基づいて、前記複数の地理的ロケーションを予測するステップと、
をさらに含む、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項１２】
前記複数の地理的ロケーションを予測するステップは、
前記携帯装置が移動するかもしれない複数の地理的ロケーションを特定するステップと、
前記の特定された複数の地理的ロケーションのそれぞれのために、複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率を判定するステップと、
前記判定した確率に基づいて、前記の予測された複数の地理的ロケーションを判定するステップと、
をさらに含む、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項１３】
携帯装置に近接したリアルタイムデータをステージングするためのシステムであって、
前記システムはホスト装置を含み、前記ホスト装置は、
可能な荷物配送ルートの組に基づいて、その後の時間に前記携帯装置が関連付けられ得る複数の地理的ロケーションを予測し、
前記の予測された複数の地理的ロケーションのそれぞれのための記憶装置を特定し、前記記憶装置は、前記可能な荷物配送ルートの組への各記憶装置の近接度に基づいて記憶装置の組の中から選択され、
前記の特定された記憶装置それぞれのための重要性(weight)を判定し、前記重要性は、前記の予測された複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率に基づき、
前記重要性に基づき、前記の複数の特定された記憶装置のサブセットへデータの組を送信することにより、前記の予測された複数の地理的ロケーションの１つに対応するロケーションで前記データの組にアクセスすることを前記携帯装置に許可するように構成される、システム。
【請求項１４】
前記の予測された複数の地理的ロケーションはＧＰＳ座標を含む、請求項１３に記載のシステム。
【請求項１５】
前記の特定された記憶装置の１つは第１の記憶装置であり、
前記システムは、第２の記憶装置をさらに含み、前記第２の記憶装置は、前記第１の記憶装置よりも、前記第１の記憶装置と関連付けられた前記の予測された複数の地理的ロケーションの１つから地理的に遠く離れたロケーションに位置し、
前記ホスト装置は、前記データの組を配信する待機時間を低減するために、前記第２の記憶装置の代わりに、前記第１の記憶装置に前記データの組を格納することを許可するようにさらに構成される、請求項１３に記載のシステム。
【請求項１６】
各記憶装置のための前記近接度は、前記携帯装置を前記記憶装置につなぐネットワーク速度にさらに基づき、
前記記憶装置の組の中から前記記憶装置を選択することは、前記ネットワーク速度にさらに基づく、請求項１３に記載のシステム。
【請求項１７】
前記複数の地理的ロケーションを予測することにより、前記ホスト装置は、
前記携帯装置をポーリングし、
前記ポーリングに応答して、前記携帯装置の前記地理的ロケーションを特定する情報を受信し、
前記受信した情報に関連付けられた速度と方向とに基づいて、前記複数の地理的ロケーションを予測するようにさらに構成される、請求項１３に記載のシステム。
【請求項１８】
前記複数の地理的ロケーションを予測することにより、前記ホスト装置は、
前記携帯装置が移動するかもしれない複数の地理的ロケーションを特定し、
前記の特定された複数の地理的ロケーションのそれぞれのために、複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する確率を判定し、
前記判定した確率に基づいて、前記の予測された複数の地理的ロケーションを判定するようにさらに構成される、請求項１３に記載のシステム。
【請求項１９】
前記複数の地理的ロケーションを予測するステップは、
前記複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する前記確率が所定の閾値を超えるか否かを判定するステップをさらに含む、請求項６に記載の方法。
【請求項２０】
前記の特定された記憶装置の前記サブセットは、記憶装置であってその重要性が所定の閾値を超える記憶装置を含む、請求項１に記載の方法。
【請求項２１】
前記データの組は、前記の予測された複数の地理的ロケーションの前記１つと関連付けられた現在の環境条件を含む、請求項１に記載の方法。
【請求項２２】
前記複数の地理的ロケーションを予測するステップは、
前記複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する前記確率が所定の閾値を超えるか否かを判定するステップをさらに含む、請求項１２に記載のコンピュータ読み取り可能な媒体。
【請求項２３】
前記の特定された記憶装置の前記サブセットは、記憶装置であってその重要性が所定の閾値を超える記憶装置を含む、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項２４】
前記データの組は、前記の予測された複数の地理的ロケーションの前記１つと関連付けられた現在の環境条件を含む、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項２５】
前記複数の地理的ロケーションを予測することは、
前記複数の地理的ロケーションのそれぞれ１つに前記携帯装置が移動する前記確率が所定の閾値を超えるか否かを判定することをさらに含む、請求項１８に記載のシステム。
【請求項２６】
前記の特定された記憶装置の前記サブセットは、記憶装置であってその重要性が所定の閾値を超える記憶装置を含む、請求項１３に記載のシステム。
【請求項２７】
前記データの組は、前記の予測された複数の地理的ロケーションの前記１つと関連付けられた現在の環境条件を含む、請求項１３に記載のシステム。
【請求項２８】
前記の予測された複数の地理的ロケーションのうち少なくとも２つは、前記可能な配送ルートの組の最初のルートに沿って配置される、請求項１に記載の方法。
【請求項２９】
前記の予測された複数の地理的ロケーションのうち少なくとも２つは、前記可能な配送ルートの組の最初のルートに沿って配置される、請求項７に記載のコンピュータ読み取り可能な媒体。
【請求項３０】
前記の予測された複数の地理的ロケーションのうち少なくとも２つは、前記可能な配送ルートの組の最初のルートに沿って配置される、請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、米国仮出願第６１／４４５，２７４号（出願日：２０１１年２月２２日）からの優先権を主張し、この文献の開示内容全体を参照することにより援用する。
【０００２】
本開示は、主にコンピュータシステムの分野に関する。より詳細には、本開示は、分散型グローバル又はクラウドアーキテクチャを通じたセンサーデータのジオステージング（ｇｅｏ−ｓｔａｇｉｎｇ）及び／又はロケーションベースのステージング（ｓｔａｇｉｎｇ）のためのコンピュータシステム及び方法に関する。
【背景技術】
【０００３】
待機時間とは、一般的には、システムにおいて発生する時間遅延の尺度を示す。例えば、複雑なコンピュータネットワークにおいては、典型的なデータパケットの送信元から送信先への転送が、多数のリンク及び多数の中継ゲートウェイ装置を介して行われる。各リンクは、データパケット経路中に遅延をもたらす原因となり、また、各ゲートウェイ装置は、パケット受信が完全に完了するまでは受け取ったパケットの転送を一般に開始しないことが多い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなネットワークにおいて、最小限の待機時間は、各リンクの待機時間（最終リンクは除く）と、各ゲートウェイの転送待機時間との合計である。実際には、この最小限の待機時間は、ゲートウェイにおけるキューイング遅延及び処理遅延に起因してさらに増大する。例えば、キューイング遅延は、異なる送信元から同一宛先を目的地とする複数のパケットをゲートウェイが受信した場合に発生する。ゲートウェイは一度に一つのパケットしか送信できない場合が多いため、受信パケットのうちいくつかを送信待機としてキューイングする必要があり、その結果遅延がさらに延びる。一方、処理遅延は、新規受信パケットに対する処理をどうするかをゲートウェイが判定している間に発生する。リンク遅延、ゲートウェイ遅延、キューイング遅延及び処理遅延などが組み合わさることにより、複雑で可変なネットワーク待機時間プロファイルが発生し得る。
【０００５】
例えば、地理的ロケーション（ｇｅｏｇｒａｐｈｉｃａｌ  ｌｏｃａｔｉｏｎ）に基づいたデータのキャッシング及びエージング（ａｇｉｎｇ）のように、ネットワーク待機時間の低減及び簡略化のための公知の方法がある。キャッシングにおいては、過度の待機時間を回避するため、アクセスの多いデータを地理的に近い場所に格納し、データのエージングにおいては、ある時期よりも古いデータをキャッシュから削除する。これらの技術の場合、データ配信における待機時間が低減できるだけでなく、最新の利用可能なデータの確保もできる。
【０００６】
クラウドコンピューティング又は他の分散型アーキテクチャにおいては、携帯装置等の端末のロケーション独立（ｌｏｃａｔｉｏｎ  ｉｎｄｅｐｅｎｄｅｎｃｅ）は、端末又は格納データのロケーションと関係無く端末にクラウド上のデータへのアクセスを許可する。したがって、クラウド上のデータへのアクセスを維持しつつ、携帯装置が頻繁に移動できる。
【課題を解決するための手段】
【０００７】
開示の実施形態によれば、携帯装置に近接したリアルタイムデータをステージングする方法が実現される。この方法は、携帯装置に関連付けられた地理的ロケーションを判定するステップと、判定された地理的ロケーションの近接に位置した記憶装置を特定するステップと、携帯装置が公開する、又は、携帯装置に提供されるリアルタイムデータを特定された記憶装置に格納することを許可するステップとを含む。
【０００８】
開示の実施形態によれば、命令を格納する、コンピュータ読み取り可能な媒体がさらに実現される。プロセッサが命令を実行すると、プロセッサは、携帯装置に近接したリアルタイムデータをステージングする方法を実行する。方法は、携帯装置に関連付けられた地理的ロケーションを判定するステップと、判定された地理的ロケーションの近接に位置した記憶装置を特定するステップと、携帯装置が公開する、又は、携帯装置に提供されるリアルタイムデータを特定された記憶装置上に格納することを許可するステップとを含む。
【０００９】
開示の実施形態によれば、携帯装置に近接したリアルタイムデータをステージングするためのシステムがさらに実現される。システムは、ホスト装置を含む。ホスト装置は、携帯装置に関連付けられた地理的ロケーションを判定し、判定された地理的ロケーションの近接に位置した記憶装置を特定し、携帯装置が公開する又は携帯装置に提供されるリアルタイムデータを特定された記憶装置に格納すること許可するように構成される。
【００１０】
開示の実施形態によれば、通信待機時間を低減するようにリアルタイムデータをステージングする方法がさらに実現される。方法は、複数の記憶装置の候補から記憶装置を特定するステップであって、特定された記憶装置の携帯装置に対する接続待機時間は、可能な記憶装置の接続待機時間よりも短いステップと、携帯装置が公開する又は携帯装置に提供されるリアルタイムデータを特定された記憶装置上に格納することを許可するステップを含む。
【００１１】
上記の一般的な記載及び以下の詳細な説明はあくまで例示的かつ説明的なものであり、本発明を特許請求の範囲に限定するものではないことが理解される。
【００１２】
添付の図面は、本明細書において援用されかつ本明細書の一部を構成し、開示の実施形態を例示する。これらの図面は、以下の記載とともに、開示の実施形態の原理を説明する。
【図面の簡単な説明】
【００１３】
【図１】リアルタイムデータを配信するためのシステムを示す。
【図２】リアルタイムデータをステージングするための例示的システムの装置を示す。
【図３】携帯装置に近接したリアルタイムデータをステージングするための例示的方法の動作を示す。
【図４】ホスト装置がステージングする近接のリアルタイムデータを交信するための例示的方法の動作を示す。
【図５】携帯装置に近接した記憶装置を特定するための表の一例を示す。
【図６】携帯装置のために予測されたロケーションにおいてデータをステージングするための例示的方法の動作を示す。
【発明を実施するための形態】
【００１４】
本開示は、アクセス待機時間を低減するように、携帯装置に近接したリアルタイムデータをステージングすることに主に関する。多数の実際の実装（ｉｍｐｌｅｍｅｎｔａｔｉｏｎｓ）においては、リアルタイムとは「ほぼリアルタイム」のことであり、データの配信、消費及び／又は生成をリアルタイムで行うことを示す。一例において、携帯装置は、他の場所において分析すべきリアルタイムデータ、例えば、センサーによって収集可能なデータ、を公開している場合がある。携帯装置に当該携帯装置に近接した記憶装置にこのリアルタイムデータをステージングさせることにより、ネットワーク待機時間を低減できる場合がある。別の例において、携帯装置は、他の場所において収集されたリアルタイムデータを分析する場合がある。このような例において、携帯装置がアクセスできるように当該データを携帯装置の近接にステージングすることにより、ネットワーク待機時間を低減できる。
【００１５】
本明細書中において用いられる「ステージング（ｓｔａｇｉｎｇ）」という用語は、特定の格納ロケーション、例えば、携帯装置に近接したゲートウェイ又はルータ、にデータを一時的に格納することを指す。いくつかの実施形態において、データを記憶装置においてステージングすることにより、近接の携帯装置が当該データにアクセスして分析することが可能になる。他の実施形態において、携帯装置は、収集したデータを分析対象として近接の記憶装置に格納することにより、当該データをステージングできる。
【００１６】
「近接」又は「近接の」という用語は、携帯装置の物理的に近接にある記憶装置を指す。このような記憶装置は、携帯装置にとって最も近接の利用可能な記憶装置であってもよい。或いは、このような記憶装置は、最も近接の利用可能な記憶装置ではなく、近接の所定の数の記憶装置のうちの一つである場合もある。例えば、記憶装置は、携帯装置にとって最も近接の５個、１０個又は１５個の記憶装置のうちの一つであってもよい。
【００１７】
いくつかの実施形態において、二つの記憶装置の選択肢が与えられた場合、携帯装置に地理的により近い記憶装置の方が、より遠隔ロケーションにある記憶装置よりも、リアルタイムデータ配信のための待機時間が短い。
【００１８】
代替的に又は追加的に、「近接」又は「近接の」という用語は、論理的に携帯装置の近接にある記憶装置を指してもよい。このような記憶装置から携帯装置へのリンク内においては、リンク数を最小にできる。或いは、このような記憶装置から携帯装置へのリンク内においてリンク数を最小にするのではなく、リンク数が最小である所定数の記憶装置のうちの一つがこのような記憶装置である場合もある。例えば、記憶装置は、携帯装置へのリンク数が最小である、５個、１０個又は１５個の記憶装置のうちの一つであってもよい。
【００１９】
いくつかの実施形態において、「近接」又は「近接の」という用語は、複数の要素、例えば、記憶装置の処理速度、記憶装置と携帯装置との間のリンク数、これらのリンクの速度、及び／又はリンクの長さのバランスをとることにより特定された記憶装置を指し得る。これらの要素の組み合わせに基づいて、予測される待機時間が最も短い記憶装置を、データのステージングに用いることができる。
【００２０】
したがって、一般的に、いくつかの実施形態において、携帯装置との待機時間が比較的短い記憶装置に、データを格納できる。例えば、この記憶装置は、携帯装置との通信待機時間が最短であってもよい。或いは、記憶装置は、例えば、携帯装置との通信待機時間が最短である５個、１０個又は１５個の記憶装置のうちの一つであってもよい。
【００２１】
また、携帯装置に近接したリアルタイムデータをステージングすることにより、リアルタイムデータ配信のための金銭的費用を低減することも可能になる。例えば、携帯装置に近接した記憶装置を用いることにより、記憶装置と携帯装置との間の通信と関連付けられたキャリア課金又はネットワーク課金を低減できる。したがって、費用面からみて、携帯装置に近接したリアルタイムデータをステージングすることは有利であり得る。
【００２２】
開示の実施形態において、携帯装置は、規則的に移動し得る。したがって、開示の実施形態により、携帯装置の最新ロケーション又は予測ロケーションに応じて、リアルタイムデータを携帯装置の近接に格納することを許可できる。
【００２３】
いくつかの実施形態において、配送ネットワーク中の荷物と関連付けられた一つ以上の携帯装置から、リアルタイム情報を収集する。センサー等の携帯装置は、輸送中の荷物と関連付けられた情報を収集に利用され得る。一例において、配送ネットワークは、飛行機、列車、トラック等の運搬用車両及びあらゆる種類の物品を輸送するための他の手段からなるネットワークを含む。配送ネットワークは、送信元（例えば、発信者）から荷物を収集することと、荷物を送り先（例えば、受領者）へと配送することのために利用される。
【００２４】
一つの例示的実施形態において、一つ以上の携帯装置を荷物と関連付けできる。言い換えれば、一つ以上の携帯装置を荷物内に配置するか、荷物へ取り付けるか、又は他の場合に荷物の近接に配置できる。荷物に関連する携帯装置の正確なロケーション（例えば、荷物内、荷物への添付、荷物付近、又は荷物のすぐそば）は重要ではない。すなわち、重要なことは、いくつかの実施形態において、一つ以上の携帯装置が、荷物及び／又は当該荷物の内容と関連付けられた特定の種類の情報を有効に収集できることである。例えば、このセンサーによって収集可能な情報は、任意の所与の時間における荷物又はその内容と関連付けられた、荷物の外部及び／又は内部温度、荷物内又はその周囲における湿度、荷物内又はその周囲における水分レベル、荷物高度、及びセンサーによる収集が可能な他の任意の状態を含む地理的ロケーション情報及び／又は他の条件を含んでもよい。本開示の目的のため、容器又は荷物は、箱、封筒、又は文書又は物品を一つの地点から別の地点へと搬送する際に用いられる他の任意の媒体であってもよい。「物品」とは、容器及びその内容を指し得る。
【００２５】
いくつかの実施形態において、上述したように、配送ネットワーク内の荷物と関連付けられた一つ以上の携帯装置からリアルタイム情報を収集できる。しかしながら、リアルタイム情報は、センサーによって収集可能な荷物環境関連情報に限定されず、ニュースヘッドライン、利率、ツイッターフィード（Ｔｗｉｔｔｅｒ  ｆｅｅｄ）及び／又はスポーツスコア等の他の情報も含み得る。一般的に、リアルタイムデータは、頻繁に変更又は更新されかつ時間に依存する情報であってもよい。
【００２６】
センサーが重複して情報キャプチャする必要を無くすために共有情報のリアルタイム性が必要とされる場合において、共有情報は、センサー等の携帯装置に常駐するロジックを駆動できる。例えば、第１のセンサーは、温度データそのものを収集する代わりに、近接の第２のセンサーによって収集された温度データを読み取れる。これにより、第１のセンサーの費用を低減することが可能になる。なぜならば、温度データの収集のためのコンポーネント（ｃｏｍｐｏｎｅｎｔ）が第１のセンサーにおいて不要となるからである。これらの理由のため、リアルタイムデータの配信待機時間を低減することは重要である。
【００２７】
ここで、添付図面中に図示される例示的実施形態を詳細に説明する。可能な場合、図面中、同一の部分又は同等の部分を指す際には、必ず同一の参照符号を用いる。
【００２８】
図１は、リアルタイムデータを配信するためのシステム１００を示す。システム１００は、異なるロケーションの記憶装置を含み得る。例えば、システム１００は、記憶装置１０２をロケーションＡにおいて含み得、記憶装置１０４をロケーションＢにおいて含み得、記憶装置１０６をロケーションＣにおいて含み得、記憶装置１０８をロケーションＤにおいて含み得る。
【００２９】
記憶装置１０２〜１０８は、少なくとも一つのホスト装置１１２及び／又は少なくとも一つの携帯装置１１４を相互に接続させるためのネットワーク１１０とインターフェースをとり得る。ネットワーク１１０は、共有ネットワーク、公的ネットワーク又は私的ネットワークであり得、広域又はローカルエリアを網羅し得、また、優先通信ネットワーク及び／又は無線通信ネットワークの任意の適切な組み合わせを通じて実行可能である。さらに、ネットワーク１１０は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット又はインターネットを含み得る。ネットワーク１１４は、クラウドネットワーク、メッシュネットワーク、又は他の何らかの種類の分散型ネットワークであってもよい。いくつかの実施形態において、ネットワーク１１０を通じた接続の代わりに、記憶装置１０２〜１０８、ホスト装置１１２及び／又は携帯装置１１４のいくつかの組み合わせを有線接続又は無線接続を介して直接的に接続可能である。
【００３０】
携帯装置１１４は、記憶装置１０２〜１０８のロケーションＡ、Ｂ、Ｃ及びＤ等の近接の多数のロケーション間において地理的に移動する。携帯装置１１４は、例えばホスト装置１１２からの、又は、ホスト装置１１２へのリアルタイムデータを公開及び／又は分析できる。
【００３１】
ホスト装置１１２は、携帯装置１１４の現在のロケーション又は予測されたロケーションを特定できる。例えば、ホスト装置１１２は、携帯装置１１４をポーリングして、携帯装置１１４のＧＰＳ座標を要求し得る。ＧＰＳ座標を受信した後、ホスト装置１１２は、携帯装置１１４が交信を行うことが可能な最も近接の記憶装置を特定できる。例えば、ホスト装置１１２は、携帯装置１１４がロケーションＤに位置する記憶装置１０８の近接にあると判定し得る。したがって、ホスト装置１１２は、ロケーションＤにある記憶装置１０８が最も近接の記憶装置である旨を携帯装置１１４に通知し得る。携帯装置１１４は、ロケーションＤにある記憶装置１０８との接続をネットワーク１１０を介して又は直接接続を介して又はいくつかの他の接続を介して確立してもよい。この確立された接続を介して、携帯装置１１４は、収集したリアルタイムデータをロケーションＤにある記憶装置１０８へ公開できる。携帯装置１１４は、ホスト装置１１２等の他の場所で分析することが必要な輸送中の荷物についての環境データを収集してもよい。この環境データは一刻を争う場合があってもよく、リアルタイムで又はほぼリアルタイムで分析することが必要である。リアルタイムデータを最も近接の記憶装置（例えば、ロケーションＤにある記憶装置１０８）へと送信することにより、携帯装置１１４は、例えば環境データが分析対象としてホスト装置１１２へと移動する場合において、当該環境データと関連する待機時間又は金銭費用を低減できる。
【００３２】
或いは、データを公開する代わりに、携帯装置１１４は、データを処理対象としてダウンロード、読み取り又は提供される。例えば、携帯装置１１４が輸送中の荷物と関連付けられている場合、携帯装置１１４は、当該荷物に関連して判定を下すために、他のリアルタイム情報をダウンロードする必要があり得る。例えば、携帯装置１１４に関連付けられた輸送中の荷物が特定の温度を超えた環境内にあってはいけない荷物であってもよい。この荷物をトラックから倉庫に輸送する予定がある場合、携帯装置１１４は、倉庫内の温度が当該荷物に適した閾値内に収まっているか否かを判定する必要があり得る。したがって、携帯装置１１４は、倉庫内部からリアルタイム温度情報を読み出す必要があり得る。倉庫内の温度が当該荷物に適した閾値を超える場合、携帯装置１１４は、アラームで警告するか又は他のアクションをとり得る。いくつかの実施形態において、荷物は、内部温度を受動的又は能動的に制御する能力を持ち得、このような温度制御を倉庫への輸送前又は後に倉庫温度に応じて行い得る。
【００３３】
いくつかの実施形態において、ホスト装置１１２は、倉庫内のセンサーによって収集された温度情報を格納するか又はこのような情報にアクセスし、携帯装置１１４の近接の記憶装置（例えば、ロケーションＤにある記憶装置１０８）へこの情報を公開してもよい。携帯装置１１４の近接においてこのデータをステージングすることにより、ホスト装置１１２は、携帯装置１１４が倉庫についての温度データを読み出す際に必要な時間の長さを低減できる。リアルタイムデータへのアクセスを高速化することにより、携帯装置１１４の温度分析の精度を向上できる。
【００３４】
システム１００は例示であり、図示の多様なエンティティ（ｅｎｔｉｔｉｅｓ）の数及び配信は、特定の実施形態に応じて異なり得る。例えば、他のコンピュータ、ハンドヘルドコンピュータ、携帯電話、タブレットコンピュータ又は他のコンピューティングプラットフォーム等を含む複数のエンティティを介してシステム１００中のコンポーネント（ｃｏｍｐｏｎｅｎｔ）を組み合わせかつ／又は分散できる。したがって、システム１００中に記載した構成はあくまで一例であり、限定的なものではない。
【００３５】
図２は、リアルタイムデータのステージングのための例示的システム２００の装置を示す。システム２００は、携帯装置２０２及びホスト又は記憶装置２０４を含み得る。携帯装置２０２は、図１の携帯装置１１４と同様のものであり得、ホスト又は記憶装置２０４は、記憶装置１０２〜１０８又はホスト装置１１２のうちの同様の一つであってもよい。携帯装置２０２及びホスト又は記憶装置２０４はどちらとも、特定のアクションを行うための特殊目的用命令又はコードを実行するように構成された汎用コンピューティングコンポーネントを含み得る。
【００３６】
携帯装置２０２は、検出部２０６を含み得る。検出部２０６は、環境データ等のデータを収集する一つ以上のソフトウェアコンポーネント及び／又はハードウェアコンポーネントを含み得る。例えば、検出部２０６は、検出部２０６についてのロケーション情報を収集してもよい。いくつかの実施形態において、ロケーション情報は、グローバルポジショニングシステム（ＧＰＳ）の使用を含み得る。或いは、セルラー三角測量、無線ネットワーク関連付け、固定ロケーションスキャン（ｆｉｘｅｄ  ｌｏｃａｔｉｏｎ  ｓｃａｎ）のキャプチャ（ｃａｐｔｕｒｅ）、又は携帯ロケーションスキャン（ｍｏｂｉｌｅ  ｌｏｃａｔｉｏｎ  ｓｃａｎ）のキャプチャ（ｃａｐｔｕｒｅ）を通じてロケーション情報を判定することもできる。携帯装置２０２のいくつかの例示的態様について、米国出願第１３／３５１，８６１号及び１３／３５１，８５２号中に記載があり、これらの文献の内容全体を参照することにより援用する。
【００３７】
ロケーション情報に加えて、検出部２０６は、携帯装置２０２の周囲の環境についての他のデータを収集してもよい。例えば、検出部２０６は、温度、光源レベル、動き、圧力、湿度、気体レベル、気流、振動、放射、時間、音、映像、方向又は他の環境条件についてのデータを収集してもよい。携帯装置２０２が輸送中の荷物と関連付けられる場合、荷物の環境をある温度、圧力又は湿度範囲内等のあるパラメータ内に収める必要がある。時間、音又は映像等の他の情報は、荷物配送の状況の判定に関連してもよい。例えば、携帯装置２０２は、荷物が中継送り先へ配送されるか又は到着すると、処理センターのように荷物を受け取る人の写真又は映像を撮り得る。携帯装置２０２はまた、音声を録音するか又は時間を測定してもよい。携帯装置２０２はまた、ツイッターステータス更新、写真、ロケーション情報等の情報入力をユーザ又は他の場所から収集できる。いくつかの実施形態において、携帯装置２０２は、多数の検出部２０６を含み得る。検出部２０６はそれぞれ、異なる種類の環境データを収集するように構成されてもよい。いくつかの実施形態において、単一の検出部２０６は、異なる種類の環境データを収集できる。
【００３８】
携帯装置２０２はまた、収集された環境データ、入力データ、又は記憶装置から読み出されたデータ等のデータを処理する中央演算処理装置（ＣＰＵ）２０８及びメモリ２１０を含み得る。ＣＰＵ２０８は、多様なプロセス及び方法を行うためのコンピュータプログラム命令を実行するように構成された一つ以上のプロセッサを含み得る。ＣＰＵ２０８は、メモリ２１０からのコンピュータプログラム命令又は任意のコンピュータ読み取り可能な媒体からのコンピュータプログラム命令を読み取れる。メモリ２１０は、情報及びコンピュータプログラム命令へアクセスして格納するように構成されたランダムアクセスメモリ（ＲＡＭ）及び／又はリードオンリーメモリ（ＲＯＭ）を含み得る。メモリ２１０はまた、データ及び情報を格納するさらなるメモリ並びに／或いは表、リスト又は他のデータ構造を格納する一つ以上の内部データベースを含み得る。
【００３９】
携帯装置２０２は、ネットワーク又は他の任意の媒体を介してデータを送信する入出力部２１２を含み得る。例えば、入出力部２１２は、ネットワーク、ポイントツーポイント（ｐｏｉｎｔ−ｔｏ−ｐｏｉｎｔ）、及び／又はポイントツーマルチポイント（ｐｏｉｎｔ−ｔｏ−ｍｕｌｔｉｐｏｉｎｔ）接続を介して無線で又はケーブルを介してデータ送信を行い得る。
【００４０】
ホスト又は記憶装置２０４は、ＣＰＵ２１４及び／又はメモリ２１６を含み得る。ＣＰＵ２１４及び／又はメモリ２１６は、携帯装置２０２のＣＰＵ２０８及びメモリ２１０と同様であってもよい。ホスト又は記憶装置２０４はまた、データベース２１８を含み得る。データベース２１８は、大量のデータを格納し得、磁気記憶装置、半導体記憶装置、テープ記憶装置、光学記憶装置又は他の種類の記憶装置を含み得る。いくつかの実施形態において、データベース２１８は、監査目的のための履歴データを格納してもよい。ホスト又は記憶装置２０４は、携帯装置２０２と通信する入出力部２２０を含み得る。入出力部２２０は、携帯装置２０２の入出力部２１２と同様であってもよい。
【００４１】
システム２００は例示のみであり、図示の多様なエンティティの数及び配送は、特定の実施形態に応じて異なり得る。例えば、いくつかの実施形態において、携帯装置２０２は、検出部２０６、ＣＰＵ２０８及び／又はメモリ２１０を含まない場合がある。いくつかの実施形態において、ホスト又は記憶装置２０４は、他の配信システム、センサー、コンピュータ、ハンドヘルドコンピュータ、携帯電話、タブレットコンピュータ又は他のコンピューティングプラットフォームを含む複数のエンティティを介して分散されてもよい。携帯装置２０２は、同様に任意のコンピューティングプラットフォームを介して実行又は分散されてもよい。したがって、システム２００において記載される構成は例示のみであり、限定的なものではない。
【００４２】
図３は、携帯装置に近接したリアルタイムデータをステージングするため例示的方法３００の動作を示す。方法３００は、ホスト装置１１２上のＣＰＵ２１４によって実行されてもよい。方法３００はまた、システム１００中に図示されるか又は図示されない他のコンポーネントと関連して実行されてもよい。記載のように、いくつかの実装において、方法３００におけるいくつかのステップは任意選択であり、並べ替えてもよい。さらなるステップはまた、方法３００へ追加されてもよい。
【００４３】
まず、ホスト装置１１２は、携帯装置１１４をポーリングして、携帯装置１１４についてのロケーション情報を入手するか又は携帯装置１１４のロケーションを判定できる（ステップ３０２）。或いは、携帯装置１１４のロケーションを判定するために、ホスト装置１１２は、携帯装置１１４の旅行計画（ｔｒａｖｅｌ  ｐｌａｎ）へのアクセスを持ち得、携帯装置１１４のロケーションを示すユーザ入力を受信し得、又は、別のコンピューティング装置と交信して、携帯装置１１４のロケーションを判定できる。
【００４４】
ホスト装置１１２は、携帯装置１１４のロケーションを特定する情報を受信し得る（ステップ３０４）。例えば、携帯装置１１４は、ＧＰＳ又は他のロケーション情報についてのポーリングに応答し得る。代替的に又は追加的に、携帯装置１１４は、ＩＰアドレス等のネットワークアドレスについてのポーリングに応答し得る。ホスト装置１１２は、携帯装置１１４と関連付けられたロケーションをポーリング応答に関連付けられた情報から判定し得る（ステップ３０６）。携帯装置２０２から提供されたデータが既にＧＰＳ座標等のロケーションを示す場合、このステップは任意選択であってもよい。しかしながら、例えば携帯装置１１４からネットワークアドレスが提供された場合、例えばホスト装置１１２は、ネットワークアドレスと関連付けられたロケーションをステップ３０６において判定する必要があり得る。例えば、ネットワークアドレス中の文字及び／又は数のある接頭文字（ｐｒｅｆｉｘｅｓ）又は組み合わせを、特定の地理的ロケーション又は地形的ロケーションと関連付けできる。
【００４５】
次に、ホスト装置１１２は、判定されたロケーションの近接の記憶装置を特定できる（ステップ３０８）。図１の例を用いて、ホスト装置１１２は、ロケーションＤにある記憶装置１０８が携帯装置１１４の最も近接にあると判定し得る。次に、ホスト装置１１２は、例えば携帯装置１１４が当面使うことが可能な最も近接の記憶装置は、ロケーションＤにある記憶装置１０８である旨を携帯装置１１４に通知し得る（ステップ３１０）。
【００４６】
次に、ホスト装置１１２は、ロケーションＤにある記憶装置１０８上へリアルタイムデータを格納することを許可し得る（ステップ３１２）。例えば、ホスト装置１１２は、携帯装置１１４へのダウンロード対象として、ロケーションＤにある記憶装置１０８にリアルタイムデータを格納し得る。或いは、ホスト装置１１２は、ロケーションＤにある記憶装置１０８から、携帯装置１１４が公開するデータを読み取れる。そして、方法３００は終了する。
【００４７】
図４は、近接したホスト装置１１２がステージングされたリアルタイムデータに交信するための例示的方法４００の動作を示す。方法４００は、携帯装置１１４上のＣＰＵ２０８によって実行され得る。方法４００はまた、システム１００内に図示されていない他のコンポーネントと共に実行され得る。記載のように、方法４００におけるいくつかのステップは任意選択であり、並べ替えが可能である。方法４００にさらなるステップを追加することも可能である。
【００４８】
方法４００において、まず、携帯装置１１４がホスト装置１１２からポーリングメッセージを受信する（ステップ４０２）。このポーリングメッセージは、携帯装置１１４からのロケーション情報を要求し得る。携帯装置１１４は、ロケーション情報をホスト装置１１２へ提供することにより、ポーリングに応答し得る（ステップ４０４）。例えば、携帯装置１１４は、ＧＰＳロケーション又は他のロケーション情報をホスト装置１１２へ提供し得る。代替的に又は追加的に、携帯装置１１４は、自身のネットワークアドレスをホスト装置１１２へ提供し得る。
【００４９】
次に、携帯装置１１４は、ホスト装置１１２から、近接の記憶装置を特定する情報を受信し得る（ステップ４０８）。例えば、携帯装置１１４は、携帯装置１１４が交信可能な最も近接の記憶装置はロケーションＤにある記憶装置１０８である旨を示す通知を受信し得る。次に、携帯装置１１４は、特定された記憶装置からリアルタイムデータを公開及び／又は読み出し得る（ステップ４１０）。例えば、携帯装置１１４は、ロケーションＤにある記憶装置１０８へと輸送されている荷物の環境を記述する情報を公開し得る。別の例として、携帯装置１１４は、他の携帯装置によって収集された環境条件を、ロケーションＤにある記憶装置１０８から読み出し得る。このリアルタイム情報は、携帯装置１１４の近接においてステージングされるため、処理対象としてリアルタイム情報を提供する際の遅延及び／又は費用を低減できる。
【００５０】
上記したように、携帯装置１１４のロケーションを判定した後、ホスト１１２は、近接の記憶装置を特定する必要があり得る。これは、異なる様態で行われ得る。図５は、携帯装置１１４の近接の記憶装置を特定するための表５００の一例を示す。表５００は、ホスト装置１１２のメモリ２１６及び／又はデータベース２１８に格納されてもよい。
【００５１】
表５００は、列５０２及び５０４を含み得る。列５０２は、多様な記憶装置を列挙し得る。多様な異なる種類の識別子は、ネットワークアドレス、名称又は他の任意の識別子等の列５０２中の記憶装置に利用され得る。列５０４は、列挙された記憶装置に関連付けられた一つ以上のロケーションを列挙してもよい。多様な種類の識別子は、列５０４中のロケーション、ＧＰＳ座標、一定範囲のＧＰＳ座標、他のマッピング座標、国又は都市等の既知の領域記述、ネットワークアドレス、又は地理的ロケーションを特定するための他の任意の方法に利用され得る。
【００５２】
一例として、表５００の行５０６は、「記憶装置１０２」を記憶装置として特定し、「ロケーションＡ」をロケーションとして特定し得る。すなわち、携帯装置１１４が「ロケーションＡ」にある場合、携帯装置１１４と交信すべき近接の記憶装置は「記憶装置１０２」である。同様に、表５００の行５０８は、「記憶装置１０４」を記憶装置として特定し、「ロケーションＢ」をロケーションとして特定し得る。すなわち、携帯装置１１４が「ロケーションＢ」にある場合、携帯装置１１４と交信すべき近接の記憶装置は「記憶装置１０４」である。行５１０及び５１２において、表５００は、「ロケーションＣ」にある「記憶装置１０６」及び「ロケーションＤ」にある「記憶装置１０８」について同様な例をそれぞれ示す。
【００５３】
開示の実施形態において、携帯装置１１４は、ロケーションからロケーションへかなり高速で移動している。例えば、携帯装置１１４は自動車又はトラック内にある場合もあれば、或いは他の何らかの様態で輸送される場合もある。移動している携帯装置１１４の近接のデータのステージングを許可するために、ホスト装置１１２は、携帯装置１１４の将来のロケーションを予測する必要があり得、そして、予測されたロケーションの近接において当該データが確実にステージングされる。
【００５４】
図６は、携帯装置１１４について予測されたロケーションにおいてデータをステージングするための例示的方法６００の動作を示す。方法６００は、ホスト装置１１２上のＣＰＵ２１４によって実行されてもよい。方法６００はまた、システム１００内に図示されていない他のコンポーネントと共に行われる場合もある。記載のように、方法６００におけるいくつかのステップは任意選択であり、並べ替え可能である。方法６００にさらなるステップを追加することも可能である。
【００５５】
まず、ホスト装置１１２は、携帯装置１１４が移動してきそうな一つ以上のロケーションを予測し得る（ステップ６０２）。例えば、ホスト装置１１２は、携帯装置１１４から複数のＧＰＳ座標を短時間で受信し得る。これら複数の座標から、ホスト装置１１２は、携帯装置１１４が移動している速度及び方向を判定できる。速度及び方向とマップと参照して、ホスト装置１１２は、携帯装置１１４の将来のロケーションを予測できる。
【００５６】
携帯装置１１４の将来のロケーションをホスト装置１１２が予測することが可能な方法は他にもある。例えば、ホスト装置１１２は、携帯装置１１４の予測されたルート又は経路を識別し得る。携帯装置１１４は、予測されたルート上の輸送中の荷物に添付され得る。ホスト装置１１２は、予測されたルートを識別し、識別結果に基づいて携帯装置１１４の将来のロケーションを予測し得る。ホスト装置１１２はまた、ホスト装置１１２が送信元及び送り先ロケーションのみ等の限られた情報しか持っていない場合、マッピング又はグラフィックアルゴリズムを用いて、予測されたルートの判定もできる。
【００５７】
ホスト装置１１２は、二つ以上の予測されるロケーションを特定したか否かを判定し得る（ステップ６０４）。開示の実施形態において、ホスト装置１１２は、携帯装置１１４が移動するかもしれない予測された複数のロケーションを特定し得る。各ロケーションは、携帯装置１１４が当該ロケーションにおいて移動する関連付けられた確率又は見込みを持ち得る。このロケーションの確率が閾値を上回る場合、ホスト装置１１２は、当該ロケーションを予測されたロケーションとみなし得る。従って、ホスト１１２は、二つ以上のロケーションの候補を予測できる。
【００５８】
ホスト装置１１２が携帯装置１１４の二つ以上の予測されたロケーションを特定する方法は、他にもある。例えば、ホスト装置は、携帯装置１１４の送信元及び送り先ロケーションを識別し得、また、携帯装置１１４が追随することが可能なルートが二本あることも識別し得る。したがって、この例において、ホスト装置１１４は、これら二本のルートそれぞれのロケーションを予測されたロケーションとして特定できる。
【００５９】
代替的に又は追加的に、ホスト装置１１２は、二つ以上の予測されたロケーションを同一ルートに沿った異なる地点として判定できる。例えば、ホスト装置は、携帯装置１１４の将来のロケーションを予測する際、想定される移動遅延（例えばトラフィック混乱）を考慮に入れる。したがって、ホスト装置１１２は、遅延がない場合、ルートに沿ったロケーションを予測することができ、また、遅延がある場合、同一ルートに沿った別のロケーションを予測できる。
【００６０】
ホスト装置１１２が二つ以上の予測されたロケーションを特定しない場合、ホスト装置１１２は、リアルタイムデータを一つの予測されたロケーションの近接の記憶装置に確実にステージングする（ステップ６０６）。例えば、ホスト装置１１２は、近接の記憶装置にリアルタイムデータを格納し得るか、又は、リアルタイムデータを近接の記憶装置に公開した旨を携帯装置１１４に通知し得る。
【００６１】
或いは、ホスト装置１１２が二つ以上の予測されたロケーションを特定した場合、ホスト装置１１２は、複数のロケーションにある記憶装置においてリアルタイムデータをステージングすることが金銭的に高いか否かを判定し得る（ステップ６０８）。これは、例えば、ステージングリアルタイムデータと関連付けられたネットワーク又はキャリア料金がある場合にあてはまる。複数の予測されたロケーションにおいてデータをステージングすることに費用がかからない場合、ホスト装置１１２は、リアルタイムデータを複数の記憶装置においてステージングし得る（ステップ６１０）。例えば、ホスト装置１１２は、複数の記憶装置においてリアルタイムデータを格納し得るか、又は、リアルタイムデータを複数の記憶装置に公開した旨を携帯装置１１４に通知し得る。このようにして、ホスト装置１１２は、携帯装置１１４の将来のロケーションの近接においてリアルタイムデータをステージングする確率を増加させ得る。
【００６２】
しかしながら、複数のロケーションにおいてリアルタイムデータをステージングすることに費用がかかる場合、ホスト装置１１２は、費用対効果確率分析を実行する（ステップ６１２）。例えば、ホスト装置１１２は、携帯装置１１４が複数の予測されたロケーションそれぞれに位置する確率又は見込みを関連付け得る。これらのロケーションそれぞれと関連付けられた記憶装置は、これらの装置に関連付けられた金銭的費用も持ち得る。予測されたロケーションと関連付けられた記憶装置について、ホスト装置１１２は、記憶装置においてリアルタイムデータをステージングする金銭的費用を、携帯装置１１４が記憶装置に地理的に近接する確率で乗算して、重要性（ｗｅｉｇｈｔ）を判定してもよい。この費用対効果確率分析を予測されたロケーションと関連付けられた記憶装置それぞれに行った後、ホスト装置１１２は、記憶装置のリストを持ち得る。各記憶装置は、重要性（費用で確率を乗算した値）と関連付けられる。
【００６３】
ホスト装置１１２は、費用対効果確率分析にしたがって、予測されたロケーションと関連付けられた記憶装置のうち一つ以上におけるリアルタイムデータをステージングし得る（ステップ６１４）。例えば、ホスト装置１１２は、重要性が閾値よりも高い記憶装置においてリアルタイムデータをステージングし得る。このようにして、ホスト装置１１２は、特定の記憶装置においてリアルタイムデータをステージングする金銭的費用と、携帯装置１１４が特定の記憶装置の近接に来る確率との間のバランスをとることができる。
【００６４】
本発明のある特徴及び実施形態について述べてきたが、当業者であれば、本明細書並びに開示の本明細書中の本発明の実施形態の実施を鑑みれば、本発明の他の実施形態を想起する。さらに、本発明の実施形態の態様をソフトウェア、コンピュータで実行可能な命令及び／又はメモリ及び他の格納媒体中に格納された他のデータの一部として説明してきたが、当業者であれば、これらの態様は、二次記憶装置、ハードディスク、フロッピー（登録商標）ディスク又はＣＤ−ＲＯＭ、或いは他の形態のＲＡＭ又はＲＯＭ等の他の種類の有形、無形な持続性のコンピュータ読み取り可能な媒体に格納又はそのような媒体から読み取ることも可能である。さらに、本発明の原理から逸脱することなく、開示の方法のステップは、ステップの順序変更及び／又はステップの追加又は省略等の多様な様態で改変できる。
【００６５】
本明細書及び例は例示のみであり、本発明の真の範囲及び意図は、以下の特許請求の範囲によって示される点に留意されたい。
【図１】
0005969515.tif 000002
【図２】
0005969515.tif 000003
【図３】
0005969515.tif 000004
【図４】
0005969515.tif 000005
【図５】
0005969515.tif 000006
【図６】
0005969515.tif 000007