(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-11-27
(54)【発明の名称】輸送機で提供されるメディアコンテンツのジオフェンシング
(51)【国際特許分類】
G08G 5/00 20060101AFI20241120BHJP
G01C 21/00 20060101ALI20241120BHJP
【FI】
G08G5/00 A
G01C21/00
【審査請求】未請求
【予備審査請求】有
(21)【出願番号】P 2024532189
(86)(22)【出願日】2021-12-01
(85)【翻訳文提出日】2024-07-24
(86)【国際出願番号】 US2021061468
(87)【国際公開番号】W WO2023101668
(87)【国際公開日】2023-06-08
(81)【指定国・地域】
(71)【出願人】
【識別番号】513180451
【氏名又は名称】ヴィアサット,インコーポレイテッド
【氏名又は名称原語表記】ViaSat,Inc.
(74)【代理人】
【識別番号】110001302
【氏名又は名称】弁理士法人北青山インターナショナル
(72)【発明者】
【氏名】スルヤヴァンシ,ヴィジャイ エイ.
【テーマコード(参考)】
2F129
5H181
【Fターム(参考)】
2F129AA11
2F129BB03
2F129DD13
2F129DD15
2F129DD19
2F129DD21
2F129DD51
2F129EE21
2F129EE52
2F129EE67
2F129EE78
2F129EE79
2F129EE81
2F129EE87
2F129FF02
2F129FF15
2F129FF19
2F129FF20
2F129FF32
2F129FF58
2F129FF69
2F129FF75
2F129GG23
2F129HH02
2F129HH12
2F129HH18
2F129HH19
2F129HH20
5H181AA26
5H181BB04
5H181EE10
5H181FF04
5H181FF13
5H181FF33
5H181MB01
(57)【要約】
輸送機の機上メディアシステムに提供されるメディアコンテンツを制御する方法が提供される。該方法は、輸送機の位置システムから輸送機の位置を表すデータを受信することと、ジオフェンスモニタを含む機上コンテンツ管理システムによって、メディアコンテンツを提供することとを含む。提供する動作は、輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、機上メディアシステムが提供するメディアコンテンツを判定することであって、ジオフェンス条件の満足は輸送機の位置を表す受信されたデータに基づく、判定することと、メディアコンテンツを提供するように機上メディアシステムに指示することとを含む。
【選択図】
図2
【特許請求の範囲】
【請求項1】
輸送機内の機上メディアシステムに提供されるメディアコンテンツを制御する方法であって、
前記輸送機の位置システムから前記輸送機の位置を表すデータを受信することと、
ジオフェンスモニタを含む機上コンテンツ管理システムによって、前記メディアコンテンツを提供することとを含み、前記提供することは、
前記輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、前記機上メディアシステムが提供する前記メディアコンテンツを判定することであって、前記ジオフェンス条件の満足は前記輸送機の位置を表す前記受信されたデータに基づく、判定することと、
判定されたメディアコンテンツを提供するよう前記機上メディアシステムに指示することとを含む方法。
【請求項2】
前記輸送機が通る経路を表す事前定義された地理データを受信することと、
前記事前定義された地理データがジオフェンス起動条件を満たすかどうかを判定することと、
前記ジオフェンス起動条件の満足に応答して前記ジオフェンスモニタを起動することとをさらに含み、前記提供する動作が前記起動する動作に応答する請求項1に記載の方法。
【請求項3】
前記経路を表す前記事前定義された地理データは、前記輸送機が通る経路の出発地および目的地を含む請求項2に記載の方法。
【請求項4】
前記ジオフェンス起動条件は、前記輸送機の出発地と目的地の両方が同じジオフェンスエリア内に位置するかどうかを含む請求項3に記載の方法。
【請求項5】
ジオフェンスエリアを表すデータを受信することと、
前記位置を表す前記受信されたデータおよび前記ジオフェンスエリアを表す前記受信されたデータに基づいて、前記ジオフェンス条件が満たされるかどうかを判定することであって、前記ジオフェンス条件が満たされるかどうかを判定する動作は、前記機上コンテンツ管理システムによって実行される、判定することとをさらに含む請求項1~4のいずれか一項に記載の方法。
【請求項6】
前記ジオフェンスエリアを表すデータを受信する動作は、事前定義された頻度で実行される請求項5に記載の方法。
【請求項7】
前記事前定義された頻度は動的であり、前記表される位置および前記ジオフェンスエリアを表すデータに基づくものである請求項6に記載の方法。
【請求項8】
前記表される位置と前記ジオフェンスエリアを表す前記データで表されるジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項7に記載の方法。
【請求項9】
前記ジオフェンスエリアを表す前記データはポイントのタプルを含み、前記ポイントのタプルのそれぞれは少なくとも1つの経度および少なくとも1つの緯度を含み、前記ポイントのタプルは前記ジオフェンスエリアの境界を少なくとも部分的に定義する請求項5~8のいずれか一項に記載の方法。
【請求項10】
前記ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータを受信することと、
前記縮小ジオフェンスエリアを表す前記データに基づいて、前記輸送機がいつ前記ジオフェンスエリアの境界を横断するかを推定することとをさらに含む請求項5~9のいずれか一項に記載の方法。
【請求項11】
前記輸送機の位置を表す前記受信されたデータに含まれる前記輸送機の輸送ベクトルに基づいて、前記輸送機がいつ前記ジオフェンスエリアの境界を横断するかを推定することをさらに含む請求項5~10のいずれか一項に記載の方法。
【請求項12】
前記位置を表す前記受信されたデータを、非機上通信ネットワークを介して前記機上コンテンツ管理システムと通信可能に結合される非機上コンテンツ管理システムに送信することと、
前記非機上コンテンツ管理システムから、前記ジオフェンス条件が満たされるかどうかの判定を受信することとをさらに含む請求項1に記載の方法。
【請求項13】
前記ジオフェンス条件が満たされるかどうかの判定を受信する動作は、事前定義された頻度で実行される請求項12に記載の方法。
【請求項14】
前記事前定義された頻度は動的であり、前記表される位置およびジオフェンスエリアを表すデータに基づくものである請求項13に記載の方法。
【請求項15】
前記表される位置とジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項14に記載の方法。
【請求項16】
ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータに基づいて、前記輸送機が前記ジオフェンスエリアの境界を横断する推定時間を受信することをさらに含む請求項12の方法。
【請求項17】
前記ジオフェンス条件は、前記メディアコンテンツに特に関連付けられる請求項1~16のいずれか一項に記載の方法。
【請求項18】
前記ジオフェンス条件は、前記ジオフェンス条件を前記メディアコンテンツと関連付けるデータを含む請求項17に記載の方法。
【請求項19】
前記メディアコンテンツは複数のメディアコンテンツのうちの1つであり、前記ジオフェンス条件は複数のジオフェンス条件のうちの1つであり、前記提供する動作は、
特定の関連付けに基づいて、前記メディアコンテンツを前記複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供することをさらに含む請求項18に記載の方法。
【請求項20】
前記提供する動作は、
前記メディアコンテンツを提供するための変更済み条件を前記機上メディアシステムに送信することと、
前記メディアコンテンツを提供するための前記変更済み条件の承諾を表すデータを提供するようにクライアントデバイスに要求する指示を前記機上メディアシステムに送信することとをさらに含む請求項1~19のいずれか一項に記載の方法。
【請求項21】
前記提供する動作は、
提供された前記メディアコンテンツへの変更を送信することと、
提供された前記メディアコンテンツに対する変更をクライアントデバイスに通知する指示を前記機上メディアシステムに送信することとをさらに含む請求項1~20のいずれか一項に記載の方法。
【請求項22】
前記メディアコンテンツは実質的にライブで送信されるメディアコンテンツを含む請求項1~21のいずれか一項に記載の方法。
【請求項23】
位置を表す前記受信されたデータは、前記輸送機の現在位置、前記輸送機が走行しているベクトル、前記輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、前記輸送機の速度、前記輸送機の高度、時間遅延、交通の更新、前記輸送機の経度、前記輸送機の緯度のうち1つ以上を含む請求項1~22のいずれか一項に記載の方法。
【請求項24】
前記ジオフェンス条件の満足は、前記表される位置がジオフェンスの境界内に位置するという判定を含む請求項1~23のいずれか一項に記載の方法。
【請求項25】
輸送機の機上メディアシステムに提供されるメディアコンテンツを制御するシステムであって、
前記輸送機に設置され、前記機上メディアシステムと通信可能に結合される機上コンテンツ管理システムを備え、前記機上コンテンツ管理システムは、
プロセッサによって実行可能であり、前記輸送機の位置システムから前記輸送機の位置を表すデータを受信するように動作可能な位置データモジュールと、
前記プロセッサによって実行可能であり、前記輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、前記機上メディアシステムが提供できる前記メディアコンテンツを判定するように動作可能であるジオフェンスモニタであって、前記ジオフェンス条件の満足は前記輸送機の前記位置を表す前記受信されたデータに基づく、ジオフェンスモニタと、
前記プロセッサによって実行可能であり、前記判定されたメディアコンテンツを提供するように前記機上メディアシステムに指示するように動作可能なメディア制御モジュールとを備える、システム。
【請求項26】
前記ジオフェンスモニタはさらに、
前記輸送機が通る経路を表す事前定義された地理データを受信し、
前記事前定義された地理データがジオフェンス起動条件を満たすかどうかを判定し、
前記ジオフェンス起動条件の満足に応答して前記ジオフェンスモニタを起動するように動作可能であり、前記判定されたコンテンツの提供が前記起動に応答する請求項25に記載のシステム。
【請求項27】
前記経路を表す前記事前定義された地理データは、前記輸送機が通る経路の出発地と目的地を含む請求項26に記載のシステム。
【請求項28】
前記ジオフェンス起動条件は、前記輸送機の出発地と目的地の両方が同一のジオフェンスエリア内に位置するかどうかを含む請求項27に記載のシステム。
【請求項29】
前記ジオフェンスモニタはさらに、
ジオフェンスエリアを表すデータを受信し、
前記位置を表す前記受信されたデータと前記ジオフェンスエリアを表す前記受信されたデータに基づいて、前記ジオフェンス条件が満たされるかどうかを判定するように動作可能であり、前記ジオフェンス条件が満たされるかどうかの判定は、前記機上コンテンツ管理システムによって実施される請求項25~28のいずれか一項に記載のシステム。
【請求項30】
ジオフェンスモニタは、ジオフェンスエリアを表す前記データを事前定義された頻度で受信する請求項29に記載のシステム。
【請求項31】
前記事前定義された頻度は動的であり、前記表される位置と前記ジオフェンスエリアを表す前記データに基づく請求項30に記載のシステム。
【請求項32】
前記表される位置と前記ジオフェンスエリアを表す前記データで表されるジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項31に記載のシステム。
【請求項33】
前記ジオフェンスエリアを表す前記データはポイントのタプルを含み、前記ポイントのタプルの各々は少なくとも1つの経度と少なくとも1つの緯度を含み、前記ポイントのタプルは少なくとも部分的に前記ジオフェンスエリアの境界を定義する請求項29~32のいずれか一項に記載のシステム。
【請求項34】
前記ジオフェンスモニタはさらに、
前記ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータを受信し、
前記縮小ジオフェンスエリアを表す前記データに基づいて、前記輸送機がいつ前記ジオフェンスエリアの境界を横断するかを推定するように動作可能である請求項29~33のいずれか一項に記載のシステム。
【請求項35】
前記ジオフェンスモニタはさらに、
前記輸送機の位置を表す前記受信されたデータに含まれる前記輸送機の輸送ベクトルに基づいて、前記輸送機が前記ジオフェンスエリアの境界をいつ横断するかを推定するように動作可能である請求項29~34のいずれか一項に記載のシステム。
【請求項36】
非機上通信ネットワークと、
前記輸送機から離れ、前記非機上通信ネットワークを介して前記機上コンテンツ管理システムに通信可能に結合される非機上コンテンツ管理システムと、をさらに含み、
前記ジオフェンスモニタはさらに、
前記位置を表す前記受信されたデータを前記非機上コンテンツ管理システムに送信し、
前記非機上コンテンツ管理システムから前記ジオフェンス条件が満たされるかどうかの判定を受信するように動作可能である請求項25~28のいずれか一項に記載のシステム。
【請求項37】
前記ジオフェンスモニタはさらに、前記ジオフェンス条件が満たされるかどうかの判定を事前定義された頻度で受信するように動作可能である請求項36に記載のシステム。
【請求項38】
前記事前定義された頻度は動的であり、前記表される位置とジオフェンスエリアを表すデータに基づくものである請求項37に記載のシステム。
【請求項39】
前記表される位置とジオフェンス境界との地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項38に記載のシステム。
【請求項40】
前記ジオフェンスモニタはさらに、ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータに基づいて、前記輸送機が前記ジオフェンスエリアの境界を横断する推定時間を受信するように動作可能である請求項36~39のいずれか一項に記載のシステム。
【請求項41】
前記ジオフェンス条件は特に前記メディアコンテンツに関連付けられる請求項25~40のいずれか一項に記載のシステム。
【請求項42】
前記ジオフェンス条件を表すデータは、前記ジオフェンス条件と前記メディアコンテンツとを関連付けるデータを含む請求項41に記載のシステム。
【請求項43】
前記メディアコンテンツが複数のメディアコンテンツのうちの1つであり、前記ジオフェンス条件が複数のジオフェンス条件のうちの1つであり、前記メディア制御モジュールはさらに前記特定の関連付けに基づいて、前記メディアコンテンツを前記複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供するように動作可能である請求項42に記載のシステム。
【請求項44】
前記メディア制御モジュールはさらに、
前記メディアコンテンツを提供するための変更済み条件を前記機上メディアシステムに送信し、
前記メディアコンテンツを提供するための前記変更済み条件の承諾を表すデータを提供するようにクライアントデバイスに要求する指示を前記機上メディアシステムに送信するように動作可能である請求項25~43のいずれか一項に記載のシステム。
【請求項45】
前記メディア制御モジュールはさらに、
提供される前記メディアコンテンツに対する変更を送信し、
提供される前記メディアコンテンツに対する前記変更をクライアントデバイスに通知する指示を前記機上メディアシステムに送信するように動作可能である請求項25~44のいずれか一項に記載のシステム。
【請求項46】
前記メディアコンテンツは実質的にライブで送信されるメディアコンテンツを含む請求項25~45のいずれか一項に記載のシステム。
【請求項47】
位置を表す前記受信されたデータは、前記輸送機の現在位置、前記輸送機が走行しているベクトル、前記輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、前記輸送機の速度、前記輸送機の高度、時間遅延、交通の更新、前記輸送機の経度、前記輸送機の緯度のうち1つ以上を含む請求項25~46のいずれか一項に記載のシステム。
【請求項48】
前記ジオフェンス条件の満足は、前記表される位置がジオフェンスの境界内に位置するという判定を含む請求項25~47のいずれか一項に記載のシステム。
【発明の詳細な説明】
【背景技術】
【0001】
輸送機は、輸送中に乗客にエンターテインメントを提供することが多い。エンターテイメントは、事前配置または事前録画されたコンテンツの形態で存在してもよく、および/またはライブエンターテイメントを含んでもよい。多くのコンテンツフィードには、ライセンスを必要とする地理的に制限された権利が関連付けられているため、ライブコンテンツまたは事前録画されたコンテンツの提供には困難がある可能性がある。ライセンスを取得した場合でも、ライセンスは地理的パラメータを含むパラメータによって制限される場合がある。いくつかのシステムでは、ライセンスの問題を回避するために、特定の状況下でそのような権利制限のあるコンテンツを完全に放棄する。
【発明の概要】
【0002】
記載される技術は、輸送機の機上メディアシステムに提供されるメディアコンテンツを制御する方法およびシステムの実装態様を提供する。この方法は、輸送機の位置システムから輸送機の位置を表すデータを受信することと、ジオフェンスモニタを含む機上コンテンツ管理システムによってメディアコンテンツを提供することとを含む。提供することは、輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、機上メディアシステムが提供するメディアコンテンツを判定することであって、ジオフェンス条件の満足は、輸送機の位置を表す受信されたデータに基づく、判定することと、判定されたメディアコンテンツを提供するよう機上メディアシステムに指示することとを含む。
【0003】
本概要は、後述の、発明を実施するための形態でさらに記載される一連の概念を簡略化された形態で紹介するために提供される。本概要は、特許請求される主題の重要な特徴または本質的な特徴を特定することを意図するものでもなく、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。
【0004】
他の実装態様も本明細書に記載および列挙される。
【図面の簡単な説明】
【0005】
【
図1】
図1は、輸送機でメディアを提供するためのジオフェンスシステムの例示的な実装態様を示す。
【
図2】
図2は、連続的なジオフェンスエリアを有するジオフェンスシステムの例示的な実装態様を示す。
【
図3】
図3は、ジオフェンスの境界を横断するタイミングを推定するジオフェンスシステム300の例示的な実装態様を示す。
【
図4】
図4は、ジオフェンスシステムの動作を調整するためのシステムの例示的な実装態様を示す。
【
図5】
図5は、ジオフェンスシステムの動作を調整するためのシステムの別の例示的な実装態様を示す。
【
図6】
図6は、機上コンテンツ管理システムのプロセッサ読み取り可能な記憶媒体の例示的な実装態様を示す。
【
図7】
図7は、輸送機でメディアコンテンツを提供する動作の例示的な実装態様を示す。
【
図8】
図8は、ジオフェンスモニタを起動する動作の例示的な実装態様を示す。
【
図9】
図9は、ジオフェンス境界の横断を予測する動作の例示的な実装態様を示す。
【
図10】
図10は、コンピューティングシステムの例示的な実装態様を示す。
【発明を実施するための形態】
【0006】
権利制限(例えば、ライセンス)の対象となるエンターテイメントを提供することは、走行中の輸送機において問題となる可能性がある。輸送機は、特定のコンテンツへのアクセスを提供するために、ライセンスの範囲を定義する地理的境界を横断する場合がある。例えば、これは、多くの生放送のライセンスは異なる地理的位置における異なるエンティティに付与されるため、ライブビデオストリーミングにおいて特に問題となる可能性がある。これらのライセンスは複雑であり得、メディア自体、ローカルまたはグローバルなメディアプロバイダ、メディアを提供する状況などのうちの1つ以上に関与し得る。いくつかの状況では、輸送機がもはやメディアを提供する権限が付与されていない場合、制限されたメディアを提供し続ける可能性を回避するために、アクセスが許可された区域に位置しても、輸送機は制限された権限へのアクセスを完全に除去することになる。
【0007】
例えば、出発地が第1の地理的ライセンス区域に位置し、目的地が第2の地理的ライセンス区域に位置する航空便において、輸送機は、キャリアまたは責任ある第三者が第1の地理的ライセンス区域でのみライセンスが付与される提供品に対して、ライブメディアアクセスを一切提供しないことを選択し得る。これは、第1の地理的ライセンス区域に位置する時、輸送機が乗客に提供可能なメディア提供品を不必要に制限する可能性がある。これはライセンスを準拠するための保守的な方法を提供することができるが、輸送機で提供されたメディアがライセンスや知的財産権を一切侵害しないことを保証しながら、乗客により良い体験を提供するために、他の方法を採用してもよい。
【0008】
一実装態様では、輸送機の機上メディアシステムは、機上コンテンツ管理システム(CMS)に通信可能に結合され得る。機上CMSは、輸送機用キャリアによって制御および/または所有されてもよく、或いは第三者によって制御および/または所有されてもよい。機上CMSは、(例えば、輸送機に搭載されたクライアントデバイスへの後続配信のために)どのコンテンツが機上メディアシステムに送信されるかを判定するジオフェンスモニタを含み得る。ジオフェンスモニタは、事前定義されたルールのセットに基づいて、機上CMSから機上メディアシステムに提供されるコンテンツを制限するように動作可能であり得る。事前定義されたルールは、ライセンス取得およびライセンスの地理的制限に基づくものであり得る。
【0009】
機上CMSは、輸送機によって生成および/または受信された地理データに基づいて、提供されるメディアコンテンツを制御し得る。地理データは、輸送機に関連付けられた位置データを含んでもよい。機上CMSは、輸送機から遠隔に位置し得る非機上CMSと通信することができる。ジオフェンスデータ、事前定義されたルールまたは条件の満足、輸送機の位置を示すデータ、および機上CMSによって機上メディアシステムに提供されるメディアのうちの1つ以上に基づくあらゆる判定は、機上CMSと非機上CMSの一方によって独立的に実行されてもよく、または機上CMSと非機上CMSとの間で分配されてもよい。例えば、ジオフェンス、ジオフェンス条件、提供されるメディアコンテンツ、ジオフェンス起動条件、距離またはタイミング条件、ライセンス条件、メディアコンテンツが提供される条件、変更済み条件、横断タイミング条件、および乗客/クライアントデバイス条件に関する判定は、機上CMSと非機上CMSとの間で任意の方法で分配することができる。
【0010】
機上CMSは、メディアコンテンツを機上メディアシステムに提供することができる。提供する動作は、メディアコンテンツを機上メディアシステムに送信すること、および/またはメディアコンテンツが機上メディアシステムによって乗客/クライアントデバイスに送信されることを許容することを含み得る。メディアコンテンツを機上メディアシステムに提供する判定は、ジオフェンス条件の満足に基づくものであり得る。
【0011】
ジオフェンスは、地理的位置を示すデータであり得る。ジオフェンスにはジオフェンスが地理的境界を表すジオフェンスエリアが含まれ得る。ジオフェンスエリアは地理的エリアであり得る。ジオフェンスは、地理的ポイント、既知の地理的区域、または他の事前定義された地理的エリアを含む多数の方法で表され得る。ジオフェンスがポイントによって表される実装態様において、ポイントは地理座標のセットであり得る。例えば、ジオフェンスは、経度と緯度の値を含む一連の関連セットまたはタプルで構成され得る。実装態様において、ジオフェンスは多数の形状に適合することができる。例えば、ジオフェンスは、多角形、曲線形状、円形(例えば、半径または直径および中心によって定義される)、三角形などのうちの1つ以上の特性を有する境界を有し得る。ジオフェンスはまた、国、都市、郡、州、準州、地方区域などの既存の地理的境界、メディアコンテンツライセンス契約によって定義された区域、または他の法的制限によって定義された区域(例えば、特定の種類のメディアコンテンツが禁止される区域)によって定義され得、またはそれらを基準とするものであり得る。
【0012】
ジオフェンスは、特定のメディアに固有のものであってもよく、メディアを表すデータに関連するデータとして格納されてもよい。例えば、特定のライブストリーミングメディアイベント(例えば、バスケットボール試合の実況放送)は、特定の地理的区域で、別のライブストリーミングメディアイベント(例えば、王室結婚式)とは異なる配信権およびライセンス権を有する可能性がある。ジオフェンスデータとの関連付けは、特定のメディアイベント、一種のメディアコンテンツ、メディアコンテンツプロバイダ(例えば、エンターテイメントネットワークまたはチャンネル、または特定の種類のメディアアプリケーション)、チャンネル、輸送機に対する特定のメディアコンテンツ供給者などのうちの1つ以上に基づくものであり得る。
【0013】
機上CMSは、輸送機がジオフェンス境界に接近する、および/またはジオフェンス境界を横断する場合、メディアコンテンツ提供許可の変更を促進する必要がある場合がある。一実装態様では、各ジオフェンスは、ジオフェンスよりも小さく、且つジオフェンス内に含まれる縮小ジオフェンスを有し得る。縮小ジオフェンスは、輸送機の位置を表すデータを使用して、輸送機がいつジオフェンスを横断するかを予測することができる。これに応じて、予測または事前定義された時間量内にコンテンツが利用できなくなることを乗客に警告するために、またはジオフェンスに基づいてメディアコンテンツの提供条件が変更されるメディアコンテンツに対しての新たな条件に合意しなければならないこと(例えば、追加の支払い)を乗客に通知するために、指示を機上メディアシステムに送信すること、を含む特定のアクションが取られ得る。
【0014】
メディアコンテンツが機上メディアシステムに提供される方法を制御するためにジオフェンスデータを使用することは、多大な利点を提供することができる。例えば、輸送機は、特定のエリアを出入りする場合に終了させるべきであるメディアコンテンツを、エリアを出入りするまで提供することができる。さらに、このような地理的位置に関するメディアコンテンツの積極的な制御により、旅行の一部でメディアコンテンツが制限されても、複雑なライセンス構造により、異なる区域における異なる乗客に対して、よりカスタマイズされたコンテンツを提供することができる。
【0015】
図1は、輸送機でメディアを提供するためのジオフェンスシステム100の例示的な実装態様を示す。本明細書で説明されるように、このようなジオフェンスシステム100で実行する実装態様は、移動輸送機110に配置される乗客/クライアントデバイス120へのメディアコンテンツの輸送中における動的な配信を促進することができる。輸送機110は、飛行機、電車、バス、クルーズ船など(個別的に110a~nとして図示される)の任意の適切な旅客輸送機を含み得る。乗客/クライアントデバイス120は、スマートフォン、ラップトップコンピュータ、タブレットコンピュータなどの個人用モバイルデバイス、シートバックメディアディスプレイ、共用キャビンメディアディスプレイなどの輸送機110に設置されるデバイス、および/または乗客が輸送中にメディアを消費できる任意の適切なデバイスを含み得る。
【0016】
提供されるメディアコンテンツは、放送される「ライブ」メディアコンテンツ(例えば、オンデマンドなどと対照的に、従来の伝送およびバッファリングの遅延を除く実質的にリアルタイム)、例えば、ライブコンテンツ(即ち、ライブスポーツや政治イベントなど、コンテンツの録画と実質的に同時に放送されるコンテンツ)、初回放送コンテンツ(例えば、新しいテレビ番組エピソード、事前に録画されたイベントなどの初回上映)、再放送コンテンツ(テレビ番組エピソードの2回目以降の上映、他の形式で以前に公開された映画の上映など)、広告、および/またはその他の適切なコンテンツを含み得る。本明細書で使用される「放送チャンネル」という用語は、該チャンネルがブロードキャストフォーマットおよび/またはプロトコルを介して通信されるか否かに関わらず、輸送機110で動的に生成されない任意のメディアチャンネルを指すのが一般的である。例えば、本明細書で使用されるように、放送チャンネルは、インターネットプロトコルテレビ(IPTV)ストリームとして、および/または任意の他の適切な方法で、OTAアナログまたはデジタル放送を介して(完全にまたは部分的に)通信され得る。
【0017】
従来、輸送中に輸送機110によってこのような放送チャンネルを受信することは、通信ネットワークを介したデジタルメディアストリームのソースとの連続的な接続の確立および維持、および連続的な接続を介した長期間の大量のデータのストリーミングに関与し得る。異なるメディアコンテンツの提供品は、いつでも輸送機の位置に依存する異なるライセンス取得および法的制限に影響される。これらの理由やその他の理由で、乗客に対する輸送中のメディアサービスのプロバイダ(例えば、交通サービスのプロバイダ)は通常、それらの輸送中のメディア提供品の一部として放送チャンネルを制限する。特定の輸送機において、出発地と目的地の位置はライセンス取得や法的要件が相違する異なる地理的区域または国にある場合、輸送業者は「ライブ」メディアコンテンツを一切提供しないことを選択することができる。これは、輸送機がメディアコンテンツに対する法的またはライセンス取得制限がない場所に位置する場合でも、乗客がメディアコンテンツにアクセスできる範囲を制限することができる。
【0018】
メディアコンテンツはライブコンテンツに限定されない。例えば、メディアコンテンツは、機上システム150(例えば、機上メディアシステム137または機上CMS130のデータベース)に格納された事前定義されたメディアコンテンツを含み得る。メディアコンテンツはビデオコンテンツ以外のものであってもよい。例えば、メディアコンテンツは、ウェブサイト、ウェブアプリケーション、遠隔に配置されたコンピュータシステムへのリモートアクセスなどを含み得る。ビデオコンテンツと同様に、他のメディアコンテンツも特定の管轄区域でライセンス取得およびその他の法的制限を有してもよい。例えば、いくつかのアプリケーションは特定の地域で違法である可能性がある。また、外国の管轄区域にあるいくつかのアプリケーションにアクセスすることは、関連するアプリケーションのライセンス条項に違反する可能性がある。これらの管轄区域がジオフェンスデータに表されることで、表された管轄区域におけるメディアコンテンツの制限された使用を促進することができる。
【0019】
図示されるように、各輸送機110は機上システム150を含み得、ジオフェンスシステム100は、1つ以上の非機上通信ネットワーク105を介して輸送機110の機上メディアシステム150(例えば、150a~n)と通信する非機上コンテンツ管理システム(CMS)140を含み得る。機上メディアシステム150がメディアコンテンツに関連付けられたデータをストリーミングする間、機上システム150のコンポーネントはストリーミングに適するコンテンツを取得することができる。
【0020】
メディアコンテンツはメタデータを含み得、機上システム150のコンポーネントはメタデータに基づいて特性および関連付けを識別することができる。例えば、メタデータは、ライブ番組に対応するコンテンツタイトル、または通常ライブで提示されるコンテンツタイプ(例えば、スポーツ、ニュースなど)を示すことができる。別の例として、メタデータは、輸送機110に搭載して格納されると判定された(または、輸送機110に搭載して格納されたメタデータでラベル付けされる)コンテンツセグメントタイトルを示すことができる。いくつかの実装態様において、機上システム150のコンポーネントは、各メディアコンテンツ提供品が事前配置されたコンテンツとして、輸送機110に搭載して格納された(または格納される)か、またはライブフィードからストリームされるかを識別することができる。メディアコンテンツを提供するために、異なるメディアコンテンツのためのメタデータは、地理的に関連する境界を定義するジオフェンスデータとの関連付けを格納することもできる。
【0021】
非機上通信ネットワーク(複数可)105は、衛星通信システム、空対地通信システム、衛星/空対地混成通信システム、セルラー通信システムなどの任意の適切な通信リンクを含み得る。通常、非機上通信ネットワーク105は、輸送機110が輸送中に、輸送機110との無線通信を可能にするための少なくとも1つの長距離無線通信リンクを含む。非機上通信ネットワーク(複数可)105と通信する各コンポーネントは、そのような通信を可能にするための適切なハードウェアを備える。いくつかの実装態様において、非機上通信ネットワーク105は衛星通信システムを備え、非機上CMS140および機上システム150の各例は、衛星通信を可能にするための衛星アンテナおよびその他の衛星ハードウェアコンポーネントおよびソフトウェアコンポーネントを備える。他の実装態様において、非機上通信ネットワーク105はセルラー通信システムを備え、非機上CMS140および各機上メディアシステム150は、セルラー通信を可能にするためのセルラーアンテナおよびその他のセルラーハードウェアコンポーネントおよびソフトウェアコンポーネントを備える。
【0022】
機上メディアシステム150の実装態様は、非機上ネットワークインターフェースサブシステム170、機上ネットワークアクセスユニット176、非機上メディアサーバ135および機上CMS130を備える。非機上ネットワークインターフェースサブシステム170の実装態様は、非機上通信ネットワーク105を介した非機上CMS140との通信を促進することができる。非機上CMS140は、非機上ネットワークインターフェースサブシステム170を介して輸送機110と通信を効率的に確立することができる(例えば、および/または輸送機110は非機上CMS140と通信を確立することができる)。このような通信は本明細書で説明した様々な目的、例えば、放送チャンネルのストリーミング、チャンネルスケジュールの提供(例えば、チャンネルスケジュール138の更新)、機上メディアシステム150のコンポーネントへ指示を提供すること、ジオフェンスデータの提供(例えば、ジオフェンス境界のうちの1つ以上を表すデータ、輸送機の位置およびジオフェンス境界に基づく判定、輸送機の位置を表すデータ、既存のジオフェンスデータに対する変更など)のために使用することができる。非機上ネットワークインターフェースサブシステム170の実装態様は、輸送機110に配置される双方向通信システム112の一部としてもよく、また、非機上通信ネットワーク105との双方向通信を促進するための様々なコンポーネントを含み得る。
【0023】
図示の実装態様において、非機上ネットワークインターフェースサブシステム170は、アンテナシステム、トランシーバ、モデム、およびネットワークアクセスユニット176を備える。例えば、非機上通信ネットワーク105が衛星通信ネットワークを含む場合、非機上ネットワークインターフェースサブシステム170は、輸送機110上のコンポーネントと輸送機110から離れたコンポーネントとの間(例えば、機上CMS130と非機上CMS140との間)の双方向データ通信をサポートするために、衛星からの順方向ダウンリンク信号の受信および衛星へのリターンアップリンク信号の送信を提供することができる。この場合、モデムはトランシーバに配信するために変調されたアップリンクデータ(例えば、送信中間周波数(IF)信号)を生成することができ、トランシーバは、アンテナシステムを介して衛星に送信するためのリターンアップリンク信号を生成するために、変調されたアップリンクデータをアップコンバートおよび増幅することができる。同様に、トランシーバは、アンテナシステムを介して衛星から順方向ダウンリンク信号を受信することができ、トランシーバは、順方向ダウンリンク信号を増幅およびダウンコンバートして、モデムによる復調のために変調されたダウンリンクデータ(例えば、受信IF信号)を生成することができる。モデムからの復調されたダウンリンクデータは、機上CMS130にルーティングするために、および/または乗客/クライアントデバイス120に直接的にルーティングするために、ネットワークアクセスユニット176に提供することができる。
【0024】
機上ネットワークアクセスユニット176の実装態様は、輸送機110に配置され、機上通信ネットワーク179を介して輸送機110に配置された乗客/クライアントデバイス120と通信することができる。機上ネットワークアクセスユニット176は、輸送機110に配置された双方向通信システム112の一部であってもよく、機上通信ネットワーク179を介した輸送機110に配置された乗客/クライアントデバイス120との双方向通信を促進する様々なコンポーネントを含み得る。実装態様において、ネットワークアクセスユニット176は、機上CMS130が機上システム150のエレメントおよび非機上ネットワークインターフェースサブシステム170のエレメントの両方と通信することを可能にし、いくつかの実装態様において、機上システム150のエレメントと非機上ネットワークインターフェースサブシステム170のエレメントとの間の直接的な通信も可能にする。ネットワークアクセスユニットはまた、ネットワークアクセスユニット176と乗客/クライアントデバイス120との通信結合を促進する機上通信ネットワークを形成するために、他の任意の適切なコンポーネントを含み得る。例えば、機上通信ネットワークは通常、無線リンクとして図示されるため、機上通信ネットワークは、任意の適切な数および種類の物理ポートおよび/または論理ポート、有線リンクおよび/または無線リンク、ルータ、スイッチ、および/または他のコンポーネントを含み得る。いくつかの実装態様において、ネットワークアクセスユニット176は、無線ローカルエリアネットワーク(WLAN)などを介して乗客/クライアントデバイス120と双方向無線通信を確立できる無線アクセスポイント(WAP)178を備える。1つ以上のWAP178は輸送機110の周りに分布することができ、ネットワークアクセスユニット176と協同して、例えばWLAN拡張サービスセット(ESS)の一部などとしてトラフィックスイッチングおよびルーティング機能を提供することができる。機上システム150のいくつかのエレメントは、簡潔にするために、ネットワークアクセスユニット176によって通信的に結合されるように図示されるが、図示されたエレメントを結合するために多数の異なるネットワークが使用される実装態様は考えられる。双方向通信システム112の様々なコンポーネントは、任意の適切な方法で実施することができる。例えば、個別のコンポーネントとして示されるが、異なる実装態様において、一部またはすべてのコンポーネントは単一のコンポーネントに一体化されてもよく(例えば、モデムはネットワークアクセスユニット176に一体化され得る)、または追加のコンポーネントに分割されてもよい。
【0025】
機上CMS130の実装態様は、非機上ネットワークインターフェースサブシステム170、機上ネットワークアクセスユニット176、輸送機状態モニタ190、および機上メディアシステム137の1つ以上と通信することができる。機上システム150のエレメントは個別のエレメントとして図示されるが、1つ以上の機上システム150のエレメントは一体化されてもよい。機上CMS130はジオフェンスモニタ135を含み得る。ジオフェンスモニタ135は、専用集積回路ハードウェアとして実装されてもよいし、コンピューティングシステム(例えば、コンピューティングシステム1000の実装態様)によって実行可能なソフトウェアモジュールとしてもよい。ジオフェンスモニタ135は、機上メディアシステム137が乗客/クライアントデバイス120に提供できるメディアコンテンツを判定する役割を担う。ジオフェンスモニタ135は、輸送機110の位置を表すデータ(以下、区別しないで位置データと呼ぶ)に基づいて提供されるメディアコンテンツを制御することができる。
【0026】
ジオフェンスは地理的エリア(即ち、ジオフェンスエリア)を表すデータである。ジオフェンスは、ジオフェンスが地理的境界を表すジオフェンスエリアを仮想的に取り囲み得る。ジオフェンスは、地理的ポイント、既知の地理的区域、またはその他の事前定義された地理的エリアを含む様々な方法によってデータで表すことができる。ジオフェンスがポイントで表す実装態様において、ポイントは地理座標のセットであり得る。例えば、一実装態様では、ジオフェンスデータは経度と緯度の値のセットまたはタプルを含み得る。一実装態様では、各タプルは1つの経度値と1つの緯度値を含む。タプルのセットは、接続またはエッジがジオフェンスエリアの1つ以上の境界を表すノードまたはポイントを定義することができる。ジオフェンスの各部は、入力として地理的位置、予測軌跡、出発時刻、到着時刻、輸送時間および位置データの1つ以上に基づく1つ以上の区分関数と連続関数によって代替的または追加的に定義されてもよい。実装態様において、ジオフェンスは多数の形状に適合することができる。例えば、ジオフェンスは、多角形、曲線形状、円形(例えば、半径または直径および中心によって定義される)、三角形などのうちの1つ以上の特性を有する境界を含み得る。ジオフェンスは、1つ以上の国、都市、郡、州、準州、地方地域などの既存の地理的境界、メディアコンテンツライセンス契約によって定義される区域、または司法管轄上の制限によって定義される区域(例えば、特定の種類のメディアコンテンツが禁止される区域)によって定義され得、またはそれらを基準とするものである。ジオフェンスは時間的エレメントをさらに含んでもよい。例えば、特定のメディア提供品は特定のジオフェンス内でも、異なる時間で利用可能であってもよく、ジオフェンス自体が時間に応じて地理的に移行してもよい(例えば、連続的なエリア内の許可が移行し、エリアが合併または分離される場合)。
【0027】
位置データは、輸送機状態モニタ190によって生成されて提供される場合がある。一実装態様において、輸送機状態モニタ190は、輸送機のナビゲーションシステム(例えば、航空機の尾翼システム)のコンポーネントであり、または輸送機のナビゲーションシステムと通信するものである。輸送機状態モニタ190の他の実装態様は、全地球測位サービス(GPS)デバイスなどの他の地理位置情報デバイスを備える。位置データは、輸送機110の現在位置、輸送機110が走行しているベクトルまたは軌跡、輸送機110が既に通過した経路を表すデータ、事前定義されたルートからの逸脱、輸送機110の速度、輸送機110の高度、時間遅延、交通の更新、輸送機110の経度、輸送機110の緯度などのうちの1つ以上を含み得る。位置データは、ジオフェンス条件が満たされるかどうかを判定するために、ジオフェンスデータと組み合わせて使用することができる。ジオフェンス条件は、輸送機110がジオフェンスデータによって表される地理的位置内に位置していること、輸送機110がジオフェンスデータによって表される地理的位置の外側に位置していること、輸送機110がジオフェンスエリアの境界から事前定義された距離内に位置していること、輸送機110が縮小ジオフェンスエリア内に位置していること、および輸送機110が縮小ジオフェンスエリアの境界に近づいていることなどのうちの1つ以上を含み得る。異なる実装態様において、位置データとジオフェンスデータの受信、送信およびそれらに関連付けられた判定は、機上CMS130と非機上CMS140との間で分配および/または割り当てられる場合がある。実装態様において、位置データは、コンピュータシステム(例えば、コンピュータシステム1000の実装態様)によって実行可能な機上CMS130の位置データモジュールによって受信される場合がある。
【0028】
ジオフェンスモニタ135が、ジオフェンス条件が満たされるかどうかを判定するように動作可能である実装態様において、ジオフェンスモニタ135は判定において位置データを利用することができる。例えば、ジオフェンスモニタ135は、非機上CMS140から(例えば、非機上通信ネットワーク105を介して)ジオフェンスデータを受信し、輸送機状態スモニタ190から位置データを受信することができる。ジオフェンスモニタ135は、受信したジオフェンスデータおよび受信した位置データに基づいて、ジオフェンス条件が満たされるかどうかを判定することができる。この実装態様において、位置データは(例えば、ネットワークアクセスユニット176を介して)輸送機状態スモニタ190から機上CMS130に送信され得る。
【0029】
ジオフェンスモニタ135はジオフェンス条件が満たされるかどうかを判定するように動作可能である実装態様において、機上CMS130および/またはジオフェンスモニタ135は異なる頻度でジオフェンスデータを受信することができる。一実装態様において、ジオフェンスデータは輸送機110が出発する前に一度ロードされ得る。別の実装態様において、ジオフェンスデータは定期的に更新されてもよいし、状況に応じて動的に更新されてもよい。例えば、ジオフェンスデータおよび位置データのうちの1つ以上は、事前定義された頻度(例えば、信号の頻度ではなく、更新が提供される回数の頻度)で受信および/または更新され得る。別の実装態様において、事前定義された頻度は、位置データと、ジオフェンスデータおよび縮小ジオフェンスデータのうちの1つ以上とに基づいて動的になる場合がある。例えば、輸送機110がジオフェンス境界および縮小ジオフェンス境界のうちの1つ以上を横断する可能性が低い場合、更新の頻度は低くなる場合がある。一実装態様において、輸送機110の位置(例えば、位置データとともに提供される)とジオフェンスエリアを表すデータで示されるジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。実行されるまたは受信される判定の頻度は、同様に変化してもよいし、別様に変化してもよい。
【0030】
代替的にまたは追加的に、位置データは、輸送機状態モニタ190から非機上CMS140に(例えば、非機上CMS130、ネットワークアクセスユニット176、非機上ネットワークインターフェースサブシステム170のうちの1つ以上を介して)、送信されてもよい。例えば、代替の実装態様では、非機上CMS140はジオフェンス条件が満たされるかどうかを判定する。この実装態様において、位置データは機上システム150から非機上CMS140に送信される。非機上CMS140は、ローカルで利用可能なジオフェンスデータおよび送信された位置データを使用して、ジオフェンス条件が満たされるかどうかを判定する。この実装態様において、ジオフェンス条件が満たされるかどうかの判定は、非機上通信ネットワーク105を介して機上CMS130に送信される。この実装態様において、ジオフェンスモニタ135は判定を受信し、受信した判定に基づいて機上メディアシステム137が乗客/クライアントデバイス120に提供できるメディアコンテンツを判定することができる。実行されるまたは受信される判定の頻度は、連続的なものであっても、定期的なものであっても、事前定義されたイベントに応答するものであっても、ジオフェンスエリア内の位置に応答するものなどであってよい。
【0031】
機上CMS130および非機上CMS140のうちの1つ以上は、ジオフェンス条件が満たされるかどうかの判定に基づいて、機上メディアシステム137がどのメディアコンテンツを乗客/クライアントデバイス120に提供できるかを判定し得る。一実装態様において、コンピューティングシステム(例えば、コンピューティングシステム1000の実装態様)によって実行可能なメディア制御モジュールは、ジオフェンス条件が満たされるかどうかに基づいて、機上メディアシステム137がどのメディアコンテンツを乗客/クライアントデバイス120に提供できるかを判定し得る。
【0032】
一実装態様において、それぞれ異なるジオフェンス条件が関連付けられた複数のメディアコンテンツは存在する場合がある。この実装態様において、例えば、異なるプロバイダによって異なる法的条件またはライセンス条件の下で提供されるライブコンテンツは、輸送機110の地理的位置に応じて異なる要件を有する場合がある。したがって、メディアコンテンツに固有のジオフェンスデータは、メディアコンテンツを表すデータに関連付けられ、またはそれとともに格納され、またはそれにリンクされる場合がある。関連付けは、メディアコンテンツ自体との関連付けであってもよいし、メディアコンテンツデータ自体から独立したメディアコンテンツを表すメタデータとの関連付けであってもよい。
【0033】
ジオフェンスシステム100はまた、いつおよび/またはどのような状況下でジオフェンスモニタ135を起動するかを判定することもできる。判定および起動のうちの1つ以上は、機上CMS130と非機上CMS140との間で分配されるか、またはそれらによって促進される場合がある。機上CMS130および非機上CMS140のジオフェンスモニタ135の1つ以上(例えば、判定エンティティ)は、ジオフェンス起動条件が満たされるかどうかを判定することができる。実装態様において、ジオフェンス起動条件が満たされるかどうかの判定は、輸送機110のルートまたは軌跡を表すデータおよび/または他の位置データに基づくものである。輸送機のルートまたは経路に関する事前定義された地理データを判定エンティティに送信することができる。例えば、事前定義された地理データは出発地と目的地を含み得る。この実装態様において、ジオフェンス起動条件は出発地と目的地が異なるジオフェンスエリアに位置することを含み得る。ライセンス権およびその他の法的制限が変わらない旅行では、ジオフェンスモニタを必要としない場合がある。旅行中、同じコンテンツが送信される場合がある。この場合、判定エンティティは、ジオフェンス起動条件が満たされていないと判定することができる。したがって、特定の旅行期間中、ジオフェンスモニタ135(または、少なくともそのジオフェンスモニタリング活動)は起動されなくてもよい。逆に、出発地と目的地が異なるジオフェンスエリアに位置する場合、判定エンティティはジオフェンス起動条件が満たされていると判定し、ジオフェンスモニタを起動させるまたは起動を発生させる可能性がある。
【0034】
法的権利およびライセンス権が変わらない旅行の状況であっても、ジオフェンスモニタ135が依然として起動され、および/または輸送機110の輸送中に常に起動状態を維持する代替の実装態様は考えられる。さらに、ジオフェンス起動条件は時間的エレメントを含み得る。例えば、輸送機110は、ライセンス取得のためにより緩和された時間帯に走行することができる。したがって、ジオフェンスモニタ135の起動は、旅行が発生する時刻に依存し得る。一実装態様において、旅行は、メディアコンテンツに関連するライセンススキームの時間的次元が変化する期間にわたって発生することができる。このような状況では、ジオフェンス起動条件は満たされている可能性がある。また、別の実装態様において、輸送機が回り道に基づいて不意にジオフェンス境界を横断するため、回り道はジオフェンスモニタ135を起動させるかどうかの再判定(例えば、判定エンティティによる)を引き起す可能性がある。
【0035】
ジオフェンスシステム100はさらに、輸送機がいつジオフェンスデータで表されるジオフェンスエリアの境界を横断するかと関連する時間的メトリックを推定するように動作可能であり得る。これは、機上CMS130および非機上CMS140(即ち、時点の判定に特定の判定エンティティ)のうちの1つ以上によって判定され得る。時間的メトリックは、横断時間、横断までの時間、または予測される横断時間または横断までの時間からの偏差のうちの1つ以上を含み得る。一実装態様において、判定エンティティには、ジオフェンスに関連付けられた縮小ジオフェンスを表すデータが格納される。縮小ジオフェンスは、ジオフェンスよりも小さく、且つジオフェンスに含まれ得る。縮小ジオフェンスはサブ境界のセットとして機能でき、サブ境界は、輸送機110がサブ境界の1つを横断する時、輸送機110が対応のジオフェンスを横断することに一定の時間または距離がかかることを示す。一実装態様において、縮小ジオフェンスは、すべての関連するポイントおよび/または辺におけるジオフェンスからの事前定義された距離によって定義される場合がある。一実装態様において、縮小ジオフェンスは、幾何学的にジオフェンスと実質的に類似している。縮小ジオフェンスの一部のポイントがジオフェンス上の他のポイントよりもジオフェンス上の最も近いポイントから遠くなるように、縮小ジオフェンスはジオフェンスの異なる部分で起こり得る状況を考慮する実装態様は考えられる。例えば、いくつかのエリアはより強い風またはより猛烈な天候を有する可能性がある。また、縮小エリアは走行の軌跡に基づいて、例えば、輸送機が卓越風のパターンに逆らって走行する側で小さくなる可能性がある。判定エンティティは、位置データおよび縮小ジオフェンスに基づいて、輸送機がジオフェンス境界を横断する可能性の高い時間を推定することができる。
【0036】
実装態様において、縮小ジオフェンスの有無にかかわらず、判定エンティティは、位置データ、ジオフェンスデータ、取られたルートを表す事前定義されたデータ、予定の軌跡からの既知の逸脱、輸送機110付近の気象条件、交通のメトリック、その他の遅延、回り道、逸脱などのうちの1つ以上に基づいて、追加的または代替的に輸送機110がジオフェンスの境界を横断する推定時間を判定することができる。例えば、一実装態様では、判定エンティティは、輸送機の位置を表す受信されたデータに含まれる輸送機の移動ベクトルに基づいて、輸送機がジオフェンスエリアの境界をいつ横断するかを推定するように動作可能であり得る。
【0037】
一実装態様では、機上CMS130(例えば、ジオフェンスモニタ135およびメディア制御モジュールのうちの1つ以上を介して)は、機上メディアシステム137によって乗客/クライアントデバイス120に提供されるメディアコンテンツの変更を送信することができる。これは、ジオフェンス条件の満足、またはジオフェンス条件の予測された満足(ジオフェンス境界に近づいているため)に基づくものであり得る。機上CMS130はさらに、提供されるメディアコンテンツの変更を乗客/クライアントデバイス120に通知する指示を機上メディアシステム137に送信することができる。例えば、通知は、乗客/クライアントデバイス120に提供されているメディアコンテンツの予測された終了を含む場合がある。判定エンティティは、輸送機110がジオフェンスの境界を横断する時間を推定する実装態様では、通知は横断の推定時間に基づく番組放送終了までの推定時間を含む場合がある。
【0038】
一実装態様では、ジオフェンスモニタ135は、事前に、またはジオフェンス境界を横断することを見越して、機上メディアシステム137によって乗客/クライアントデバイス120に提供されるメディアコンテンツを変更することができる。例えば、ジオフェンス条件は、ジオフェンス境界に対する距離またはタイミング条件を満たす輸送機110の位置を表す位置データを含み得る。距離条件は、位置データが、輸送機110がジオフェンス境界の事前定義された距離内に位置することを表すこと、および/または、輸送機110が走行しているベクトル(または直線以外のルートに基づく他の投影された軌跡上で)が、輸送機110からジオフェンス境界までのベクトル(または軌跡)に沿った距離が事前定義された距離内にあることを表すことを含み得る。タイミング条件は、ジオフェンス境界または縮小ジオフェンス境界のうちの1つ以上を横断する推定時間が事前定義された時間内にあることを含む。これらの条件を満たす距離と時間の判定は、高度と地球の曲率がより重要な要素であるため、航空機と陸上機では相違する場合がある。航空機の場合、直線的な軌跡よりも曲線的な軌跡の方が適切である場合がある。陸上機の場合、軌跡は利用可能な道路、および道路の人工的なカーブおよび曲がり角に基づくものである場合がある。ベクトルおよび/または軌跡を評価する際、距離とタイミングの条件はこれらの要因を考慮する場合がある。
【0039】
ジオフェンスデータは、特定のライセンス条件のための境界を表すことができる。例えば、メディアコンテンツが依然として2つのジオフェンスエリアで提供できる場合でも、メディアコンテンツを提供できる条件はジオフェンスエリアの間で異なる場合がある。例えば、メディアコンテンツは、第1のジオフェンスエリアで、無料で視聴できるが、ライセンスにより、第2のジオフェンスエリアで同じコンテンツに対して料金の支払いを要求することになる場合がある。一実装態様では、機上CMS130は、特定のメディアコンテンツへのアクセスには、変更済み条件(例えば、乗客は料金を支払わなければならない)承諾が要求されると判定することができる。機上CMS130は(例えば、ジオフェンスモニタ135およびメディア制御モジュールのうちの1つ以上を介して)、メディアコンテンツを提供するための変更済み条件を機上メディアシステム137に送信することができる。機上CMSはさらに、メディアコンテンツを提供するための変更済み条件の承諾を表すデータの提供をユーザデバイスに要求する指示を機上システムに送信することができる。
【0040】
放送チャンネル146は、非機上通信ネットワーク105を介して非機上CMS140から取得することができる。いくつかの実装態様では、非機上CMS140は、放送チャンネルコンテンツのソースの1つ以上を含む。例えば、非機上CMS140は、1つ以上のコンテンツ放送局、コンテンツアグリゲータなどと直接的に提携する(例えば、非機上CMS140はケーブルプロバイダヘッドエンドなどの一部として実施される)。他の実装態様では、非機上CMS140は、1つ以上のコンテンツネットワーク160を介して1つ以上のコンテンツソース180(例えば、コンテンツサーバ)と結合される。コンテンツソース(複数可)180は、コンテンツ放送局、コンテンツアグリゲータ、および/または放送チャンネルコンテンツの任意の他の適切なソースを含み得る。いくつかのこのような実装態様では、コンテンツソース(複数可)180およびコンテンツネットワーク(複数可)160は、1つ以上の商業地上波テレビネットワーク、衛星テレビプロバイダ、OTAテレビ放送局、OTTインターネットテレビプロバイダなどを含む。非機上CMS140は、任意の適切な方法で放送チャンネル146と通信することができる。いくつかの実装態様では、各放送チャンネル146は、対応するインターネットプロトコルテレビ(IPTV)ストリームとして非機上通信ネットワーク105を介して通信される。他の実装態様では、各放送チャンネル146は非機上通信ネットワーク105を介して、ユニキャスト通信として、マルチキャスト通信として、確立された論理通信リンク(トンネルなど)を介して、またはその他の適切な方法で通信される。
【0041】
本明細書で使用されるように、「放送チャンネル146」は、非機上CMS140により非機上通信ネットワーク105(および非機上ネットワークインターフェースサブシステム170)を介して機上CMS130に通信されるチャンネルである。いくつかの実装態様では、特定の放送チャンネル146が非機上CMS140から1つ以上の輸送機110に通信されている時、放送チャンネル146は、従来の放送テレビネットワーク(例えば、ケーブルネットワーク、衛星テレビネットワークなど)を介して同時期に放送されているテレビチャンネルに直接的に対応する。他の実装態様では、放送チャンネル146の1つ以上は、放送チャンネルコンテンツを集約することによって生成され、その結果、一部またはすべての放送チャンネル146の可用性、順序、および/または他の特徴が、従来の放送テレビネットワーク上で放送されるテレビチャンネルとは異なる。このような実装態様の1つでは、放送チャンネルコンテンツは、商業テレビネットワークによって選択され、放送チャンネル146で使用されるために、非機上CMS140に配信される(例えば、特定の時間、特定の順序、特定の制限などで)。別のこのような実装態様では、放送チャンネルコンテンツは商業テレビネットワークの1つ以上の関連会社から集約される。例えば、商業テレビスポーツネットワークは、輸送機110の出発地および/または目的地の区域に関連付けられたスポーツチームに関するライセンスされたコンテンツを集約することができる。商業テレビネットワークは、輸送機110の特定の乗客視聴者にとって興味がありそうなライセンスされたテレビ番組および/または映画を集約することができる。いくつかの実装態様では、非機上CMS140は、既に輸送機110との通信のために適切なフォーマットになった放送チャンネルコンテンツを受信し、非機上CMS140は、受信された放送チャンネルコンテンツを放送チャンネル146として通信することができる。他のそのような実装態様では、非機上CMS140は、放送チャンネルコンテンツを第1のフォーマットで受信し、放送チャンネルコンテンツを機上CMS130による提供に適合する第2のフォーマットに変換し、変換されたコンテンツを放送チャンネル146として通信する。
【0042】
非機上CMS140の実装態様は、放送チャンネル146が1つ以上の機上CMS130により使用されている場合のみ、非機上通信ネットワーク105を介して放送チャンネル146を通信するように動作することができる。放送チャンネル146がいずれの機上CMS130により使用されていない時に放送チャンネル146の通信を停止することにより、放送チャンネル146の通信(例えば、ストリーミング)を継続するために別様で使用される機上通信ネットワーク105のリソース(例えば、帯域幅)を解放することができる。いくつかの実装態様では、非機上CMS140は、非機上通信ネットワーク105を介した放送チャンネル146の通信と、適切なタイミングでのその通信の停止を指示する。例えば、実装態様では、非機上CMS140は、いつ非機上通信ネットワーク105を介して1つ以上の放送チャンネル146を通信するか(例えば、および生成するか)、およびその可否を独自で判定することができる。他の実装態様では、機上CMS130は、適切なタイミングでその通信を開始および停止するように非機上CMS140に指示することで、非機上通信ネットワーク105を介して放送チャンネル146の通信を指示する。例えば、実装態様では、機上CMS130は、指示(例えば、放送チャンネル146の送信開始要求、放送チャンネル146の送信停止要求など)を生成することができ、その指示を、非機上通信ネットワーク105を介して非機上CMS140に通信することができる。
【0043】
一実装態様では、現在の番組タイムスロットの今回の終了に関して指示または他のアクションは実行されず、特定の放送チャンネル146は、引き続き非機上通信ネットワーク105を介して非機上CMS140によって通信され、機上CMS130によって受信されることを可能にする。別の実装態様では、機上CMS130および/または非機上CMS140は、特定の放送チャンネルの連続的な通信を指示する指示を通信する。
【0044】
機上メディアシステム137の実装態様は輸送機に配置され、事前配置された多数の(例えば、数百、数千など)コンテンツセグメントが格納される場合がある。機上メディアシステム137は、1つ以上のハードディスクドライブ、ソリッドステートドライブ、リムーバブル記憶媒体など、任意の適切な種類のデータストレージを含み得る。事前配置されたコンテンツセグメントは、機上メディアシステム137に格納される。いくつかの実装態様では、事前配置されたコンテンツセグメントの一部またはすべては、輸送機110が輸送中ではない時、例えば輸送機110が駐機、停泊している間などに、機上メディアシステム137に格納される。他の実装態様では、事前配置されたコンテンツセグメントの一部またはすべては、都合により機上メディアシステム137にプッシュされる。例えば、日和見的マルチキャスト、トリクルキャストまたは他の技術は、輸送機110が輸送している間、非機上通信ネットワーク105上の余剰容量の検出された利用可能性を発揮するために使用することができる。事前配置されたコンテンツセグメントは、テレビ番組エピソード、映画、映画プレビュー、輸送情報、広告などの任意の適切なコンテンツセグメントを含み得る。いくつかの実装態様では、事前配置されたコンテンツセグメントの一部またはすべては、輸送機110の一部またはすべての乗客が乗客/クライアントデバイス120を使用して要求に応じてアクセスされ得る。いくつかの実装態様では、事前配置されたコンテンツセグメントの一部またはすべては、対応する(1つ以上の)コンテンツパラメータのセットに関連付けられて格納される。コンテンツパラメータは、メタデータとして格納することもできるし、または(例えば、リレーショナルデータベース構造を使用して)事前配置されたコンテンツセグメントに関連付けて格納することもできる。対応するコンテンツパラメータの各セットは、例えば、コンテンツ種類(例えば、テレビ番組のエピソード、映画、広告など)、ジャンル(例えば、コメディ、ドラマ、ドキュメンタリー、リアリティ、ファミリーなど)、コンテンツディスクレプター(例えば、タイトル、キーワード、上映時間、監督、評価など)、コンテンツフォーマット(例えば、解像度、ファイル種類、デバイス互換性など)、コンテンツ関連付け(例えば、配信業者、ネットワークまたは他の付属装置、関連する事前配置されたコンテンツセグメントなど)、権利情報(例えば、権利者、配信要件または制限、暗号化情報など)など、関連する事前配置されたコンテンツセグメント(複数可)を記述する任意の適切な情報を含み得る。
【0045】
機上CMS130は、1以上の線形チャンネルスケジュールに従って、機上ネットワークインターフェースサブシステム177を介して乗客/クライアントデバイス120にストリーミングするための1つ以上のカスタマイズされたチャンネルを自動的に生成することができる。各線形チャンネルスケジュールは、複数の番組放送タイムスロットと事前配置された複数の番組放送タイムスロットを含む一連の番組放送タイムスロットを定義することができる。線形チャンネルスケジュールは、任意の適切な方法でフォーマットして格納することができる。いくつかの実装態様では、線形チャンネルスケジュールは機上メディアシステム137によって格納される。他の実装態様では、線形チャンネルスケジュールは、非機上CMS140によって格納される(例えば、および/または、非機上CMS140によって生成、維持されるなど)。
【0046】
図2は、連続的なジオフェンスエリアを有するジオフェンスシステム200の例示的な実装態様を示す。ジオフェンスシステム200は、ジオフェンスシステム100の実装態様であってもよく、輸送機210は輸送機110の実装態様(例えば、110a~nのうちの1つ)であってもよい。図示のジオフェンスシステム200は、2つの五角形のジオフェンス216、218を含む。ジオフェンス216、218のそれぞれは、ジオフェンスが地理的境界を示すジオフェンスエリア226、228を仮想的に取り囲む場合がある。ジオフェンス216、218は連続し、且つ境界を共有しているように図示されているが、必ずしも連続する必要がない。例えば、実装態様では、提示されるコンテンツに制限がないエリアが存在する可能性があるため、ジオフェンス216、218は提供されるメディアコンテンツに異なるライセンスまたは法的制限があるエリアによって区切られる。いくつかの実装態様では、ジオフェンスはメディアコンテンツの制限に違反しないように保守的に描画される場合がある(例えば、ジオフェンスの間に、基本的にメディアコンテンツの無人地帯を表すスペースがある)。また、実装態様では、ジオフェンスは特定のメディアコンテンツのデータに固有であり、および/または関連付けられるため、特定のメディアコンテンツためのジオフェンス216、218は他のメディアコンテンツのためのジオフェンス216、218と部分的に重複することができる。
【0047】
五角形で図示されているが、任意の形状のジオフェンス216、218が考えられる。例えば、ジオフェンスは、多角形、曲線形状、円形(例えば、半径または直径および中心によって定義される)、三角形などのうちの1つ以上の特性を有する境界を含み得る。ジオフェンス216、218は、同じ形状(例えば、ジオフェンス216、218が均一なグリッドに分割される場合)であってもよいし、異なる形状であってもよい。ジオフェンスは、国、都市、郡、州、準州、地方地域などの既存の地理的境界、メディアコンテンツライセンス契約によって定義された区域、または司法管轄上の制限によって定義された区域(例えば、特定の種類のメディアコンテンツが禁止される区域)によって定義され得、またはそれを基準とするものである。ジオフェンス216、218はさらに時間的エレメントを有してもよい。例えば、特定のメディア提供品は特定のジオフェンス内でも、異なる時間で利用可能であってもよく、ジオフェンス自体が時間に応じて地理的に移行してもよい(例えば、連続的なエリア内の許可が移行し、エリアが合併または分離される場合)。さらに、ジオフェンス216、218は、メディアコンテンツの制限が侵害されないことをさらに保証するために、ライセンスまたは法律によってメディアコンテンツが提供され得るエリアよりも小さくなるように保守的に形成されるため、非連続であってもよい。
図2に図示されていないが、ジオフェンス216、218は、縮小ジオフェンスエリアを仮想的に取り囲む縮小ジオフェンスを追加的または代替的に含み得る(例えば、システム300を参照)。
【0048】
ジオフェンス216、218は、地理的ポイント、既知の地理的区域、または他の事前定義された地理的エリアを含む多数の方法によりデータで表すことができる。一実装態様では、ジオフェンスシステム200はポイント214a~h(またはノード)を含む。ポイント110a~nは、ジオフェンス216、218の境界(またはエッジ)を定義するために接続され得る。ジオフェンスがポイント110a~nによって表される実装態様では、ポイント110a~nは複数の地理的座標のセットであり得る。例えば、一実装態様では、ジオフェンスデータは、それぞれ経度と緯度の値を含むセットまたはタプルを備えるポイント110a~nを含み得る。一実装態様では、各タプルは1つの経度値と1つの緯度値を含む。タプルのセットは、ジオフェンスエリアの1つ以上の境界を表すポイント110a~nおよび/または連結(またはエッジ)を定義し得る。ジオフェンス216、218の一部は、入力としての地理的位置、予測される軌跡、出発時刻、到着時刻、輸送時間および位置データのうちの1つ以上に基づく区分関数および連続関数のうちの1つ以上(例えば、事前定義されたポイントの間)によって、代替的または追加的に定義され得る。さらに、区分関数および/または連続関数は、ポイント110a~nの1つ以上に対して定義され得る。
【0049】
図示されるように、ポイント214a~214dとポイント214h、およびそれらの間のエッジは、第1のジオフェンスエリア226を取り囲む第1のジオフェンス216を定義する。図示されるように、ポイント214d~hとそれらの間のエッジは、第2のジオフェンスエリア228を取り囲む第2のジオフェンス218を定義する。ジオフェンス216、218は連続しているため、ジオフェンス216、218は共有境界に沿ってポイント214d、214hを共有することができる。輸送機210は、第2のジオフェンス218内の第2のジオフェンスエリア228を走行するように図示される。第2のジオフェンスエリア228は、ライセンス制限またはその他の法的制限により(例えば、ライセンスまたは法的制限に基づくデータ関連付けにより)、第2のジオフェンスエリア228に関連付けられたメディアコンテンツの放送が許可されるものである。輸送機210が第2のジオフェンス218に取り囲まれる第2のジオフェンスエリア228に位置している間に適用される制限は、輸送機210が第1のジオフェンスエリア226を通過する時に適用されないことがある。輸送機が第2のジオフェンスエリア228から出て第1のジオフェンスエリア226に入る場合、第2のジオフェンス218に関連付けられたメディアコンテンツを提供するためのルールは、第1のジオフェンス216に関連付けられたメディアコンテンツを提供するためのルールにより置き換えられる(または他の方法で優先される)ことができる。好ましくは、ジオフェンス216、218は、乗客/クライアントデバイスに提供可能なメディアコンテンツの一部に適用され得るが、他のジオフェンスは異なるメディアコンテンツに適用され得る。
【0050】
図3は、ジオフェンス境界の横断タイミングを推定するジオフェンスシステム300の例示的な実装態様を示す。システム300は、システム100およびシステム200のうちの1つ以上の実装態様であってもよい。輸送機は、輸送機110および輸送機210のうちの1つ以上の実装態様であってもよい。システム300は、縮小ジオフェンス316aを有するジオフェンス316を含む。ジオフェンス316はジオフェンスエリア318を仮想的に取り囲み、縮小ジオフェンス316aは縮小ジオフェンスエリア318aを仮想的に取り囲む。
【0051】
縮小ジオフェンス316aはジオフェンス316に対して定義され得る。例えば、縮小ジオフェンス316aの1つ以上は、ジオフェンス316と幾何学的に類似し、ジオフェンス316から事前定義された距離(例えば、同一または異なる事前定義された距離の仮想的な表現)を離れる場合がある。例えば、縮小ジオフェンス316aは、ジオフェンス316に対して(例えば、地理的境界などの不規則な形状に対しても)同心円状であってもよい。代替的または追加的に、縮小ジオフェンス318は、可能性の高い軌跡、速度および/またはルート条件(例えば、天候および/または交通)を潜在的に考慮して、過去に使用された様々な経路またはルートを横断する可能性の高い時間に関する事前定義された判定に基づいて、ジオフェンス316に対して定義され得る。縮小ジオフェンス316aは、輸送機310がジオフェンス316を横断する時間を推定するために使用することができる。例えば、輸送機が縮小ジオフェンスエリア318aの境界に近づくと、機上CMSのジオフェンスモニタは、推定横断時間および/または横断までの推定時間の判定をトリガーすることができる。したがって、縮小ジオフェンス316aは、ジオフェンスエリア318の境界を横断する時に提供されるメディアコンテンツが、次のジオフェンス(
図3に示されない)によって表される次のジオフェンスエリアで許可されることを保証する安全装置として動作する場合がある。
【0052】
横断タイミングは、ジオフェンス316を表すジオフェンスデータ、次のジオフェンスを表すジオフェンスデータ、位置データ、外部から提供されたナビゲーションデータ(例えば、GPSデータ)などの1つ以上に基づいて推定することができる。一実装態様では、位置データは輸送機310の軌跡322(例えば、輸送ベクトル)を含む。位置データは、輸送機310の速度と方向、および縮小オフェンスエリア318aの境界とジオフェンスエリア318の境界との間の事前定義された距離に基づくものである。縮小ジオフェンス318またはその縮小ジオフェンスエリア318aを参照することなく、位置データとジオフェンス316のデータに基づいて横断タイミングを推定する実装態様も考えられる。使用される位置データは軌跡322として図示されるが、他の位置データを使用してもよい。例えば、航空機の場合、横断タイミングは、航空機の位置と、同一または類似の飛行経路を使用する飛行の過去の飛行データに基づいて事前定義することができる。道路車両の場合、おそらく道路や交通の性質を考慮して、推定タイミングは過去のルートタイミングに基づくものであり得る。
【0053】
横断タイミングは、ジオフェンス316の横断または予測される横断に関連付けられたアクションをトリガーするために使用することができる。実装態様では、特定の事前定義された横断タイミング条件が満たされた場合、横断準備アクションが実行され得る。例えば、事前定義された横断タイミング条件は、ジオフェンスエリア318の境界を横断するまでの閾値推定時間を表す時間閾値を含む場合がある。この判定は、縮小ジオフェンスエリア318aの境界の横断によってトリガーされ得、または縮小ジオフェンス316aとは無関係の横断時間の判定によってトリガーされる場合がある。横断タイミング条件の満足によって潜在的にトリガーされる横断準備アクションは、ジオフェンスモニタによって実行可能であって、提供されるコンテンツを事前に変更すること(例えば、その次のジオフェンスエリアに輸送機310が進入しようとしている次のジオフェンスの制限と一致する)、提供されるコンテンツを変更するように機上メディアシステムに指示を与えること(例えば、ライセンスまたは他の法的制限に違反しないことを保証する直ちにまたは保守的な推定時間内に)、メディアコンテンツが利用できなくなることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、メディアコンテンツが異なる条件下で利用可能である可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、機上メディアシステムが乗客/クライアントデバイスから条件の承認を受けた上で、メディアコンテンツが利用可能になる可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること(例えば、次のジオフェンスエリア内で異なる支払条件が要求されるライセンスが供与されるメディアコンテンツに対して支払いを提供することに同意すること)、軌跡322上の次のジオフェンスに対して新しいジオフェンスデータをプリフェッチする指示を提供することなどのうちの1つ以上を含み得る。
【0054】
図4および
図5は、ジオフェンス、ジオフェンス条件、提供されるメディアコンテンツおよびジオフェンス起動条件の1つ以上に関する判定が、機上CMS430、530と非機上CMS440、540との間で任意の方法で分配できる方法を表す2つのシナリオを示す。具体的に、
図4は、ジオフェンスシステムの動作を調整するためのシステム400の例示的な実装態様を示す。図示された実装態様では、機上CMS430のジオフェンスモニタは、(例えば、ジオフェンスデータに基づいて)ジオフェンスに関連付けられた特定の条件の満足を判定する役割を担う。システム400は、輸送機に設置された機上システム450と、輸送機から離れた場所に位置する非機上システム499を含む。輸送機状態モニタ490は、通信1で位置データを機上CMS430に送信する。位置データは、輸送機の現在位置、輸送機が走行しているベクトルまたは軌跡、輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、輸送機の速度、輸送機の高度、時間遅延、交通の更新、輸送機の経度、輸送機の緯度などのうちの1つ以上を含み得る。位置データは、ジオフェンス条件が満たされるかどうかを判定するために、ジオフェンスデータと組み合わせて使用することができる。
【0055】
通信2では、非機上CMS440は、ジオフェンスエリアを仮想的に取り囲むジオフェンスを表すジオフェンスデータを機上CMS430に送信する。特定の順序で行われるように図示されるが、通信1と通信2の動作順序は逆であってもよく、異なる頻度で行われてもよい。
【0056】
判定3では、機上CMS430のジオフェンスモニタが、受信した位置データと受信したジオフェンスデータに基づいて、輸送機(例えば、その位置)がジオフェンス条件を満たすかどうかを判定する。例えば、ジオフェンスモニタは、輸送機の位置データが、輸送機がジオフェンスによって表されるジオフェンスエリアの境界に位置することを表すと判定することができる。
【0057】
判定4において、機上CMS430および/またはそのジオフェンスモニタは、輸送機上の乗客/クライアントデバイス498による消費のために、機上メディアシステム435に提供される、または機上メディアシステム435によって提供されるメディアコンテンツを判定する。提供されるメディアコンテンツは、ジオフェンス条件が満たされるかどうかの判定に基づくものであり得る。例えば、ジオフェンス条件が満たされた場合、ジオフェンス条件が適用されるジオフェンスに関連付けられたメディアコンテンツは制限されて提供されてもよく、ジオフェンスにおいて隣接または他のジオフェンスと異なる状況下で提供されてもよい。
【0058】
通信5では、許可されたメディアコンテンツが機上CMS430によって機上メディアシステム435に提供される。通信6が、機上メディアシステム435が乗客/クライアントによる消費のために、機上メディアシステム435が利用可能なメディアコンテンツのうちのどちらを提供できるかを提示する指示を表す代替の実装態様が考えられる。
【0059】
通信6において、機上メディアシステム435は、機上CMS430によって提供および/または許可されたメディアコンテンツを少なくとも1つの乗客/クライアントデバイス498に提供する。
【0060】
図5は、ジオフェンスシステムの動作を調整するためのシステム500の別の例示的な実装態様を示す。図示の実装態様では、非機上CMS530は特定の条件の満足を判定する役割を担い、その判定は機上CMSのジオフェンスモニタに送信される。システム500は、輸送機に設置された機上システム550と、輸送機から離れた場所に位置する非機上システム599を含む。輸送機状態モニタ590は、通信1で位置データを機上CMS530に送信する。
【0061】
通信2では、機上CMS530は位置データを非機上CMS540に送信する。代替の実装態様では、輸送機状態モニタは、機上CMS530を媒体として使用することなく(例えば、通信2を取り消す)、通信1における位置データを非機上CMS540に送信することができる。
【0062】
判定3では、非機上CMS540は受信した位置データに基づいて、輸送機(例えば、その位置)がジオフェンス条件を満たすかどうかを判定する。非機上CMS540は、ジオフェンスエリアを仮想的に取り囲むジオフェンスを表すジオフェンスデータを含み得、受信した位置データを使用して、ジオフェンス条件が満たされるかどうかを判定することができる。例えば、ジオフェンスモニタは、輸送機の位置データが、輸送機がジオフェンスによって表されるジオフェンスエリアの境界に位置することを示すと判定することができる。
【0063】
通信4では、非機上CMS540は、ジオフェンス条件が満たされるかどうかの判定を機上CMS530に送信する。実装態様では、判定は機上CMS530のジオフェンスモニタによって受信される場合がある。
【0064】
判定5において、機上CMS530および/またはそのジオフェンスモニタは、輸送機上の乗客/クライアントデバイス598による消費のために、機上メディアシステム535に提供される、または機上メディアシステム535によって提供されるメディアコンテンツを判定する。提供されるメディアコンテンツは、ジオフェンス条件が満たされるかどうかの判定に基づくものであり得る。例えば、ジオフェンス条件が満たされた場合、ジオフェンス条件が適用されるジオフェンスに関連付けられたメディアコンテンツは、制限されて提供されてもよく、ジオフェンスエリアにおいて隣接または他のジオフェンスエリアと異なる状況で提供されてもよい。
【0065】
通信6では、許可されたメディアコンテンツは機上CMS530によって機上メディアシステム435に提供される。代替の実装態様では、通信6は、機上メディアシステム435が乗客/クライアントによる消費のために、機上メディアシステム435が利用可能なメディアコンテンツのうちのどちらを提供できるかを提示する指示を表す。
【0066】
通信7において、機上メディアシステム435は、機上CMS530によって提供および/または許可されたメディアコンテンツを少なくとも1つの乗客/クライアントデバイス598に提供する。
【0067】
図4および
図5に図示されないが、実装態様では、機上CMS430、530および非機上CMS440、540のうちの1つ以上が、ジオフェンスに関連付けられた条件の満足に基づいて提供されるメディアコンテンツの監視および/または管理を起動するために、ジオフェンスモニタおよび/またはジオフェンスシステムを起動するかどうかの初期判定を行う場合がある。本明細書で説明するように、初期判定は、ジオフェンス起動条件が満たされるかどうかの判定に関与し得る。ジオフェンスに関連付けられた他の条件を判定することも考えられ、条件が満たされるかどうかを判定する役割は、任意の方法で機上CMS430、530と非機上CMS440、540との間で分配されてもよい。
【0068】
図6は、機上コンテンツ管理システムのプロセッサ読み取り可能な記憶媒体600の例示的な実装態様を示す。媒体600は、信号そのものを除外する。一実装態様では、媒体は、非一時的な媒体および有形の媒体のうちの1つ以上である。媒体600は、ストレージ1020のまたはその一部の実装態様であってもよい。媒体600は、位置データモジュール695、ジオフェンスモニタ696およびメディア制御モジュール697のうちの1つ以上を含み得、これらはメモリ(例えば、媒体600および/またはストレージ1020)に格納され得、コンピューティングシステムのプロセッサ(例えば、コンピューティングシステム1000のプロセッサ(複数可)1002)によって実行可能であり得る。
【0069】
位置データモジュール695は、機上CMSのための位置データを管理するハードウェアおよび/またはソフトウェアに実装されたロジックエレメントである。位置データモジュール695は、輸送機の位置データを受信、格納および判定のうちの1つ以上を実行し得る。輸送機の輸送機状態モニタは、位置データを機上CMSに送信することができる。機上CMSの位置データモジュール695はこのデータを受信し、データに対する処理を実行する。様々な実装態様では、位置データモジュール695は、位置データの一部またはすべてを、ジオフェンスモニタ696および非機上CMSのうちの1つ以上に転送することができる。また、位置データモジュール695は、受信側エンティティによる消費のために送信する前に、位置データの一部を再フォーマット、削除、またはその他の方法でフィルタリングすることができる。例えば、輸送機システムは、ジオフェンスモニタ696および/または非機上CMSによって使用されるフォーマットとは異なる第1のフォーマットで位置データを提供することができ、位置データモジュール695は位置データを変換することができる。また、輸送機状態モニタは、ジオフェンスモニタ696または非機上CMSが使用するように構成される場合よりも多くのデータを提供する可能性があるため、位置データモジュール695は余分なデータを削除することができる。位置データモジュール695はジオフェンスモニタ696のエレメントである実装態様が考えられる。
【0070】
ジオフェンスモニタ696は、機上CMSのジオフェンスシステム動作を管理するハードウェアおよび/またはソフトウェアに実装されたロジックエレメントである。ジオフェンスモニタ696は、ジオフェンスモニタ135の実装態様であってもよい。ジオフェンスモニタ696は、機上メディアシステムが乗客/クライアントデバイスに提供できるメディアコンテンツを判定する役割を担う。ジオフェンスモニタ696は、輸送機の位置を表す位置データに基づいて、提供されるメディアコンテンツを制御することができる。ジオフェンスモニタ696は、利用可能なメディアコンテンツの変更を判定することができ、および/またはメディアコンテンツが利用可能である条件を変更することができる。例えば、ジオフェンスモニタ696は、ジオフェンス条件が満たされるかどうかに基づいて、どのメディアコンテンツを提供すべきか、すでに提供されたメディアコンテンツへの変更、メディアコンテンツを提供すべき条件、提供されたメディアコンテンツへの変更に関して乗客/クライアントデバイスに提供するメッセージに関する機上メディアシステムへの送信の指示、メディアコンテンツの提供を継続するために機上メディアシステムが乗客/クライアントデバイスから取得しなければならない変更済み条件の承認に関する機上メディアシステムへの指示などのうちの1つ以上を判定する。
【0071】
ジオフェンスモニタ696は、ジオフェンスに関連付けられたデータ(例えば、ジオフェンス、ジオフェンス条件、提供されるメディアコンテンツ、ジオフェンス起動条件、距離またはタイミング条件、ライセンス条件、メディアコンテンツ提供条件、変更済み条件、横断タイミング条件、非機上CMSにより提供される乗客/クライアントデバイス条件の1つ以上を表すデータ)、および位置データ(例えば、位置データモジュールによって処理された位置データ)を格納および/または受信することができる。
【0072】
ジオフェンスモニタ696が、ジオフェンス条件が満たされるかどうかを判定するように動作可能である実装態様では、ジオフェンスモニタ696は判定において位置データを使用することができる。例えば、ジオフェンスモニタ696は、(例えば、非機上通信ネットワークを介して)非機上CMSからジオフェンスデータを受信し、輸送機状態モニタから位置データを受信することができる。ジオフェンスモニタ696は、受信したジオフェンスデータおよび受信した位置データに基づいて、ジオフェンス条件が満たされるかどうかを判定することができる。この実装態様では、位置データは、輸送機状態モニタから機上CMSに(例えば、ネットワークアクセスユニットを介して)送信される場合がある。ジオフェンスモニタ696はジオフェンス条件が満たされるかどうかを判定するように動作可能である実装態様では、機上CMSおよび/またはジオフェンスモニタ696は、異なる頻度でジオフェンスデータを受信することができる。代替の実装態様では、ジオフェンスモニタ696は、ジオフェンス条件が満たされるかどうかの判定を非機上CMSから受信し、受信した判定に基づいて、機上メディアシステムが乗客/クライアントデバイスに提供できるメディアコンテンツを判定することができる。
【0073】
ジオフェンスシステムおよび/またはジオフェンスモニタ696自体は、乗客/クライアントデバイスによる消費のために提供されるメディアコンテンツを制御するために、ジオフェンスモニタ696をいつおよび/またはどのような状況下で起動するかをさらに判定することもできる。判定と起動の1つ以上は、機上CMSと非機上CMSとの間で分配されるか、またはそれらによって促進される場合がある。機上CMSおよび非機上CMSのジオフェンスモニタ696のうちの1つ以上(例えば、判定エンティティ)は、ジオフェンス起動条件が満たされるかどうかを判定することができる。実装態様では、ジオフェンス起動条件が満たされるかどうかの判定は、輸送機のルートまたは軌跡を表すデータに基づくものである。例えば、輸送機のルートまたは経路に関する事前定義された地理データを、判定エンティティに送信することができる。事前定義された地理データは、出発地と目的地を含み得る。この実装態様において、ジオフェンス起動条件は出発地と目的地が異なるジオフェンスエリアに位置することを含み得る。ライセンス権やその他の法的制限が変わらないルートでは、ジオフェンスモニタは必要としない可能性がある。旅行中、同じコンテンツが送信される場合がある。この場合、判定エンティティは、ジオフェンス起動条件が満たされていないと判定することができる。したがって、ジオフェンスモニタ696のメディアコンテンツ制御動作は、特定の旅行の期間で停止されてもよい。逆に、出発地と目的地が異なるジオフェンスエリアに位置する場合、判定エンティティは、ジオフェンス起動条件が満たされたと判定し、ジオフェンスモニタ696のメディアコンテンツ制御動作を起動するまたは起動を引き起こすことができる。
【0074】
代替の実装態様では、旅行において法的権利およびライセンス権が変わらない状況であっても、ジオフェンスモニタ696は依然として起動され、および/または輸送機が輸送中に常に起動状態を維持する。さらに、ジオフェンス起動条件は時間的エレメントを含み得る。例えば、輸送機はライセンス取得のためにより緩和された時間帯に走行することができる。したがって、ジオフェンスモニタ696の起動は、旅行が発生する時刻に依存する場合がある。一実装態様において、旅行は、メディアコンテンツに関連付けられたライセンススキームの時間的次元が変化する期間にわたって発生することができる。このような状況では、ジオフェンス起動条件は満たされている可能性がある。また、別の実装態様では、輸送機が回り道に基づいて不意にジオフェンス境界を横断するため、回り道はジオフェンスモニタ696を起動させるかどうかの再判定を引き起す場合がある。
【0075】
一実装態様では、機上CMSは(例えば、ジオフェンスモニタおよびメディア制御モジュールの1つ以上を介して)、機上メディアシステムによって乗客/クライアントデバイスに提供されるメディアコンテンツの変更を送信することができる。これは、ジオフェンス条件の満足、または条件の予測された満足(ジオフェンス境界に近づいているため)に基づく可能性がある。機上CMSのジオフェンスモニタ696はさらに、提供されるメディアコンテンツの変更を乗客/クライアントデバイスに通知する指示を機上メディアシステムに送信することができる。例えば、通知は、乗客/クライアントデバイスに提供されているメディアコンテンツの予測された終了を含み得る。判定エンティティが、輸送機がジオフェンス境界を横断する時間を推定する実装態様では、通知は推定横断時間に基づく番組終了までの推定時間を含み得る。
【0076】
一実装態様では、ジオフェンスモニタ696は、事前に、またはオフェンス境界を横断することを見越して、機上メディアシステムによって乗客/クライアントデバイスに提供されるメディアコンテンツを変更することができる。例えば、ジオフェンス条件は、ジオフェンス境界に対する距離条件またはタイミング条件を満たす輸送機の位置を表す位置データを含み得る。距離条件は、位置データが、輸送機が地理的境界の事前定義された距離内に位置することを表し、および/または、輸送機が走行しているベクトル(または直線以外であり得るルートに基づく別の方法で投影された軌跡上で)が、輸送機からジオフェンス境界までのベクトル(または軌跡)に沿った距離が事前定義された距離内にあることを表すことを含み得る。タイミング条件は、ジオフェンス境界または縮小ジオフェンス境界のうちの1つ以上を横断する推定時間が事前定義された時間内にあることを含み得る。高度や地球の曲率が航空機にとってより重要な要因であり得、道路、道路状況、路面状況が陸上機にとってより重要な要因であり得るため、これらの条件を満たす距離とタイミングの判定は、航空機と陸上機では相違し得る。航空機の場合、直線的な軌跡よりも曲線的な軌跡の方が適切である場合がある。陸上機の場合、軌跡は利用可能な道路または軌道、道路または軌道の人工的なカーブや曲がり角に基づくものであり得る。ベクトルおよび/または軌跡を評価する際、距離とタイミングの条件はこれらの要因を考慮する場合がある。
【0077】
ジオフェンスが縮小ジオフェンスを含む実装態様では、輸送機が縮小ジオフェンスエリアの境界に近づくと、ジオフェンスモニタ696は、推定横断時間および/または横断までの推定時間の判定をトリガーすることができる。このように、縮小ジオフェンスは、ジオフェンスエリアの境界を横断する時に提供されるメディアコンテンツが、そのジオフェンスエリアに輸送機が次に入る次のジオフェンスで表される次のジオフェンスエリアで許可されることを保証する安全装置として機能する場合がある。
【0078】
横断タイミングは、ジオフェンスの横断または予測された横断に関連付けられたアクションをトリガーするために、ジオフェンスモニタ696によって判定される、および/または使用されることができる。実装態様では、ジオフェンスモニタ696は、事前定義された横断タイミング条件が満たされると判定するか、または該判定を受信した場合、横断準備アクションが取られる場合がある。例えば、事前定義された横断タイミング条件は、ジオフェンスエリアの境界を横断するまでの閾値推定時間を表す時間閾値を含み得る。この判定は、縮小ジオフェンスエリアの境界の横断によってトリガーされてもよく、または縮小ジオフェンスとは無関係の横断時間の判定によってトリガーされてもよい。横断タイミング条件の満足によって潜在的にトリガーされる横断準備アクションは、ジオフェンスモニタ696によって実行可能であって、提供されるコンテンツを事前に変更すること(例えば、その次のジオフェンスエリアに輸送機が進入しようとする次のジオフェンスの制限と一致する)、提供されるコンテンツを変更するように機上メディアシステムに指示を与えること(例えば、ライセンスまたは他の法的制限に違反しないことを保証する直ちにまたは保守的な推定時間内に)、メディアコンテンツが利用できなくなることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、メディアコンテンツが異なる条件下で利用可能である可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、機上メディアシステムが乗客/クライアントデバイスから条件の承認を受けた上で、メディアコンテンツが利用可能になる可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること(例えば、次のジオフェンス地域エリア内で異なる支払条件を要求されるライセンスが供与されるメディアコンテンツに対して支払いを提供することに同意する)、軌跡上の次のジオフェンスに対して新しいジオフェンスデータをプリフェッチする指示を提供することなどのうちの1つ以上を含み得る。
【0079】
メディア制御モジュール697は、機上CMSのジオフェンスモニタ696によって提供または許可されるメディアを管理するハードウェアまたはソフトウェアに実装されたロジックエレメントである。様々な実装態様では、メディア制御モジュール697はオプションであり、ジオフェンスモニタ696から独立したロジックエレメント、またはジオフェンスモニタのエレメントである。一実装態様では、機上CMSは(例えば、実装態様に応じて、ジオフェンスモニタ696およびメディア制御モジュール697のうちの1つ以上を介して)、機上メディアシステムによって乗客/クライアントデバイスに提供されるメディアコンテンツに対する変更を送信することができる。これは、ジオフェンス条件の満足、または条件の予測された満足(ジオフェンス境界に近づいているため)に基づくものである場合がある。一実装態様では、メディア制御モジュール697は、メディアコンテンツへのアクセスを有すること、メディアコンテンツが機上メディアシステムに提供されることを可能にするゲートウェイとして機能すること、メディアコンテンツをバッファリングすること、どのメディアコンテンツが機上メディアシステムによって乗客/クライアントデバイスに提供可能であるかを連続的または断続的に指示すること、メディアコンテンツに関連付けられた条件を承諾する乗客/クライアントデバイスにのみにメディアコンテンツを提供すること(例えば、ジオフェンス条件の満足に基づく)、事前配置されたコンテンツを格納または提供することなどの1つ以上を実行する。
【0080】
図7~
図9は、ジオフェンスシステムの様々な動作を示す。動作は、本明細書の他の箇所に記載される要素や方法で実施することができる。例えば、
図7~
図9における動作の説明に記載の機上CMS、非機上CMS、機上メディアシステム、ジオフェンスモニタ、輸送機状態モニタ、ジオフェンスに関連付けられた条件、ジオフェンス、縮小ジオフェンス、位置データ、輸送機、乗客/クライアントデバイス、位置データモジュール、メディア制御モジュール、コンピューティングシステム、プロセッサ、メモリおよびメディアは、
図1~
図6のシステム100~600および関連説明に記載された同名の要素および方法の実装態様であってもよく、それらの任意の組み合わせであってもよい。
【0081】
図7は、輸送機でメディアコンテンツを提供するための動作700の例示的な実装態様を示す。
【0082】
受信動作702は、輸送機の位置を表すデータを受信する。輸送機の位置を表すデータ(即ち、位置データ)は、輸送機110の現在位置、輸送機110が走行しているベクトルまたは軌跡、輸送機110が既に通った経路を表すデータ、事前定義されたルートからの逸脱、輸送機110の速度、輸送機110の高度、時間遅延、ローカル交通の更新、輸送機110の経度、輸送機110の緯度などのうちの1つ以上を含み得る。
【0083】
位置データは、機上CMSと非機上CMSの1つ以上によって受信されることができる。様々な実装態様では、ジオフェンスに関連付けられた条件(例えば、ジオフェンス、ジオフェンス条件、提供されるメディアコンテンツ、ジオフェンス起動条件、距離またはタイミング条件、ライセンス条件、メディアコンテンツが提供される条件、変更済み条件、横断タイミング条件および乗客/クライアントデバイス条件)が満たされるかどうかの判定は、機上CMSと非機上CMSとの間で任意の方法で分配することができる。
【0084】
機上CMSがジオフェンスと位置データに関連付けられた条件が満たされるかどうかを判定する実装態様では、位置データが機上CMSの位置データモジュールによって輸送機状態モニタから受信され得る。位置データモジュールは、位置データに対して動作を実行することができる。様々な実装態様では、位置データモジュールは、位置データの一部またはすべてをジオフェンスモニタと非機上CMSのうちの1つ以上に転送することができる。位置データモジュールは、受信側エンティティによる消費のために送信する前に、位置データの一部を再フォーマット、削除、またはその他の方法でフィルタリングすることができる。実装態様では、位置データモジュールは、輸送機状態モニタから位置データを受信するジオフェンスモニタのエレメントである。実装態様(例えば、機上CMSと輸送機状態モニタが一体化された実装態様)では、受信動作702を省略することができる。受信動作702は、輸送前および/または輸送中に発生する場合がある。
【0085】
非機上CMSがジオフェンスと位置データに関連付けられた条件が満たされるかどうかを判定する実装態様では、位置データは、非機上CMSによって(いくつかの実装態様では、機上CMSを介して)輸送機状態モニタから受信することができる。
【0086】
判定動作704は、ジオフェンスに関連付けられた条件に基づいて、提供されるメディアコンテンツを判定する。機上CMSが、ジオフェンス条件が満たされるかどうかを判定する実装態様では、機上CMSのジオフェンスモニタは、輸送機状態モニタから受信した位置データと非機上CMSから受信したジオフェンスデータに基づいて、ジオフェンスに関連付けられた条件が満たされるかどうかを判定することができる。
【0087】
機上メディアシステムが乗客/クライアントデバイスに提供できるメディアコンテンツを機上CMSにより判定する実装態様では、ジオフェンスモニタは、ジオフェンスに関連付けられたデータ(例えば、ジオフェンス、ジオフェンス条件、提供されるメディアコンテンツ、ジオフェンス起動条件、距離またはタイミング条件、ライセンス条件、メディアコンテンツが提供される条件、変更済み条件、横断タイミング条件、および非機上CMSによって提供される乗客/クライアントデバイス条件のうちの1つ以上)、および位置データ(例えば、位置データモジュールによって処理される位置データ)を格納および/または受信することができる。
【0088】
非機上CMSによりジオフェンスに関連付けられた条件が満たされるかどうかを判定する実装態様では、非機上CMSは、格納された事前定義されたジオフェンスデータおよび輸送機状態モニタから受信した位置データに基づいて、ジオフェンスに関連付けられた条件が満たされるかどうかを判定する。その後、判定は機上CMSのジオフェンスモニタに送信されることができる。
【0089】
いずれの実装態様においても、ジオフェンスモニタは、輸送機の位置を表す位置データに基づいて、提供されるメディアコンテンツを制御することができる。ジオフェンスモニタは、利用可能なメディアコンテンツの変更を判定することができ、および/またはメディアコンテンツが利用可能である条件を変更することができる。例えば、ジオフェンスモニタは、ジオフェンス条件が満たされるかどうかに基づいて、どのメディアコンテンツを提供すべきか、既に提供されたメディアコンテンツの変更、メディアコンテンツを提供すべき条件、提供されたメディアコンテンツへの変更に関して乗客/クライアントデバイスに提供するメッセージに関する機上メディアシステムへの送信の指示、メディアコンテンツの提供を継続するために機上メディアシステムが乗客/クライアントデバイスから取得できる変更済み条件の承認に関する機上メディアシステムへの指示などのうちの1つ以上を判定することができる。非機上CMSがジオフェンスに関連付けられた条件が満たされるかどうかを判定する実装態様では、判定動作704は、機上CMSの観点から提供されるメディアコンテンツを判定することに限定される場合がある。
【0090】
提供動作706は、判定されたメディアコンテンツを提供する。ジオフェンスに関連付けられた条件の満足を判定する、またはジオフェンスに関連付けられた条件の満足に関する判定を受信するジオフェンスモニタに応答して、ジオフェンスモニタおよび/またはメディア制御モジュールは、満足の判定に基づいて、乗客/クライアントデバイスに提供される、または機上メディアシステムにより乗客/クライアントデバイスへ提供されることが許可されるメディアコンテンツを判定することができる。
【0091】
実装態様では、機上CMSは(例えば、実装態様に応じて、ジオフェンスモニタおよびメディア制御モジュールのうちの1つ以上を介して)、機上メディアシステムによって乗客/クライアントデバイスに提供されるべきメディアコンテンツ、またはメディアコンテンツの変更に関する指示を送信することができる。これは、ジオフェンス条件の満足、または条件の予測された満足(ジオフェンス境界に近づいているため)に基づくものである場合がある。一実装態様では、メディア制御モジュールは、メディアコンテンツへのアクセスを有すること、メディアコンテンツが機上メディアシステムに提供されることを可能にするゲートウェイとして機能すること、メディアコンテンツをバッファリングすること、どのメディアコンテンツが機上メディアシステムによって乗客/クライアントデバイスに提供可能であるかを連続的または断続的に指示すること、メディアコンテンツに関連付けられた条項を承諾する乗客/クライアントデバイスにのみにメディアコンテンツを提供すること(例えば、ジオフェンス条件の満足に基づく)、事前配置されたコンテンツを格納または提供することなどの1つ以上を実行する。メディア制御モジュールがジオフェンスモニタのエレメントである実装態様が考えられる。
【0092】
図8は、ジオフェンスモニタを起動するための動作800の例示的な実装態様を示す。
【0093】
受信動作802は、輸送機の経路を表す地理データを受信する。実装態様では、輸送機の経路を表すデータは、輸送機のルートまたは軌跡に関する事前定義された地理データを含み、判定エンティティに送信することができる。実装態様に応じて、判定エンティティは、非機上CMSおよび機上CMSのうちの1つ以上を含み得る(例えば、ジオフェンスモニタは、提供されるメディアコンテンツを判定するために自身の機能を起動するかどうかを判定することができる)。一実装態様では、事前議定された地理データは、出発地と目的地を含む。この実装態様において、ジオフェンス起動条件は出発地と目的地が異なるジオフェンスエリアに位置することを含み得る。経路を表す事前定義された地理データの他の実装態様では、事前定義されたルート、現在の軌跡、予定の経路からのあらゆる回り道または逸脱、道路地図、トレイル地図、飛行経路、地表地図(例えば、オフロード陸上車両用)、列車経路などのうちの1つ以上を含み得る。受信動作802は、輸送前および/または輸送中に発生することができる。
【0094】
判定動作804は、経路がジオフェンス起動条件を満たすかどうかを判定する。判定動作804は、機上CMSと非機上CMSとの間で分配される、またはそれらに促進されることができる。機上CMSおよび非機上CMSのジオフェンスモニタのうちの1つ以上(例えば、判定エンティティ)は、ジオフェンス起動条件が満たされるかどうかを判定することができる。ライセンス権およびその他の法的制限が変わらない旅行では、ジオフェンスモニタを必要としない場合がある。旅行中、同じコンテンツが送信される場合がある。この場合、判定エンティティは、ジオフェンス起動条件が満たされていないと判定することができる。そのため、ジオフェンスモニタは、特定の旅行期間中に停止されてもよい(例えば、そのメディアコンテンツ管理機能に関して)。逆に、出発地と目的地が異なるジオフェンスエリアに位置する場合、判定エンティティはジオフェンス起動条件が満たされていると判定し、ジオフェンスモニタを起動させるまたは起動を発生させる可能性がある。特定の実装態様では、ジオフェンス起動条件は、異なるジオフェンスによって表される異なるジオフェンスエリアに出発地と目的地が位置するか否かを含み得る(例えば、特定のメディアコンテンツのため)。この実装態様では、出発地と目的地が異なるジオフェンスエリアに位置する場合、ジオフェンス起動条件が満たされる場合がある。この状況において、判定エンティティはジオフェンス起動条件が満たされたと判定することができる。
【0095】
実装態様では、ジオフェンス起動条件は時間的エレメントを有してもよい。例えば、輸送機はライセンス取得のためにより緩和された時間帯に走行することができる。このように、ジオフェンスモニタの起動は、旅行が発生する時刻に依存し得る。一実装態様では、旅行は、メディアコンテンツに関連付けられたライセンススキームの時間的次元が変化する期間にわたって発生することができる。また、別の実装態様では、輸送機が回り道に基づいて不意にジオフェンス境界を横断するため、回り道はジオフェンスモニタを起動させるかどうかの再判定(例えば、ジオフェンスに関連付けられた条件に基づいて)をトリガーする可能性がある。
【0096】
起動動作806は、ジオフェンス起動条件の満足に応答してジオフェンスモニタを起動する。起動動作806は、機上CMS、非機上CMSおよびジオフェンスモニタのうちの1つ以上によって実施され得る。ジオフェンスモニタは、ジオフェンスに関連付けられた条件の満足に応答する自身の監視および管理機能を起動させることで、自身を「起動」させることができ、自身を起動させるかどうかを判定する以外は休止状態になる場合がある。判定エンティティは、ジオフェンスモニタを起動させるである場合もあるが、必ずしもそうである必要はない。例えば、非機上CMSはジオフェンス起動条件が満たされたと判定し、機上CMSおよびジオフェンスモニタ自身のうちの1つ以上はジオフェンスモニタを起動することができる。
【0097】
代替の実装態様では、法的権限およびライセンスが変わらない旅行の状況であっても、ジオフェンスモニタは依然として起動され、および/または輸送機が輸送中に常に起動状態を維持する。
【0098】
図9は、ジオフェンス境界の横断を予測するための動作900の例示的な実装態様を示す。受信動作902は、輸送機の位置を表すデータを受信する。輸送機の位置を表すデータは、位置データを含み得る。輸送機の位置を表すデータは、輸送機の横断タイミングを判定するように構成された判定エンティティによって受信され、判定エンティティは、機上CMS、機上CMSのジオフェンスモニタ、および非機上CMSのうちの1つ以上である。
【0099】
判定動作904は、輸送機がいつジオフェンスエリアの境界を横断するかを判定する。横断タイミングは、ジオフェンスを表すジオフェンスデータ、次のジオフェンスを表すジオフェンスデータ、位置データ、外部から提供されたナビゲーションデータ(例えば、GPSデータ)などの1つ以上に基づいて推定することができる。一実装態様では、位置データは輸送機の軌跡(例えば、輸送ベクトル)を含む。輸送機の速度と方向、および/またはジオフェンスエリアの境界までの事前定義された距離または時間に基づいて、判定エンティティは推定横断タイミングを判定することができる。航空機の場合、横断タイミングは、航空機の位置と、同一または類似の飛行経路を使用する飛行の過去の飛行データに基づいて事前定義することができる。道路車両の場合、推定タイミングは、おそらく道路や交通の性質を考慮して、過去のルートタイミングに基づくものであり得る。
【0100】
ジオフェンスが縮小ジオフェンスを含む実装態様では、輸送機がジオフェンスを横断する時間を推定するために、縮小ジオフェンスを使用することができる。例えば、輸送機が縮小ジオフェンスエリアの境界に近づくと、機上CMSのジオフェンスモニタは、推定横断時間および/または横断までの推定時間の判定をトリガーすることができる。したがって、縮小ジオフェンスは、ジオフェンスエリアの境界を横断する時に提供されるメディアコンテンツが、次のジオフェンスによって表される次のジオフェンスエリアで許可されることを保証する安全装置として動作する場合がある。
【0101】
アクション動作906は、輸送機がいつジオフェンスエリアの境界を横断するかを判定することに応答してアクションを取る。アクション動作906は、機上CMS、ジオフェンスモニタ、および非機上CMSのうちの1つ以上がジオフェンスの横断または予測された横断に関連付けられたアクションをトリガーすることに関与し得る。実装態様では、特定の事前定義された横断タイミング条件が満たされた場合、横断準備アクションが実行され得る。例えば、事前定義された横断タイミング条件は、ジオフェンスエリアの境界を横断するまでの閾値推定時間を表す時間閾値を含む場合がある。この判定は、縮小ジオフェンスエリアの境界の横断によってトリガーされ、または縮小ジオフェンスとは無関係の横断時間の判定によってトリガーされる場合がある。横断タイミング条件の満足によって潜在的にトリガーされる横断準備アクションは、ジオフェンスモニタによって実行可能であって、提供されるコンテンツを事前に変更すること(例えば、その次のジオフェンスエリアに輸送機が進入しようとしている次のジオフェンスの制限と一致する)、提供されるコンテンツを変更するように機上メディアシステムに指示を与えること(例えば、ライセンスまたは他の法的制限に違反しないことを保証する直ちにまたは保守的な推定時間内に)、メディアコンテンツが利用できなくなることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、メディアコンテンツが異なる条件下で利用可能である可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること、機上メディアシステムが乗客/クライアントデバイスから条件の承認を受けた上で、メディアコンテンツが利用可能になる可能性があることを乗客/クライアントデバイスに通知する指示を機上メディアシステムに提供すること(例えば、次のジオフェンス地域エリア内で異なる支払条件が要求されるライセンスが供与されるメディアコンテンツに対して支払いを提供することに同意すること)、軌跡上の次のジオフェンスに対して新しいジオフェンスデータをプリフェッチする指示を提供することなどのうちの1つ以上を含み得る。
【0102】
図7~
図9の各々は、動作の例示的な実装態様を示す。動作702~706、動作802~806、動作902~906のそれぞれは、特に指示しない限り、どの順番で行ってもよい。実装態様では、動作702~706、動作802~806、および動作902~906は、別個の動作ではなく、より大きな動作の要素であってもよい。実装態様では、動作702~706、動作802~806、および動作902~906はそれぞれ、記載されたものに加えて、またはその代わりに、他のステップを有してもよい。動作702~706、動作802~806、動作902~906のサブセットは、自身の方法を形成するために使用することができる。動作702~706、動作802~806、動作902~906は、任意の回数で繰り返されてもよく、定期的に実施されてもよく、本明細書に記載のアクションに応答して実施されてもよく、連続的または選択的にループ化されてもよい。
【0103】
図10は、記載された技術の特徴および動作を実施するためのコンピューティングシステム1000の例示的な実装態様を示す。コンピューティングシステム1000は、遠隔制御デバイスまたは物理制御デバイスを具現化することができ、例示的なネットワーク接続および/またはネットワーク対応デバイスであり、また、ラップトップ、モバイルデバイス、デスクトップ、タブレットなどの乗客/クライアントデバイス、サーバ/クラウドデバイス、モノのインターネットデバイス、電子アクセサリ、または別の電子デバイスであってもよい。コンピューティングシステム1000は、1つ以上のプロセッサ1002とメモリ1004を含む。メモリ1004は通常、揮発性メモリ(例えばRAM)と不揮発性メモリ(例えばフラッシュメモリ)の両方を含む。オペレーティングシステム1010はメモリ1004に常駐し、プロセッサ1002によって実行される。コンピューティングシステム1000は、非機上CMS、機上システム、機上CMS、ジオフェンスモニタ、ネットワークアクセスユニット、WAP、機上メディアシステム、輸送機状態モニタ、乗客/クライアントデバイス、非機上通信ネットワーク、およびシステム100~600のうちの1つ以上の実装態様であり得る。
【0104】
例示的なコンピューティングシステム1000では、
図10に示すように、アプリケーション1050、機上CMS、非機上CMS、ジオフェンスモニタ、位置データモジュール、メディア制御モジュール、機上メディアシステム、および輸送機状態モニタなどのモジュールまたはセグメントの1つ以上は、メモリ1004および/またはストレージ1020上のオペレーティングシステム1010にロードされ、プロセッサ1002によって実行される。ストレージ1020は、1つ以上のストレージメディアデバイスを含み、位置データ(例えば、輸送機の現在位置と、輸送機が走行しているベクトルまたは軌跡、輸送機が既に通った経路、事前定義されたルートからの逸脱、輸送機の速度、輸送機の高度、時間遅延、交通の更新、輸送機の経度、輸送機の緯度のうちの1つ以上を表すデータとのうちの1つ以上)、事前定義されたルール、メディアコンテンツ、メディアコンテンツとジオフェンスデータとの関連付け、ジオフェンスデータ、縮小ジオフェンスデータ、ジオフェンスエリア、縮小ジオフェンスエリア、ジオフェンス条件、ジオフェンス境界、縮小ジオフェンス境界、ジオフェンス起動条件、距離条件、タイミング条件、乗客/クライアントデバイス条件、横断タイミング条件、ジオフェンスポイント、経度ポイント、緯度ポイント、地理的座標、タプルの集合または地理的座標のタプル、チャンネル、複数のメディアコンテンツ、ライブコンテンツ、初回放送コンテンツ、再放送コンテンツ、事前配置されたコンテンツ、IPTVストリーム、地理位置、予測された軌跡、出発時刻、到着時刻、輸送時間、ジオフェンスの時間的要素、事前定義された更新頻度、ジオフェンスメタデータ、メディアコンテンツメタデータ、横断時間または横断までの時間、予定の横断時刻または横断までの時間からの逸脱、通った事前定義された経路、予定の軌跡からの逸脱、輸送機付近の気象条件、回り道、通知、事前定義された距離、料金、変更済み条件、コンテンツパラメータ、コンテンツタイプ、放送タイムスロット、線形チャンネルスケジュール、メディアコンテンツ制限、区分関数、連続関数、過去に使用された経路またはルート、輸送機の速度、輸送機の向き、過去の飛行データ、道路、道路地図、トレイル地図、飛行経路、地表地図(例えば、オフロード陸上車両用)、列車ルート、支払条件、ローカルおよびグローバルに固有の識別子、要求、応答、および他のデータのうちの1つ以上を格納し、コンピューティングシステム1000にローカルであり得、またはコンピューティングシステム1000にリモートで通信可能に接続されてもよい。
【0105】
コンピューティングシステム1000は、1つ以上のバッテリまたは他の電源によって給電され、コンピューティングシステム1000の他のコンポーネントに電力を供給する電源1016を含む。電源1016はまた、内蔵バッテリまたは他の電源をオーバーライドまたは再充電する外部電源に接続されることができる。
【0106】
コンピューティングシステム1000は、1つ以上の他のサーバおよび/または乗客/クライアントデバイス(例えば、モバイルデバイス、デスクトップコンピュータ、またはラップトップコンピュータ)へのネットワーク接続性(例えば、携帯電話ネットワーク、Wi-Fi(登録商標)、Bluetooth(登録商標))を提供するために、1つ以上のアンテナ1032に接続され得る1つ以上の通信トランシーバ1030を含み得る。コンピューティングシステム1000は、コンピューティングシステムの一種であるネットワークアダプタ1036をさらに含み得る。コンピューティングシステム1000は、ワイドエリアネットワーク(WAN)またはローカルエリアネットワーク(LAN)を介して接続を確立するために、アダプタおよび他の任意の種類のコンピューティングシステムを使用することができる。示されたネットワーク接続は一例であり、コンピューティングシステム1000と他のデバイスとの間の通信リンクを確立するための他のコンピューティングシステムおよび手段を使用することができると理解されるべきであろう。
【0107】
コンピューティングシステム1000は、ユーザがコマンドまたは情報を入力できる1つ以上の入力デバイス1034(例えば、キーボードやマウス)を含んでもよい。それらおよび他の入力デバイスは、シリアルポートインタフェース、パラレルポート、またはユニバーサルシリアルバス(USB)のうちの1つ以上のインタフェース1038によってサーバに結合することができる。コンピューティングシステム1000は、タッチスクリーンディスプレイなどのディスプレイ1022をさらに含んでもよい。
【0108】
コンピューティングシステム1000は、様々な有形プロセッサ読み取り可能な記憶媒体および無形プロセッサ読み取り可能な通信信号を含んでもよい。有形プロセッサ読み取り可能なストレージは、コンピューティングシステム1000によってアクセス可能である任意の利用可能な媒体によって具現化することができ、揮発性記憶媒体および不揮発性記憶媒体、取り外し可能な記憶媒体および取り外し不可能な記憶媒体の両方を含む。有形プロセッサ読み取り可能な記憶媒体は、通信信号(例えば、信号そのもの)を含まず、プロセッサ読み取り可能な命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を格納するための任意の方法または技術で実装された、揮発性および不揮発性記憶媒体、取り外し可能および取り外し不可能な記憶媒体を含む。有形プロセッサ読み取り可能な記憶媒体は、RAM、ROM、EEPROM、フラッシュメモリまたは他のメモリ技術、CDROM、デジタル多用途ディスク(DVD)または他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気記憶装置、または所望の情報を格納するために使用することができ、且つコンピューティングシステム1000によってアクセス可能な任意の他の有形媒体を含むが、これらに限定されない。有形プロセッサ読み取り可能な記憶媒体とは対照的に、無形プロセッサ読み取り可能な通信信号は、プロセッサ読み取り可能な命令、データ構造、プログラムモジュール、または搬送波または他の信号輸送機構などの変調データ信号に常駐する他のデータを具現化することができる。「変調データ信号」という用語は、信号中に情報を符号化するように1つ以上の特性が設定または変更された信号を意味する。例として、無形通信信号としては、有線ネットワークや直接有線接続などの有線媒体を介して移動する信号、音響、RF、赤外線などの無線媒体を介して移動する信号が挙げられるが、これらに限定されない。
【0109】
本明細書で説明される様々なソフトウェアコンポーネントは、ハードウェアまたはファームウェア命令を実行するように構成されたロジックマシンを含み得る1つ以上のプロセッサによって実行することができる。例えば、プロセッサは、1つ以上のアプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、コンポーネント、データ構造、または他のロジック構造の一部である命令を実行するように構成されてもよい。このような命令は、タスクを実行したり、データタイプを実装したり、1つ以上のコンポーネントの状態を変換したり、技術的効果を達成したりするために、またはその他の方法で所望の結果を得るために実装され得る。
【0110】
プロセッサとストレージの態様は、1つ以上のハードウェアロジックコンポーネントに一体化することができる。このようなハードウェアロジックコンポーネントは、例えば、フィールドプログラマブルゲートアレイ(FPGA)、プログラムアプリケーション特化集積回路(PASIC/ASIC)、プログラムアプリケーション特化標準製品(PSSP/ASSP)、システムオンチップ(SOC)、複合プログラマブルロジックデバイス(CPLD)などを含む。
【0111】
「モジュール」、「プログラム」、「エンジン」という用語は、特定の機能を実行するための遠隔制御装置および/または物理的制御装置の態様を表すために使用される。異なるモジュール、プログラム、および/またはエンジンが、同じアプリケーション、サービス、コードブロック、オブジェクト、ライブラリ、ルーチン、API、関数などからインスタンス化されてもよいことが理解されるべきであろう。同様に、同じモジュール、プログラムおよび/またはエンジンが、異なるアプリケーション、サービス、コードブロック、オブジェクト、ルーチン、API、関数などによってインスタンス化されてもよい。「モジュール」、「プログラム」、「エンジン」という用語は、実行可能ファイル、データファイル、ライブラリ、ドライバ、スクリプト、データベースレコードなどの個別またはグループを包含する。
【0112】
好ましくは、本明細書で使用する「サービス」という用語は、1つ以上のユーザセッションで実行可能なアプリケーションプログラムであることが理解されるべきであろう。サービスは、1つ以上のシステムコンポーネント、プログラムおよび/または他のサービスで利用可能であり得る。いくつかの実装態様では、サービスは1つ以上のサーバコンピューティングシステムで実行される。
【0113】
本明細書で説明する技術の実装態様を構成する論理的動作は、動作、ステップ、オブジェクト、またはモジュールとして様々に称されることがある。さらに、特に明示しない限り、または特許請求の範囲の文言によって特定の順序が本質的に必要でない限り、論理演算はラベル付けされるか、オプションとして識別されるかに関係なく、任意の順序で実行することができ、必要に応じて演算を追加または省略することができると理解すべきである。
【0114】
輸送機の機上メディアシステムに提供されるメディアコンテンツを制御する例示的な方法が提供される。方法は、輸送機の位置システムから輸送機の位置を表すデータを受信することと、ジオフェンスモニタを含む機上コンテンツ管理システムによってメディアコンテンツを提供することとを含む。提供することは、輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、機上メディアシステムが提供するメディアコンテンツを判定することであって、ジオフェンス条件の満足は、輸送機の位置を表す受信されたデータに基づく、判定することと、判定されたメディアコンテンツを提供するよう機上メディアシステムに指示することとを含む。
【0115】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法は、輸送機が通る経路を表す事前定義される地理データを受信すること、事前定義される地理データがジオフェンス起動条件を満たすかどうかを判定すること、およびジオフェンス起動条件の満足に応答してジオフェンスモニタを起動することをさらに含み、提供する動作は起動する動作に応答する。
【0116】
いずれか1つの先行する方法の別の例示的な方法が提供され、経路を表す事前定義された地理データは、輸送機が通る経路の出発地と目的地を含む。
【0117】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンス起動条件は、輸送機の出発地と目的地の両方が同じジオフェンスエリア内に位置するかどうかを含む。
【0118】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法は、ジオフェンスエリアを表すデータを受信すること、位置を表す受信されたデータとジオフェンスエリアを表す受信されたデータに基づいて、ジオフェンス条件が満たされるかどうかを判定することをさらに含み、ジオフェンス条件が満たされるかどうかを判定する動作は、機上コンテンツ管理システムによって行われる。
【0119】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンスエリアを表すデータを受信する動作は、事前定義された頻度で実施される。
【0120】
いずれか1つの先行する方法の別の例示的な方法が提供され、事前定義された頻度は動的であり、表された位置とジオフェンスエリアを表すデータに基づくものである。
【0121】
いずれか1つの先行する方法の別の例示的な方法が提供され、表された位置とジオフェンスエリアを表すデータで表されるジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0122】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンスエリアを表すデータはポイントのタプルを含み、ポイントのタプルの各々は少なくとも1つの経度と少なくとも1つの緯度を含み、ポイントのタプルはジオフェンスエリアの境界を少なくとも部分的に定義する。
【0123】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法は、ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータを受信すること、および縮小ジオフェンスエリアを表すデータに基づいて、輸送機がいつジオフェンスエリアの境界を横断するかを推定することをさらに含む。
【0124】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法は、輸送機の位置を表す受信されたデータに含まれる輸送機の輸送ベクトルに基づいて、輸送機がいつジオフェンスエリアの境界を横断するかを推定することをさらに含む。
【0125】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法は、位置を表す受信されたデータを機上コンテンツ管理システムに送信することをさらに含み、非機上コンテンツ管理システムは、非機上通信ネットワークを介して機上コンテンツ管理システムに通信可能に結合され、非機上コンテンツ管理システムからジオフェンス条件が満たされるかどうかの判定を受信する。
【0126】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンス条件が満たされるかどうかの判定を受信する動作は事前定義された頻度で実行される。
【0127】
いずれか1つの先行する方法法の別の例示的な方法が提供され、事前定義された頻度は動的であり、表される位置およびジオフェンスエリアを表すデータに基づくものである。
【0128】
いずれか1つの先行する方法の別の例示的な方法が提供され、表される位置とジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0129】
いずれか1つの先行する方法の別の例示的な方法が提供され、方法はさらに、ジオフェンスエリア内の縮小ジオフェンエリアを表すデータに基づいて、輸送機がジオフェンスエリアの境界を横断する推定時間を受信することを含む。
【0130】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンス条件はメディアコンテンツに特に関連する。
【0131】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンス条件は、ジオフェンス条件をメディアコンテンツに関連付けるデータを含む。
【0132】
いずれか1つの先行する方法の別の例示的な方法が提供され、メディアコンテンツは複数のメディアコンテンツの1つであり、ジオフェンス条件は複数のジオフェンス条件の1つであり、提供する動作は特定の関連付けに基づいて、メディアコンテンツを複数のメディアコンテンツの他のメディアコンテンツとは異なる条件で提供することをさらに含む。
【0133】
いずれか1つの先行する方法の別の例示的な方法が提供され、提供する動作は、メディアコンテンツを提供するための変更済み条件を機上メディアシステムに送信すること、およびメディアコンテンツを提供するための変更済み条件の承諾を表すデータを提供するようクライアントデバイスに要求する指示を機上メディアシステムに送信することをさらに含む。
【0134】
いずれか1つの先行する方法の別の例示的な方法が提供され、提供する動作は、提供されるメディアコンテンツへの変更を送信すること、および提供されるメディアコンテンツに対する変更をクライアントデバイスに通知する指示を機上メディアシステムに送信することをさらに含む。
【0135】
いずれか1つの先行する方法の別の例示的な方法が提供され、メディアコンテンツは実質的にライブで送信されるメディアコンテンツを含む。
【0136】
いずれか1つの先行する方法の別の例示的な方法が提供され、位置を表す受信されたデータは、輸送機の現在位置、輸送機が走行しているベクトル、輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、輸送機の速度、輸送機の高度、時間遅延、交通の更新、輸送機の経度、および輸送機の緯度のうちの1つ以上を含む。
【0137】
いずれか1つの先行する方法の別の例示的な方法が提供され、ジオフェンス条件の満足は、表される位置がジオフェンスの境界内に位置するという判定を含む。
【0138】
輸送機内の機上メディアシステムに提供されるメディアコンテンツを制御する例示的なシステムが提供される。システムは、輸送機に設置された機上コンテンツ管理システムを含み、機上コンテンツ管理システムは機上メディアシステムと通信可能に結合される。機上コンテンツ管理システムは、プロセッサによって実行可能であり、輸送機の位置システムから輸送機の位置を表すデータを受信するように動作可能な位置データモジュールと、プロセッサによって実行可能であり、輸送機がオフェンス条件を満たすかどうかの判定に基づいて機上メディアシステムが提供できるメディアコンテンツを判定するように動作可能であるジオフェンスモニタであって、ジオフェンス条件の満足は輸送機の位置を表す受信されたデータに基づく、ジオフェンスモニタと、プロセッサによって実行可能であり、判定されたメディアコンテンツを提供するように機上メディアシステムに指示するように動作可能なメディア制御モジュールと、を備える。
【0139】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはさらに、輸送機が通る経路を表す事前定義された地理データを受信し、事前定義された地理データがジオフェンス起動条件を満たすかどうかを判定し、ジオフェンス起動条件の満足に応答してジオフェンスモニタを起動するように動作可能であり、コンテンツの提供が起動に応答する。
【0140】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、経路を表す事前定義された地理データは、輸送機が通る経路の出発地と目的地を含む。
【0141】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス起動条件は、輸送機の出発地と目的地の両方が同じジオフェンスエリア内に位置しているかどうかを含む。
【0142】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはさらにジオフェンスエリアを表すデータを受信し、位置を表す受信されたデータおよびジオフェンスエリアを表す受信されたデータに基づいて、ジオフェンス条件が満たされるかどうかを判定するように動作可能であり、ジオフェンス条件が満たされるかどうかの判定は機上コンテンツ管理システムによって行われる。
【0143】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはジオフェンスエリアを表すデータを事前定義された頻度で受信する。
【0144】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、事前定義された頻度は動的であり、表される位置とジオフェンスエリアを表すデータに基づくものである。
【0145】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、表された位置とジオフェンスエリアを表すデータで表されたジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0146】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスエリアを表すデータはポイントのタプルを含み、ポイントのタプルのそれぞれが少なくとも1つの経度と少なくとも1つの緯度を含み、ポイントのタプルが少なくともジオフェンスエリアの境界を部分的に定義する。
【0147】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはさらに、ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータを受信し、縮小ジオフェンスエリアを表すデータに基づいて、輸送機がいつジオフェンスエリアの境界を横断するかを推定するように動作可能である。
【0148】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはさらに、輸送機の位置を表す受信されたデータに含まれる輸送機の輸送ベクトルに基づいて、輸送機がジオフェンスエリアの境界をいつ横断するかを推定するように動作可能である。
【0149】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムはさらに、非機上通信ネットワークと、輸送機から離れて、非機上通信ネットワークを介して機上コンテンツ管理システムに通信可能に結合された非機上コンテンツ管理システムとを含む。ジオフェンスモニタはさらに、位置を表する受信されたデータを非機上コンテンツ管理システムに送信し、機上コンテンツ管理システムからジオフェンス条件が満たされるかどうかの判定を受信するように動作可能である。
【0150】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタは、ジオフェンス条件が満たされたかどうかの判定を事前定義された頻度で受信するように動作可能である。
【0151】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、事前定義された頻度は動的であり、表される位置とジオフェンスエリアを表すデータに基づくものである。
【0152】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、表される位置とジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0153】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスモニタはさらに、ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータに基づいて、輸送機がジオフェンスエリアの境界を横断する推定時間を受信するように動作可能である。
【0154】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件がメディアコンテンツに特に関連付けられる。
【0155】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件を表すデータは、ジオフェンス条件とメディアコンテンツとを関連付けるデータを含む。
【0156】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディアコンテンツが複数のメディアコンテンツのうちの1つであり、ジオフェンス条件が複数のジオフェンス条件のうちの1つであり、メディア制御モジュールはさらに特定の関連付けに基づいて、メディアコンテンツを複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供するように動作可能である。
【0157】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディア制御モジュールはさらに、メディアコンテンツを提供するための変更済み条件を機上メディアシステムに送信し、メディアコンテンツを提供するための変更済み条件の承諾を表すデータを提供するようにクライアントデバイスを要求する指示を機上メディアシステムに送信するように動作可能である。
【0158】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディア制御モジュールはさらに、提供されるメディアコンテンツへの変更を送信し、提供されるメディアコンテンツへの変更をクライアントデバイスに通知する指示を機上メディアシステムに送信するように動作可能である。
【0159】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディアコンテンツは実質的にライブで伝送されたメディアコンテンツを含む。
【0160】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、位置を表す受信されたデータは、輸送機の現在位置、輸送機が走行しているベクトル、輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、輸送機の速度、輸送機の高度、時間遅延、交通の更新、輸送機の経度、および輸送機の緯度のうちの1つ以上を含む。
【0161】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件の満足は、表される位置がジオフェンスの境界内に位置するという判定を含む。
【0162】
輸送機の機上メディアシステムに提供されるメディアコンテンツを制御するシステムの一例が提供される。システムは、輸送機の位置システムから輸送機の位置を表すデータを受信する手段と、ジオフェンスモニタを含む機上コンテンツ管理システムによってメディアコンテンツを提供する手段とを含む。提供する手段は、輸送機がジオフェンス条件を満たすかどうかの判定に基づいて、機上メディアシステムが提供するメディアコンテンツを判定する手段であって、ジオフェンス条件の満足が輸送機の位置を表す受信されたデータに基づく、手段と、判定されたメディアコンテンツを提供するように機上メディアシステムに指示するための手段とを含む。
【0163】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムは、輸送機が通った経路を表す事前定義された地理データを受信する手段と、事前定義された地理データがジオフェンス起動条件を満たすかどうかを判定する手段と、ジオフェンス起動条件の満足に応答してジオフェンスモニタを起動する手段とをさらに含み、提供が起動に応答する。
【0164】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、経路を表す事前定義された地理データは、輸送機が通る経路の出発地と目的地を含む。
【0165】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス起動条件は、輸送機の出発地と目的地の両方が同じジオフェンスエリア内に位置しているかどうかを含む。
【0166】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムは、ジオフェンスエリアを表すデータを受信する手段と、位置を表す受信されたデータおよびジオフェンスエリアを表す受信されたデータに基づいて、ジオフェンス条件が満たされるかどうかを判定する手段とをさらに含み、ジオフェンス条件が満たされるかどうかの判定は、機上コンテンツ管理システムによって行われる。
【0167】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスエリアを表すデータの受信は事前定義された頻度で実施される。
【0168】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、事前定義された頻度は動的であり、表される位置とジオフェンスエリアを表すデータに基づくものである。
【0169】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、表される位置とジオフェンスエリアを表すデータで表されたジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0170】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンスエリアを表すデータはポイントのタプルを含み、ポイントのタプルのそれぞれが少なくとも1つの経度と少なくとも1つの緯度を含み、ポイントのタプルが少なくとも部分的にジオフェンスエリアの境界を定義する。
【0171】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムは、ジオフェンスエリア内の縮小ジオフェンスエリアを表すデータを受信する手段と、縮小ジオフェンスエリアを表すデータに基づいて、輸送機がいつジオフェンスエリアの境界を横断するかを推定する手段とをさらに含む。
【0172】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムは、輸送機の位置を表す受信されたデータに含まれる輸送機の輸送ベクトルに基づいて、輸送機がいつジオフェンスエリアの境界を横断するかを推定する手段をさらに含む。
【0173】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムは、位置を表す受信されたデータを、非機上通信ネットワークを介して機上コンテンツ管理システムに通信可能に結合される非機上コンテンツ管理システムに送信する手段と、非機上コンテンツ管理システムからジオフェンス条件が満たされるかどうかの判定を受信する手段とをさらに含む。
【0174】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件が満たされるかどうかの判定の受信は、事前定義された頻度で実施される。
【0175】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、事前定義された頻度は動的であり、表される位置とジオフェンスエリアを表すデータに基づくものである。
【0176】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、表される位置とジオフェンス境界との間の地理的距離が減少するにつれて、事前定義された頻度は増加する。
【0177】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、システムはジオフェンスエリア内の縮小ジオフェンスエリアを表すデータに基づいて、輸送機がジオフェンスエリアの境界を横断する推定時間を受信するための手段をさらに含む。
【0178】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件がメディアコンテンツに特に関連付けられる。
【0179】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件はジオフェンス条件をメディアコンテンツに関連付けるデータを含む。
【0180】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディアコンテンツが複数のメディアコンテンツのうちの1つであり、ジオフェンス条件が複数のジオフェンス条件のうちの1つであり、提供手段は特定の関連付けに基づいて、メディアコンテンツを複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供するための手段をさらに含む。
【0181】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、提供手段は、メディアコンテンツを提供するための変更済み条件を機上メディアシステムに送信するための手段と、メディアコンテンツを提供するための変更済み条件の承諾を表すデータを提供するようにクライアントデバイスに要求する指示を機上メディアシステムに送信するための手段とをさらに含む。
【0182】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、提供手段は、提供されるメディアコンテンツへの変更を送信するための手段と、提供されるメディアコンテンツへの変更をクライアントデバイスに通知する指示を機上メディアシステムに送信するための手段とをさらに含む。
【0183】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、メディアコンテンツは実質的にライブで伝送されるメディアコンテンツを含む。
【0184】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、位置を表す受信されたデータは、輸送機の現在位置、輸送機が走行しているベクトル、輸送機が既に通った経路を表すデータ、事前定義されたルートからの逸脱、輸送機の速度、輸送機の高度、時間遅延、交通の更新、輸送機の経度、および輸送機の緯度のうちの1つ以上を含む。
【0185】
いずれか1つの先行するシステムの別の例示的なシステムが提供され、ジオフェンス条件の満足は、表される位置がジオフェンスの境界内に位置するという判定を含む。
【0186】
本明細書には複数の具体的な実装態様が詳細に記載されるが、これらは技術範囲や特許請求の範囲に対する制限として解釈されるべきではなく、むしろ、開示される特定の技術の実装態様に固有の特徴の記述として解釈されるべきである。本明細書の其々の実装態様に記述される特定の特徴は、単一の実装態様で組み合わせて実装することもできる。逆に、単一の実装態様の場合で説明する様々な特徴は、複数の実装態様において個別に実装し、または任意の適切なサブ組み合わせで実装することもできる。さらに、特徴は上述のように特定の組み合わせで作用し、また当初は特許請求の範囲としたが、特許請求の範囲とした組み合わせからの1つ以上の特徴は、場合によっては組み合わせから削除でき、特許請求の範囲とした組み合わせは、サブ組み合わせまたはサブ組み合わせの変形としてもよい。
【0187】
同様に、図面には特定の順序で動作が描かれているが、所望の結果を得るために、動作が図示された特定の順序で、または連続した順序で実行されるか、または図示されたすべての動作を実行することを要求すると理解されるべきではない。特定の状況においては、マルチタスクおよび並列処理が有利であり得る。さらに、上述した実装態様における様々なシステムコンポーネントの分離は、すべての実装態様において必要とすると理解されるべきではなく、記載されたプログラムコンポーネントおよびシステムは、一般に、単一のソフトウェア製品において統合されるか、または複数のソフトウェア製品にパッケージ化されることが理解されるべきである。
【0188】
以上、本発明の特定の実装態様を説明した。他の実装態様は、以下の特許請求の範囲にある。場合によって、特許請求の範囲に列挙した行為は、異なる順序で実行することができ、それでも所望の効果が得られる。さらに、添付図面に描かれたプロセスは、所望の効果を得るために、必ずしも示された特定の順序、または順次的な順序に従う必要はない。特定の実装態様においては、マルチタスクおよび並列処理が有利であり得る。
【0189】
記載した技術の複数の実装態様を説明した。とはいえ、記載された特許請求の範囲の趣旨および範囲から逸脱することなく、様々な変更を実行してもよいと理解されるべきであるう。
【手続補正書】
【提出日】2023-09-11
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
輸送機(110)に搭載された複数のクライアントデバイス(120)に配信するために、輸送機(110)の機上メディアシステム(150)に提供されるメディアコンテンツを制御する方法(700)であって、
前記輸送機(110)の位置システム(190)から前記輸送機(110)の位置を表すデータを受信する(902)ことと、
ジオフェンスモニタ(135)を含む機上コンテンツ管理システム(130)によって、前記輸送機(110)に搭載された前記複数のクライアントデバイス(120)に配信するためのメディアコンテンツを提供する(706)ことと、を含み、前記提供することは、
前記輸送機(110)がジオフェンス条件を満たすかどうかの判定に基づいて、前記輸送機(110)に搭載された前記複数のクライアントデバイス(120)への配信のために前記機上メディアシステム(150)が提供する前記メディアコンテンツを判定する(704)ことであって、前記ジオフェンス条件の満足は、前記輸送機(110)の位置を表す前記受信されたデータに基づく、判定する(704)ことと、
前記輸送機(110)に搭載された前記複数のクライアントデバイス(120)に配信するための判定されたメディアコンテンツを提供するように前記機上メディアシステム(150)に指示することとを含む方法。
【請求項2】
前記輸送機(110)が通る経路を表す事前定義された地理データを受信する(802)ことと、
前記事前定義された地理的データがジオフェンス起動条件を満たすかどうかを判定する(804)ことと、
前記ジオフェンス起動条件の満足に応答して前記ジオフェンスモニタ(135)を起動する(806)こととをさらに含み、前記提供する(706)動作は前記起動する(806)動作に応答する請求項1の方法。
【請求項3】
前記経路を表す前記事前定義された地理データは、前記輸送機(110)が取る前記経路の出発地および目的地を含む請求項1または2に記載の方法。
【請求項4】
前記ジオフェンス起動条件は、前記輸送機(110)の出発地と目的地の両方が同じジオフェンスエリア(218)内に位置するかどうかを含む請求項1~3のいずれか一項に記載の方法。
【請求項5】
ジオフェンスエリア(218)を表すデータを受信することと、
前記位置を表す前記受信されたデータと前記ジオフェンスエリアを表す前記受信されたデータに基づいて、前記ジオフェンス条件が満たされるかどうかを判定することであって、前記ジオフェンス条件が満たされるかどうかを判定する動作は、前記機上コンテンツ管理システム(130)によって実行される、判定することとを更に含む請求項1~4のいずれか一項に記載の方法。
【請求項6】
ジオフェンスエリア(218)を表すデータを受信する動作は、事前定義された頻度で実行される請求項1~5のいずれか一項に記載の方法。
【請求項7】
前記事前定義された頻度は動的であり、前記表された位置および前記ジオフェンスエリア(218)を表すデータに基づくものである請求項1~6のいずれか一項に記載の方法。
【請求項8】
前記表された位置と前記ジオフェンスエリア(218)を表す前記データで表されたジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項1~7のいずれか一項に記載の方法。
【請求項9】
前記ジオフェンスエリア(218)を表す前記データはポイントのタプル(214)を含み、前記ポイントのタプル(214)のそれぞれが少なくとも1つの経度および少なくとも1つの緯度を含み、前記ポイントのタプル(214)が前記ジオフェンスエリア(218)の境界を少なくとも部分的に定義する請求項1~8のいずれか一項に記載の方法。
【請求項10】
ジオフェンスエリア(318)内の縮小ジオフェンスエリア(318a)を表すデータを受信することと、
前記縮小ジオフェンスエリア(318a)を表す前記データに基づいて、前記輸送機(110)がいつ前記ジオフェンスエリア(318)の境界を横断するかを推定することとをさらに含む請求項1~9のいずれか一項に記載の方法。
【請求項11】
前記輸送機(110)の位置を表す前記受信されたデータに含まれる前記輸送機(110)の輸送ベクトルに基づいて、前記輸送機(110)がいつ前記ジオフェンスエリア(318)の境界を横断するかを推定することをさらに含む請求項1~10のいずれか一項に記載の方法。
【請求項12】
前記位置を表す前記受信されたデータを、非機上通信ネットワーク(105)を介して前記機上コンテンツ管理システム(130)に通信可能に結合される非機上コンテンツ管理システム(140)に送信することと、
前記非機上コンテンツ管理システム(140)から前記ジオフェンス条件が満たされるかどうかの判定を受信することとをさらに含む請求項1~11のいずれか一項に記載の方法。
【請求項13】
前記ジオフェンス条件が満たされるかどうかの判定を受信する動作は、事前定義された頻度で実行される請求項1~12のいずれか一項に記載の方法。
【請求項14】
前記事前定義された頻度は動的であり、前記表された位置およびジオフェンスエリア(318)を表すデータに基づくものである請求項1~13のいずれか一項に記載の方法。
【請求項15】
前記表された位置とジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項1~14のいずれか一項に記載の方法。
【請求項16】
ジオフェンスエリア(318)内の縮小ジオフェンスエリア(318a)を表すデータに基づいて、前記輸送機(110)が前記ジオフェンスエリア(318)の境界を横断する推定時間を受信することをさらに含む請求項1~15のいずれか一項に記載の方法。
【請求項17】
前記ジオフェンス条件は特に前記メディアコンテンツに関連付けられる請求項1~16のいずれか一項に記載の方法。
【請求項18】
前記ジオフェンス条件は、前記ジオフェンス条件が前記メディアコンテンツに関連付けられるデータを含む請求項1~17のいずれか一項に記載の方法。
【請求項19】
前記メディアコンテンツは複数のメディアコンテンツのうちの1つであり、前記ジオフェンス条件は複数のジオフェンス条件のうちの1つであり、前記提供する(706)動作はさらに、
特定の関連付けに基づいて、前記メディアコンテンツを、前記複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供することを含む請求項1~18のいずれか一項に記載の方法。
【請求項20】
前記提供する(706)動作はさらに、
前記メディアコンテンツを提供するための変更済み条件を前記機上メディアシステム(150)に送信することと、
前記メディアコンテンツを提供するための前記変更済み条件の承諾を表すデータを提供するようにクライアントデバイスに要求するための指示を前記機上メディアシステム(150)に送信することとを含む請求項1~19のいずれか一項に記載の方法。
【請求項21】
前記提供する(706)動作はさらに、
提供された前記メディアコンテンツへの変更を送信することと、
提供された前記メディアコンテンツに対する変更をクライアントデバイスに通知するための指示を前記機上メディアシステム(150)に送信することとを含む請求項1~20のいずれか一項に記載の方法。
【請求項22】
前記メディアコンテンツは、実質的にライブで送信されるメディアコンテンツを含む請求項1~21のいずれか一項に記載の方法。
【請求項23】
位置を表す前記受信されたデータは、前記輸送機(110)の現在位置、前記輸送機(110)が走行しているベクトル、前記輸送機(110)が既に通った経路を表すデータ、事前定義されたルートからの逸脱、前記輸送機(110)の速度、前記輸送機(110)の高度、時間遅延、交通の更新、前記輸送機(110)の経度、および前記輸送機(110)の緯度のうち1つ以上を含む請求項1~22のいずれか一項に記載の方法。
【請求項24】
前記ジオフェンス条件の満足は、前記表された位置がジオフェンス(316)の境界内に位置するという判定を含む請求項1~23のいずれか一項に記載の方法。
【請求項25】
輸送機(110)に搭載された複数のクライアントデバイス(120)に配信するために、前記輸送機(110)の機上メディアシステム(150)に提供されるメディアコンテンツを制御するシステム(100)であって、
前記輸送機(110)に配置され、且つ前記機上メディアシステム(150)と通信可能に結合される機上コンテンツ管理システム(130)を備え、前記機上コンテンツ管理システム(130)は、
プロセッサによって実行可能であり、前記輸送機(110)の位置システム(190)から前記輸送機(110)の位置を表すデータを受信するように動作可能である位置データモジュール(695)と、
前記プロセッサによって実行可能であり、前記輸送機(110)がジオフェンス条件を満たすかどうかの判定に基づいて、前記輸送機(110)に搭載された複数のクライアントデバイス(120)に配信するために前記機上メディアシステム(150)が提供できるメディアコンテンツを判定するように動作可能であるジオフェンスモニタ(696)(135)であって、前記ジオフェンス条件の満足は、前記輸送機(110)の位置を表す前記受信されたデータに基づく、ジオフェンスモニタ(696)(135)と、
前記プロセッサによって実行可能であり、前記輸送機(110)に搭載された複数のクライアントデバイス(120)に配信するために前記判定されたメディアコンテンツを提供するように、前記機上メディアシステム(500150)に指示するように動作可能であるメディア制御モジュール(697)とを含む、システム。
【請求項26】
前記ジオフェンスモニタ(696)(135)はさらに、
前記輸送機(110)が通る経路を表す事前定義された地理データを受信し(802)、
前記事前定義された地理データがジオフェンス起動条件を満たすかどうかを判定し(804)、
前記ジオフェンス起動条件の満足に応答して前記ジオフェンスモニタ(696)(135)を起動する(806)ように動作可能であり、前記判定されたコンテンツの提供は起動に応答する請求項25に記載のシステム(100)。
【請求項27】
前記経路を表す前記事前定義された地理データは、前記輸送機(110)が通る経路の出発地および目的地を含む請求項25または26に記載のシステム(100)。
【請求項28】
前記ジオフェンス起動条件は、前記輸送機(110)の出発地と目的地の両方が同じジオフェンスエリア(218)内に位置するかどうかを含む請求項25~27のいずれか一項に記載のシステム(100)。
【請求項29】
前記ジオフェンスモニタ(696)(135)はさらに、
ジオフェンスエリアを表すデータを受信し(318)、
前記位置を表す前記受信されたデータおよび前記ジオフェンスエリア(318)を表す前記受信されたデータに基づいて、前記ジオフェンス条件が満たされるかどうかを判定するように動作可能であり、前記ジオフェンス条件が満たされるかどうかの判定は、前記機上コンテンツ管理システム(150)によって実施される請求項25~28のいずれか一項に記載のシステム(100)。
【請求項30】
ジオフェンスモニタ(696)(135)が、事前定義された頻度でジオフェンスエリア(218)を表す前記データを受信する請求項25~29のいずれか一項に記載のシステム(100)。
【請求項31】
前記事前定義された頻度は動的であり、前記表された位置および前記ジオフェンスエリア(218)を表すデータに基づくものである請求項25~30のいずれか一項に記載のシステム(100)。
【請求項32】
前記表された位置と前記ジオフェンスエリア(218)を表すデータで表されたジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項25~31のいずれか一項に記載のシステム(100)。
【請求項33】
前記ジオフェンスエリア(218)を表す前記データはポイントのタプル(214)を含み、前記ポイントのタプル(214)のそれぞれが少なくとも1つの経度と少なくとも1つの経度を含み、前記ポイントのタプル(214)が前記ジオフェンスエリア(218)の境界を少なくとも部分的に定義する請求項25~32のいずれか一項に記載のシステム(100)。
【請求項34】
前記ジオフェンスモニタ(696)(135)はさらに、
前記ジオフェンスエリア(318)内の縮小ジオフェンスエリア(318a)を表すデータを受信し、
前記縮小ジオフェンスエリア(318a)を表す前記データに基づいて、前記輸送機(110)がいつ前記ジオフェンスエリア(318)の境界を横断するかを推定するように動作可能である請求項25~33のいずれか一項に記載のシステム(100)。
【請求項35】
前記ジオフェンスモニタ(696)(135)はさらに、
前記輸送機(110)の位置を表す前記受信されたデータに含まれる前記輸送機(110)の輸送ベクトルに基づいて、前記輸送機(110)がいつ前記ジオフェンスエリア(218)の境界を横断するかを推定するように動作可能である請求項25~34のいずれか一項に記載のシステム(100)。
【請求項36】
非機上通信ネットワーク(105)と、
前記輸送機(110)から離れており、前記非機上通信ネットワーク(105)を介して前記機上コンテンツ管理システム(130)に通信可能に結合された非機上コンテンツ管理システム(140)と、をさらに備え、
前記ジオフェンスモニタ(696)(135)はさらに、
前記位置を表す前記受信されたデータを前記非機上コンテンツ管理システム(140)に送信し、
前記非機上コンテンツ管理システム(140)から、前記ジオフェンス条件が満たされるかどうかの判定を受信するように動作可能である請求項25~35のいずれか一項に記載のシステム(100)。
【請求項37】
前記ジオフェンスモニタ(696)(135)はさらに、事前定義された頻度で前記ジオフェンス条件が満たされるかどうかの判定を受信するように動作可能である請求項25~36のいずれか一項に記載のシステム(100)。
【請求項38】
前記事前定義された頻度は動的であり、前記表された位置およびジオフェンスエリア(218)を表すデータに基づくものである請求項25~37のいずれか一項に記載のシステム(100)。
【請求項39】
前記表された位置とジオフェンス境界との間の地理的距離が減少するにつれて、前記事前定義された頻度は増加する請求項25~38のいずれか一項に記載のシステム(100)。
【請求項40】
前記ジオフェンスモニタ(696)(135)はさらに、ジオフェンスエリア(318)内の縮小ジオフェンスエリア(318a)を表すデータに基づいて、前記輸送機(110)が前記ジオフェンスエリア(318)の境界を横断する推定時刻を受信するように動作可能である請求項25~39のいずれか一項に記載のシステム(100)。
【請求項41】
前記ジオフェンス条件は、特に前記メディアコンテンツに関連付けられる請求項25~40のいずれか一項に記載のシステム(100)。
【請求項42】
前記ジオフェンス条件を表すデータは、前記ジオフェンス条件をメディアコンテンツに関連付けるデータを含む請求項25~41のいずれか一項に記載のシステム(100)。
【請求項43】
前記メディアコンテンツは複数のメディアコンテンツのうちの1つであり、前記ジオフェンス条件は複数のジオフェンス条件のうちの1つであり、前記メディア制御モジュール(697)はさらに特定の関連付けに基づいて、前記メディアコンテンツを複数のメディアコンテンツのうちの他のメディアコンテンツとは異なる条件で提供するように動作可能である請求項25~42のいずれか一項に記載のシステム(100)。
【請求項44】
前記メディア制御モジュール(697)はさらに、
前記メディアコンテンツを提供するための変更済み条件を前記機上メディアシステム(150)に送信し、
前記メディアコンテンツを提供するための前記変更済み条件の承諾を表すデータを提供するようにクライアントデバイスに要求する指示を機上メディアシステム(150)に送信するように動作可能である請求項25~43のいずれか一項に記載のシステム(100)。
【請求項45】
前記メディア制御モジュール(697)はさらに、
提供された前記メディアコンテンツに対する変更を送信し、
提供された前記メディアコンテンツに対する前記変更をクライアントデバイスに通知するために、前記機上メディアシステム(150)に指示を送信するように動作可能である請求項25~44のいずれか一項に記載のシステム(100)。
【請求項46】
前記メディアコンテンツは、実質的にライブで送信されるメディアコンテンツを含む請求項25~45のいずれか一項に記載のシステム(100)。
【請求項47】
位置を表す前記受信されたデータは、前記輸送機(110)の現在位置、前記輸送機(110)が走行しているベクトル、前記輸送機(110)が既に通った経路を表すデータ、事前定義されたルートからの逸脱、前記輸送機(110)の速度、前記輸送機(110)の高度、時間遅延、交通の更新、前記輸送機(110)の経度、および前記輸送機(110)の緯度のうちの1つ以上を含む請求項25~46のいずれか一項に記載のシステム(100)。
【請求項48】
前記ジオフェンス条件の満足は、前記表された位置がジオフェンスの境界内に位置するという判定を含む請求項25~47のいずれか一項に記載のシステム(100)。
【国際調査報告】