【手続補正書】
【提出日】平成22年11月10日(2010.11.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造化データと非構造化データの両方への統合的アクセスを可能にする方法であって、
構造化データと非構造化データの組み合わさったものを対象とする問い合わせを受け取るステップと、
受け取った問い合わせに従って構造化データのデータベースから構造化データを取り出すステップと、
取り出した構造化データに基づいて非構造化データのデータストアから非構造化データを取り出すステップと、
取り出した非構造化データを、コンピュータシステム内のシステムの主プロセッサとは別の処理装置に流すステップと、
処理装置を使い、流れる非構造化データに対して問い合わせ指定のデータ処理操作を実行するステップと
を含む、方法。
【請求項２】
問い合わせが標準化データベース問い合わせを含む、請求項１に記載の方法。
【請求項３】
標準化データベース問い合わせがＳＱＬコマンドを含む、請求項２に記載の方法。
【請求項４】
問い合わせ指定のデータ処理操作が、問い合わせで見られる少なくとも１つのキーに基づくテキスト探索操作を含む、請求項３に記載の方法。
【請求項５】
構造化データが、非構造化データのデータストア内の非構造化データに関するメタデータを含む、請求項１に記載の方法。
【請求項６】
処理装置に新しい非構造化データを流すステップと、
新しい非構造化データに関するメタデータを生成するために、処理装置を使って流れる非構造化データに対するメタデータ生成操作を実行するステップと、
新しい非構造化データを非構造化データのデータストアに格納するステップと、
新しい非構造化データに関するメタデータを構造化データのデータベースに格納するステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
処理装置がコプロセッサを備える、請求項１から６のいずれか一項に記載の方法。
【請求項８】
コプロセッサが再構成可能論理回路を備える、請求項７に記載の方法。
【請求項９】
再構成可能論理回路に、メタデータ生成操作を実行するように構成されたファームウェアが展開されている、請求項８に記載の方法。
【請求項１０】
再構成可能論理回路に、問い合わせ指定のデータ処理操作を実行するように構成されたファームウェアが展開されている、請求項８に記載の方法。
【請求項１１】
さらに、
非構造化データに対応する、構造化データのデータベース内のメタデータを維持するステップを有し、
構造化データを取り出すステップが、受け取った問い合わせに従って非構造化データに対応するメタデータを取り出すことを含み、
非構造化データを取り出すステップが、
（１）取り出されたメタデータに基づいて、非構造化データの一部を特定することと、
（２）非構造化データのデータストアから特定した非構造化データの一部を取り出すことを含む、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
主プロセッサと、
主プロセッサとは別の処理装置と、
主プロセッサおよび処理装置と通信状態にある非構造化データのデータストアと、
主プロセッサおよび処理装置と通信状態にある構造化データのデータストアと
を備え、
主プロセッサが、（１）問い合わせを受け取り、（２）問い合わせの少なくとも一部分を満足させる非構造化データのデータストア内の非構造化データの一部を特定するために、問い合わせの少なくとも一部分を構造化データのデータストア内の構造化データと対照して処理し、（３）非構造化データの一部が処理装置に送られるよう要求するように構成されており、
処理装置が、非構造化データの一部に対して問い合わせ指定のデータ処理操作を実行するように構成されている、
データを処理するシステム。
【請求項１３】
処理装置がコプロセッサを備える、請求項１２に記載のシステム。
【請求項１４】
コプロセッサが再構成可能論理回路を備える、請求項１３に記載のシステム。
【請求項１５】
再構成可能論理回路に、問い合わせ指定のデータ処理操作を実行するように構成されたファームウェアが展開されている、請求項１４に記載のシステム。
【請求項１６】
構造化データのデータベースがＲＤＢＭＳを備え、問い合わせが標準化データベース問い合わせを含む、請求項１２に記載のシステム。
【請求項１７】
ＲＤＢＭＳ内の構造化データが、非構造化データのデータストア内の非構造化データに関するメタデータを含む、請求項１６に記載のシステム。
【請求項１８】
標準化データベース問い合わせがＳＱＬコマンドを含む、請求項１７に記載のシステム。
【請求項１９】
問い合わせ指定のデータ処理操作が、問い合わせで定義されている少なくとも１つのキーのための問い合わせ指定のテキストサーチ操作を含む、請求項１８に記載のシステム。
【請求項２０】
主プロセッサが、問い合わせを受け取り、処理するためのＳＱＬ対応ＡＰＩを用いて構成されている、請求項１９に記載のシステム。
【請求項２１】
主プロセッサがさらに、非構造化データのストリームを処理装置に向けるように構成されており、処理装置がさらに、処理装置に流された非構造化データに関するメタデータを生成するように構成されており、主プロセッサがさらに、後で問い合わせ処理操作時に使用するために生成されたメタデータをＲＤＢＭＳに格納するように構成されている、請求項１６に記載のシステム。
【請求項２２】
コプロセッサとソフトウェアアプリケーションとをインターフェースするプロセッサ可読記憶媒体であって、
（１）ソフトウェアアプリケーションから問い合わせを受け取り、（２）構造化データのデータストアによって格納されている構造化データに対して向けられるべき問い合わせの部分を判定し、（３）非構造化データのデータストアによって格納されている非構造化データに向けられるべき問い合わせの部分を判定し、（４）判定した構造化データのための問い合わせ部分を構造化データのデータストアに対して適用し、（５）判定した構造化データのための問い合わせ部分の適用に応答して、構造化データのデータストアから、格納された非構造化データの一部の識別を受け取り、（６）コプロセッサにコマンドを送って、コプロセッサを、判定した非構造化データのための問い合わせ部分によって指定されるデータ解析操作を実行するように構成し、（７）非構造化データの一部に対してデータ解析操作を実行するために非構造化データのデータストアからコプロセッサに非構造化データの一部を送るよう指図するための、プロセッサ可読記憶媒体上にあるプロセッサ実行可能コード
を備えるプロセッサ可読記憶媒体。
【請求項２３】
コンピュータと、
プロセッサ、コプロセッサおよびデータストアを備え、ネットワークを介してコンピュータと通信状態にある機器と
を備え、
コンピュータが、機器に問い合わせを送るソフトウェアアプリケーションを実行するように構成されており、
機器が問い合わせを受け取るように構成されており、
プロセッサが、データストアによって格納されている構造化データに受け取った問い合わせの一部分を選択的に適用し、適用した問い合わせに応答して非構造化データの一部を特定するように構成されており、
プロセッサがさらに、受け取った問い合わせの別の部分に基づいてコプロセッサのためのデータ処理操作を定義するように構成されており、
機器がさらに、特定した非構造化データの一部をコプロセッサに流すように構成されており、
コプロセッサが、受け取った問い合わせに対応する結果集合を生成するために、コプロセッサに流された特定された非構造化データの一部に対して定義されたデータ処理操作を実行するように構成されており、
プロセッサがさらに、（１）生成した結果集合に基づいて問い合わせへの応答を作成し、（２）問い合わせの応答をコンピュータに送るように構成されている、
企業体コンピュータシステム。
【請求項２４】
構造化データおよび非構造化データを対象とする問い合わせを処理する装置であって、
（１）リレーショナルエンジンソフトウェアを実行し、（２）コプロセッサインターフェースソフトウェアを実行するように構成されたプロセッサ
を備え、リレーショナルエンジンソフトウェアが、（１）非構造化データの一部を特定するために構造化データを対象とする問い合わせの部分を関係データベースに適用し、（２）非構造化データを対象とする問い合わせの部分に遭遇すると、コプロセッサインターフェースソフトウェアを呼び出すように構成されており、コプロセッサインターフェースソフトウェアが、特定された非構造化データの一部に対して問い合わせ指定のデータ処理操作を実行するためにコプロセッサを呼び出すように構成されている、装置。
【請求項２５】
コプロセッサインターフェースソフトウェアがさらに、コプロセッサが特定された非構造化データの一部に対して問い合わせ指定のデータ処理操作を実行することを可能にするためにコプロセッサにデータを渡すように構成されている、請求項２４に記載の装置。