【手続補正書】
【提出日】平成21年7月6日(2009.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングするためのコンテンツルーティングシステムにおいて、
記憶及び転送ロジックを備え、該ロジックは、
第１のコンテンツノードからの入コマンドを処理し、その入コマンドのコンテンツタイプ及び１つ以上のルーティングパラメータに基づき行先コンテンツノードのセットを選択し、そしてその選択された行先コンテンツノードの各々に対する出コマンドを発生するための処理ロジックと、
前記処理ロジックに結合されて、前記入コマンドと、前記出コマンドのセットとを保持するためのコマンドメモリと、
を含むものであり、更に、
前記処理ロジックに結合されて、前記１つ以上のルーティングパラメータを保持するための接続データセットコンフィギュレーション、
を備えたコンテンツルーティングシステム。
【請求項２】
第１プロトコルとコマンドプロトコルとの間で変換を行なうプロトコル変換ロジックを更に備えた、請求項１に記載のコンテンツルーティングシステム。
【請求項３】
前記プロトコル変換ロジックは、共通のプロトコルと前記コマンドプロトコルとの間で変換を行なうプロトコルアダプタを含む、請求項２に記載のコンテンツルーティングシステム。
【請求項４】
前記共通のプロトコルとコマンドプロトコルとの間の変換は、複数のコマンドを有する共通のプロトコル内のメッセージを、前記コマンドプロトコル内の個別のコマンドへ変換することを含む、請求項３に記載のコンテンツルーティングシステム。
【請求項５】
前記第１プロトコルとコマンドプロトコルとの間の変換は、複数のコマンドを有する第１プロトコル内のメッセージを、前記コマンドプロトコル内の個別のコマンドへ変換することを含む、請求項２に記載のコンテンツルーティングシステム。
【請求項６】
前記プロトコル変換ロジックは、更に、前記第１プロトコルと共通のプロトコルとの間で変換を行なうためのゲートウェイを含む、請求項２に記載のコンテンツルーティングシステム。
【請求項７】
前記プロトコル変換ロジックは、
前記第１プロトコルと共通のプロトコルとの間で変換を行なうためのゲートウェイと、  前記共通のプロトコルと前記コマンドプロトコルとの間で変換を行なうためのプロトコルアダプタと、
を含む請求項２に記載のコンテンツルーティングシステム。
【請求項８】
前記処理ロジックに結合され、通知信号をゲートウェイに送信するための通知ロジックを更に備えた、請求項１に記載のコンテンツルーティングシステム。
【請求項９】
前記プロトコルアダプタは、リモートプロセデュアコーリング（ＲＰＣ）プロトコルインターフェイスを使用することを含む、請求項３に記載のコンテンツルーティングシステム。
【請求項１０】
前記ＲＰＣプロトコルは、ＸＭＬ−ＲＰＣプロトコルを含む、請求項９に記載のコンテンツルーティングシステム。
【請求項１１】
前記コマンドメモリは、入コマンドを保持するための入待ち行列と、出コマンドのセットを保持するための出待ち行列とを含む、請求項１に記載のコンテンツルーティングシステム。
【請求項１２】
前記コマンドメモリは、入コマンドと、出コマンドのセットとを保持するためのデータベースを含み、各コマンドは、コマンドの状態を識別する属性を有する、請求項１に記載のコンテンツルーティングシステム。
【請求項１３】
前記状態は、入待ち行列の状態及び出待ち行列の状態を含む、請求項１２に記載のコンテンツルーティングシステム。
【請求項１４】
前記状態は、更に、出イン・トランシット待ち行列の状態を含む、請求項１３に記載のコンテンツルーティングシステム。
【請求項１５】
前記状態は、更に、入イン・トランシット待ち行列の状態を含む、請求項１３に記載のコンテンツルーティングシステム。
【請求項１６】
前記処理ロジックは、前記入コマンドと前記コマンドメモリ内のコマンドとの間の衝突を回避するように動作できる、請求項１に記載のコンテンツルーティングシステム。
【請求項１７】
前記処理ロジックは、選択された行先コンテンツノードへ出コマンドを送信する前に、入コマンドを受け取るように動作できる、請求項１に記載のコンテンツルーティングシステム。
【請求項１８】
前記処理ロジックは、選択された行先コンテンツノードから入コマンドのセットを受け取るように動作できると共に、前記行先コンテンツノードへ１つ以上の出コマンドを送信する前に、入コマンドのセットと、１つ以上の出コマンドとの間の衝突を回避する、請求項１に記載のコンテンツルーティングシステム。
【請求項１９】
１つ以上のコンテンツノードに結合するためのゲートウェイサーバーを更に備えた、請求項１に記載のコンテンツルーティングシステム。
【請求項２０】
前記ゲートウェイサーバーは、１つ以上のユーザ装置に結合するための装置ゲートウェイサーバーを含む、請求項１９に記載のコンテンツルーティングシステム。
【請求項２１】
前記ゲートウェイサーバーは、１つ以上のユーザアカウントに結合するためのサーバーゲートウェイサーバーを含む、請求項１９に記載のコンテンツルーティングシステム。
【請求項２２】
前記ゲートウェイサーバーは、
１つ以上のユーザ装置に結合するための装置ゲートウェイサーバーと、
１つ以上のユーザアカウントに結合するためのサーバーゲートウェイサーバーと、
を備えた請求項１９に記載のコンテンツルーティングシステム。
【請求項２３】
前記記憶及び転送ロジックを前記装置ゲートウェイサーバー及びサーバーゲートウェイサーバーに接続するためのプロトコルアダプタを更に備えた、請求項２２に記載のコンテンツルーティングシステム。
【請求項２４】
複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングする方法において、コンテンツルーターでは、
第１コンテンツノードから入コマンドを受け取り、
前記第１コンテンツノードに関連したコマンドメモリに前記入コマンドを記憶し、
前記入コマンドのコンテンツタイプと、行先コンテンツノード及びコンテンツタイプに関連したルーティングパラメータとに基づき、行先コンテンツノードのセットを選択し、  更に、その選択された行先コンテンツノードの各々に対して、
出コマンドを発生し、
衝突が生じない場合に前記出コマンドを前記コマンドメモリに記憶する、
という段階を備えた方法。
【請求項２５】
処理ロジック及びコマンドメモリを含むコンテンツルーティングシステムに使用するためのプログラムコードを含むコンピュータプログラムであって、コンテンツルーティングシステムは、複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングするためのものであるコンピュータプログラムにおいて、
第１コンテンツノードから入コマンドを受け取るためのプログラムコードと、
前記第１コンテンツノードに関連したコマンドメモリに前記入コマンドを記憶するためのプログラムコードと、
前記入コマンドのコンテンツタイプ、並びに行先コンテンツノード及びコンテンツタイプに関連したルーティングパラメータに基づいて、行先コンテンツノードのセットを選択するためのプログラムコードと、更に、
前記選択された行先コンテンツノードの各々に対して、
出コマンドを発生するためのプログラムコードと、
前記出コマンドを前記コマンドメモリに記憶するためのプログラムコードと、
を備えたコンピュータプログラム。