【手続補正書】
【提出日】平成27年8月12日(2015.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信チャネルに結合するように構成された処理要素を含むプロセッサを備え、
前記処理要素は、前記通信チャネルに結合されたデバイスが、１つ以上の特定の処理アルゴリズムに従って変更された、受信したペイロードデータに対して、１つ以上の特定の動作を行うように構成されていることを示す情報に応じて、
前記１つ以上の特定の処理アルゴリズムに従って、受信したペイロードデータを変更し、
前記デバイスに宛てられた１つ以上のパケットであって、前記変更されたペイロードデータと、前記ペイロードデータを変更するのに用いられる前記１つ以上の特定の処理アルゴリズムを示す情報と、を含む１つ以上のパケットを作成し、
前記１つ以上のパケットを、前記通信チャネルを介して前記デバイスに送信する、
ように構成されている、装置。
【請求項２】
前記１つ以上の特定の動作は、前記変更されたペイロードデータを前記ペイロードデータの原形に戻すように、前記変更されたペイロードデータに対する動作を実行することを含む、請求項１に記載の装置。
【請求項３】
前記１つ以上の特定の処理アルゴリズムは、損失のない圧縮アルゴリズムを含み、前記処理要素は、前記デバイスが、前記損失のない圧縮アルゴリズムに従ってデータを圧縮解除するように構成されているとの指標に基づいて、前記ペイロードデータを変更するように構成されている、請求項１に記載の装置。
【請求項４】
前記１つ以上の特定の処理アルゴリズムは、暗号化アルゴリズムを含み、前記処理要素は、暗号化ポリシーに基づいて前記ペイロードデータを暗号化するように構成されている、請求項１に記載の装置。
【請求項５】
前記処理要素は、前記受信したペイロードデータに対応するエラーチェックコードを作成するように構成されており、前記エラーチェックコードは、前記ペイロードデータを変更することが誤りなく実行されたか否かを決定するために前記デバイスによって使用可能である、請求項１に記載の装置。
【請求項６】
前記１つ以上のパケットに対応するパケットプレフィックスは、前記１つ以上の特定の処理アルゴリズムを示す情報を含む、請求項１に記載の装置。
【請求項７】
前記装置は、１つ以上のコンピュータ可読記憶媒体にアクセスすることによって前記ペイロードデータを受信するように構成された周辺デバイスである、請求項１に記載の装置。
【請求項８】
前記装置は、第１の通信プロトコルに従って、前記通信チャネルにわたってパケットを送信及び受信するように構成された通信チャネルコントローラである、請求項１に記載の装置。
【請求項９】
前記ペイロードデータは、第１のデータフォーマットに対応しており、
前記装置は、前記デバイスが、第２のデータフォーマットのデータを要求しているとの指標に基づいて、前記第１のデータフォーマットのデータを前記第２のデータフォーマットのデータに変換するためのアルゴリズムに従って、前記受信したペイロードデータを変更するように構成されている、請求項１に記載の装置。
【請求項１０】
前記処理要素の少なくとも一部は、プログラム可能なハードウェアを含み、
前記プログラム可能なハードウェアは、複数のファイルフォーマット変換アルゴリズムのための論理を含む、請求項８に記載の装置。
【請求項１１】
コンピューティングデバイスのプロセッサによって実行可能な命令が記憶されたコンピュータ可読記憶媒体であって、前記命令は、前記コンピューティングデバイスに、
前記コンピューティングデバイスの通信チャネルに結合された周辺デバイスにアプリケーションデータを転送するための要求を受信することであって、前記通信チャネルは、第１の通信プロトコルに従ってパケットを転送するように構成されていることと、
前記周辺デバイスが、処理要素によって特定のアルゴリズムに従って変更されたアプリケーションデータを含むデータパケットを受信したことに応じて、変更されたアプリケーションデータに対して１つ以上の特定の動作を行うように構成されている、との指標に基づいて、
前記アプリケーションデータを、前記特定のアルゴリズムに従って変更することと、
前記変更されたアプリケーションデータを、１つ以上のパケットで、前記通信チャネルを介して前記周辺デバイスに送信することであって、前記１つ以上のパケットは、前記第１の通信プロトコルと互換性があることと、
を備える動作を実行させる、コンピュータ可読記憶媒体。
【請求項１２】
前記動作は、前記特定のアルゴリズムに従って前記アプリケーションデータを変更するように構成されたコントローラに、前記アプリケーションデータを送信することを備える、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記動作は、前記特定のアルゴリズムを示す情報を、前記コントローラに送信することを備える、請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記アプリケーションデータを前記コントローラに送信することは、前記アプリケーションデータの少なくとも一部が記憶されているメモリロケーションの指標を送信することを備える、請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記特定のアルゴリズムは損失のない圧縮アルゴリズムであり、前記第１の通信プロトコルはＰＣＩ−エクスプレスである、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１６】
処理要素が、前記処理要素に結合された通信チャネルに結合されたデバイスが、１つ以上の特定の処理アルゴリズムに従って変更された、受信したペイロードデータに対して、１つ以上の特定の動作を行うように構成されていることを示す情報を受信したことと、前記デバイス宛てのデータを受信したことと、に応じて、
変更されたペイロードデータを含む１つ以上のデータパケットを作成することであって、前記変更されたペイロードデータは、前記１つ以上の特定の処理アルゴリズムに従って前記受信したデータを処理した結果であり、前記１つ以上のパケットは前記デバイスに宛てられていることと、
前記１つ以上のパケットと、前記１つ以上の特定の処理アルゴリズムを示す情報とを、前記通信チャネルを介して前記デバイスに送信することと、
を備える、方法。
【請求項１７】
前記１つ以上のデータパケットのうち少なくとも１つに含まれるパケットプレフィックスは、前記１つ以上の特定のデータ処理アルゴリズムを示す情報を含む、請求項１６に記載の方法。
【請求項１８】
前記１つ以上の特定の処理アルゴリズムは暗号化アルゴリズムを含み、前記方法は、暗号化ポリシーに基づいて前記ペイロードデータを変更することを備える、請求項１６に記載の方法。
【請求項１９】
集積回路を製造するための処理の一部を実行するためにコンピュータシステム上で実行可能なプログラムによって使用可能なデータ構造を備える非一時的なコンピュータ可読記憶媒体であって、前記集積回路は、前記データ構造によって記述された回路素子を含み、前記データ構造において記述された前記回路素子は、
通信チャネルに結合するように構成された処理要素を有するプロセッサを含み、
前記処理要素は、前記通信チャネルに結合されたデバイスが、１つ以上の特定の処理アルゴリズムに従って変更された、受信したペイロードデータに対して、１つ以上の特定の動作を行うように構成されていることを示す情報に応じて、
前記１つ以上の特定の処理アルゴリズムに従って、受信したペイロードデータを変更し、
前記デバイスに宛てられた１つ以上のパケットであって、前記変更されたペイロードデータと、前記ペイロードデータを変更するのに用いられる前記１つ以上の特定の処理アルゴリズムを示す情報と、を含む１つ以上のパケットを作成し、
前記１つ以上のパケットを、前記通信チャネルを介して前記デバイスに送信する、
ように構成されている、非一時的なコンピュータ可読記憶媒体。
【請求項２０】
前記記憶媒体は、ＨＤＬ、ヴェリログ又はＧＤＳＩＩデータのうち少なくとも１つを記憶する、請求項１９に記載の非一時的なコンピュータ可読記憶媒体。