(57)【特許請求の範囲】
【請求項１】
部分的検索クエリを受け取る手段と、
前記部分的検索クエリに一致する複数の予想される完全な検索クエリを取得する手段と、
前記部分的検索クエリの内容に少なくとも部分的に基づいて前記部分的検索クエリをカテゴリに分類する手段と、
前記分類により特定される前記カテゴリごとに前記部分的検索クエリに関連する１つ以上の広告を収集する手段と、
前記複数の予想される完全な検索クエリ又はそれに関連する複数のオブジェクトを有する前記広告を提供する手段と、
前記複数の予想される完全な検索クエリ又はそれに関連する複数のオブジェクトを有する前記広告を提供する手段と、
前記複数の予想される完全な検索クエリの１つ又はそれに関連する前記複数のオブジェクトの１つの選択の指示を受け取る手段と、
直接的検索結果を取得する手段と、
最初に検索結果ページを提示することなく、前記指示に応答して前記直接的検索結果を提供する手段と、
を有することを特徴とするシステム。
【請求項２】
ユーザに検索結果を提供するためのコンピュータシステムであって、
（ａ）部分的検索クエリを受け取る手段と、
（ｂ）前記部分的検索クエリに基づいて一群の予想される完全な検索クエリを取得する手段と、
（ｃ）前記部分的検索クエリに少なくとも部分的に基づいて前記部分的検索クエリをカテゴリに分類する手段と、
（ｄ）前記部分的検索クエリに関連する１つ以上の広告を、前記分類により特定されるカテゴリごとに収集する手段と、
（ｅ）前記予想される完全な検索クエリ又はそれの部分と広告を提供する手段であって、個々の予想される完全な検索クエリが、該予想される完全なクエリに関連する最終結果へのリンクを含むものである手段と、
（ｆ）前記予想される完全な検索クエリの１つの選択に応答して、最初に検索結果ページを提示することなく最終結果へ直接進むことができることを特徴とするコンピュータシステム。
【請求項３】
前記最終結果に関連する商品又はサービスのプロバイダに関連する収入に基づいて、前記予想される完全な検索クエリに優先順位を付ける手段、をさらに有する、
ことを特徴とする請求項２に記載のコンピュータシステム。
【請求項４】
ユーザに検索結果を提供するためのコンピュータシステムであって、
（ａ）部分的検索クエリを受け取る手段と、
（ｂ）前記部分的検索クエリに基づいて、一群の予想される完全な検索クエリを取得する手段と、
（ｃ）前記部分的検索クエリに少なくとも部分的に基づいて前記部分的検索クエリをカテゴリに分類する手段と、
（ｄ）前記部分的検索クエリに関連する１つ以上の広告を前記分類により特定される前記カテゴリごとに収集する手段と、
（ｆ）前記一群の予想される完全な検索クエリ及び広告を返送する手段であって、個々の予想される完全な検索クエリが、該クエリに関連する最終結果へのリンクを含み、これによりユーザが最初に検索結果ページから選択を行わずに前記予想される完全な検索クエリから最終結果へ直接進むことができるようになる手段と、
を有することを特徴とするコンピュータシステム。
【請求項５】
前記コンピュータシステムが、手段（ｂ）〜（ｃ）を平行して実施するようにさらに構成される、
ことを特徴とする請求項４に記載のコンピュータシステム。
【請求項６】
前記コンピュータシステムが、手段（ｂ）〜（ｄ）において収集される前記一群の予想される完全な検索クエリと広告を統合するようにさらに構成される、
ことを特徴とする請求項４に記載のコンピュータシステム。
【請求項７】
前記コンピュータシステムが、音声及び／又はビデオを含むリッチメディア広告を返送する手段、をさらに有する、
ことを特徴とする請求項４に記載のコンピュータシステム。
【請求項８】
前記一群の予想される完全な検索クエリの提示時に、前記予想される完全な検索クエリの１つが選択される前に提供される音声及び／又はビデオを含むリッチメディア広告をクライアントに返送する手段、をさらに有する、
ことを特徴とする請求項４に記載のコンピュータシステム。
【請求項９】
前記一群の予想される完全な検索クエリの１つが選択された後に提供される音声及び／又はビデオを含むリッチメディア広告を前記クライアントに返送する手段、をさらに有する、
ことを特徴とする請求項７に記載のコンピュータシステム。
【請求項１０】
前記最終結果に関連する商品又はサービスのプロバイダに関連する収入に基づいて、前記予想される完全な検索クエリに優先順位を付ける手段、をさらに有する、
ことを特徴とする請求項４に記載のコンピュータシステム。
【請求項１１】
検索クエリを満足させるための方法であって、
部分的検索クエリを受け取るステップと、
前記部分的検索クエリに基づいて一群の予想される完全な検索クエリを取得するステップと、
前記部分的検索クエリの内容に少なくとも部分的に基づいて前記部分的検索クエリをカテゴリに分類するステップと、
前記部分的検索クエリに関連する１つ以上の広告を前記分類により特定されるカテゴリごとに取得するステップと、
前記一群の予想される完全な検索クエリの少なくとも一部及び前記広告を前記クライアントに返送するステップであって、個々の予想される完全な検索クエリが、該クエリに関連し、前記クライアントから遠隔の最終結果へのリンクを含み、これによりユーザが最初に検索結果ページから選択を行わずに前記予想される完全な検索クエリから最終結果へ直接進むことができるようになるステップと、
を有することを特徴とするコンピュータ実施方法。
【請求項１２】
前記個々の予想される完全な検索クエリの各々を提示することによって生じる収入に基づいて、予想される完全な検索クエリに優先順位を付けるステップをさらに含む、
ことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１３】
前記一群の予想される完全な検索クエリ及び広告を表示するステップをさらに含む、
ことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１４】
サードパーティにアプリケーションプログラミングインターフェイスを提供するステップをさらに含み、前記アプリケーションプログラミングインターフェイスが、前記サードパーティのコンピュータを、検索支援動作を検索プロバイダと連携させることができる、ことを特徴とする請求項１１に記載のコンピュータ実施方法。
【請求項１５】
前記部分的検索クエリが、前記サードパーティを通じて送信される、
ことを特徴とする請求項１４に記載のコンピュータ実施方法。
【請求項１６】
前記一群の予想される完全な検索クエリ及び広告が、前記サードパーティを通じて返送される、
ことを特徴とする請求項１４に記載のコンピュータ実施方法。
【請求項１７】
前記直接的検索結果は情報の最終ソースに直接アクセスするウェブページを含む、ことを特徴とする請求項１に記載のシステム。
【請求項１８】
個々の前記複数の予想される完全な検索クエリ又は個々のそれに関連する前記複数のオブジェクトは、埋め込みリンクを含むか、リンクに関連するものであり、前記選択の前記指示に応答して、前記直接的検索結果に前記埋め込みリンク又はそれに関連するリンクを介してアクセスされるような、請求項１に記載のシステム。
【請求項１９】
前記部分的検索クエリに関連する一群の広告を収集するステップ、をさらに含み、
前記一群の予想される完全な検索クエリを取得するステップ、広告を収集するステップ、前記部分的検索クエリを分類するステップは、平行して実行されることを特徴とする、請求項１１に記載のコンピュータ実施方法。
【請求項２０】
前記部分的検索クエリをカテゴリに分類するステップは、前記部分的検索クエリが位置情報を含むかどうかを決定することを含む、請求項１１に記載のコンピュータ実施方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本願は、２００９年６月３日に出願された「オープン検索支援」という米国特許出願第１２／４７７，６７１号に対し、米国特許法第１２０条に基づく優先権を主張するものであり、該特許の開示全体は全ての目的のために引用により本明細書に組み入れられる。
【０００２】
本発明は、一般に検索エンジン、クエリ、及びシステムに関する。
【背景技術】
【０００３】
検索エンジン及びこれに関連する検索システムは、関連する有用な情報をユーザに提供する。これらはまた、検索結果を掲載する広告、又は検索結果の一部として提供される広告から収入も生み出す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願第１１／４８６，８１８号明細書
【特許文献２】米国特許出願第１１／６５１，１０２号明細書
【特許文献３】米国特許出願第１１／８３３，１７３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
モバイルハンドヘルド装置は、結果及び広告を表示するための画面空間が限られていること、及び有線又は無線に関わらず自宅又は職場のインターネット接続よりも待ち時間が長いことに関する固有の課題を提示する。モバイルハンドヘルド装置はまた、移動中及び集中を欠いていると思われるユーザと相互作用する際の固有の課題も提示する。
【課題を解決するための手段】
【０００６】
開示する実施形態は、所定の最終結果に至るためのユーザとのやりとりの量を最低限に抑える改善された検索支援機能を提供する。すなわち、中間段階を最小化又は排除する。このことは、画面サイズ及びデータ転送速度が限られたモバイル装置、及び複数の処理を同時に行うユーザに特に有利である。
【０００７】
実施形態は、検索支援の選択肢として、特定のプロバイダから収入を得る能力、又は特定のプロバイダに優先順位を付ける能力を提供する。例えば、実施形態は、プロバイダ又は特定のオブジェクトに関連する総収入又は純収入により、又はこれらを使用して、予想されるクエリ結果／オブジェクトの推薦に収入順位を付けられるようにする。
【０００８】
１つの実施形態では、クラスタ検索の結果を、バックエンドのアプリケーションプログラミングインターフェイス（「ＡＰＩ」）を介してサードパーティのサービス及びアプリケーション開発者に公開し、あるサービスプロバイダに直接関連するクエリタイプ又は結果の組がクラスタ化、配信、表示、又は使用されて、相対的順位が上がるとともに方向性が表示されて、改善されたユーザ体験が形成されるようにする。
【０００９】
１つの態様は検索結果を提供するシステムに関する。このシステムは、検索クエリを受け取ってこのクエリに関連する検索結果を提供するように構成された一群の検索プロバイダサーバと、サードパーティサーバにおいて使用するためのアプリケーションプログラミングインターフェイスとを備える。サードパーティサーバにおけるアプリケーションプログラミングインターフェイスは、サードパーティサーバを、一群の検索プロバイダサーバによってサービスを受けるクライアント装置から部分的検索要求を受け取り、この一群の検索プロバイダサーバの検索支援機能にアクセスして、部分的検索要求に一致する複数の予想される完全な検索クエリを取得し、この複数の予想される完全な検索クエリをクライアント装置に提供し、複数の予想される完全な検索クエリの１つをクライアント装置において選択した指示を受け取り、この指示又は指示の通知を一群の検索プロバイダサーバに提供し、この一群の検索プロバイダサーバから直接的検索結果を受け取るように構成する。一群の検索プロバイダサーバは、アプリケーションプログラミングインターフェイスにより提供される指示に応答して、クライアントにおいて選択された場合に最初に検索結果ページを表示することなく最終的情報ソースに直接リンクする検索支援オブジェクトを提供するように構成される。
【００１０】
別の態様は、ユーザに検索結果を提供するためのコンピュータシステムに関し、このコンピュータシステムは、（ａ）クライアントから部分的検索クエリを受け取り、（ｂ）この部分的検索クエリに基づいて、部分的検索クエリを一群の予想される完全な検索クエリに変換し、（ｃ）部分的検索クエリに関連する広告を収集し、（ｄ）部分的検索クエリを分類して、部分的検索クエリに関連する広告を、分類により特定されるカテゴリごとに収集し、（ｆ）一群の予想される完全な検索クエリ及び広告をクライアントに戻すように構成され、個々の予想される完全な検索クエリは、このクエリに関連する最終結果へのリンクを含み、これによりユーザが最初に検索結果ページから選択を行わずに予想される完全な検索クエリから最終結果へ直接進むことができるようになる。
【００１１】
明細書及び図面に関する残り部分を参照することにより、本発明の特徴及び利点をさらに理解することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による検索処理のフロー図である。
【図２】本発明の実施形態による、検索クエリを作成してクエリの結果を表示するためのグラフィカルユーザインターフェイスを示す図である。
【図３】本発明の実施形態による、検索クエリを作成してクエリの結果を表示するためのグラフィカルユーザインターフェイスを示す図である。
【図４Ａ】本発明の実施形態を実現できるコンピュータ環境の簡略図である。
【図４Ｂ】本発明の実施形態を実現できるコンピュータ環境の別の簡略図である。
【発明を実施するための形態】
【００１３】
以下、本発明者らが本発明の実施を検討する最良の形態を含む本発明の特定の実施形態を詳細に参照する。これらの特定の実施形態の例を添付図面に示す。これらの特定の実施形態とともに本発明を説明するが、説明する実施形態に本発明を限定することは意図していない。それどころか、添付の特許請求の範囲により定義される本発明の思想及び範囲に含めることができる代替物、修正物及び同等物を網羅することが意図される。以下の説明では、本発明を完全に理解できるようにするために特定の詳細を示す。本発明は、これらの特定の詳細の一部又は全部を伴わずに実施することができる。また、本発明を不必要に曖昧にしないように、周知の特徴については詳細に説明していないこともある。
【００１４】
従来型の利用可能な検索支援機能は、文字列が打ち込まれたときにこれらを検出し、ユーザが打ち込んでいる又は関心を持っていると思われるいくつかの人気の高い文字列を提案する。このとき、ユーザは、自身の検索を打ち込み続けてもよいし、又は提案される文字列の１つを選択してもよい。検索用語を選択して入力すると、この用語が（Ｙａｈｏｏ！などの）検索システムに提出され、通常は関連テキストを含むハイパーリンクの形の結果が、直接又はサードパーティプロバイダを介してユーザに戻される。その後、ユーザは、これらのハイパーリンクの中から選択を行い、このハイパーリンクが、情報が存在するＵＲＬ及び関連する宛先にユーザを導く。
【００１５】
この方法は、検索結果ページを迂回する本発明の実施形態とは対照的である。結果ページ及びこれを示す段階を迂回すれば、関連情報をより直接的に検索して閲覧することができ、特にハンドセットなどのモバイル装置のユーザに役立つ。
【００１６】
１つの実施形態では、検索支援が、表示情報を含むオブジェクト及び（情報のＵＲＬなどの）情報ソースにユーザを直接移動させるリンクを提供し、最初に結果ページから選択を行う必要がない。いくつかの実施形態では、Ｊａｖａ（登録商標）及び／又はＨＴＭＬスクリプトなどのスクリプトを含むオブジェクトが検索支援の一部として提供される。ユーザがこれらのオブジェクトを選択すると、スクリプトが実行される。
【００１７】
いくつかの実施形態は、いずれかのサードパーティプロバイダが使用して、検索プロバイダの検索機能及び検索支援をサードパーティプロバイダサービスと一体化し、モバイルユーザにサービスを提供する検索支援機能を提供する。ウィジェット又はその他のインターフェイスにより、検索の検索エンジンにアクセスすることができる。
【００１８】
いくつかの実施形態では、ユーザが自身のクエリを完成させる前に、クエリに関連する、及び部分的に完成したクエリに基づく広告をユーザに示すことができる。１つの実施形態では、これが自動的に、すなわちユーザ入力を伴わずに行われるのに対し、別の実施形態では、これがオブジェクトに埋め込まれたスクリプトを通じて行われ、提供された（検索支援）オブジェクトをユーザが選択するまで広告が現れない。
【００１９】
図１は検索要求を満足させるための例示的な処理を示すフロー図である。ステップ１０４において、ユーザが部分的検索クエリを入力する。ユーザが利用しているクライアント装置は、検索クエリが完了する前に、この部分的検索クエリを検索プロバイダシステムへ送信する。図４Ａ及び図４Ｂに関して説明するように、検索プロバイダシステムは、検索要求を満足させるための特定用途向けコンピュータシステムを備える。部分的検索クエリは、検索プロバイダシステムへ直接送信することも、又は検索プロバイダシステムにアクセスする別の仲介業者へ最初に送信することもできる。ステップ１１２、１１６及び１２０は平行して行われることが好ましい。ステップ１１２において、従来の検索支援結果が収集される。このステップでは、部分的検索クエリの部分的文字列に一致する完全な文字列を検索する。
【００２０】
ステップ１１６において、部分的検索クエリに関連する広告を収集する。ステップ１２０において、部分的検索クエリを分類する。例えば、システムは、文字列を解析して処理し、クエリの文字列が（旅、有名人、映画、．．．などの）あるカテゴリタイプに関連するかどうか、及び／又は（「ホテルニューヨーク（ｈｏｔｅｌ  Ｎｅｗ  Ｙｏｒｋ）」の検索などの）含まれる位置情報を検出することができる。
【００２１】
ステップ１２４において、カテゴリの一致が見つかったと判定された場合、ステップ１３２において、特定のカテゴリの最上位の結果を収集する。このステップでは、カテゴリごとの（より大きな検索結果の組の）クラスタタイプを決定する。ステップ１３６において、カテゴリごとに広告も収集する。ステップ１３２及び１３６は平行して行われることが好ましい。ステップ１２８において、カテゴリの一致が見つからなかった場合、或いは（カテゴリの一致が判明した場合）ステップ１３２及び１３６を実行した後、ステップ１４０において結果と広告を統合する。その後、ステップ１４４において結果がクライアントに戻され、ステップ１５０おいてクライアントがこれを表示する。結果が統合され、クライアントに戻され、表示された際に結果が並べられる順序により、個々の検索支援文字列（部分的クエリに基づく完全なクエリ）に関する広告収入を得ることができる。実施形態は、検索支援の選択肢として、特定のプロバイダから収入を得る能力、又は特定のプロバイダに優先順位を付ける能力を提供する。例えば、実施形態は、プロバイダ又は特定のオブジェクトに関連する総収入又は純収入により、又はこれらを使用して、予想されるクエリ結果／オブジェクトの推薦に収入順位を付けられるようにする。
【００２２】
このような検索クエリを満足させることに関するさらなる情報については、各々の全体が引用により組み入れられる以下の出願：「検索イコライザ」という名称の米国特許出願公開第２００８−００１６０３４−Ａ１号として公開された米国特許出願第１１／４８６，８１８号、「クラスタ検索処理」という名称の米国特許出願公開第２００８−０１６８０５２号として公開された米国特許出願第１１／６５１，１０２号、及び「テキストメッセージ交換を介したクラスタ検索処理の有効化」という名称の米国特許出願第１１／８３３，１７３号を参照されたい。
【００２３】
図２及び図３に、（ハンドヘルド型）クライアント装置のユーザインターフェイス画面を示す。画面３０１〜３０６は、ユーザインターフェイスにおいて見られる画面及び段階の経時的な進行を示す。画面３０１は、検索クエリが入力されたことを示す。「ｓａｎ」という部分的検索クエリが入力された形で示している。（Ｙａｈｏｏ！などの）検索プロバイダの検索支援機能が、クエリを作成する際にユーザを支援する一群の選択肢を提供する。画面３０１には、部分的文字列に類似する文字列を提案する従来型の支援を示している。いくつかの実施形態では、文字列が埋め込みリンクを含み、文字列をリンクに関連付け、或いは文字列及びリンクを含むオブジェクトの一部とすることができる。例えば、「サンフランシスコ（ｓａｎ  ｆｒａｎｃｉｓｃｏ）」「サンディエゴ（ｓａｎ  ｄｉｅｇｏ）」「サンアントニオ（ｓａｎ  ａｎｔｏｎｉｏ）」及び「サンアンドレアスチート（ｓａｎ  ａｎｄｒｅａｓ  ｃｈｅａｔｓ）」という選択肢が示されている。次に、ユーザは、画面３０２に見られるように、検索支援が提供する選択肢の１つを選択して検索を実行することができ、この場合、ユーザは一群の検索支援用選択肢の中から「サンフランシスコ」選択している。画面３０３において、検索結果が取り出されて検索プロバイダ又は仲介業者からクライアントにロードされている間、ユーザインターフェイスはロード中の画面を表示する。
【００２４】
画面３０４では、検索結果ページがいくつかの検索結果とともに示されている。その後、ユーザは、これらの結果の中から選択を行うことができる。画面３０５は、選択された「天候」の結果が開かれる間、ユーザに少し待つように（及び画面をわずかに暗くして）求めるロード中の表示を示している。画面３０６では、サンフランシスコの「天候」の結果の詳細なページがユーザに表示されている。
【００２５】
好ましい実施形態では、検索処理が短縮され、この例の最終情報である天候結果の詳細ページ３０６をユーザに提供するのに画面３０１〜３０６及び関連段階の一部しか必要としない。図１のフロー図に示す実施形態及び処理によれば、画面３０２などの検索クエリページが迂回される。改善された検索支援機能が提供する、クエリの基礎として選択できる選択肢は、文字列だけではない。上述したように、この代わりの選択肢には、最終結果へのリンク及び広告又は広告へのリンクを含むオブジェクトがあり、これらが選択されたときに最終結果が戻される。従って、図２及び図３の例示的な画面では、ユーザが検索結果ページの選択肢から選択を行う必要がないので、画面３０４も迂回される。同様に、画面３０５に示す第２のロード中に必要となる追加の時間が排除される。画面３０３に見られるロード中によって示されるような１回のロードしか必要でなくなる。
【００２６】
要約すれば、検索支援が提供する提供物をクリックする（又は別様に選択する）ことにより、検索結果をクリックすることによって提供されていたはずの最終情報が直接ロードされて提供される。好ましい実施形態では、画面３０２、３０４及び３０５に示す段階に必要な、及びこれらの段階に関連する入力及び時間が排除される。
【００２７】
モバイル装置では、このことは大いに好都合である。上述したように、モバイル装置のユーザは、同時にいくつかのことを行っている場合がある。従って、結果に至るまでの段階及び遅延が少ないほど良い。例えば、両手に様々なものを持って飛行機に搭乗したり又は降りたりする集中に欠けるユーザは、この改善された検索技術が有用であることに気付くであろう。別の例として、モバイル装置のユーザが、禁止の警告及びその他のアドバイスにもかかわらず車の運転中に検索を行うことがあるが、入力要件がより少なく、結果表示がより高速であるほど、モバイル装置の使用に関連するリスクが減少する。
【００２８】
このような検索システムを、例えば図４Ａに示すような、より大きなネットワークの一部として実現することができる。実装構成では、ユーザ集団が、（デスクトップ型、ラップトップ型、タブレット型などの）あらゆる種類のコンピュータ４０２、（ケーブル及び衛星セットトップボックス及びデジタルビデオレコーダなどの）メディアコンピュータプラットフォーム４０３、（ＰＤＡなどの）モバイルコンピュータ装置４０４、携帯電話機４０６、又はあらゆる種類のコンピュータ又は通信プラットフォームを介して多様なネットワーク環境とやりとりし、電子メールにアクセスし、検索サービスを利用することが予想される。このユーザ集団は、例えばオンライン電子メールのユーザ、及び（コンピュータ装置及び関連データストア４０１によって表す）Ｙａｈｏｏ！社が提供するような検索サービスのユーザを含むことができる。
【００２９】
本発明の実施形態によれば、検索サービスプロバイダの性質に関わらず、何らかの集中方式で検索を処理することができる。このことを、図４Ａのサーバ４０８及びデータストア４１０によって表しており、これらは当然ながら複数の分散装置及びデータストアに対応することができる。本発明を、例えばＴＣＰ／ＩＰに基づくネットワーク、通信ネットワーク、無線ネットワーク、公衆ネットワーク、プライベートネットワーク、これら様々な組み合わせなどを含む様々なネットワーク環境で実施することもできる。このようなネットワーク、並びに分散性の高いいくつかの実装構成をネットワーク４１２によって表している。
【００３０】
いくつかの実施形態では、検索プロバイダ以外のサイトが検索支援機能を展開することができる。これらのサイトはサードパーティと呼ばれ、これらのサーバはサードパーティサーバと呼ばれる。このような実施形態を図４Ｂに示す。（Ｙａｈｏｏ！などの）検索プロバイダが、サードパーティサーバ４７０が使用するためのＡＰＩ４６５を提供する。このＡＰＩは、サードパーティサーバが（図４Ａのサーバ４０８及びデータストア４１０などの）検索システム４６０にアクセスしてクエリを行い、検索支援機能及びオブジェクトを提供し、これを（図４Ａのコンピュータ４０２、メディアコンピュータプラットフォーム４０３、モバイルコンピュータ装置４０４、携帯電話機４０６などの）クライアント４５０にも提供できるようにする。例えば、サードパーティのシステムに検索ウィジェットを組み込み、これが検索クエリを受け取り、ＡＰＩ４６５を介して検索システム４６０にアクセスして検索支援を提供し、クエリを満足させることができる。最終結果及びその他の調整段階は、サードパーティサーバ４７０及びＡＰＩ４６５を介してクライアントから検索システム４６０へ／検索システム４６０から渡すこともでき、又は検索システム４６０とクライアント４５０の間で直接送信することもできる。
【００３１】
また、本発明の実施形態を実現するコンピュータプログラム命令をいずれかの種類の有形コンピュータ可読媒体に記憶して、クライアント／サーバモデル、ピアツーピアモデルを含む様々なコンピュータモデルに基づいて独立型コンピュータ装置上で実行することもでき、又は本明細書で説明した様々な機能を異なる場所で実現又は使用できる分散型コンピュータモデルに基づいて実行することもできる。
【００３２】
実施形態は、検索支援の選択肢として、特定のプロバイダから収入を得る能力、又は特定のプロバイダに優先順位を付ける能力を提供する。例えば、実施形態は、プロバイダ又は特定のオブジェクトに関連する総収入又は純収入により、又はこれらを使用して、予想されるクエリ結果／オブジェクトの推薦に収入順位を付けられるようにする。
【００３３】
上述した実施形態にはいくつかの利点がある。これらの実施形態は、より迅速かつ効果的な広告配置を可能にする。部分的クエリの結果として提供される広告は、リッチメディアタイプによるものであってもよい。従って、部分的検索クエリは（音声／ビデオなどの）マルチメディア広告をトリガすることができる。
【００３４】
これらの実施形態は、ロード段階及びこの段階に伴う待ち時間も排除する。例えば、検索結果ページを迂回することにより、所望の結果を表示するために１回のロード段階しか必要でなくなる。この点についても、有線であるか又はＩＥＥＥ８０２．１１規格に基づく無線であるかに関わらず、データ転送が地上でのインターネットアクセスに比べて劣ることが多いモバイル装置において特に有用である。
【００３５】
これらの実施形態は、図１、図２及び図３に関して説明したように、所望の結果に到るために、装置の操作及び装置とのやりとりが少なくて済むという点でも好都合である。この点についても、移動中及び他のタスクを同時に実行しながら使用することが多いハンドヘルド装置において特に好都合である。
【００３６】
特定の実施形態を参照しながら本発明を詳細に図示し説明したが、当業者であれば、本発明の思想又は範囲から逸脱することなく、開示した実施形態の形態及び詳細に変更を行うことができると理解するであろう。
【００３７】
また、本明細書では、様々な実施形態を参照しながら本発明の様々な利点、態様及び目的について説明したが、本発明の範囲をこのような利点、態様及び目的への参照によって限定すべきではないことが理解されるであろう。むしろ、本発明の範囲は、添付の特許請求の範囲を参照することにより決定すべきである。
【符号の説明】
【００３８】
１０４  ユーザが部分的検索クエリを入力
１０８  クライアントが、部分的検索クエリをサーバへ送信
１１２  検索支援結果（予想される完全なクエリ）を収集
１１６  （検索クエリにより）広告を収集
１２０  部分的検索クエリを分類
１２４  カテゴリの一致が見つかったか？
１２８  結果を戻さず
１３２  最上位の結果（カテゴリごとに特定されるクラスタタイプ）を収集
１３６  （カテゴリごとに）広告を収集
１４０  結果と広告を統合
１４４  クライアントに結果を戻す
１５０  結果を表示
【図１】
0005623516.tif 000002
【図２】
0005623516.tif 000003
【図３】
0005623516.tif 000004
【図４Ａ】
0005623516.tif 000005
【図４Ｂ】
0005623516.tif 000006