【手続補正書】
【提出日】令和3年6月8日(2021.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージドライブの圧縮システムにおいて、
一つ又はそれ以上の圧縮性入力（ｃｏｍｐｒｅｓｓｉｂｉｌｉｔｙ  ｉｎｐｕｔｓ）と、
前記一つ又はそれ以上の圧縮性入力に基づいてデータの圧縮性（圧縮率）を予測するように構成された圧縮予測機と、
前記データを圧縮するように構成された圧縮機と、
一つ又はそれ以上の圧縮入力と、を有し、
前記圧縮予測機又は前記圧縮機の内の少なくとも一つは、前記一つ又はそれ以上の圧縮入力に基づいて前記データを圧縮する方法を決定するように構成されることを特徴とする圧縮システム。
【請求項２】
前記一つ又はそれ以上の圧縮性入力は、オブジェクト拡張子辞書、オブジェクト署名辞書、及びエントロピー推定アルゴリズムライブラリーの内の少なくとも一つを含むことを特徴とする請求項１に記載の圧縮システム。
【請求項３】
前記一つ又はそれ以上の圧縮性入力は、ＱｏＳプロファイル（ｑｕａｌｉｔｙ  ｏｆ  ｓｅｒｖｉｃｅ  ｐｒｏｆｉｌｅ）、装置性能プロファイル、及び圧縮アルゴリズム性能データベースの内の少なくとも一つを含むことを特徴とする請求項１に記載の圧縮システム。
【請求項４】
前記一つ又はそれ以上の圧縮入力は、少なくともＱｏＳプロファイル（ｑｕａｌｉｔｙ  ｏｆ  ｓｅｒｖｉｃｅ  ｐｒｏｆｉｌｅ）を含むことを特徴とする請求項１に記載の圧縮システム。
【請求項５】
前記圧縮予測機は、二つ又はそれ以上の圧縮性入力に基づいて前記データの前記圧縮性（圧縮率）を予測するように構成され、
前記二つ又はそれ以上の圧縮性入力は、前記オブジェクト拡張子辞書、前記オブジェクト署名辞書、前記エントロピー推定アルゴリズムライブラリー、ＱｏＳプロファイル、及び装置性能プロファイルの内の少なくとも二つを含むことを特徴とする請求項２に記載の圧縮システム。
【請求項６】
前記圧縮機は、二つ又はそれ以上の圧縮入力に基づいて前記データを圧縮する方法を決定するように構成され、
前記二つ又はそれ以上の圧縮入力は、前記ＱｏＳプロファイル、前記装置性能プロファイル、及び圧縮アルゴリズム性能チャートの内の少なくとも二つを含むことを特徴とする請求項３に記載の圧縮システム。
【請求項７】
ストレージドライブでデータを圧縮する方法において、
一つ又はそれ以上の圧縮性入力に基づいて、前記ストレージドライブでのデータの圧縮性（圧縮率）を予測するステップと、
一つを含む一つ又はそれ以上の圧縮入力に基づいて前記データを圧縮する方法を決定するステップと、
前記データを圧縮する方法に対する決定に基づいて前記データを圧縮するステップと、を有することを特徴とするデータ圧縮方法。
【請求項８】
前記ストレージドライブは、キー（ｋｅｙ）及びバリュー（ｖａｌｕｅ）を含むキーバリューストレージドライブであることを特徴とする請求項７に記載のデータ圧縮方法。
【請求項９】
前記一つ又はそれ以上の圧縮性入力は、オブジェクト拡張子辞書、オブジェクト署名辞書、及びエントロピー推定アルゴリズムライブラリーの内の少なくとも一つを含むことを特徴とする請求項８に記載のデータ圧縮方法。
【請求項１０】
前記一つ又はそれ以上の圧縮性入力は、少なくともオブジェクト署名辞書を含むことを特徴とする請求項８に記載のデータ圧縮方法。
【請求項１１】
前記データの圧縮性（圧縮率）を予測するステップは、ファイル拡張子又はファイル署名のためのキーを検索するステップを含むことを特徴とする請求項９に記載のデータ圧縮方法。
【請求項１２】
前記データの圧縮性（圧縮率）を予測するステップは、前記ファイル拡張子又は前記ファイル署名を見つける（ｌｏｃａｔｉｎｇ）ステップと、
前記ファイル拡張子又は前記ファイル署名を、前記オブジェクト拡張子辞書又は前記オブジェクト署名辞書のそれぞれによって提供された情報と比較し、分析するステップと、をさらに含むことを特徴とする請求項１１に記載のデータ圧縮方法。
【請求項１３】
前記データの圧縮に対する情報を、ヒドゥンキー（ｈｉｄｄｅｎ  ｋｅｙ）に格納するステップをさらに有することを特徴とする請求項７に記載のデータ圧縮方法。
【請求項１４】
前記データの再圧縮を開始するコマンドを、前記ヒドゥンキーに格納するステップをさらに有することを特徴とする請求項１３に記載のデータ圧縮方法。
【請求項１５】
圧縮システムを含むストレージドライブにおいて、
前記ストレージドライブの前記圧縮システムは、
一つ又はそれ以上の圧縮性入力（ｃｏｍｐｒｅｓｓｉｂｉｌｉｔｙ  ｉｎｐｕｔｓ）と、
前記一つ又はそれ以上の圧縮性入力に基づいてデータの圧縮性（圧縮率）を予測するように構成された圧縮予測機と、
前記データを圧縮するように構成された圧縮機と、
一つ又はそれ以上の圧縮入力と、を有し、
前記圧縮予測機又は前記圧縮機の内の少なくとも一つは、前記一つ又はそれ以上の圧縮入力に基づいて前記データの圧縮方式を決定するように構成されることを特徴とするストレージドライブ。
【請求項１６】
前記一つ又はそれ以上の圧縮性入力は、オブジェクト拡張子辞書、オブジェクト署名辞書、及びエントロピー推定アルゴリズムライブラリーの内の少なくとも１つを含むことを特徴とする請求項１５に記載のストレージドライブ。
【請求項１７】
前記一つ又はそれ以上の圧縮性入力は、少なくともオブジェクト署名辞書を含むことを特徴とする請求項１５に記載のストレージドライブ。
【請求項１８】
前記ストレージドライブは、キーバリューストレージドライブ（ｋｅｙ  ｖａｌｕｅ  ｓｔｏｒａｇｅ  ｄｒｉｖｅ）であることを特徴とする請求項１５に記載のストレージドライブ。
【請求項１９】
前記圧縮予測機は、二つ又はそれ以上の圧縮性入力に基づいて前記データの前記圧縮性（圧縮率）を予測するように構成され、
前記二つ又はそれ以上の圧縮性入力は、前記オブジェクト拡張子辞書、前記オブジェクト署名辞書、前記エントロピー推定アルゴリズムライブラリー、ＱｏＳプロファイル、及び装置性能プロファイルの内の少なくとも二つを含むことを特徴とする請求項１６に記載のストレージドライブ。
【請求項２０】
前記一つ又はそれ以上の圧縮入力は、ＱｏＳプロファイル、装置性能プロファイル、及び圧縮アルゴリズム性能チャートの内の少なくとも一つを含むことを特徴とする請求項１８に記載のストレージドライブ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するためになされた本発明による圧縮システムは、ストレージドライブの圧縮システムにおいて、一つ又はそれ以上の圧縮性入力（ｃｏｍｐｒｅｓｓｉｂｉｌｉｔｙ  ｉｎｐｕｔｓ）と、前記一つ又はそれ以上の圧縮性入力に基づいてデータの圧縮性（圧縮率）を予測するように構成された圧縮予測機と、前記データを圧縮するように構成された圧縮機と、一つ又はそれ以上の圧縮入力と、を有し、前記圧縮予測機又は前記圧縮機の内の少なくとも一つは、前記一つ又はそれ以上の圧縮入力に基づいて前記データを圧縮する方法を決定するように構成されることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するためになされた本発明によるデータ圧縮方法は、ストレージドライブでデータを圧縮する方法において、一つ又はそれ以上の圧縮性入力に基づいて、前記ストレージドライブでのデータの圧縮性（圧縮率）を予測するステップと、一つを含む一つ又はそれ以上の圧縮入力に基づいて前記データを圧縮する方法を決定するステップと、前記データを圧縮する方法に対する決定に基づいて前記データを圧縮するステップと、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するためになされた本発明によるストレージドライブは、圧縮システムを含むストレージドライブにおいて、前記ストレージドライブの前記圧縮システムは、一つ又はそれ以上の圧縮性入力（ｃｏｍｐｒｅｓｓｉｂｉｌｉｔｙ  ｉｎｐｕｔｓ）と、前記一つ又はそれ以上の圧縮性入力に基づいてデータの圧縮性（圧縮率）を予測するように構成された圧縮予測機と、前記データを圧縮するように構成された圧縮機と、一つ又はそれ以上の圧縮入力と、を有し、前記圧縮予測機又は前記圧縮機の内の少なくとも一つは、前記一つ又はそれ以上の圧縮入力に基づいて前記データの圧縮方式を決定するように構成されることを特徴とする。