(57)【要約】  方法は、ユーザから検索クエリを受取り、検索クエリに基づいて検索結果を生成することを含む。この方法はさらに、検索結果および検索結果の第１の結果に関連付けられた電話番号または住所の少なくとも１つを特定する情報をユーザに提供することをも含み得る。この方法はさらに、少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供することを含んでもよい。
2009525548.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから検索クエリを受取るステップと、
検索クエリに基づいて検索結果を生成するステップと、
検索結果および検索結果のうち少なくとも第１の検索結果に関連付けられた電話番号または住所の少なくとも１つを特定する情報をユーザに提供するステップと、
少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供するステップとを含む、方法。
【請求項２】
検索結果のうち第２の結果とともにローカル検索システムへのリンクを提供するステップをさらに含む、請求項１に記載の方法。
【請求項３】
ユーザによるリンクの選択に応じて自動的に地図を生成するステップをさらに含む、請求項１に記載の方法。
【請求項４】
リンクの選択に応じて、第１の検索に関連付けられた第１の情報を自動的に提供するステップをさらに含む、請求項１に記載の方法。
【請求項５】
第１の情報は、ユーザに関連するであろう第１の検索結果に関連付けられた情報を含む、請求項４に記載の方法。
【請求項６】
第１の検索結果および第１の結果に関連付けられた位置を示す地図とともに第１の情報を自動的にユーザに提供するステップをさらに含み、第１の情報および地図は同じユーザインタフェース画面に配置される、請求項１に記載の方法。
【請求項７】
検索結果および電話番号または住所の少なくとも１つを特定する情報を提供するステップは、
電話番号および住所をユーザに提供するステップを含む、請求項１に記載の方法。
【請求項８】
検索結果および電話番号または住所の少なくとも１つを特定する情報を提供するステップはさらに、
ユーザインタフェース画面を介して電話番号、住所および地図へのリンクをユーザに提供するステップを含み、電話番号、住所およびリンクは、ユーザインタフェース画面上の第１の検索結果のタイトルの下に配置される、請求項１に記載の方法。
【請求項９】
複数の企業に関連付けられた情報を第１のデータベースに格納するステップと、
複数の企業の第１の企業に関連付けられた第１の情報がウェブページを特定する情報を含むか否かを判断するステップと、
第１の情報がウェブページを特定する情報を含む場合、第１の企業に関連付けられた第１の情報のうち少なくともいくつかを特定するステップと、
特定された情報をウェブページとともに第２のデータベースに格納するステップとをさらに含む、請求項１に記載の方法。
【請求項１０】
第１の情報は、第１の企業の電話番号および住所を含む、請求項９に記載の方法。
【請求項１１】
検索結果を生成するステップは、
検索結果を生成し、かつ第１の検索結果に関連付けられた電話番号または住所の少なくとも１つを特定するために、第２のデータベースにアクセスするステップを含む、請求項９に記載の方法。
【請求項１２】
複数の企業の第２の企業に関連付けられた第１のデータベースの情報が複数の位置を特定する情報を含むか否か判断するステップと、
生成された検索結果が第２の企業に関連付けられた第２のウェブページを含み、かつ第１のデータベースが第２の企業に関連付けられた複数の位置を特定する情報を含む場合、第２の企業に関連付けられた第２の検索結果とともにローカル検索システムへのリンクをユーザに提供するステップとをさらに含む、請求項９に記載の方法。
【請求項１３】
検索結果のうち第２の結果に関連付けられた情報が複数の位置を特定するか否か判断するステップと、
ユーザに関連付けられた第１の位置を特定するステップと、
第１の位置に基づいて、複数の位置のうちの１つの住所を特定する情報を第２の検索結果とともに提供するステップとをさらに含む、請求項１に記載の方法。
【請求項１４】
第１の位置を特定するステップは、
ユーザに関連付けられたインターネットプロトコルアドレスに基づいて第１の位置を特定するステップを含む、請求項１３に記載の方法。
【請求項１５】
第１の位置を特定するステップは、
検索クエリとともに受取られるクッキーに含まれるアドレス情報に基づいて第１の位置を特定するステップを含む、請求項１３に記載の方法。
【請求項１６】
リンクの選択に応じてユーザに地図を提供するステップと、
案内とともに地図をユーザに提供するステップとをさらに含み、案内は第１の検索結果に関連付けられた住所の位置に基づく、請求項１に記載の方法。
【請求項１７】
検索クエリに基づいて検索結果を生成するための手段と、
検索結果および検索結果の少なくとも第１の検索結果の１つに関連付けられた住所または電話番号の少なくとも１つを特定する情報をユーザに提供するための手段と、
少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供するための手段とを含む、システム。
【請求項１８】
リンクの選択に応じて第１の検索結果に関連付けられた地図および情報を自動的に提供するための手段をさらに含む、請求項１７に記載のシステム。
【請求項１９】
検索結果のうち第２の検索結果に関連付けられたローカル検索システムへのリンクを提供し、かつ第２の検索結果の地図へのリンクを提供しない手段をさらに含む、請求項１７に記載のシステム。
【請求項２０】
検索結果のうち第２の検索結果に関連付けられた情報が複数の位置を特定するか否かを判断するための手段と、
ユーザに関連付けられた第１の位置を特定するための手段と、
第１の位置に基づいて、複数の位置のうち１つの住所を特定する情報を第２の検索結果とともに提供するための手段とを含む、請求項１７に記載のシステム。
【請求項２１】
命令を格納しているコンピュータ読取可能な媒体と、
コンピュータ読取可能な媒体に結合されたプロセッサとを含み、プロセッサが命令を実行することで、プロセッサは、
検索クエリに基づいて検索結果を生成し、
検索結果および検索結果のうち少なくとも第１の検索結果に関連付けられた電話番号および住所を特定する情報をユーザに提供し、
少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供する、システム。
【請求項２２】
プロセッサは、命令によってさらに、
リンクの選択に応じて自動的にユーザに地図を提供し、
第１の検索結果に関連付けられた第１の情報を地図と同じユーザインタフェース画面上に提供する、請求項２１に記載のシステム。
【請求項２３】
複数の企業に関連付けられた情報を格納するメモリと、
検索エンジンとを含み、検索エンジンは、
複数の企業のうち第１の企業に関連付けられた第１の情報がウェブページを特定する情報を含むか否かを判断し、
第１の情報がウェブページを特定する情報を含む場合、第１の企業に関連付けられた第１の情報のうち少なくともいくつかを特定し、
特定された情報をウェブページとともに第２のデータベースに格納する、システム。
【請求項２４】
第１の情報は第１の企業の住所および電話番号を含み、検索エンジンは、
ユーザから検索クエリを受取り、
検索結果を生成して、第１の企業に関連付けられた第１の検索結果に関連付けられた住所および電話番号を特定するために、第２のデータベースにアクセスし、
第１の検索結果、住所、電話番号、および住所に関連付けられた地図へのリンクをユーザに提供する、請求項２３に記載のシステム。
【請求項２５】
検索エンジンは、
複数の企業のうち第２の企業に関連付けられた第１のデータベースにおける情報が複数の位置を特定する情報を含むか否かを判断し、かつ
生成された検索結果が第２の企業に関連付けられた第２のウェブページを特定し、かつ第１のデータベースが第２の企業に関連付けられた複数の位置を特定する情報を含む場合、第２の企業に関連付けられた第２の検索結果とともにローカル検索システムへのリンクをユーザに提供する、請求項２４に記載の方法。
【請求項２６】
検索エンジンは、
ユーザクエリに応じて検索結果を生成し、
検索結果のうち第１の検索結果に関連付けられた情報が複数の位置を特定するか否かを判断し、
第１の検索結果に関連付けられた情報が複数の位置を特定する場合、検索クエリを送信したユーザに関連付けられた第１の位置を特定し、
第１の位置に基づいて、複数の位置のうち１つの住所を特定する情報を第１の検索結果とともに提供する、請求項２３に記載のシステム。
【請求項２７】
検索エンジンが、ユーザに関連付けられたインターネットプロトコルアドレスとユーザクエリとともに受取られたクッキーに含まれるアドレス情報とのうち少なくとも１つに基づいて第１の位置を特定する、請求項２６に記載のシステム。
【請求項２８】
ユーザから検索クエリを受取るステップと、
検索クエリに基づいて検索結果を生成するステップと、
複数の検索結果のうち第１の結果に関連付けられたかウェブページが単一の住所および電話番号を含むか否かを判断するステップと、
ウェブページが単一の住所および電話番号を含む場合、検索結果および第１の検索結果に関連付けられた単一の住所および電話番号を特定する情報をユーザに提供するステップ
と、
第１の検索結果に関連付けられた地図へのリンクをユーザに提供するステップとを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
発明の分野
本願明細書に記載された実現例は、概して情報検索に関し、より特定的には、検索クエリに応じて情報を提供することに関する。
【背景技術】
【０００２】
関連技術の説明
ワールドワイドウェブ（「ウェブ」）は膨大な情報量を包含している。しかしながら情報の所望の部分を見つけることは困難となり得る。この問題は、ウェブ上の情報量およびウェブ検索に不慣れな新規ユーザの数の急速な増加によって悪化している。
【０００３】
検索エンジンは、ユーザが関心を持つウェブページへのハイパーリンクを返そうとする。一般に、検索エンジンは、ユーザによって入力された検索語（検索クエリと呼ばれる）に基づいてユーザの関心を判断する。検索エンジンの目的は、ユーザに対し、検索クエリに基づいて、高品質な関連結果（たとえばウェブページ）へのリンクを提供することである。典型的には、検索エンジンは、検索クエリの中の用語を、予め記憶されたウェブページのコーパス（corpus）と突き合わせることによりこれを達成する。ユーザの検索語を含むウェブページは「ヒット」であり、リンクとしてユーザに返される。
【０００４】
既存の検索エンジンのユーザがさまざまなウェブサイトのウェブページへのリンクを受取るとき、ユーザは、ウェブサイトの１つ以上に関連付けられた連絡先情報を特定することにしばしば興味を持っている。たとえば、ユーザは、ウェブサイトのうちの１つに対応付けられる企業の連絡先情報を特定することに興味を持っているかもしれない。この場合、ユーザは、連絡先情報を見つけようとしてリンクのうちの１つを選択することができる。連絡先情報が選択されたウェブページで見つけられない状況は多い。この場合、ユーザは、所望の情報を見つけようとして、同じウェブサイト上のこの最初のウェブページから他のウェブページへとナビゲートすることになる。これはユーザが興味のある情報を見つけることができるまでクリックしていくつかのウェブページを通ることを含み得る。
【発明の開示】
【課題を解決するための手段】
【０００５】
発明の概要
１つの局面によれば、方法は、ユーザから検索クエリを受取って検索クエリに基づいて検索結果を生成することを含み得る。方法はさらに、検索結果および検索結果のうち少なくとも第１の検索結果に関連付けられた電話番号または住所の少なくとも１つを特定する情報をユーザに提供することを含んでもよい。方法はさらに少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供することを含んでもよい。
【０００６】
別の局面では、命令を格納しているコンピュータ読取可能な媒体、およびコンピュータ読取可能な媒体に結合されたプロセッサを含むシステムが与えられる。プロセッサは、命令を実行して、検索クエリに基づいて検索結果をプロセッサに生成し、検索結果および検索結果のうち少なくとも第１の結果に関連付けられた電話番号または住所の少なくとも１つを特定する情報をユーザに提供する。その命令はまた、プロセッサに、少なくとも第１の検索結果に関連付けられた地図へのリンクをユーザに提供させる。
【０００７】
さらなる局面では、メモリおよび検索エンジンを含むシステムが与えられる。メモリは
複数の企業に関連付けられた情報を格納する。検索エンジンは、複数の企業のうち第１の企業に関連付けられた第１の情報がウェブページを特定する情報を含むか否かを判断する。検索エンジンはまた、第１の情報がウェブページを特定する情報を含む場合、第１の企業に関連付けられた第１の情報のうち少なくともいくつかを特定し、特定された情報をウェブページとともに第２のデータベースに格納する。
【０００８】
さらに別の局面では、方法は、ユーザから検索クエリを受け取り、検索クエリに基づいて検索結果を生成することを含み得る。方法はさらに、複数の検索結果のうち第１の検索結果に関連付けられたウェブページが単一の住所および電話番号を含むか否かを判断することと、ウェブページが単一の住所および電話番号を含む場合、検索結果ならびに第１の検索結果に関連付けられた住所および電話番号を特定する情報をユーザに提供することとを含んでもよい。方法はさらに、第１の検索結果に関連付けられた地図へのリンクをユーザに提供することを含んでもよい。
【０００９】
この明細書に組み込まれ、その一部を構成する添付図面は、この発明の実施例を示し、その説明とともにこの発明について説明する。
【発明を実施するための最良の形態】
【００１０】
詳細な説明
以下の詳細な説明は添付の図面を参照する。異なる図面における同じ参照番号は同じまたは同様の要素を特定することができる。さらに、以下の詳細な説明はこの発明を限定しない。
【００１１】
〔概観〕
この発明の原理と一致するシステムおよび方法は、検索クエリに関連付けられたいくつかのリンクを含む検索結果を提供することができる。リンクに加えて、ユーザが特定の企業を見つけるのを助ける連絡先情報などの追加情報がユーザに提供されてもよい。追加情報は、ユーザが興味を持つ情報を極めて迅速に得ることを支援することができる。
【００１２】
図１は、この発明の原理と一致する例示的な概念を示す例示的な図である。図１に示されるように、Pierpont Morgan Library（モーガンライブラリ）の検索に応じてユーザに提供されるインターフェース画面１００は、リンク１１０および１２０ならびに領域１１２および１２２におけるリンクの概要をそれぞれ含む。
【００１３】
この発明と一致する原理に従って、検索エンジンはまた、ユーザに追加情報を返す。たとえば図１を参照して、検索エンジンは、領域１１４で示されるように、リンクのうち１つ以上の住所および／または電話番号を特定し、ユーザにこの情報を与えてもよい。ドキュメントのうち１つ以上について住所および電話番号を提供することによって、ユーザはリンクのうちいずれかを選択する必要なく所望の情報を得ることができるかもしれない。さらに、領域１１６で表示されるように、検索エンジンはさらに地図および他の情報へのリンクを与えてもよい。領域１１６でMap & Info（地図および情報）をクリックすることによって、興味のある項目および／または興味のある項目に関連付けられた追加情報の場所を示す地図が提供されてもよい。この態様で、強調された検索結果がユーザに提供され、ユーザが興味を持つかもしれない情報を容易に特定できる。
【００１４】
以下の説明では、用語「ドキュメント」はいかなる機械読取可能かつ機械格納可能なワークプロダクトも含むように広く解釈される。ドキュメントは、たとえばウェブページ、ニュースイベントに関する情報、画像ファイル、商品に関する情報、ｕｓｅｎｅｔページに関する情報、イエローページ（yellow page）エントリ、スキャンされた本、ファイル、ファイルの組合せ、他のファイルへの埋込リンクを備えた１つ以上のファイル、ブログ
、ウェブ広告、電子メールなどを含み得る。ドキュメントはしばしばテキスト情報を含んでおり、埋込情報（メタ情報、ハイパーリンクなど）および／または埋込命令（Ｊａｖａｓｃｒｉｐｔ（登録商標）など）を含んでいてもよい。本願明細書に用いられる「リンク」という用語は、別のドキュメントまたは同じドキュメントの別の部分からの／別のドキュメントまたは同じドキュメントの別の部分への、ドキュメントへの／ドキュメントからの、いかなる参照も含むように広く解釈される。
【００１５】
〔例示的ネットワーク〕
図２は、この発明の原理と一致するシステムおよび方法が実現され得るネットワーク２００の例示的な図である。ネットワーク２００は、クライアント２１０、サーバ２２０、およびネットワーク２４０を介して接続しているローカル検索データ記憶装置２３０を含み得る。図２では簡潔さのために、２つのクライアント２１０、サーバ２２０およびローカル検索データ記憶装置２３０がネットワーク２４０に接続されるように示される。実際は、さらにクライアント、サーバおよびデータ記憶装置がこれより多くても少なくてもよい。さらに、いくつかの場合では、クライアントはサーバの機能を実行し、サーバはクライアントの機能を実行してもよい。さらに、代替の実現例では、１つの装置によって実行される機能が別の装置によって実行されてもよく、または別の装置／システムによって実行される機能と組み合わせられてもよい。
【００１６】
クライアント２１０はクライアントエンティティを含んでもよい。エンティティは、パーソナルコンピュータ、無線電話、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、または別の種類の計算もしくは通信装置などの装置、これらの装置の１つで動くスレッドもしくはプロセス、および／またはこれらの装置の１つによって実行可能なオブジェクトとして規定されてもよい。
【００１７】
サーバ２２０は、ドキュメントを収集し、処理し、検索し、維持し、管理し、かつ／または検索結果をユーザに提供する１つ以上のサーバエンティティを含んでいてもよい。この発明の原理と一致する例示的な実現例では、サーバ２２０はクライアント２１０によって使用可能な検索エンジンシステム２２５を含んでいてもよい。検索エンジンシステム２２５はクライアント２１０から検索クエリを受け取り、関連情報をクライアント２１０に返してもよい。例示的な実現例では、検索エンジンシステム２２５は、検索結果の生成のために、情報を収集し、処理し、維持する１つ以上のコンポーネントを含んでいてもよい。さらに、検索エンジンシステム２２５は、検索エンジンシステム２２５に提供される地理的な情報に基づいた結果をユーザに提供する「ローカルな」検索エンジンを含んでいてもよい。
【００１８】
ローカル検索データ記憶装置２３０は、会社／企業、組織、学校、図書館などの興味のある場所に関連付けられた情報を含んでいてもよい。たとえば、ローカル検索データ記憶装置２３０は、企業の名前、住所および／または電話番号を含んでいてもよい。例示的な実現例では、ローカル検索データ記憶装置２３０は、イエローページ情報または他の企業に関連付けられた情報などの企業に関する情報を収集して提供するエンティティ（図２に示されない）から受取った情報で占められていてもよい。たとえば、ローカルデータ記憶装置２３０は、ＩｎｆｏＵＳＡ、アクシオム（Ａｃｘｉｏｍ）などの第三者から受取った情報で占められていてもよい。検索エンジンシステム２２５に含まれるローカル検索エンジンシステムなどのローカル検索データ記憶装置２３０に関連付けられたエンティティはさらに、ローカル検索データ記憶装置２３０に格納されることになっている情報を特定するためにウェブページをスキャンしたりレビューしたりしてもよい。次いで、これらの記録は、各企業などについて一緒にクラスタ化され、または収集されて、ローカル検索データ記憶装置２３０に格納されてもよい。ローカル検索データ記憶装置２３０に格納された各企業／組織の記録は、企業／組織に関連付けられた特定の記録を識別する、本願明細書
でクラスタＩＤと呼ばれる識別子（ＩＤ）によってインデックス付けされてもよい。いくつかの実現例では、クラスタＩＤは企業の名前でもよい。より詳細に下記に記載されるように、ユーザに検索結果を返すとき、検索エンジンシステム２２５はローカル検索データ記憶装置２３０の情報を用いることができる。
【００１９】
ネットワーク２４０は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、公衆交換電話ネットワーク（ＰＳＴＮ）などの電話網、イントラネット、インターネット、異なる型のネットワークまたはネットワークの組合せを含んでいてもよい。クライアント２１０およびサーバ２２０は、有線、無線および／または光学的接続を介してネットワーク２４０に接続することができる。代替の実現例では、図２に例示された装置の１つ以上が装置の別の１つに直接接続されてもよい。たとえば、この発明の原理と一致する１つの実現例では、図２の点線で示されるように、サーバ２２０がローカル検索データ記憶装置２３０に直接接続されてもよい。さらに他の代替例においては、ローカル検索データ記憶装置２３０は検索エンジンシステム２２５の一部であってもよい。
【００２０】
さらに、サーバ２２０およびローカル検索データ記憶装置２３０は単一の装置として図２に示される。しかしながら、サーバ２２０およびローカル検索データ記憶装置２３０は、コンピュータプロセッサ、サーバおよび／またはデータベースのネットワークとして各々が実現されてもよいことが理解される。
【００２１】
〔例示的サーバアーキテクチャ〕
図３は、この発明の原理と一致する実現例におけるサーバ２２０の例示的な図である。サーバ２２０は、バス３１０、プロセッサ３２０、メインメモリ３３０、読出し専用メモリ（ＲＯＭ）３４０、記憶装置３５０、１つ以上の入力装置３６０、１つ以上の出力装置３７０および通信用インターフェース３８０を含むことができる。バス３１０は、サーバ２２０のコンポーネント間の通信を可能にする経路を含んでいてもよい。
【００２２】
プロセッサ３２０は、命令を解釈し実行するいかなる型の従来のプロセッサ、マイクロプロセッサまたは処理ロジックを含んでいてもよい。メインメモリ３３０は、ランダムアクセスメモリ（ＲＡＭ）またはプロセッサ３２０による実行のための情報および命令を格納する別の型の動的記憶装置を含んでいてもよい。ＲＯＭ３４０は従来のＲＯＭ装置またはプロセッサ３２０による使用のために静的な情報および命令を格納する別の型の静的記憶装置を含んでいてもよい。記憶装置３５０は磁気および／または光記録媒体ならびにその対応するドライブを含んでいてもよい。
【００２３】
入力装置３６０は、キーボード、マウス、ペン、音声認識および／または生体認証メカニズムなどの、ユーザがサーバ２２０に情報を入力するのを可能にする１つ以上の従来の機構を含んでいてもよい。出力装置３７０は、ディスプレイ、プリンタ、スピーカなどの、ユーザに情報を出力する１つ以上の従来の機構を含んでいてもよい。通信インターフェース３８０は、サーバ２２０が他の装置および／またはシステムと通信することができるようにするいかなるトランシーバ様の機構を含んでいてもよい。たとえば、通信インターフェース３８０は、ネットワーク２４０などのネットワークを介して別の装置またはシステムと通信するための機構を含んでいてもよい。
【００２４】
この発明の原理と一致するサーバ２２０は、クライアント２１０からの入力に基づいて検索を実行することができる。サーバ２２０は、メモリ３３０などのコンピュータ読取可能な媒体に格納されるソフトウェア命令を実行するプロセッサ３２０に応答してこれらの動作を実行してもよい。コンピュータ読取可能な媒体は、１つ以上のメモリ装置および／または搬送波として規定されてもよい。
【００２５】
ソフトウェア命令は、データ記憶装置３５０などの別のコンピュータ読取可能な媒体または通信インターフェース３８０を介して別の装置からメモリ３３０へ読み取られてもよい。メモリ３３０に含まれるソフトウェア命令は、プロセッサ３２０に後述のプロセスを実行させる。代替的には、この発明の原理と一致しているプロセスを実現するために、ソフトウェア命令の代わりに、またはその命令と組み合わせて、ハードワイヤード回路が用いられてもよい。したがって、この発明の原理と一致する実現例は、ハードウェア回路およびソフトウェアのいかなる特定の組合せにも限定されない。
【００２６】
図４は、この発明の原理と一致する実現例に従った検索エンジンシステム２２５の例示的な機能ブロック図である。検索エンジンシステム２２５は、マッピングコンポーネント４１０、ウェブ検索インデックス記憶装置４２０、検索コンポーネント４３０を含んでいてもよい。図４に例示された機能ブロックは、ソフトウェア、ハードウェアまたはハードウェアとソフトウェアの組合において実現されてもよい。さらに、機能ブロックの各々は１つ以上のコンピュータプロセッサ、スレッド、および／またはオブジェクトを表してもよい。代替の実現例では、図４の機能ブロックのうち１つによって実行される機能が別の機能ブロックによって実行されてもよいことが理解される。さらに、代替の実現例では、単一の機能ブロック／処理装置が検索エンジンシステム２２５の機能を実行してもよい。
【００２７】
マッピングコンポーネント４１０は、ウェブページから、ウェブページがそのホームページとなっている企業の住所および／また電話番号などのローカル検索関連情報へマッピングを生成することができる。マッピングコンポーネント４１０は、ローカル検索関連情報が関連付けられるドキュメントと一緒にローカル検索関連情報をウェブ検索インデックス記憶装置４２０に格納してもよい。たとえば、ウェブ検索インデックス記憶装置４２０は、住所および電話番号が関連付けられるドキュメント（たとえばウェブページ）とともに企業の住所および電話番号を格納してもよい。次いで、より詳細に下記に記載されるように、この情報は検索クエリに応じてユーザに提供されてもよい。
【００２８】
ローカル検索データ記憶装置２３０は、上述のように、企業、組織、学校、図書館などのリスト、およびこれらのエンティティに関連付けられたデータを含んでいてもよい。たとえば、以前に記載されたように、ローカル検索データ記憶装置２３０は、クラスタＩＤによってインデックス付けされた企業／組織の記録を格納してもよい。
【００２９】
図５は、ローカル検索データ記憶装置２３０の例示的な部分を示す。図５を参照して、ローカル検索データ記憶装置２３０は、エントリ５００、エントリ５００に関連付けられたサブエントリ５００−１、５００−２および５００−３を含むことができる。図５に例示された例において、エントリ５００は「Clift Hotel（クリフトホテル）」を格納し、エントリ５００は、Clift Hotelまたはｗｗｗ．ｃｌｉｆｔ．ｃｏｍに対応するクラスタＩＤであってもよい。サブエントリ５００−１は、Clift Hotelに関連付けられたウェブサイトアドレスを格納し、サブエントリ５００−２は、Clift Hotel in San Francisco, CA（カリフォルニア州サンフランシスコのクリフトホテル）の通り番地を格納し、サブエントリ５００−３は、Clift Hotelの電話番号を格納する。ローカル検索データ記憶装置２３０はさらに、エントリ５００に関連付けられた付加的な位置および／または電話番号などのエントリ５００に関連付けられた追加情報を含んでいてもよい。ローカル検索データ記憶装置２３０は、ホテルの部屋代、ホテルの格付けなどのエントリ５００に関連付けられた追加情報を格納してもよい。この追加情報は、より詳細に下記に記載されるように、ユーザが検索結果と共に提供されるリンクを選択した後にユーザに提供されてもよい。
【００３０】
ローカル検索データ記憶装置２３０は、他の多くの会社／企業、学校、図書館、組織などについての同様の情報を格納することができる。より詳細に下記に記載されるように、マッピングコンポーネント４１０は、ウェブ検索インデックス記憶装置４２０の情報から
ローカル検索データ記憶装置２３０の情報へとマッピングを生成するために、ローカル検索データ記憶装置２３０の情報を用いることができる。
【００３１】
図４を参照して、検索コンポーネント４３０はクライアント２１０から検索クエリを受取ってもよい。検索コンポーネント４３０は、検索クエリに基づいて関連ドキュメントを特定する検索結果を生成するためにウェブ検索インデックス記憶装置４２０にアクセスすることができる。関連ドキュメントは、特定のドキュメントに関連付けられたローカルな情報を含んでいてもよい。次いで、より詳細に下記に記載されるように、検索エンジンシステム２２５が、元の検索クエリを出したクライアント２１０に検索結果およびローカルな情報を転送することができる。
【００３２】
〔例示的処理〕
図６は、この発明の原理と一致するウェブページへのローカル検索関連情報のマッピングに関連付けられた例示的な処理を示すフローチャートである。処理は、マッピングコンポーネント４１０がローカル検索データ記憶装置２３０に格納された記録の各々を検討して、ウェブサイトを含む記録を特定することにより始まる（アクション６１０）。たとえば、マッピングコンポーネント４１０は、エントリ５００に関連付けられた記録を特定し、エントリ５００に関連付けられた記録がウェブサイトｗｗｗ．ｃｌｉｆｔ．ｃｏｍを含むと判断することができる。
【００３３】
次いで、マッピングコンポーネント４１０は、ウェブサイト情報を含むクラスタＩＤに関連付けられた記録をとり、記録が属するクラスタＩＤをウェブサイトのＵＲＬにマッピングしてもよい（アクション６２０）。上記の例において、マッピングコンポーネント４１０は「Clift Hotel」をｗｗｗ．ｃｌｉｆｔ．ｃｏｍにマッピングしてもよく、それはClift Hotelのホームページを表してもよい。
【００３４】
いくつかの場合には、１つのクラスタＩＤがいくつかのＵＲＬを含む記録を含み得る。これらの場合には、マッピングコンポーネント４１０は次に、クラスタＩＤのうちのいずれかについて複数のＵＲＬが存在するか否かを判断することができる。（アクション６３０）。複数のＵＲＬが単一のクラスタＩＤに対して存在する場合、マッピングコンポーネント４１０は、その特定のクラスタＩＤについてＵＲＬのうち１つを特定することができる（アクション６４０）。
【００３５】
たとえば、１つの実現例では、マッピングコンポーネント４１０は、いずれのソースまたは入力元がそのクラスタＩＤにＵＲＬを与えたか調べることにより、クラスタＩＤに関連付けられた複数のＵＲＬから１つのＵＲＬを特定してもよい。すなわち、マッピングコンポーネント４１０は、ＩｎｆｏＵＳＡなどの１つの特定のソースからの入力を、別のソースからの情報よりも有用かつ／または信頼できる情報を格納する可能性があり得るとして特定することができる。すると、マッピングのコンポーネント４１０は、クラスタＩＤをＵＲＬにマッピングするとき、より信頼できるソースからＵＲＬを特定することができる。
【００３６】
代替的には、マッピングコンポーネント４１０は、複数のＵＲＬに対応するウェブページにアクセスして、クラスタＩＤに関連付けられた記録に含まれる住所および電話番号が、ＵＲＬに対応するウェブページのうち１つにある情報と一致するか否かを判断することができる。ウェブページのうち１つにある情報がローカル検索データ記憶装置２３０に格納された住所および電話番号と一致する場合、マッピングコンポーネント４１０は、そのＵＲＬをクラスタＩＤにマッピングするべき正しいＵＲＬであるとして選択することができる。
【００３７】
またさらなる代替例では、マッピングコンポーネント４１０はネットワークソリューションなどのドメインネームレジストリエンティティを備えた「ＷＨＯＩＳ」クエリを実行してもよい。ＷＨＯＩＳクエリは、ドメインネームに関連付けられた企業名、住所および電話番号を提供する。ＷＨＯＩＳクエリに対応して与えられた情報がローカル検索データ記憶装置２３０に格納された住所および電話番号と一致する場合、マッピングコンポーネントはそのＵＲＬをクラスタＩＤにマッピングするべき正しいＵＲＬとして選択することができる。
【００３８】
ローカル検索データ記憶装置２３０のクラスタＩＤにＵＲＬをマッピングすることに関するエビデンス（evidence）を特定しようとすることに加えて、検索エンジンシステム２２５はさらに、適切なＵＲＬを特定するために、一致しない情報を探すことができる。たとえば、ＵＲＬのうち１つに対応するウェブページに含まれる住所および／または電話番号がローカル検索データ記憶装置２３０に格納される住所および／または電話番号と一致しない場合、検索エンジンシステム２２５は、そのＵＲＬをマッピング目的に際して軽視しても無視してもよい。さらに、検索エンジンシステム２２５がＵＲＬのうち１つに対応するウェブページ上に多くの住所を見つけた場合、これはＵＲＬ／ウェブサイトがディレクトリサイトであることを示し得る。この場合、検索エンジンシステム２２５は、そのＵＲＬをマッピング目的に際して軽視しても無視してもよい。
【００３９】
この発明と一致する１つの実現例では、検索エンジンシステム２２５はまた、ＵＲＬに関連付けられたウェブサイトの大きさに基づいて、そのＵＲＬにクラスタＩＤをマッピングしないと判断してもよい。たとえば、ＵＲＬがｗｗｗ．ｄｅｌｌ．ｃｏｍであると仮定する。この場合、ローカル検索データ記憶装置２３０に格納されたｄｅｌｌ．ｃｏｍに関連付けられた連絡先情報は、この連絡先情報が単に企業の住所および一般的な電話番号であるのでユーザにとっては実用的価値がないこともある。このように、検索エンジンシステム２２５は、ＵＲＬがそのウェブページのうちの１つであるウェブサイトと関連付けられるウェブページの数を判断してもよい。ウェブサイト上のウェブページの数が設定数を超過する場合、検索エンジンシステム２２５は、そのＵＲＬの連絡先情報はユーザに提供されるべきでないと判断し得る。ＵＲＬおよびＵＲＬに関連付けられた連絡先情報が表示されるべきでないことを表すために用いられるウェブページの設定数は、いかなる特定の数でもよいことが理解される。これは、情報がユーザにとって価値がない場合に検索エンジンシステム２２５が連絡先情報（たとえば住所および電話番号）を与えないことを可能にする。したがって、いくつかの場合では、ＵＲＬの情報がローカル検索データ記憶装置２３０に格納されている情報と一致するときでさえ、検索エンジンシステム２２５はＵＲＬにクラスタＩＤをマッピングしないことがある。
【００４０】
ＵＲＬにローカル検索クラスタＩＤをマッピングした後に、マッピングコンポーネント４１０は、そのＵＲＬからローカル検索クラスタＩＤへのマッピングを形成するために、マッピング情報を逆にしてもよい。次いで、マッピングコンポーネント４１０は、クラスタＩＤに関連付けられた情報のすべてまたはいくらかを適切なＵＲＬとともにウェブ検索インデックス記憶装置４２０に格納することができる（アクション６５０）。たとえば、マッピングコンポーネント４１０は、Clift Hotelの連絡先情報（たとえばエントリ５００−２および５００−３に格納された住所および電話番号）をClift HotelのＵＲＬとともにウェブ検索インデックス記憶装置４２０に格納してもよい。この態様で、ウェブ検索インデックス記憶装置４２０に格納された特定のウェブページに関連付けられた情報は、たとえば、ウェブページへのハイパーリンク、連絡先情報と一緒に特定のウェブページに関連付けられたテキストの抜粋（たとえば住所および電話番号）を含んでいてもよい。たとえば、ｗｗｗ．ｃｌｉｆｔｈｏｔｅｌ．ｃｏｍに関連付けられたエントリは、Clift Hotelの住所および電話番号に加えてClift Hotelに関連付けられた名前および抜粋を含んでいてもよい。次いで、検索エンジンシステム２２５は、より詳細に下記に記載されるよう
に、クライアント２１０に検索結果を提供するときにローカル検索関連情報を提供することができる。
【００４１】
図７は、この発明の原理と一致する実現例で、検索結果およびローカル検索情報を提供することに関連付けられた例示的な処理を示す。下記に記載される処理は、ネットワーク２４０などのネットワークを介して検索結果を提供する例を用いる。しかしながら、本願明細書に記載された手法は、いかなる検索システムで用いられてもよい。処理は、クライアント２１０がネットワーク２４０を介してサーバ２２０にアクセスし、検索クエリの入力のためにユーザインタフェース（ＵＩ）を受取ることから始まり得る。代替的には、クライアント２１０は、検索クエリの入力を容易にするクライアント装置２１０に位置する検索エンジンシステム２２５に関連付けられたツールバーを有してもよい。
【００４２】
ユーザがクライアント２１０を介して検索クエリを入力し、ネットワーク２４０を介してサーバ２２０に検索クエリを送信する、と仮定する。検索エンジンシステム２２５が検索クエリを受取ることができる（アクション７１０）。例示的な実現例では、検索コンポーネント４３０が検索クエリを受取り、検索を実行し、検索結果を生成する（アクション７２０）。これらの検索結果は、検索クエリに基づいた広告を含んでいてもよい。さらに、検索エンジンシステム２２５は、特定の検索結果の１つ以上に関連付けられた、住所および電話番号などのローカル検索関連情報を特定してもよい。
【００４３】
たとえば、クライアント２１０のうち１つからのクエリが「Clift（クリフト）」であると仮定する。この場合、検索エンジンシステム２２５が、Clift Hotel in San Francisco, CA（カリフォルニア州サンフランシスコのクリフトホテル）のウェブサイトに関連付けられたリンクを含む検索結果を生成する、とさらに仮定する。上述のようにウェブ検索インデックス記憶装置４２０がClift Hotelに関連付けられたローカル情報を格納するとさらに仮定する。たとえば、ウェブ検索インデックス記憶装置４２０がｗｗｗ．ｃｌｉｆｔ．ｃｏｍについてのリストとともにClift Hotel in San Francisco, CAの住所および電話番号を格納すると仮定する。この場合、検索コンポーネント４３０は、ウェブ検索インデックス記憶装置４２０に格納されたClift Hotelへの名前／ハイパーリンクおよび抜粋とともにClift Hotel in San Francisco, CAの住所および電話番号を抽出する。次いで、検索結果および連絡先情報がユーザに提供され得る（アクション７３０）。
【００４４】
図８は、アクション７３０でユーザに提供される例示的なユーザインタフェース画面８００を示す。図８を参照して、検索エンジンシステム２２５は、領域８１０でウェブページに名称およびハイパーリンクを与え、領域８１２でウェブページと関連付けられた抜粋を提供することができる。この発明と一致する例示的な実現例によれば、検索エンジンシステム２２５はさらに、領域８１４でClift Hotelの住所および電話番号を与えてもよい。図８に示されたように、連絡先情報を検索結果の一番上に置くのとは反対に、連絡先情報を名称の後かつ抜粋の前に提供することにより、ユーザが住所および電話番号を見つけることが非常に簡単になる。これにより、ユーザがより連絡先情報をはっきり見ることができるようになる。
【００４５】
この発明と一致する検索エンジンシステム２２５は、さらに領域８１６において「Map & Info」リンクによって示されるように、Clift Hotelに関連付けられた地図および他の情報へのリンクを含んでいてもよい（アクション７３０）。このリンクは、ユーザに地図および追加情報を提供するためにユーザによって選択されてもよい（アクション７４０）。たとえば、ユーザが領域８１６の「Map & Info」リンクを選択すると仮定する。図９に示されるように、検索エンジンシステム２２５は、リンクの選択後に、ユーザにユーザインタフェース画面９００を与えてもよい。図９を参照して、ユーザインタフェース画面９００はClift Hotelの位置を示す地図を領域９１０に含むことができる。ユーザは、地図
に関連付けられた適切な制御部をクリックすることにより、地図上でズームインまたはズームアウトすることができる。この態様で、ユーザが別のウェブサイトにアクセスしてアドレスを入力する必要なしに、ユーザに自動的に地図が提供される。
【００４６】
本願明細書には詳細に記載されないが、検索エンジンシステム２２５はさまざまな興味のある項目の住所に関連付けられた緯度および経度情報を格納してもよい。たとえば、検索エンジンシステム２２５は、図８の領域８１４で表示される住所に関連付けられた緯度および経度情報を格納してもよい。ユーザが図８の領域８１６の「Map & Info」リンクを選択すると、領域９１０に表示された地図を提供するマップジェネレータコンポーネントに緯度および経度情報が自動的に提供される。
【００４７】
検索エンジンシステム２２５は、Clift Hotel in San Francisco, CAに関連付けられた追加情報をユーザインタフェース画面９００を介して提供することができる。たとえば、図９に示されるように、ユーザインタフェース画面９００は領域９２０にClift Hotelの追加の電話番号を含み、領域９３０にClift Hotelに関連付けられた他の情報を含んでいてもよい。例示的な実現例では、ユーザインタフェース画面９００は、ローカル検索データ記憶装置２３０および検索エンジンシステム２２５に格納された情報を含むClift Hotelに関連付けられたランディングページ（landing page）を示してもよい。このランディングページ情報は、図９に示されるように、たとえばホテルの部屋代（pricing）、ホテルの格付け（ranking）、駐車場（parking）情報などを含むことができる。情報はいくつかのソースから集められて、ユーザに役立つか関連するであろう情報をユーザに提供するために選択されてもよい。さらに、選択された情報はユーザが素早く興味のある情報を見つけることを可能にする読み易い態様でユーザインタフェース画面９００などのユーザインタフェース画面にフォーマットされてもよい。
【００４８】
いくつかの場合では、単一のＵＲＬについて複数のクラスタＩＤが存在し得る。たとえば、ＵＲＬがウェンディーズ（Wendy's）などのレストランチェーンのホームページであると仮定する。この場合、ホームページのＵＲＬは、異なる個々のレストランに関連付けられたいくつかのクラスタＩＤにリンクし得る。これらのクラスタＩＤおよびこれらのクラスタＩＤの各々に関連付けられた情報は、ユーザの検索クエリに関連していないかもしれない。たとえば、ニューヨークのウェンディーズレストランに関連付けられたクラスタＩＤは、恐らく、サンフランシスコのウェンディーズレストランを検索するユーザには無関係であろう。したがって、検索エンジンシステム２２５は、検索結果において生成された単一のＵＲＬについて複数のクラスタＩＤが存在するか否かを判断してもよい（アクション７５０）。単一のＵＲＬに対して複数のクラスタＩＤが存在する場合、検索エンジンシステム２２５は、ユーザに返される検索結果とともにローカル情報（たとえば住所および電話番号）を与えなくてもよい。
【００４９】
代替的には、検索エンジンシステム２２５は、ユーザの場所の近くの企業名を検索するためにローカル検索システムへのリンクを与えてもよい。たとえば、検索エンジンシステム２２５は、ユーザのクライアント装置２１０のインターネットプロトコル（ＩＰ）アドレスに基づいてユーザの場所を特定してもよい。すなわち、検索エンジンシステム２２５は、ユーザの検索クエリに関連付けられたＩＰアドレスに基づいてクライアント装置２１０の地理的位置を特定することもできる。別の代替例では、検索エンジンシステム２２５は、検索クエリに含まれるクッキーの受取りに基づいてユーザの場所を特定することができる。たとえば、ユーザが以前に検索エンジンシステム２２５を用いてローカル検索を実行していれば、検索エンジンシステム２２５はユーザに関連付けられたアドレスをユーザが入力するよう要求していてもよい。この場合、検索エンジンシステム２２５のその後のアクセスにおいて、ユーザの場所／アドレスを含むクッキーが検索エンジンシステム２２５に与えられてもよい。これらの場合のいずれにおいても、検索エンジンシステム２２５
は、ユーザに関連付けられた位置情報を用いて自動的にローカル検索を実行し、適切なローカル検索企業リストを特定することができる。次いで、検索エンジンシステム２２５は、特定された企業位置に基づいて地図および他の情報へのリンクと同様に適切な連絡先情報（たとえば住所と電話番号）を与えてもよい（アクション７６０）。
【００５０】
ローカル検索を用いて特定の企業の連絡先情報および／または地図を見つけることができない場合、検索エンジンシステム２２５は、その特定の検索結果についてのローカル情報を特定しなくてもよく、その特定の検索結果に地図および他の情報へのリンクを与えなくてもよい。
【００５１】
別の代替の実現例では、単一のＵＲＬについて複数のクラスタＩＤが存在する場合、検索エンジンシステム２２５は１つ以上の検索結果とともにローカル検索システムへのリンクを与えてもよい。この場合、ユーザがリンクを選択すれば、ローカル検索エンジンシステムは自動的に検索クエリおよび位置情報を入力し、そのクエリとともにローカル検索結果を表示してもよい。このクエリでの位置情報は、ユーザに関連付けられたＩＰアドレス、検索エンジンシステム２２５によって受取られたクッキー、または他の何らかの方法によって自動的に特定されてもよい。代替的には、ローカル検索エンジンシステムは、ユーザがリンクを選択した後にユーザが所望の位置を入力することを可能にするために入力ボックスを与えてもよい。
【００５２】
〔結論〕
この発明の原理と一致する実現例は、連絡先関連情報を含む強調された検索結果を提供することができる。この連絡先情報は、ユーザが興味のある情報を非常に素早く見つけることを可能にすることができる。協調された検索結果は、さらに、ユーザからの付加的な入力をほとんどまたは全く必要としない態様でユーザが追加情報を見ることを可能にする地図および他の情報へのリンクを含み得る。
【００５３】
この発明の例示的な実施例の上述の説明は図面および説明を与えたが、これはこの発明を排他的なものとしたり開示された通りの形に限定したりすることを意図しない。修正および変形が上記の教示に照らして可能であり、またはこの発明の実行から得られてもよい。たとえば、一連のアクションが図６および図７に関して記載されたが、アクションの順序はこの発明と一致する他の実現例では変えられてもよい。さらに、独立したアクションは並行して実現されてもよい。
【００５４】
さらに、この発明の原理と一致する実現例が、さまざまなソースからの企業および組織に関連付けられた情報を集め、格納し、この格納した情報を企業／組織の連絡先情報を特定するために用いることに関して記載された。ローカルな連絡先情報はいくつかの他の方法で集めてもよいことが理解される。たとえば、別の実現例では、検索エンジンシステム２２５はウェブページから住所および／または電話番号を抽出し、そのウェブページを含んだ検索結果とともにその情報を表示することができる。たとえば、ウェブページがそのウェブページ上にある住所および電話番号を有する場合、検索エンジンシステム２２５はその住所と電話番号を抽出し、そのウェブページが検索結果の一部として含まれている場合に、ウェブページの名称／ハイパーリンクおよび抜粋とともにそれを表示することができる。
【００５５】
さらに、いくつかの実現例では、ユーザが地図／他の情報へのリンクを選択することを必要とすることとは反対に、地図および他の情報へのリンクが検索結果に与えられてもよい。そのような実現例では、地図および／または他の情報は、最も関係の深い結果のうち第１の設定数などの一定の数の検索結果だけに与えられてもよい。さらに、いくつかの実現例では、興味のある項目への案内が、地図と一緒に、または地図と共に提供されるリン
クとして、自動的に提供されてもよい。そのような実現例では、検索結果に関連付けられる企業の位置およびユーザの位置に基づいて案内が生成されてもよい。ユーザの位置は、上述のように、ユーザに関連付けられたＩＰアドレスまたは検索エンジンシステムによって受取られるクッキーに基づいて、自動的に判断されてもよい。他の実現例では、ユーザの位置は、ユーザクエリまたはユーザクエリとともに含まれるクッキーとともに含まれる全地球測位システム（ＧＰＳ）情報に基づいて判断されてもよい。
【００５６】
上述のように、この発明の局面が、図に示された実現例でのソフトウェア、ファームウエアおよびハードウェアとは異なるさまざまな形で実現されてもよいことが当業者には明らかである。この発明の原理と一致する局面を実現するために用いられる実際のソフトウェアコードまたは専用制御ハードウェアはこの発明を限定しない。したがって、局面の動作および挙動が具体的なソフトウェアを参照することなく記載された。当業者は、本願明細書の説明に基づいて局面を実現するためのソフトウェアおよび制御ハードウェアを設計できることが理解される。
【００５７】
本願明細書の説明で用いられた要素、アクションまたは命令は、明示的に記載されない限り、この発明にとって不可欠または重要なものとして解釈されてはならない。さらに、本願明細書に用いられる不定冠詞（"a"）は１つ以上の項目を含むように意図される。１つの項目しか意図されない場合には、用語「１つの（one）」または類似の言語が用いられる。さらに、「基づいて」という句は、明示的に記載されない限り、「少なくとも一部が基づいて」を意味するように意図される。
【図面の簡単な説明】
【００５８】
【図１】この発明の原理と一致する概念を示す例示的な図である。
【図２】この発明の原理と一致するシステムおよび方法が実現され得るネットワークの例示的な図である。
【図３】この発明の原理と一致する実現例における図２のネットワークのサーバの例示的な図である。
【図４】この発明の原理と一致する実現例における検索エンジンシステムを示す例示的な機能ブロック図である。
【図５】この発明の原理と一致する実現例における図２のローカル検索データ記憶装置の例示的な部分を示す図である。
【図６】ウェブページへのローカル検索関連情報のマッピングに関連付けられた例示的な処理を示すフローチャートである。
【図７】この発明の原理と一致する実現例において検索結果およびローカル検索情報に関連付けられた例示的な処理を示すフローチャートである。
【図８】この発明の原理と一致する実現例においてユーザに提供される例示的なインターフェース画面を示す図である。
【図９】この発明の原理と一致する実現例においてユーザに提供される例示的なインターフェース画面を示す図である。
【図１】
2009525548.tif 000003
【図２】
2009525548.tif 000004
【図３】
2009525548.tif 000005
【図４】
2009525548.tif 000006
【図５】
2009525548.tif 000007
【図６】
2009525548.tif 000008
【図７】
2009525548.tif 000009
【図８】
2009525548.tif 000010
【図９】
2009525548.tif 000011
【手続補正書】
【提出日】平成21年4月8日(2009.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザから検索クエリを受取るステップと、
前記検索クエリに基づいて検索結果を生成するステップと、
前記検索結果および前記検索結果のうち少なくとも１つの検索結果に関連付けられた電話番号または住所の少なくとも一方を特定する情報をユーザに提供するステップと、
前記少なくとも１つの検索結果に関連付けられた地図へのリンクをユーザに提供するステップと、
前記検索結果の他の１つに関連付けられた情報が第１のエンティティに関連付けられた複数の位置を特定するか否かを判断するステップと、
ユーザに関連付けられた位置を自動的に特定するステップと、
特定された位置に基づき、かつユーザから入力または選択を受取ることなく、前記複数の位置の１つの住所を指定する情報を他の検索結果とともに提供するステップとを含み、前記位置の１つの住所を指定する情報を含む少なくとも１つの検索結果および前記他の検索結果は、出力としてユーザインターフェース画面に同時に提供される、方法。
【請求項２】
前記検索結果の他の１つとともにローカル検索システムへのリンクを提供するステップをさらに含む、請求項１に記載の方法。
【請求項３】
ユーザによる前記リンクの選択に応じて自動的に地図を生成するステップと、
ユーザによる前記リンクの選択に応じて前記１つの検索結果に関連付けられた追加の情報を特定するステップと、
前記地図および前記追加の情報を出力として別のユーザインターフェース画面に同時に提供するステップとをさらに含み、前記追加の情報は当該１つの検索結果には含まれていない情報を含む、請求項１に記載の方法。
【請求項４】
前記リンクの選択に応じて、前記１つの検索結果に関連付けられた第１の情報を自動的に提供するステップをさらに含み、前記追加の情報は当該１つの検索結果には含まれていない情報を含む、請求項１に記載の方法。
【請求項５】
第１の情報を、前記１つの検索結果および前記１つの検索結果に関連付けられた位置を示す地図とともに自動的にユーザに提供するステップをさらに含み、前記第１の情報およ
び前記地図は第２のユーザインタフェース画面に視覚的に並んで提示される、請求項１に記載の方法。
【請求項６】
前記検索結果および電話番号または住所の少なくとも１つを特定する情報を提供するステップはさらに、
前記ユーザインタフェース画面を介して、電話番号と、住所と地図へのリンクとを出力として同時にユーザに提供するステップを含み、電話番号、住所および前記リンクは、ユーザインタフェース画面上の前記１つの検索結果のタイトルの下に出力として視覚的に提示される、請求項１に記載の方法。
【請求項７】
複数の企業に関連付けられた情報を第１のデータベースに格納するステップと、
前記複数の企業のうち１つの企業に関連付けられた第１の情報がウェブページを特定する情報を含むか否かを判断するステップと、
前記第１の情報がウェブページを特定する情報を含む場合、前記１つの企業に関連付けられた第１の情報のうち少なくともいくつかを特定するステップと、
特定された情報を当該ウェブページとともに第２のデータベースに格納するステップとを含む、請求項１に記載の方法。
【請求項８】
前記複数の企業のうち他の企業に関連付けられた前記第１のデータベースの情報が複数の位置を特定する情報を含むか否か判断するステップと、
生成された検索結果が前記他の企業に関連付けられたウェブページを含み、かつ第１のデータベースが前記他の企業に関連付けられた複数の位置を特定する情報を含む場合、前記他の企業に関連付けられた検索結果とともにローカル検索システムへのリンクをユーザに提供するステップを含む、請求項７に記載の方法。
【請求項９】
位置を自動的に特定するステップは、
ユーザに関連付けられたインターネットプロトコルアドレスに基づいて位置を特定するステップを含む、請求項１に記載の方法。
【請求項１０】
位置を自動的に特定するステップは、
前記検索クエリとともに受取られるクッキーに含まれるアドレス情報に基づいて位置を特定するステップを含む、請求項１に記載の方法。
【請求項１１】
リンクの選択に応じてユーザに地図を提供するステップと、
案内とともに前記地図をユーザに提供するステップとをさらに含み、前記案内は前記１つの検索結果に関連付けられた住所の位置およびユーザに関連付けられた位置に基づく、請求項１に記載の方法。
【請求項１２】
１つ以上の計算装置を用いて実現されるシステムであって、前記システムは、
検索クエリに基づいて検索結果を生成するための手段と、
前記検索結果および前記検索結果のうち少なくとも１つの検索結果に関連付けられた住所または電話番号の少なくとも一方を特定する情報をユーザに提供するための手段と、
前記少なくとも１つの検索結果に関連付けられた地図へのリンクをユーザに提供するための手段と、
前記リンクの選択に応じて、前記１つの検索結果に関連付けられた前記地図および他の情報を自動的に提供する手段とを含み、前記他の情報は前記１つの検索結果には含まれていない情報を含む、システム。
【請求項１３】
前記検索結果のうち他の１つの検索結果に関連付けられたローカル検索システムへのリンクを提供し、かつ前記他の１つの検索結果についての地図へのリンクを提供しない手段
をさらに含む、請求項１２に記載のシステム。
【請求項１４】
前記検索結果のうち他の１つの検索結果に関連付けられた情報が第１のエンティティに関連付けられた複数の位置を特定するか否かを判断するための手段と、
ユーザに関連付けられた位置を特定するための手段と、
特定された位置に基づいて、前記複数の位置のうち１つの住所を特定する情報を前記他の１つの検索結果とともに提供するための手段とをさらに含む、請求項１２に記載のシステム。
【請求項１５】
命令を格納しているコンピュータ読取可能なメモリ素子と、
前記コンピュータ読取可能なメモリ素子に結合されたプロセッサとを含み、前記プロセッサが前記命令を実行することで、前記プロセッサは、
検索クエリに基づいて検索結果を生成し、
前記検索結果および前記検索結果のうち少なくとも１つの検索結果に関連付けられた電話番号および住所を特定する情報をユーザに提供し、
前記少なくとも１つの検索結果に関連付けられた地図へのリンクをユーザに提供し、
前記リンクの選択に応じて自動的に前記地図をユーザに提供し、
前記１つの検索結果に関連付けられた追加の情報を提供し、
前記追加の情報および前記地図は、同じユーザインタフェース画面に出力として提示され、前記追加の情報は前記１つの検索結果には含まれていない情報を含む、システム。
【請求項１６】
複数の企業に関連付けられた情報を格納するメモリと、
検索エンジンとを含み、前記検索エンジンは、
前記複数の企業のうち１つの企業に関連付けられた第１の情報が少なくとも１つのウェブページを特定する情報を含むか否かを判断し、
前記第１の情報が前記少なくとも１つのウェブページを特定する情報を含む場合、前記１つの企業に関連付けられた第１の情報のうち少なくともいくつかを特定し、
特定された情報を前記少なくとも１つのウェブページを特定する情報とともにデータベースに格納し、
ユーザから検索クエリを受取り、
前記データベースに格納された情報を用いて、前記検索クエリに基づく検索結果を生成し、
前記検索結果のうち１つの検索結果に関連付けられた情報が複数のウェブページを特定する情報を含むか否かを判断し、
前記複数のウェブページを特定する情報を提供した１つ以上のソースに基づいて前記１つの検索結果に含まれるように前記複数のウェブページの１つに対応するユニフォームリソースロケータを特定するための、システム。
【請求項１７】
前記第１の情報は前記１つの企業の住所および電話番号を含み、前記検索エンジンは、
前記データベースにアクセスして、前記検索結果を生成するとともに、前記１つの企業に関連付けられた前記１つの検索結果に関連付けられた住所および電話番号を特定し、
前記検索結果と、住所と、電話番号と、住所に関連付けられた地図へのリンクとをユーザに提供する、請求項１６に記載のシステム。
【請求項１８】
前記検索エンジンは、
前記複数の企業のうち他の１つの企業に関連付けられたメモリにおける情報が複数の位置を特定する情報を含むか否かを判断し、かつ
生成された前記検索結果が前記他の１つの企業に関連付けられた他のウェブページを特定し、前記メモリが前記他の企業に関連付けられた複数の位置を特定する情報を含む場合、当該他の１つの企業に関連付けられた検索結果とともにローカル検索システムへのリン
クをユーザに提供する、請求項１７に記載のシステム。
【請求項１９】
前記検索エンジンは、
第２のユーザクエリに応じて検索結果を生成し、
前記検索結果のうち１つの検索結果に関連付けられた情報が第１のエンティティに関連付けられた複数の位置を特定するか否かを判断し、
前記１つの検索結果に関連付けられた情報が前記第１のエンティティに関連付けられた複数の位置を特定する場合、前記第２のユーザクエリを送信したユーザに関連付けられた位置を特定し、
特定された位置に基づいて、前記複数の位置のうち１つの住所を特定する情報を前記１つの検索結果とともに提供する、請求項１６に記載のシステム。
【請求項２０】
前記検索エンジンは、ユーザに関連付けられたインターネットプロトコルアドレスまたは前記第２のユーザクエリとともに受取られたクッキーに含まれるアドレス情報の少なくとも一方に基づいて位置を特定する、請求項１９に記載のシステム。
【請求項２１】
ユーザから検索クエリを受取るステップと、
前記検索クエリに基づいて検索結果を生成するステップと、
複数のユニフォームリソースロケータが複数の検索結果の１つの検索結果に関連付けられるか否かを判断するステップと、
前記複数のユニフォームリソースロケータが前記１つの検索結果に関連付けられる場合、前記１つの検索結果に含まれるように複数のユニフォームリソースロケータのうち１つを、１つのユニフォームリソースロケータを与えたソースまたは１つのユニフォームリソースロケータに対応するウェブページの情報の少なくとも一方に基づいて特定するステップと、
前記検索結果をユーザに提供するステップとを含み、前記１つの検索結果は前記１つのユニフォームリソースロケータを含む、方法。
【請求項２２】
請求項２１に記載の方法を少なくとも１つのプロセッサに実行させるよう動作可能な命令を含む、プログラム。
【国際調査報告】
2009525548.tif 000012
2009525548.tif 000013