(57)【要約】  コンテクスト適応エンジンは、動的コンテクストと関連する送信元インターネットプロトコル（ＩＰ）アドレスからのコンテンツ要求の発信者についてのコンテクスト更新要求をコンテンツプロバイダから受信し、前記送信元ＩＰアドレスに基づいて前記発信者についての更新済みコンテクスト情報を判断し、前記更新済みコンテクスト情報を前記コンテンツプロバイダに提供して、前記更新済みコンテクスト情報に基づく被要求コンテンツ又は追加情報を含む前記コンテンツ要求への応答を前記コンテンツプロバイダに提供させるように構成される処理回路構成を含みうる。【選択図】図２
2021527345.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信アセットと、
一つ以上のコンテンツサーバと通信して前記コンテンツサーバに要求を提供し前記コンテンツサーバから応答を受信する前記通信アセットの各々の接続ポイントを設けるように構成されるネットワークと、
前記ネットワークに動作結合されるコンテクスト適応エンジンと、
を包含して、
前記コンテクスト適応エンジンが、特定コンテンツサーバからのコンテクスト更新要求を受けて前記特定コンテンツサーバにコンテクスト更新を提供するように構成され、前記コンテクスト更新要求が、対応アセットが動的コンテクストを有することを表す送信元インターネットプロトコル（ＩＰ）アドレスの受信を受けて生成され、前記動的コンテクストが、前記対応アセットの所在地が前記ネットワークへの前記接続ポイントと関連する場所ではないことを表す、
システム。
【請求項２】
前記対応アセットが飛行中航空機を包含し、前記ネットワークが空対地（ＡＴＧ）ネットワークである、請求項１に記載のシステム。
【請求項３】
前記コンテクスト更新が前記飛行中航空機の目的地の判断を包含する、請求項２に記載のシステム。
【請求項４】
前記飛行中航空機と関連する飛行計画情報に基づいて前記コンテクスト更新が実施される、請求項３に記載のシステム。
【請求項５】
前記ネットワークがピアリング関係を介して前記特定コンテンツサーバに動作結合される、請求項１に記載のシステム。
【請求項６】
前記送信元ＩＰアドレスが、複数のスマートＩＰアドレスの一つと関連する各アセットが前記動的コンテクストを有することを表すように前記コンテンツサーバに予め提供される前記スマートＩＰアドレスの一つである、請求項５に記載のシステム。
【請求項７】
前記対応アセットと関連する固定コンテクスト情報を前記対応アセットと関連する動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記コンテクスト更新が判断される、請求項５に記載のシステム。
【請求項８】
前記固定コンテクスト情報及び動的コンテクスト情報が探索テーブルで互いに関連している、請求項７に記載のシステム。
【請求項９】
前記対応アセットと関連する飛行計画情報に基づいて前記探索テーブルが手作業で更新される、請求項８に記載のシステム。
【請求項１０】
前記対応アセットと関連する飛行計画情報に基づいて前記探索テーブルが自動的に更新される、請求項８に記載のシステム。
【請求項１１】
前記動的コンテクスト情報が前記対応アセットの現在所在地を表す、請求項７に記載のシステム。
【請求項１２】
前記接続ポイントと関連する前記所在地の代わりに前記コンテクスト更新に基づいて判断される所在地をターゲットとする要求コンテンツ又は追加コンテンツを応答が含むように、前記コンテクスト更新に基づいて応答を提供する構成を前記特定コンテンツサーバが持つ、請求項１に記載のシステム。
【請求項１３】
動的コンテクストと関連する送信元インターネットプロトコル（ＩＰ）アドレスからのコンテンツ要求の発信者についてのコンテクスト更新要求をコンテンツプロバイダから受信し、
前記送信元ＩＰアドレスに基づいて前記発信者についての更新済みコンテクスト情報を判断し、
前記更新済みコンテクスト情報に基づく被要求コンテンツ又は追加コンテンツを含む前記コンテンツ要求への応答を前記コンテンツプロバイダが提供できるように前記更新済みコンテクスト情報を前記コンテンツプロバイダに提供する、
ように構成される処理回路構成を包含するコンテクスト適応エンジン。
【請求項１４】
前記コンテンツ要求の前記発信者が飛行中航空機に所在する、請求項１３に記載のコンテクスト適応エンジン。
【請求項１５】
前記更新済みコンテクスト情報が前記飛行中航空機の目的地を包含する、請求項１４に記載のコンテクスト適応エンジン。
【請求項１６】
前記飛行中航空機と関連する飛行計画情報に基づいて前記航空機の目的地が判断される、請求項１４に記載のコンテクスト適応エンジン。
【請求項１７】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記発信者の物理的所在地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記更新済みコンテクスト情報が判断される、請求項１３に記載のコンテクスト適応エンジン。
【請求項１８】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記発信者の目的地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記更新済みコンテクスト情報が判断される、請求項１３に記載のコンテクスト適応エンジン。
【請求項１９】
前記要求を提供する複数の通信アセットの為の接続ポイントを提供する構成のネットワークを介して受信される要求に応答を提供するように構成されるコンテンツサーバであって、
送信元インターネットプロトコル（ＩＰ）アドレスを有するアセットから要求を受信し、
前記送信元ＩＰアドレスが動的コンテクストを有するアセットと関連しており、前記アセットの所在地が前記ネットワークへの前記アセットの前記接続ポイントと関連する場所ではないことを前記動的コンテクストが表すと判断し、
前記アセットについてのコンテクスト更新をコンテクスト適応エンジンから受信するように問い合わせを提供し、
前記コンテクスト更新の受信を受けて、前記コンテクスト更新に基づいて前記要求への応答を生成する、
ように構成される処理回路構成を包含するコンテンツサーバ。
【請求項２０】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記アセットの目的地又は前記アセットの前記所在地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記コンテクスト更新が判断される、請求項１９に記載のコンテンツサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１８年６月４日に出願された米国出願番号第６２／６８０，１５２号の優先権を主張し、その内容全体が参照により本明細書に完全に組み込まれる。
【０００２】
実施形態例は、ワイヤレス通信に関するものであり、特に、ユーザの接続ポイントを単純にそれぞれの所在地として仮定する代わりに、ワイヤレス通信ネットワークのユーザへのコンテンツの供与に関連する実際位置情報又は他の関連コンテクスト情報の使用に関する。
【背景技術】
【０００３】
このような通信を可能にする高速データ通信及びデバイスは、現代社会ではユビキタスになっている。これらのデバイスは、多くのユーザがインターネット及び他の通信ネットワークへのほぼ連続的な接続性を維持することを可能にする。これらの高速データ接続は、電話回線、ケーブルモデム、又は物理的な有線接続を有する他のこのようなデバイスを通して利用可能であるが、ワイヤレス接続は、可動性を犠牲にせずに接続状態を保つ我々の能力に変革をもたらした。しかしながら、ネットワークへの連続的な接続性の維持に人々が慣れ親しんでいるにも関わらず、移動中のプラットフォーム、特に高速移動中のプラットフォームで接続状態にある者は、幾つかの奇妙な現象に気付くだろう。
【０００４】
例えば、地上波３ＧＰＰ規格のネットワークでは、端末がネットワークにアタッチした時点で、その所在地について最良である利用可能基地局に基づいて端末が担当セルを選択する。概してネットワークトポロジーに基づいて、固有の担当ゲートウェイ（ＳＧＷ）が割り当てられる。ＳＧＷはパケットデータネットワークゲートウェイ（ＰＧＷ）に接続され、端末は割り当てられたＰＧＷに「誘導」及び「固定」される。端末から発信されるか端末に向けられる全てのユーザデータは、端末がネットワークにアタッチされている限り、割り当てられたＰＧＷを通って送信される。端末がネットワークからデタッチされるまで、端末のインターネットプロトコル（ＩＰ）アドレスはこのＰＧＷと関連している。
【０００５】
端末は、ネットワーク内で移動する際に、概ね信号強度に基づいて異なるセルの間でハンドオーバし得る。端末が現在のＳＧＷカバーエリアから出る時にも、セルサイトハンドオーバが異なるＳＧＷへのハンドオーバを起動させる。しかしながら、端末が「誘導」及び「固定」されているＰＧＷは変化しない。その結果、端末からインターネットへのエンドユーザデータは常に「誘導先」ＰＧＷを経てネットワークを離れ、エンドユーザに向けられたデータではＰＧＷと端末の関連性を通して端末をどのように「発見する」かが常に明白である。比較的狭い地理的エリアに概ね留まる一般的な地上波ネットワークユーザについては、これは良好に機能する。しかしながら、端末が長い地理的距離を移動する時には、端末と割り当てＰＧＷとの間のデータは長距離にわたり往復送信され、こうしてユーザエクスペリエンスへの潜在的な負の影響を含むラウンドトリップ待機時間が導入される。一方で、プロセス中に端末が「誘導先」ＰＧＷを変更して新たなＩＰアドレスを取得しようとすべきである場合には、端末とそのサービスプロバイダとの間で送信元及び送信先ＩＰアドレスに基づいて確立された全ての接続が切断されることになる。付加的に、ユーザの所在地に関係するネットワークを介して提供される様々なサービス（例えば検索、ブラウザベースのターゲット広告、モバイルアプリケーション等）が不正確になるか単純に使用不能になるだろう。
【０００６】
上記の問題は、航空機内のユーザのように大きな地理的距離を移動しているユーザについては深刻である。ウェブサービスの提供に関与する企業は概して、このようなユーザについての市場を、問題に対処する労力が最小であるウェブサービス市場全体のうちわずかな割合であると考えている。しかしながら、解決策が提供されるならば、ウェブサービス企業は、解決策を開発するのに自身のリソースを費やす代わりに単純に既存の解決策を使用する為の強力な動機を得ることになり得る。従って、上記の問題に対処できるコンテクスト適応性スマートＩＰアドレスを提供することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００７】
一つの実施形態例では、システムが提供される。システムは、複数の通信アセットと、一つ以上のコンテンツサーバと通信してコンテンツサーバへ要求を提供してコンテンツサーバから応答を受信する通信アセットの各々の接続ポイントを提供するように構成されるネットワークと、ネットワークに動作結合されるコンテクスト適応エンジンとを含みうる。コンテクスト適応エンジンは、特定のコンテンツサーバからのコンテクスト更新要求を受けて特定のコンテンツサーバにコンテクスト更新を提供するように構成され、コンテクスト更新要求は、対応のアセットが動的コンテクストを有していることを表す送信元ＩＰアドレスの受信を受けて生成され、動的コンテクストは、対応のアセットの所在地がネットワークへの接続ポイントと関連する場所ではないことを表す。
【０００８】
別の実施形態例では、コンテクスト適応エンジンが提供される。コンテクスト適応エンジンは、動的コンテクストと関連する送信元インターネットプロトコル（ＩＰ）アドレスからのコンテンツ要求の発信者についてのコンテクスト更新要求をコンテンツプロバイダから受信し、送信元ＩＰアドレスに基づいて発信者についての更新済みコンテクスト情報を判断し、更新済みコンテクスト情報をコンテンツプロバイダに提供して、更新済みコンテクスト情報に基づく要求コンテンツ又は追加コンテンツを含むコンテンツ要求への応答をコンテンツプロバイダに提供させるように構成される処理回路構成を含みうる。
【０００９】
別の実施形態例では、コンテンツサーバが提供される。コンテンツサーバは、要求を提供する複数の通信アセットの為の接続ポイントを設けるように構成されるネットワークを介して受信される要求への応答を提供するように構成され得る。コンテンツサーバは、送信元インターネットプロトコル（ＩＰ）アドレスを有するアセットから要求を受信し、送信元ＩＰアドレスが動的コンテクストを有するアセットと関連しており、アセットの所在地がネットワークへのアセットの接続ポイントと関連する場所ではないことを動的コンテクストが表すかを判断し、アセットについてのコンテクスト更新をコンテクスト適応エンジンから受信する為に問い合わせを提供し、そしてコンテクスト更新の受信を受けて、コンテクスト更新に基づいて要求への応答を生成するように構成される処理回路構成を含みうる。
【図面の簡単な説明】
【００１０】
こうして本発明の概略を記載したところで、必ずしも一定縮尺で描かれていない添付図面をこれから参照する。
【図１】一実施形態例による、異なるアクセスポイントのカバーエリア内を時間とともに移動する航空機を示す。
【図２】一実施形態例による、コンテンツサーバへの要求に対する応答を生成する為のシステムのブロック図を示す。
【図３】一実施形態例による、動的コンテクスト情報の更新を伴わない通信のブロック図を示す。
【図４】一実施形態例による、動的コンテクスト情報の更新を伴う通信のブロック図を示す。
【図５】一実施形態例によるコンテクスト適応エンジンのブロック図を示す。
【図６】一実施形態例によるスマート又はコンテクスト適応ＩＰアドレスを提供する方法を示す。
【図７】一実施形態例による、スマート又はコンテクスト適応ＩＰアドレスを採用する為の方法を示す。
【発明を実施するための形態】
【００１１】
全てではないが幾つかの実施形態例が示されている添付図面を参照して、幾つかの実施形態例が以下でより詳しく記載される。実際に、本書に記載され描かれている例が本開示の範囲、適用性、又は構成についての限定であると解釈されるべきではない。むしろ、これらの実施形態例は、本開示が適用可能な法的要件を満たすように設けられている。同様の参照番号は全体を通して同様の要素を指す。更に、本書で使用される際に、“ｏｒ（又は）”の語は、一つ以上の被演算子が真である時には必ず真の結果になる論理演算子として解釈されるものである。本書で使用される際に、“ｄａｔａ（データ）”，“ｃｏｎｔｅｎｔ（コンテンツ）”，“ｉｎｆｏｒｍａｔｉｏｎ（情報）”及び類似の語は、実施形態例よる送信、受信、及び／又は記憶が可能なデータを互換的に指すのに使用され得る。故に、このような語の使用が実施形態例の趣旨及び範囲を制限するものと見なされるべきではない。
【００１２】
本書で使用される際に、“ｃｏｍｐｏｎｅｎｔ（コンポーネント）”，“ｍｏｄｕｌｅ（モジュール）”，“ｓｙｓｔｅｍ（システム）”，“ｄｅｖｉｃｅ（デバイス）”その他の語は、限定ではないがハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、又は何らかの種類のハードウェアで実行されるソフトウェアのようなコンピュータ関係のエンティティを含むことが意図されている。例えば、コンポーネントは、限定ではいが、プロセッサで機能するプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行スレッド、プログラム、及び／又はコンピュータであり得る。例を挙げると、コンピューティングデバイスで機能するアプリケーション及び／又はコンピューティングデバイスの両方がコンポーネントであり得る。一つ以上のコンポーネントはプロセス及び／又は実行スレッド内に存在し、コンポーネントは１台のコンピュータに局在化される、及び／又は、２台以上のコンピュータの間で分散されてもよい。加えて、これらのコンポーネントは、様々なデータ構造が記憶された様々なコンピュータ可読媒体から実行され得る。コンポーネントは、局所システムや分散システムで別のコンポーネントと、及び／又は、インターネットのようなネットワークにおいて信号により他のシステムと相互作用を行う一つのコンポーネントからのデータなど一つ以上のデータパケットを有する信号などに従って、局所及び／又は遠隔プロセスにより通信し得る。
【００１３】
人工知能ベースシステム（例えば明示的及び／又は暗黙的訓練による分類子）は、後述されるように主題の一つ以上の態様により、推測及び／又は確率による判断及び／又は統計ベースの判断の実施に関係して採用され得る。本書で使用される際に、“ｉｎｆｅｒｅｎｃｅ（推測）”の語は、イベント及び／又はデータを介して獲得される一連の観察から、システム、環境、及び／又はユーザの状態について推論又は推測するプロセスを概ね指す。推測は、固有のコンテクスト又はアクションを識別する為に採用され得るか、例えば状態間での確率分布を生成できる。推測は確率的である―すなわち、当該の状態間での確率分布の計算はデータ及びイベントの検討に基づく。推測は、一連のイベント及び／又はデータから高レベルのイベントを生成するのに採用される技術も指す。このような推測の結果、イベントが高い時間的近接度で相関しているかどうかと、イベント及びデータが一つ又は幾つかのイベント及びデータ送信元からのものであるかどうかに関係なく、観察された一連のイベント又は記憶されたイベントデータから新たなイベント又はアクションが構築される。様々な分類方式及び／又はシステム（例えばサポートベクターマシン、ニューラルネットワーク、エキスパートシステム、ベイジアン信念ネットワーク、ファジー論理、データ融合エンジン等）は、例えば、主題に関係する自動及び／又は推測アクションと関係して採用され得る。
【００１４】
故に、例えば、幾つかの実施形態では、ネットワーク内のモバイル通信ノード（例えば航空機又はその中の通信デバイス）と関連する内的又は外的導出による位置情報を使用するようにコンポーネントが設けられるネットワークデバイス又はシステムが、ネットワークの基地局のうち様々な基地局により、このようなノードが最も有利に担当される場所及び時についての推測及び／又は確率的判断を行う為に設けられ得る。それ故、ネットワークの効率的な動作を促進する為に、制御信号及び機能が基地局の制御の為に、及び／又は通信ノードへの命令の為に生成され得る。それ故、負荷分散、アンテナビーム動作、干渉軽減、ネットワーク安全性、及び／又はサービス機能の拒否が、幾つかの実施形態の動作により強化され得る。
【００１５】
飛行中ネットワークにおいて達成が可能であり得るカバー範囲は、地上ネットワークについて可能な範囲よりも非常に大きい。付加的に、飛行中コンテクストで担当されるモバイルデバイスは、一般的な地上ワイヤレスのカスタマよりもはるかに高い速度、そしてはるかに長い距離で移動している。この急速な移動、潜在的に大きい地理的変位、そして一般的なウェブサーバがユーザの実際所在地を確認する労力を払っていないという事実とに基づいて、これらの（そして潜在的に他の）ユーザに提供されるかなりの数のサービスが、彼らの実際所在地からかけ離れてしまう。例えば、ユーザの実際所在地又は目的地に関係なく、ユーザに提供されるウェブサービスは、ユーザに割り当てられたＩＰアドレスのアタッチポイントと関連している。これは、現在ニューヨークシティからロサンゼルスへの飛行中であるユーザが、単にユーザの接続ポイントのＩＰアドレスが無関係の場所にある為にユーザに全く無関係である場所をターゲットとするウェブサービス又は広告を受信し得ることを意味する。
【００１６】
２０１６年４月２５日に発行されてその内容が本明細書に完全に組み込まれる米国特許第９，３２５，７９３号では、航空プラットフォームでユーザにより共有され得る独自の移動コンテクストが認識され、航空機と関連する所在地情報に基づくユーザへのコンテンツ提供に関連する興味深い機会が存在し得る。これに関して、米国特許第９，３２５，７９３号には、スマート航空動的クッキー(Cookie)の形で（空対地（ＡＴＧ）ネットワークのような）飛行中アセットとの通信が可能なワイヤレス通信ネットワークで担当される航空機内のユーザから発信された要求への航空機所在地情報（及び／又は航空機に関連する他の情報及び／又はユーザに関連する情報）の使用が概ね記載されている。これらのスマート航空動的クッキーの使用は、幾つかの点で従来のクッキーの機能に近似しているが、スマート航空動的クッキーを活用する「スマート」又は「インテリジェント」コンテンツを実施する為の飛行中ネットワークでのこれらのクッキーの採用に関わる独自のアプリケーション及びコンテクストにより機能においては区別可能であった。実施形態例では、ユーザへの応答の提供に先行してウェブサービスにユーザの所在地を使用又は学習させるコンテクスト適応及び／又は「スマート」ＩＰアドレスを作成することにより、ユーザの所在地（又は目的地）についての動的情報を使用する可能性が追求される。
【００１７】
図１は、ワイヤレス通信サービスを提供する為の多数のセル１０２を含むワイヤレスネットワーク１００のレイアウト例を示す。セル１０２は、所与のセル１０２の地理的カバーエリア内でのワイヤレス通信のサポートを容易にする一つ以上のアクセスポイント１０４により具現され得る。これに関して、一つ以上のアクセスポイント１０４は、それぞれのセル１０２内に存在する一つ以上のワイヤレス通信デバイス（不図示）と通信できる。アクセスポイント１０４は、一つ以上の既存のワイヤレスネットワークのアセット、及び／又は、このようなネットワークをサポートするキャリアであり得る。各アクセスポイント１０４は、一つ以上の既存のワイヤレスネットワークへの有線（又はワイヤレス）バックホール接続を有して、アクセスポイント１０４と接続されるワイヤレス通信デバイスの為のアクセスを可能にする。また、ワイヤレス通信インフラストラクチャ、可動車両及び船舶、及び／又はその他を有する携帯電話塔や（図の例のような）他の塔構造、屋上、又は他の構造（例えば建物のファサード、教会の尖塔、掲示板等）を介してアクセスポイント１０４が設けられ得る。更に、既存のワイヤレスネットワークでは、幾つかのセル１０２が互いに重複するか完全に包囲し得る、及び／又は、幾つかのセル１０２等の間にカバー範囲ギャップが存在し得るが、図１は、比較的広いエリアにわたって連続的なカバー範囲を設けるように配備される実質的な隣接セルの配備を示すことが認識されるべきである。
【００１８】
図１のセル１０２は特定形状（つまり六角形の形状）を有するものとして示されているが、ネットワーク例のセルは地形及び／又は建物の制約に応じていかなる形状を有してもよいことが認識されるべきである。また、図１のアクセスポイント１０４が実質的にセル１０２の中心に配置されるものとして示されて、それぞれのアクセスポイント１０４の各々の周囲の実質上３６０度にカバー範囲が設けられているが、全ての例でこの構造が必要とされる訳ではないことも認識されるべきである。逆に、アクセスポイント１０４がセルエッジ又はセル１０２内の他の何らかの位置にあってもよく、それぞれのアクセスポイント１０４の各々に設けられるアンテナ及びアンテナアレイの放射パターン及びセクタカバー範囲の配備により規定される適当な形状をセル１０２が取り得る。セル１０２は隣接セルの対応のカバーエリアが始まるところでそれぞれのカバーエリアが終わるように概ね描かれているが、隣接セル１０２のカバーエリアには幾らかの量の重複が一般的に見られることも認識されるべきである。
【００１９】
ワイヤレスネットワーク１００が空対地（ＡＴＧ）ネットワークである実施形態例では、航空機１１０又はこれに配設されるモバイル通信ノードへのワイヤレス通信リンクを確立するようにアクセスポイント１０４が有効化され得る。航空機１１０内のモバイル通信ノードと、バックホール接続によりアクセスポイント１０４が結合されるネットワークデバイスとの間での連続的で中断のない通信を維持する為に、アクセスポイント１０４のうち様々なポイントの間でハンドオーバを必要とするようにしてネットワーク１００内で航空機１１０が移動すると予想され得る。航空機１１０は民間機やビジネスジェット又は他の飛行機であるか、或いは航空機１１０はドローン、衛星、気球、又はネットワークを形成する地上通信機器との通信が可能な他の飛行中アセットであり得る。ＡＴＧネットワーク内のセル１０２が、所定の高度まで延在する三次元（３Ｄ）のカバーエリアを画定すると仮定すると、セル１０２の間の境界又はエッジが高度に基づいて変化し得ることもそれ故認識されるべきである。故に、図１のセル１０２の間の境界は特定の高度に該当し得る。しかしながら、他の高度では境界が異なる（又は同じ）かもしれない。故に、一般的にはネットワークのモバイル通信ノードが通信目的でどのセル１０２を選択するかについて緯度及び経度座標の変化が強力な決定要素である一般的な地上波ネットワークとは異なり、ネットワーク１００内では、緯度及び経度座標における所与の所在地についての高度変化のみに基づくセル間のハンドオーバが必要とされるか望ましい。
【００２０】
図１に示されているように、セル１０２のうちあるセルを航空機１１０に通過させるルート１２０を航空機１１０が辿る。航空機１１０がルート１２０上の当該の各セル１０２を通過する際に、航空機１１０のモバイル通信ノード（又は複数ノード）はルート１２０上のセル１０２の当該のアクセスポイント１０４と通信し得る。しかしながら、航空機１１０の通信ノード（又は複数ノード）は、幾つかのセル１０２と遭遇しないか通信しない。特に、ルート１２０から遠隔に所在するセル１０２と航空機１１０は通信しない。
【００２１】
一方で、航空機１１０が特定の時点で多数のセル１０２のうち二つの中かこれに隣接しているエリアもルート１２０上に存在する。例えば、重複領域１３０において、ルート１２０は三つの異なるセル（例えば第１セル１４０、第２セル１４２、第３セル１４４）の交点の近くに航空機１１０を航行させる。このルート１２０で航空機１１０は、最初は完全に第１セル１４０内にある。しかしながら、このルート１２０はそれから第２セル１４２に近接して航空機１１０を航行させる。この例で、実際には、第１セル１４０と第２セル１４２と第３セル１４４とのエッジに航空機１１０が同時に近接している時間は短い。そしてルート１２０は第２セル１４２と第３セル１４４との間のエッジで航空機１１０を比較的長い時間にわたって航行させる。
【００２２】
幾つかのネットワークにおいて、航空機１１０内のモバイル通信ノードは、連続的で中断のないカバー範囲を維持する目的の為に信号強度変化その他に基づいてハンドオーバを要求するように構成され得る。代替的に、アクセスポイント１０４が互いと、及び／又は、モバイル通信ノードと通信して、信号強度又は他の基準に基づくハンドオーバ決定を処理してもよい。
【００２３】
飛行中通信システムでは、エンドユーザ機器（例えば有線及びワイヤレスルータ、携帯電話、ラップトップコンピュータ、機内エンターテインメントシステム、及び／又は、その他）が航空機１１０に設置されるか他の形で存在し得る。航空機１１０内のユーザ機器（ＵＥ）と受信及び／又は経路決定デバイス自体がワイヤレスネットワーク１００のモバイル通信ノードを形成してもよい。従って、飛行中通信は、何らかの飛行中アセット（例えば飛行機、ドローン、気球、衛星等）への地上ネットワーク（つまり地上又は海上を意味し、さもなければ地上波と呼ばれる）ベースのアクセスポイントからの通信を伴うと理解されるべきである。しかしながら、実施形態例は、単なるＡＴＧネットワークの他に飛行中アセットとの通信が可能な他のワイヤレス通信ネットワークに適用可能である。その為、本書に記載されるＡＴＧネットワークアプリケーションは、このようなネットワークの一例に過ぎないと認識されるべきである。他の飛行中アセットを担当するかこれらと通信する衛星、他の航空機、ドローン、及び／又はその他を採用するネットワークも、本書に記載の実施形態例を採用し得る。実施形態例において、これらのモバイル通信ノードと関連する位置情報（また所望であればユーザ情報）の利用がワイヤレスネットワーク１００を介した通信に組み込まれて、ワイヤレスネットワーク１００を介して行われる通信を変更、強化、又は増強してもよい。これに関して、例えば、航空機１１０から出るデータ、通信、又はメッセージは、通信／メッセージの発信者のＩＰアドレスが、これと関連する動的コンテクストを有する（そしてネットワークへの航空機１１０の接続ポイントと関連する場所に位置していない可能性がある）との表示を備える。それ故通信／メッセージの受信者は、ユーザの接続ポイントと関連する推定の（しばしば間違った）所在地情報を単純に使用するのではなく、メッセージの発信者のコンテクスト（例えば実際の物理的又は地理的所在地や目的地）に合わせて調整された応答を提供する為に、発信者と関連する動的コンテクスト情報を要求し得る。それ故ユーザの所在地、目的地、及び／又は発信ポイントに合わせて調整されるかこれらに基づくコンテンツが、航空機１１０内のＵＥ又は他のデバイスに提供され得る。
【００２４】
図２は、一実施形態例を採用し得る飛行中アセットとの通信が可能なワイヤレス通信ネットワークにおいて通信を促進するシステムの幾つかのコンポーネント及び／又はデバイスの機能ブロック図を示す。図２に示されているように、第１アクセスポイント２００と第２アクセスポイント２０２の各々は、このケースではＡＴＧネットワーク２１０であり得るワイヤレスネットワーク１００の実施形態例の基地局（例えばアクセスポイント１０４の例）であり得る。ＡＴＧネットワーク２１０は更に、他のアクセスポイント（ＡＰ）も含み、ＡＰの各々はゲートウェイ（ＧＴＷ）デバイス２２０を介してＡＴＧネットワーク２１０との通信状態にあり得る。ＡＴＧネットワーク２１０は更に、インターネット２３０、仮想プライベートネットワーク（ＶＰＮ）、又は他の通信ネットワークのようなワイドエリアネットワークとの通信状態にあり得る。幾つかの実施形態において、ＡＴＧネットワーク２１０は、パケット交換コア又は他の遠距離通信ネットワークを含むかこれに結合され得る。図２に示されているように、航空機１１０は、飛行機１１０ａ、衛星１１０ｂ、ドローン１１０ｃ、又は他の飛行中アセット（例えば気球）であり得る。
【００２５】
一実施形態例において、ＡＴＧネットワーク２１０は例えば、位置情報、及び／又は、通信の為の航空機の飛行特性に関連する他の情報の提供を処理するように構成されてＡＴＧネットワーク２１０に設けられる処理回路構成を含み、航空機１１０内又は他の場所のアセットへのコンテンツの提供に影響するコンテクスト適応エンジン２４０を含みうる。故に、例えば、後でより詳しく記載するように応答が予想されるメッセージ又は通信の為に航空機１１０から発信されるメッセージの発信者についての位置情報の有効性の表示の提供を処理するようにコンテクスト適応エンジン２４０が構成され得る。
【００２６】
コンテクスト適応エンジン２４０は、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、及び／又は、ワイドエリアネットワーク（ＷＡＮ）（例えばインターネット２３０）のようなデータネットワークに、ＡＴＧネットワーク２１０を介して間接的に結合され得る。そして処理要素のようなデバイス（例えば、ＵＥ２７０及びＯＣＥ２７２のように、パーソナルコンピュータ、ラップトップコンピュータ、スマートフォン、サーバコンピュータ、又はその他）は、航空機１１０の無線機２５０を介してＡＴＧネットワーク２１０に結合され得る。そしてＡＴＧネットワーク２１０は、インターネット２３０に、及び／又は、様々なウェブサービスや他のエンティティと関連するコンテンツサーバにも、これらのデバイスを結合し得る。しかしながら、ある実施形態例を採用して、ある種の航空機情報、或いは本書に記載のＡＴＧネットワーク２１０（又は別のネットワーク）にアクセスするアセット又はプラットフォームを記述する他のコンテクスト情報を取り入れることにより、処理要素に提供される応答が、本書に記載のアセット又はプラットフォームに固有の航空機情報又は他のコンテクスト情報に基づいて調整され得る。
【００２７】
ＡＴＧネットワーク２１０についての可能なあらゆる実施形態のあらゆる要素が本書に図示及び記載されている訳ではないが、航空機１１０の、又は航空機内のモバイル通信ノードがＡＴＧネットワーク２１０を通して幾つかの異なる公共又は民間ネットワークのうち幾つかに結合され得ることが認識されるべきである。これに関して、幾つかの第１世代（１Ｇ）、第２世代（２Ｇ）、第３世代（３Ｇ）、第４世代（４Ｇ）、及び／又は、将来的なモバイル通信プロトコルその他のうち一つ以上に従って、ネットワークが通信をサポートすることが可能である。幾つかのケースにおいて、サポートされる通信は、２．４ＧＨｚ又は５．８ＧＨｚのような無認可帯域或いは認可帯域を使用して画定される通信リンクを採用し得る。
【００２８】
図２に示されているように、航空機１１０は、ＡＴＧネットワーク２１０を介してインターネット２３０からのコンテンツにアクセスする、及び／又は、インターネットに情報又は要求を提供することが可能である。より具体的には、ＡＴＧネットワーク２１０のＡＰ（例えば第１ＡＰ２００及び第２ＡＰ２０２）と通信するように構成される無線機２５０を航空機１１０が含みうる。それ故航空機１１０又は航空機内のモバイル通信デバイスからのデータ、要求、メッセージ、及び／又はその他は、インターネット２３０を介してアクセス可能なコンテンツサーバ２６０に通信結合され得る。航空機１１０又は航空機内のモバイル通信デバイスは、乗客及び／又は乗務員のＵＥ２７０と、航空機１１０の他の機内通信機器（ＯＣＥ）２７２とを含みうる。幾つかのケースでは、何らかの種類のルータ（例えばワイヤレスアクセスポイント（ＷＡＰ）２７４）が航空機１１０に設けられて、ＡＴＧネットワーク２１０からＵＥ２７０及び／又はＯＣＥ２７２へ受信される通信を分散させてもよい。実施形態例では、インターネット２３０とＵＥ２７０又はＯＣＥ２７２との間の通信は実質的にリアルタイムで発生し得る。その為、例えば、幾つかのケースでは、ＵＥ２７０又はＯＣＥ２７２へのコンテンツの分散に先行して無線機２５０により受信されるコンテンツの機内記憶が行われなくてもよい。
【００２９】
コンテンツサーバ２６０は、ウェブサイト、オンラインサービス、及び／又はその他と関連する何らかのサーバであり得る。従って、航空機１１０で（例えばＵＥ２７０又はＯＣＥ２７２から）発信される一般的な要求についての情報フローは、図３に示されているように処理され得る。
【００３０】
さて図３を参照すると、要求が航空機１１０（又はその中のデバイス）から発信され、ＡＴＧダウンリンク３００を介してＡＴＧネットワーク２１０に提供され得る。要求は、コンテンツサーバ２６０により提供されるウェブサービスと関連する一般的なＩＰ要求である。故に、要求は、コンテンツサーバ２６０と関連するウェブサービスのターゲットＩＰアドレスを含みうる。しかしながら、要求が発信者（つまり航空機１１０又はその中のデバイス）の、又はこれに割り当てられるＩＰアドレスも含み、要求への応答が要求者をターゲットとすることを可能にしてもよい。発信者のＩＰアドレスは一般的には、航空機１１０の為のＡＴＧネットワーク２１０とＡＴＧネットワーク２１０に接続される他のノードと関連して割り当てられるＩＰアドレスであり、発信者のネットワーク割り当てＩＰアドレス又は単に発信者ＩＰアドレスと呼ばれる。発信者ＩＰアドレスは一般的に、ＡＴＧネットワーク２１０への最初の接続が行われるＡＴＧネットワーク２１０の一つ以上の物理的設備の地理的所在地と関連している。故に、発信者ＩＰアドレスは一般的には航空機１１０の実際の地理的所在地を表していない。従って、ＡＴＧネットワーク２１０（又はこれに設けられる幾つかのコンポーネント）が、コンテンツサーバ２６０と関連するウェブサービス又はページのターゲットＩＰアドレスを使用して、リンク３０５を介したインターネット２３０への転送メッセージとして要求を転送する時に、発信者ＩＰアドレスは、航空機１１０又はその中のデバイスではなくＡＴＧネットワーク２１０と関連する地理的所在地を表す。
【００３１】
それから要求はリンク３１０を介してコンテンツサーバ２６０へ転送され、コンテンツサーバはターゲットＩＰアドレスに基づいてコンテンツサーバ２６０への要求を提供するかさもなければ転送する。コンテンツサーバ２６０は通常であれば、発信者ＩＰアドレスに基づいて要求の発信者の地理的所在地を判断し、要求への応答を生成するだろう。応答は、要求に直接応じた被要求コンテンツを含みうる。しかしながら、応答は、要求に直接応じていない追加コンテンツも含みうる。例えば、要求が検索動作である場合には、被要求コンテンツは検索の実行結果を含み、要求が特定のウェブページのサービスについてのものである場合には、被要求コンテンツは特定のウェブページのコンテンツを含みうる。追加コンテンツは、いずれのケースにおいても広告コンテンツであり得る。
【００３２】
応答は、コンテンツサーバ２６０からインターネット２３０に応答を転送するリンク３１５を介して要求者に返送される。そして発信者ＩＰアドレスを使用してＡＴＧネットワーク２１０に応答を提供するのにリンク３２０が使用され得る。それからＡＴＧネットワーク２１０はアップリンク３２５を介して航空機１１０内の要求者へ応答を返信し得る。
【００３３】
応答に含まれ得る被要求コンテンツと追加コンテンツの何れか又は両方は、発信者ＩＰアドレスと関連する所在地の識別に基づいて生成又は修正され得る。故に、例えば、被要求コンテンツがステーキハウスの検索結果を含む場合には、発信者ＩＰアドレスと関連する所在地に合わせて検索結果自体が調整され得る。一方で、被要求コンテンツが特定のサービス又は情報源と関連するウェブページを含む場合には、特定のサービス又は情報源が幾つかのケースでは発信者ＩＰアドレスと関連する所在地に合わせて被要求コンテンツを調整し得る。要求に関係なく、広告コンテンツ又は他の形の追加コンテンツが発信者ＩＰアドレスと関連する所在地に合わせて調整されてもよい。
【００３４】
この状況に関わる問題はきわめて明白である。要求者の所在地又は目的地が発信者ＩＰアドレスと関連する場所と一致しないという極めて起こり得るイベントでは、何れかの点で発信者ＩＰアドレスと関連する所在地に基づいて被要求コンテンツ及び追加コンテンツを提供すると、不正確又は無関係の場所と関連するコンテンツを要求者に受信させることになる。この問題に対処する為に、以下で図４を参照してより詳しく記載されるように、図２のコンテクスト適応エンジン２４０が採用されて、要求者の現在所在地及び／又は目的地を獲得する能力をコンテンツサーバ２６０に付与し得る。
【００３５】
さて図４を参照すると、上記のように、要求は航空機１１０（又はその中のデバイス）から発信され、ＡＴＧダウンリンク３００’を介してＡＴＧネットワーク２１０へ提供され得る。これに関して、ＡＴＧネットワーク２１０により航空機１１０に割り当てられる送信元ＩＰアドレスと関連して要求が送られ得る。さもなければ要求は、コンテンツサーバ２６０と関連するウェブサービス又はページのターゲットＩＰアドレスを使用してリンク３１０’を介してコンテンツサーバ２６０へ要求を転送させるターゲットＩＰアドレスも含む。注目すべきことに、インターネット２３０を介した中間転送を伴わずにリンク３１０’によりコンテンツサーバ２６０へ要求が直接転送され得る。（トランジットモードでインターネット２３０を経由せずに）ピアリング関係ルールを介してパケットがコンテンツサーバ２６０へ直接転送されてもよい。ＡＴＧネットワーク２１０と幾つかのコンテンツサーバ又は他のネットワークとの間のピアリングは、何らかの適当な手法で達成され得る。一般的に、ピアリングを確立しようとするネットワーク又はデバイスの各々はエクスチェンジポイントに接続され、これは、幾つかのケースではインターネットエクスチェンジを通して行われるパブリックピアリングであり得る。ピアリングが達成される仕組みに関係なく、（パケット転送の様々な側面の制御が抑えられる）インターネット２３０を通した一般的なトランジット転送は回避され得る。
【００３６】
このようにしてコンテンツサーバ２６０に要求を直接転送することにより（つまりＡＴＧネットワーク２１０とコンテンツサーバ２６０との間にピアリング関係を採用することにより）、送信元ＩＰアドレスが保存され、ＡＴＧネットワーク２１０へのユーザの接続ポイントと関連する別のアドレスに変更されない。その後、コンテンツサーバ２６０は要求を受信し、要求を適宜処理しようとする。しかしながら、上記の状況と異なり、コンテンツサーバ２６０は、送信元ＩＰアドレスが、ＡＴＧネットワーク２１０と関連する地理的所在地を表す一般的な発信者ＩＰアドレスではなく、代わりに航空機１１０と関連していることに注目する。送信元ＩＰアドレスが動的コンテクストを有する移動プラットフォーム（つまり航空機１１０）と関連していることに注目すると、コンテンツサーバ２６０は、送信元ＩＰアドレスが、接続ポイントの所在地（つまりＡＴＧネットワーク２１０の接続ポイントの物理的所在地）が要求者の所在地の正確な表示ではないと予想される一般的なＩＰアドレスではないことと、要求者が可動であるか移動中であって、要求者のコンテクストへの更新としての要求者の現在所在地又は目的地について問い合わせるのに送信元ＩＰアドレスが使用され得ることとを認識し得る。その為、要求を受けて関連コンテンツを（被要求コンテンツ又は追加コンテンツの何れかとして）コンテンツサーバ２６０に提供させ得る情報を取得するのにコンテンツサーバ２６０がコンテクスト適応性を使用できるように、送信元ＩＰアドレスにより、要求者の所在地の動的性質についてコンテンツサーバ２６０がコンテクスト適応性になり得る。故に、図４の例の送信元ＩＰアドレスは、提供される独自のＩＰアドレスに基づいて要求者の独自コンテクストについてコンテンツサーバ２６０をコンテクスト適応性にするので、「スマート」ＩＰアドレスであると考えられ得る。
【００３７】
幾つかのケースにおいて、送信元ＩＰアドレスは、（動的所在地を含む）動的コンテクストを有するプラットフォームと送信元ＩＰが関連していることをコンテンツサーバ２６０に通知する為にコンテンツサーバ２６０（及び複数の他のコンテンツサーバ）に予め提供されるアドレスリストの中のアドレスであり得る。代替的に、対応のＩＰアドレスが、動的コンテクストを有するプラットフォーム又はアセットに関する更新済みコンテクスト情報（例えば機内クッキー又は他の更新済みコンテクスト情報）の為の探索の主題であり得ることを、このような動的コンテクストプラットフォームに関して確立された慣例に従ってコンテンツサーバに通知する動的コンテクスト能力を有するプラットフォームの為に、あるＩＰアドレス（又はＩＰアドレスの特徴）が保存され得る。
【００３８】
従って、コンテンツサーバ２６０は、図２のコンテクスト適応エンジン２４０を介して要求者の為に更新済みコンテクストの要求を行い得る。これに関して、図４に示されているように、（送信元ＩＰアドレスをスマートＩＰアドレスと認識している）コンテンツサーバ２６０は、ＡＴＧネットワーク２１０を介してコンテクスト適応エンジン２４０に向けられるコンテクスト更新要求３３０を提供し得る。そしてコンテクスト適応エンジン２４０はＡＴＧネットワーク２１０へコンテクスト更新３３４を提供し、ＡＴＧネットワークはコンテクスト更新３３４をコンテンツサーバ２６０へ送る。コンテクスト更新３３４を受信すると、コンテンツサーバ２６０は、要求者の更新済みコンテクストに合わせて被要求コンテンツと追加コンテンツの何れか又は両方を調整し、オリジナルの要求への応答３４０は、図４に示されているようにＡＴＧネットワーク２１０を介して航空機１１０へ返信される。
【００３９】
図５は、実施形態例によるコンテクスト適応エンジン２４０の具現の為の一つの可能なアーキテクチャを示す。コンテクスト適応エンジン２４０は、上記のようにコンテクスト更新３３４を提供するように構成される処理回路構成４１０を含みうる。処理回路構成４１０は、本発明の実施形態例によるデータ処理、制御機能実行、及び／又は他の処理及び管理サービスを実施するように構成され得る。幾つかの実施形態において、処理回路構成４１０はチップ又はチップセットとして具体化され得る。言い換えると、処理回路構成４１０は、構造アセンブリ（例えばベースボード）上の物質、コンポーネント、及び／又は配線を含む一つ以上の物理的パッケージ（例えばチップ）を包含し得る。構造アセンブリは、これに含まれるコンポーネント回路構成についての物理的強度、サイズの維持、及び／又は電気的相互作用の制限を提供し得る。それ故処理回路構成４１０は、幾つかのケースにおいて、単一のチップ又は単一の「システム・オン・チップ」で本発明の実施形態を具現するように構成され得る。その為、幾つかのケースにおいて、チップ又はチップセットは、上記の機能性を提供する為の一つ以上の動作を実施する手段を構成し得る。
【００４０】
実施形態例において、処理回路構成４１０は、デバイスインタフェース４２０、そして幾つかのケースではユーザインタフェース４３０との通信状態にあるかさもなければこれらを制御し得るプロセッサ４１２及びメモリ４１４の一つ以上の事例を含みうる。その為、（例えばハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせにより）上記の動作を実施するように構成される回路チップ（例えば集積回路チップ）として、処理回路構成４１０が具体化され得る。幾つかの実施形態において、処理回路構成４１０はＡＴＧネットワーク２１０の様々なコンポーネント、エンティティ、及び／又はセンサと通信し得る。
【００４１】
ユーザインタフェース４３０は（具現された場合に）、処理回路構成４１０との通信状態にあってユーザインタフェース４３０でのユーザ入力の表示を受信する、及び／又は、可聴、可視、機械的、又は他の出力をユーザに提供し得る。その為、ユーザインタフェース４３０は、例えば、ディスプレイ、一つ以上のレバー、スイッチ、インジケータライト、タッチスクリーン、近接デバイス、ボタン、又はキー（例えばファンクションボタン）、及び／又は、他の入力／出力機構を含みうる。幾つかの実施形態において、航空機１１０の乗務員、航空会社スタッフ、及び／又はネットワークスタッフはユーザインタフェース４３０と交信して、航空機１１０についての様々な移動コンテクスト詳細を表す情報を含むテーブル又は他の記憶媒体を更新又は修正するのに使用され得る情報を提供し得る。例えば、移動コンテクスト詳細は、航空機テールナンバー、出発時刻／場所、目的地、到着時刻、航空会社、機体、ＩＰアドレス、ネットワーク識別情報、ハードウェア識別情報等のような情報を含みうる。
【００４２】
デバイスインタフェース４２０は、他のデバイス（例えば航空機１１０のモジュール、エンティティ、センサ、及び／又は他のコンポーネント（又はＡＴＧネットワーク２１０の他のコンポーネント））との通信を可能にする為の一つ以上のインタフェース機構を含みうる。幾つかのケースにおいて、デバイスインタフェース４２０は、処理回路構成４１０との通信状態にある航空機１１０（又はＡＴＧネットワーク２１０）のモジュール、エンティティ、センサ、及び／又は他のコンポーネントに対してデータを受信及び／又は送信するように構成されるハードウェア又はハードウェアとソフトウェアとの組み合わせの何れかとして具体化されるデバイス又は回路構成のような何らかの手段であり得る。
【００４３】
プロセッサ４１２は、幾つかの異なる手法で具体化され得る。例えば、プロセッサ４１２は、例えばＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールド・プログラマブル・ゲートアレイ）、その他のような集積回路を含むマイクロプロセッサ若しくは他の処理要素、コプロセッサ、コントローラ、又は様々な他の計算若しくは処理デバイスのような様々な処理手段として具体化され得る。実施形態例において、プロセッサ４１２は、メモリ４１４に記憶されるかさもなければプロセッサ４１２にアクセス可能な命令を実行するように構成され得る。その為、ハードウェアにより構成されるものであれ、又はハードウェアとソフトウェアの組み合わせにより構成されるものであれ、プロセッサ４１２は、適宜構成されて本発明の実施形態による動作を実施することが可能な（例えば物理的には回路構成として―処理回路構成４１０の形で―具体化される）エンティティを代表し得る。故に、例えばプロセッサ４１２がＡＳＩＣ、ＦＰＧＡ、その他として具体化される時には、プロセッサ４１２は本書に記載の動作を行う為の固有の構成を持つハードウェアであり得る。代替的に、別の例としては、プロセッサ４１２がソフトウェア命令の実行部として構成される時に、命令は、本書に記載の動作をプロセッサ４１２に実施させる固有の構成を持ち得る。
【００４４】
実施形態例において、プロセッサ４１２（又は処理回路構成４１０）は、動的航空機情報の受信を受けて処理回路構成４１０により受信される入力に基づいてコンテクスト適応エンジン２４０として具体化されるか、これを含むか、さもなければその動作を制御し得る。その為、幾つかの実施形態において、プロセッサ４１２（又は処理回路構成４１０）は、プロセッサ４１２（又は処理回路構成４１０）を適宜構成する命令又はアルゴリズムの実行を受けたコンテクスト更新３３４の生成に関連するコンテクスト適応エンジン２４０と関係して記載された動作の各々を行うものと言える。特に、命令は、航空機１１０の現在所在地情報及び／又は航空機１１０の目的地の場所を判断する為の命令を含みうる。そしてコンテクスト更新３３４は、本書に記載のようにコンテクスト更新３３４に基づいて航空機１１０（又はその中のエンティティ）にコンテンツを返信する為にコンテンツサーバ２６０により使用可能である。
【００４５】
例示的実施形態において、メモリ３１４は、例えば、固定とリムーバブルの何れかであり得る揮発性及び／又は不揮発性のメモリのような一つ以上の非一時的メモリデバイスを含みうる。メモリ３１４は、本発明の例示的実施形態により処理回路構成３１０が様々な機能を実行する為の情報、データ、アプリケーション、命令、その他を記憶するように構成され得る。例えば、メモリ３１４はプロセッサ３１２による処理の為に入力データを一時記憶するように構成され得る。付加的又は代替的に、メモリ３１４はプロセッサ３１２による実行の為の命令を記憶するように構成され得る。また別の代替例として、メモリ３１４は、入力センサ及びコンポーネントを受けて多様なデータセットを記憶し得る一つ以上のデータベースを含みうる。メモリ３１４のコンテンツのうち、アプリケーション及び／又は命令は、当該の各アプリケーション／命令と関連する機能性を実行する為にプロセッサ３１２による実行用に記憶され得る。幾つかのケースにおいて、アプリケーションは、本書に記載のようにコンテクスト適応エンジン２４０の動作を制御する入力を提供する為の命令を含みうる。
【００４６】
幾つかの実施形態において、コンテクスト適応エンジン２４０は、米国特許第９，３２５，７９３号に記載の航空クッキーを含むようにコンテクスト更新３３４を提供し得る。代替的又は付加的に、コンテクスト更新３３４は、航空機所在地、目的地、及び／又は発信ポイントを表すコンテクスト情報を含みうる。代替的又は付加的に、コンテクスト更新３３４は、（例えば航空機飛行計画の探索テーブルから）少なくとも目的地又は発信ポイントが判断されるのに充分な航空機１１０についての情報を表す。幾つかのケースで、コンテクスト更新３３４は航空会社及び／又は航空機１１０についてのアイデンティティ情報を提供し得る。幾つかのケースで、コンテクスト更新３３４は符号化され得る、ハッシュテーブルを参照として使用して判断され得る情報のハッシュであり得る、及び／又は、コンテクスト更新３３４の比較的少量の送信済みデータから大量の情報が判断されるように符号化される一連の情報フラグ又はデータビンを含みうる。幾つかのケースでは、所在地、目的地、アイデンティティ、及び／又は発信ポイント情報の提供は、コンテクスト更新３３４で直接的に、又はコード／ハッシュとして作成され得る。しかしながら、他のケースでは、コンテクスト更新３３４を解読してコンテンツを適宜供与する為にコンテンツサーバ２６０にこのようなリソースを参照させるポインタ又は他の符号化入力、テーブル、ウェブサイト、又は他のリソースをコンテクスト更新３３４が含みうる。
【００４７】
上の記載から認識され得るように、航空機１１０（又はその中の無線機２５０又はＵＥ２７０又はＯＣＥ２７２）が航空機１１０と関連するテールナンバー又は他の幾つかの識別子を含むようにＡＴＧネットワーク２１０に対して有効化される時に、コンテクスト適応エンジン２４０は手作業又は自動で更新され得る。そして航空機１１０の識別子は、コンテクスト更新に使用する為に航空機１１０と関連する固定コンテクスト情報４５０及び／又は動的コンテクスト情報４６０と関連して記憶され得る。例えば、航空機１１０の識別子に基づいて固定及び動的コンテクスト情報４５０，４６０がいつでも参照され得るように、ＷＡＰ２７４又は無線機２５０の物理的ハードウェアアドレスが識別子と相互参照され得る。固定コンテクスト情報４５０は、航空機１１０が関連する航空会社又はオペレータ、機体、テールナンバー、及び／又は概ね変化しない他のコンテクスト情報の何れか又は全てを含みうる。動的コンテクスト情報４６０は、出発の場所及び／又は時刻、目的地の場所及び／又は時刻、現在の所在地、或いは航空機１１０について概ね変化する他のコンテクスト情報を含みうる。
【００４８】
一実施形態例において、コンテクスト適応エンジン２４０は、ユーザを介して、またデバイスインタフェース４２０を介しての何れかで飛行計画情報４７０を受信し得る。飛行計画情報４７０は、受信時に動的コンテクスト情報４６０を更新するのに使用され得る。飛行計画情報４７０は、出発の場所及び／又は時刻、目的地の場所及び／又は時刻、ルート詳細（例えばコース、速度、高度等）その他のような情報を含みうる。従って、動的コンテクスト情報４６０は、航空機１１０の所在地又は目的地に関する最新の情報を継続的に表し得る。幾つかのケースにおいて、コンテクスト適応エンジン２４０は、動的コンテクスト情報４６０の幾つか又は全てを航空クッキーへ挿入するか、さもなければコンテクスト更新３３４にこのような情報を提供するように構成され得る。故に、ＵＥ２７０又はＯＣＥ２７２が所在地に依存するコンテンツを伴うか伴い得るアクティビティを実施する時には必ず、コンテンツサーバ２６０により受信される対応の要求は、スマートＩＰアドレスである（又は航空機や他の高速可動アセットに対応する）送信元ＩＰアドレスに基づいて動的コンテクストを伴うアセットから発せられたものであるとコンテンツサーバ２６０により判断され得る。そしてコンテンツサーバ２６０は、動的コンテクストを有するプラットフォームと関連する送信元ＩＰアドレスについての先験的知識に基づく動的コンテクストを有する要求の送信元についての知識に基づいて、上記のようにコンテンツ更新３３４の為の探索かさもなければ問い合わせを実施し得る。その後で、航空クッキーを含むかさもなければ航空機１１０についての所在地又は目的地情報を提供し得るコンテクスト更新３３４に基づいて、最初の要求に対する応答が生成され得る。
【００４９】
他のコンテクスト詳細も提供され、ユーザに合わせて情報を調整するのにも使用され得る。様々に異なる実施形態において、これらのコンテクスト詳細は固定又は動的コンテクスト情報であり得る。例えば、送信元ＩＰアドレスが属する航空会社、サービスプロバイダ、企業等のような固定コンテクスト情報は、これら他のコンテクスト詳細に基づいて特殊な命令、提案、メッセージ、又は他のコンテンツを受容し得る。他の動的コンテクスト情報は、到着時刻、曜日、休日航行等を含みうる。ディスカウントチケット、ツアー、輸送案、そして他の関連サービスが、これら他のコンテクスト詳細の何れかに基づいて（例えば上述の追加コンテンツ（広告コンテンツ）として）ユーザに提供され得る。フィードバック形式、検索、及び／又はその他もコンテクスト詳細に基づいて提供され得る。
【００５０】
実施形態例は、ネットワーク、ウェブサービス、及び／又はその他が、例えば航空機（又は他の高速移動プラットフォーム）で要求が発信されたことを確認し、更にプラットフォームがどの目的地に向かっているかを確認するのに使用され得る。広告ターゲット決定（例えば追加コンテンツ）はそれ故、他のウェブサービス（例えば被要求コンテンツ）と関連するアプリケーションで提供され、追加コンテンツと被要求コンテンツの何れか又は両方はプラットフォームの所在地又は目的地に合わせて調整され得る。一例として、航空機から発信されるレンタカーの検索では、（ネットワークへの航空機のアタッチポイントではなく）航空機の目的地についての検索結果を提供できる。一方で、ツアー、レストラン、又は映画クーポンや提案のような追加サービスの為の広告も、ＡＴＧネットワーク２１０への接続ポイントの所在地の代わりに、航空機の目的地をターゲットとし得る。
【００５１】
上記のように、本書に記載の一つの実施形態例は高速移動プラットフォーム及び／又はＡＴＧネットワークに関するものであるが、実施形態例は更に他のコンテクストにおいて他のエンティティにも適用され得ることが認識されるべきである。例えば、莫大な量のユーザが大抵は正確でない単一の場所（例えば、ホテルの客、病院の患者、スタジアムの参加者、テーマパークの客、空港の利用者、様々な企業の従業員等）に所在しているように思われるという結果を生じる一般的なトラヒックのマスキングが見られる産業では、ユーザの送信元ＩＰアドレスが動的コンテクストに属していることを表すのに実施形態例が使用され得る。例えば、ネットワーク上で要求を発信する全てのユーザの為のインターネットへの接続ポイントを一つ有するネットワークを備えるホテルチェーン又は企業のユーザであれば、ＩＰアドレスが、コンテクスト適応性が更新され得る「スマート」ＩＰアドレスであることをコンテンツサーバ又はプロバイダに伝えることにより、個々のユーザのコンテクストを更新する能力による利益が得られる。こうして、コンテンツプロバイダはそれ故、動的コンテクストからのＩＰアドレスを認識した後に、特定の要求の発信者に関係又は固有の所在地、目的地、又は他の関連情報に固有であるコンテクスト更新を得る為の実施形態例を採用する能力を有し得る。
【００５２】
その為、図１及び２のシステムでは、幾つかの有益な方法が実践される為の仕組みを図２，４，５のコンテクスト適応エンジン２４０が提供し得る環境が設けられる。図６及び７の各々は、図１及び２のシステム及び図２，４，５のコンテクスト適応エンジン２４０と関連し得る一つの方法のブロック図を示す。技術的な観点から述べると、上記のコンテクスト適応エンジン２４０は、図６に記載の動作の幾つか又は全てをサポートするのに使用され、コンテンツサーバは図７の動作の幾つか又は全てをサポートし得る。その為、幾つかのコンピュータプログラム及び／又はネットワーク通信ベースの相互作用の具現を容易にするのに、図１及び２に記載のプラットフォームが使用され得る。一例として、図６及び７の各々は、本発明の実施形態例による方法及びプログラム製品のフローチャートである。フローチャートの各ブロック又はフローチャートのブロック組み合わせは、一つ以上のコンピュータプログラム命令を含むソフトウェアの実行と関連するハードウェア、ファームウェア、プロセッサ、回路構成、及び／又は他のデバイスのような様々な手段により具現され得ることが理解されるだろう。例えば、上記の手順のうち一つ以上はコンピュータプログラム命令により具体化され得る。これに関して、上記の手順を具体化するコンピュータプログラム命令は（例えばコンテクスト適応エンジン２４０又はコンテンツサーバ２６０の）メモリデバイスに記憶されて、デバイスのプロセッサにより実行され得る。認識されるように、このようなコンピュータプログラム命令は、コンピュータ又は他のプログラマブル装置（例えばハードウェア）にロードされてマシンを形成するので、コンピュータ又は他のプログラマブル装置で実行される命令はフローチャートブロックに明記された機能を具現する為の手段となる。これらのコンピュータプログラム命令は、特定の方式で機能するようにコンピュータ又は他のプログラマブル装置に指示し得るコンピュータ可読メモリにも記憶され得るので、コンピュータ可読メモリに記憶された命令は、フローチャートブロックに明記された機能を具現する製品となる。コンピュータプログラム命令は、コンピュータ又は他のプログラマブル装置にもロードされて、コンピュータ又は他のプログラマブル装置で実行される命令がフローチャートブロックに明記された機能を具現するように、コンピュータ又は他のプログラマブル装置で一連の動作を実施させてコンピュータ具現プロセスを生成する。
【００５３】
従って、フローチャートのブロックは、明記された機能を実施する為の手段の組み合わせ、或いは明記された機能を実施する為の動作の組み合わせをサポートする。フローチャートの一つ以上のブロック又はフローチャートのブロック組み合わせは、明記された機能を実施する専用のハードウェアベースのコンピュータシステム、或いは専用のハードウェア及びコンピュータ命令の組み合わせにより具現され得る。
【００５４】
これに関して、図６に示されている本発明の一つの実施形態による方法は、動作５００において、動的コンテクストと関連する送信元ＩＰアドレスからのコンテンツ要求の発信者の為にコンテンツプロバイダからコンテクスト更新要求を受信することと、動作５１０において、送信元ＩＰアドレスに基づいて発信者についての更新済みコンテクスト情報を判断することと、動作５２０において、更新済みコンテクスト情報をコンテンツプロバイダに提供して更新済みコンテクスト情報に基づく被要求コンテンツ又は追加コンテンツを含むコンテンツ要求への応答をコンテンツプロバイダに提供させることとを含みうる。
【００５５】
幾つかの実施形態において、この方法は、任意の追加動作を含みうる、及び／又は、上記の動作が修正又は増強され得る。修正、任意の動作、そして増強の幾つかの例を以下に記載する。修正、任意の動作、そして増強の各々は単独で追加されるか、所望の組み合わせで累積的に追加され得ることが認識されるべきである。一実施形態例において、コンテンツ要求の発信者は飛行中航空機に所在し得る。幾つかのケースで、更新済みコンテクスト情報は飛行中航空機の目的地を含みうる。一実施形態例において、航空機の目的地は飛行中航空機と関連する飛行計画情報に基づいて判断され得る。幾つかのケースでは、送信元ＩＰアドレスと関連する固定コンテクスト情報を、発信者の物理的所在地を表す動的コンテクスト情報と相互参照することにより、更新済みコンテクスト情報が判断され得る。一実施形態例では、送信元ＩＰアドレスと関連する固定コンテクスト情報を発信者の目的地を表す動的コンテクスト情報と相互参照するコンテクスト適応エンジンにより、更新済みコンテクスト情報が判断され得る。
【００５６】
図７のブロック図に示されている別の方法例において、この方法を概ね実施するのはコンテンツサーバである。コンテンツサーバは、要求を提供する複数の通信アセットの為の接続ポイントを設ける構成のネットワークを介して受信された要求に応答を提供するように構成され得る。コンテンツサーバは、動作６００において、送信元ＩＰアドレスを有するアセットから要求を受信することと、動作６１０において、アセットの所在地がネットワークへのアセットの接続ポイントと関連する場所ではないことを動的コンテクストが表す場合に、送信元ＩＰアドレスが動的コンテクストを有するアセットと関連していると判断することと、動作６２０において、アセットの為のコンテクスト更新をコンテクスト適応エンジンから受信するように問い合わせを提供することと、動作６３０において、コンテクスト更新の受信を受けて、コンテクスト更新に基づく要求への応答を生成することとを含む方法を実行するように構成され得る。
【００５７】
本書に提示された発明の多くの変形及び他の実施形態は、上の記載及び関連の図面に示される教示の利益を受ける本発明の関連技術の当業者には考案され得るだろう。それ故、開示の具体的実施形態に本発明が限定されないことと、変形及び他の実施形態は添付の請求項の範囲に含まれると意図されていることとが理解されるはずである。また、上記の記載及び関連の図面は要素及び／又は機能の或る例示的な組み合わせというコンテクストにおける例示的実施形態を説明しているが、添付の請求項の範囲を逸脱することなく要素及び／又は機能の多様な組み合わせが代替的実施形態により提供されることが認識されるべきである。これに関して、例えば、上に明示的に記載されたものとは異なる要素及び／又は機能の組み合わせも、添付の請求項の幾つかに提示され得るものと想定される。利点、長所、又は問題の解決法が本書に記載されるケースでは、このような利点、長所、及び／又は解決法は幾つかの実施形態に適用可能であるが、必ずしも全ての実施形態に適用可能ではないことが認識されるべきである。故に、本書に記載の利点、長所、又は解決法は、全ての実施形態又は本書に請求される実施形態にとって重要、必要、又は不可欠であると考えられるべきではない。本書では特定の語が採用されているが、一般的かつ記述的意味で使用され、限定目的ではない。
【符号の説明】
【００５８】
１００  ワイヤレスネットワーク
１０２  セル
１０４  アクセスポイント
１１０  航空機
１１０ａ  飛行機
１１０ｂ  衛星
１１０ｃ  ドローン
１２０  ルート
１３０  重複領域
１４０  第１セル
１４２  第２セル
１４４  第３セル
２００  第１アクセスポイント
２０２  第２アクセスポイント
２１０  ＡＴＧネットワーク
２２０  ゲートウェイデバイス
２３０  インターネット
２４０  コンテクスト適応エンジン
２５０  無線機
２６０  コンテンツサーバ
２７０  ユーザ機器
２７２  機内通信機器
２７４  ワイヤレスアクセスポイント
３００，３００’  ＡＴＧダウンリンク
３０５，３１０，３１０’，３１５，３２０  リンク
３２５  ＡＴＧアップリンク
３３０  コンテクスト更新要求
３３４  コンテクスト更新
３４０  応答
４１０  処理回路構成
４１２  プロセッサ
４１４  メモリ
４２０  デバイスインタフェース
４３０  ユーザインタフェース
４５０  固定コンテクスト情報
４６０  動的コンテクスト情報
４７０  飛行計画情報
【図１】
2021527345.tif 000003
【図２】
2021527345.tif 000004
【図３】
2021527345.tif 000005
【図４】
2021527345.tif 000006
【図５】
2021527345.tif 000007
【図６】
2021527345.tif 000008
【図７】
2021527345.tif 000009
【手続補正書】
【提出日】令和3年2月5日(2021.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の通信アセットと、
一つ以上のコンテンツサーバと通信して前記コンテンツサーバに要求を提供し前記コンテンツサーバから応答を受信する前記通信アセットの各々の接続ポイントを設けるように構成されるネットワークと、
前記ネットワークに動作結合されるコンテクスト適応エンジンと、
を包含して、
前記コンテクスト適応エンジンが、特定コンテンツサーバからのコンテクスト更新要求を受けて前記特定コンテンツサーバにコンテクスト更新を提供するように構成され、前記コンテクスト更新要求が、対応アセットが動的コンテクストを有することを表す送信元インターネットプロトコル（ＩＰ）アドレスの受信を受けて生成され、前記動的コンテクストが、前記対応アセットの所在地が前記ネットワークへの前記接続ポイントと関連する場所ではないことを表す、
システム。
【請求項２】
前記対応アセットが飛行中航空機を包含し、前記ネットワークが空対地（ＡＴＧ）ネットワークである、請求項１に記載のシステム。
【請求項３】
前記コンテクスト更新が前記飛行中航空機の目的地の判断を包含する、請求項２に記載のシステム。
【請求項４】
前記飛行中航空機と関連する飛行計画情報に基づいて前記コンテクスト更新が実施される、請求項３に記載のシステム。
【請求項５】
前記ネットワークがピアリング関係を介して前記特定コンテンツサーバに動作結合される、請求項１から４のいずれか一項に記載のシステム。
【請求項６】
前記送信元ＩＰアドレスが、複数のスマートＩＰアドレスの一つと関連する各アセットが前記動的コンテクストを有することを表すように前記コンテンツサーバに予め提供される前記スマートＩＰアドレスの一つである、請求項５に記載のシステム。
【請求項７】
前記対応アセットと関連する固定コンテクスト情報を前記対応アセットと関連する動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記コンテクスト更新が判断される、請求項５又は６に記載のシステム。
【請求項８】
前記固定コンテクスト情報及び動的コンテクスト情報が探索テーブルで互いに関連している、請求項７に記載のシステム。
【請求項９】
前記対応アセットと関連する飛行計画情報に基づいて前記探索テーブルが手作業で更新される、請求項８に記載のシステム。
【請求項１０】
前記対応アセットと関連する飛行計画情報に基づいて前記探索テーブルが自動的に更新される、請求項８に記載のシステム。
【請求項１１】
前記動的コンテクスト情報が前記対応アセットの現在所在地を表す、請求項７から１０のいずれか一項に記載のシステム。
【請求項１２】
前記接続ポイントと関連する前記所在地の代わりに前記コンテクスト更新に基づいて判断される所在地をターゲットとする要求コンテンツ又は追加コンテンツを応答が含むように、前記コンテクスト更新に基づいて応答を提供する構成を前記特定コンテンツサーバが持つ、請求項１から１１のいずれか一項に記載のシステム。
【請求項１３】
動的コンテクストと関連する送信元インターネットプロトコル（ＩＰ）アドレスからのコンテンツ要求の発信者についてのコンテクスト更新要求をコンテンツプロバイダから受信し、
前記送信元ＩＰアドレスに基づいて前記発信者についての更新済みコンテクスト情報を判断し、
前記更新済みコンテクスト情報に基づく被要求コンテンツ又は追加コンテンツを含む前記コンテンツ要求への応答を前記コンテンツプロバイダが提供できるように前記更新済みコンテクスト情報を前記コンテンツプロバイダに提供する、
ように構成される処理回路構成を包含するコンテクスト適応エンジン。
【請求項１４】
前記コンテンツ要求の前記発信者が飛行中航空機に所在する、請求項１３に記載のコンテクスト適応エンジン。
【請求項１５】
前記更新済みコンテクスト情報が前記飛行中航空機の目的地を包含する、請求項１４に記載のコンテクスト適応エンジン。
【請求項１６】
前記飛行中航空機と関連する飛行計画情報に基づいて前記航空機の目的地が判断される、請求項１４に記載のコンテクスト適応エンジン。
【請求項１７】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記発信者の物理的所在地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記更新済みコンテクスト情報が判断される、請求項１３から１６のいずれか一項に記載のコンテクスト適応エンジン。
【請求項１８】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記発信者の目的地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記更新済みコンテクスト情報が判断される、請求項１３から１６のいずれか一項に記載のコンテクスト適応エンジン。
【請求項１９】
前記要求を提供する複数の通信アセットの為の接続ポイントを提供する構成のネットワークを介して受信される要求に応答を提供するように構成されるコンテンツサーバであって、
送信元インターネットプロトコル（ＩＰ）アドレスを有するアセットから要求を受信し、
前記送信元ＩＰアドレスが動的コンテクストを有するアセットと関連しており、前記アセットの所在地が前記ネットワークへの前記アセットの前記接続ポイントと関連する場所ではないことを前記動的コンテクストが表すと判断し、
前記アセットについてのコンテクスト更新をコンテクスト適応エンジンから受信するように問い合わせを提供し、
前記コンテクスト更新の受信を受けて、前記コンテクスト更新に基づいて前記要求への応答を生成する、
ように構成される処理回路構成を包含するコンテンツサーバ。
【請求項２０】
前記送信元ＩＰアドレスと関連する固定コンテクスト情報を、前記アセットの目的地又は前記アセットの前記所在地を表す動的コンテクスト情報と相互参照する前記コンテクスト適応エンジンにより、前記コンテクスト更新が判断される、請求項１９に記載のコンテンツサーバ。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2021527345.tif 000010
【国際調査報告】
2021527345.tif 000011
2021527345.tif 000012