リモートサーバによって1つまたは複数の通信ユニットの性能を最適化するための方法であって、前記1つまたは複数の通信ユニットからデータを収集する工程と、前記収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれのポリシーを生成する工程と、前記1つまたは複数の通信ユニットのそれぞれに前記ポリシーを送信する工程を含み、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従って前記ポリシーを実装する方法。請求項1の方法において、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含む方法。請求項2の方法において、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装するように動作できる方法。請求項1の方法において、前記時間的に変化するデータは、位置情報、現在時刻、および/または前記1つまたは複数の通信ユニットの動作データを含む方法。請求項1の方法において、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作でき、前記第1のアルゴリズムおよび前記第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在する方法。請求項1の方法において、前記ポリシーを生成する工程は、前記1つまたは複数の通信ユニットで実行されるべき適応アルゴリズムのための疑似コードまたはコードを生成する工程を含む方法。請求項1の方法において、前記1つまたは複数の通信ユニットからデータを収集する工程は規則的に実施される方法。請求項1の方法において、前記1つまたは複数の通信ユニットは:アクセスポイントAP;ベースステーション;無線LANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;デジタル加入者回線DSL加入者宅内機器CPEモデム;家庭内パワーラインデバイス;HomePhonelineNetworkingAllianceHPNAベースのデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;セットトップボックスSTB/セットトップユニットSTU顧客電子デバイス;インターネットプロトコルIP使用可能テレビ;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチの少なくとも一つを含む方法。請求項1の方法において、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定する方法。機械読み取り可能記憶メディアに記憶されたコンピュータ実行可能命令を有する前記機械読み取り可能記憶メディアであって、前記コンピュータ実行可能命令が実行されると、リモートサーバのプロセッサーが1つまたは複数の通信ユニットの性能を前記リモートサーバによって最適化するための方法を実行させるように機能し、前記方法は:前記1つまたは複数の通信ユニットからデータを収集する工程と、前記収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれのポリシーを生成する工程と、前記1つまたは複数の通信ユニットのそれぞれに前記ポリシーを送信する工程を含み、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従って前記ポリシーを実装する機械読み取り可能記憶メディア。請求項10に記載の機械読み取り可能記憶メディアにおいて、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含む機械読み取り可能記憶メディア。請求項11に記載の機械読み取り可能記憶メディアにおいて、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装するように動作できる機械読み取り可能記憶メディア。請求項10に記載の機械読み取り可能記憶メディアにおいて、前記時間的に変化するデータは、位置情報、現在時刻、および/または、前記1つまたは複数の通信ユニットの動作データを含む機械読み取り可能記憶メディア。請求項10に記載の機械読み取り可能記憶メディアにおいて、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作でき、前記第1のアルゴリズムおよび前記第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在する機械読み取り可能記憶メディア。請求項10に記載の機械読み取り可能記憶メディアにおいて、前記ポリシーを生成する工程は、前記1つまたは複数の通信ユニットで実行されるべき適応アルゴリズムのための疑似コードまたはコードを生成する工程を含む機械読み取り可能記憶メディア。請求項10に記載の機械読み取り可能記憶メディアにおいて、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定する機械読み取り可能記憶メディア。1つまたは複数の通信ユニットの性能を最適化するための方法であって、当該方法は、1つまたは複数の通信ユニットからリモートサーバへデータを送信する工程と、前記リモートサーバからポリシーを受信する工程であって、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含む工程と、前記条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによってポリシーを実行する工程を含む方法。請求項17の方法において、前記時間的に変化するデータは、位置情報、現在時刻、および/または、前記1つまたは複数の通信ユニットの動作データを含む方法。請求項17の方法において、前記第1のアルゴリズムおよび第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在する方法。請求項17の方法において、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含む方法。請求項20の方法において、前記条件および時間的に変化するデータに基づいて、前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装する工程は、前記ポリシーに設けられた前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装する工程を含む方法。請求項17の方法において、前記ポリシーを実行する工程は、適応アルゴリズムのための疑似コードまたはコードを実行する工程を含み、前記疑似コードは前記リモートサーバによって生成される方法。請求項17の方法において、リモートサーバはクラウド中に存在する方法。請求項17の方法において、データを前記1つまたは複数の通信ユニットから前記リモートサーバへ送信する工程は規則的に実施される方法。請求項17の方法において、前記1つまたは複数の通信ユニットは:アクセスポイントAP;ベースステーション;無線LANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;デジタル加入者回線DSL加入者宅内機器CPEモデム;家庭内パワーラインデバイス;HomePhonelineNetworkingAllianceHPNAベースのデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;セットトップボックスSTB/セットトップユニットSTU顧客電子デバイス;インターネットプロトコルIP使用可能テレビ;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチの少なくとも一つを含む方法。請求項17の方法において、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定する方法。機械読み取り可能記憶メディアに記憶されたコンピュータ実行可能命令を有する前記機械読み取り可能記憶メディアであって、前記コンピュータ実行可能命令が実行されると、プロセッサーが1つまたは複数の通信ユニットの性能を最適化するための方法を実行させるように機能し、前記方法は、1つまたは複数の通信ユニットからリモートサーバへデータを送信する工程と、前記リモートサーバからポリシーを受信する工程であって、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件含む工程と、前記条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによって、前記ポリシーを実行する工程を含む機械読み取り可能記憶メディア。請求項27に記載の機械読み取り可能記憶メディアにおいて、前記ポリシーを実行する工程は、適応アルゴリズムのための疑似コードまたはコードを実行する工程であって、前記疑似コードは前記リモートサーバによって生成される工程を含む機械読み取り可能記憶メディア。請求項27に記載の機械読み取り可能記憶メディアにおいて、前記時間的に変化するデータは、位置情報、現在時刻、および/または、前記1つまたは複数の通信ユニットの動作データを含む機械読み取り可能記憶メディア。請求項27に記載の機械読み取り可能記憶メディアにおいて、前記第1のアルゴリズムおよび前記第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在する機械読み取り可能記憶メディア。請求項27に記載の機械読み取り可能記憶メディアにおいて、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含む機械読み取り可能記憶メディア。請求項31に記載の機械読み取り可能記憶メディアにおいて、前記条件および時間的に変化するデータに基づいて、前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装する工程は、前記ポリシーに設けられた前記第1のアルゴリズムおよび前記第2のアルゴリズムのいずれか一つを実装する工程を含む機械読み取り可能記憶メディア。請求項27に記載の機械読み取り可能記憶メディアにおいて、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定する機械読み取り可能記憶メディア。メモリと、前記メモリと結合するプロセッサーであって、1つまたは複数の通信ユニットからのデータを分析し、収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれに対するポリシーを生成し、前記1つまたは複数の通信ユニットのそれぞれにポリシーを送信するように動作可能なプロセッサーと、を含む装置であって、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従って前記ポリシーを実装する装置。請求項34の装置において、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含む装置。請求項35の装置において、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作できる装置。請求項34の装置において、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件および前記時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作できる装置。請求項37の装置において、前記時間的に変化するデータは、位置情報、現在時刻、および、前記1つまたは複数の通信ユニットの動作データを含む装置。請求項34の装置において、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作でき、前記第1のアルゴリズムおよび前記第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在する装置。請求項34の装置において、前記1つまたは複数の通信ユニットで実行されるべき適応アルゴリズムのための疑似コードまたはコードを生成する工程を含む方法を実行することによって、前記プロセッサーは前記ポリシーを生成するように動作できる装置。請求項34の装置において、前記プロセッサーは分析するためのデータを前記1つまたは複数の通信ユニットから規則的に収集する装置。請求項34の装置において、前記1つまたは複数の通信ユニットは:アクセスポイントAP;ベースステーション;無線LANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;デジタル加入者回線DSL加入者宅内機器CPEモデム;家庭内パワーラインデバイス;HomePhonelineNetworkingAllianceHPNAベースのデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;セットトップボックスSTB/セットトップユニットSTU顧客電子デバイス;インターネットプロトコルIP使用可能テレビ;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチの少なくとも一つを含む装置。請求項34の装置において、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定する。1つまたは複数の通信ユニットと、前記1つまたは複数の通信ユニットと通信可能に動作するサーバとを含むシステムであって、前記サーバは、メモリと、メモリと結合するプロセッサーを含み、および前記プロセッサーは、前記1つまたは複数の通信ユニットからのデータを分析し、収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれに対するポリシーを生成し、前記1つまたは複数の通信ユニットのそれぞれにポリシーを送信するように動作可能であり、前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従ってポリシーを実装するシステム。請求項44のシステムにおいて、前記ポリシーは、第1のアルゴリズムおよび第2のアルゴリズムをさらに含むシステム。請求項44のシステムにおいて、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作できるシステム。請求項44のシステムにおいて、前記時間的に変化するデータは、位置情報、現在時刻、および/または、前記1つまたは複数の通信ユニットの動作データを含むシステム。請求項44のシステムにおいて、前記1つまたは複数の通信ユニットは、前記ポリシーを受信し、および、前記条件に基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作でき、前記第1のアルゴリズムおよび前記第2のアルゴリズムは、あらかじめ前記1つまたは複数の通信ユニットに存在するシステム。請求項44のシステムにおいて、前記プロセッサーは、前記1つまたは複数の通信ユニットで実行されるべき適応アルゴリズムのための疑似コードまたはコードを生成する工程を含む方法を実行することによって前記ポリシーを生成可能に動作できるシステム。請求項44のシステムにおいて、前記プロセッサーは、前記1つまたは複数の通信ユニットから、分析するためのデータ規則的に収集するシステム。請求項44のシステムにおいて、前記1つまたは複数の通信ユニットは:アクセスポイントAP;ベースステーション;無線LANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;デジタル加入者回線DSL加入者宅内機器CPEモデム;家庭内パワーラインデバイス;HomePhonelineNetworkingAllianceHPNAベースのデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;セットトップボックスSTB/セットトップユニットSTU顧客電子デバイス;インターネットプロトコルIP使用可能テレビ;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチの少なくとも一つを含むシステム。請求項44のシステムにおいて、前記条件は、前記1つまたは複数の通信ユニットが最も好適な適応アルゴリズムを選択し、適用するための、リアルタイムデータおよび履歴動作データの特性を特定するシステム。本発明の実施形態は、リモートサーバによって通信ユニットの性能を最適化する方法、装置、および、システムに関する。背景部分に記載されたように、通信ユニットの実際の性能は、通信システムの設計者によって作成された仮定によって異なる。一例では、背景部分に開示されたように、WiFiレート適応アルゴリズムの実際の性能は、WiFi通信システムの設計者によって作成された仮定によって異なる。これらの仮定は、時間とともに変化しない静的仮定である。しかしながら、設計者の仮定は、実際の動作環境とは著しく異なり得て、および、WiFi通信システムは、適応アルゴリズムの非理想的な設計によって低性能に悩まされるかもしれない。以下に本発明の実施形態の簡略化した要約を順番に示し、実施形態のいくつかの側面の基礎知識を提供する。この要約は、本発明の実施形態の広範囲にわたる概要ではない。これは実施形態のキー要素または重要な要素を特定するものではなく、また、実施形態の範囲を描くものでもない。その唯一の目的は、本発明の実施形態のいくつかのコンセプトを簡略化した形態で提供することであり、より詳細な説明が後述される。本発明の実施形態は、リモートサーバによって通信ユニットの性能を最適化する方法、装置、および、システムに関する。一実施形態では、リモートサーバによって、1つまたは複数の通信ユニットの性能を最適化するための方法は:前記1つまたは複数の通信ユニットからデータを収集する工程;前記収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれのポリシーを生成する工程;および前記1つまたは複数の通信ユニットのそれぞれに前記ポリシーを送信する工程を含み、ここでポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従ってポリシーを実装する。一実施形態では、システムは、機械読み取り可能記憶メディアに記憶されたコンピュータ実行可能命令を有する前記機械読み取り可能記憶メディアを含み、前記コンピュータ実行可能命令が実行されると、リモートサーバのプロセッサーが、1つまたは複数の通信ユニットの性能を前記リモートサーバによって最適化するための方法を実行させるように機能する。一実施形態では、通信システムは、WiFiアクセスポイントまたはDSLAMと結合された1つまたは複数の通信ユニットの性能を最適化するための方法を実行する、WiFiアクセスポイントまたはデジタル加入者回線アクセス多重化装置DSLAMを含む。ひとつの実施形態では、該方法は:1つまたは複数の通信ユニットからリモートサーバへデータを送信する工程;リモートサーバからポリシーを受信する工程であって、ここで前記ポリシーは、前記1つまたは複数の通信ユニットの動作条件を含む工程;および条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによってポリシーを実行する工程を含む。一実施形態では、システムは、機械読み取り可能記憶メディアに記憶されたコンピュータ実行可能命令を有する前記機械読み取り可能記憶メディアを含み、前記コンピュータ実行可能命令が実行されると、WiFiアクセスポイントまたはDSLAMのプロセッサーが、上記で論じた1つまたは複数の通信ユニットの性能を最適化するための方法を実行する。一実施形態では、装置は:メモリ;およびメモリと結合するプロセッサーであって:1つまたは複数の通信ユニットからのデータを分析し;収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれに対するポリシーを生成し;および、前記1つまたは複数の通信ユニットのそれぞれにポリシーを送信するプロセッサーを含み、ここでポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従ってポリシーを実装する。一実施形態では、システムは:1つまたは複数の通信ユニット;および前記1つまたは複数の通信ユニットと通信可能に動作するサーバを含み、ここでサーバは:メモリ;およびメモリと結合するプロセッサーであって:前記1つまたは複数の通信ユニットからのデータを分析し;収集されたデータに基づいて前記1つまたは複数の通信ユニットのそれぞれに対するポリシーを生成し;および、前記1つまたは複数の通信ユニットのそれぞれにポリシーを送信するプロセッサーを含み、ここでポリシーは、前記1つまたは複数の通信ユニットの動作条件を含み、前記1つまたは複数の通信ユニットは、時間的に変化するデータに従ってポリシーを実装する。一実施形態では、通信ユニットは:リモートサーバにデータを送信するための送信機;リモートサーバからポリシーを受信するための受信機であって、ポリシーは、通信ユニットが動作するための条件を含む受信機;および、条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによって、ポリシーを実行するプロセッサーを含む。本発明の実施形態は、実施例のDSLまたはWiFi通信システムおよび上述の実施形態に限定されるわけではなく、通信性能に影響を及ぼすリンクチャンネル、ノイズ、干渉、および他の要因のリアルタイム変動を処理する、適応アルゴリズムアルゴリズムとも呼ばれるを開始/実行することが必要なすべての通信システムに適用可能である。リモートサーバによって生成されるポリシーは、何百あるいは数百万の同じ状況の通信ユニットを分析した結果、またはすべての他の専門知識によってリモートサーバが利用可能となる結果であり得る。一般に、通信ユニットは最適性能効率を達成するようにベストポリシーを生成するために、大量のデータにアクセスせず、つまり、その処理パワー、記憶容量を所有していない。さらに、通信ユニットは、典型的には、他のステーションとの通信に関する履歴データにアクセスしない。加えて、通信ユニットパワーが停止した場合、または、ユーザが開始するパワーサイクリングがある場合には、履歴データを喪失する可能性がある。リモートサーバは上記の問題を解決し、および、通信ユニットのための、通信ユニットが使用すべき、通信ユニットおよび他の同状況の通信ユニットまたはすべての他の専門知識の大量の動作データの解析に基づく最適なポリシーを提供する。発明の概要がその特定の実施形態とともに記載されたが、該実施形態の多くの代替形態、修正形態および変形形態が、以下の説明に接した当業者には明らかになるであろう。本発明の実施形態は、添付の特許請求の範囲の対象範囲内にあるすべての該代替形態、修正形態および変形形態を含む。詳細が開示された以下の記載および添付の図面は、本発明の実施形態の特定の例示的側面である。しかしながら、これらの側面は、本発明の実施形態の原理が採用される多様な方法を単に示すものである。本発明の実施形態は、添付の特許請求の範囲の対象範囲内の代替形態、修正形態および変形形態で表される、すべての均等形態を含むことが意図される。本発明の実施形態の他の利点および新規な特徴は、図面を参照した、本発明の実施形態の以下の詳細な説明により明らかになるであろう。上記の問題を解決するために、明細書に記載された実施形態は、通信システムに関連するリアルタイム動作データおよび動作データの履歴を解析し、および通信システムがその性能を改良するための規則および条件を提供する方法、システム、および、装置を開示する。規則および条件は、通信ユニットが最も適した適応アルゴリズムを選択し、使用できるように、リアルタイム動作データおよび履歴動作データの特徴を特定する。一実施形態では、リモートサーバ最適化センターとも呼ばれるは、通信システムに関連する大量のデータを収集して、処理し、および、通信システムの性能を改良する、通信システムのための規則および条件を決定することが可能なように動作できる。一実施形態では、リモートサーバは規則的周期的にデータを収集し、および、通信システムの性能を改良できるように、通信システムのために定期的に更新された規則および条件を提供する。明細書に記載された実施形態は、通信システムに限定されるわけではなく、環境を変えることでその性能を改善するために時間の経過に伴って更新されることが必要なすべての種類の通信システムに使用できる。本明細書でいう用語性能とは、データレート、スループット、消費電力、パワー、エラーレート、待ち時間、ジッター等を含む要因の組み合わせをいう。通信システムの性能向上には、通信システムに対する、データレート、スループットの増加、エラーレートおよび、待ち時間の減少、ジッター、消費電力の向上等が挙げられる。明細書に記載された実施形態の技術的効果は、通信システムの性能たとえば、WiFi、デジタル加入者回線DSL等の改良であって、規則および条件を生成するために必要な処理能力および情報の欠如によって、以前は、通信システムによって考え出されなかった規則および条件を通信システムに提供できるようになったことである。一実施形態では、専用のサーバリモートサーバまたは最適化センターとも称するは、通信システムに関連する動作データを収集するために使用でき、ここで動作データは、通信システムそれ自体からアクセスできず、または、記憶されなくともよいたとえば、他の通信ユニットからのデータ、または、メモリ制限によって記憶できない古いデータが、動作データを処理し、および、通信システムに採用されると通信システムの性能を改良する規則および条件を提供する。たとえば、リモートサーバは、対象となる通信システムとして同様の環境で動作する何百さらに数百万の通信システムの統計的分析を実行するように動作できる。一実施形態では、リモートサーバは、対象となる通信システムに、その全体性能をどうのように改良するかを示すように動作でき、たとえば、保守的に低い転送レートを選択することとは対照的に、積極的に高い転送レートを選択することによって示すことができる。一実施形態では、WiFi通信システムが、あらかじめ定められた疑似コードを復号し、実行する能力を有する場合に、リモートサーバは、世間に知られているもっと多くのアルゴリズムを検討することができ、および、通信ユニットによって使用されるべきアルゴリズムのための規則および/または条件を送信できる。たとえば、リモートサーバは、その通信性能を改良するように実行可能な、通信ユニットのための疑似コードを開発できる。一実施形態では、疑似コードは、通信ユニットのメモリ、一例としてアクセスポイントのメモリに記憶されている。疑似コードは、通信ユニット、一例としてアクセスポイントのプロセッサーによって実行可能ないずれかのソフトウェアコーディング言語にコーディングされてもよい。一実施形態では、リモートサーバがより新しく、良好なアルゴリズムを知れば知るほど、通信システムの通信ユニットに適切な疑似コードを送信するによって、いくつかの通信システムにそれらの一つを使用させることができる。以下の記載では、本発明の実施形態のより完全な説明を提供するために、非常に多くの詳細が説明される。しかしながら、これらの特定の詳細な記載がなくとも本発明の実施形態を実施できることは、当業者には明らかであろう。他の例では、本発明の実施形態を曖昧にすることを避けるために、詳細に順番に記載するのではなく、よく知られた構造およびデバイスをブロック図で示した。実施形態の対応する図面では、信号は線で表されていることに注意されたい。より構成的な信号経路を示すいくつかの線は太く、および/または、主な情報流れ方向を示すために1つまたは複数の終端で矢印を持つ。該表示は、限定的であることを意図するものではない。むしろ、線は、回路または論理ユニットの理解を容易にするために、1つまたは複数の例示的な実施形態に関連して用いられる。設計からの要求または選好によって決定された全ての表示された線は、実際には、いずれの方向に向かってもよく、および、任意の好適な種類信号スキームによって実装されてもよい1つまたは複数の信号を含む。以下の記載および特許請求の範囲では、用語結合coupledおよびその派生語が使用されてもよい。本明細書で用語結合とは、物理的、電気的、磁気的、光学的等直接的に接触する2つ以上の要素をいう。明細書で用語結合とは、間接的にお互いに接続するが、まだお互いに協力、または、情報をやりとりする2つ以上の要素もいう。本明細書で使用する場合、他に記載がない限り序数形容詞第1の、第2のおよび第3の等の使用は、共通の対象を表すため、単に類似する物体の異なる事例が参照されるべきことを指示するためであって、および、物体が与えられた順番で、時間的に、空間的に、ランキング順に、または、いずれかの他の態様で記載されるべきことを意図するわけではない。図2は、本発明の一実施形態による、リモートサーバ204によってWiFi通信システム200の性能を最適化するためのシステム220である。一実施形態では、通信システム200は、図1の通信システムと類似しているが、リモートサーバ204区別しないで最適化センターとも称すると通信可能に動作できる。一実施形態では、WiFi通信システム200は、プロセッサー209、メモリ210、および適応アルゴリズム203メモリ210に記憶されていてもよいを含むアクセスポイントAP201を含む。一実施形態では、AP201は、WiFi信号2111-Nによって、1つまたは複数のステーション2021-Nと通信可能に動作でき、ここでNは1以上の整数である。用語適応アルゴリズムは、アルゴリズムとほとんど同義に用いられる。図2の実施形態は単一のAP201を有するWiFi通信システム200を説明するが、複数のAPが、通信チャネル208を介してリモートサーバ204を通信可能に動作できる、WiFi通信システム200で使用されてもよい。明細書に記載された実施形態では、リモートサーバ204は、通信システム200の一部ではない。該実施形態では、通信チャネルは以下のいずれかに記載の一つであってもよい。:インターネット登録商標、TR-069技術報告書069準拠通信プロトコル;トランスミッションコントロールプロトコル/インターネットプロトコルTCP/IP通信プロトコル;シンプルネットワークマネージメントプロトコルSNMP通信プロトコル;帯域外電話回線プロトコル;同軸ケーブルによるデジタル加入者回線イーサネット登録商標DSLEOC通信プロトコル;ケーブルコントロールチャネル通信プロトコル;パワーラインコントロールチャネル通信プロトコル;コマンドラインプロトコルCLI;無線デバイス;携帯デバイス。一実施形態では、AP201および/またはステーション2021-Nを示す論理ユニットは、以下の通信ユニットの少なくとも一つであり得る:ベースステーション;無線ローカルエリアネットワークLANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;デジタル加入者回線DSL加入者宅内機器CPEモデム;家庭内パワーラインデバイス;HomePhonelineNetworkingAllianceHPNAベースのデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;セットトップボックスSTB/セットトップユニットSTU顧客電子デバイス;インターネットプロトコルIP使用可能テレビ;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチ。一実施形態では、リモートサーバ204は、AP201および/またはステーション2021-Nのいずれか、または全てと通信チャネル208を介してと通信可能に動作できる。一実施形態ではリモートサーバ204は、クラウドサーバである。一実施形態では、リモートサーバ204は、1つまたは複数のプロセッサーであってもよいプロセッサー206、プロセッサー実行可能な命令を記憶するメモリ207、および、通信システム200に関連するデータを管理するためのデータベース205を含む。一実施形態では、リモートサーバ204は、AP201およびステーション2021-Nを含む1つまたは複数の通信ユニットの性能を最適化するための方法を実行する。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nからのデータを収集するように動作可能である。一実施形態では、リモートサーバ204は、定期的に前記1つまたは複数の通信ユニットからのデータを収集する。本明細書の用語定期的にとは、規則的間隔、たとえば、一日に一回、毎日の朝および夕方等をいう一実施形態では、リモートサーバ204は、収集されたデータに基づいて、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nのそれぞれにポリシーを生成するように動作可能である。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nのそれぞれにポリシーを転送/送信するように動作できる。リモートサーバによって生成されるポリシー204は、何百あるいは数百万の同じ状況の通信ユニットを分析した結果である。一般に、APは最適性能効率を達成するようにベストポリシーを生成するために、大量のデータにアクセスせず、つまり、その処理パワー、記憶容量を所有していない。さらに、APは、他のステーションとの通信に関する履歴データにアクセスしない。加えて、パワーが停止した場合、または、ユーザが開始するパワーサイクリングがある場合には、APのデータが失われる可能性がある。リモートサーバ204は上記の問題を解決し、および、通信システム200および他の同状況の通信システムの大量の動作データに解析に基づいて使用すべき、AP201に対する最適なポリシーを提供する。同状況の通信システムの実施例は、同様の通信ユニットを備える通信システムを含む。たとえば、同一パワー、速度、およびブランド、および、同様のすなわち、10以内のステーション数で動作するAPである。同状況の通信システムは、異なる地理的領域の通信システムも含む。一実施形態では、リモートサーバ204は、定期的にポリシーを前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nのそれぞれに転送/送信する。たとえば、AP201の使用バンド幅が狭いたとえば、AP201が通信ユニットに提供するサービス能力の50未満で動作している場合には、リモートサーバ204から送信される新しいポリシーを実装できるように、リモートサーバ204は、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nのそれぞれにポリシーを転送/送信できる。一実施形態では、ポリシーは、規則および/または前記1つまたは複数の通信ユニットの動作条件AP201および/またはステーション2021-Nを含む。たとえば、ポリシーは、その性能を改良するためにAP201に適用される、第1のアルゴリズムおよび第2のアルゴリズムを含む。一実施形態では、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nは、時間的に変化するデータに従ってポリシーを実装する。一実施形態では、時間的に変化するデータは、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nの位置情報、現在時刻、および動作データを含む。一実施形態では、位置情報は、GlobalPositioningSystemGPSデバイスまたはセットアップによって決定される。明細書に記載された実施形態は、二つのアルゴリズムに限定されるわけではなく、いくつのアルゴリズムが使用されてもよい。一実施形態では、通信ユニットAP201および/またはステーション2021-Nは、リモートサーバ204にデータを送信する送信機;リモートサーバからポリシーを受信するための受信機204;および、条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによって、ポリシーを実行するためのプロセッサーを含む。通信ユニットは、一般に、リソースを処理し、履歴動作データにアクセスし、他の同状況の通信ユニットの動作データにアクセスする等などの能力がない。したがって、従来技術の通信ユニットでは、その性能を向上させるために該情報を使用することはできない。上記で論じた送信機は、データを中心位置、すなわちリモートサーバ204に提供し、リモートサーバ204は、リソースを処理し、履歴動作データにアクセスし、他の同状況の通信ユニットの動作データにアクセスするなどの能力があるので、該情報を使用して、強化された性能を有する通信ユニットを動作させるための規則および条件を生成することができる。これらの規則および条件は、規則および条件を生成するために必要な処理能力および情報の欠如によって、以前は、通信システムたとえば、図1の通信システムによっては考え出されなかった。リモートサーバ204は、規則および条件を演算後に、通信ユニットのプロセッサーに規則および条件を提供し、ここで、規則および/または条件および時間的に変化するデータに基づいて、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装することによって、プロセッサーはそれぞれのポリシーを実行する。一実施形態では、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nは、条件および/または時間的に変化するデータに基づいた、第1のアルゴリズムおよび第2のアルゴリズムの一つに沿ったポリシーを受信するように動作でき、ここで第1のアルゴリズムおよび第2のアルゴリズムは、リモートサーバ204によって提供される前には、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nには存在しない。該実施形態では、リモートサーバ204は新しいアルゴリズム203をAP201に実装し、ここで新しいアルゴリズムは、AP201のプロセッサー209によって実行される。一実施形態では、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nは、ポリシーを受信し、および、規則および/または条件および/または時間的に変化するデータに基づいた、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つを実装するように動作でき、ここで第1のアルゴリズムおよび第2のアルゴリズムは、以前から前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nに存在する。該実施形態では、通信システム200がその性能を改良できるように、第1のアルゴリズムまたは第2のアルゴリズムのどちらかを使用するように、リモートサーバは通信ユニットAP201および/またはステーション2021-Nに勧告する。条件は:現在のSNIRSignaltoNoiseandInterferenceRatioに基づいた第1のアルゴリズムまたは第2のアルゴリズムの選択;現在時刻に基づいた第1のアルゴリズムまたは第2のアルゴリズムの選択;前記1つまたは複数の通信ユニットの動作データに基づいた第1のアルゴリズムまたは第2のアルゴリズムの選択;および位置情報に基づいた第1のアルゴリズムまたは第2のアルゴリズムの選択の少なくとも一つを含むことができる。他の実施形態では、他の条件は、上記に挙げられた条件と一緒に、または、上記に挙げられた条件を無視して使用されてもよい。規則は、アルゴリズムが実行される場合に、アルゴリズムによってどのように条件が評価されるかによって変化する数式を含むことができる。一実施形態では、リモートサーバ204は、収集されたデータに基づいて分析を実行することによってポリシーを生成し、ここで収集されたデータは、前記1つまたは複数の通信ユニットのそれぞれに関する動作情報および履歴データを含む。一実施形態では、第1のアルゴリズムおよび第2のアルゴリズムのいずれか一つが実装される時のために、リモートサーバ204は、条件を生成するための分析を適用する。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットAP201および/またはステーション2021-Nで実行されるべき、適応アルゴリズムのための疑似コードまたはコードを生成することによって、ポリシーを生成する。一実施形態では、第1のアルゴリズムは:ReceivedSignalStrengthIndicationRSSIを監視する工程;および、ルックアップテーブルによるRSSIのマッピングによってデータレートを適用する工程を含む。一実施形態では、第2のアルゴリズムは:前記1つまたは複数の通信ユニットから他の通信ユニットへ、連続的に成功裏に送信される第1の送信数をカウントする工程;前記1つまたは複数の通信ユニットから他の通信ユニットへ、連続的に送信が失敗する第2の送信数をカウントする工程;第1の送信数が第1の閾値を超える場合にデータレートを調節する工程;および第2の送信数が第2の閾値を超える場合に転送レートを調節する工程を含む。他の実施形態では、第1のアルゴリズムおよび第2のアルゴリズムのために他のアルゴリズムを使用してもよい。以下に、リモートサーバ204によって最適なアルゴリズムを決定するプロセスを示す例示的な実施形態を示す。一実施形態では、通信ユニットAP201および/またはステーション2021-Nが通信システム200のために最適な性能効率を達成するために、リモートサーバ204は、第1のアルゴリズムまたは第2のアルゴリズムのいずれか一つを選択する。一実施形態では、第1のアルゴリズムは、RSSIに基づいて通信ユニットのためのデータ転送レートを決定し、第2のアルゴリズムは、連続的に成功裏に送信される送信数、および、連続的に失敗して送信される送信数に基づいてデータ転送レートを決定する。上記のように、一実施形態では、通信ユニットAP201および/またはステーション2021-Nでは第1のアルゴリズムおよび第2のアルゴリズムがあらかじめ記憶されるが、どのアルゴリズムが通信システム200にとってより効率がよいか分からない。該実施形態では、リモートサーバ204は、使用されるべきアルゴリズムを通信ユニットに勧告する。一実施形態では、第1のアルゴリズムでは、通信ユニットAP201および/またはステーション2021-NはリアルタイムでRSSIを監視し、および、瞬間的なRSSI値に従って、以下に示される表表1のマッピングを使用して転送レートを採用する。第1のアルゴリズムのためのRSSI対レートのマッピング表1は一例を示すにすぎないが、当業者であれば、上に示す以外でも通信ユニットは異なるRSSI値に対して異なるレートを使用することが理解できるであろう。一実施形態では、通信ユニットAP201および/またはステーション2021-Nのための第2のアルゴリズムは、Kたとえば、10回連続的に成功裏に送信した後に高いデータレートを使用し、および、Mたとえば、2回連続的に送信を失敗すると低データレートを使用する。一実施形態では、通信ユニットAP201および/またはステーション2021-Nは、成功裏に配信されたパケットの結果に対応する、パケットを転送するために使用されるRSSI、SNR、レートを含む動作データ、および、リアルタイムで収集された他の関連するデータをリモートサーバ204に提供する。一実施形態では、通信ユニットAP201および/またはステーション2021-Nは通信ユニットAP201および/またはステーション2021-N内に該データを蓄積でき、および、次に蓄積されたデータをリモートサーバ204へ送信する。一実施形態では、リモートサーバ204へ転送されたデータは、時間経過後たとえば、一日の終わりに送信されるので非リアルタイムデータである。一実施形態では、リモートサーバ204は、そのデータベース205に該データを記憶し、および、すべての記憶されたデータおよびリモートサーバ204で入手可能なすべての他の知識に基づいて、完全な解析を実施する。一実施形態では、他の知識は、通信ユニットAP201および/またはステーション2021-Nによって、他の同様の地理的地域の他の同様の通信ユニットからリモートサーバ204に提供された同様の統計データを含む。一実施形態では、リモートサーバ204は、他の近くのWiFiシステムからの間欠的な高パワー干渉の存在の有無を決定する。他のWiFiの高パワーパケットが通信システム200のパケットと衝突する場合には、レート選択にもかかわらずパケットが失われる。一実施形態では、リモートサーバ204は他のノイズまたは干渉が通信システム200に決して観察されないことを決定し、および、通信ユニットAP201および/またはステーション2021-Nのレートをチャネル強度、またはRSSIだけに対応して決定することが最善であると結論付ける。該実施形態では、通信ユニットAP201および/またはステーション2021-Nが第2のアルゴリズムの代わりにすべての時間で第1のアルゴリズムを使用するように、リモートサーバ204は制御信号を通信ユニットAP201および/またはステーション2021-Nに送信する。一実施形態では、リモートサーバ204は、高パワーWiFi干渉は全く存在しないが、たぶんAP201の周囲を歩く人によって典型的な静的室内無線チャネルよりも速くチャネルが変化することを決定する。たとえば、チャネル変動は昼間と深夜との間で大きくなる傾向がある。該実施形態では、リモートサーバ204は、通信ユニットAP201および/またはステーション2021-Nが第1のアルゴリズムの代わりに第2のアルゴリズムを使用することが最善であると判断する。一実施形態では、一日の異なる時刻で通信ユニットAP201および/またはステーション2021-Nが使用するべき、KおよびMに対する最適な値をリモートサーバ204は決定できる。たとえば、昼間と深夜の間でK=10およびM=1;および、昼間と深夜の間でK=20およびM=2。一実施形態では、通信ユニットAP201および/またはステーション2021-Nに、一日の時刻によってK値およびM値を最適化して第2のアルゴリズムを使用するように、リモートサーバ204は制御信号を通信ユニットAP201および/またはステーション2021-Nに送信する。WiFi通信システム200が時間の関数としてK値およびM値を変化させられない場合には、リモートサーバ204は、昼間に一つの制御信号と、深夜に別の制御信号とで、一日に二つの制御信号を送信できる。一実施形態では、WiFi通信システム200にあらかじめ定められた疑似コードを復号して実行する能力がある場合には、リモートサーバ204は、リモートサーバ204に知られているよりももっと多くのアルゴリズムを検討することができ、および、通信ユニットによって使用されるべきアルゴリズムのための規則および/または条件を送信できるAP201および/またはステーション2021-N。一実施形態では、その通信性能を改良するように実行可能な、通信ユニットのための疑似コードをリモートサーバ204は開発できる。一実施形態では、疑似コードは、通信ユニットのメモリ、一例としてAP201のメモリ210に記憶されている。疑似コードは、通信ユニット、一例としてAP201のプロセッサー209によって実行可能ないずれかのソフトウェアコーディング言語で符号化される。一実施形態では、リモートサーバ204が、より新しく、良好なアルゴリズムを知ることになるので、通信システム200通信ユニットAP201および/またはステーション2021-Nへ適切な疑似コードを送信することによって、通信システムのいくつかにその一部を使用させることができる。図3は、本発明の一実施形態による、リモートサーバ204によってデジタル加入者回線DSL通信システム300の性能を最適化するためのシステム320である。図3の実施形態は、概念が図2の実施形態と類似しているが、DSLシステムに適用可能である。本発明の実施形態は、DSLまたはWiFi通信システムに限定されるわけではなく、通信性能に影響を及ぼすリンクチャンネル、ノイズ、干渉、および他の要因のリアルタイム変動を処理する、適応アルゴリズムアルゴリズムとも呼ばれるを開始/実行することが必要なすべての通信システムに適用可能である。一実施形態では、DSL通信システム320は、DSL信号3041-Nによって、1つまたは複数の加入者宅内機器CPE3021-Nに接続するデジタル加入者回線アクセス多重化装置DSLAM301を含み、ここでNは1以上の整数である。一実施形態では、リモートサーバ204は、DSLAM301およびCPE3021-Nを含む前記1つまたは複数の通信ユニットの性能を最適化する方法を実行する。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットDSLAM301および/またはCPE3021-Nからの動作データを収集可能に動作できる。一実施形態では、リモートサーバ204は定期的に前記1つまたは複数の通信ユニットからの動作データを収集する。一実施形態では、リモートサーバ204によって収集された動作データは、以下の少なくとも一つを含む:帯域性能を示す指標;マージン容量モードcapmode指示;トーン毎のマージンが最大SNRSignaltoNoiseRatioマージンよりも小さく維持されるべきであることを示す指標;真のデータレートに関するサービス優先度;過剰マージンに関するサービス優先度;トーンあたり過剰マージンに関するサービス優先度;遅延に関するサービス優先度;インパルスノイズ保護に関するサービス優先度;第1のDSLシステムで使用されるアルゴリズムのロード指示;第1のDSLシステムで使用されるパワー配分アルゴリズムの指示;最大達成可能なデータレート;現在のデータレート;マージン;トーン毎のチャネル減衰;平均減衰;トーンあたりクワイエットquietラインノイズ;トーンあたり能動的ラインノイズ;トーン毎のSNR;トーンあたり転送PSD;ダウンストリームパワーバックオフback-off形成パラメータDPBO形成;アップストリームパワーバックオフback-off形成パラメータUPBO形成;エコー応答;帯域優先権;マージン容量モードcapmode;順方向誤り訂正FECカウント;コード違反カウント;エラー秒;重大なエラー秒;再トレーニングカウント数;現在の遅延;エラー分布;現在のインパルスノイズ保護;あるいはFECおよびインターリービングパラメータ。上記に挙げられた動作データは排他的リストではない。通信ユニットの規則および/または条件を演算するために、より多くの動作データがリモートサーバ204に使用されてもよい。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットに関連している構成パラメータを収集する。構成パラメータは、少なくとも以下の一つを含む。:最大公称パワースペクトル密度MAXNOMPSD;最大公称総転送パワーMAXNOMATP;パワーカットバックPCB;DPBO形成;UPBO形成;ファインゲインfinegains;gi;転送スペクトラルスケーリングファクター;tssi;パワースペクトル密度マスクPSDマスク;パワースペクトル密度レベル;最大受信パワーMAXRXPWR;アップストリームパワーバックオフback-offパラメータUPBOKLE;マージン容量モード;キャリアマスクCARマスク;最小インパルスノイズ保護MININP;最大遅延MAXDELAY;ターゲットマージンTARSNRM;最小SNRマージンMINSNRM;最大SNRマージンMAXSNRM;帯域性能を示す指標PREFBAND;ターゲットデータレート;最小データレート;最大データレート;FECおよびインターリービングパラメータ;トーンあたりビット容量BCAP[n];トーンあたりターゲットマージンTARSNRM[n];参照ノイズREFNOISE。上記に挙げられた構成パラメータは排他的リストではない。通信ユニットのための規則および/または条件を演算するためにより多くのパラメータがリモートサーバ204によって使用されてもよい。図2を参照して述べたように、一実施形態によれば、図3のリモートサーバ204は、収集された動作データに基づいて、前記1つまたは複数の通信ユニットのそれぞれにポリシーを生成するように動作可能であるDSLAM301および/またはステーション3021-N。一実施形態では、リモートサーバ204は、前記1つまたは複数の通信ユニットのそれぞれDSLAM301および/またはCPE3021-Nにポリシーを転送/送信するように動作可能である。リモートサーバによって生成されるポリシー204は何百あるいは数百万の同じ状況の通信ユニットを分析した結果である。DSLAM301は最適性能効率を達成するようにベストポリシーを生成するために、大量のデータにアクセスせず、つまり、その処理パワー、記憶容量を所有していない。さらに、DSLAM301は、他のDSLAMに接続されている他のCPEとの通信に関する履歴データにアクセスしない。加えて、パワーが停止した場合、または、ユーザが開始するパワーサイクリングがある場合には、DSLAM301はデータを喪失する可能性がある。リモートサーバ204は上記の問題を解決し、および、通信システム300および他の同状況の通信システムの大量の動作データの分析に基づいて、DSLAM301のために使用されるべき最適なポリシーを提供する。最適なポリシーは、通信システムの外部の専門知識に基づいて決定されることもでき、ここで専門知識は、実験室試験、シミュレーションまたはその他の調査方法から得ることができる。ポリシーは通信システムの完全な展開後であっても順応的に修正でき、したがって通信システムの製造時に使用される限定的な知識で悩むことはない。明細書に記載された実施形態ではリモートサーバ204は、通信システム300の一部ではない。一実施形態では、DSL通信システム300に、あらかじめ定められた疑似コードを復号し、実行できる能力がある場合には、リモートサーバ204は、知られているよりも、もっと多くのアルゴリズムを検討することができ、および、通信ユニットDSLAM301および/またはCPE3021-Nによって使用されるべきアルゴリズムのための規則および/または条件を送信できる。一実施形態では、その通信性能を改良するように実行可能な、通信ユニットのための疑似コードをリモートサーバ204は開発できる。一実施形態では、疑似コードは、通信ユニットのメモリ、一例としてDSLAM301のメモリ310に記憶されている。疑似コードは、通信ユニット、一例としてDSLAM301のプロセッサー309によって実行可能ないずれかのソフトウェアコーディング言語でコーディングされてもよい。一実施形態では、リモートサーバ204がより新しく、良好なアルゴリズムを知るようになるので、適切な疑似コードを通信システム300の通信ユニットDSLAM301および/またはCPE3021-Nに送信することによって、通信ユニットの一部にその1つまたは複数を使用させることができる。リモートサーバ204がどのようにしてDSLシステムの性能を改良できるかを示す例示的な実施形態を以下に示す。DSLシステムでは、たとえばシステム300、ダウンストリームDSマージンは、リアルタイムでCPE3021-Nによって監視できる重要なライン性能メトリックmetricである。一般に、高いマージンでは、DSLリンク3041-Nを超えて伝送される映像またはデータパケットのエラー発生機会は指数関数的に小さくなる。マージンが非常に小さくなると、典型的には0dB未満では、リンクはCPE3021-Nへのパケット転送に深刻な影響を与えるエラーが発生する。長時間にわたる該信頼できないリンク品質の継続を阻止するために、CPE3021-Nは再トレーニングプロシージャを開始し、および、動作条件を改良できる。再トレーニングプロシージャには20秒から60秒要する。一実施形態では、マージンが事前に構成された閾値T未満になる場合には、DSLシステムの上記の特徴がDSマージンを監視するCPE3021-Nによって実装され、および、再トレーニングプロセスを開始する。従来は、Tは0dBに設定され、および、DSLラインのプロフィールによって制御される。リモートサーバ204はDSLシステム300の動作および性能データを収集し、DSLシステム300関連している履歴データ動作および性能データを解析し、および、ライン毎にTの最も高い評価値を決定し、および、各ラインに該値を適用する。本明細書で用語ラインとは、DSLAM301と対応するCPE間の有線または無線通信リンクをいう。Tの値は、リモートサーバ204によって各ラインベースで解析される。Tの異なる値が、それらの履歴特性および環境特性に応じて、リモートサーバ204によって異なるDSLライン毎に適用できる。CPE3021-N中の各CPEは、アルゴリズムを適用してその性能を調節する。たとえば、CPEは規則および/または条件を採用して、対応するCPEで入手可能なリアルタイムデータ動作および性能に対応するリアルタイムのT値に適合させる。CPE3021-Nは、以下の規則および条件を適用可能に動作する。ライン上でt1たとえば、1分時間以上の間、CPEが映像トラフィックを観察した場合には、CPEはTの値をT1たとえば、2dBに更新する。該規則によって、CPEが映像トラフィックに関連するピクセル化問題に対して素早く反応できる。この実施例では、規則はif、then方式なので、条件はt1とT1の選択である。典型的には、CPEの各再トレーニングプロセスによって、短時間の間たとえば、10~45秒映像およびデータサービスの遮断/中断が発生するが、該中断は映像トラフィックのピクセル化問題が数分間またはそれ以上続くよりも望ましい。CPEによってt2たとえば、10分間よりも長い間映像トラフィックが観察されない場合には、CPEはTの値をT2たとえば、0dBに更新する。この実施例では、規則はif、then方式なので、条件はt2とT2の選択である。この規則によって、CPEは、データトラフィックを中断する再トレーニングプロセスを開始する機会を低減できる。映像トラフィックに比べて、データサービスはエラーに対する回復力がより高く、および、小さいマージンたとえば、0~2dBに対して発生し得るエラーは、データトラフィックに対しては許容できる。上記の規則および/または条件の例には、DSLシステム300のデータのリアルタイムモニタリングおよびDSLシステム300内のリアルタイム適応アルゴリズムが含まれる。いくつかの実施形態では、DSLシステム300のデータは、すべてがリアルタイムというわけではないが、リアルタイムデータとして振る舞うにはデータは十分頻繁に更新されるたとえば、5分。一実施形態では、上記で論じた規則/条件で使用される閾値t1、t2、T1およびT2は、静的にDSLシステム300には保持されないが、リモートサーバ204によって最適化される。一実施形態では、CPEは規則/条件を維持し続けるが、規則のパラメータ、すなわち閾値条件t1、t2、T1およびT2は、リモートサーバ204によってCPE3021-Nで更新される。該実施形態では、リモートサーバ204は、リモートサーバ204で入手可能なすべてのサイド情報たとえば、他の同状況のDSLシステムからのデータおよび履歴動作データを収集し、および解析する。上記で論じた例示的な実施形態を継続すると、履歴動作データで0dBおよび2dBのマージンであってもピクセル化pixelizationがほとんど発生しない場合には、リモートサーバ204はDSLラインに対してT1=0dBを選択する。しかしピクセル化pixelizationが常に発生し、0dBから4dBのマージンで数分続くのであれば、T1=4dBを選択する。リモートサーバ204によって長期間該規則を適応することによって、DSLシステム300はあらゆる環境下でその最適な能力を達成できる。一実施形態では、上記で論じたモードのスイッチイングがリアルタイムで発生し、または、頻繁に発生するが、CPE3021-Nによる使用されるべき閾値または規則の更新は、より低い頻度で発生する。一実施形態では、リモートサーバは、更新されたポリシー新しい閾値を有するをDSLシステム300に一日に一度転送する。図3の実施形態はDSLシステム300のマージンおよび映像トラフィックを用いて説明したが、本発明の実施形態の本質を変化させないで、該実施形態は、リアルタイムで他のデータパラメータに反応する、全てのDSLまたは他の通信システム適応アルゴリズムに、適用できる。図4は、本発明の一実施形態による、通信システムの性能を最適化するために、リモートサーバによって実施される方法400である。図4を参照するフローチャートのブロックは特定の順番で示されるが、動作の順番は変更できる。従って、図示される実施形態は異なる順番で実施でき、および、いくつかの動作/ブロックは平行に実施できる。図4のフローチャートは、図2~図3の実施形態を参照して図示される。ブロック401では、リモートサーバ204は、前記1つまたは複数の通信ユニットからデータ動作および/または性能データを収集する。上記で論じたように、図2の通信ユニットはAP201および/またはステーション2021-Nであり、図3の通信ユニットはDSLAM301および/またはCPE3021-Nである。一実施形態では、通信ユニットは、ベースステーション;無線LANデバイス;DSLAM;ゲートウェイ;性能向上デバイス;DSLCPEモデム;家庭内パワーラインデバイス;HPNAベースデバイス;家庭内同軸供給デバイス;G.hnGlobalHomeNetworkingStandard準拠デバイス;家庭内測定metering通信デバイス;LANと適合可能に通信する家庭内電化製品;無線フェムトセルベースステーション;無線WiFi準拠ベースステーション;無線携帯デバイス中継器;無線携帯デバイスベースステーション;STB/STU顧客電子デバイス;IP使用可能テレビ受像器;IP使用可能メディアプレーヤー;IP使用可能ゲーム機;イーサネット登録商標ゲートウェイ;LANに接続されているコンピューティングデバイス;イーサネット登録商標に接続されたコンピュータ周辺デバイス;イーサネット登録商標に接続されたルーター;イーサネット登録商標に接続された無線ブリッジ;イーサネット登録商標に接続されたネットワークブリッジ;およびイーサネット登録商標に接続されたネットワークスイッチの少なくとも一つである。ブロック402では、リモートサーバ204は、収集されたデータに基づいて、前記1つまたは複数の通信ユニットのそれぞれのためのポリシーを生成する。上記で論じたように、図2のポリシーは、第1のアルゴリズムおよび第2のアルゴリズム適応アルゴリズムとも呼ぶを含む。一実施形態では、第1のアルゴリズムは:ReceivedSignalStrengthIndicationRSSIを監視する工程;およびルックアップテーブルによるRSSIのマッピングから転送レートを適用する工程を含む。一実施形態では、第2のアルゴリズムは:前記1つまたは複数の通信ユニットから他の通信ユニットへ連続的に成功裏に送信される第1の送信数をカウントする工程;前記1つまたは複数の通信ユニットから他の通信ユニットへ連続的に送信が失敗する第2の送信数をカウントする工程;第1の数が第1の閾値を超える場合に転送レートを調節する工程;および第2の数が第2の閾値を超える場合に転送レートを調節する工程を含む。他の実施形態では、第1のアルゴリズムおよび第2のアルゴリズムのために他のアルゴリズムを使用してもよい。図3を参照すると、ポリシーは、DSLシステム300のための閾値t1、t2、T1およびT2などの規則および条件、および、これらの閾値を使用する数式を含むことができる。他のポリシーを、図2~図3の上記のシステムおよび他のシステムのために使用してもよい。ブロック403では、リモートサーバ204はポリシーを前記1つまたは複数の通信ユニットのそれぞれに送信し、ここで前記1つまたは複数の通信ユニットは、時間的に変化するデータに従ってポリシーを実装する通信システムの通信ユニットによって収集されるデータ。図5は、本発明の一実施形態による、リモートサーバによって通信システムの性能を最適化するために、通信システムによって実行される方法500である。図5のフローチャートのブロックは特定の順番で示されているが、動作の順番は変更できる。従って、図示される実施形態は異なる順番で実施でき、および、いくつかの動作/ブロックは平行に実施できる。図5のフローチャートは、図2~図3の実施形態を参照して図示される。繰り返しを避けるために、通信ユニットによって実施されるプロセスだけを説明する。ブロック501では、前記1つまたは複数の通信ユニットは、データをリモートサーバ204へ送信する。データは、動作データ、性能データ、または、すべての他の時間的に変化するデータであり得る。ブロック502では、前記1つまたは複数の通信ユニットは、リモートサーバ204で生成されたポリシーを受信し、ポリシーは、規則および/または前記1つまたは複数の通信ユニットの動作条件を含む。ブロック503では、前記1つまたは複数の通信ユニットは、規則および/または条件および時間的に変化するデータに基づいて、アルゴリズムを実装するためにリモートサーバ204から送信されたポリシーを実行する。上記で論じたように、図2のポリシーは、第1のアルゴリズムおよび第2のアルゴリズム適応アルゴリズムとも呼ぶを含む。一実施形態では、第1のアルゴリズムは:ReceivedSignalStrengthIndicationRSSIを監視する工程;およびルックアップテーブルによるRSSIのマッピングから転送レートを適用する工程を含む。一実施形態では、第2のアルゴリズムは:前記1つまたは複数の通信ユニットから他の通信ユニットへ連続的に成功裏に送信される第1の送信数をカウントする工程;前記1つまたは複数の通信ユニットから他の通信ユニットへ連続的に送信が失敗する第2の送信数をカウントする工程;第1の数が第1の閾値を超える場合に転送レートを調節する工程;および第2の数が第2の閾値を超える場合に転送レートを調節する工程を含む。他の実施形態では、第1のアルゴリズムおよび第2のアルゴリズムのために他のアルゴリズムを使用してもよい。図3を参照すると、ポリシーは、DSLシステム300のための閾値t1、t2、T1およびT2などの規則および条件を含む。他のポリシーが、上記の図2~図3のシステムおよび他のシステムのために使用されてもよい。図6は、本発明の一実施形態による、リモートサーバによって通信システムの性能を最適化するためのコンピュータ実行可能命令604が記憶された、機械読み取り可能記憶メディアを備えるプロセッサーベースのシステム600である。機械読み取り可能記憶メディアはそれぞれ207、210、または310である総称して207/201/310と称する。コンピュータ/機械読み取り可能/実行可能命令は、プロセッサーたとえば、それぞれ、リモートサーバのプロセッサー206、またはAP201またはDSLAM301のプロセッサー209および309によって実行される。実施形態の要素は、コンピュータ実行可能命令を記憶するための機械読み取り可能媒体としても供給されるたとえば、図4~図5のフローチャートを実装するための命令および明細書で説明される他のプロセス。一実施形態では、プロセッサーベースのシステム600は、命令604によって使用されるデータを記憶するデータベース601をさらに含む。一実施形態では、プロセッサーベースのシステムは、他のデバイスと通信するためのネットワークインターフェース602を含む。一実施形態では、プロセッサーベースのシステム600の構成要素は、ネットワークバス603を介してお互いに通信する。機械読み取り可能記憶メディア207/210/310は、これに限定されるものではないが、フラッシュメモリ、光ディスク、ハードディスクドライブHDD、半導体ドライブSSD、CD-ReadOnlyメモリCD-ROM、DVDROM、RAM、EPROM、EEPROM、磁気または光カード、または、電子またはコンピュータ実行可能命令を記憶するのに好適な他の種類機械読み取り可能媒体を含んでもよい。たとえば、本発明の実施形態は、通信リンクたとえば、モデムまたはネットワーク接続を介して、データ信号によってリモートコンピュータたとえば、サーバから要求中のコンピュータたとえば、クライアントへ転送される、コンピュータプログラムたとえば、BIOSとしてダウンロードされてもよい。本明細書で実施形態、一つの実施形態、いくつかの実施形態、または他の実施形態と呼ぶときには、実施形態に関連して記載された特定の特徴、構造、または特性が、少なくともいくつかの実施形態では含まれるが、すべての実施形態に必ずしも含まれる必要はない。多様な表現である一つのa実施形態、一つのone実施形態、またはいくつかの実施形態は、すべてが同一の実施形態を参照する必要はない。本明細書で要素、特徴、構造、または特性が含まれてもよいmay、含まれる可能性があるmightまたは含まれ得るcouldと記載される場合には、特定の要素、特徴、構造、または特性が含まれることは要求されない。本明細書または請求項で、一つaまたは一つanの要素という場合には、要素が一つだけ含まれることを意味しない。本明細書または請求項で、追加のadditional要素という場合には、追加の要素が二つ以上含まれることを排除するものではない。本発明はその特定の実施形態とともに記載されたが、明細書本文に接した当業者には該実施形態の多くの代替形態、修正形態および変形形態が明らかになるであろう。たとえば、上記で論じた実施形態は、性能向上デバイスを含む通信システムに適用可能である。性能向上デバイスは、信号調整デバイス、診断および修復案内デバイス、またはノイズキャンセルデバイスを含んでもよい。その中で特に、ノイズキャンセルデバイスは、自立的に、または、リモートサーバからのコマンドとともに、DSLラインに存在するノイズおよび干渉をキャンセルするように動作する。一実施形態では、性能向上デバイスは、通信チャネル208を介して、リモートサーバ204と通信可能に結合されている。該実施形態では、性能向上デバイスのインパルスノイズをキャンセルする特徴は、ノイズのリアルタイム観察をベースにオン/オフされてもよく、および、オン/オフを決定する実際のアルゴリズムが分配されてもよく、ここで長期間の閾値/規則および条件はリモートサーバ204で演算され、および、性能向上デバイスに転送される。一実施形態では、リモートサーバ204から性能向上デバイスへの実際の転送は、ノイズデータのリアルタイム観察に対応して実施される。WiFiシステムに関連する別の代替実施形態を以下に記載する。典型的なWiFi通信システムでは、キャリア検知多重アクセスCSMAプロトコルが、複数のアクセスに使用される。無線チャネルの特性によって、いくつかのステーションクライアントは、両方とも強いパワーでAPに到達するので、お互いに通信できないかもしれない。この現象は、Hiddennodeproblemとして知られている。この問題を解決する一つの方法は、送信要求RTSおよび送信可能CTSメカニズムを使用して、データ送信をスケジューリングすることである。該RTS/CTSの使用によってチャネル使用時にオーバーヘッドが発生するが、二つのステーションによる深刻なパケット衝突を避けることができる。一実施形態では、リモートサーバ204は、WiFiAP201および他のAPおよび/またはステーション2021-Nの動作および性能データを収集する。一実施形態では、リモートサーバ204は履歴データを分析し、および、各APに対する最適な値オンまたはオフを決定し、および、該値を各APに適用する。一実施形態では、該値は、リモートサーバ204によってAP毎に分析され、したがってそれらのデータ特性に基づいて、異なる値が異なるAPに適用され得る。一実施形態では、各APは、ローカルAPに入手可能なリアルタイムデータに対応して、リアルタイムでRTS/CTSのオン/オフを適用するための条件を有する規則に適用するように動作できる。一実施形態では、リモートサーバによって生成され、および、APに入手可能にされた規則は、t1たとえば、1分間を超えて大きなパケットエラーレートが検出される場合には、APはRTS/CTSをオンにすることである。一実施形態では、規則リモートサーバによって生成され、および、APに入手可能にされた規則は、t2たとえば、10分間を超えて大きなパケットエラーレートが検出されない場合には、APRTS/CTSをオフにすることである。上記の実施形態では、2つ以上の動作モードが、リアルタイムで使用する動作モードを選択するローカル通信デバイスたとえば、APとの絡みで記載された。一実施形態では、動作モードの選択は、局所的に入手可能なリアルタイムデータに対応する。他の実施形態では、データはリアルタイムではないが、データをリアルタイムであると見なせる範囲でデータは十分頻繁に更新される。一実施形態では、規則および/または条件、たとえば、閾値t1、およびt2、並びに、それらを適用する数式は、静的にAPに維持されないが、リモートサーバ204によって最適化される。一実施形態では、閾値t1、および、t2、および/または、数式は、リモートサーバサイドで入手可能な履歴データおよびすべてのサイド情報を使用してリモートサーバ204によって更新される。上記の代替実施形態では、RTS/CTSが含まれるが、しかしながら、実施形態の概念は、リアルタイムで他のデータパラメータに反応する、すべてのWiFi適応アルゴリズムに適用できる。WiFi適応アルゴリズムは、フラグメンテーション、チャネル、接続association等の制御を含む本発明の実施形態は、添付の特許請求の範囲の対象範囲に含まれる、すべての代替形態、修正形態、および変形形態を含むことが意図される。読者が技術的開示の本質および要点を確認するために要約が記載される。特許請求の範囲の範囲または意味を制限するために使用されないという了解のもとに、要約が記載される。本明細書に記載される、各請求項が各実施形態に基づく、以下の特許請求の範囲は詳細な説明に組み込まれる。