(57)【要約】人物についての検索結果を、その人物の画像を使用して解明するための方法、システム、およびコンピューター読み取り可能媒体を提供する。ウェブ画像およびこのウェブ画像へのリンクを含む画像インデックスを作る。ウェブ画像の識別子を、ウェブ画像へのリンクにマッピングし、画像インデックスに格納する。人物についての検索問い合わせを受ける。検索問い合わせの意図が、人物についての情報を発見することであると認識したとき、この人物に関係する少なくとも１つのディジタル画像を選択し、このディジタル画像の識別子を画像インデックスに提出する。ディジタル画像のインデックスを、格納されているウェブ画像の識別子と照合し、ウェブ画像の識別子に対応すると判定する。ウェブ画像の識別子にマッピングされたリンクを読み出し、ユーザーへの提示のために配布する。【選択図】図２
2016507812.tif 000002
【特許請求の範囲】
【請求項１】
コンピューター実行可能命令が具体化された１つ以上のコンピューター記憶媒体であって、前記コンピューター実行可能命令が実行されると、画像インデックスを構築する方法を実行し、前記方法が、
ウェブ画像および前記ウェブ画像へのリンクを求めて複数のオンライン位置を採掘するために、ウェブ・クローリング・メカニズムを開始するステップと、
前記ウェブ・ページの識別子を前記ウェブ画像へのリンクにマッピングするステップと、
前記ウェブ画像の前記マッピングされた識別子と、前記ウェブ画像への前記リンクを、前記画像インデックスに格納するステップと、
含む、１つ以上のコンピューター記憶媒体。
【請求項２】
請求項１記載の媒体において、前記方法が、更に、
前記ウェブ画像の前記識別子を、前記ウェブ画像に現れる１人以上の人物の固有名詞にマッピングするステップと、
前記ウェブ画像のマッピングされた識別子と、前記固有名詞とを格納するステップと、
を含む、媒体。
【請求項３】
請求項１記載の媒体において、前記ウェブ画像への前記リンクが、前記ウェブ画像を含むウェブ・ページへのユニフォーム・リソース・ロケーター（ＵＲＬ）アドレスを含む、媒体。
【請求項４】
コンピューター実行可能命令が具体化された１つ以上のコンピューター記憶媒体であって、前記コンピューター実行可能命令が実行されると、人物に関係する少なくとも１つのディジタル画像を引き出す方法を実行し、前記方法が、
前記人物についての検索問い合わせを受けるステップと、
前記検索問い合わせのコンテンツを使用して、前記人物に関係する少なくとも１つのディジタル画像を選択するステップと、
前記少なくとも１つのディジタル画像の識別子を画像インデックスに提出するステップであって、前記画像インデックスが、ウェブ画像の識別子と前記ウェブ画像へのリンクとの間のマッピングを含む、ステップと、
ウェブ・ページの識別子にマッピングされた少なくとも１つのリンクを戻すことによって、前記検索問い合わせを解明するステップであって、前記少なくとも１つのディジタル画像の前記識別子が、前記画像インデックスのマッピング内において、前記ウェブ画像の前記識別子に対応する、ステップと、
前記検索問い合わせに応答する１組の検索結果内における提示のために、前記少なくとも１つのリンクの表現を配布するステップと、
を含む、１つ以上のコンピューター記憶媒体。
【請求項５】
請求項４記載の媒体において、前記ディジタル画像がユーザー・プロファイルから選択され、前記ユーザー・プロファイルが、１つ以上のソーシャル・ネットワーキング・ウェブサイトに関連して格納された個人情報またはディジタル画像を含む、媒体。
【請求項６】
請求項４記載の媒体において、前記検索問い合わせを解明するステップが、更に、前記画像インデックスから、前記ウェブ画像の識別子にマッピングされた少なくとも１つのリンクを戻すステップを含み、前記ウェブ画像の前記識別子が、前記ウェブ画像に現れる人々の１つ以上の固有名詞にマッピングされ、前記マッピングされた１つ以上の固有名詞が、前記人物についての前記検索問い合わせのコンテンツとして入力された固有名詞と対応する、媒体。
【請求項７】
ユーザーからの検索問い合わせを満たすために画像インデックスを採用するためのコンピューター化方法であって、
前記画像インデックスにアクセスするステップであって、前記画像インデックスが、ウェブ画像の識別子と前記ウェブ画像へのリンクとの間のマッピングを含む、ステップと、
ディジタル画像の識別子を、前記画像インデックスにおいて収集された前記ウェブ画像の識別子と照合するステップであって、前記ディジタル画像が前記検索問い合わせのコンテンツの関数として選択される、ステップと、
前記照合に基づいて、前記ディジタル画像の前記識別子が、前記ウェブ画像の１つ以上の識別子と対応すると判定するステップと、
前記ウェブ画像の前記１つ以上の対応する識別子にマッピングされた１つ以上のリンクを読み出すステップと、
前記検索問い合わせに応答する１組の検索結果内において前記ユーザーへの提示のために、前記１つ以上のリンクの表現を配布するステップと、
を含む、方法。  
【請求項８】
請求項７記載の方法であって、更に、前記画像インデックス内に、前記ディジタル画像の前記識別子と前記ウェブ画像の前記１つ以上の識別子との間の関連を格納するステップを含む、方法。
【請求項９】
請求項７記載の方法において、前記方法が、更に、
前記１組の検索結果内におけるユーザーへの提示のために、前記１つ以上のリンクを配布する画像エンジンを設けるステップを含む、方法。
【請求項１０】
請求項９記載の方法であって、更に、
前記画像エンジンによって提示のために配布された１つ以上のリンクを、検索エンジンによって引き出されたリンクと併合するステップと、
前記画像エンジンによって提示のために配布された前記１つ以上のリンク、および前記１組の検索結果内において前記検索エンジンによって引き出された前記リンクを順位付けするステップであって、前記画像エンジンによって提示のために配布された前記１つ以上のリンク、および前記検索エンジンによって引き出された前記リンクが、前記検索問い合わせに対する関連性にしたがって順位付けされる、ステップと、
を含む、方法。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  インターネット検索エンジンは、ユーザーがインターネットにおいて素早くそして効果的に情報を探すときに補助するために開発された。近年インターネット上で入手可能な人々についての情報量が増大し、ユーザーはこのような情報を突き止めるために増々検索エンジンに頼るようになった。しかしながら、検索エンジンが、ユーザーが実際に見ることに関心がある結果よりもはるかに多い結果を返すことが頻繁に起こっている。一方、関連検索結果を明らかにする負担は、ユーザーに委ねられることもある。例えば、関連するウェブ文書を発見する前に、ユーザーが多くの検索結果にわたってスクロールさせられる、または繰り返し彼らの検索タームを変更させられることもある。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
[0002]  特定の有名人に関係する検索結果を突き止めることまたは適正に順位付けすることに検索エンジンが失敗するのには、複数の理由がある。１つの理由は、あるユーザーの検索問い合わせの深さ(breadth)に関係する。例えば、多くのユーザーは、通俗な名前だけを使用して人々を検索する。多くの人々は通俗な名前を共有するので、これらの検索問い合わせは正しくない人々に関係する結果を戻すことが多い。他の理由は、検索エンジンが検索結果の関連性を精度高く判断できないことである。その結果、更なる改良が必要とされる。
【課題を解決するための手段】
【０００３】
[0003]  この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断するときに補助として使用されることを意図するのでもない。
【０００４】
[0004]  本発明の実施形態は、人の画像を使用してその人についての検索問い合わせを解明する(resolve)ためのシステム、コンピューター化方法、およびコンピューター媒体に関する。本明細書において説明する方法を使用すると、ウェブ画像、およびこのウェブ画像へのリンクを含む画像インデックスが作られる。ウェブ画像の識別子は、ウェブ画像へのリンクにマッピングされ、画像インデックスに格納される。ある人についての検索問い合わせを受ける。検索問い合わせの意図がその人についての情報を発見することであると認識すると、その人に関係する少なくとも１つのディジタル画像が選択され、このディジタル画像の識別子が画像インデックスに提出され、格納されているウェブ画像の識別子と照合される。この照合に基づいて、ディジタル画像の識別子が、あるウェブ画像の識別子に対応することが判定される。元の検索問い合わせは、ディジタル画像の識別子に対応するウェブ画像の識別子にマッピングされたリンクを読み取ることによって解明され、このリンクの表現は、１組の検索結果内におけるユーザーへの提示のために配布される(distribute)。
【図面の簡単な説明】
【０００５】
[0005]  本発明の実施形態について、添付図面を参照しながら以下に詳しく説明する。図面において、
【図１】図１は、本発明の実施形態を実現するときの使用に適した計算環境例のブロック図である。
【図２】図２は、本発明の実施形態にしたがって、人の画像を使用してその人についての検索問い合わせを解明し、検索問い合わせに応答するリンクを、１組の検索結果内における提示のために配布するシステム例を示す図形表現である。
【図３】図３は、本発明の実施形態にしたがって、ドロップ・ダウン・メニューから特定の有名人を識別し選択するためのユーザー・インターフェース例を示す画面表示である。
【図４】図４は、本発明の実施形態にしたがって、人物一義化ツールを使用して特定の有名人を識別し選択するためのユーザー・インターフェース例を示す画面表示である。
【図５】図５は、本発明の実施形態にしたがって、ソーシャル・ネットワーキング・バーから特定の有名人を識別し選択するためのユーザー・インターフェース例を示す表示画面である。
【図６】図６は、本発明の一実施形態にしたがって、画像インデックスを構築する方法全体を示す流れ図である。
【図７】図７は、本発明の実施形態にしたがって、人物のディジタル画像を引き出してその人物についての検索問い合わせを解明する方法全体を示す流れ図である。
【図８】図８は、本発明の一実施形態にしたがって、画像インデックスを採用して人物についての検索問い合わせを満たす方法全体を示す流れ図である。
【発明を実施するための形態】
【０００６】
[0014]  本発明の実施形態の主題は、法的要件を満たすために、本明細書においては具体性を持って説明される。しかしながら、説明自体は、請求項の範囲を限定することは意図していない。むしろ、本発明者は、特許請求する主題は、本文書において記載するステップとは異なるステップまたは同様のステップの組み合わせを含むように、他の現在の技術または今後の技術と関連付けて、別の方法で具体化してもよいことを想定している。
【０００７】
[0015]  本発明の実施形態は、人物の画像を使用して、その人物についての検索問い合わせを解明するためのシステムおよびコンピューター化方法を提供する。ウェブ画像、およびこのウェブ画像へのリンクを含む画像インデックスが作られる。ウェブ画像の識別子は、ウェブ画像へのリンクにマッピングされ、画像インデックスに格納される。ある人物についての検索問い合わせを受ける。検索問い合わせの意図がその人物についての情報を発見することであると認識すると、その人物に関係する少なくとも１つのディジタル画像が選択され、このディジタル画像の識別子が画像インデックスに提出され、格納されているウェブ画像の識別子と照合される。この照合に基づいて、ディジタル画像の識別子が、あるウェブ画像の識別子に対応することが判定される。元の検索問い合わせは、ディジタル画像の識別子に対応するウェブ画像の識別子にマッピングされたリンクを読み取ることによって解明され、このリンクの表現が、１組の検索結果内においてユーザーへの提示のために配布される(distribute)。
【０００８】
[0016]  したがって、一実施形態では、画像インデックスが構築される。ウェブ画像およびこのウェブ画像へのリンクに対する複数のオンライン位置を採掘する(mine)ウェブ・クローリング・メカニズム(web-crawling mechanism)が開始される。ウェブ画像の識別子は、このウェブ画像へのリンクにマッピングされ、マッピングされた識別子およびリンクは画像インデックスに格納される。望ましければ、ウェブ画像の識別子は、ウェブ画像に現れる各人物の固有名詞にマッピングされ、マッピングされた識別子および固有名詞が画像インデックスに格納される。
【０００９】
[0017]  他の実施形態では、人物についての検索問い合わせを受ける。この検索問い合わせの意図が、その人物についての情報を発見することであると認識する。この人物のディジタル画像が自動的に選択される。ディジタル画像の識別子が、画像インデックスに提出される。画像インデックスは、ウェブ画像のマッピングされた識別子、およびウェブ画像へのリンクを格納する。ディジタル画像の識別子と対応するウェブ画像の識別子にマッピングされたリンクを戻すことによって、検索問い合わせが解明される。検索問い合わせに応答する１組の検索結果内において、配布のために、リンクの表現が提示される。
【００１０】
[0018]  また、本発明の実施形態は、ユーザーからの検索問い合わせを満たすために画像インデックスを採用するコンピューター化方法も提供する。一実施形態では、この方法は、画像インデックスにアクセスして、ディジタル画像の識別子を、画像インデックスにおいて収集されたウェブ画像の識別子と照合するステップを含む。具体的には、ディジタル画像は、検索問い合わせのコンテンツの関数として選択される。照合に基づいて、ディジタル画像の識別子が、ウェブ画像の１つ以上の識別子と対応するという判定を行う。ウェブ画像の対応する識別子にマッピングされたリンクが読み取られ、１組の検索結果内における提示のために配布される。
【００１１】
[0019]  以上、本発明の実施形態の全体像について端的に説明したので、本発明を実現するのに適した動作環境例について以下に説明する。
[0020]  これより図面全体を参照し、最初に特に図１を参照すると、本発明を実現するための動作環境例が示されており、全体的に計算デバイス１００と呼ぶ。計算デバイス１００は、適した計算環境の一例に過ぎず、本発明の使用範囲や機能に関して何ら限定を示唆する意図はない。また、計算デバイス１００が、図示されるコンポーネント／モジュールの任意の１つに関しても、またはその組み合わせに関しても、何らかの依存性または要件を有するというように解釈してはならない。
【００１２】
[0021]  本発明は、コンピューター・コードまたは機械使用可能命令という一般的なコンテキストで説明することができ、コンピューター、あるいはパーソナル・ディジタル・アシスタントまたは他のハンドヘルド・デバイスのような他の機械によって実行される、プログラム・コンポーネントのような、コンピューター実行可能命令を含む。一般に、プログラム・コンポーネントは、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造等を含み、特定のタスクを実行するコード、または特定の抽象的データー型を実装するコードを指す。本発明は、ハンドヘルド・デバイス、消費者用電子機器、汎用コンピューター、特殊計算デバイス等を含む、種々のシステム構成で実施することができる。また、本発明は、分散型計算環境においても実施することができ、この場合、タスクは、通信ネットワークを介してリンクされたリモート処理デバイスによって実行される。
【００１３】
[0022]  引き続き図１を参照すると、計算デバイス１００は、以下のデバイスを直接または間接的に結合するバス１１０を含む。メモリー１１２、１つ以上のプロセッサー１１４、１つ以上のプレゼンテーション・コンポーネント１１６、入力／出力（Ｉ／Ｏ）ポート１１８、ＩＯコンポーネント１２０、および例示的な電源１２２。バス１１０は、１つ以上のバス（アドレス・バス、データー・バス、またはその組み合わせ）であってもよいものを表す。図１の種々のブロックは、明確にするために、線で示されるが、種々のコンポーネントの区分けはそれほど明確ではなく、例えて言うと、これらの線をもっと正確にするならば灰色で曖昧になるであろう。例えば、ある者はディスプレイ・デバイスのようなプレゼンテーション・コンポーネントはＩ／Ｏコンポーネントであると見なすかもしれない。また、プロセッサーはメモリーを有する。本発明者は、このようなことは技術の本質であると認識しており、図１の線図は本発明の１つ以上の実施形態と共に使用することができる計算デバイスの一例を例示するに過ぎないことを繰り返しておく。「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルド・デバイス」というようなカテゴリー間では区別を行わない。何故なら、これら全ては図１の範囲に該当すると考えられ、「計算デバイス」を指す(reference to)からである。
【００１４】
[0023]  通例、計算デバイス１００は、種々のコンピューター読み取り可能媒体を含む。コンピューター読み取り可能媒体は、計算デバイス１００によってアクセスすることができるあらゆる入手可能な媒体とすることができ、揮発性および不揮発性双方の媒体、リムーバブルおよび非リムーバブル媒体を含む。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、コンピューター記憶媒体および通信媒体を含むことができる。コンピューター記憶媒体は、揮発性および不揮発性の双方、リムーバブルおよび非リムーバブル媒体を含み、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、または他のデーターというような情報の格納のための任意の方法または技術で実現される。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリーまたは他のメモリー技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）または他の光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたは他の磁気記憶デバイス、あるいは所望の情報を格納するために使用することができ更に計算デバイス１００によってアクセスすることができる任意の他の媒体を含む。通信媒体は、通例、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、または他のデーターを、搬送波または他の移送メカニズムのような変調データー信号内に具体化し、任意の情報配信媒体を含む。「変調データー信号」という用語は、当該信号内に情報を符合化するような形で、その特性の１つ以上が設定または変更された信号を意味する。一例として、そして限定ではなく、通信媒体は、有線ネットワークまたは直接有線接続のような有線媒体と、音響、ＲＦ、赤外線、および他のワイヤレス媒体のようなワイヤレス媒体とを含む。以上の内任意のものの組み合わせも、コンピューター読み取り可能媒体の範囲内に含まれてしかるべきである。
【００１５】
[0024]  メモリー１１２は、揮発性および／または不揮発性メモリーの形態としたコンピューター記憶媒体を含む。メモリー１１２は、リムーバブル、非リムーバブル、またはその組み合わせであってもよい。ハードウェア・デバイスの例には、ソリッド・ステート・メモリー、ハード・ドライブ、光ディスク・ドライブ等が含まれる。計算デバイス１００は、１つ以上のプロセッサーを含み、プロセッサーはバス１１０、メモリー１１２、またはＩ／Ｏコンポーネント１２０のような種々のエンティティからデーターを読み取る。プレゼンテーション・コンポーネント（１つまたは複数）１１６は、ユーザーまたは他のデバイスにデーター指示を提示する。プレゼンテーション・コンポーネントの例には、ディスプレイ・デバイス、スピーカー、印刷コンポーネント、振動コンポーネント等が含まれる。
【００１６】
[0025]  Ｉ／Oポート１１８は、計算デバイス１００を論理的にＩ／Ｏコンポーネント１２０を含む他のデバイスに結合することを可能にする。ＩＯコンポーネント１２０の一部が内蔵されてもよい。例示的なンポーネントには、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、スキャナー、プリンター、ワイヤレス・デバイス等が含まれる。
【００１７】
[0026]  これより図２に移ると、人物の画像を使用してその人物についての検索問い合わせを解明するためのシステム例を示す図形表現が示されている。尚、図２に示す計算システム２００は、人物についての検索問い合わせを解明するための環境に適した１つの部分の一例に過ぎず、本発明の使用範囲や機能に関して何ら限定を示唆する意図はないことは、当業者には理解されよう。また、計算システム・アーキテクチャー２００が、図示されるリソースの任意の１つに関しても、または本明細書において図示されるリソースの組み合わせに関しても、依存性または要件を有するというように解釈しては決してならない。
【００１８】
[0027]  これより、人物の画像を使用してこの人物についての検索問い合わせを解明する方法を実現するためのシステム・アーキテクチャーについて、図２を参照しながら説明する。最初に、図２は、本発明の実施形態を実現するときの使用に適した分散型計算環境２００を示すブロック図である。計算環境例２００は、ユーザー・デバイス２１０、フロント・エンド・メカニズム２２０、画像エンジン２３０、検索エンジン２４０、画像インデックス２５０、併合エンジン(merging engine)２６０、これらの品目の各々を相互接続するネットワーク２１５を含む。図２に示すユーザー・デバイス２１０およびウェブ・サーバー２６０の各々は、例えば、図１を参照して先に説明した計算デバイス１００のような、種々のタイプの計算デバイスの形態を取ることができる。一例のみとしてそして限定ではなく、ユーザー・デバイス３１０および／またはウェブ・サーバー２６０は、パーソナル・コンピューター、デスクトップ・コンピューター、ラップトップ・コンピューター、消費者用電子デバイス、ハンドヘルド・デバイス（例えば、パーソナル・ディジタル・アシスタント）、種々のサーバー、処理機器等であってもよい。しかしながら、注記すべきは、本発明はこのような計算デバイスにおける実現に限定されるのではなく、本発明の実施形態の範囲内にある種々の異なるタイプの計算デバイスの内任意のものにおいて実現できるということである。
【００１９】
[0028]  通例、ユーザー・デバイス２１０は、そこで実行するコンポーネントの動作をサポートするために、何らかの形態の計算ユニット（例えば、中央処理ユニット、マイクロプロセッサー等）を含むか、またはそれにリンクされる。本明細書において利用する場合、「計算ユニット」という句は、一般に、処理能力および記憶メモリーを有する専用計算デバイスであって、ソフトウェア、アプリケーション、およびコンピューター・プログラムの実行の基礎となるオペレーティング・ソフトウェアをサポートするものを指す。１つの実例では、計算ユニットは有形ハードウェア・エレメントまたは機械(machines)と共に構成される(configure)。これらは、ユーザー・デバイス２１０が通信関係プロセスおよび他の動作を実行することを可能にするために、ユーザー・デバイス２１０に統合されるか、または動作的に結合される。他の実例では、計算ユニットは、ユーザー・デバイス２１０に収容されたコンピューター読み取り可能媒体に結合されたプロセッサー（図示せず）を含む(encompass)ことができる。
【００２０】
[0029]  一般に、コンピューター読み取り可能媒体は、プロセッサーによって実行可能な複数のコンピューター・ソフトウェア・コンポーネントを、少なくとも一時的に、格納する物理メモリーを含む。本明細書において利用される場合、「プロセッサー」という用語は、限定を意味するのではなく、計算容量において動作する(act)、計算ユニットの任意のエレメントを含む(encompass)ことができる。このような容量では、プロセッサーは、命令を処理する有形物品(article)として構成することができる。一実施形態例では、処理は、命令を取り出す、デコード／解釈する、実行する、および書き戻すことを伴うこともある。
【００２１】
[0030]  また、命令を処理することを超えて、プロセッサーは情報を他のリソースに、および他のリソースから送ることができ、他のリソースはユーザー・デバイス２１０に統合されるか、またはそこにおいて配置される。一般に、リソースとは、ユーザー・デバイス２１０またはウェブ・サーバー２６０が特定の機能を実行することを可能にするソフトウェア・コンポーネントまたはハードウェア・メカニズムを指す。一例のみとして、サーバーによって収容されるリソース（１つまたは複数）は、ユーザー・デバイス２１０におけるユーザーから入力を受けるとき、および／または入力に応答してしかるべき通信を供給するときに、検索エンジン２４０または画像エンジン２３０を補助するように動作する。
【００２２】
[0031]  ユーザー・デバイス３１０は、入力デバイス（図示せず）およびプレゼンテーション・デバイス２１１を含む。一般に、入力デバイスは、画像エンジン２３０、検索エンジン２４０、または併合エンジン２６０によってレンダリングされ、プレゼンテーション・デバイス２１１上でウェブ・ブラウザーにおいて表出される検索結果に、とりわけ、影響を及ぼす入力（１つまたは複数）を受けるために設けられる。例示の入力デバイスは、マウス、ジョイスティック、キー・パッド、マイクロフォン、図１のＩ／Ｏコンポーネント１２０、またはユーザー入力を受けてこの入力の指示をユーザー・デバイス２１０に伝えることができる任意の他のコンポーネントを含む。一例のみとして、入力デバイスは、検索問い合わせの入力をし易くする。検索問い合わせは、画像エンジン２３０または検索エンジン２４０による処理のために、ネットワーク２１５を介してフロント・エンド・メカニズム２２０に伝えられる。
【００２３】
[0032]  実施形態では、プレゼンテーション・デバイス２１１は、検索エンジン結果ページ（ＳＥＲＰ）２１２をその上にレンダリングおよび／または提示するように構成される。ＳＥＲＰ２１２は、検索結果２８０、２８２、２８４のリストを含むように構成される。これらの検索結果は、併合エンジン２６０、画像エンジン２３０、または検索エンジン２４０がそれぞれ検索問い合わせ２７０に応答して戻したものである。ＳＥＲＰ２１２内には、画像エンジン２３０、検索エンジン２４０、および併合エンジン２６０によって戻された結果のリンク、名称、画像、および／または短い説明が現れることができる。
【００２４】
[0033]  プレゼンテーション・デバイス２１１は、ユーザー・デバイス２１０の出力に動作可能に結合され、ディジタル・モニター、電子ディスプレイ・パネル、タッチスクリーン、アナログ・セット・トップ・ボックス、プラズマ画面、オーディオ・スピーカー、ブレイル・パッド(Braille pad)等のような、情報をユーザーに提示することができる任意のプレゼンテーション・コンポーネントとして構成することができる。一実施形態例では、プレゼンテーション・デバイス２１１は、ディジタル画像およびビデオのような豊富なコンテンツを提示するように構成される。他の実施形態例では、プレゼンテーション・デバイス２１１は、他の形態のメディア（即ち、オーディオ信号）をレンダリングすることができる。
【００２５】
[0034]  分散型計算環境２００は、本発明の形態を実行するために実現することができる適した環境の一例に過ぎず、本発明の使用範囲や機能に関して限定を示唆する意図は全くない。また、図示した分散型計算環境２００が、図示されたデバイス２１０または２６０の内いずれか１つにも、その組み合わせにも、何らかの依存性または要件を有するように解釈しては決してならない。他の実施形態では、フロント・エンド・メカニズム２２０および画像エンジン２３０、検索エンジン２４０、ならびに併合エンジン２６０の内１つ以上が、直接ウェブ・サーバー２６０に統合されてもよく、あるいはウェブ・サーバー２６０を形成するために相互接続される分散型ノードにおいて統合されてもよい。
【００２６】
[0035]  したがって、本発明の実施形態の範囲内で望まれる機能を達成するためには、任意の数のコンポーネントを採用することができる。図２の種々のコンポーネントは、明確さのために、線で示されるが、種々のコンポーネントの区分けはそれほど明確ではなく、例えて言うと、これらの線をもっと正確にするならば灰色または曖昧になるであろう。更に、図２のコンポーネントの中には１つのブロックとして描画されたものもあるが、この描画は性質上そして数において例示であり、限定として解釈してはならない（例えば、１つのプレゼンテーション・デバイス２１１のみが示されるが、もっと多くのものをユーザー・デバイス２１０に通信可能に結合することができる）。
【００２７】
[0036]  更に、このシステム・アーキテクチャー例のデバイスは、関連分野において知られている任意の方法によって相互接続することもできる。例えば、ユーザー・デバイス２１０およびウェブ・サーバー２６０は、分散型計算環境を介して、動作可能に結合することができる。分散型動作環境は、１つ以上のネットワーク(例えば、ネットワーク２１５）を介して互いに結合された複数の計算デバイスを含む。実施形態では、ネットワークは、限定ではなく、１つ以上のローカル・エリア・ネットワーク（ＬＡＮ）および／またはワイド・エリア・ネットワーク（ＷＡＮ）を含むことができる。このようなネットワーキング環境は、事務所、企業規模のコンピューター・ネットワーク、イントラネット、およびインターネットでは極普通である。したがって、ここではネットワークについてはこれ以上説明しない。
【００２８】
[0037]  最初に、フロント・エンド・メカニズム２２０は、ユーザー・デバイス２１０からユーザーによって発行された検索問い合わせ２７０を受信し、画像エンジン２３０、検索エンジン２４０、または併合エンジン２６０からの１組の検索結果２８０を受けるように構成される。検索結果２８０は、部分的に、検索問い合わせ２７０に基づいて生成される。このように、フロント・エンド・メカニズム２２０は、部分的に、ユーザー・デバイス２１０と画像エンジン２３０、検索エンジン２４０、および併合エンジン２６０の各々との間におけるインターフェースとして役割を果たす。１つの形態では、フロント・エンド・メカニズム２２０は、それ自体で、ウェブ・サーバー２６０内における別の検索エンジンを表すこともできる。
【００２９】
[0038]  検索問い合わせ２７０は、フロント・エンド・メカニズム２２０から画像エンジン２３０および／または検索エンジン２４０の各々に配布される。動作において、検索エンジン２４０は、検索問い合わせ２７０として入力されるキーワードおよび／またはキャラクターを使用して、検索を行う。検索エンジン２４０は、包括的なウェブ・コンテンツ２４１を発見するために、複数のウェブ文書を採掘する。包括的なウェブ・コンテンツ２４１は、ユーザーの検索問い合わせ２７０に応答し、通例、ユーザーが検索している人物に関係する（即ち、ユーザーに関する情報を含む）。また、検索エンジン２４０は、検索結果リスト２８２のある表現を、併合エンジン２６０、フロント・エンド・メカニズム２２０、または双方に伝えるように構成される。
【００３０】
[0039]  図２に示すように、画像エンジン２３０は、受信コンポーネント２２２、判定コンポーネント２２４、画像コンポーネント２３６、および通信コンポーネント２３８を含む。画像エンジン２３０は、通例、種々のコンピューター読み取り可能材料を含む、またはそれにアクセスすることができる。ある実施形態では、コンポーネント２３２、２３４、２３６、および２３８の内１つ以上を、単体のアプリケーションとして実現することもできる。他の実施形態では、コンポーネント２３２、２３４、２３６、および２３８の内１つ以上を直接、図１のリモート・コンピューター１０８のような、計算デバイスのオペレーティング・システムに統合することもできる。尚、図２に示すコンポーネント２３２、２３４、２３６、および２３８は、性質上そして数において例示であり、限定と解釈すべきでないことは理解されよう。本明細書の実施形態の範囲内で望まれる機能を達成するためには、任意の数のコンポーネントを採用することができる。
【００３１】
[0040]  受信コンポーネント２３２は、検索問い合わせ２７０を受けるように構成される。検索問い合わせ２７０は、検索問い合わせ２７０のコンテンツを構成するある種のキーワードおよび／またはキャラクターの組み合わせを含むことができる。また、受信コンポーネント２３２は、画像インデックス２５０から検索結果２８２を受けるように構成される。検索結果２８２は、見出し、ウェブ画像、ＵＲＬアドレス、短い説明等を含むことができる。
【００３２】
[0041]  判定コンポーネント２３４は、検索問い合わせ２７０のコンテンツを利用して、検索を行うユーザーの意図を判定する。例えば、判定コンポーネント２３４は、ユーザーの意図が、特定の有名人についての情報を引き出すことであると判定するように構成される。判定コンポーネント２３４は、部分的に、検索問い合わせ２７０のコンテンツに基づいて、このような判定を行う。例えば、検索問い合わせ２７０が人物の固有名詞、普通名詞、通称、または他の識別情報（例えば、出身地、職業、年齢、住居、家族情報、誕生日等）を含む場合、判定コンポーネント２２４は最初に、ユーザーがある人物を検索することを望んでいると判定する。他の例では、判定コンポーネント２３４は、検索問い合わせ２７０の外部にある要素に基づいて、ユーザーの検索問い合わせ２７０の意図が、場所や品物ではなく、人物を目的とすることを認識することができる。これらの外部要素は、人物を目標とする検索セッションまたは人物に限定される検索セッションをユーザーが行っているブラウザー・アプリケーション内において、以前にユーザーが開始した指示（例えば、ツールバー上における制御ボタンの選択）を含むことができる。また、判定コンポーネント２２４は、検索問い合わせ２７０のコンテンツを利用して、ユーザーが検索している特定の有名人の識別を判定するように構成される。
【００３３】
[0042]  図３に移り、特定の有名人をドロップ・ダウン・メニュー３０２から識別および選択して、この人物の検索を開始するためのユーザー・インターフェース例３００の例示的な画面表示が示されている。この例では、図２の受信コンポーネント２３２のような受信コンポーネントが、ユーザーが検索タームを検索問い合わせ・ボックス３１０に入力したという情報を受ける。ユーザーの入力（例えば、「サラ・スミス」(Sarah Smith)）についての情報を受けると、特定の検索タームを提案するドロップ・ダウン・メニュー３２０が、検索問い合わせボックス３１０からユーザーに提示される。ドロップ・ダウン・メニュー３２０は、検索問い合わせボックス３１０に既に入力された検索問い合わせターム（１つまたは複数）に関連があり得る任意の種々の情報を含むことができる。例えば、この情報は、追加のまたは代わりの検索問い合わせタームを選択するときにユーザーを補助するために、提案された名前のリスト、画像、および／またはその人物が住んでいるところ、生活のためにやっていること、この人物が関係する人物、またはこの人物の趣味というような、人物についての追加の識別情報を含むこともできる。したがって、ドロップ・ダウン・メニュー３２０内部に提示される情報は、図２の画像エンジン２３０が、実行中の検索の意図を理解したことをユーザーに示し、ユーザーの検索意図に関連がありそうな推奨を提案することによって、検索体験の品質を高める。
【００３４】
[0043]  提案されドロップ・ダウン・メニュー３２０に提供された情報は、ユーザー・プロファイルに基づいて選択することもできる。一実施形態では、ユーザー・プロファイルは、ユーザーに関係する個人情報を編集したものを含むこともできる。例えば、ユーザー・プロファイルは、Twitter、Facebook、LinkedIn、またはMySpaceのようなソーシャル・メディア・サイトにおいてパスワードで保護された個人アカウントに格納されている情報を含むことができる。ユーザー・プロファイルに含まれる情報例には、テキスト、ビデオ、画像、オーディオ・ファイル等を含むこともできる。
【００３５】
[0044]  図３に示すように、ユーザーは最初に検索問い合わせ（例えば、「サラ・スミス」）を検索問い合わせボックス３１０に入力する。一旦ユーザーが検索問い合わせタームを入力したなら、ドロップ・ダウン・メニュー３２０は追加の検索問い合わせターム３２２、３２４、３２６、３２８、および３３０を提案する。ユーザーは、これらの検索問い合わせタームの内１つが最も関連がある（例えば、ユーザーが情報を求めている「サラ・スミス」の写真を示す検索問い合わせターム３２２）というユーザーの感覚に基づいて、提案された検索問い合わせターム３２２、３２４、３２６、３２８、または３３０から任意の１つを選択することができる。ユーザーがドロップ・ダウン・メニュー３２０から提案された入力を選択すると、図２の判定コンポーネント２３４のような判定コンポーネントが、提案された検索問い合わせタームを使用して、特定的に、ユーザーが検索することを望む人物の識別(identity)を識別する(identify)。
【００３６】
[0045]  他の実施形態では、図２の判定コンポーネント２３４のような判定コンポーネントが、人物一義化検索結果リスト４２０から、その人物についての情報のユーザーの選択に基づいて、検索される人物の識別を判定することができる。図４に移り、人物一義化検索結果リスト４２０を提供するユーザー・インターフェース例４００の例示的画面表示を示す。人物一義化検索結果リスト４２０は、包括的検索結果リスト４３０とは別であるが、ウェブ・ページ４４０内に提示される検索結果リストである。
【００３７】
[0046]  一旦検索結果リスト４３０において選択数の人々が有意に表されたと判定コンポーネントによって判定されたなら（例えば、「マドンナ」(Madonna)についての検索問い合わせ４１０は、歌手／女優に関係するウェブ文書のみを引き出す）、一義化検索結果リスト４２０を作り、ユーザーに提示することができる。一実施形態では、一義化検索結果リストは、有意に表された人物についての結果を解析し、通例、結果を包括的検索結果リスト４３０の右側に提示する。人物一義化検索結果リスト４２０は、図４において唯一のリストとして描画されるが、包括的検索結果リスト４３０において有意に表された人物毎に、任意の数のリストを含むことができることは理解されよう。
【００３８】
[0047]  ユーザーが人物一義化検索結果リスト４２０から情報を選択すると、判定コンポーネントはこの情報を利用して、ユーザーが検索している人物の識別を判定する。例えば、人物一義化検索結果リスト４２０において、ユーザーが見出し４２２から名前「マドンナ」を選択した場合、判定コンポーネントは、ユーザーが有名な歌手／女優についての情報を見つけることを望んでいると判断する。
【００３９】
[0048]  更に他の実施形態では、図２の判定コンポーネント２２４のような判定コンポーネントは、図５のソーシャル・バー５２０のようなソーシャル・バーからの人物の名前および／または画像をユーザーが選択したことに基づいて、検索対象の人物を識別することができる。
【００４０】
[0049]  図５に移り、ソーシャル・バーから特定の有名人を識別し選択するためのユーザー・インターフェース例５００の例示的な画面表示を示す。ソーシャル・バー５２０は、検索結果リスト５３０とは別であり、検索結果リスト５３０は、ソーシャル・バー５２０と同じウェブ・ページ５４０内に提示されてもよい。ソーシャル・バー５２０内には、友人リスト５２４がある。友人リスト５２４は、ユーザーが選択した人物の名前および／または画像を含むことができる。また、友人リスト５２４は、Twitter、Facebook、LinkedIn、またはMySpaceのようなソーシャル・メディア・サイトまたはユーザー・プロファイルを介して、ユーザーと関連する人々の名前および／または画像を含むこともできる。検索問い合わせ（例えば、「ボブ・ジョンズ」(Bob Jones)）を検索問い合わせボックス５１０に入力する代わりに、ユーザーは単にボブ・ジョンズの名前をソーシャル・バー５２０から選択することによって、ボブ・ジョンズを検索することもできる。判定コンポーネントは、ユーザーが彼の検索を狭めて、彼のFacebookの友人であるボブ・ジョンズについての情報だけにすることを望むと判断する。
【００４１】
[0050]  図３から図５のように示した例示的な画面表示は、例として提示したに過ぎず、限定ではない。尚、特定の有名人の識別を判定するためには多くの他のメカニズムも存在することは理解されよう。例えば、特定の有名人は、図３から図５に描画した検索エンジン・ウェブ・ページとは別のウェブ・ページから選択することもできる（例えば、ユーザーは、Windows（登録商標） 8の連絡先リストのようなアプリケーションを使用して、特定の有名人の名前を図２のフロント・エンド・メカニズム２２０に提出することもできる）。また、検索問い合わせのコンテンツ、および／または、前述のように、検索問い合わせのコンテンツの外部の要素を利用することによって、特定の有名人を識別することもできる。
【００４２】
[0051]  図２に戻って、一旦判定コンポーネント２３４によって特定の有名人の識別が判定されたなら、画像エンジン２３０の画像コンポーネント２３６は、特定の有名人のディジタル画像、またはこの人物に関連するディジタル画像を検索して引き出す。図３、図４、および図５を参照して先に言及したように、ディジタル画像は、ユーザーによって、例えば、ドロップ・ダウン・メニュー、人物一義化検索結果リスト、あるいはユーザーに関連する人物の画像および／または名前を含むソーシャル・バーから選択することもできる。一実施形態では、画像コンポーネント２３６は、インターネットにおける任意の位置、または画像インデックス２５０のような、人物の画像を収容する別のデーター・ストアから、ディジタル画像を引き出すこともできる。例えば、画像コンポーネント２３６は、ソーシャル・ネットワーキング・ウェブサイトにおけるユーザーのアカウントから、この人物のディジタル画像を選択することもできる。他の実施形態では、画像コンポーネント２３６は、特定の有名人に関係するまたは表すが、この人物の画像を含まないディジタル画像を引き出すのでもよい。例えば、画像コンポーネント２３６は、その人物のFacebookアカウントおよびその人物のTwitterアカウントの双方に収容されている夕暮れの画像を引き出すのでもよい。何故なら、これはその人物に関係するからである（即ち、この人物のソーシャル・メディア・アカウント）。更に、本明細書ではディジタル画像は１つの画像として説明したが、画像コンポーネント２３６は、任意の数のディジタル画像を引き出すことができることは理解されよう（例えば、特定の有名人のFacebookプロファイルに含まれる特定の有名人について含まれるあらゆる画像）。
【００４３】
[0052]  一旦その人物の少なくとも１つのディジタル画像が画像コンポーネント２３６によって選択されたなら、画像コンポーネント２３６は、識別子を作りそれをディジタル画像に割り当てるアルゴリズムを利用する。このようなアルゴリズムの一例に、スケール不変特徴変形（ＳＩＦＴ：scale-invariant feature transform）がある。これは、コンピューター映像において、画像内の局所特徴を検出し記述するために使用される。例えば、ディジタル画像内の局所特徴は、画像内に描画される人物の目および耳を含むことができる。前述のアルゴリズムは、これらの特徴（例えば、目および耳）を識別し、識別子を使用してこれらを記述する。このように、この画像の識別子を他のウェブ画像の識別子と照合し、画像が類似するかまたは異なるか判定することができる。
【００４４】
[0053]  一実施形態では、予め計算された識別子を、インターネットにおいて入手可能な各ディジタル画像に割りあて、データー・ストア（例えば、画像インデックス２５０）に格納するか、または今後の使用のためにキャッシュすることもできる。画像コンポーネント２３６が、予め計算された識別子が既に割り当てられているディジタル画像を引き出した場合、画像コンポーネント２３６は、自動的にこの予め計算された識別子を認識し抽出するように構成される。
【００４５】
[0054]  他の実施形態では、画像コンポーネント２３６は、ディジタル画像自体ではなく、ディジタル画像の識別子のみを引き出す。例えば、ディジタル画像および／またはディジタル画像の予め計算された識別子をデーター・ストア（例えば、画像インデックス２５０）に格納することもできる。加えて、ディジタル画像および予め計算された識別子は、特定の人物を識別する情報（例えば、人物の名前または一意のＩＤ）と関連付けて格納することもできる。画像コンポーネント２３６は、このように、データー・ストアにアクセスし、特定の有名人に関連付けられたディジタル画像の識別子を突き止め、自動的に識別子を認識し抽出するように構成される。
【００４６】
[0055]  画像エンジン２３０の通信コンポーネント２３８は、ディジタル画像の１つ以上の識別子を画像インデックス２５０に伝えるように構成される。また、通信コンポーネント２３８は、検索結果２８４を、ユーザーへの提示のために、逆方向にフロント・エンド・メカニズム２２０に伝えるように構成される。
【００４７】
[0056]  図２に示すように、画像インデックス２５０は、受信コンポーネント２５２、識別コンポーネント２５４、および通信コンポーネント２５６を含む。画像インデックス２５０は、通例、種々のコンピューター読み取り可能材料を含むか、またはこれらにアクセスすることができる。ある実施形態では、コンポーネント２５２、２５４、および２５６の内１つ以上を、単体のアプリケーションとして実現することもできる。他の実施形態では、コンポーネント２５２、２５４、および２５６の内１つ以上を、図１のリモート・コンピューター１０８のような、計算デバイスのオペレーティング・システムに直接統合することもできる。尚、図２に示したコンポーネント２５２、２５４、および２５６は、性質上そして数において例示であり、限定と解釈してはならないことは理解されよう。本明細書の実施形態の範囲内で望まれる機能を達成するためには、任意の数のコンポーネントを採用することができる。
【００４８】
[0057]  画像インデックス２５０は、ウェブ画像２５１（即ち、ウェブにおいて入手可能な画像）のマッピングされた識別子、およびウェブ画像２５１へのリンクを格納するように構成される。ウェブ・クローラーは、最初に、ウェブ画像２５１、およびウェブ画像２５１への対応するリンクを突き止める。また、ウェブ・クローラーは、ウェブ画像２５１に関連するまたはその中に描画された人々の名前を引き出すこともできる。更に、ウェブ・クローリング・プロセスは、自動的におよび／または連続的に行うことができる。
【００４９】
[0058]  画像インデックス２５０の受信コンポーネント２５２は、ウェブ画像２５１およびウェブ画像２５１へのリンクを受信する。一実施形態では、ウェブ画像２５１へのリンクは、ウェブ画像２５１を含むウェブ・ページを突き止めるために使用されるユニフォーム・リソース・ロケーター（ＵＲＬ）である。他の実施形態では、ウェブ画像２５１へのリンクは、ウェブ画像２５１を含むウェブ・ページを突き止める検索命令を含む。本明細書において使用する場合、「リンク」という用語は、単にウェブ・アドレス限定されるように解釈されないものとする。更に、リンクの種々の異なる実施形態について説明したが、ウェブ・サイトに対する他のタイプの適したハイパーテキストまたは参照も使用できること、そして本発明の実施形態は本明細書において説明した具体的な例に限定されないことは、理解されてしかるべきである。例えば、本発明の実施形態は、オブジェクト（例えば、画像または他のコンテンツ）を採用することも考えており、このオブジェクトがユーザーによって選択されると、このオブジェクトをホストするソーシャル・メディア・サイトのプロファイルにユーザーをナビゲートする。
【００５０】
[0059]  識別コンポーネント２５４は、画像インデックス２５０の受信コンポーネント２５２において受信されるあらゆるウェブ画像に対して識別子を生成し割りあてるように構成される。識別子は、ウェブ画像２５１において局所特徴を検出し記述することを意図している。したがって、各ウェブ画像には、そのウェブ画像またはその中に位置するオブジェクトの色、コントラスト、または色相のような、ウェブ画像の一意の特徴に基づいた識別子が割りあてられる。以上で説明したディジタル画像の識別子と同様、ウェブ画像２５１の識別子は、ＳＩＦＴアルゴリズムのような、アルゴリズムにしたがって生成される。しかしながら、ＳＩＦＴアルゴリズムは、可能な一アルゴリズムの例として提示しただけであり、限定として提示したのではないことは理解されよう。
【００５１】
[0060]  識別コンポーネント２５４は、ウェブ画像の識別子を、このウェブ画像に関連するリンクにマッピングする。識別子およびウェブ画像へのリンクの各マッピングは、画像インデックス２５０に格納される。加えて、ウェブ画像に現れる人々またはウェブ画像によって描画される人々の名前も、ウェブ画像の識別子および／またはリンクにマッピングされ、画像インデックス２５０に格納することができる。ウェブ・クローラーによってアクセス可能で、ウェブ画像の出所、ウェブ画像のコンテンツ、あるいはウェブ画像内に描画されるオブジェクトおよび／または人々を識別するために使用される他の情報も、ウェブ画像２５１の識別子にマッピングされ、画像インデックス２５０に格納することができる。
[0061]  また、識別コンポーネント２５４は、１つ以上のディジタル画像の１つ以上の識別子を、画像インデックス２５０に格納されているウェブ画像２５１の識別子と照合することによって、検索問い合わせ２７２のコンテンツ（即ち、ディジタル画像の識別子）を処理するように構成される。次いで、識別コンポーネント２５４は、この照合に基づいて、ディジタル画像の識別子が、ウェブ画像２５１の各々の識別子と実質的に同様かまたは同一か判定する。ディジタル画像およびウェブ画像が同様の識別子を有する場合、これらは互いに対応すると判定される。尚、対応する画像は同様の特徴を含む、または元の検索問い合わせ２７０に対する基礎を形成する人物の画像を含む可能性が高い。各ディジタル画像と対応するウェブ画像２５１との間の関連は、画像インデックス２５０に格納することができる。
【００５２】
[0062]  識別コンポーネント２５４は、ディジタル画像識別子の識別子に対応する各ウェブ画像からリンクを読み取る。画像インデックス２５０の通信コンポーネント２５６は、このリンク（１つまたは複数）、リンク（１つまたは複数）の表現、または各対応するウェブ画像に関連する他のマッピングされたコンテンツを画像エンジン２５０に伝える。リンクの表現は、例えば、ウェブ画像、ＵＲＬアドレス、短い説明、またはウェブ画像を含むウェブ・ページの映像を含むことができる。通信コンポーネント２５６は、検索結果２８４を併合エンジン２６０に、またはフロント・エンド・メカニズム２２０の受信コンポーネント２２２に伝えるように構成される。
【００５３】
[0063]  併合エンジン２６０は、検索結果リスト２８２および２８４を、それぞれ、画像エンジン２３０および検索エンジン２４０の各々から受けるように構成される。併合エンジン２６０において、検索結果２８０および検索結果２８２は互いに併合され、１つの検索結果リスト２８４を作る。つまり、併合検索結果リスト２８０は、検索結果リスト２８２および２８４を編集したものとなる。また、併合エンジン２６０は、検索結果２８２および２８４を、それらの関連性に基づいて順位付けするように構成される。関連性は、アルゴリズムにしたがって判定することができる。例示の目的に限って使用される例として、画像エンジン２３０から戻される結果は、検索エンジン２４０からの結果よりも関連があるので、より高く順位付けされるとよい（即ち、画像エンジン２３０から戻された結果は、名前が検索問い合わせ２７０として入力された人物の画像、および恐らくはその他の情報を含むことが知られているウェブ文書へのリンクを含む）。一旦併合されたなら、併合エンジン２６０の通信コンポーネント２５６は、併合検索結果リスト２８０を、ユーザーへの配布のために、フロント・エンド・メカニズム２２０に配布する。
【００５４】
[0064]  これより図６に移ると、本発明の実施形態にしたがって、画像インデックスを構築するための例示的な方法６００を表す流れ図が示されている。最初に、「ステップ」および／または「ブロック」という用語が、本明細書では、採用される方法の異なるエレメントを暗示するために使用されることがあるが、これらの用語は、個々のステップの順序が明示的に記載されるのでなければ、そしてされるときを除いて、種々のステップの間で何の特定の順序も含意するように解釈されてはならないことは、認められ理解されてしかるべきである。
【００５５】
[0065]  一実施形態例では、方法６００は、画像インデックスを構築するステップを含む。ステップ３１０において、ウェブ画像およびウェブ画像へのリンクの複数のオンライン位置を採掘するために、ウェブ・クローリング・メカニズムを開始する。先に更に詳しく説明したように、ウェブ・クローリング・メカニズムは、人物の名前のような、ウェブ画像内に現れる人々についての他の情報を求めて、ウェブ画像または関連するウェブ文書を採掘することもできる。ステップ３１２において、ウェブ画像の識別子を、ウェブ画像へのリンクにマッピングする。最後に、ステップ３１４において、ウェブ画像のマッピングされた識別子、およびウェブ画像へのリンクを、画像インデックスに格納する。図示しないが、本来ウェブ画像を含むウェブ画像またはウェブ文書と関連する他の識別情報も、ウェブ画像の識別子にマッピングし、画像インデックスに格納することができる。
【００５６】
[0066]  図７を参照すると、本発明の一実施形態にしたがって、人物のディジタル画像を引き出し、この人物についての検索問い合わせを解明するための例示的な方法７００を表す流れ図が示されている。最初に、方法７００は、ステップ７１０において、ある人物についての検索問い合わせを受ける動作が欠かせないであろう。
【００５７】
[0067]  図９に示すように、本発明の一実施形態にしたがって、人物についての検索問い合わせを受けるためのユーザー・インターフェース例９００の例示的な画面表示が図示されている。検索問い合わせボックス９１０において、ユーザーは検索問い合わせ９１１を入力する。検索問い合わせ９１１は、人物の名前（例えば、「ハリー・シャム」(Harry Shum)）または他の識別情報を含むことができる。一方、ユーザーは、検索エンジンから、検索問い合わせ９１１を狭めるための追加の示唆を含むフィードバックを受けることができる。例えば、ユーザーがドロップ・ダウン・メニュー９２０から名前９２２上でブラウザーを通過すると、ユーザーは、彼の検索を狭めるために、２人の選択された人物、即ち、人物９２４および人物９２６から選択することができる。このように、検索問い合わせは、元の検索問い合わせ９１１と、彼の検索を狭めるおよび／または広げるための任意の追加のユーザー選択（例えば、人物９２４）とを含むことができる。
【００５８】
[0068]  同様に、図１０に示すように、本発明の一実施形態にしたがって、人物についての検索問い合わせを受けるためのユーザー・インターフェース例１０００の例示的な画面表示が図示されている。図１０は、ユーザーがより多くの情報を発見することを望む人物を検索または選択することができる方法を更に広げた例示を示す。例えば、ユーザーは、包括的検索エンジン１１１０、人物一義化検索結果リスト１２００、またはソーシャル・バー１３００からリンクまたはアイコンを選択することによって特定の人物を検索することができる。これらは、それぞれ、図３から図５において先に示した例と同様である。これらの検索結果の各々からリンクまたはアイコンを選択することにより、ユーザーに戻された検索結果を狭めるのに役立つことができる。例えば、ユーザーが「ハリー・シャム、ジュニア」(Harry Shum, Jr)という名前を人物一義化検索結果リスト１２００から選択した場合、検索問い合わせは、更に狭く、このアメリカ人俳優についての情報を探すことを命令されることになる。
【００５９】
[0069]  再度図７を参照すると、ステップ７２０において、人物についての検索問い合わせが入力されたことに基づいて、この人物についての情報を発見しようという意図を認識する。検索問い合わせの意図を認識すると、この人物のディジタル画像をステップ７３０において選択する。ステップ７４０において示すように、この人物のディジタル画像の識別子を画像インデックスに提出し、続いて、検索問い合わせを解明する。ディジタル画像の識別子に対応するウェブ画像の識別子にマッピングされた少なくとも１つのリンクを画像インデックスから戻すことによって、検索問い合わせを解明する。加えて、ウェブ画像の識別子が、ウェブ画像に現れる人物の少なくとも１つの名前にマッピングされ、この人物の名前が、検索問い合わせのコンテンツとして入力された名前に対応するときにも、検索問い合わせを解明することができる。最後に、ステップ７５０において、検索問い合わせに応答し、その関連性にしたがって順位付けされた１組の検索結果内における提示のために、少なくとも１つのリンクを配布する。検索問い合わせに応答する検索結果は、ユーザーの検索問い合わせにおいて名前が挙げられた人物について述べる、またはこの人物に関係する結果を含むことができる。
【００６０】
[0070]  図８を参照すると、本発明の一実施形態にしたがって、人物についての検索問い合わせを満たすために画像インデックスを採用する方法例８００を表す流れ図が示されている。最初に、方法８００は、画像エンジン、検索エンジン、および併合エンジン（プロセッサー上で実行する）の内１つ以上によって実行されるコンピューター化方法を表すことができる。実施形態では、方法８００は、画像インデックスにアクセスするステップ８１０を含むことができる。ステップ８２０において、ディジタル画像の識別子を、画像インデックスにおいて収集されたウェブ画像の識別子と照合する。具体的には、ディジタル画像は、検索問い合わせのコンテンツの関数として選択することができる。検索問い合わせのコンテンツは、多くの実施形態において、ユーザーが検索したい人物の名前を含む。照合に基づいて、ステップ８３０において、ディジタル画像の識別子が、ウェブ画像の識別子に対応することを判定し、次いでステップ８４０において、ウェブ画像の対応する識別子にマッピングされた少なくとも１つのリンクを読み取る。ステップ８５０において、１組の検索結果内におけるユーザーへの提示のために、リンクの表現を配布する。図示しないが、１組の検索結果は、画像エンジンから得られなかった結果も含むことができる。言い換えると、包括的検索エンジンによって引き出された検索結果をリンクと併合することもできる。ある実施形態では、包括的検索エンジンから得られたリンクおよび検索結果を、アルゴリズムにしたがって順位付けすることもできる。
【００６１】
[0071]  望ましければ、ユーザーへの提示のために配布される結果は、リンクの表現と、包括的検索エンジンから得られた別の検索結果を含むことができる。加えて、リンクの各表現に隣接して、並べて、またはその近くに、リンクに関連するウェブ画像および／またはリンクのコンテンツも、１組の検索結果内にリンクを戻した結果をユーザーに示すように、提示することもできる。
【００６２】
[0072]  本発明の種々の実施形態について、限定ではなく例示であるように説明した。本発明の実施形態の範囲から逸脱することなく、代替実施形態も時々明白になるであろう。尚、ある種の特徴およびサブコンビネーションは、有用であり、他の特徴やサブコンビネーションを参照することなく採用されてもよいことは理解されよう。これは、請求項の範囲によって想定されており、その範囲内に該当することである。
【図１】
2016507812.tif 000003
【図２】
2016507812.tif 000004
【図３】
2016507812.tif 000005
【図４】
2016507812.tif 000006
【図５】
2016507812.tif 000007
【図６】
2016507812.tif 000008
【図７】
2016507812.tif 000009
【図８】
2016507812.tif 000010
【図９】
2016507812.tif 000011
【図１０】
2016507812.tif 000012
【国際調査報告】
2016507812.tif 000013
2016507812.tif 000014
2016507812.tif 000015