【手続補正書】
【提出日】平成25年9月5日(2013.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検索結果を提供するための方法であって、
検索クエリを受信し、
前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能をプロセッサを用いて決定し、前記検索ラベルは前記複数の前処理機能に対するマッピングおよび前記複数の前処理機能の実行順序に対するマッピングに関連付けられており、前記実行順序は前記複数の前処理機能の少なくともいくつかが実行されるべき順序を記述し、
複数の前処理済み検索クエリを得るために、前記実行順序に少なくとも一部基づいて、前記検索クエリに対して前記複数の前処理機能を実行し、
前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、検索プランを生成し、前記検索プランの生成は、前記複数の前処理済み検索クエリの中から前記検索プランに含めるために精度要件を満たす前処理済み検索クエリおよび前記検索プランから排除するために前記精度要件を満たさない前処理済み検索クエリを選択することを含み、前記精度要件は過去データに基づいて決定され、
前記検索結果を得るために、前記検索プランを検索エンジンに入力すること、
を備える方法。
【請求項２】
請求項１に記載の方法であって、
前記検索プランの生成は、更に、前記精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かを決定することを含む、方法。
【請求項３】
請求項２に記載の方法であって、
前記第１の精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かの決定は、２つ又は３つ以上の前処理済み検索クエリが前記精度要件を満たすか否かを決定することを含む、方法。
【請求項４】
請求項２に記載の方法であって、
コンフリクトがある場合に、最も高い精度レベルを有する前処理済み検索クエリを選択する方法。
【請求項５】
請求項２に記載の方法であって、
コンフリクトがある場合に、前記検索プランの生成は、更に、前記複数の前処理済み検索クエリが信頼度レベル要件を満たすと決定することを含む、方法。
【請求項６】
請求項１に記載の方法であって、
前記複数の前処理機能は、統一されたインターフェースを有する、方法。
【請求項７】
検索結果を提供するためのシステムであって、
１つ又は２つ以上のプロセッサと、
前記１つ又は２つ以上のプロセッサに接続され、前記１つ又は２つ以上のプロセッサに命令を提供するように構成されている１つ又は２つ以上のメモリと、
を備え、
前記１つ又は２つ以上のプロセッサは、
検索クエリを受信し、
前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能を決定し、前記検索ラベルは前記複数の前処理機能に対するマッピングおよび前記複数の前処理機能の実行順序に対するマッピングに関連付けられており、前記実行順序は前記複数の前処理機能の少なくともいくつかが実行されるべき順序を記述し、
複数の前処理済み検索クエリを得るために、前記実行順序に基づいて、前記検索クエリに対して前記複数の前処理機能を実行し、
前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、検索プランを生成し、前記検索プランの生成は、前記複数の前処理済み検索クエリの中から前記検索プランに含めるために精度要件を満たす前処理済み検索クエリおよび前記検索プランから排除するために前記精度要件を満たさない前処理済み検索クエリを選択することを含み、前記精度要件は過去データに基づいて決定され、
前記検索結果を得るために、前記検索プランを検索エンジンに入力するように構成されている、システム。
【請求項８】
請求項７に記載のシステムであって、
前記検索プランの生成は、更に、前記精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かを決定することを含む、システム。
【請求項９】
請求項８に記載のシステムであって、
前記第１の精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かの決定は、２つ又は３つ以上の前処理済み検索クエリが前記精度要件を満たすか否かを決定することを含む、システム。
【請求項１０】
請求項８に記載のシステムであって、
コンフリクトがある場合に、最も高い精度レベルを有する前処理済み検索クエリを選択するシステム。
【請求項１１】
請求項８に記載のシステムであって、
コンフリクトがある場合に、前記検索プランの生成は、更に、前記複数の前処理済み検索クエリが信頼度レベル要件を満たすと決定することを含む、システム。
【請求項１２】
請求項８に記載のシステムであって、
前記複数の前処理機能は、統一されたインターフェースを有する、システム。
【請求項１３】
検索結果を提供するためのコンピュータプログラムであって、
検索クエリを受信するための機能と、
前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能を決定するための機能と、前記検索ラベルは前記複数の前処理機能に対するマッピングおよび前記複数の前処理機能の実行順序に対するマッピングに関連付けられており、前記実行順序は前記複数の前処理機能の少なくともいくつかが実行されるべき順序を記述し、
複数の前処理済み検索クエリを得るために、前記実行順序に基づいて、前記検索クエリに対して前記複数の前処理機能を実行するための機能と、
前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、検索プランを生成するための機能と、前記検索プランの生成は、前記複数の前処理済み検索クエリの中から前記検索プランに含めるために精度要件を満たす前処理済み検索クエリおよび前記検索プランから排除するために前記精度要件を満たさない前処理済み検索クエリを選択することを含み、前記精度要件は過去データに基づいて決定され、
前記検索結果を得るために、前記検索プランを検索エンジンに入力するためのコ機能と、
をコンピュータによって実現させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、本発明は、提供された詳細に限定されない。本発明の実現には、多くの代替的手法がある。開示された実施形態は、例示のためであって、限定的なものではない。
適用例１：検索結果を提供するための方法であって、検索クエリを受信し、前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能を決定し、複数の前処理済み検索クエリを得るために、前記検索クエリに対して前記複数の前処理機能を実行し、前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、選択された前処理済み検索クエリを含む検索プランを生成し、前記検索結果を得るために、前記検索プランを前記検索エンジンに入力すること、を備える方法。
適用例２：適用例１に記載の方法であって、前記検索プランの生成は、前記複数の前処理済み検索クエリの中から精度要件を満たす前処理済み検索クエリを選択することを含む、方法。
適用例３：適用例１に記載の方法であって、前記精度要件は、過去データに基づいて決定される、方法。
適用例４：適用例２に記載の方法であって、前記検索プランの生成は、更に、前記精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かを決定することを含む、方法。
適用例５：適用例４に記載の方法であって、前記第１の精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かの決定は、２つ又は３つ以上の前処理済み検索クエリが前記精度要件を満たすか否かを決定することを含む、方法。
適用例６：適用例４に記載の方法であって、コンフリクトがある場合に、最も高い精度レベルを有する前処理済み検索クエリを選択する方法。
適用例７：適用例４に記載の方法であって、コンフリクトがある場合に、前記検索プランの生成は、更に、前記複数の前処理済み検索クエリが信頼度レベル要件を満たすと決定することを含む、方法。
適用例８：適用例１に記載の方法であって、前記複数の前処理機能は、統一されたインターフェースを有する、方法。
適用例９：検索結果を提供するためのシステムであって、１つ又は２つ以上のプロセッサと、前記１つ又は２つ以上のプロセッサに接続され、前記１つ又は２つ以上のプロセッサに命令を提供するように構成されている１つ又は２つ以上のメモリと、を備え、
前記１つ又は２つ以上のプロセッサは、検索クエリを受信し、前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能を決定し、複数の前処理済み検索クエリを得るために、前記検索クエリに対して前記複数の前処理機能を実行し、前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、選択された前処理済み検索クエリを含む検索プランを生成し、前記検索結果を得るために、前記検索プランを前記検索エンジンに入力するように構成されている、システム。
適用例１０：適用例９に記載のシステムであって、前記検索プランの生成は、前記複数の前処理済み検索クエリの中から精度要件を満たす前処理済み検索クエリを選択することを含む、システム。
適用例１１：適用例９に記載のシステムであって、前記精度要件は、過去データに基づいて決定される、システム。
適用例１２：適用例１０に記載のシステムであって、前記検索プランの生成は、更に、前記精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かを決定することを含む、システム。
適用例１３：適用例１２に記載のシステムであって、前記第１の精度要件を満たす前記前処理済み検索クエリの間でコンフリクトがあるか否かの決定は、２つ又は３つ以上の前処理済み検索クエリが前記精度要件を満たすか否かを決定することを含む、システム。
適用例１４：適用例１２に記載のシステムであって、コンフリクトがある場合に、最も高い精度レベルを有する前処理済み検索クエリを選択するシステム。
適用例１５：適用例１２に記載のシステムであって、コンフリクトがある場合に、前記検索プランの生成は、更に、前記複数の前処理済み検索クエリが信頼度レベル要件を満たすと決定することを含む、システム。
適用例１６：適用例１２に記載のシステムであって、前記複数の前処理機能は、統一されたインターフェースを有する、システム。
適用例１７：検索結果を提供するためのコンピュータプログラム製品であって、コンピュータ可読記憶媒体に実装され、検索クエリを受信するためのコンピュータ命令と、前記検索クエリに対応する検索ラベルに少なくとも部分的に基づいて、前記検索クエリに対して実行されるべき複数の前処理機能を決定するためのコンピュータ命令と、複数の前処理済み検索クエリを得るために、前記検索クエリに対して前記複数の前処理機能を実行するためのコンピュータ命令と、前記複数の前処理済み検索クエリに関係付けられている精度レベルに少なくとも部分的に基づいて、選択された前処理済み検索クエリを含む検索プランを生成するためのコンピュータ命令と、前記検索結果を得るために、前記検索プランを前記検索エンジンに入力するためのコンピュータ命令と、を備えるコンピュータプログラム製品。