(57)【要約】【課題】サーチ問合せにより、一般的サーチ結果及び垂直サーチ結果の結果を合成してクライアントに出力する。【解決手段】サーチ問合せが受け取られる。次いで、ユーザのパーソナル情報が決定される。サーチ問合せを使用して一般的コンテンツの一般的サブドメインでサーチが実行される。例えば、一般的コンテンツの一般的サブドメインは、ＷＷＷサーチでよい。次いで、パーソナル情報に基づいて垂直サブドメインが決定される。次いで、サーチ問合せを使用して特殊なコンテンツの垂直サブドメインでサーチが実行される。一般的サブドメインで実行されるサーチ及び垂直サブドメインで実行されるサーチは、一般的サーチ結果及び垂直サーチ結果を発生する。これらの結果を合成して、クライアントに出力することができる。【選択図】図１
2011023044.tif 000002
【特許請求の範囲】
【請求項１】
一般的コンテンツを含む一般的サブドメイン、及び特殊なコンテンツを各々含む１つ以上の垂直サブドメインを使用してサーチを遂行する方法において、
サーチ問合せを受け取るステップと、
ユーザのパーソナル情報を決定するステップと、
前記サーチ問合せを使用して一般的コンテンツの一般的サブドメインでサーチを遂行させるステップと、
前記パーソナル情報に基づいて垂直サブドメインを決定するステップと、
前記サーチ問合せを使用して特殊なコンテンツの垂直サブドメインでサーチを遂行させるステップと、
を備えた方法。
【請求項２】
一般的サブドメインでサーチを遂行させる前記ステップは、一般的サーチ結果を発生し、そして垂直サブドメインでサーチを遂行させる前記ステップは、垂直サーチ結果を発生し、更に、前記方法は、前記一般的サーチ結果及び垂直サーチ結果を出力するステップを備えた、請求項１に記載の方法。
【請求項３】
一般的サーチ結果及び垂直サーチ結果を出力する前記ステップは、前記一般的サーチ結果及び垂直サーチ結果のうちの結果に１つ以上のリンクを返送する段階を含む、請求項２に記載の方法。
【請求項４】
前記１つ以上のリンクのうちのリンクは、そのリンクをアクチベートすることで、そのリンクに関連した結果の出力を生じさせるように構成される、請求項３に記載の方法。
【請求項５】
垂直サブドメインを決定する前記ステップは、
前記サーチ問合せを１つ以上のセグメントへとセグメント化する段階と、
前記１つ以上のセグメントにおいてセグメントの確認子を決定する段階と、
前記確認子に基づいて前記垂直サブドメインを決定する段階と、
を含む請求項１に記載の方法。
【請求項６】
前記サーチ問合せ及び前記パーソナル情報の少なくとも１つに基づいて前記サーチ問合せを体系化し直すステップを更に備えた、請求項１に記載の方法。
【請求項７】
前記垂直サブドメインで実行されるべきサーチに条件を追加するステップを更に備えた、請求項１に記載の方法。
【請求項８】
前記条件は、前記垂直サブドメインでサーチを遂行すべきかどうか指定する、請求項７に記載の方法。
【請求項９】
前記条件は、前記垂直サブドメインでのサーチによるサーチ結果をサーチ結果ページに含ませるべきかどうか指定する、請求項７に記載の方法。
【請求項１０】
前記パーソナル情報は、サーチすべき垂直サブドメインの仕様を含む、請求項１に記載の方法。
【請求項１１】
前記仕様は、問合せに依存する条件を含む、請求項１０に記載の方法。
【請求項１２】
前記パーソナル情報は、ユーザにより指定された情報を含む、請求項１に記載の方法。
【請求項１３】
前記パーソナル情報は、ユーザのデバイスにより自動的に指定される情報を含む、請求項１に記載の方法。
【請求項１４】
前記パーソナル情報は、ユーザのアクティビティの経歴に基づいて導出される情報を含む、請求項１に記載の方法。
【請求項１５】
前記パーソナル情報は地理的位置を含む、請求項１に記載の方法。
【請求項１６】
前記問合せが暗示的な地理的制約を含むかどうか自動的に検出するステップを更に備えた、請求項１５に記載の方法。
【請求項１７】
１つ以上のユーザのデフォールト位置に基づく地理的位置、ユーザにより利用される位置が分かるデバイスの地理的位置、及びユーザにより以前に指示されて記憶された位置を自動的に決定するステップを更に備えた、請求項１５に記載の方法。
【請求項１８】
前記応答は、自動的に決定されるものとは異なる地理的位置を選択するためのユーザのオプションを含む、請求項１７に記載の方法。
【請求項１９】
前記垂直サブドメインに対応する１つ以上のタブを含むグラフィックユーザインターフェイスをユーザに提示するステップと、
前記タブの１つを選択するユーザ入力を受け取るステップと、
前記選択されたタブに基づいて垂直サブドメインを決定するステップと、
を更に備えた請求項１に記載の方法。
【請求項２０】
前記垂直エンジンは、一般的エンジンのビジネスオーナーにより制御される、請求項１９に記載の方法。
【請求項２１】
垂直サブドメインでサーチを遂行させる前記ステップは、ビジネストランザクションの電子的実行を容易にすることを含む、請求項１に記載の方法。
【請求項２２】
一般的コンテンツ及び特殊なコンテンツのサーチを遂行するためのサーチサーバーにおいて、
問合せを受け取るように構成された問合せプロセッサと、
前記一般的コンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の一般的サーチエンジンと、
前記特殊なコンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の垂直サーチエンジンと、
を備え、問合せが一般的サーチエンジン及び垂直サーチエンジンに提示され、ユーザに関連したパーソナル情報に基づいて垂直サーチエンジンが決定されるようにしたサーチサーバー。
【請求項２３】
前記一般的サーチエンジンは、前記問合せを使用して前記一般的コンテンツの少なくとも一部分を含むサブドメインを使用してサーチを遂行して一般的サーチ結果を発生するように構成された、請求項２２に記載のサーチサーバー。
【請求項２４】
前記垂直サーチエンジンは、前記問合せを使用して前記特殊なコンテンツの少なくとも一部分を含むサブドメインを使用してサーチを遂行して垂直サーチ結果を発生するように構成された、請求項２３に記載のサーチサーバー。
【請求項２５】
前記一般的及び垂直サーチ結果を含むページを発生するように構成されたページ構成装置を更に備えた、請求項２４に記載のサーチサーバー。
【請求項２６】
一致広告、一致インサート、及びスポンサードリンクの少なくとも１つを更に備え、前記問合せ及びパーソナル情報の少なくとも１つに基づいて、これら一致広告、一致インサート、及びスポンサードリンクの１つ以上が決定される、請求項２２に記載のサーチサーバー。
【請求項２７】
前記ページ構成装置は、更に、その決定された一致広告、一致インサート、及びスポンサードリンクの１つ以上を含むように構成された、請求項２６に記載のサーチサーバー。
【請求項２８】
前記パーソナル情報に基づいて前記問合せを提示するための垂直サーチエンジンを決定するように構成されたサーチエンジン決定装置を更に備えた、請求項２２に記載のサーチサーバー。
【請求項２９】
複数の電子情報検索エンジンに使用するためのパーソナル情報検索方法であって、エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートするものである方法において、
ユーザに対するパーソナル情報を記憶するステップと、
ユーザからサーチ問合せを受信するステップと、
前記サーチ問合せを前記一般的エンジンに提示するステップと、
前記一般的エンジンからの出力に一部基づいてユーザへ応答を送信するステップと、
前記パーソナル情報の一部分及び前記サーチ問合せの一部分の少なくとも一方に基づく仕方で、ユーザに対する応答の一部分として１つ以上の前記垂直エンジンへのアクセスを自動的に容易にするステップと、
を備えた方法。
【請求項３０】
垂直エンジンへのアクセスを容易にする前記ステップは、
前記サーチ問合せに基づいて前記垂直エンジンに自動的に問合せして、サーチ結果を発生する段階と、
前記サーチ結果をユーザに返送する段階と、
を含む請求項２９に記載の方法。
【請求項３１】
垂直エンジンへのアクセスを容易にする前記ステップは、
前記サーチ問合せに基づいて前記垂直エンジンに自動的に問合せして、サーチ結果を発生する段階と、
前記サーチ結果へのリンクをユーザに返送する段階と、
を含む請求項２９に記載の方法。
【請求項３２】
垂直エンジンへのアクセスを容易にする前記ステップは、ユーザへリンクを返送する段階を含み、前記リンクは、これをアクチベートすることで、前記サーチ問合せに基づいて垂直エンジンに問合せして、その結果をユーザへ返送するように構成された、請求項２９に記載の方法。
【請求項３３】
前記パーソナル情報は、アクセスされるべき垂直エンジンの仕様を含む、請求項２９に記載の方法。
【請求項３４】
前記仕様は問合せに基づく条件を含む、請求項３３に記載の方法。
【請求項３５】
定義された関連性はユーザにより変更可能である、請求項２９に記載の方法。
【請求項３６】
前記パーソナル情報はユーザにより指定された情報を含む、請求項２９に記載の方法。
【請求項３７】
前記パーソナル情報は、ユーザのデバイスにより自動的に指定される情報を含む、請求項２９に記載の方法。
【請求項３８】
前記パーソナル情報は、ユーザのアクティビティの経歴に基づいて導出される情報を含む、請求項２９に記載の方法。
【請求項３９】
前記パーソナル情報は地理的位置を含む、請求項２９に記載の方法。
【請求項４０】
前記問合せが暗示的な地理的制約を含むかどうか自動的に検出するステップを更に備えた、請求項３９に記載の方法。
【請求項４１】
１つ以上のユーザのデフォールト位置に基づく地理的位置、ユーザにより利用される位置が分かるデバイスの地理的位置、及びユーザにより以前に指示されて記憶された位置を自動的に決定するステップを更に備えた、請求項３９に記載の方法。
【請求項４２】
自動的に決定されるものとは異なる地理的位置を選択するためのユーザのオプションを与えるステップを更に備えた、請求項４１に記載の方法。
【請求項４３】
前記垂直エンジンに対応する１つ以上のタブを含むグラフィックユーザインターフェイスをユーザに提示するステップと、
前記タブの１つを選択するユーザ入力を受け取るステップと、
を更に備え、ユーザのアクセスを自動的に容易にする前記ステップは、その選択されたタブに対応する垂直エンジンを使用して前記問合せを処理することを更に含む、請求項２９に記載の方法。
【請求項４４】
前記垂直エンジンは、前記一般的エンジンのビジネスオーナーにより制御される、請求項２９に記載の方法。
【請求項４５】
前記垂直エンジン及び一般的エンジンは、共通のインターネットドメインのサブドメイン内でアクセスできる、請求項４４に記載の方法。
【請求項４６】
垂直エンジンへのアクセスを容易にする前記ステップは、ビジネストランザクションの電子的な実行を容易にすることを含む、請求項２９に記載の方法。
【請求項４７】
前記応答は１つ以上のスポンサードリンクを含む、請求項２９に記載の方法。
【請求項４８】
複数の電子情報検索エンジンに使用するためのパーソナル情報検索方法であって、エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートするような方法において、
ユーザに対するパーソナル情報を、ユーザから離れたコンピュータシステムに記憶するステップと、
ユーザからサーチ問合せを受信するステップと、
前記サーチ問合せを前記一般的エンジンに提示するステップと、
前記一般的エンジンからの出力に一部基づいてユーザへ応答を送信するステップと、
前記パーソナル情報に一部基づいて、応答の一部分として１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップと、
を備えた方法。
【請求項４９】
複数の電子情報検索エンジンに使用するための情報検索方法であって、エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートするような方法において、
ユーザからサーチ問合せを受信するステップと、
前記サーチ問合せを前記一般的エンジンに提示するステップと、
前記一般的エンジンからの出力に少なくとも一部基づいてユーザへ応答を送信するステップと、
前記サーチ問合せが所定の演算子を含むときに、その所定の演算子とは独立して選択された１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップと、
を備えた方法。
【請求項５０】
複数の電子情報検索エンジンに使用するための情報検索方法であって、エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートするような方法において、
複数の垂直エンジンに対応する１つ以上のタブを含むグラフィックユーザインターフェイスをユーザに提示するステップと、
ユーザからサーチ問合せを受信するステップと、
第１の対話モードにおいて、前記タブの少なくとも１つを選択するユーザ入力を受信し、そしてその選択されたタブに対応する垂直エンジンを使用して問合せを処理することにより前記垂直エンジンへのユーザのアクセスを自動的に容易にするステップと、  第２の対話モードにおいて、前記サーチ問合せを前記一般的エンジンに提示し、前記一般的エンジンからの出力に少なくとも一部基づいてユーザへ応答を送信し、そして前記サーチ問合せに少なくとも一部分基づいて応答の一部分として選択された１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップと、
を備え、前記対応する垂直エンジン及び選択された垂直エンジンが前記一般的エンジンの同じビジネスオーナーにより制御されるようにした方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、一般に、コンテンツの検索に係り、より詳細には、サーチ要求に応答してコンテンツを検索するための方法及び装置に係る。
【０００２】
関連出願へのクロスレファレンス：
本出願は、全ての目的で参考としてここに全体を援用する０３年１２月２９日に出願された「Lateral Search」と題する米国プロビジョナル特許出願第６０／５３３，３２７号（代理人ドケット第０１７８８７−０１３５００ＵＳ号）の出願日の利益を請求する。
【０００３】
本出願は、全ての目的で参考としてここに全体を援用する２００４年４月５日に出願された「Search System Using Search Subdomain and Hints to Subdomains in Search Query Statements and Sponsored Results on a Subdomain」と題する米国特許出願第１０／８１９，０８２号（以下、「Hints出願」という）に係る。
【０００４】
インターネットが出現し、ワールドワイドウェブ（ＷＷＷ）を経て多数のウェブページやメディアコンテンツがユーザに利用できるようになるのに伴い、ＷＷＷからの情報をフィルタして希望の情報を得るための能率化された解決策をユーザに提供することが必要になった。ユーザが希望の情報を得るというニーズを満足するために、サーチシステム及びプロセッサが開発された。これらテクノロジーは、例えば、Ｙａｈｏｏ！、Ｇｏｏｇｌｅ及び他のサイトを通してアクセスすることができる。通常、ユーザが問合せを入力し、そしてサーチプロセスが、１つ以上のリンク（ウェブをサーチする場合）、ドキュメント及び／又はレファレンス（問合せに関連した異なるサーチコーパスの場合）等を返送する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、問合せを受け取ると、ＷＷＷのような一般的又はデフォールトコーパスにおける情報でサーチを行うことができる。これは、一般的サーチと称することができる。又、あるサーチシステムは、特殊なコンテンツを含むサブドメインにおいてユーザがサーチを行うのを許す。例えば、Ｙａｈｏｏ！は、多数のサブドメインで編成されたコンテンツを含む。サブドメインは、例えば、自動車、ショッピング、ニュース、機密情報等でよい。ユーザがこれらサブドメインの１つにおいてサーチを遂行するために、ユーザは、どのサブドメインのサーチをユーザが希望するか、及びそれらサブドメインにいかにアクセスするかを知る必要がある。例えば、ユーザは、サーチすべきサブドメインを選択するためにリンクを経てナビゲートしなければならない。従って、ユーザがサーチすべきサブドメインを選択又は指定しなければならないので、一般的サーチを遂行する容易さが失われる。更に、サブドメインのサーチが要求されるときには、一般的サーチは遂行されない。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、一般に、垂直サブドメイン(vertical subdomain)においてサーチを遂行することに係る。一実施形態において、サーチ問合せが受信される。次いで、ユーザのパーソナル情報が決定される。サーチ問合せを使用して一般的コンテンツの一般的サブドメインにおいてサーチを遂行することができる。例えば、一般的コンテンツの一般的サブドメインは、ＷＷＷサーチでよい。次いで、パーソナル情報に基づいて垂直サブドメインが決定される。次いで、サーチ問合せ(search query)を使用して特殊なコンテンツの垂直サブドメインにおいてサーチが遂行される。一般的サブドメインで遂行されるサーチ及び垂直サブドメインで遂行されるサーチは、各々、一般的サーチ結果及び垂直サーチ結果を発生する。これらの結果を合成して、クライアントに出力することができる。
【０００７】
一実施形態において、一般的コンテンツ(general content)を含む一般的サブドメイン(general subdomain)及び１つ以上の垂直サブドメインを使用してサーチを遂行する方法が提供される。各垂直サブドメインは、特殊なコンテンツを含む。この方法は、サーチ問合せを受け取るステップと、ユーザのパーソナル情報を決定するステップと、サーチ問合せを使用して一般的コンテンツの一般的サブドメインでサーチを遂行させるステップと、パーソナル情報に基づいて垂直サブドメインを決定するステップと、サーチ問合せを使用して特殊なコンテンツ(specialized content)の垂直サブドメインでサーチを遂行させるステップとを備えている。
【０００８】
別の実施形態では、一般的コンテンツ及び特殊なコンテンツのサーチを遂行するためのサーチサーバーが提供される。このサーチサーバーは、問合せを受け取るように構成された問合せプロセッサと、一般的コンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の一般的サーチエンジンと、特殊なコンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の垂直サーチエンジンとを備え、問合せが一般的サーチエンジン及び垂直サーチエンジンへ提出され、ユーザに関連したパーソナル情報に基づいて垂直サーチエンジンが決定される。
【０００９】
更に別の実施形態では、複数の電子情報検索エンジンに使用するためのパーソナル情報検索方法が提供される。エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートする。この方法は、ユーザに対するパーソナル情報を記憶するステップと、ユーザからサーチ問合せを受信するステップと、サーチ問合せを一般的エンジンに提示するステップと、一般的エンジンからの出力に一部基づいてユーザへ応答を送信するステップと、パーソナル情報の一部分及びサーチ問合せの一部分の少なくとも一方に基づく仕方で、ユーザに対する応答の一部分として１つ以上の垂直エンジンへのアクセスを自動的に容易にするステップとを備えている。
【００１０】
別の実施形態では、複数の電子情報検索エンジンに使用するためのパーソナル情報検索方法が提供される。エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートする。この方法は、ユーザに対するパーソナル情報を、ユーザから離れたコンピュータシステムに記憶するステップと、ユーザからサーチ問合せを受信するステップと、サーチ問合せを一般的エンジンに提示するステップと、一般的エンジンからの出力に一部基づいてユーザへ応答を送信するステップと、パーソナル情報に一部基づいて、応答の一部分として１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップとを備えている。
【００１１】
別の実施形態では、複数の電子情報検索エンジンに使用するための情報検索方法が提供される。エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートする。この方法は、ユーザからサーチ問合せを受信するステップと、そのサーチ問合せを一般的エンジンに提示するステップと、一般的エンジンからの出力に少なくとも一部基づいてユーザへ応答を送信するステップと、サーチ問合せが所定の演算子を含むときに、その所定の演算子とは独立して選択された１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップとを備えている。
【００１２】
別の実施形態では、複数の電子情報検索エンジンに使用するための情報検索方法が提供される。エンジンの少なくとも１つ（一般的エンジン）は、インデックスされたインターネットコンテンツに対して一般的問合せをサポートし、そして複数の他のエンジン（垂直エンジン）は、特殊なコンテンツに対して問合せをサポートする。この方法は、複数の垂直エンジンに対応する１つ以上のタブを含むグラフィックユーザインターフェイスをユーザに提示するステップと、ユーザからサーチ問合せを受信するステップと、第１の対話モードにおいて、少なくとも１つのタブを選択するユーザ入力を受信し、そしてその選択されたタブに対応する垂直エンジンを使用して問合せを処理することにより垂直エンジンへのユーザのアクセスを自動的に容易にするステップと、第２の対話モードにおいて、サーチ問合せを一般的エンジンに提示し、一般的エンジンからの出力に少なくとも一部基づいてユーザへ応答を送信し、そしてサーチ問合せに少なくとも一部分基づいて応答の一部分として選択された１つ以上の垂直エンジンへのユーザのアクセスを自動的に容易にするステップとを備え、前記対応する垂直エンジン及び選択された垂直エンジンは、一般的エンジンの同じビジネスオーナーにより制御される。
【発明の効果】
【００１３】
従って、本発明の実施形態は、一般的コーパス及び／又は１つ以上の垂直コーパスにおいてサーチを遂行するように構成される。垂直サーチエンジンは、問合せ及び／又はパーソナル情報に基づいて決定される。次いで、垂直サーチエンジン及び一般的サーチエンジンを使用してサーチが遂行されて、一般的サーチ結果及び垂直サーチ結果が発生される。次いで、一般的サーチ結果及び垂直サーチ結果を合成して、ユーザへ出力することができる。
【００１４】
本発明の実施形態は、多数の効果を発揮する。例えば、１つの問合せを受け取ったときに一般的サーチ及び特殊なサーチを遂行することができる。又、パーソナル情報を使用して、どのコーパスがサーチされるか決定する。従って、サーチは、ユーザ特有の個人的なものである。更に、ユーザは、問合せが入力されたときにどのコーパスをサーチするか明確に指定する必要がない。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態によるサーチシステムのブロック図である。
【図２】本発明の実施形態によるサーチサーバーを詳細に示す図である。
【図３】本発明の一実施形態によりサーチを遂行するための方法を示す簡単なフローチャートである。
【図４】本発明の一実施形態により問合せに対する応答を発生するのに使用できる要素のブロック図である。
【図５】本発明の一実施形態によりサーチに使用すべきパーソナル情報を決定するためにサーチサーバーにより使用できる情報を例示する図である。
【図６】本発明の一実施形態によるインターフェイスを示す図である。
【図７】本発明の一実施形態によるインターフェイスを示す図である。
【図８】本発明の一実施形態によるインターフェイスを示す図である。
【発明を実施するための形態】
【００１６】
ここに開示する本発明の特徴及び効果は、以下の詳細な説明及び添付図面を参照することにより更に理解されよう。
以下、本発明の実施形態を一例として説明するが、本発明は、これに限定されない。本発明は、広く利用できるもので、多数の異なる状況で使用できることを理解されたい。
【００１７】
ここに述べるサーチプロセスは、探索者がサーチシステムに問合せを提示しそして１つ以上の「ヒット」が見つかったことを指示する応答（サーチ結果）を受け取ることにより、その一例をモデリングすることができる。問合せは、デリミタ又はパージングルールにより区切られた１つ以上のトークンを含むサーチ問合せストリングの形態でよい。サーチ問合せストリングの変化に基づいてサーチを変化させるのに加えて、コンテクストを考慮することもできる。例えば、問合せ者は、サーチに関して予めセットされた制約、例えば、年齢に適したヒットだけを返送すること、以前のサーチを考慮すること、問合せ者の身元（例えば、サーチ問合せストリングを提示するウェブブラウザクライアントに現在関連したＹａｈｏｏ！ＩＤ）、及びユーザがセットした設定を有してもよい。
【００１８】
サーチシステムにより問合せが受け取られると、サーチを処理し、そして１つ以上の「ヒット」を返送する。但し、「ヒット」は、サーチシステムで取り扱われる原子単位である。例えば、サーチシステムが構造化データベースをマネージする場合には、ヒットは、構造化データベースからのレコードである。サーチシステムが、テキストドキュメント、イメージ及びテキストドキュメント、イメージドキュメント、ＨＴＭＬドキュメント、ＰＤＦドキュメント等のドキュメントをマネージする場合には、原子ユニットはドキュメントである。本発明は、特定の原子単位に限定されず、例えば、この開示の多くは、ドキュメントを原子単位として使用したサーチについて説明することを理解されたい。更に、構造化データベースは、必要とされない。
【００１９】
ヒットとは、サーチシステムが、問合せにより定義された一致基準として識別する原子単位である。サーチシステムは、問合せに一致する全てのヒットを与える必要もないし、又は問合せに一致するヒットしか与えない必要もないことを理解されたい。例えば、サーチシステムは、返送されるヒットの数を何らかの数字に限定してもよいし、問合せ用語に他の制約を適用してもよく、例えば、問合せに一致するヒットを省略したり、二重ヒットを無視したり、等々でよい。又、サーチシステムは、問合せにほぼ一致するヒット、サーチに含まれるように設計されたヒット、例えば、特殊な話題のヒット、広告のヒット等を含むようにサーチ結果を拡張してもよい。拡張するか又は収縮するかは、このような拡張又は収縮の前のサーチ結果の規模又は内容に依存してもよい。例えば、サーチエンジンは、返送されるヒットがない場合には近いヒットを追加してもよいし、返送されるヒットが多過ぎる場合には、例えば、サーチ結果を完了する前に問合せから共通のワードを削除することによりヒットを除去してもよい。
【００２０】
探索者（サーチャー）は、ウェブを経てサーチエンジンに問合せするためにサーチ用語をブラウザウインドウにタイプ入力する個人のような人間のユーザでよいが、サーチエンジンにより予想される形態でサーチエンジンへ問合せを送信できるコンピュータプログラムのような自動プロセスであってもよい。例えば、コンピュータプログラムは、問合せを発生し、そしてサーチエンジンに結合されたウェブサーバーに向けられるＨＴＴＰメッセージを形成してもよい。
【００２１】
ここに示す多数の実施例において、サーチエンジンは、１組のドキュメントの中で、問合せにより定義された基準に一致するドキュメント（ヒット）をサーチする。「ドキュメント」という語は、一般に、サーチされているコーパスの単位を指すのに使用されることを理解されたい。ドキュメントは、契約書、ファイル、書面等のドキュメントであるが、テキストの断片、他のコンテクストにおいてドキュメントの一部分とみなされるデータ、プログラムコード、イメージデータ、記憶されたファイル等でもよい。それ故、この用語は、狭く解釈する必要がない。
【００２２】
サーチの際に、サーチエンジンは、それがインデックスした全ての利用可能なドキュメントから引き出してもよいが、サーチエンジンは、むしろ、サーチを１つ以上のサブドメイン内のドキュメントに制限し、ここで、サブドメインとは、サーチエンジンに利用できる全てのドキュメントのうちの前もって指定された適切なサブセットである。ある場合に、サブドメインは、より小さなサブドメインへと更に細分化されてもよい。
【００２３】
サブドメインは、例えば、Ｙａｈｏｏ！プロパティである。Ｙａｈｏｏ！プロパティは、例えば、Ｙａｈｏｏ！ニュース、Ｙａｈｏｏ！スポーツ、Ｙａｈｏｏ！メール、Ｙａｈｏｏ！ショッピング、Ｙａｈｏｏ！オークション、Ｙａｈｏｏ！天気情報、等を含む。サブドメインは、有用なサーチツールである。というのは、問合せをするユーザは、特定ドメイン(particular domain)以外の情報がその場合に有用でないことがしばしば分かるからである。例えば、ユーザは、ニューヨークの天気情報を得ることに関心があるとする。グローバルサーチは、ニューヨークの天気及び幾つかのスポーツ競技に対するその影響を付随的に述べる多数のスポーツ記事をピックアップするが、ユーザは、Ｙａｈｏｏ！天気プロパティ以外のヒットが有用でないと既に決定している。サブドメインを使用する１つの効果は、ユーザが、ダイアログボックスのような一般的なサーチ入力オブジェクトにおいてサーチに入ることができ、そしてサーチサーバーにユーザの意図するサブドメイン（１つ又は複数）を決定させることである。サーチサーバーは、パーソナル情報及び／又はサーチ問合せを使用して、サブドメイン（１つ又は複数）を決定することができる。又、サブドメインサーチを遂行するのに加えて、一般的サーチを遂行してもよい。
【００２４】
添付図面を参照し、ここに例示するサーチシステムについて以下に説明する。
【００２５】
図１は、本発明の実施形態によるサーチシステム１００のブロック図である。このサーチシステム１００を使用し、問合せ者は、ウェブブラウザクライアントのようなサーチクライアントを使用してサーチサーバーへサーチ要求を発生する。図１に示すように、人間のユーザ１０３又はコンピュータプロセス１０５は、サーチクライアント１１０を使用して問合せを発生する。通常、サーチ問合せストリングの形態のサーチ問合せがサーチサーバー１２０へ送信され、このサーバーは、サーチ問合せに応答してサーチ結果をサーチクライアント１１０へ返送する。他の態様では、サーチ問合せが１つのシステムから到来し、そして結果が別のシステムへルーティングされる。
【００２６】
サーチサーバー１２０は、多数のサブドメインコーパス１３２に結合されて示されている。記憶効率又は他の理由で、サブドメインコーパスのコンテンツ又は情報を重畳させて、あるコンテンツ又は情報が２つ以上のサブドメインコーパスに存在するようにしてもよいことを理解されたい。この開示全体にわたり、オブジェクトの多数のインスタンスがありそしてインスタンスの数が重要でない場合には、特に指示のない限り、Ｎの値が使用例ごとに同一である必要がないことを理解して、インスタンスに「１」から「Ｎ」まで番号を付ける。例えば、Ｎは、サブドメインの数として使用されるが、この数は、実施例ごとに変化してもよい。ここでは、全てのインスタンスを使用する必要がないことも理解されたい。
【００２７】
種々のシステム間の相互接続は、詳細に説明する必要はない。というのは、このような相互接続方法は、良く知られた技術を使用して遂行できるからである。例えば、サーチクライアント１１０は、ウェブブラウザクライアントのようなＨＴＴＰクライアントを実行するパーソナルコンピュータであって、グローバルインターネットのようなネットワークを経て相互接続されたサーチサーバー１２０において実行されるＨＴＴＰサーバーと通信するパーソナルコンピュータでよい。他の実施形態も本発明の範囲内に入ることを理解されたい。例えば、サーチクライアント１１０は、ハンドヘルド装置、人間のユーザのインターフェイスをもたないコンピュータ、専用デバイス、キオスク等として実施されてもよい。又、クライアント及びサーバーは、ＨＴＴＰを使用する必要がなく、ページ及びオブジェクトに対する要求を発しそしてそれら要求に応答するための異なるプロトコルを使用してもよい。
【００２８】
動作に際し、以下に詳細に述べるように、サーチクライアント１１０は、要求を送信するＹａｈｏｏ！ユーザのＹａｈｏｏ！ＩＤのようなパーソナル情報をおそらく含むサーチ要求ストリングをサーチサーバー１２０へ送信する。そのパーソナル情報で、サーチサーバー１２０は、識別されたユーザに対するユーザ人口統計情報(demographics)をルックアップし、そしてそれを使用して、サーチを遂行する。サーチサーバー１２０は、サーチ問合せストリングをパーズして分析し、サブドメインサーチが適切であるかどうか決定し、次いで、問合せを適切なサブドメイン（１つ又は複数）へ送信し、及び／又は一般的サーチを遂行する。
【００２９】
図２は、本発明の実施形態によるサーチサーバー１２０を詳細に示す。このサーチサーバー１２０は、問合せプロセッサ２０２と、エンジン決定装置２０４と、一般的サーチエンジン２０６と、１つ以上の垂直サーチエンジン２０８−１〜２０８−Ｎとを備えている。単一の一般的サーチエンジン２０６が示されそして１つ以上の垂直サーチエンジン２０８が示されているが、いかなる数の一般的サーチエンジン２０６及び垂直サーチエンジン２０８が設けられてもよいことを理解されたい。
【００３０】
複数のサブドメインコーパス１３２は、一般的コーパス２１０及び１つ以上の垂直コーパス２１２（１）〜２１２（Ｎ）として示されている。いかなる数の一般的コーパス２１０及び垂直コーパス２１２が設けられてもよいことを理解されたい。サーチエンジンからコーパスへの１対１の関係が示されているが、サーチエンジンは、多数のコーパスにアクセスしてもよいことを理解されたい。又、一般的コーパス２１０及び垂直コーパス２１２に情報を含む異なるコーパス間で情報が重畳してもよい。
【００３１】
一般的コーパス２１０は、一般的情報を含む。例えば、一般的コーパス２１０は、一般的サーチオブジェクトボックスを通して問合せが受け取られたときにサーチされる情報でよい。従って、一般的コーパス２１０は、特殊なカテゴリーに編成されない一般的情報を含む。例えば、一般的コーパスは、ＷＷＷ、全てのＹａｈｏｏ！プロパティ、全てのインデックスされたコンテンツ、等でよい。
【００３２】
垂直コーパス２１２は、特殊なコンテンツで編成される。例えば、第１の垂直コーパスは、自動車に関する情報を含んでもよく、そして第２の垂直コーパスは、天気に関する情報を含んでもよい。サブドメインにおけるコンテンツは、特殊なコンテンツへと手動で編成されてもよいし、又は自動的に編成されてもよい。例えば、自動車に関する記事が自動車のサブドメインにあるはずであるとユーザが決定してもよいし、又は記事が自動車に関するものであることをプログラムが自動的に検出して、その記事を自動車のサブドメインに記憶してもよい。
【００３３】
問合せプロセッサ２０２は、サーチクライアント１１０から問合せを受け取り、そしてユーザに対するパーソナル情報を決定するように構成される。例えば、パーソナル情報は、サーチクライアント１１０から受け取られてもよいし、問合せプロセッサ２０２により決定されてもよいし、記憶装置２１４から検索されてもよいし、等々である。一実施形態において、パーソナル情報は、ユーザにとって特有の情報で、サブドメインをサーチする際にどの垂直エンジンを使用すべきか決定するのに使用される。例えば、パーソナル情報は、ユーザＩＤ、ユーザの好みの内訳、等でよい。異なる形式のパーソナル情報について以下に詳細に説明する。
【００３４】
パーソナル情報及び問合せは、次いで、問合せプロセッサ２０２からエンジン決定装置２０４により受け取られる。エンジン決定装置２０４は、問合せを送信すべきサーチエンジンを決定するように構成される。例えば、問合せは、１つ以上の垂直サーチエンジン２０８に加えて、一般的サーチエンジン２０６へ提示されてもよい。
【００３５】
一実施形態において、エンジン決定装置２０４は、問合せを提示すべきエンジンを、問合せ及び／又はパーソナル情報の少なくとも一部分に基づいて決定する。例えば、個人の好みが、一般的サーチオブジェクトを通して受け取られた全てのサーチに適用されてもよい。これらの好みは、全てのサーチに対して、あるコーパスがサーチされねばならないことを指示してもよい。
【００３６】
又、決定は、問合せごとに適用されてもよい。例えば、ユーザの集計の習性のようなある情報に基づいて、コーパス２１２を決定することができる。ユーザの集計の習性は、ユーザがこれらのコーパス２１２に最もサーチしたことを指示してもよい。これらのコーパス２１２は、問合せを使用してサーチされてもよい。
【００３７】
更に、ユーザにとってルールが個人化されてもよい。例えば、有名人の名前に対するサーチが有名人のニュースコーパス２１２及び音楽コーパス２１２においてサーチを実行させることをルールが指示してもよい。
【００３８】
一実施形態では、問合せパーザーを使用して、問合せが解体又はセグメント化される。例えば、問合せパーザーを使用して、問合せが有名人の名前に対するものであると決定する。問合せは、ルールを使用して問合せに関する情報を決定するルールエンジンを通して送信される。例えば、ルールエンジンは、５０００の名前が有名人の名前であることを知る。問合せはセグメントに分解され、そして幾つかのセグメントが有名人の名前に見つかる場合には、有名人の名前に関連した１つ以上のコーパス２１２が決定される。更に、他の用語が他のコーパス２１２に関連されてもよい。従って、ルールエンジンを使用して、あるコーパス２１２に対して問合せが適切であるかどうか識別される。
【００３９】
又、問合せは、コーパス２１２に対して体系化し直されてもよい。例えば、情報が問合せに追加されてもよい。問合せが「ラスベガス(Las Vegas)」のセグメントを含む場合には、イエローページのコーパス２１２においてサーチするためにラスベガスの郵便番号が問合せに追加されてもよい。
【００４０】
又、コーパス２１２をサーチする際に機密値が使用されてもよい。機密値は、ユーザの好み又はユーザの経歴に基づくものでよい。ユーザがコーパス２１２において以前にサーチを実行するか、又はユーザがコーパス２１２に対してユーザの好みを有する場合には、より高い機密値が指定されてもよい。機密値を使用して、コーパス２１２をサーチすべきかどうか決定してもよい。種々のコーパス２１２に対する問合せに、機密値が指定されてもよい。機密値がある数値より高いあるコーパス２１２をサーチすべきかどうか決定するのに条件を使用してもよい。
【００４１】
又、異なるコーパス２１２から受け取ったサーチ結果に機密値が指定されてもよい。機密値は、コーパス２１２からのサーチ結果が問合せにいかに関係しているか指示してもよい。ページジェネレータは、機密値がある量を越えるある結果のみを表示してもよい。
【００４２】
サーチすべき垂直コーパス２１２を決定するための付加的な方法がＨｉｎｔｓ出願に説明されている。
【００４３】
一実施形態において、問合せがエンジン決定装置２０４により受け取られると、該装置がその問合せを一般的サーチエンジン２０６及び１つ以上の適用可能な垂直サーチエンジン２０８へ送信する。従って、一般的サーチエンジン２０６は、一般的コーパス２１０に見つかる一般的コンテンツのサーチを実行するのに加えて、１つ以上の垂直サーチエンジン２０８は、１つ以上の垂直コーパス２１２においてサーチを実行する。従って、特殊なコンテンツからのサーチ結果に加えて、インデックスされたウェブコンテンツのような一般的コンテンツからサーチ結果が発生される。又、別の実施形態では、一般的コーパス２１０を使用する一般的サーチのみが行われてもよいし、又は１つ以上の垂直コーパス２１２を使用する垂直サーチのみが行われてもよい。
【００４４】
一実施形態では、垂直サーチエンジン２０８は、一般的エンジン２０６のビジネスオーナーにより制御される。従って、一般的サーチは、ビジネスオーナーにより垂直サーチエンジンへと駆動されてもよい。更に、垂直サーチエンジンに関連した支払済み広告(paid ads)が、問合せの出力と共に出されてもよい。
【００４５】
別の実施形態では、垂直エンジン２０８を使用して、ビジネストランザクションの電子的な実行を容易にすることができる。例えば、個人的プレミア付きコンテンツがコーパス２１２としてサーチされてもよい。ユーザのプレミア付きスポーツ、オークション等の契約に対する情報がコーパス２１２としてサーチされてもよい。
【００４６】
図３は、本発明の一実施形態によりサーチを実行する方法の簡単なフローチャート３００である。ステップ３０２において、問合せが受け取られる。例えば、問合せは、ユーザ１０３又はプロセッサ問合せ者１０５からサーチクライアント１１０を経て受け取られてもよい。問合せは、サーチを行うのに使用されるサーチ問合せストリングを含んでもよい。
【００４７】
ステップ３０４において、パーソナル情報が決定される。例えば、ユーザ情報は、ユーザＩＤの形態でユーザからサーチクライアント１１０を経て受け取られてもよい。一実施形態では、クッキー(cookie)がユーザ情報を与えてもよい。ユーザ情報を使用して、記憶された情報からパーソナル情報、例えば、記憶されたユーザ仕様を検索できる。
【００４８】
ステップ３０６において、一般的サーチエンジン２０６は、問合せを使用して一般的コーパス２１０の情報でサーチを実行し、一般的サーチ結果を決定する。例えば、一般的サーチは、インデックスされたウェブコンテンツによるサーチでよい。
【００４９】
ステップ３０８において、垂直コーパス２１２でサーチを実行するのに使用できる垂直サーチエンジン２０８が決定される。一実施形態では、ステップ３０４で決定されたパーソナル情報を使用して、垂直サーチエンジン２０８が決定される。パーソナル情報は、あるサーチのためにユーザがどの垂直サーチエンジン２０８（又は垂直コーパス２１２）を好むか指示することができる。更に、垂直サーチエンジン２０８は、問合せの少なくとも一部分に基づいて決定されてもよい。例えば、問合せの一部分は、サーチすべき垂直コーパス２１２を指示してもよい。
【００５０】
ステップ３１０において、問合せを使用して１つ以上の垂直コーパス２１２でサーチを行って、垂直サーチ結果を発生する。
【００５１】
ステップ３１２において、一般的及び垂直サーチ結果がフォーマットされる。例えば、一般的及び垂直サーチ結果をウェブページへと合成してもよい。更に、スポンサード(sponsored)リンク、広告等の他の情報が一般的及び垂直サーチ結果と共に含まれてもよい。
【００５２】
ステップ３１４において、フォーマットされた結果が出力される。例えば、ユーザが見るために、ウェブページが出力されて表示されてもよい。更に、ユーザのｅメールアドレスのような他の搬送手段を使用して、結果がユーザに送信されてもよい。
【００５３】
図４は、本発明の一実施形態により問合せに対する応答を発生するのに使用される要素のブロック図である。サーチサーバー１２０は、一致広告(ads)データベース４０４と、一致インサートデータベース４０６と、スポンサードリンクデータベース４０８とを備えている。サーチサーバー１２０は、一般的サーチエンジン２０６及び１つ以上の垂直サーチエンジン２０８から発生されたサーチ結果４０２を得る。これらのサーチ結果は、情報又は一致広告４０４、一致インサート４０６、及びスポンサードリンク４０８と合成されてもよい。
【００５４】
ページ構成装置４１０は、問合せに対する応答においてクライアントへ送信するためのページにどのサーチ結果及びどの付加的な情報を含ませるべきか決定する。一実施形態では、ページ構成装置４１０は、問合せを使用して、一致広告４０４、一致インサート４０６及びスポンサードリンク４０８に対してどの情報をページに含ませるか決定することができる。更に、パーソナル情報のような他の情報を使用して、ページに含ませるべき情報を決定してもよい。又、一致広告４０４、一致インサート４０６及びスポンサードリンク４０８の情報は、サーチを行うために使用される一般的サーチエンジン２０６又は垂直サーチエンジン２０８に基づいて決定されてもよい。例えば、ある一致広告が異なる垂直コーパス２１２に関連付けられてもよい。例えば、ＣＤ垂直コーパス２１２がサーチされた場合には音楽一致広告が使用されてもよい。
【００５５】
ページ構成装置４１０は、次いで、一般的サーチエンジン２０６及び垂直サーチエンジン２０８からの結果を付加的な情報と共にページにおいてフォーマットする。一実施形態では、サーチ結果へのリンクが設けられ、リンクは、ユーザにより選択されてもよい。次いで、リンクは、ページ又はドキュメントを検索及び表示させる。更に、リンクは、付加的なサーチを実行させてもよい。例えば、垂直サーチエンジンにアクセスして、サーチを実行してもよい。
【００５６】
ページ構成装置４１０を使用してページを発生する一実施例は、「トム・クルーズ(Tom Cruise)」のユーザから受け取られた問合せに対するものでよい。この問合せがセグメント化され、そして「トム・クルーズ」が有名人の名前であることが確認（識別）される。又、ユーザが米国に住んでいることも決定される。次いで、「トム・クルーズ」に対して米国ニュースコーパス２１２をサーチすべきであることが決定される。６つ以上の結果が見つかった場合だけサーチ結果を表示すればよいというルールを指示する条件も追加される。ページ構成装置４１０は、サーチ結果を受け取り、そして条件を満足するかどうか決定する。米国ニュースコーパス２１２から６つ以上の結果が受け取られた場合に、ページ構成装置４１０がそれらの結果をページに表示する。
【００５７】
図５は、本発明の一実施形態によりサーチに使用されるべきパーソナル情報を決定するためにサーチサーバー１２０により使用できる情報の例を示す。一実施形態において、ユーザ情報は、ユーザにより入力されてもよい。例えば、ユーザは、ユーザＩＤ又は口座番号をパスワードと共に入力してもよい。又、クッキーを使用して、サーチサーバー１２０に情報を送信してもよい。例えば、ユーザがサーチ又はログをウェブサイトに提示するときに、ユーザ口座情報が送信されてもよい。
【００５８】
又、情報は、ユーザにより使用されるクライアント１１０から受け取られてもよい。例えば、ユーザにより使用されるデバイスの地理的位置が受け取られてもよいし、又はサーチサーバー１２０により決定されてもよい。このとき、暗示的な地理的制約を含む位置が問合せに含まれてもよい。又、位置情報は、ユーザに対して記憶され、そしてユーザＩＤ又は他のユーザ識別情報に基づいて検索されてもよい。例えば、位置情報は、サーチすべき垂直コーパス２１２を決定するのに使用できるユーザのデフォールト位置であってもよい。
【００５９】
一実施形態において、クライアントから受け取った情報をサーチサーバー１２０により使用して、パーソナル情報データベース５０２から情報を要求してもよい。一実施形態では、この情報がサーバー側に記憶され、クライアントには記憶されない。例えば、ユーザＩＤを使用して、そのユーザＩＤに対して記憶された情報を検索してもよい。又、問合せの一部分を使用して、情報を検索してもよい。記憶された情報は、ユーザの好みを指示するユーザ仕様でよい。この仕様は、その後の問合せに使用できる条件を含んでもよいし、又は使用すべき垂直サーチエンジン２０８を決定するのに使用される条件を含んでもよい。一実施形態では、ユーザがパーソナル情報データベース５０２に見られるパーソナル情報を定義してもよいし、或いはサーチサーバー１２０のオーナー又は従業員が情報を定義してもよい。又、仕様は、パーソナル情報と、ある垂直エンジン２０８との間の関連性を定義してもよい。これらの関連性は、どの垂直サーチエンジン２０８をユーザが好むかを指定してもよい。従って、それらの垂直サーチエンジン２０８は、最初にサーチされる。定義された関連性は、ユーザによって変更されてもよく、及び／又はサーチサーバー１２０のユーザ又はオーナーにより定義されてもよい。他のパーソナル情報は、ユーザの経歴的活動情報であってもよい。例えば、ユーザが、通常、あるコーパスをサーチする場合には、これらのコーパスがサーチに対して選択されてもよい。
【００６０】
ページ構成装置４１０により構成されたページ６００の一例が図６に示されている。この例では、サーチストリングが「ｃａｍｅｒａ（カメラ）」である。ページ６００は、異なるページレイアウトエリア６０２、６０４、６０６、６０８、６１０、６１２及び６１４へと編成された情報を含む。
【００６１】
ページ６００の頂部は、サーチの指示、別のサーチを開始できるダイアログボックス、及びヘルプ、ホームページ等に対するクリック可能なリンクを含む。「ｃａｍｅｒａ」に対するウェブインデックスからのサーチ結果のような一般的サーチ結果がレイアウトエリア６０８にリストされる。この例では、問合せストリング「ｃａｍｅｒａ」を使用するサーチ問合せの際に、サーチサーバーは、記憶装置４０２をウェブサーチ結果及びおそらく他の結果でポピュレートし、記憶装置４０４を、サーチストリングに関連付けられるべき広告でポピュレートし、記憶装置４０６を、サーチストリングに関連付けられたインサートでポピュレートし、そして記憶装置４０８を、サーチストリングに関連付けられたスポンサードリンクでポピュレートする。
【００６２】
広告は、どんなビューが売られたかに基づいて選択されてもよい。従って、広告主は、サーチ問合せがワード「ｃａｍｅｒａ」を含む場合にサーチ結果ページに特定の広告を示すために支払を行ってもよい。又、スポンサードリンクも、リンクの順序及び／又は配置が、それらの提示に対して誰が支払するか及びどんなサーチ条件であるかに基づいたものとなるように、同様に位置付けられてもよい。
【００６３】
レイアウトエリア６０８は、サーチ用語に応答してヒットを表すリンクであって、好ましくはスポンサーのリンクとは独立しているリンクを含む。レイアウトエリア６１０は、一致広告又はある場合には一般的広告をインサートするために設けられる。レイアウトエリア６１２及び２１４は、使用するサーチ用語に特定の付加的な一致インサートを与えるが、これらは、通常、サーチ結果、スポンサード一致又は広告ではない。この例では、レイアウトエリア６１２は、別のサーチを実行するためのリンクを含み、そしてレイアウトエリア６１４は、別に実行されてもよいサブドメイン特有のサーチに対するリンクを含む。
【００６４】
しかしながら、好ましい実施形態では、垂直コーパス２１２におけるサーチは、第１のインスタンスにおいてサーチ問合せダイアログボックスから直接実行することができる。例えば、パーソナル情報は、「ｃａｍｅｒａ」のサーチ問合せが受け取られたときにユーザがアクションコーパスにおけるサーチを希望することを指示してもよい。パーソナル情報は、ユーザ又は他のエンティティにより指定され、ユーザの以前のアクティビティ（ユーザが以前にカメラのオークションサイトを見ている）等に基づいて決定されてもよい。これは、ユーザの時間及び努力を節減すると共に、ターゲットが決められたインサート、広告、及びスポンサードリンクをより多く許す。この例では、サーチサーバーは、Ｙａｈｏｏ！オークションに特有の垂直サーチエンジン２０８にサーチストリング「ｃａｍｅｒａ」を向ける。
【００６５】
サーチ結果ページは、結果としてより焦点が当てられる。一致インサートは、サーチ用語としてイエローページサーチに対するリンクを含まなくてもよく、そしてスポンサードリンク及び広告は、選択可能である。従って、あるスポンサーは、オークションの垂直コーパスのもとでは用語「ｃａｍｅｒａ」に対するスポンサードリンク配置の購入を決めてもよいが、一般的サーチ又はイエローページの垂直コーパスにおけるサーチのもとではそのようにしない。このように、広告及びスポンサードリンクに、より焦点を当てることができる。これは、例えば、広告主が、オークションでカメラを売買しようとしているユーザに到達することを希望する場合には有用であるが、ユーザが地方のカメラ店の場所を探している場合には有用でない。
【００６６】
レイアウトエリア６０２は、一致インサート４０６を表示する。この例では、これら一致インサートは、サーチ用語に関係した「Ｉｎｓｉｄｅ  Ｙａｈｏｏ！」である。レイアウトエリア６０４は、Ｙａｈｏｏ！ディレクトリを包囲するコーパス、トピックスのハイアラーキー構成、及びハイアラーキーの種々のレベルにおいてこれらトピックスに関連したリンクからの一致であるディレクトリ一致を表示する。レイアウトエリア６０６は、特定の用語のスポンサーシップに基づいてユーザに与えられるヒットであるスポンサード一致を表示する。
【００６７】
ユーザは、「ｃａｍｅｒａ」のような簡単なサーチ問合せを入力してもよいが、コーパスに適用できるサーチを含む更に複雑な問合せも入力できる。
【００６８】
図７は、ページ構成装置４１０により構成されたページ７００の例を示す。この例では、サーチストリングは、一般的サーチ問合せオブジェクト７０２に示された「ｆｌｏｗｅｒｓ（花）」である。この一般的サーチ問合せオブジェクトは、一般的サーチ問合せを受け取るように構成される。例えば、問合せは、ワールドワイドウェブに対するものでよい。本発明の実施形態は、一般的サーチ問合せオブジェクト７０２において問合せを受け取るのに応答して一般的サーチを遂行するのに加えて、コーパス２１２を決定してサーチすることができる。
【００６９】
ページ７００は、異なるページレイアウトエリア７０４、７０６、７０８及び７１０へと編成された情報を含む。これらのレイアウトが示されているが、他のレイアウトを設けてもよいことを理解されたい。
【００７０】
ページ７００の頂部は、サーチの指示と、ヘルプ、ホームページ等に対するクリック可能なリンクとを含む。「ｆｌｏｗｅｒｓ」に対するウェブインデックスからのサーチ結果のような一般的サーチ結果がレイアウトエリア７０６及び７０８にリストされる。この例では、問合せストリング「ｆｌｏｗｅｒｓ」を使用するサーチ問合せの際に、サーチサーバーは、記憶装置４０２をウェブサーチ結果及びおそらく他の結果でポピュレートし、記憶装置４０４を、サーチストリングに関連付けられるべき広告でポピュレートし、記憶装置４０６を、サーチストリングに関連付けられたインサートでポピュレートし、そして記憶装置４０８を、サーチストリングに関連付けられたスポンサードリンクでポピュレートする。
【００７１】
広告は、どんなビューが売られたかに基づいて選択されてもよい。従って、広告主は、サーチ問合せがワード「ｆｌｏｗｅｒ」を含む場合にサーチ結果ページに特定の広告を示すために支払を行ってもよい。又、スポンサードリンクも、リンクの順序及び／又は配置が、それらの提示に対して誰が支払するか及びどんなサーチ条件であるかに基づいたものとなるように、同様に位置付けられてもよい。
【００７２】
レイアウトエリア７０６は、サーチ用語に応答してヒットを表すリンクであって、好ましくはスポンサーのリンクとは独立しているリンクを含む。レイアウトエリア７０８は、スポンサードリンクをインサートするために設けられる。レイアウトエリア７１０は、使用するサーチ用語に特定の付加的な一致インサートを与えるが、これらは、通常、サーチ結果、スポンサード一致又は広告ではない。
【００７３】
従って、垂直コーパス２１２におけるサーチは、サーチ問合せダイアログボックス７０２から実行することができる。例えば、パーソナル情報は、「ｆｌｏｗｅｒｓ」のサーチ問合せが受け取られたときにイエローページコーパスにおいてユーザがサーチを希望することを指示することができる。パーソナル情報は、ユーザ又は他のエンティティにより指定され、ユーザの以前のアクティビティ（ユーザが以前にサイトから花を見た）等に基づいて決定されてもよい。これは、ユーザの時間及び努力を節減すると共に、ターゲットが決められたインサート、広告、及びスポンサードリンクをより多く許す。この例では、サーチサーバーは、Ｙａｈｏｏ！イエローページ及びショッピングに特有の垂直サーチエンジン２０８にサーチストリング「ｆｌｏｗｅｒｓ」を向ける。
【００７４】
サーチ結果ページは、結果としてより焦点が当てられる。一致インサートは、サーチ用語としてイエローページサーチに対するリンクを含まなくてもよく、そしてスポンサードリンク及び広告は、選択可能である。従って、あるスポンサーは、イエローページの垂直コーパスのもとでは用語「ｆｌｏｗｅｒ」に対するスポンサードリンク配置の購入を決めてもよいが、一般的サーチのもとではそのようにしない。このように、広告及びスポンサードリンクに、より焦点を当てることができる。これは、例えば、広告主が、花を買おうとしているユーザに到達することを希望する場合には有用である。
【００７５】
図８は、ページ構成装置４１０により構成されたページ８００の例を示す。この例では、サーチストリングは、一般的サーチ問合せオブジェクト８０２に示された「ｄｅｎｔｉｓｔ（歯科医）」である。この一般的サーチ問合せオブジェクトは、一般的サーチ問合せを受け取るように構成される。例えば、問合せは、ワールドワイドウェブに対するものでよい。本発明の実施形態は、一般的サーチ問合せオブジェクト８０２において問合せを受け取るのに応答して一般的サーチを遂行するのに加えて、コーパス２１２を決定してサーチすることができる。
【００７６】
ページ８００は、異なるページレイアウトエリア８０４、８０６、８０８及び８１０へと編成された情報を含む。これらのレイアウトが示されているが、他のレイアウトを設けてもよいことを理解されたい。
【００７７】
ページ８００の頂部は、サーチの指示と、ヘルプ、ホームページ等に対するクリック可能なリンクとを含む。「ｄｅｎｔｉｓｔ」に対するウェブインデックスからのサーチ結果のような一般的サーチ結果がレイアウトエリア８０６及び８０８にリストされる。この例では、問合せストリング「ｄｅｎｔｉｓｔ」を使用するサーチ問合せの際に、サーチサーバーは、記憶装置４０２をウェブサーチ結果及びおそらく他の結果でポピュレートし、記憶装置４０４を、サーチストリングに関連付けられるべき広告でポピュレートし、記憶装置４０６を、サーチストリングに関連付けられたインサートでポピュレートし、そして記憶装置４０８を、サーチストリングに関連付けられたスポンサードリンクでポピュレートする。
【００７８】
広告は、どんなビューが売られたかに基づいて選択されてもよい。従って、広告主は、サーチ問合せがワード「ｄｅｎｔｉｓｔ」を含む場合にサーチ結果ページに特定の広告を示すために支払を行ってもよい。又、スポンサードリンクも、リンクの順序及び／又は配置が、それらの提示に対して誰が支払するか及びどんなサーチ条件であるかに基づいたものとなるように、同様に位置付けられてもよい。
【００７９】
レイアウトエリア８０６は、サーチ用語に応答してヒットを表すリンクであって、好ましくはスポンサーのリンクとは独立しているリンクを含む。レイアウトエリア８０８は、スポンサードリンクをインサートするために設けられる。レイアウトエリア８１０は、使用するサーチ用語に特定の付加的な一致インサートを与えるが、これらは、通常、サーチ結果、スポンサード一致又は広告ではない。
【００８０】
従って、垂直コーパス２１２におけるサーチは、サーチ問合せダイアログボックス８０２から実行することができる。例えば、パーソナル情報は、「ｄｅｎｔｉｓｔ」のサーチ問合せが受け取られたときにイエローページコーパスにおいてユーザがサーチを希望することを指示することができる。パーソナル情報は、ユーザ又は他のエンティティにより指定され、ユーザの以前のアクティビティ（ユーザが以前に歯科医を見た）等に基づいて決定されてもよい。これは、ユーザの時間及び努力を節減すると共に、ターゲットが決められたインサート、広告、及びスポンサードリンクをより多く許す。この例では、サーチサーバーは、Ｙａｈｏｏ！イエローページ及びマップに特有の垂直サーチエンジン２０８にサーチストリング「ｄｅｎｔｉｓｔ」を向ける。
【００８１】
サーチ結果ページは、結果としてより焦点が当てられる。一致インサートは、サーチ用語としてイエローページサーチに対するリンクを含まなくてもよく、そしてスポンサードリンク及び広告は、選択可能である。従って、あるスポンサーは、イエローページの垂直コーパスのもとでは用語「ｄｅｎｔｉｓｔ」に対するスポンサードリンク配置の購入を決めてもよいが、一般的サーチのもとではそのようにしない。このように、広告及びスポンサードリンクに、より焦点を当てることができる。これは、例えば、広告主が、歯科医を探しているユーザに到達することを希望する場合には有用である。
【００８２】
本発明は、制御ロジックの形態で実施されるハードウェア及びソフトウェアの特定の組合せを使用して説明したが、ハードウェア及びソフトウェアの他の組合せも本発明の範囲内であることを理解されたい。本発明は、ハードウェアのみで実施されてもよいし、ソフトウェアのみで実施されてもよいし、或いはその組合せを使用して実施されてもよい。
【００８３】
以上の説明は、例示であって、それに限定されるものではない。当業者であれば、本開示を検討することにより、本発明の多数の変更が明らかとなろう。それ故、本発明の範囲は、前記説明を参照して決定されるものではなく、特許請求の範囲又はその均等物のみによって決定されるものとする。
【図１】
2011023044.tif 000003
【図２】
2011023044.tif 000004
【図３】
2011023044.tif 000005
【図４】
2011023044.tif 000006
【図５】
2011023044.tif 000007
【図６】
2011023044.tif 000008
【図７】
2011023044.tif 000009
【図８】
2011023044.tif 000010
【手続補正書】
【提出日】平成22年11月8日(2010.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
汎用コンテンツを含む汎用サブドメイン、及び特定コンテンツを各々含む１つ以上の垂直サブドメインを使用してサーチを遂行する、コンピュータによって実施される方法において、
プロセッサによって、サーチ問合せを受け取るステップと、
プロセッサによって、ユーザのパーソナル情報を決定するステップと、
プロセッサによって、前記サーチ問合せを使用して汎用コンテンツの汎用サブドメインでサーチを遂行させるステップと、
プロセッサによって、前記パーソナル情報に基づいて垂直サブドメインを決定するステップと、
プロセッサによって、前記サーチ問合せを使用して特定コンテンツの垂直サブドメインでサーチを遂行させるステップと、
を備えた方法。
【請求項２】
汎用サブドメインでサーチを遂行させる前記ステップは、汎用サーチ結果を発生し、そして垂直サブドメインでサーチを遂行させる前記ステップは、垂直サーチ結果を発生し、更に、前記方法は、前記汎用サーチ結果及び垂直サーチ結果を出力するステップを備えた、請求項１に記載の方法。
【請求項３】
汎用サーチ結果及び垂直サーチ結果を出力する前記ステップは、前記汎用サーチ結果及び垂直サーチ結果のうちの結果に１つ以上のリンクを返送する段階を含む、請求項２に記載の方法。
【請求項４】
前記１つ以上のリンクのうちのリンクは、そのリンクをユーザが選択することで、そのリンクに関連した結果の出力を生じさせるように構成される、請求項３に記載の方法。
【請求項５】
垂直サブドメインを決定する前記ステップは、
前記サーチ問合せを１つ以上のセグメントへとセグメント化する段階と、
前記１つ以上のセグメントにおいてセグメントの識別子を決定する段階と、
前記識別子に基づいて前記垂直サブドメインを決定する段階と、
を含む請求項１に記載の方法。
【請求項６】
前記サーチ問合せ及び前記パーソナル情報の少なくとも１つに基づいて前記サーチ問合せを体系化し直すステップを更に備えた、請求項１に記載の方法。
【請求項７】
前記垂直サブドメインで実行されるべきサーチに条件を追加するステップを更に備えた、請求項１に記載の方法。
【請求項８】
前記条件は、前記垂直サブドメインでサーチを遂行すべきかどうか指定する、請求項７に記載の方法。
【請求項９】
前記条件は、前記垂直サブドメインでのサーチによるサーチ結果をサーチ結果ページに含ませるべきかどうか指定する、請求項７に記載の方法。
【請求項１０】
前記パーソナル情報は、サーチすべき垂直サブドメインの仕様を含む、請求項１に記載の方法。
【請求項１１】
前記仕様は、問合せに依存する条件を含む、請求項１０に記載の方法。
【請求項１２】
前記パーソナル情報は、ユーザにより指定された情報を含む、請求項１に記載の方法。
【請求項１３】
前記パーソナル情報は、ユーザのデバイスにより自動的に指定される情報を含む、請求項１に記載の方法。
【請求項１４】
前記パーソナル情報は、ユーザのアクティビティの履歴に基づいて導出される情報を含む、請求項１に記載の方法。
【請求項１５】
前記パーソナル情報は地理的位置を含む、請求項１に記載の方法。
【請求項１６】
前記問合せが暗示的な地理的制約を含むかどうか検出するステップを更に備えた、請求項１５に記載の方法。
【請求項１７】
１つ以上のユーザのデフォールト位置に基づく地理的位置、ユーザにより利用される位置が分かるデバイスの地理的位置、及びユーザにより以前に指示されて記憶された位置を決定するステップを更に備えた、請求項１５に記載の方法。
【請求項１８】
前記指示は、決定された前記地理的位置とは異なる地理的位置を選択するためのユーザのオプションを含む、請求項１７に記載の方法。
【請求項１９】
前記垂直サブドメインに対応する１つ以上のタブを含むグラフィックユーザインターフェイスをユーザに提示するステップと、
前記タブの１つを選択するユーザ入力を受け取るステップと、
前記選択されたタブに基づいて垂直サブドメインを決定するステップと、
を更に備えた請求項１に記載の方法。
【請求項２０】
前記垂直サブドメインは、汎用サブドメインのビジネスオーナーにより制御される、請求項１９に記載の方法。
【請求項２１】
垂直サブドメインでサーチを遂行させる前記ステップは、プロセッサによってビジネストランザクションの電子的実行を可能にすることを含む、請求項１に記載の方法。
【請求項２２】
汎用コンテンツ及び特定コンテンツのサーチを遂行するためのサーチサーバーにおいて、
問合せを受け取るように構成された問合せプロセッサと、
前記汎用コンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の汎用サーチエンジンと、
前記特定コンテンツの少なくとも一部分を含むサブドメインでサーチを遂行するように構成された１つ以上の垂直サーチエンジンと、
を備え、問合せが汎用サーチエンジン及び垂直サーチエンジンに提示され、ユーザに関連したパーソナル情報に基づいて垂直サーチエンジンが決定されるようにしたサーチサーバー。
【請求項２３】
前記汎用サーチエンジンは、前記問合せを使用して前記汎用コンテンツの少なくとも一部分を含むサブドメインを使用してサーチを遂行して汎用サーチ結果を発生するように構成された、請求項２２に記載のサーチサーバー。
【請求項２４】
前記垂直サーチエンジンは、前記問合せを使用して前記特定コンテンツの少なくとも一部分を含むサブドメインを使用してサーチを遂行して垂直サーチ結果を発生するように構成された、請求項２３に記載のサーチサーバー。
【請求項２５】
前記汎用及び垂直サーチ結果を含むページを発生するように構成されたページ構成装置を更に備えた、請求項２４に記載のサーチサーバー。
【請求項２６】
マッチングしている広告、マッチングしているインサート、及びスポンサードリンクの少なくとも１つを更に備え、前記問合せ及びパーソナル情報の少なくとも１つに基づいて、これらマッチングしている広告、マッチングしているインサート、及びスポンサードリンクの１つ以上が決定される、請求項２２に記載のサーチサーバー。
【請求項２７】
前記ページ構成装置は、更に、その決定されたマッチングしている広告、マッチングしているインサート、及びスポンサーがあるリンクの１つ以上を含むように構成された、請求項２６に記載のサーチサーバー。
【請求項２８】
前記パーソナル情報に基づいて前記問合せを提示するための垂直サーチエンジンを決定するように構成されたサーチエンジン決定装置を更に備えた、請求項２２に記載のサーチサーバー。