【手続補正書】
【提出日】平成21年1月23日(2009.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ・ストレージ・サブシステムであって、
前記データ・ストレージ・サブシステムを、通信チャネルを介してホスト・データ処理システムに通信的に結合する通信チャネル・インタフェースと、
検索属性データを、前記通信チャネル・インタフェースを介して前記ホスト・データ処理システムから受け取り、前記検索属性データが検索属性を指定し、前記検索属性を利用して順次アクセス・ストレージ要素のデータに関する検索操作を実行し、前記検索操作の実行に応答して前記通信チャネル・インタフェースを介して前記ホスト・データ処理システムに検索結果データを提供する検索モジュールと、
を含む、
データ・ストレージ・サブシステム。
【請求項２】
前記検索属性データが、最大検索時間を指定し、
前記検索モジュールが、前記最大検索時間以下の期間、前記検索操作を実行するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項３】
前記検索属性データが、論理ブロックの最大数を指定し、
前記順次アクセス・ストレージ要素のデータが、複数の論理ブロックを用いて格納され、
前記検索モジュールは、前記最大数の論理ブロック以下の、前記複数の論理ブロックのうちのいくつかの論理ブロックに関して前記検索操作を実行するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項４】
前記検索結果データが、前記複数の論理ブロックのうちの１つの論理ブロックを指定するデータを含む、
請求項３に記載のデータ・ストレージ・サブシステム。
【請求項５】
前記検索属性データが、ユーザ選択された検索属性を指定し、
前記検索モジュールが、前記ユーザ選択された検索属性および少なくとも１つのデフォルト検索属性を用いて前記検索操作を実行するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項６】
前記検索属性データが、検索語および順次検索タイプを指定し、
前記検索操作が、前記順次アクセス・ストレージ要素の前記データ内の現在の論理位置と関連付けられ、
前記検索モジュールが、前記順次アクセス・ストレージ要素の前記データ内での前記検索語の発生を指定するデータを提供するように構成され、
前記検索語の前記発生が、前記現在の論位置に順次隣接する、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項７】
前記検索属性データが、検索語および概要検索タイプを指定し、
前記検索モジュールが、前記順次アクセス・ストレージ要素の前記データ内での前記検索語の１つ以上の発生を指定するデータを提供するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項８】
前記検索属性データが、検索結果の最大数をさらに指定し、
前記検索モジュールが、前記最大数の検索結果以下である、前記順次アクセス・ストレージ要素の前記データ内での前記検索語の発生数を指定するデータを提供するように構成される、
請求項７に記載のデータ・ストレージ・サブシステム。
【請求項９】
前記検索属性データが、検索語を指定し、
前記検索操作が、受動的検索操作を含み、
前記検索モジュールが、前記順次アクセス・ストレージ要素に関する入力／出力操作を実行する要求の受け取りに応答して前記受動的検索操作を実行するように構成され、さらに前記順次アクセス・ストレージ要素の前記データ内での前記検索語の発生を指定する第１のデータ、および前記入力／出力操作を実行する前記要求への応答を指定する第２のデータを提供するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項１０】
前記データ・ストレージ・サブシステムが、前記入力／出力動作を実行する前記要求の前記受け取りに応答して前記順次アクセス・ストレージ要素の前記データの一部を格納するバッファ・ストレージ要素をさらに含み、
前記検索モジュールが、前記バッファ・ストレージ要素内に格納された前記順次アクセス・ストレージ要素の前記データの前記一部に関する前記受動的検索操作を実行するように構成される、
請求項９に記載のデータ・ストレージ・サブシステム。
【請求項１１】
前記検索モジュールが、前記順次アクセス・ストレージ要素の前記データに関する能動的検索操作を実行する要求の受け取りに応答して前記能動的検索操作を実行するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項１２】
前記検索モジュールが、ハードウェア処理要素を含み、
前記検索モジュールが、前記ハードウェア処理要素を利用して前記順次アクセス・ストレージ要素の前記データに関する一次検索操作を実行し、前記検索結果データを前記ホスト・データ処理システム内の検索モジュール・ソフトウェアに提供するように構成され、
前記検索モジュール・ソフトウェアが、前記検索結果データを利用して二次検索操作を実行するように構成される、
請求項１に記載のデータ・ストレージ・サブシステム。
【請求項１３】
検索属性データを、データ・ストレージ・サブシステムにおいてホスト・データ処理システムから受け取るステップであって、
前記検索属性データが、検索属性を指定し、
前記データ・ストレージ・サブシステムが、検索モジュールおよび順次アクセス・ストレージ要素を含む、ステップと、
前記検索属性データの受け取りに応答して前記検索モジュールを利用して検索操作を実行するステップであって、
前記検索属性を利用して前記順次アクセス・ストレージ要素のデータに関する前記検索層を実行するステップを含む、ステップと、
前記検索操作の実行に応答して前記データ・ストレージ・サブシステムからの検索結果データを前記ホスト・データ処理システムに提供するステップと、
を含む、
方法。
【請求項１４】
前記検索属性データが、検索語を指定し、
前記データ・ストレージ・サブシステムが、バッファ・ストレージ要素をさらに含み、
前記方法は、前記順次アクセス・ストレージ要素に関する入力／出力操作を実行する要求の受け取りに応答して前記前記順次アクセス・ストレージ要素の前記データの一部が前記バッファ・ストレージ要素内に格納されるようにするステップをさらに含み、
前記検索操作を実行するステップが、前記入力／出力操作を実行する前記要求の前記受け取りに応答して、前記バッファ・ストレージ要素内に格納された前記順次アクセス・ストレージ要素の前記データの前記一部に関する受動的検索操作を実行するステップを含み、
前記検索結果を提供するステップが、前記順次アクセス・ストレージ要素の前記データ内での前記検索語の発生を指定する第１のデータ、および前記入力／出力操作を実行する前記要求への応答を指定する第２のデータを提供するステップを含む、
請求項１３に記載の方法。
【請求項１５】
前記検索モジュールが、ハードウェア処理要素を含み、
前記検索操作を実行するステップが、前記ハードウェア処理要素を利用して前記順次アクセス・ストレージ要素の前記データに関する一次検索操作を実行するステップを含み、
前記検索結果を提供するステップが、前記検索結果データを、二次検索操作を実行するように構成された前記ホスト・データ処理システム内の検索モジュールに提供するステップを含む、
請求項１３に記載の方法。
【請求項１６】
検索属性データを、データ・ストレージ・サブシステムにおいてホスト・データ処理システムから受け取るための手段であって、
前記検索属性データが、検索属性を指定し、
前記データ・ストレージ・サブシステムが、検索モジュールおよび順次アクセス・ストレージ要素を含む、手段と、
前記検索属性データの受け取りに応答して前記検索モジュールを利用して検索操作を実行するための手段であって、
前記検索属性を利用して前記順次アクセス・ストレージ要素のデータに関する前記検索層を実行するための手段、を含む手段と、
前記検索操作の実行に応答して前記データ・ストレージ・サブシステムからの検索結果データを前記ホスト・データ処理システムに提供するための手段と、
を含む、
装置。
【請求項１７】
前記検索属性データが、検索語を指定し、
前記データ・ストレージ・サブシステムが、バッファ・ストレージ要素をさらに含み、
前記装置は、前記順次アクセス・ストレージ要素に関する入力／出力操作を実行する要求の受け取りに応答して前記前記順次アクセス・ストレージ要素の前記データの一部が前記バッファ・ストレージ要素内に格納されるようにするための手段をさらに含み、
前記検索操作を実行するための前記手段が、前記入力／出力操作を実行する前記要求の前記受け取りに応答して、前記バッファ・ストレージ要素内に格納された前記順次アクセス・ストレージ要素の前記データの前記一部に関する受動的検索操作を実行するための手段を含み、
前記検索結果を提供するための前記手段が、前記順次アクセス・ストレージ要素の前記データ内での前記検索語の発生を指定する第１のデータ、および前記入力／出力操作を実行する前記要求への応答を指定する第２のデータを提供するための手段を含む、
請求項１６に記載の装置。
【請求項１８】
前記検索モジュールが、ハードウェア処理要素を含み、
前記検索操作を実行するための前記手段が、前記ハードウェア処理要素を利用して前記順次アクセス・ストレージ要素の前記データに関する一次検索操作を実行するための手段を含み、
前記検索結果を提供するための前記手段が、前記検索結果データを、二次検索操作を実行するように構成された前記ホスト・データ処理システム内の検索モジュールに提供するための手段を含む、
請求項１６に記載の装置。
【請求項１９】
データ・ストレージ・サブシステムに、
検索属性データを、ホスト・データ処理システムから受け取るステップであって、
前記検索属性データが、検索属性を指定し、
前記データ・ストレージ・サブシステムが、検索モジュールおよび順次アクセス・ストレージ要素を含む、ステップと、
前記検索属性データの受け取りに応答して前記検索モジュールを利用して検索操作を実行するステップであって、
前記検索属性を利用して前記順次アクセス・ストレージ要素のデータに関する前記検索層を実行するステップを含む、ステップと、
前記検索操作の実行に応答して前記データ・ストレージ・サブシステムからの検索結果データを前記ホスト・データ処理システムに提供するステップと、を含む方法を前記機械に実行させる、
プログラム。
【請求項２０】
データ・ストレージ・サブシステム検索ユーザ・インタフェースをホスト・データ処理システムにおいて提示するステップと、
検索属性データをユーザから前記データ・ストレージ検索ユーザ・インタフェースを介して受け取るステップと、
前記検索属性をデータ・ストレージ・サブシステムに提供するステップであって、前記データ・ストレージ・サブシステムが、検索モジュールおよび順次アクセス・ストレージ要素を含む、ステップと、
前記データ・ストレージ・サブシステムへの前記検索属性の提供に応答して検索結果データを前記データ・ストレージ・サブシステムから受け取るステップと、
を含む、
方法。