【手続補正書】
【提出日】令和3年6月2日(2021.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージ装置からローデータ（ｒａｗ  ｄａｔａ）を受信するステップと、
圧縮の要請を受信するステップと、
損失データ圧縮方式に各々対応する多様なデータ圧縮アルゴリズムを含むデータの圧縮アルゴルズムのライブラリーにアクセスするステップと、
前記ローデータに対応するキー−バリューのペアのキーに関連したメタデータに基づいて前記データ圧縮アルゴリズムの中の１つを選択するステップと、
前記選択されたデータ圧縮アルゴリズムを実行するステップと、を包含し、
ここで、前記ストレージ装置は、
オンラインで、前記選択されたデータ圧縮アルゴリズムが、前記ストレージ装置により前記ローデータが受信される時、前記ストレージ装置により圧縮され、圧縮されたデータを前記ストレージ装置に格納する第１モード、
または、オフラインで、前記選択されたデータ圧縮アルゴリズムが前記ローデータが一旦前記ストレージ装置に格納され、前記選択されたデータ圧縮アルゴリズムに従い前記ストレージ装置により後で圧縮され、圧縮されたデータを前記ストレージ装置に再格納する第２モード、
に従って前記データ圧縮アルゴリズムを遂行するように構成されることを特徴とする、損失データ圧縮方法。
【請求項２】
パラメーターを提供するため前記ローデータを圧縮するように使用者要請を誘導するステップをさらに包含することを特徴とする、請求項１に記載の損失データ圧縮方法。
【請求項３】
客体署名又は客体拡張子に対応する前記ローデータ内に含まれたメタデータを読み出すステップと、
前記ストレージ装置上の客体署名辞典又は前記ストレージ装置上の客体拡張辞典にアクセスして、前記客体署名又は前記客体拡張子に各々基づいて前記ローデータのデータタイプを判別するステップと、
前記判別されたデータタイプに基づいて、前記データ圧縮アルゴリズムを選択するステップと、を更に包含することを特徴とする、請求項１に記載の損失データ圧縮方法。
【請求項４】
ストレージ装置からローデータを受信するステップと、
前記ストレージ装置が損失データ圧縮方式により前記ローデータを圧縮して、圧縮されたデータを生成するステップと、
前記圧縮されたデータを前記ストレージ装置に格納するステップと、を包含し、
前記ローデータに対応するキー−バリューペアのキーのメタデータを読み出すステップと、
前記メタデータに従い前記ストレージ装置上のデータ圧縮アルゴリズムのライブラリーからデータ圧縮アルゴリズムを選択するステップと、
前記選択されたデータ圧縮アルゴリズムにより前記ローデータを圧縮するためのデータ圧縮方式を遂行するステップと、をさらに包含することを特徴とする、データ圧縮方法。
【請求項５】
前記ストレージ装置が前記ローデータを圧縮するための前記データ圧縮方式を決定するステップ、をさらに包含することを特徴とする、請求項４に記載のデータ圧縮方法。
【請求項６】
圧縮方式及びパラメーターに関する情報を含むサービス品質（ＱｏＳ）の優先データファイルを具備するステップと、
前記ストレージ装置によって、前記ローデータに対応する客体ファイルを識別するステップと、
前記情報及び前記客体ファイルに従い、前記ローデータを圧縮するための前記データ圧縮方式を決定するステップと、をさらに包含することを特徴とする、請求項５に記載のデータ圧縮方法。
【請求項７】
前記ローデータは客体署名又は客体拡張子を含み、
前記方法は、
前記ストレージ装置上の客体署名辞典又は前記ストレージ装置上の客体拡張子辞典にアクセスし、前記客体署名又は前記客体拡張子の各々に基づいて前記ローデータのデータタイプを判別するステップと、
前記判別されたデータタイプに基づいて前記データ圧縮方式を遂行するステップと、を更に包含することを特徴とする、請求項４に記載のデータ圧縮方法。
【請求項８】
使用者要請に従いホストコンピュータから前記ストレージ装置に前記ローデータを伝送するステップ、をさらに包含することを特徴とする、請求項４に記載のデータ圧縮方法。
【請求項９】
使用者が情報を提供するように誘導するためのメニューを提供するステップと、
前記使用者の提供情報に従い、前記ローデータを圧縮するためのデータ圧縮アルゴリズムを決定するステップと、をさらに包含することを特徴とする、請求項８に記載のデータ圧縮方法。
【請求項１０】
前記ストレージ装置に前記ローデータを格納するステップと、
前記ストレージ装置に対応する可用時間又はリソースを推定するステップと、
十分な時間及びリソースが可用であると判別されれば、前記ローデータを圧縮するステップと、をさらに包含することを特徴とする、請求項４に記載のデータ圧縮方法。
【請求項１１】
ホストと、
前記ホストからローデータを受信するように構成されたストレージ装置とを含み、
前記ストレージ装置は、
メモリーと、
命令を実行するように構成されたプロセッサとを含み、
前記命令が前記プロセッサによって実行される時、前記プロセッサに、
前記ストレージ装置が損失データ圧縮方式に従い前記ローデータを圧縮して圧縮されたデータを生成するようにさせ、
前記ストレージ装置が前記圧縮されたデータを前記ストレージ装置上に格納するようにさせ、
前記ローデータに対応するキー−バリューペアのキーのメタデータを読み出し、
前記メタデータによりデータ圧縮アルゴリズムのライブラリーからデータ圧縮アルゴリズムを選択し、
さらに前記選択されたデータ圧縮アルゴリズムにより前記ローデータを圧縮するためのデータ圧縮方式を遂行するようにさせることを特徴とする、データ圧縮システム。
【請求項１２】
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、前記ストレージ装置がさらに前記ローデータを圧縮するための前記データ圧縮方式を決定するようにさせることを特徴とする、請求項１１に記載のデータ圧縮システム。
【請求項１３】
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、前記ストレージ装置が、
圧縮方式及びパラメーターに関する情報を格納するサービス品質（ＱｏＳ）の優先データファイルをアクセスし、
さらに前記ローデータに対応する客体ファイルを識別し、
前記情報及び前記客体ファイルに従い前記ローデータを圧縮するための前記データ圧縮方式を決定するようにさせることを特徴とする、請求項１２に記載のデータ圧縮システム。
【請求項１４】
前記ローデータは、客体署名又は客体拡張子を含み、
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、前記ストレージ装置が、
前記ストレージ装置上の客体署名辞典又は前記ストレージ装置上の客体拡張子辞典をアクセスし、前記客体署名又は前記客体拡張子の各々に基づいて前記ローデータのデータタイプを決定し、
さらに前記決定されたデータタイプに基づいて前記データ圧縮方式を遂行するようにさせることを特徴とする、請求項１２に記載のデータ圧縮システム。
【請求項１５】
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、前記ストレージ装置が使用者要請に従いホストコンピュータから前記ローデータを受信するようにさせることを特徴とする、請求項１１に記載のデータ圧縮システム。
【請求項１６】
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、圧縮される前記ローデータを要請する使用者が情報を提供するように誘導するメニューを、ホストが提供するように、
前記使用者の提供情報に従い前記ストレージ装置が前記ローデータを圧縮するためのデータ圧縮アルゴリズムを決定するように、させることを特徴とする、請求項１５に記載のデータ圧縮システム。
【請求項１７】
前記命令は、前記プロセッサにより実行される時、前記プロセッサに、前記ストレージ装置が、
前記ローデータを前記ストレージ装置上に格納し、
前記ストレージ装置に対応する可用時間及びリソースを推定し、  十分な時間及びリソースが可用である時、前記ローデータを圧縮するようにさせることを特徴とする、請求項１１に記載のデータ圧縮システム。