IPイネーブルデバイスを使用して顧客構内設備にコンパニオンサービスを提供する方法であって、インターネットプロトコルを動作させるネットワークを経由して、ゲートウェイサーバーを使用して前記顧客構内設備に前記IPイネーブルデバイスを通信的に結合させることと、前記ゲートウェイサーバーを使用してウェブサービスを提供することを具備し、前記ウェブサービスが、前記顧客構内設備によって提供される既存の機能を補足するコンパニオンサービスを提供するために、前記顧客構内設備上で実行される前記IPイネーブルデバイス上で動作しているアプリケーションにアクセス可能な一連の機能を規定することを特徴とする方法。前記顧客構内設備が、セットトップボックス、テレビ、高品位テレビ、デジタルビデオレコーダー、ステレオ、ホームセキュリティシステム、家庭用電気製品、ユーティリティ計測デバイス、ユーティリティ制御デバイス、産業用コントローラー、自動販売機、遠隔操作ビークルまたはロボットであることを特徴とする請求項1に記載の方法。前記IPイネーブルデバイスが、タブレットコンピュータ、スマートフォン、PDA、ラップトップコンピュータ、デスクトップコンピュータ、情報端末またはセットトップボックスであることを特徴とする請求項1に記載の方法。前記通信的な結合が、前記IPイネーブルデバイスを前記顧客構内設備とペアリングさせることを具備することを特徴とする請求項1に記載の方法。前記ペアリングが、前記顧客構内設備でペアリングコードを表示することと、前記IPイネーブルデバイスにて、前記ペアリングコードを反映するユーザエントリを入力することと、前記IPイネーブルデバイスおよび前記顧客構内設備から前記ゲートウェイサーバーにペアリング情報を送信し、前記ペアリング情報が前記ペアリングコードを含むことと、前記ゲートウェイサーバーにて、前記IPイネーブルデバイスから受信される前記ペアリングコードが前記顧客構内設備から受信される前記ペアリングコードに対応することを決定することと、前記ゲートウェイサーバーにて、前記顧客構内設備を前記IPイネーブルデバイスと連結することとを具備することを特徴とする請求項4に記載の方法。前記ネットワークが、ハイブリッドファイバー同軸HFC分配ネットワーク、衛星TVネットワーク、放送TVネットワーク、携帯電話ネットワーク、インターネットまたはイントラネットであることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、デバイスを認証するように構成されていることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、アプリケーションを認定するように構成されていることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、ネットワークリソースを管理するように構成されていることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、前記IPイネーブルデバイスおよび前記顧客構内設備間におけるメッセージの安全な送信を促進するように構成されていることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、エンハンスドテレビジョンETVサービスを提供するように構成されていることを特徴とする請求項1に記載の方法。前記ゲートウェイサーバーが、複数の分配およびルーティングサーバーへメッセージをルートおよびリレーするように構成されており、前記複数の分配およびルーティングサーバーが、ペアを成すIPイネーブルデバイスおよび顧客構内設備の間でメッセージを配信するために前記IPネットワークを介して、協調的に経路を提供することを特徴とする請求項1に記載の方法。前記経路が、ルートノードに位置する前記ゲートウェイサーバーと、一つ以上の中間ノードにあるメッセージルーティングおよびリレーサービスと、一つ以上のリーフにある前記顧客構内設備と、を具備していることを特徴とする請求項12に記載の方法。前記コンパニオンサービスが、前記顧客構内設備上で動作しているコンパニオンアプリケーションクライアントを使用してイネーブルされることを特徴とする請求項1に記載の方法。前記コンパニオンアプリケーションクライアントが、エンハンスドTVバイナリーインターチェンジEBIF標準規格を使用して実現され、EBIFユーザエージェントによって支援されることを特徴とする請求項14に記載の方法。前記IPイネーブルデバイス上で動作している前記アプリケーションが、前記顧客構内設備上のテレビチャンネルを変更するか、現在のチャンネル、プログラム、または、セットトップボックスの状態をクエリーするか、即時のDVR記録を開始するか、将来のDVR記録をスケジュールするか、テキストおよび/またはグラフィックを、ビデオを通じてTVスクリーン上に表示するか、セットトップボックスをオンまたはオフするか、セットトップボックス上で利用できるEBIFアプリケーションを識別するか、セットトップボックス上で利用できるEBIFアプリケーションをローンチするか、または、セットトップボックス上で利用できるエンハンスドEBIFアプリケーションとコミュニケーションするように構成されていることを特徴とする請求項1に記載の方法。IPイネーブルデバイスを使用して顧客構内設備にコンパニオンサービスを提供するシステムであって、IPイネーブルデバイスと、顧客構内設備と、ゲートウェイサーバーとを具備し、前記ゲートウェイサーバーは、インターネットプロトコルを動作させているネットワークを経由して前記IPイネーブルデバイスおよび前記顧客構内設備を通信的に結合させており、前記ゲートウェイサーバーは、前記顧客構内設備によって提供される既存の機能を補足するコンパニオンサービスを提供するために、前記顧客構内設備上で実行される前記IPイネーブルデバイス上で動作している前記アプリケーションにアクセス可能な一連の機能を規定するウェブサービスを提供するように構成されていることを特徴とするシステム。前記顧客構内設備が、セットトップボックス、テレビ、高品位テレビ、デジタルビデオレコーダー、ステレオ、ホームセキュリティシステム、家庭用電気製品、ユーティリティ計測デバイス、ユーティリティ制御デバイス、産業用コントローラー、自動販売機、遠隔操作ビークル、または、ロボットであることを特徴とする請求項17に記載のシステム。前記IPイネーブルデバイスが、タブレットコンピュータ、スマートフォン、PDA、ラップトップコンピュータ、デスクトップコンピュータ、情報端末、または、セットトップボックスであることを特徴とする請求項17に記載のシステム。前記通信的な結合が、前記IPイネーブルデバイスを前記顧客構内設備とペアリングさせることを具備することを特徴とする請求項17に記載のシステム。前記ペアリングが、前記顧客構内設備でペアリングコードを表示することと、前記IPイネーブルデバイスにて、前記ペアリングコードを反映するユーザエントリを入力することと、前記IPイネーブルデバイスおよび前記顧客構内設備から前記ゲートウェイサーバーにペアリング情報を送信し、前記ペアリング情報が前記ペアリングコードを含むことと、前記ゲートウェイサーバーにて、前記IPイネーブルデバイスから受信される前記ペアリングコードが前記顧客構内設備から受信される前記ペアリングコードに対応することを決定することと、前記ゲートウェイサーバーにて、前記顧客構内設備を前記IPイネーブルデバイスと連結することと、を具備することを特徴とする請求項20に記載のシステム。前記ネットワークが、ハイブリッドファイバー同軸HFC分配ネットワーク、衛星TVネットワーク、放送TVネットワーク、携帯電話ネットワーク、インターネットまたはイントラネットであることを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、デバイスを認証するように構成されていることを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、アプリケーションを認定するように構成されていることを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、ネットワークリソースを管理するように構成されていることを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、前記IPイネーブルデバイスおよび前記顧客構内設備間におけるメッセージの安全な送信を促進するように構成されていることを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、さらに、エンハンスドテレビジョンETVサービスを提供することを特徴とする請求項17に記載のシステム。前記ゲートウェイサーバーが、複数の分配およびルーティングサーバーへメッセージをルートおよびリレーするように構成されており、前記複数の分配およびルーティングサーバーが、ペアを成すIPイネーブルデバイスおよび顧客構内設備の間でメッセージを配信するために前記IPネットワークを介して、協調的に経路を提供することを特徴とする請求項17に記載のシステム。前記経路が、ルートノードにおける前記ゲートウェイサーバーと、一つ以上の中間ノードにあるメッセージルーティングおよびリレーサービスと、一つ以上のリーフにある前記顧客構内設備と、を具備していることを特徴とする請求項28に記載のシステム。前記コンパニオンサービスが、前記顧客構内設備上で動作しているコンパニオンアプリケーションクライアントを使用してイネーブルされることを特徴とする請求項17に記載のシステム。前記コンパニオンアプリケーションクライアントが、エンハンスドTVバイナリーインターチェンジEBIF標準規格を使用して実現され、EBIFユーザエージェントによって支援されることを特徴とする請求項30に記載のシステム。前記IPイネーブルデバイス上で動作している前記アプリケーションが、前記顧客構内設備上のテレビチャンネルを変更するか、現在のチャンネル、プログラム、または、セットトップボックスの状態をクエリーするか、即時のDVR記録を開始するか、将来のDVR記録をスケジュールするか、テキストおよび/またはグラフィックを、ビデオを通じてTVスクリーン上に表示するか、セットトップボックスをオンまたはオフするか、セットトップボックス上で利用できるEBIFアプリケーションを識別するか、セットトップボックス上で利用できるEBIFアプリケーションをローンチするか、または、セットトップボックス上で利用できるエンハンスドEBIFアプリケーションとコミュニケーションするように構成されていることを特徴とする請求項17に記載のシステム。図1は、本発明の実施形態によるIP利用のサービスインフラストラクチャーを使用してCPEへコンパニオンサービスを提供するシステムを描写している。コンパニオンサービスは、CPEと情報をやりとりするユーザの効果および/または楽しみをエンハンスするために、ターゲットCPEの能力を補足するサービスである。コンパニオンサービスは、ターゲットCPEが設けられたハードウェアおよびソフトウェアによって提供されないIPイネーブルデバイスの能力を利用するだろう。本発明により提供されるキーとなるインフラストラクチャーコンポーネントは、図1にてグレー色で強調表示された箇所112、113、114、122、132であるだろう。図1に描かれているように、本発明は、IPネットワーク115を経由してIPイネーブルデバイス100に通信的に結合されるゲートウェイサーバー110を備えるだろう。ゲートウェイサーバー110は、複数のIPイネーブルデバイス100上で動作しているコンパニオンアプリケーション102へウェブサービス112を提供するだろう。ウェブサービス112は、ターゲットCPE130で実行されるだろう一連の機能を規定している。これらの機能は、CPE130の特定のソフトウェアおよびハードウェア機能性へのアクセスを提供することでターゲットCPE130にて提供されるだろうデバイスソフトウェア134上で動作しているコンパニオンアプリケーションクライアント132によって支援される。IPイネーブルデバイス100は、タブレットPC例えば、アップルiPad登録商標、スマートフォン例えば、アップルiPhone登録商標、サムソンギャラクシーS登録商標、アンドロイド、PDA例えば、パーム、ブラックベリー登録商標やラップトップコンピュータのようなデバイスであるだろう。ウェブサービス112を使用して、コンパニオンアプリケーション102は、実質的に任意のIPイネーブルデバイス100のオペレーテイングシステム例えば、iPadOS、アンドロイド、ウインドウズモバイル上で動作するように敏速に展開されるだろう。IPイネーブルデバイス100およびコンパニオンアプリケーション102は、また、それらの機能性をエンハンスするために、IPネットワーク115を経由して提供されるその他のサービスを利用するだろう図示せず。ウェブサービス112に加えて、ゲートウェイサーバー110は、IPイネーブルデバイス100を適切なターゲットCPE130とペアにし、アンペアにするネットワーク管理サービス113を具備し、デバイスおよびメッセージを認証し、ネットワークリソースを管理し、IPイネーブルデバイス100とターゲットCPE130間でメッセージの安全な送信を実行するだろう。ゲートウェイサーバー110は、また、一つ以上の分配およびルーティングサーバー120へメッセージをルートするだろうメッセージルーティングおよびリレー機能114を具備するだろう。一つ以上の分配およびルーティングサーバー120は、分配およびルーティングサーバー120により提供されるメッセージリレーおよびルーティングサービス122を使用して、ペアを成すデバイス100、130間でデータおよびメッセージを配信するIPネットワーク115を介して、経路を協調的に提供するだろう。その例示的な経路は、ルートノードに位置するゲートウェイサーバー110と、中間ノードで提供されるメッセージルーティングおよびリレーサービス122と、リーフに位置する加入ターゲットCPE130による階層構造であるだろう。ゲートウェイサーバー110は、ユーザアクション、システムのステータスおよびアクティビティを計測し、分析し、報告するのに使用されるだろうデータ収集を提供するだろう。分配およびルーティングサーバー120は、同種である必要がなく、むしろ、それらは異なって実現され、ネットワーク内でそれらが存在するところに適するように、基本メッセージルーティングおよびリレーサービス122を越えて機能を提供するだろう。ターゲットCPE130にてウェブサービスを実行することに加えて、コンパニオンアプリケーションクライアント132は、ターゲットCPE130上で露出されるウェブサービスを提供するために、ターゲットCPE130とIPイネーブルデバイス100のペアリングとアンペアリング、および、それらの間の安全な通信に関与するだろう。図2は、本発明の実施形態によるセットトップボックス230とのリンクを介してコンパニオンサービスを提供するために、IPイネーブルデバイス200を使用するだろうシステムの実施形態を描写している。図2に描かれているように、ゲートウェイサーバー210は、オプションとしてインターネットを含むだろうIPネットワーク215を経由して、IPイネーブルデバイス200に通信的に結合されるだろう。ゲートウェイサーバー210は、ケーブルTVネットワーク内でエンハンスドテレビジョンETVサービスを提供する集中型サーバーであるだろうし、複数のIPイネーブルデバイス200上で動作しているコンパニオンアプリケーション202へのウェブサービス212の提供を含むだろう。ウェブサービス212は、ターゲットセットトップボックス230上で実行されるだろう一連の機能を規定するだろう。これらの機能は、エンハンスドTVバイナリーインターチェンジフォーマットEBIF標準規格を使用して実現され、セットトップボックス230上で動作しているEBIFユーザエージェントUA234により実行されるだろうコンパニオンアプリケーションクライアント232によって支援されるだろう。コンパニオンアプリケーションクライアント232は、ウェブサービス212をセットトップボックス230上で実行可能な機能へマッピングしているセットトップボックス230の特定のソフトウェアおよびハードウェア機能性へのアクセスを提供するだろう。ゲートウェイサーバー210は、ハイブリッドファイバー同軸HFC分配ネットワーク225にわたるインターネットプロトコルIPを使用するメッセージを適切なペアを成すセットトップボックス230へルートするために、一つ以上のETVプラットフォームサーバー220の動作メッセージルーティングおよびリレーサービス222に通信的に結合されるだろう。このセットトップボックス230構成は、ペアを成すIPイネーブルデバイス200がチャンネル変更、現在のセットトップボックス状態のクエリー、DVR記録制御、関連するテレビスクリーン240上でのテキストとグラフィックディスプレイ、TV240での対話式ダイアログのプレゼンテーションのようなセットトップボックス機能を実行することを許可するだろう。IPイネーブルデバイス200は、タブレットPC例えば、アップルiPad登録商標、スマートフォン例えば、アップルiPhone登録商標、サムソンギャラクシーS登録商標、アンドロイド、PDA例えば、パーム、ブラックベリー登録商標やラップトップコンピュータのような携帯デバイスであるだろう。ウェブサービス212を使用することで、コンパニオンアプリケーション202は、任意のIPイネーブルデバイス200作動システム例えば、iPadOS、アンドロイド、ウインドウズモバイル上で動作するために、容易に展開されるだろう。IPイネーブルデバイス200とコンパニオンアプリケーション202は、また、IPネットワーク215を経由して提供されるその他のサービスを、それらの機能性をエンハンスするために、利用するだろう。例えば、ボーティングおよびポーリングアプリケーション図示せずは、ボーティングおよびポーリングアプリケーションを動作させているだろう全てのまたはいくつかのIPイネーブルデバイス200から受信される投票を総計およびレポートするために、IPネットワーク215に付随されるだろうアプリケーションサーバー図示せずとコミュニケーションするだろう。IPイネーブルデバイス200へ送られる結果は、それから、ボーティングまたはポーリング結果をテレビ240上で心地よく提示するような機能に影響を及ぼすために、ペアを成すセットトップボックス230の各々へ送られるだろう。ウェブサービス212に加えて、ゲートウェイサーバー210は、IPイネーブルデバイス200を適切なセットトップボックス230とペアおよびアンペアし、デバイスを認証し、ネットワークリソースを管理し、IPイネーブルデバイス200とセットトップボックス230間でメッセージの安全な送信を実行するネットワーク管理サービス213を提供するだろう。ゲートウェイサーバー210は、また、ペアを成すデバイス200、230間でデータおよびメッセージを配信するためのIPネットワーク215を介して経路を協調的に提供するだろう一つ以上のETVプラットフォームサーバー220へメッセージをルートするだろう、ETVプラットフォームサーバー220により提供されるメッセージリレーおよびルーティングサービス222を使用して影響を受けるだろうメッセージルーティングおよびリレー機能214を提供するだろう。EBIFインフラストラクチャーにてコンパニオンアプリケーションクライアント232を構築することは、いくつかの利点を提供する。EBIFインフラストラクチャーはケーブル事業者により既に配備されているので、クライアント232を介して動作しているそれぞれのおよびあらゆるTVコンパニオンサービスをテストする必要性を減らすか除去することで、商品導入のスピードは改善されるだろう。全てのセットトップボックス230およびネットワークリソース215、220、225は、帯域幅を含めて、本発明により提供されるインフラストラクチャーによって保護されるだろうし、これにより、任意のコンパニオンアプリケーション202が不都合にプロバイダーのシステムに影響を及ぼすのを防止している。もっと有能なIPイネーブルデバイス200をターゲットセットトップボックス230とペアリングすることで、ユーザは、セットトップボックス230が設けられたリモート制御デバイス単数または複数を使用することに対して、著しくエンハンスドされた機能性を達成するだろう。例えば、セットトップボックスが設けられたリモート制御デバイスは、テレビ視聴体験例えば、チャンネル変更、ボリューム、お好みのチャンネル、双方向プログラムガイドナビゲーションのキーアスペクトを制御するための多数のボタンを提供するだろう。大部分の標準セットトップボックスリモート制御は、しかしながら、キーボード機能性、高解像度タッチディスプレイスクリーン、インターネット接続性、または、マイクロフォンかカメラ入力を有していない。セットトップボックスにより提供される機能が、IPイネーブルデバイスにより提供されるそのようなエンハンスドされた能力によって補足されるとき、視聴者には、さらに豊富でさらに楽しい体験が得られる。同様に、セットトップボックスを、もともとシステムが設けられたリモート制御デバイス単数または複数から分離することで、他の利点が可能となる。例えば次のとおりである:a開発者は、システムプロバイダーにより想定されることからターゲットデバイスを制御するために全く新しい方法を提供するだろう例えば、いくらかのセットトップボックスユーザは、アップルiPod形式のクリックホイール、タッチスクリーン、または、標準マルチボタンリモートに対してIPイネーブルデバイスのマイクロフォンを使用した音声による指示入力を使用してそれらのTVを制御することを好むだろう、および、bユーザ達は、システムを置き換えるよりはむしろそれらの既存のターゲットシステムハードウェアおよびソフトウェアと一緒に動作する新しくてエンハンスされたマルチ機能制御デバイスを取得することで、彼等のターゲットシステムをアップグレードすることができるだろう。加えて、エンハンスドTVETVEBIFアプリケーションは、クラウドコンピューティングサービスおよびIPイネーブルデバイス上で動作しているコンパニオンアプリケーションにより提供されるインターネットコンテンツへの付加的なアクセスを介してエンハンスされるだろう。例示的な実施例は、加入者のEBIFイネーブルセットトップボックスおよびTVスクリーンに、加入者のインターネットデバイス上で動作するアプリケーションを、インターネットを介して、安心で安全な接続で提供するだろう。図5とともに記載されたようなメカニズムを使用して、ウェブサービスイネーブルインターネットデバイスは、EBIFイネーブルセットトップボックスにリンクされるだろう。一旦リンクされると、インターネットデバイスは、世界中のどこからのセットトップボックス上のコンパニオンアプリケーションクライアントアプリケーションと連携するだろうし、次のような機能を果たすだろう:セットトップボックスおよびTVでのチャンネルを変更する機能、現在のチャンネル、プログラムおよびセットトップボックスの状態をクエリーする機能、セットトップボックスで即時のDVR記録を開始する機能、セットトップボックスで将来のDVR記録をスケジュールする機能、限定されたテキストおよび/またはグラフィックをビデオのトップを通じてTVスクリーン上に表示する機能、ユーザと対話するためにビデオを通じてTVスクリーン上にダイアログを表示する機能、および、セットトップボックスをオンまたはオフする機能。そのようなサービスは、セットトップボックス上の任意のEBIFユーザエージェントのために利用できるだろう。現行の発明による適切なエンハンスドEBIFユーザエージェントとともに、増設エンハンスドサービスが、また、次の事柄を含んで、利用できるだろう:セットトップボックス上で利用できるEBIFアプリケーションの発見、セットトップボックス上で利用できるEBIFアプリケーションのローンチング、および、セットトップボックス上で利用できるエンハンスドEBIFアプリケーションとのコミュニケーション例えば、iPhoneへのアップロード発信者IDコールログ。別の実施形態において、IPネットワーク115はイントラネットである。別の実施形態において、IPネットワーク115は衛星または放送TVネットワークである。別の実施形態において、IPネットワーク115は、ケーブルまたは通信会社のような多角的なサービス事業者により提供されるだろう。別の実施形態において、ターゲットCPE130は、ステレオ、ホームセキュリティシステム、家庭用電気製品、ユーティリティ調量または制御デバイス、産業用コントローラー、自動販売機、遠隔操作ビークル、または、ロボットのようなデバイスであるだろう。別の実施形態において、IPイネーブルデバイス200は、デスクトップPC、情報端末、セットトップボックス例えば、シスコ、モトローラ、ペースのような係留されたデバイスであるだろう。そのような構成は、例えば、一方のセットトップボックスと他方とのペアリングしてユーザが他方を使用して一つのボックスを制御できることを許可するだろうし、または、複数のボックスがその他の方法にて協力することを許可するだろう。図3は、本発明の実施形態による階層ネットワーク実装を描写している。このようなネットワークにおいて、複数のIPデバイス310は、ルートノードに位置するだろうゲートウェイサーバー300に通信的に結合されるだろうし、メッセージルーティングおよびリレーサービス320は、中間ノードの一つ以上のレベルに位置するだろうし、端末メッセージルーティングおよびリレーサービス320は、リーフに位置するだろう参加のターゲットCPE330に通信的に結合されるだろう。全てのノードは、IPネットワーク315を経由して接続される。IPデバイス310とCPE330のペアリングおよびペアを成すデバイス310、330間のメッセージングが、図5、図6a、図6b、図7a、図7b、図8a、図8bおよび図8cに描かれている実施形態に関して、以下に、さらに十分に記載されているように、達成されるだろう。図4は、関連したテレビ410と情報をやりとりするIPイネーブルデバイス400上で動作している例示的なモーメンタムメーターを描写している。IPイネーブルデバイス400は、高解像度ディスプレイを覆うタッチスクリーンを有し、ワイヤレスWiFiまたはインターネット接続3Gを提供するタブレットPCであるだろう。モーメンタムメーターアプリケーションは、タブレットPC400をIPネットワーク215上に存在するアプリケーションサーバーにリンクするだろう。アプリケーションサーバーは、モーメンタムメーターを動作させるユーザからの投票を計数する。投票は、各々のユーザが考えるどのチームが、ケーブルTVネットワークを通じて放送されるスポーツイベントにおいて、モーメンタムを持つかを示すだろう。アプリケーションは、ゲームの日時、放送のチャンネル、開催地、チームプレーィング、現在のスコア、期限または、残存時間、チームとプレヤー統計、歴史的統計等のようなゲームについての種々の情報401を表示するだろう。アプリケーションは、また、彼または彼女の投票を投じるために、適切なボタンをたたくようにユーザに指示するテキストプロンプト404を有するだろう。図4によって描かれている実施形態において、左ボタン402はフォース用の投票を示し、右ボタン403はロケット用の投票を示す。ユーザがボタン402または403をたたくと、投票が捕獲され、フィルターされ例えば、与えられた時間量内に既定のユーザが投じることができる投票の数には限度があるだろう、そして、コンパニオンアプリケーション202および関連したアプリケーションサーバーによりその他のユーザからの投票と集計される。アプリケーションサーバーは、参加している各IPイネーブルデバイス400200に、それぞれのチームに対して計算されたモーメンタムを示す集計結果を送付するだろう。各デバイス400200は、本発明により記載されたインフラストラクチャーと方法によって、この結果を、そのペアを成す各セットトップボックス230に送付するだろ。セットトップボックス230では、セットトップボックス230上に露出されたウェブサービス112によってセットトップボックス230上で動作しているEBIFコンパニオンアプリケーションクライアント232を使用して、この集計モーメンタム結果が、接続されているテレビ410240上に提出されるだろう。露出されたウェブサービス112は、スクリーン上に、ライン、形状、テキスト、または、簡単なテンプレートのコンポーネントで描写したり、対話する能力を有するだろう。現行の例では、モーメンタムメーターグラフィック412が、ケーブルネットワークを通じて放送されている生放送のスポーツイベントのトップにわたってテレビ411上に提示され、表示されるだろう。グラフィック412は、どのチームが現在ゲーム内でモーメンタムを持っているとして投票されているかを表示するだろう。図4は、フォース414が、投票総数の60~70を獲得したロケット413を超えたところにモーメンタムを持つことを示す。当業者であれば、図4について記載された実施形態が、ネットワークにわたるリアルタイムのユーザ投票を行って蓄積するために、任意の数のその他の実施例に適用されるだろうことを敏速に理解するであろう。例えば、図4に描かれている実施例は、政治討論、ニュースプログラム、ゲームショウ、ホームショッピングチャンネル、または、任意の他のタイプのプログラミングに関して適用されるだろう。ターゲットCPEがステレオ、ホームセキュリティシステム、家庭用器具、ユーティリティ調量と制御システム、産業用コントローラー、自動販売機、遠隔操作ビークルおよび/またはロボットであるアプリケーションにおいて、例示的なコンパニオンサービスは次の事項を含むだろう:aセキュリティシステム機能を可能にし、また、どのビデオカメラまたはセンサーがデバイス上で表示するのに供給されるのかを特定するために、IPデバイス上での音声命令またはタッチパッド機能性を利用することにより、ホームセキュリティシステムによって提供される機能を補足すること、bIPネットワーク上のサービスとして利用できるIPデバイスモニターポリスアラートを有することで機能し、もし、ローカルエリアにて不審な行動が報告されれば、高まった状態にシステムを自動的にセットするホームセキュリティシステム機能を補足すること、cスマート冷蔵庫内の商品在庫を監視し、必要とされる商品に対して最良の取引を見出すために地方の食料雑貨品店ウェブサイトにリンクし、それらのIPイネーブルデバイス上のユーザに購買を示唆することにより家庭用電気製品ネットワークにより提供される機能を補足すること、および、dリモートプレゼンスロボットからカメラとマイクロフォン入力を連結し、ペアを成すIPイネーブルデバイス上で動作しているコンパニオンアプリケーションにより提供されるイメージ認識能力に基づいてロボット応答を自動的に発生すること。図5の図表は、本発明に従って、ターゲットCPEをIPイネーブルデバイスにペアリングするときに使用されるデータとペアを成すデバイス間でメッセージを送付するためのメッセージフォーマットの実施形態を描写している。このデータは、本発明の実施形態従って例示的な適切なペアリングとメッセージング動作を記載している図6a、図6b、図7a、図7b、図8a、図8bおよび図8cに描かれている実施形態と併せて参照され、記述されている。図6aのフローチャートは、ターゲットCPEを本発明の実施形態によるIPイネーブルデバイスにペアリングするときターゲットCPEにより実行されるプロセスの実施形態を描写している。プロセスは、ステップ600にて始まるだろう。ステップ601において、CPE上のコンパニオンアプリケーションクライアントは、デバイスペアリングプロセスを開始するために新しい個人識別番号PINを生成するだろう。PIN生成は、リモート制御を使用して手動で、または、同様のメカニズムを経由してCPE上で開始されるだろう。実施形態において、任意のPIN発生メカニズムも、次のいずれかを提供することになるだろう:a同じペアリング終了期間の間にユニークである2つのCPE上でのPINの生成か、bメッセージルーティングおよびリレーの期間に複製PINを拒絶および受諾できる一つが生成されるまで別のPINを発生することをCPEに要求すること。生成されたPINは、ステップ602にてCPEに関連付けられたスクリーンまたはTV上に表示されるだろう。PINが、ユーザによりペアとされたIPイネーブルデバイスに、一旦入力されると、表示されたPINはスクリーンから退けられるだろう。ステップ603において、CPEは、ペアリングトランザクションにて使用するための新しいグローバル一意デバイストークンを生成するだろう。PIN501、デバイストークン502およびデバイスのIPアドレス503は、ペアリング要求500としてステップ604にてネットワーク内の即時親ノードに送られる。ステップ605において、CPEは、CPE511のデバイストークンおよびペアを成すIPイネーブルデバイス512から受信されるユニークなデバイストークンからなるネットワークからのペアリング応答510を待つだろう。もし、応答が受信されればすなわち、ステップ応答を得た=Y、ペアリング応答510は将来のメッセージルーティングにて使用するために、ステップ607にて記憶されるだろう、そして、プロセスは停止する608。もし、ステップ605にて応答なしが受信されれば応答を得た=N、CPEは、応答が受信されるステップ607またはループがタイムアウトするすなわち、ステップ606にてタイムアウト=Yのいずれかまでタイミングループステップ606および605内で何もしないだろう。もし、ループがタイムアウトすれば、プロセスは停止し608、何も記憶されない。図6bのフローチャートは、ターゲットCPEを、本発明の実施形態によるIPイネーブルデバイスにペアリングする際に、IPイネーブルデバイスにより実行されるプロセスを描写している。プロセスはステップ610にてスタートする。ステップ611において、ユーザは、図6aに描かれているプロセスにおいてCPEにより生成されるPINのような、TVスクリーン又はその他のCPEデバイススクリーン上に表示されるだろうPINを、IPイネーブルデバイスに入力する。ステップ612において、IPイネーブルデバイスは、ペアリングトランザクションにて使用される新しいグローバル一意デバイストークンを生成するだろう。入力されたPIN501、デバイストークン502およびCPEのIPアドレス503は、ペアリング要求500として、ステップ613にてネットワークすなわち、ゲートウェイサーバー内のルートノードに送られるだろう。ステップ614において、IPイネーブルデバイスは、ネットワークから、ペアを成すCPE511を代表するだろうデバイストークンと現在のIPイネーブルデバイス512のデバイストークンからなるペアリング応答510を待つだろう。もし、応答が受信されればすなわち、ステップ応答を得た=Y、ペアリング応答510は、将来のメッセージルーティングに使用するために、ステップ616にて記憶されるだろう、そして、プロセスは停止する617。もし、ステップ614にて応答なしが受信されれば応答を得た=N、IPイネーブルデバイスは、応答が受信されるステップ616またはループがタイムアウトするすなわち、ステップ615にてタイムアウト=Yのいずれかまでタイミングループステップ614および615内で何もしないだろう。もし、ループがタイムアウトすれば、プロセスは停止し617、何も記憶されない。その他の実施形態において、ペアリングにおける役割は、描写され記載された図6a、図6bのものから逆転されてもよい。すなわち、IPイネーブルデバイスがPINを生成してペアリングプロセスを開始してもよく、そして、CPEが、PINを入力するために使用されてペアリングプロセスを完了してもよい。図7aのフローチャートは、ターゲットCPEを本発明の実施形態によるIPイネーブルデバイスにペアリングする際に、分配およびルーティングサーバーにより実行されるだろうプロセスを描写している。プロセスはステップ700にてスタートする。ステップ701において、分配およびルーティングサーバーのメッセージルーティングおよびリレーサービスは、図4に描かれている親/子関係のようなネットワーク内の親または子ノードからペアリング要求500又はペアリング応答510を受信するだろう。ステップ702において、前のステップにて受信されたデータは、それがペアリング要求500またはペアリング応答510であるかどうか評価されるだろう。もし、それがペアリング要求500であればペアリング要求=Y、プロセスはステップ703を続けるだろうし、分配およびルーティングサーバーは、送付ノード522のIPアドレスと期限切れ日時523とともに、ペアリング要求500デバイストークン502から抽出されるデバイストークン521からなる新しいペアリングトリプル520を生成および記憶するだろう。期限切れ日時523は、現在の時間プラス関連データがペアリングプロセス用に有効である追加の時間であるように規定されるだろう。ペアリング用に発生されるPINとデバイストークンは、この時間の間、例えば、1分間だけ有効であろう。ステップ704において、分配およびルーティングサーバーは、ペアリング要求500内のIPアドレスを現在のネットワークノードのIPアドレスに置換し、結果として生じたペアリング要求500をネットワーク内のその親ノードに送付するだろう。ステップ709において、分配およびルーティングサーバーは、現在の日時を越えるそれらの期限切れデータと時間フィールド523により示されるような全ての期限切れのペアリングトリプル520を削除するだろう、そして、プロセスは停止する710。もし、ステップ702におけるテストが、ペアリング応答510が受信されたことペアリング要求=Nを示せば、分配およびルーティングサーバーはステップ705を実行するだろうし、そこにおいて、それは、たった今受信されたペアリング応答510内のデバイストークン511又は512にマッチングするデバイストークン521により前もって記憶されたペアリングトリプル520を検索するだろう。ステップ706において、もし、マッチが見つけられないマッチが発見された=Nならば、処理は、前に記述されたステップ709と710を続けるだろう。もし、ステップ706にてマッチが見つけられたマッチが発見された=Yならば、処理は、ステップ707を続けるだろうし、そこにおいては、分配およびルーティングサーバーは、ペアリングトリプル520とペアリング応答510から生成される新しいルーティングトリプル540を生成および記録するだろう。ルーティングトリプル540は、そのとき、ペアを成す2つのデバイスIPイネーブルデバイスとCPE541、542用のデバイストークンとペアリングトリプル520内に含まれる近隣ルーティングノードのIPアドレス543からなるだろう。プロセスはステップ708を続けるだろうし、そこにおいては、前のステップにて使用されたペアリング応答510が、マッチしたペアリングトリプル520内で見つけられたIPアドレスに送付される。プロセスは、それから、ステップ709、710で終了するだろう。図7bのフローチャートは、ターゲットCPEを本発明の実施形態によるIPイネーブルデバイスにペアリングする際に、ゲートウェイサーバーにより実行されるだろうプロセスを描写している。プロセスはステップ720にてスタートする。ステップ721において、ゲートウェイサーバーは、IPイネーブルデバイス又はCPEから来るだろうペアリング要求500を受信するだろう。ステップ722において、ゲートウェイサーバーは、PIN531、デバイストークン532、IPアドレス533、および、期限切れデータと時間534からなる新しいペアリングクアッド530を生成および記憶するだろうし、そこでは、PIN531、デバイストークン532およびIPアドレス533が、着信してくるペアリング要求500から構築されている。ステップ723において、ゲートウェイサーバーは、マッチングPIN531であるが異なるIPアドレス533により2個の記憶したペアリングクアッド530を検索するだろう。ステップ724に示すように、もし、マッチが見つけられるマッチが発見された=Yならば、プロセスは、ステップ725を続けるだろうし、そこでは、ゲートウェイサーバーは、マッチングペアリングクアッド530から生成されたデバイストークン551、552とIPアドレス553、554からなる新しいルーティングクアッド550を生成および記憶するだろう。ステップ726において、マッチングペアリングクアッド530の双方に対して、ゲートウェイサーバーは、対応するペアリング応答510を生成し、それを選択されたペアリングクアッド530内で見つけられたIPアドレス533に送付するだろう。その後、ステップ727において、全ての期限切れのペアリングクアッド530は削除されるだろう、そして、プロセスは停止する728。ステップ724に戻って、もし、マッチングPINであるが異なるIPアドレスを持つ2個のペアリングクアッド530が見つけられないマッチが発見された=Nならば、プロセスはステップ727と728を続けるだろうし、そこでは、全ての期限切れのペアリングクアッド530は削除されるだろう、そして、プロセスは停止する。図8aのフローチャートは、本発明の実施形態によるIPイネーブルデバイスにより実行されるメッセージング用のプロセスを描写している。プロセスはステップ800にてスタートする。ステップ801において、ペアを成すデバイスに関連付けられたメッセージペイロード563および記憶したペアリング応答510が与えられて、IPイネーブルデバイスは、送信デバイストークン561、受信デバイストークン562およびメッセージペイロード563からなるメッセージ560にその2つを組み込むだろう。ステップ802において、IPイネーブルデバイスは、メッセージをネットワーク内のゲートウェイサーバーすなわち、ルートノードに送付するだろう、そして、プロセスは停止する803。図8bのフローチャートは、本発明の実施形態によるターゲットCPEにより実行されるメッセージング用のプロセスを描写している。プロセスはステップ810にてスタートする。ステップ811において、ペアを成すデバイスに関連付けられたメッセージペイロード563および記憶したペアリング応答510が与えられて、ターゲットCPEは、送信デバイストークン561、受信デバイストークン562およびメッセージペイロード563からなるメッセージ560にその2つを組み込むだろう。それから、ステップ812において、ターゲットCPEは、メッセージを、ネットワーク内のその親メッセージルーティングおよびリレーサービスノードすなわち、親ノードに送付するだろう、そして、プロセスは停止する813。図8cのフローチャートは、本発明の実施形態によるゲートウェイサーバーとルーティングおよび分配サーバーすなわち、非終端ノードにより実行されるメッセージング用のプロセスを描写している。プロセスはステップ820にてスタートする。ステップ821において、非終端ノードはネットワーク内の別のノードからメッセージ560を受信するだろう。ステップ822において、非終端ノードは、受信されたメッセージ560内のデバイストークン551、552にマッチングするデバイストークン561、562により記憶したルーティングクアッド550を検索するだろう。実施形態によれば、マッチングトークンの順序は任意の方法で配置されるだろう。もし、マッチングデバイストークンが、ステップ823にて示されるように見つけられるマッチが発見された=Yならば、ステップ824が実行されるだろう、そこでは、非終端ノードがメッセージのリソース使用意義例えば、ネットワーク帯域幅意義を評価するだろう。もし、ステップ825において、メッセージが許可されるメッセージを許可する=Yならば、ステップ827が実行されるだろうし、そこでは、非終端ノードは、メッセージ560からの受信デバイストークン562に対応するルーティングクアッド550内でIPアドレス553または554を見つけるだろう。ステップ828において、非終端ノードは、オリジナルメッセージ560を、前のステップにて見つけられたIPアドレスを有するノードに送付するだろう、そして、プロセスは停止する829。ステップ823と825に戻って、もし、どちらかのテストが失敗マッチが発見された=Nおよびメッセージ許可=Nの各々ならば、処理は、ステップ826を続けるだろう、そこでは、非終端ノードは、メッセージペイロード563を失敗応答で置換するだろうし、メッセージ560は、メッセージ送付者に戻されるだろう、そして、処理は停止する829。模範的なメカニズムが、特定のコンパニオンアプリケーション102だけが本発明によるシステムにおいて動作するであろうことを確実にするために、提供されるだろう。そのようなメカニズムは、ケーブル会社又はその他の多角的なサービス事業者のようなシステム権限者により動作することを認定されて認証されるコンパニオンアプリケーションだけが、例えば、サポートされることを保証するだろう。そのような提供は、許容レベルにIPネットワーク115トラフィックを制限し、認定されないアプリケーションが顧客とネットワークコンポーネントに悪影響を与えることを防止するのに重要であり、また、システム権限者によるより大きな全体的な制御を許可している。キー署名方法を利用するアクセストークンが、ネットワークトラフィックを識別するために提供されるだろう。そのようなトークンは、アプリケーションプロバイダーは誰なのか、与えられたアプリケーションがどの日時に動作することを認可されているのか、および、どの関連TVチャンネルとプログラムにコンパニオンアプリケーションを関連付けることができるかを識別する属性を有する。ゲートウェイサーバー110のネットワーク管理コンポーネント113またはターゲットCPE130のコンパニオンアプリケーションクライアント132は、認証されない又は認定されないメッセージをフィルターで除去するように構成されるだろう。IPネットワーク115における過度のトラフィックを回避するために、メッセージ圧縮、ペアを成すデバイスによりメッセージングを最小限にするためのコンパニオンアプリケーション102の設計例えば、デバイス自身100上およびメインIPネットワーク115に接続されたアプリケーションサーバー上で可能な限り多くの処理を行なう、および、ネットワーク混雑またはその他のエラーに起因して途絶えるだろうメッセージを正常に取り扱うためのコンパニオンアプリケーション115の設計のような当該分野の専門家に知られた種々のメカニズムが実装されるだろう。他のメカニズムは次の事項を含むだろう:a全接続デバイスからのメッセージを知的にバランスしてフィルターする例えば、現在アクティブでないデバイスに対してメッセージをフィルターで除去するためのゲートウェイサーバー110を構成すること、および、bポイントツーポイントメッセージを、アプリケーション用の放送メッセージに変換すること、そこでは、同一のメッセージが、多くの異なるペアを成すデバイス100、130例えば、ボーティングおよびポーリング間で送付される。デバイスペアリングおよびメッセージング方法に追加のセキュリティを加える模範的なメカニズムは、ゲートウェイサーバー110、210、300のネットワーク管理機能113、213により提供される暗号化を有するだろう。本発明が広範囲な実用と応用を受入れやすいことは、当業者にとって容易に理解されるだろう。ここにて記載されたこと以外に、本発明の多くの実施例と適応、さらには、多くの変形、修正および等価な配置が、本発明の本質または範囲から逸脱しないで、本発明およびその前述の記述から明らかであろうし、または、合理的に示唆されるであろう。前述のものは、この発明の実施形態を説明および記述しているが、本発明はここにて開示される構成に限定されないことが理解されるべきである。この発明は、その精神または本質的な属性から逸脱しないで、その他の特別な形式にて具体化できる。