(57)【要約】  本明細書では、ソーシャル・ネットワーキング参加者のソーシャル・ネットワーキング・データーに基づく個人専用データーを含む、個人専用データーの個々に合わせた作成、エンティティ抽出、および自動コラージュ生成に関する技術を開示する。一実施態様では、デフォルトのＵＩエレメントを、個人専用にソーシャル・ベースで交換するために、個人専用データーを用いる。一実施態様では、ソーシャル・ネットワーキング・アプリケーションにおけるユーザー生成コンテンツから、一義化された固有表現を抽出し、ソーシャル・ネットワーキング・アプリケーションからの写真に基づいて、交流に関心を引くモンタージュ写真を自動的に生成し、交流関連アノテーションと共に、このモンタージュ写真をレンダリングする。【選択図】図１
2013527956.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャル・ネットワーク参加者に個人専用ソーシャル・ベース・データーを生成する方法であって、
ソーシャル・ネットワーク参加者の情報要求に応答して、ソーシャル・ネットワーキング・データーから第１エンティティを抽出するステップであって、
前記ソーシャル・ネットワーキング参加者が前記ソーシャル・ネットワーキング・データーに相関付けられており、
前記ソーシャル・ネットワーキング・データーが、複数のユーザー生成コンテンツと、前記ソーシャル・ネットワーキング参加者のソーシャル・ネットワークの証印とを備えており、
前記第１エンティティの抽出が、前記複数のユーザー生成コンテンツと前記ソーシャル・ネットワークとに基づき、
前記複数のユーザー生成コンテンツが、前記ソーシャル・ネットワークの複数のメンバーによってアップロードされたものである、ステップと、
前記複数のユーザー生成コンテンツおよび前記第１抽出エンティティに基づいて、前記ソーシャル・ネットワーク参加者に、個人専用ソーシャル・ベース・データーを生成するステップと、
を備えている、方法。
【請求項２】
請求項１記載の方法において、前記計算機動作が、更に、
前記第１抽出エンティティに基づいて、複数の可能なアノテーション文章を識別する動作と、
アノテーション文章パラメーターに基づいて、前記複数の可能なアノテーション文章に得点を付ける動作と、
前記得点に基づいて、前記複数の可能なアノテーション文章から、第１アノテーション文章を選択する動作と、
を含み、
前記個人専用データーの生成が、前記第１アノテーション文章に基づいて行われる、方法。
【請求項３】
請求項１記載の方法において、前記計算機動作が、更に、
交流関心度メトリックに基づいて、複数のマルチメディア・ファイルに得点を付ける動作と、
前記得点に基づいて、前記複数のマルチメディア・ファイルから第１マルチメディア・ファイルを選択する動作と、
を含み、
前記個人専用データーの生成が、前記第１マルチメディア・ファイルに基づいて行われる、方法。
【請求項４】
請求項１記載の方法において、前記計算機動作が、更に、
前記ソーシャル・ネットワーキング・データー内において第１アノテーション文章を識別する動作であって、前記第１アノテーション文章が、前記ソーシャル・データーの第１マルチメディア・ファイルと前記第１抽出エンティティとに関連付けられている、動作と、
ホットスポット定義を生成する動作であって、前記ホットスポット定義が、ソーシャル・ベース・アノテーションを含み、前記ソーシャル・ベース・アノテーションが、前記第１アノテーション文章を表示するように構成されている、動作と、
を含み、
前記個人専用データーの生成が、前記ホットスポット定義に基づいて行われる、方法。
【請求項５】
請求項４記載の方法において、第１アノテーション文章を識別する前記動作が、
以下のアノテーション文章パラメーターの内少なくとも１つに基づいて、前記ソーシャル・データーにおける前記複数のユーザー生成コンテンツからの可能なアノテーション文章を整列する動作を含む、方法。
前記ユーザー生成コンテンツがアップロードされて以来経過した時間量、
前記第１ユーザー生成コンテンツと、前記ソーシャル・ネットワーキング・データーにおける残りのユーザー生成コンテンツの１つ以上との間における相違、
前記ソーシャル・ネットワーク参加者が以前に前記ユーザー生成コンテンツを読んだことがあるか否か、
前記ソーシャル・ネットワーク参加者が前記ユーザー生成コンテンツを読んで以来の時間量、
前記ソーシャル・ネットワーク参加者によって前記第１ユーザー生成コンテンツに与えられた明示的なフィードバック、
前記ユーザー生成コンテンツの前記第１抽出エンティティに対する関連性、および
前記ユーザー生成コンテンツのアップローダーのソーシャル・ネットワーク・アイデンティティ。
【請求項６】
請求項１記載の方法において、前記計算機動作が、更に、
前記ソーシャル・ネットワーキング・データーのマルチメディア・ファイルの一部を選択する動作であって、前記マルチメディア・ファイルの前記一部が、前記第１抽出エンティティと関連付けられている、動作と、
前記第１抽出エンティティと関連付けられている前記マルチメディア・ファイルの前記一部に基づいて、コラージュ定義を生成する動作であって、前記コラージュ定義が、前記マルチメディア・ファイルの前記一部をレンダリングするように構成されている、動作と、
を含む、方法。
【請求項７】
請求項１記載の方法において、前記計算機動作が、更に、
第１アノテーション文章を識別する動作であって、前記第１アノテーション文章が、マルチメディア・ファイルの第１部分と前記第１抽出エンティティと関連付けられている、動作と、
外部データー・ソースから第２アノテーション文章を識別する動作であって、前記第２アノテーション文章が前記第１抽出エンティティと関連付けられている、動作と、
ホットスポットを生成する動作であって、前記ホットスポットが、第１アノテーションおよび第２アノテーションを備えており、前記第１アノテーションが前記第１アノテーション文章を備えており、前記第２アノテーションが前記第２アノテーション文章を備えている、動作と、
を含む、方法。
【請求項８】
請求項１記載の方法において、
前記個人専用データーがコラージュ定義を備えており、
前記コラージュ定義が、ハイパーリンクとして動作するために画像の少なくとも一部をレンダリングするように構成されており、
前記画像が、前記ソーシャル・ネットワークのメンバーによって生成され、
前記第１抽出エンティティの抽出が、前記画像に基づき、
前記情報要求が、前記画像の要求を含み、
前記ハイパーリンクが、前記ソーシャル・ネットワーク参加者を、前記第１抽出エンティティに関連があるサイトに誘導するように構成されている、方法。
【請求項９】
請求項１記載の方法であって、更に、
前記ソーシャル・ネットワーキング参加者のソーシャル・ネットワーキング・アイデンティティに基づいて、ソーシャル・ネットワーキング・アプリケーションから前記ソーシャル・ネットワーキング・データーを受信するステップを備えており、
前記ソーシャル・ネットワーキング・データーが、第１マルチメディア・ファイルと、第２マルチメディア・ファイルと、第１複数のユーザー生成コンテンツと、第２複数のユーザー生成コンテンツとを備えており、
前記第１マルチメディア・ファイルが、前記ソーシャル・ネットワーク参加者の第１ソーシャル・ネットワークにおける第１ソーシャル・ネットワーキング・アイデンティティのユーザー生成コンテンツであり、
前記第２マルチメディア・ファイルが、前記ソーシャル・ネットワーク参加者の第２ソーシャル・ネットワークにおける第２ネットワーキング・アイデンティティのユーザー生成コンテンツであり、
前記第１複数のユーザー生成コンテンツが、前記第１マルチメディア・ファイルに応答して、前記第１ソーシャル・ネットワーキング・アイデンティティのソーシャル・ネットワークによってアップロードされ、
前記第２複数のユーザー生成コンテンツが、前記第２マルチメディア・ファイルに応答して、前記第２ソーシャル・ネットワーキング・アイデンティティの第２ソーシャル・ネットワークによってアップロードされ、
前記第１抽出エンティティが、前記第１複数のユーザー生成コンテンツに基づいて、第１の一義化された固有表現であり、
前記方法が、更に、
前記第２複数のユーザー生成コンテンツに基づいて第２の一義化された固有表現を抽出するステップであって、前記第２の一義化された固有表現が、前記第１の一義化された固有表現とは異なる、ステップと、
前記第１複数のユーザー生成コンテンツと、前記第１の一義化された固有表現と、第１アノテーション文章パラメーターとに基づいて、第１アノテーション文章を抽出するステップと、
前記第２複数のユーザー生成コンテンツと、前記第２の一義化された固有表現と、第２アノテーション文章パラメーターとに基づいて、第２アノテーション文章を抽出するステップと、
第１交流関心度メトリックに基づいて、前記ソーシャル・ネットワーキング・データーから前記第１マルチメディア・ファイルを選択するステップと、
第２交流関心度メトリックに基づいて、前記ソーシャル・ネットワーキング・データーから前記第２マルチメディア・ファイルを選択するステップと、
前記第１アノテーション文章と前記第１の一義化された固有表現とに基づいて、第１ホットスポットを生成するステップと、
前記第２アノテーション文章と前記第２の一義化された固有表現とに基づいて、第２ホットスポットを生成するステップと、
前記第１マルチメディア・ファイルと、前記第２マルチメディア・ファイルとに基づいて、コラージュ定義を生成するステップと、
を備えており、
前記第１ホットスポットが、ユーザーが前記レンダリングされたコラージュの第１エリアと対話処理するときに始動されるように構成されており、前記第１ホットスポットの始動が、前記第１アノテーション文章を前記ユーザーに提示するように構成されており、
前記第２ホットスポットが、前記ユーザーが前記レンダリングされたコラージュの第２エリアと対話処理するときに始動するように構成されており、前記第２ホットスポットの始動が、前記第２アノテーション文章を前記ユーザーに提示するように構成されており、
前記第１ホットスポットおよび前記第２ホットスポットの双方が、ユーザーの対話処理に同時に応答するように構成されている、方法。
【請求項１０】
請求項１から９の内１項に記載の方法を実行するためのコンピューター実行可能命令を有するコンピューター読み取り可能媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  オンライン・ソーシャル・ネットワーク・アプリケーションは、増々普及しつつある。人々は、このようなアプリケーションを頼りにして、友人および家族との接触を保ち、交流する。通例、このようなオンライン・ソーシャル・ネットワーキング・アプリケーションを利用するためには、個人がそのアプリケーションに対応するウェブ・サイトにログインする。すると、その個人に送られたメッセージの視覚的表現およびその個人の連絡先（友人）のステータス更新が提供される。
【０００２】
[0002]  これらのオンライン・ソーシャル・ネットワーキング・アプリケーションは、人々が彼らの連絡先と交流することを可能にする有用なツールであるが、ソーシャル・ネットワーキング・アプリケーションを用いて送信されるメッセージは比較的短く、これらのメッセージにはコンテキストが殆ど伴わないことが多い。つまり、比較的短いメッセージを受信する個人は、そのメッセージの送付元がそのメッセージの中で何を言っているのかについて何らかの知識があるということが前提になっている。
【発明の概要】
【０００３】
[0003]  以下に述べるのは、本明細書において更に詳しく説明する主題の端的な摘要である。この摘要は、本開示の広範な全体像であることを意図するのではなく、特許請求の範囲または本開示の主要な要素／必須の要素のいずれかを特定することを意図するのでもなく、本発明の範囲を明確に示すことを意図するのでもなく、特許請求の範囲または本開示の範囲に関して限定することを意図するのでもない。
【０００４】
[0004]  本明細書に記載するのは、個人についての個人専用データー(personalized data)の作成に関する種々の技術である。更に特定すれば、本明細書に記載するのは、ソーシャル・ネットワーキング参加者のソーシャル・ネットワーキング・データーに基づいて、自動的に個人専用データーを提供することに関する種々の技術である。
【０００５】
[0005]  一例では、ソーシャル・ネットワーキング参加者が、通常の検索バーおよびロゴをたどって、検索エンジンのホーム・ページに来たときに、このソーシャル・ネットワーキング参加者のソーシャル・ネットワーク（１つまたは複数）からのニュース・フィード（１つまたは複数）からの情報を用いて、このページに注釈を付けることができる。例えば、友人によってポストされた最近の写真またはビデオのコラージュを、ユーザーのコメントからの興味深い情報へのホットスポットまたはリンクと共に、示すことができる。また、アノテーション(annotation)は、広告またはタスクを伴う、WIKIPEDIAのようなオンライン知識集合体のような他のソースとのマッシュアップ(mashup)であってもよい（例えば、ハワイの写真に、ハワイについての情報およびこれらの島への旅行を計画するためのリンクをアノテーションとして付けることができる）。
【０００６】
[0006]  その他の態様は、添付図面および説明を読んで理解すれば認められよう。
[0007]  本明細書は、以下の詳細な説明を添付図面を考慮に入れて読むことによって、一層良く理解されよう。
【図面の簡単な説明】
【０００７】
【図１】図１は、ソーシャル・ネットワーキング・データーに基づいて個人専用データーを提供するシステム例を一般化した機能ブロック図の一例を示す。
【図２】図２は、ソーシャル・ネットワークの例を一般化した図の一例を示す。
【図３】図３は、各々、ユーザーが生成したコンテンツを一般化した例を示す。
【図４】図４は、各々、ユーザーが生成したコンテンツを一般化した例を示す。
【図５】図５は、各々、ユーザーが生成したコンテンツを一般化した例を示す。
【図６】図６は、ホーム・ページを一般化した例を示す。
【図７】図７は、背景画像デフォルト・エレメントの一例を示す。
【図８】図８は、図６のホーム・ページを、図７の背景画像と共に示す。
【図９】図９は、カスタム化コンポーネントを一般化した機能ブロック図の一例を示す。
【図１０】図１０は、一般化した除外マスクの一例を示す。
【図１１】図１１は、図１０の除外マスクを反転させ、図６のホーム・ページ上に重ね合わせた場合の図６のホーム・ページを示す。
【図１２】図１２は、ソーシャル・ネットワーキング参加者についての個人専用ソーシャル・ベース・データーを提供するときに実行することができる種々の動作を含む、一般化した動作フローの一例を示す。
【図１３】図１３は、ソーシャル・ネットワーキング参加者についての個人専用ソーシャル・ベース・データーを提供するときに実行することができる種々の動作を含む、一般化した動作フローの一例を示す。
【図１４】図１４は、ソーシャル・ネットワーキング参加者についての個人専用ソーシャル・ベース・データーを提供するときに実行することができる種々の動作を含む、一般化した動作フローの一例を示す。
【図１５】図１５は、図６のホーム・ページに基づいて、交流用個人専用ホーム・ページを一般化した一例を示す。
【図１６】図１６は、２つのホットスポットを含む、交流関連コラージュを一般化した一例を示す。
【図１７】図１７は、アノテーション・エリアを示すホットスポットを始動させたときの交流関連コラージュを一般化した一例を示す。
【図１８】図１８は、図８のホーム・ページの背景画像と入れ替わる(displace)図１７の交流関連コラージュを示す。
【図１９】図１９は、カスタム化データーを一般化した一例を示す。
【図２０】図２０は、ソーシャル・ホーム・ページを実現するシステムを一般化した一例を示す。
【図２１】図２１は、始動させたホットスポットおよびアノテーション表示エリアを一般化した一例を示す。
【発明を実施するための形態】
【０００８】
[0025]  添付図面において同様の部分を示すときには、同様の参照番号を用いることとする。
[0026]  添付図面と関連付けて以下に設ける詳細な説明は、本例を説明することを意図するのであって、本例を構成または利用することができる唯一の形態を表すことを意図するのではない。
[0027]  文章形態、視覚形態、または他の形態とした例は、そのいずれもが一例として示されるのであって、限定ではない。尚、代替（または(or)）形態または組み合わせ（および(and)）形態のどちらかで与えられた多数の選択肢を有する例について、このような選択肢の全てが必ずしも必須であるのではないことは、認められてしかるべきである。更に、これらの選択肢のいずれかまたは全ては、明示的に列挙されていない組み合わせで用いてもよく、これらの選択肢を全く用いなくてもよい。複数形および単数形の「のみを含む」("include only" and "includes only")という用語は限定的である。対称的に、複数形および単数形の「含む」("include" and "includes")という用語は、限定的ではなく、それぞれ、「含むが限定ではない」("include, without limitation" or "includes, without limitation")と読解することとする。「一実施態様において」という用語は、限定的ではなく、「限定ではなく、少なくとも１つの実施態様において」と読解することとする。「例えば」(e.g.)、「というような」(such as)、および「例えば」(for example)という用語は、限定的でなく、「限定ではなく、少なくとも１つの例では」と読解することとする。「してもよい」(may)という用語は、限定的ではなく、「してもよいが、その必要はない」と読解することとする。しかしながら、読みやすくするために、以下ではこれらの表現をもっと短くした形態を使用することもある。
【０００９】
[0028]  本説明は、本例の機能や、本例を構成し動作させるステップのシーケンスを明記する。しかしながら、同じまたは等価な機能およびシーケンスが異なる例によって行われるのであってもよい。
【００１０】
[0029]  動作フローの例は、多数の個別のステップまたは動作(act)を含むように示されるが、実施態様の中には、少なくとも一部のステップまたは動作を組み合わせてもよい、即ち、同時に実行されてもよい場合もあることは、認められてしかるべきである。また、所与のシーケンスで記載されている全てのステップまたは動作が必ずしも必須ではないこと、ある種のシステム・コンポーネントによって実行されるように記載されている機能を多数のコンポーネントによって実行してもよいこと、そして多数のコンポーネントによって実行されるように記載されている機能を、１つのコンポーネントが実行するように構成されてもよいことも、認められてしかるべきである。
【００１１】
[0030]  本明細書において記載する態様は、写真または画像に関して記載することができるが、これらの態様は、写真、他のあらゆるタイプの画像、ビデオ、オーディオ、触感(tactile)データー、および嗅覚(olfactory)データーにも適用可能であってもよいことは、当業者には認められよう。
【００１２】
[0031]   以下では図の各々についての説明は、他の図を参照して行うこともある。しかしながら、このように他の図を参照することは、これら他の図を参照して説明される要素と共に例が用いられることに、限定することを意図するのではないことは、言うまでもない。
【００１３】
[0032]  本明細書では、計算システムにおいて実現されるものとして、本例を説明し図示することができるが、記載するシステムは、一例として示されるのであって、限定として示されるのではない。当業者には認められようが、本例は、種々の異なるタイプの計算システムにおける応用に適している。
【００１４】
[0033]  最初に、いくつかの一般化した入力例、および結果に到達するためのプロセスの少なくとも一部を用いて、実施態様の一例について説明する。この例に続いて、図および図における要素を参照して、更に詳細に説明することができる。
【００１５】
[0034]  この例では、ソーシャル・ネットワーキング参加者１９０は、ソーシャル・ネットワーキング・アプリケーション１２０上において写真４０５を見ることができ、写真４０５は彼らのソーシャル・ネットワーク１１０において誰かがアップロードしたものである。写真４０５は、個人の友人の一人がシュノーケルをしているところを示しており、この写真は、「島のすぐそば」というキャプション４１０を有する。一人の友人からの第１コメント４２５は、写真４０５のエリア４７５へのコメントに対応して、「シュノーケルしている姿が格好いい」(You look great in that snorkel)と言っている。第２の友人からの第２コメント４３５は、「それは噴火口みたいだ」(that's some crater)と言っている。第３の友人からの第３コメント４４５は「私はバリー・アイルが大好きです」(I love the valley isle)と言っている。
【００１６】
[0035]  この例を続けると、ユーザーが生成したコンテンツ４０５、４１０、４２５、および４７５、４３５、ならびに４４５は、別々に分析すると、当を得た固有表現(namaed entity)を判定するのに十分な情報をいずれも含んでいないと思われる。しかしながら、ソーシャル・ネットワーキング・データーによって一緒に繋がれたこれらのコメントの集合体を分析することによって、以下で更に詳しく説明するように、当を得た固有表現を示すことができる。
【００１７】
[0036]  この例を続けるが、「バリー・アイル」（コメント４４５からの）という用語を検索すると、WIKIPEDIAオンライン知識収集エントリーによって、これがハワイにあるマウイ島の地元の呼び名であることが判明する。このオンライン知識収集エントリーは、人気があるシュノーケリングの目的地である多数の場所へのリンクも有する（コメント４２５における「シュノーケル」という用語に基づいて考慮される）。これらのリンクの１つは、モロキニ(Molokini)へのリンクである。
【００１８】
[0037]  この例を続けると、モロキニについてのオンライン知識収集エントリーは、その現地が火山の噴火口であることを示す。「噴火口」という用語はコメント４３５においても見られるので、これによって、その場所がモロキニである確率が高くなる。また、モロキニについてのオンライン知識収集エントリーは、モロキニがマウイの海岸から２．５マイルしか離れていないことも示す。その写真についてのキャプション４１０が「島のすぐそば」であったことから、これによって、その場所がモロキニである確率が高くなる。
【００１９】
[0038]  この例を続けると、これら多数のコンテキスト的な手がかりを串刺しすることによって、カスタム化コンポーネント１５０は、「シュノーケルしている姿が格好いい」という最終的なアノテーション文章、「モロキニ」という固有表現、「モロキニ島保護区(モロキニ海洋生物保護区）」という明確な固有表現を選択し、各々には、正確であることの高い確率が示される。
【００２０】
[0039]  図１６は、この例の続きを示し、画像選択コンポーネント９３０が、高い確率に基づいて、シュノーケルをしている友人を示す写真４０５を次に選択する。除外マスク１００１に基づいて、生成された交流関連コラージュ(socially relevant collage)１６０１には、少なくともその部分４７５が含まれる。ホットスポット生成コンポーネント９６０は、最終的なコラージュ１６０１において、部分４７５の位置にホットスポット１６６０を生成する。また、ビデオ５７５の一部に、第２ホットスポット１６３０も生成する。明確化のために、双方のホットスポット共、完全に見えるように示されている。
【００２１】
[0040]  図１７は、この例の続きを示し、始動されていないホットスポット１７７６が、このホットスポットの輪郭を示すドットの使用によって、完全に見ることができないように示されている。表示されると、この非始動ホットスポット１７７６は１秒間残っていて、その後徐々に見えなくなる（または対話処理されるまで残っている）。始動されたホットスポット１７２０は、アノテーション表示エリア１７３０の中に多数のアノテーション１７４０、１７６０を示す。これらのアノテーションの内１つ１７４０は、「シュノーケルしている姿が格好いい」というテキストである。２番目のアノテーション１７６０は、ハイパーリンクである。このハイパーリンク・テキストは、「ハワイのマウイに近いモロキニで、シュノーケリングについてもっと学ぼう」となっており、このハイパーリンクを始動させると、ユーザーをハワイ観光局のウェブサイトに連れて行くように構成されている。この例について潜在的に可能な他のハイパーリンクには、歴史的背景を提供するサイト、プロが撮ったその地域の写真、マウイへの旅行に絞った旅行サイト、コンテンツ・サイトへの直接リンク、シュノーケリングのための移動中の人々をモロキニまで運ぶ個人のボート所有者へのボイス・オーバーＩＰ接続への直接リンク等が含まれる。
【００２２】
[0041]  図１８Ｃは、この例の完成を示す。交流関連個人専用コラージュ１６０１が、ホーム・ページ６００においてデフォルトの背景画像７００（図８も参照のこと）と入れ替わり、その結果、交流関連背景画像１８０１があるホーム・ページとなる。したがって、この例では、ユーザーは、個人的に関連のある写真のコラージュ、および２つのホットスポットがあるホーム・ページ１８０１を受信したことになる。ユーザーは、作動中のホットスポット１７２０の上でマウス・ポインター１８７５を動かすことができ、ユーザーはモロキニについての追加情報を容易に得ることができ、マウイにおける旅行活動についてもっと多くのことを学習することができ、それ以外では、彼らのソーシャル・ネットワークの活動に関する購入選択肢(purchasing options)を行使する(exercise)ことができる。
【００２３】
[0042]  図１は、ソーシャル・ネットワーキング・データーに基づいて個人専用データーを提供するシステムの一例の一般化した機能ブロック図の一例を示す。このシステムは、１つ以上のソーシャル・ネットワーキング・アプリケーション１２０を含むことができる。ソーシャル・ネットワーキング・アプリケーション１２０は、適したオンライン・ソーシャル・ネットワーク・アプリケーションであればいずれでも含み、ソーシャル・ネットワーキング・アプリケーション１２０における参加者交流関係を作り、決定することができる。ソーシャル・ネットワーキング参加者１９０と関連のある交流関係を、ソーシャル・ネットワーキング参加者１９０のソーシャル・ネットワーク１１０と呼ぶ。ソーシャル・ネットワーク１１０は、ユーザーが生成したコンテンツ１１５を、ソーシャル・ネットワーキング・アプリケーション１２０に提供させることができる。
【００２４】
[0043]  受信コンポーネント１３０は、ソーシャル・ネットワーキング・データー１２５をソーシャル・ネットワーキング・アプリケーション１２０から受信することができる。このソーシャル・ネットワーキング・データーに基づいて、カスタム化コンポーネント１５０が個人専用ソーシャル・ベース・データーを提供する。個人専用ソーシャル・ベース・データーは、ソーシャル・ネットワーキング・データーの中にはないが、ソーシャル・ネットワーキング・データーの中にあるユーザー生成コンテンツの意味論的意味(semantic meaning)によって相関付けられているデーターを含むことができる。例えば、カスタム化コンポーネント１５０は、ウェブ・ページ、アプリケーション・リソース、ファイル、コラージュの定義、コラージュ、データー構造、プログラムの実行等をカスタム化して、ソーシャル・ネットワーキング参加者１９０によって用いられる計算機１６０上に、個人専用ソーシャル・ベース・データーを表示させることができる。一実施態様では、計算機１６０は、受信コンポーネント１３０および／またはカスタム化コンポーネント１５０を含む。
【００２５】
[0044]  図２は、ソーシャル・ネットワークの例を一般化した図の一例を示す。この例では、ソーシャル・ネットワーク１１０は、ソーシャル・ネットワーキング参加者１９０と関連付けられている。ソーシャル・ネットワーキング参加者１９０と関連付けられているソーシャル・ネットワーク１１０は、個々のソーシャル・ネットワーキング・アイデンティティ(identity)２１０、２１２、２１４、２１６、２１８、２２０、２２２、ソーシャル・ネットワーク２４０、２５０、２６０、２７０、２８０、またはこれらの適した組み合わせを備えることができる。個々のソーシャル・ネットワーキング・アイデンティティは、いずれの法人（例えば、会社エンティティ）または自然人でもよい。ソーシャル・ネットワーク２６０は、多数のソーシャル・ネットワーキング・アイデンティティ２１６、２１８を備えることができる。ソーシャル・ネットワーク２８０は、それよりも大きなソーシャル・ネットワーク２４０の部分集合であってもよい。親(containing)ソーシャル・ネットワーク２７０は、子(contained)ソーシャル・ネットワーク２５０のメンバー２１６、２１４を直接含むことができる。親ソーシャル・ネットワーク２７０は、参照によって、子ソーシャル・ネットワーク２５０を含むこともでき、例えば、親ソーシャル・ネットワーク２７０の会員資格(membership)が、子ソーシャル・ネットワーク２５０の会員資格によって自動的に更新されることを確認することができる。ソーシャル・ネットワーク２６０は、他のソーシャル・ネットワーク２５０の会員資格２１６、２１４と部分的に重複する会員資格２１６、２１８を有することもできる。ソーシャル・ネットワーク（例えば、２７０）毎に、対応するネットワーク（例えば、２７０）に含まれるソーシャル・ネットワーキング・アイデンティティ（例えば、２２２、２１６、２１４）は、そのソーシャル・ネットワーク（例えば、２７０）のメンバーであると見なされる。
【００２６】
[0045]  ソーシャル・ネットワークの一部２４０、２４５は、ソーシャル・ネットワーキング参加者が加入している趣味グループのような、ソーシャル・ネットワーキング参加者１９０を含むこともできる。つまり、ソーシャル・ネットワーク２４０、２４５は、ソーシャル・ネットワーキング参加者１９０が彼自身のソーシャル・ネットワーク２４０、２４５、１１０の一部であることを示すことができる。しかしながら、本願に限って言えば、ソーシャル・ネットワークという用語は、ソーシャル・ネットワーキング参加者１９０を彼ら自身のソーシャル・ネットワークから除外する。
【００２７】
[0046]  ソーシャル・ネットワーキング参加者１９０は、名前が付けられているとよく、またそうでなければ、彼らのソーシャル・ネットワーク１１０内におけるソーシャル・ネットワーク１１０または個人に対する関係を定義してあるとよい。例えば、この関係は、家族、友人、同僚、支援者(following)（例えば、更新において関心を表すため）等として定義することができる。この関係は、双方向関係であってもよく、その場合、双方のソーシャル・ネットワーキング・アイデンティティがその関係を確認する必要がある。または、この関係は一方向でもよい。
【００２８】
[0047]  ソーシャル・ネットワークを拡大すると（図示せず）、１度よりも高い分離を含むことができ（例えば、「友人の友人」は２度の分離となる）、ソーシャル・ネットワーキング参加者１９０のソーシャル・ネットワーク１１０におけるソーシャル・ネットワーキング・アイデンティティのソーシャル・ネットワーク（図示せず）に基づいて更新することができる。
【００２９】
[0048]  また、ソーシャル・ネットワーキング参加者１９０は、ソーシャル・ネットワーク１１０に含まれていないソーシャル・ネットワーキング・アイデンティティ２９０、２９５に対する関心を示しておくこともできる。一例として、ソーシャル・ネットワーキング参加者１９０は、個々のソーシャル・ネットワーキング・アイデンティティ２９５またはソーシャル・ネットワーク２９０の目標(focus)である主題に対する関心を、ソーシャル・ネットワーキング・アプリケーション２１０の外部における活動によって示しておいてもよい。ソーシャル・ネットワーク２９０の一例に、特定のブランドの車にその注目を絞った自動車クラブがある。その関心を示すには、検索エンジンのクエリー記録、訪問ウェブ・サイトの履歴、購入履歴、広告との対話処理、プレーしたゲームの種類および量等のような事柄を含むことができる。
【００３０】
[0049]  一実施態様では、ソーシャル・ネットワーキング・データー１２５は、少なくとも１つのソーシャル・ネットワークの証印(indicium)、複数のユーザー生成コンテンツに対応する１つ以上の証印、および複数のユーザー生成コンテンツ（例えば、コメント３２５に応答して与えられたコメント３３５、アイデンティティ２１４によってアップロードされたコメント３２５等）の内少なくとも２つの間における少なくとも１つの関係の証印を備えている。
【００３１】
[0050]  図３から図５は、ユーザー生成コンテンツ１１５を一般化した例を示す。ユーザー生成コンテンツ１１５をソーシャル・ネットワーキング・アプリケーション１２０に提供させたソーシャル・ネットワーキング・アイデンティティ（図示せず）を、そのユーザー生成コンテンツの「アップローダー」(uploader)と呼ぶ。個人専用ソーシャル・ベース・データーが提供されているソーシャル・ネットワーキング参加者１９０によってアップロードされたユーザー生成コンテンツを、「自己アップロード・ユーザー生成コンテンツ」と呼ぶ。「自己アップロード」という前置きなしで用いられる場合、ユーザー生成コンテンツ１１５という用語は、自己アップロード・ユーザー生成コンテンツを明示的に除外するものとする。処理(operation)、ステップ、または動作(act)は、自己アップロード・ユーザー生成コンテンツを含むユーザー生成コンテンツに基づくことができるのであれば、記述することができる。しかしながら、自己アップロード・コンテンツを含ませることは必要でないことを、当業者は認めよう。したがって、本明細書においてそのように記述された処理、ステップ、および動作は、自己アップロード・ユーザー生成コンテンツを除外して、行うことができる。
【００３２】
[0051]  ユーザー生成コンテンツ１１５は、短いメッセージ、ステータス更新、写真またはその他の画像、ビデオ、オーディオ・データー、ソーシャル・ネットワーキング・アイデンティティの「支持者」(followers)、ユーザー生成コンテンツ１１５が生成され、更新され、またはソーシャル・ネットワーク・アプリケーション１２０に提供された時刻等を含むことができる。
【００３３】
[0052]  また、ユーザー生成コンテンツ１１５は、ユーザー生成コンテンツ１１５に埋め込まれているメタデーターまたはこれと関連のあるメタデーターも含むことができる。例えば、写真は、用いたカメラの型、用いたレンズの種類（１つまたは複数）、用いたシャッター速度、タグ、写真についての位置データーまたはＧＳＰデーター、カメラを向けた方向を示す方向（ベクトル）データー、解像度、色深度（画素毎に３２ビットというような）、画素形状というような、多数の写真メタデーターを含むことができる。
【００３４】
[0053]  ユーザー生成コンテンツの一般化した例を更に示すために、図３から図５についてこれより順に説明する。
[0054]  図３は、ユーザー生成コンテンツ１１５を一般化した例を示す。この例では、第１ソーシャル・ネットワーキング・アイデンティティ（例えば、図２の２１２）がステータス更新３１０をソーシャル・ネットワーキング・アプリケーション１２０にポストすることができる。この例では、第１ソーシャル・ネットワーキング・アイデンティティは、ステータス更新３１０のアップローダーである。
【００３５】
[0055]  ステータス更新は、共有することができる。共有は、ソーシャル・ネットワーキング・アプリケーション１２０の全てのユーザー、第１ソーシャル・ネットワーキング・アイデンティティのソーシャル・ネットワークにおけるユーザーのみ、特定のソーシャル・ネットワーキング・アイデンティティ、またはこれらのユーザーの部分集合と行うことができる。また、共有は、読む、コメント追加、コメント削除、メタデーター更新、全制御等、またはこれらの組み合わせというような、アクセス許可の指示も含むことができる。通例では、第１ソーシャル・ネットワーキング・アイデンティティは、少なくともステータス更新３１０を読むことができ、つまり、第１ソーシャル・ネットワーキング・アイデンティティと明示的に共有されないのでなければ、第１ソーシャル・ネットワーキング・アイデンティティと共有されるものと見なすことができる。
【００３６】
[0056]  共有は明示的であってもよいし（例えば、データーにアクセスすることができる１組のソーシャル・ネットワーキング・アイデンティティを列挙する）、または暗示的であってもよい（デフォルトで、ソーシャル・ネットワーキング参加者のソーシャル・ネットワークにおける所定の１組の少なくとも１つのソーシャル・ネットワーキング・アイデンティティに常に限定される）。ユーザー生成コンテンツ１１５を誰が見てもよいか決定するために、許可の規準（単独または組み合わせ）を用いることもできる。許可の規準の例には、閲覧者(viewer)の地理的位置、第２の参加者（例えば、２１４または１９０）と閲覧者との間の分離度（例えば、「友人の友人」が２度の分離）、ソーシャル・ネットワーキング・アプリケーションを用いてソーシャル・ネットワーキング・アイデンティティが最初に開始して以来の最少日数が含まれる。
【００３７】
[0057]  次に、ステータス更新３１０が共有されるソーシャル・ネットワーキング・アイデンティティはいずれでも、コメント３２５、３３５、および３４５をポストすることができる。例として、これらのコメントは、ステータス更新３１０または以前のコメントと明示的に関連付けることができる。場合によっては、コメントが自動的にそれぞれのコメント３２５、３３５、３４５と関連のあるタグ３２０、３３０、３４０を含むことができるとよい。この自動タグは、コメントを行ったソーシャル・ネットワーキング・アイデンティティ、日付け、時刻、および同様のデーターを含むことができる。
【００３８】
[0058]  この例に基づくソーシャル・ネットワーキング・データー１２５では、ステータス更新３１０、タグ３２０、３３０、３４０、コメント３２５、３３５、３４５、およびこれらの項目の各々のアップローダーのいずれかまたは全てを互いに関連付けることができる。
【００３９】
[0059]  図４は、ユーザー生成コンテンツ１１５の一般化した例を示す。この例では、第１ソーシャル・ネットワーキング・アイデンティティが写真（または他の画像）４０５をソーシャル・ネットワーキング・アプリケーション１２０にポストすることができる。写真４０５は、キャプション４１０を含むことができる。このキャプションは、写真４０５またはこの写真の一部４７５と関連付けることができる。
【００４０】
[0060]  写真４０５は、ソーシャル・ネットワーキング・アプリケーション１２０のユーザーと共有することができる。次いで、写真４０５を共有するソーシャル・ネットワーキング・アイデンティティは、いずれもコメント４２５、４３５、４４５（例えば、第１ソーシャル・ネットワーク・アイデンティティのポストに応答して）をポストすることができる。これらのコメントは、写真全体４０５、この写真の一部４７５、または以前のコメントと関連付けることができる。場合によっては、これらのコメントが、それぞれのコメント４２５、４３５、４４５と関連のあるタグ４２０、４３０、４４０を自動的に含むことができるとよい。この自動タグは、そのコメントを作ったソーシャル・ネットワーキング・アイデンティティの指示、コメントが該当する写真の一部４７５、日付け、時刻、および同様のデーターを含むことができる。
【００４１】
[0061]  この例に基づくソーシャル・ネットワーキング・データー１２５では、写真４０５、キャプション４１０、タグ４２０、４３０、４４０、コメント４２５、４３５、４４５、写真の一部４７５、およびこれらの項目の各々のアップローダーのいずれかまたは全てを互いに関連付けることができる。
【００４２】
[0062]  図５は、ユーザー生成コンテンツ１１５の一般化した例を示す。この例では、第１ソーシャル・ネットワーク・アイデンティティがビデオ（またはその他のアニメーション）５０５をソーシャル・ネットワーキング・アプリケーション１２０にポストすることができる。ビデオ５０５は、少なくとも1つのキャプション５１０を含むことができる。キャプション５１０をこのビデオの特定の時間期間（図示せず）と関連付けることができ、またはキャプション５１０をビデオ５０５の全体と関連付けることもできる。
【００４３】
[0063]  ビデオ５０５は、ソーシャル・ネットワーキング・アプリケーション１２０のユーザーと共有することができる。次いで、ビデオ５０５を共有するソーシャル・ネットワーキング・アイデンティティは、いずれもコメント５２５、５３５、５４５をポストすることができる。これらのコメントは、いずれのビデオ部分とでも関連付けることができる。ビデオ部分の例には、ビデオ全体５０５、このビデオの特定の時間期間（図示せず）、このビデオにおける物体をときの経過と共に追い続ける選択ボックス、またはこのビデオの１フレームが含まれる。また、コメントを１つ以上の以前のコメントと関連付けることもできる。場合によっては、これらのコメントが、それぞれのコメント５２５、５３５、５４５と関連のあるタグ５２０、５３０、５４０を自動的に含むことができるとよい。この自動タグは、そのコメントを作ったソーシャル・ネットワーキング・アイデンティティの指示、コメントが該当するビデオの部分５７５、日付け、時刻、および同様のデーターを含むことができる。
【００４４】
[0064]  この例に基づくソーシャル・ネットワーキング・データー１２５では、コメント５２５、５３５、５４５の各々は、そのいずれかまたは全てと互いに関連付けること、更にはキャプション５１０、ビデオ５０５、ビデオの部分５７５、およびこれらの項目のアップローダーと関連付けることができる。
【００４５】
[0065]  図１に戻って、受信コンポーネント１３０は、ソーシャル・ネットワーキング・データー１２５をソーシャル・ネットワーキング・アプリケーション１２０から受信することができる。ソーシャル・ネットワーキング・データー１２５は、ソーシャル・ネットワーキング参加者１９０のソーシャル・ネットワーク１１０、ユーザー生成コンテンツ１１５、およびこれらの項目間の関係を含むことができる。
【００４６】
[0066]  ソーシャル・ネットワーキング・アプリケーション１２０は、受信コンポーネント１３０が信任状(credential)を提供することに応答して、ソーシャル・ネットワーキング参加者１９０と関連のあるソーシャル・ネットワーキング・データー１２５を受信することを可能にすることよい。信任状の例には、認可トークン、ディジタル証明書、パスフレーズ、およびパスワードが含まれる。他の例では、ソーシャル・ネットワーキング・アプリケーション１２０が、スクランブルされたデーターまたは暗号化されたデーターを受信コンポーネント１３０に提供するのでもよい。このような例の１つでは、ソーシャル・ネットワーキング・アプリケーション１２０は、信任状の検証時にしかるべきディスクランブル能力または解読能力を受信コンポーネント１３０に提供するとよい。このような例の他の１つでは、データーのディスクランブル処理または解読は、ソーシャル・ネットワーキング・アプリケーション１２０による明示的な認可動作を行わずに、信任状に基づくのであってもよい。
【００４７】
[0067]  ソーシャル・ネットワーキング・データー１２５は、多数のソーシャル・ネットワーキング・データーの集成体であってもよい。ソーシャル・ネットワーキング・データー１２５は、多数のソーシャル・ネットワーキング・アプリケーション１２０からのソーシャル・ネットワーキング・データー１２５、または多数の空でない(non-empty)ソーシャル・データー１２５の集合を纏めた、他のアプリケーション（図示せず）からのソーシャル・ネットワーキング・データー１２５であってもよい。
【００４８】
[0068]  図６は、ユーザー・インターフェースを一般化した例を示し、このユーザー・インターフェースは、ソーシャル・ネットワーキング参加者１９０に表示され、この参加者１９０と対話処理するのであれば、いずれのユーザー・インターフェース（ＵＩ）でもよい。ユーザー・インターフェースの例には、ウェブ・ブラウザーのデフォルト開始ページ、検索エンジンの開始ページ（例えば、www.BING.comに行くことによって見られるもの）、移動体電話機上で見られる「ホーム」、およびゲームの起動画面(launch screen)が含まれる。
【００４９】
[0069]  この例では、ウェブ・ブラウザーのホーム・ページ６００が示されている。ホーム・ページ６００は、ボタン、テキスト入力ボックス、ドロップ・ダウン・メニュー、スライダー、ハイパーリンク、ラジオ・ボタン、多重選択リスト等のような、少なくとも１つのユーザー対話処理エレメント６２０、６３０、６８２、６８４、６８６を備えることができる。このホーム・ページは、１つ以上の静止エレメント６０２、６０４、６０６、６０８、６１２、６１４、６２０、６３０、６４２、６４４、６４６、６５２、６５４、６５６、６５８を備えることができ、その例について以下で詳しく論ずる。また、このホーム・ページは１つ以上のデフォルト・エレメント６７２、６７４、６７６、６８２、６８４、６８６、６９２、６９４、６９６も備えることができ、その例について以下で詳しく論ずる。
【００５０】
[0070]  デフォルト・エレメントは、個人専用ソーシャル・ベース・データー(personalized social-based data)と入れ替えられるのであってよい。「入れ替わる」(displace)という用語は、他のものの代わりに用いることを意味し、当該他のものが現在使用されていても、いなくても構わない。つまり、現在示されている古い画像を新しい画像と交換すること、古い画像を表示しようとしていた（が未だ表示されていない）ところに新しい画像を表示することは、双方共、「新しい画像が古い画像と入れ替わる」というように記述するのが妥当である。
【００５１】
[0071]  図６の具体的なレイアウトは、例示の目的のみを意図するのであり、ホーム・ページのレイアウトの範囲を限定するように解釈してはならない。「ＸＸＸＸ」をプレースホルダー・テキスト(placeholder text)として用いて、種々のエレメントが示されているが、これらのエレメントのいずれもが、または全てが種々の形態をなすことができ、あるいは種々の形態をなすものが何もなくてもよい。例えば、これらは、様々な長さ、様々なフォント等の多数の行(multi-line)のテキストであってもよく、画像またはビデオでもよく、ハイパーリンク、ボタン、またはポップアップのような、対話処理エレメントであってもよい。  
【００５２】
[0072]  静止エレメント６０２は、ＢＩＮＧのような、検索エンジンのブランド名であってもよい。静止エレメント６２０は、テキスト入力ボックスであってもよく、検索クエリー文字列を検索エンジンに供給するために用いることができる。静止エレメント６３０はボタンであってもよく、クエリーを検索エンジンに提出するために用いることができる。静止エレメント６０４、６０６、６０８、６１２、および６１４は、検索のカテゴリーまたは方法であってもよい。
【００５３】
[0073]  静止エレメント６４２、６４４、６４６、６５２、６５４、６５６、６５８のいずれもが、または全てが、現サイトの機能(capabilities)を試しに見てみるためのリンク、ＭＳＮＢＣのようなニュース・サイトへのリンク、HOTMAILのようなオンライン電子メール・サービス、当該ホーム・ページをデフォルト・ホームページにするためのリンク、視聴者のアイデンティティを認証するためのリンク、世界の特定の地理的領域に合わせてホーム・ページを最適化するためのリンク、および選好を設定するためのリンクというような、関連プログラムおよびサービスへのハイパーリンクであることができる。
【００５４】
[0074]  デフォルト・エレメント６７２、６７４、６７６、６８２、６８４、６８６、６９２、６９４、６９６のいずれもが、または全てが、ページ上におけるデフォルト・アノテーションであることができる。これらのデフォルト・エレメントは、デフォルトでホーム・ページの閲覧者(viewer)に示されるいずれのデーターでもよい。例として、デフォルト・エレメントは、オーディオ、ビデオ、テキスト、ハイパーリンク、または写真を含むことができる。デフォルト・エレメントは、一般的な関心事のデーターであってもよい（休日、夏時間への切り替え、およびある地理的区域に対する嵐／天候警報というような）。デフォルト・エレメントは、ある地理的区域（米国というような）において現在流行っている検索用語を含むこともできる。
【００５５】
[0075]  図７は、図６のホーム・ページ例について、デフォルト・エレメントの一例を示す。この例では、星座７００の画像が示されている。
[0076]  図８は、図６のホーム・ページを、図７のデフォルト背景エレメントと共に示す。この例では、星座７００の画像が、ホーム・ページの少なくとも一部に対して背景として用いられている。
【００５６】
[0077]  図９は、カスタム化コンポーネント１５０の一例を一般化した機能ブロック図の一例を示す。カスタム化コンポーネント１５０は、個人専用ソーシャル・ベース・データー１５５を生成（例えば、計算、作成、配置、構成、混合する、および／または結果的に得られる）することができる。個人専用ソーシャル・ベース・データーとは、特定のソーシャル・ネットワーキング・アイデンティティに交流に(socially)関連があるデーターのことである。カスタム化コンポーネントは、抽出コンポーネント９７０、得点記録コンポーネント９１０、アノテーション文章識別コンポーネント９２０、画像選択コンポーネント９３０、デフォルト属性コンポーネント９５０、およびホットスポット生成コンポーネント９６０を含むことができる。
【００５７】
[0078]  抽出コンポーネント９７０は、ソーシャル・ネットワーキング・データー１２５のコンテンツを分析して、少なくとも１つのエンティティを抽出する。抽出されたエンティティは、ソーシャル・ネットワーキング・データーにおいて、ユーザー生成コンテンツ１１５の少なくとも一部と意味的に関係付けられる。
【００５８】
[0079]  エンティティとは、ユーザー生成コンテンツ１１５の１つ以上と関連のある意味論的意味または規範的(canonical)意味とすることができる。抽出コンポーネント９７０は、自然言語処理システムのような、ユーザー生成コンテンツ１１５を認識し、これをエンティティにマッピングするシステムであればいずれでもよい。
【００５９】
[0080]  抽出コンポーネント９７０は、ユーザー生成コンテンツ１１５の分析の一部として、ユーザー生成コンテンツ以外のソーシャル・ネットワーキング・データーに対する分析を基本にすることができる。これの一例として、この分析１つの写真に相互に相関付けられた多数のコメントを考慮し、これらのコメントから、１つ以上のエンティティに関する単語を含むオンライン参照記事(online reference article)を発見しようとすることができる。
【００６０】
[0081]  抽出コンポーネント９７０は、ユーザー生成コンテンツ１１５の意味論的解釈を評価することができるアルゴリズムを含むことができる。ユーザー生成コンテンツ１１５の意味論的解釈を評価するために、照合アルゴリズム(matching algorithm)がテキスト形式のソーシャル・ネットワーキング・データーを多数の用語に区分し、これら多数の用語間の関係を判定することができる。
【００６１】
[0082]  抽出コンポーネント９７０は、ソーシャル・ネットワーキング・データー１２５の中にある１つ以上のテキスト・データーに基づいて、結果的に得られるエンティティを決定することができる。一実施態様では、このテキスト・データーは、ユーザー生成コンテンツと関連のあるキャプション、コメント、またはフォルダー名に基づくことができる。
【００６２】
[0083]  一実施態様では、抽出コンポーネント９７０は、ユーザー生成コンテンツに対応するソーシャル・ネットワーキング・データー１２５から１つ以上のテキスト・データーを取り込み、このテキスト・データーから１つ以上の表面形態(surface form)を識別することができる。表面形態とは、エンティティを述べるためにテキストにおいて用いられる１つ以上の単語のことである。抽出コンポーネント９７０は、表面識別パラメーターに基づいて、１つ以上の表面形態を識別することができる。抽出コンポーネント９７０は、１つ以上の表面形態を特定のエンティティと関連付けることができる。表面形態は、表面識別パラメーターに基づいて、得点記録コンポーネント９１０からの得点というような、得点に基づいて整列することができる。１つ以上の表面形態と特定のエンティティとの間における関連付けは、エンティティ抽出メトリックに基づいて、得点記録コンポーネント９１０からの得点というような得点に基づいて、整列することができる。
【００６３】
[0084]  表面識別パラメーターの例には、個々の単語を発見するための単語分離符号(word separator)（例えば、空白、タブ、終止符、ダッシュ）、個々のまたは多数の単語表面形態を発見するのに役立つ句読点（例えば、カンマ、終止符、コロン）、および多数の単語表面形態を発見するのに役立つ接続句(connector phrase)（例えば、「の」(of)、「において」(in)）が含まれる。一例では、「それはシアトルにおける嵐のせいであった」という文章は、「嵐」、「シアトル」、および「シアトルにおける嵐」という表面形態を有する。
【００６４】
[0085]  一例では、表面識別パラメーターは、テキスト・データーに基づく大文字使用のヒント(capitalization hint)（例えば、全て大文字、全て小文字、最初の文字だけ大文字にする、文における最初の単語とSeattleのような特別な名称。強調のためにのみ用いられる）を含む。例えば、大文字使用のヒントが、テキスト・データーを大文字にする方が当てにできそうであることを示す場合、テキスト・データーにおいて用いられている大文字使用を表面形態において維持する。一実施態様では、表面形態は常に小文字であり、表面形態の本来の大文字使用に対する参照、および大文字使用のヒントを保持する。
【００６５】
[0086]  抽出コンポーネント９７０は、得点記録コンポーネント９１０による得点記録に基づいて、１つ以上の表面形態をエンティティと関連付けることができる。一例では、前述のエンティティ抽出メトリックが、表面識別メトリックに基づく得点を含む。
【００６６】
[0087]  一例では、エンティティ抽出メトリックは、表面形態の１つ以上とデーターベースおよび／またはオンライン知識レポジトリー（例えば、大きな百科事典的収集およびウェブ検索結果）との間における相関を含む。一例では、エンティティ抽出メトリックは、当該表面形態が１つ以上のテキスト・データーにおいて発見された頻度を含む。一例では、エンティティ抽出メトリックは、当該表面形態がデーターベースおよび／またはオンライン知識レポジトリーにおいて発見された頻度を含む。
【００６７】
[0088]  一例では、エンティティ抽出メトリックは、表面形態が識別されたテキスト・データーに基づく、大文字使用のヒントを含む。例えば、大文字使用のヒントが、表面形態を大文字にする方が当てにできそうであることを示す場合、表面形態における１つ以上の単語に大文字を使用することによって、優遇得点(preferential score)が得られるとよい（つまり、選択される可能性が高くなる）。一例では、大文字使用のヒントが、大文字使用が当てに出来ないことを示し、したがって、大文字使用を無視し、自動的に訂正することができ、または表面形態を多数の代替形態で考慮することができる（例えば、"blue sky"、"Blue Sky"、および"BLUE SKY"）。一例として、ビデオからのクローズド・キャプションのテキスト・データーを解析するとき、このテキスト・データーが全て大文字である場合があり、したがって当てにできる大文字使用ではないものとして扱えばよい。
【００６８】
[0089]  一実施態様では、表面識別パラメーターが綴り訂正のヒントを含むこともできる。表面形態が綴りに間違いがある可能性があると判断された場合、表面形態、および訂正した綴りの１つ以上の双方を表面形態として識別することができる。例えば、"lpert"の表面形態は、"lpert"、"pert"、および"part"のように分析することができる。一例では、これら３つの綴りの各々には「相互排他」ステータスを与えることができ、したがって１つのみをエンティティとして選出することができる。一例では、これら３つの綴りの各々から、綴り間違いの可能性に基づいて、異なるエンティティ得点記録パラメーターを、得点記録に適用することができる。
【００６９】
[0090]  場合によっては、しかしながら、コンテキストがないと、抽出コンポーネントによってメッセージを理解することが難しい場合もある。一実施態様では、エンティティ抽出メトリックが、第１テキスト・データーと第２テキスト・データーとの間における交流関係を含むとよい場合がある。例えば、抽出コンポーネント９７０は、ソーシャル・ネットワーキング・データー１２５内において第１ソーシャル・ネットワーキング・アイデンティティによってアップロードされた１つ以上のテキスト・データーと、他のソーシャル・ネットワーキング・データー１２５内において第２ソーシャル・ネットワーキング・アイデンティティによってアップロードされた第２の１つ以上のテキスト・データーとの間における交流関係に基づいて、得られるエンティティを決定することができる。一実施態様では、分析において、ソーシャル・ネットワーク（「家族」または「出生地」という名称が付けられたネットワークのような）のメンバーによってアップロードされた第１ユーザー生成コンテンツと、同じソーシャル・ネットワークのメンバーによってアップロードされた第２ユーザー生成コンテンツとの間における相関を優先することもできる。
【００７０】
[0091]  抽出コンポーネント９７０は、ソーシャル・ネットワーキング参加者１９０と、ソーシャル・ネットワーキング・データー１２５を生成したソーシャル・ネットワーキング・アイデンティティとの間における関係に基づいて、得られるエンティティを決定することもできる。一実施態様では、個々のコメントを単独で取り込むのでは、正しくないエンティティが得られることもあるが、ソーシャル・データーに基づいてコメントを類別する(grouping)ことによって、正確なエンティティを抽出することが可能になる。一例では、この類別は、写真アルバムにおける異なる写真からの多数のコメントであってもよい。第２の例では、類別が、記念日（例えば、休日）に基づく多数の写真であってもよい。第３の例では、これらの類別の組み合わせを、共通部分、合併、または除外として組み合わせてもよい（例えば、ソーシャル・ネットワーキング・アイデンティティの誕生日またはその近辺で撮った写真、そして分析において近親者からの写真のみを含むが、特定のソーシャル・ネットワーキング・アイデンティティからの写真は含まない）。
【００７１】
[0092]  一実施態様では、抽出コンポーネント９７０は、大きな百科事典的収集およびウェブ検索結果一例から抽出した情報に基づく、固有表現の認識および一義化のための大規模システムに基づくこともでき、Large-Scale Named Entity Disambiguation Based on Wikipedia Data（ウィキペディア・データーに基づく大規模固有表現の一義化）by S. Cucerzan, Proceedings of EMNLP-CoNLL 2007, pages 708 716に記載されているようなアルゴリズムを含む。
【００７２】
[0093]  同様に、抽出コンポーネント９７０は、写真に対する画像分析、ビデオに対するビデオ分析、またはオーディオに対するオーディオ分析を用いることによって、分析を実行することもできる。抽出コンポーネント９７０は、得点記録コンポーネント９１０を用いて、多数の潜在的に可能なエンティティ結果に得点を付けることができる。抽出コンポーネント９７０は、多数の分析方法を組み合わせて、得られるエンティティを決定することもできる。一実施態様では、抽出コンポーネント９７０は、多数の可能なエンティティ、例えば、所定の閾値よりも高い得点を有するのであれば、あらゆるエンティティを生成する。
【００７３】
[0094]  一実施態様では、「シアトルの嵐」というキャプションがある写真を、最初に「シアトル」および「嵐」という用語に分解することができる。次いで、「シアトル」と「嵐」との間の関係を、ソーシャル・ネットワーキング・データー１２５、抽出コンポーネント９７０がソーシャル・ネットワーキング参加者１９０について有しているかもしれないプロファイル・データー、１つ以上のソーシャル・ネットワーク１１０、潜在的に可能なエンティティ結果のユーザー生成コンテンツ１１５に対する関係、WIKIPEDIAのようなオンライン知識収集、WIKIPEDIAのようなオンライン知識収集の少なくとも一部のローカル・キャッシュ、または他の外部データー・ソース（即ち、ソーシャル・ネットワーキング・アプリケーションからではない）に基づいて判定することができる。
【００７４】
[0095]  更に例示するために、ユーザーのソーシャル・ネットワーク１１０がプロの女子バスケット・ボール・チームの多数のファンを含んでいた場合、これは、ソーシャル・ネットワーキング参加者１９０がＷＮＢＡに関心があることを示すこともあり得る。このため、得点記録コンポーネント９１０は、このようなファンがいるので（またはこのようなファンの人数に基づいて）、プロ女子バスケット・ボール・チーム「ＳＥＡＴＴＬＥ  ＳＴＯＲＭ」に対応するエンティティに有利な得点を付けることができる。更に、抽出コンポーネント９７０は、例えば気象学上の嵐を写真が撮られた時刻またはポストされた時刻に近い時刻と相関付けることによって、またはその写真についての他のコメントが、「多くの木が倒れた」というコメントを含む場合に、厳しい気象学上の嵐（ＳＴＯＲＭ  ＬＩＮＤＡ）が該当時間にシアトルを襲ったかもしれないことを認識することができる。得点記録コンポーネント９７０は、次に、気象学上の嵐に対応する少なくとも１つの可能なコンテキスト的意味を有するコメントに基づいて、この特定の気象学上の嵐に対応するエンティティに有利な得点を付けることができる。次いで、ＳＥＡＴＴＬＥ  ＳＴＯＲＭと名付けられたエンティティの得点およびＳＴＲＯＭ  ＬＩＮＤＡと名付けられたエンティティの得点に基づいて、抽出コンポーネントは、得点が有利な方の固有表現(named entity)を選出することができる。
【００７５】
[0096]  一実施態様では、ソーシャル・ネットワーキング・データー１２５と関連のあるユーザー生成コンテンツ１２５におけるテキスト・データーを、短いテキスト・メッセージ（例えば、１６０、１４０、７０、または４０文字以下）に制限してもよい。１つのシナリオでは、所与の複数の短いメッセージを個々に分析すると、これらが関係のないエンティティにマッピングする、即ち、いずれのエンティティにも信頼性高くマッピングしない。しかしながら、関係のあるソーシャル・ネットワーキング・データー１２５の分析と組み合わせると、抽出コンポーネント９７０は、これらのメッセージと関連のある対応する複数のソーシャル・ネットワーキング・アイデンティティに基づいて、この所与の複数の短いテキスト・メッセージが互いに関係があると判定することができると考えられる。この多数のメッセージ間における関係を適用すると、多数の短いテキスト・メッセージに密接に関係があるエンティティを抽出することができる。
【００７６】
[0097]  抽出コンポーネント９７０から、固有表現（例えば、名称または場所に対応するエンティティ）を得ることができる。抽出コンポーネントは、意味論的一義化を実行して、一義化したエンティティ（例えば、円筒状記憶コンテナの意味がある"can"）、または一義化した固有表現（例えば、人名または地名）のいずれかを得ることができる。１片のユーザー生成コンテンツ１１５に対応するエンティティを分析する際、意味的一義化は、ソーシャル・ネットワーキング・データー１２５を用いて、そのエンティティに関係がある追加のユーザー生成コンテンツ１１５を発見することができる。意味的一義化は、そのエンティティにも関係がある追加のユーザー生成コンテンツ１１５に基づいて、少なくとも２つの可能性の間における判断を変更することができる。つまり、交流関係に基づく意味論的一義化は、意味論的一義化の精度および信頼性を高めることができる。
【００７７】
[0098]  一実施態様では、抽出コンポーネント９７０は、このようにして、ソーシャル・ネットワーキング・データー１２５におけるユーザー生成コンテンツ１１５と相関があり、高い精度およびソーシャル・ネットワーキング参加者１９０に対する高い交流関連性の双方を備えた少なくとも１つのエンティティを抽出する。
【００７８】
[0099]  アノテーション文章、画像、およびエンティティ（集合的に、得点記録可能な項目）に得点を付けるためにカスタム化コンポーネント１５０が用いることができる規準は、適した得点記録パラメーターであればいずれにでも基づくことができる。このような適した得点記録パラメーターの例には、エンティティの規範的意味と、１つ以上のエンティティの内他のものと関連のある規範的意味との間における一致の近さ(closeness of a match)、得点記録可能な項目の関心度メトリック、１つ以上の得点記録可能な項目のテキスト・データーの内第１のテキスト・データーと、これら１つ以上の得点記録可能な項目の内他の項目と関連のある同様のテキスト・データーの数との間における一致の近さ（例えば、関係のある意味を有する多数のエンティティの選択を促すためまたは止めさせるため）、得点記録可能な項目と関連ソーシャル・ネットワーキング・データー（例えば、写真を収容しているフォルダーの名前。この写真はエンティティと関連付けられている）との間の一致の近さ、対応する得点記録可能な項目が最後に更新または作成されたのは何時か(how recently)（例えば、最近アップロードされた写真、最近変更されたコメント）、ソーシャル・ネットワーキング参加者１９０と対応するユーザー生成コンテンツ１１５のアップローダーとの間の関係、ユーザー生成コンテンツ１１５に対するコメントの数、ユーザー生成コンテンツの格付け、ある種の人々、ソーシャル・ネットワーキング・アイデンティティ、またはソーシャル・ネットワーク１１０を受け入れる(see)または避けるためのソーシャル・ネットワーキング参加者１９０による明示的な設定、得点記録される得点記録可能な項目のプロパティまたはタイプ（例えば、写真、ビデオ、コントラスト、時間、サイズ）、およびソーシャル・ネットワーキング参加者１９０の選好(preference)の証印を含むことができる。
【００７９】
[0100]  これらの得点記録要素は、得点記録可能な項目が以前に個人によって見られたか否か、その個人と得点記録可能な項目との間の関係、および／またはソーシャル・ネットワーキング参加者１９０によるその得点記録可能項目に対する関心の証印を含むことができる。
【００８０】
[0101]  一例では、得点記録コンポーネント９１０は、ソーシャル・ネットワーキング参加者１９０が最近自宅を購入したことを確認する。次いで、得点記録コンポーネント９１０は、個人専用ホーム・ページに対しては、新たな自宅に関して得点記録可能な項目に得点を付けるときに、これらに有利に扱う(give preference)。一例では、これは、得点記録パラメーター（例えば、新たな自宅に対応する得点記録可能な項目に対して、有利な得点を与えるように構成する）の変更によって行われる。例えば、この特別な計らい(preference)によって、家具、カーテン、塗装、地元の食料品店、近隣の学校、または新たな自宅購入者に感心がありそうな他のエンティティに関係があるエンティティのクラスターが、より高い得点を有するようにしつつ（したがって、選択される可能性が高くなるようにして）、これらのエンティティが交流に関連があることを確実にすることができる。
【００８１】
[0102]  一例では、得点記録コンポーネント９１０は、ソーシャル・ネットワーキング参加者１９０が近いうちに友人のために祝賀会を開こうとしていると判断する。得点記録コンポーネント９１０は、次いで、パーティの飾り、ケーキ、蝋燭、風船、およびその他の祝賀会関連エンティティに関するエンティティに得点を付けるときに、特別な計らいを行う。この例では、得点記録コンポーネント９１０からの得点は、ソーシャル・ネットワーキング参加者１９０の生活、仕事、または家庭における最近の出来事に関するユーザー生成コンテンツ１１５には有利な値を生成することができる。
【００８２】
[0103]  一例では、得点記録コンポーネント９１０は、ソーシャル・ネットワーキング参加者１９０が、行動カテゴリー「旅行」に対応するホットスポットを既に始動させていると判断する。すると、この例では、得点記録コンポーネント９１０は、観光地、飛行場、休日の旅行等に関するエンティティに対して、特別な計らいを行う。
【００８３】
[0104]  一例では、得点記録コンポーネント９１０は、ソーシャル・ネットワーキング参加者１９０が以前に特定の行動カテゴリーまたは行動テキスト（例えば、行動カテゴリーまたは行動テキストをクリック・スルーする。これらの各々については、以下で更に詳しく説明する）と対話処理したと判断する。すると、得点記録コンポーネント９１０は、ユーザーの対話処理（クリック・スルーのような）が行われるに至った行動カテゴリーまたは行動テキストに対して、特別な計らいを行う。
【００８４】
[0105]  アノテーション文章識別コンポーネント９２０は、ソーシャル・ネットワーキング参加者１９０に関心がある可能性がある文章を識別する。アノテーション文章抽出は、抽出されたエンティティに基づくことができる。可能なアノテーションは、アノテーション文章パラメーターに基づく、得点記録コンポーネント９１０からの得点というような、得点に基づくことができる。アノテーション文章パラメーターの例には、ステータス更新３１０、キャプション４１０、５１０、コメント３２５、３３５、３４５、４２５、４３５、４４５、５２５、５３５、５４５において文章が出てきたか否か、文章がビデオ５０５またはパラグラフ３０５全体に対応するか否か、文章がビデオ５７５または写真４７５の一部に対応するか否か、そして同じまたは関係があるユーザー生成コンテンツ１１５に対応するコメントの中にある可能な文章における単語の頻度が含まれる。
【００８５】
[0106]  アノテーション文章抽出コンポーネントによって抽出された個人専用文章(personalized phrase)は、交流関心度メトリックを有することができる。抽出された文章が交流にあまり関心を引かない場合の一例では、この文章は、抽出されたエンティティと関連のあるユーザー生成コンテンツ１１５に間接的にしか基づかないと考えられる。この例では、抽出されたアノテーション文章は、当該エンティティに対応するオンライン百科事典エントリー（WIKIPEDIAのようなオンライン知識収集におけるSnoqualmie Fallsについてのエントリー）、一義化された固有表現によって運営されている公式ウェブ・サイト（例えば、モロキニ海洋生物保護区の公式サイト）、エンティティに対応する製品（例えば、FABTIKAMの靴）の製造業者、またはユーザー生成コンテンツ１１５以外の他のデーター・ソースから抽出することができる。他の例では、個人専用に抽出された文章が一層交流に関心を引く場合、エンティティが既に写真４０５に基づいて作成されていると考えられ、抽出されたアノテーション文章は、写真４０５についてのコメント４３５の全てまたは一部であってもよく、抽出されたアノテーション文章は、写真４０５に関するコメント４３５に基づいて選択されている。
【００８６】
[0107]  したがって、一実施態様では、アノテーション文章識別コンポーネント９２０は、ユーザー生成コンテンツ１１５から、個人専用とした、交流関連文章を抽出する。
[0108]  デフォルト・エレメント属性コンポーネント９５０は、情報（例えば、１つ以上の属性に関する情報またはカスタム化コンポーネント１５０の好ましい出力に関する情報）を提供することができる。一実施態様では、この情報は、カスタム化コンポーネント１５０が個人専用ソーシャル・ベース・データーと入れ替えたデフォルト・エレメントのプロパティに対応する。
【００８７】
[0109]  デフォルト・エレメント属性の例には、個人専用ソーシャル・ベース・データーの好ましいタイプ（例えば、テキスト、オーディオ、ビデオ等）、好ましい幅、高さ、および／または長さ（例えば、画素数、キャラクタ数、秒数）、ユーザー対話処理のために使用すべきでないエリアに対応する除外マスク１００１（図１０および図１１参照）、好ましい全体的様式、テーマ、優勢色（１つまたは複数）、および好ましい音量(volume)が含まれる。
【００８８】
[0110]  画像選択コンポーネント９３０は、１つ以上の写真、ビデオ、またはその他のマルチメディア・ファイルの少なくとも一部を選択する。写真に関して一般的に説明するが、ビデオには全体的に写真と同じ画像選択が適用されてもよい。写真は、エンティティ、固有表現、一義化したエンティティ、または一義化した固有表現に対応する。ユーザー生成コンテンツ、オンライン・データー・ソース、または人気があるエンティティについての画像のローカル・キャッシュに対応することができる。一実施態様では、写真は、抽出されたエンティティに対応するユーザー生成コンテンツ１１５を含む。
【００８９】
[0111]  画像選択コンポーネント９３０は、その選択を、得点記録コンポーネント９１０による得点記録に基づくことができる。得点記録コンポーネント９１０は、写真についての交流関心度メトリックに基づいて、入手可能な画像に得点を付けることができる。交流関心度メトリックの例には、写真４０５の新しさ、写真４０５をポストした人（例えば、ソーシャル・ネットワーキング参加者１９０の写真４０５アップローダーに対する関係）、写真４０５が人間の顔を含むか否か（例えば、自動顔検出を用いる）、写真４０５が、ソーシャル・ネットワーク１１０における少なくとも１つのソーシャル・ネットワーキング・アイデンティティによって手作業で選択された関連性のエリアを含むか否か（例えば、写真の特定のエリアについてのコメント）、写真４０５（アップローダーによって撮られた写真またはアップローダーについての写真）がカスタム化コンポーネント１５０によって選択されて以降経過した時間、写真４０５についてのコメント４２５、４３５、４４５の数、写真４０５についてのユーザーの格付け、ある種の人々、ある種のソーシャル・ネットワーキング・アイデンティティ２１０、２１２、２１４、２１６、２１８、２２０、２２２、２９５、またはある種のソーシャル・ネットワーク２４０、２５０、２６０、２７０、２８０の写真を見ることをソーシャル・ネットワーキング参加者が望むこと（またはそれを望まないこと）が含まれる。例えば、ソーシャル・ネットワーキング参加者は、彼らが「コラージュ写真」、「家族」、および「仕事の友達」という名称が付けられたソーシャル・ネットワーク（１つまたは複数）からの写真しか見たくないことを示すこともできる。
【００９０】
[0112]  画像選択コンポーネント９３０は、その選択を、デフォルト属性コンポーネント９５０からの情報に基づくことができる。例えば、１つの画像を選択する場合、画像選択コンポーネント９３０は、デフォルト属性コンポーネントによって与えられたデフォルトの高さおよび幅属性に拡大する(scale)のに十分な解像度を持った画像を優先するとよい。モンタージュ写真(photomontage)を作成する場合、視覚的に（または交流にとって）魅力的なコラージュができるように画像を選択するとよい。
【００９１】
[0113]  ホットスポット生成コンポーネント９６０は、カスタム化のホットスポット定義を生成する。ホットスポット定義は、ホットスポットをディスプレイ・デバイス上にレンダリングするために用いることができる。ホットスポットとは、１つ以上のソーシャル・ベース・アノテーションを示すことによって、ユーザーの対話処理に応答する表示エリアである。
【００９２】
[0114]  ホットスポット定義は、多数の関連ホットスポット・パラメーターを有することができる。ホットスポット・パラメーターは、１つ以上のアノテーションを含むことができる。各アノテーションは、アノテーション文章識別コンポーネントによって抽出されたアノテーションに基づくこと、抽出コンポーネントによって抽出されたエンティティに基づくこと、および／または画像選択コンポーネントによって選択された画像に基づくことができる。一実施態様では、ホットスポットは、ユーザー生成コンテンツ１１５からの第１アノテーション文章、およびユーザー生成コンテンツと関連があり抽出されたエンティティに対応する外部データー・ソースからの第２アノテーション文章を含むことができる。アノテーションは、ハイパーリンク・テキスト、オーディオ、ビデオ、またはその他のデーターを含むことができる。一実施態様では、ホットスポット・アノテーションは、各々、１つのエンティティに基づくことができる。
【００９３】
[0115]  ホットスポット・パラメーターは、エンティティ・パラメーターを含むことができる。エンティティ・パラメーターは、ホットスポットに対応するエンティティを示すことができる。一実施態様では、これによって、エンティティと関連のある任意の位置に、ホットスポット定義を後に適用することが可能になる。例えば、モンタージュ写真を生成する前に、ホットスポット定義を生成することもできる。その例では、ホットスポット定義を生成した後に、レンダリングされたモンタージュ写真のどこにホットスポットのエンティティを表示するか決定することによって、ホットスポット定義をモンタージュ写真に適用することができる。
【００９４】
[0116]  ホットスポット・パラメーターは、アクション・パラメーター(action parameter)を含むことができる。アクション・パラメーターは、ホットスポットに該当するアクション・カテゴリーを含むことができる。一例では、アクション・カテゴリーは、抽出されたエンティティと関連のあるカテゴリーに基づく。アクション・カテゴリーの例には、「製品の種類」（例えば、「シュノーケル」のエンティティについて）、観光地（例えば、「モロキニ」のエンティティについて）、「自宅の改良」（例えば、「家具」のエンティティについて）、および「スポーツ・チーム」（例えば、"SEATTLE STORM"のエンティティについて）が含まれる。
【００９５】
[0117]  アクション・パラメーターは、ホットスポットに該当するアクション・テキストを含むことができる。一例では、アクション・テキストは、ホットスポットと関連があり抽出されたエンティティに基づく。一例では、アクション・テキストは、ホットスポットと関連のあるアノテーション文章に基づく。アクション・テキストは、ホットスポットとの対話処理によって生ずるアクションのタイプを示すことができる。アクション・テキストは、購入行為（例えば、「...を購入する」）、交流発見行為(例えば、「...を使用する友人」）、および／または公の発見行為（例えば、「...の衛星写真」）を示すことができる。
【００９６】
[0118]  一実施態様では、アクション・テキストは、抽出されたエンティティと関連のあるアクション・カテゴリーに基づく。一例では、「製品の種類」のアクション・カテゴリーは、「...についてもっと学ぶ」、「...のための店」、「...と友人の写真」、または「...の特売」(special trade for)というアクション・テキストを有することができる。一例では、「観光地」のアクション・カテゴリーは、「...についてもっと学ぶ」、「...に旅行する」、または「...に近い友人のビデオ」というアクション・テキストを有することができる。一例では、「スポーツ・チーム」のアクション・カテゴリーは、「...による最近のトレード」、「...についての統計」(stats for)、または「...の試合の切符を購入する」というアクション・テキストを有することができる。
【００９７】
[0119]  一実施態様では、ホットスポットのレンダリングは、アクション・パラメーターに基づくことができる。一例では、アクション・テキスト、抽出されたエンティティ、アノテーション文章、エンティティに基づいて、アノテーションをレンダリングする。一実施態様では、ユーザーが、アクション・テキストがあるアクション・パラメーターを有するアノテーションと対話処理すると（例えば、アノテーションの上方でマウス・ポインターをホバリングする）、エンティティに基づくテキストと組み合わせて、アクション・テキストをユーザーに表示することができる。
【００９８】
[0120]  一実施態様では、交換エレメントをアクション・パラメーターに基づくことができる。例えば、ホットスポットは、第１デフォルト・エレメント（例えば、背景写真）との交換に関することができ、第２デフォルト・エレメントとの交換は、アクション・テキストまたはアクション・カテゴリーに基づくことができる。一例では、デフォルト背景エレメント７００を交換すると、その結果ホットスポット１７２０が出てくることができる。このホットスポット１７２０のホットスポット・パラメーターは、「シュノーケル」のエンティティ・パラメーターを含み、アクション・パラメーターは、「製品」のアクション・カテゴリーおよび「CONTOSO社のシュノーケルの特売」というアクション・テキストを含み、（レンダリングされたときに）デフォルト・エレメント６８２が、このアクション・テキストをレンダリングするように構成されている交換エレメント１５４０と交換される結果となる。
【００９９】
[0121]  ホットスポット・パラメーターは、位置パラメーターを含むことができる。この位置パラメーターは、ホットスポットを表示する位置を決定することができる。一実施態様では、ホットスポット位置パラメーターは、例えば、既存の画像またはコラージュに注釈を付けるための、エンティティの所定の位置に基づく。位置パラメーターは、デフォルト・エレメント属性コンポーネントによって提供される値というような、所定の値とすればよい。位置パラメーターは、例えば、結果的に発生するホットスポットが除外マスク１００１と重複しないことに確証を得るために、除外マスク１００１（例えば、図１０参照）に基づいて構成することができる。ホットスポットについての位置パラメーターは、そのホットスポットの中心点、そのホットスポットの形状、またはそのホットスポットの角を含むことができる。位置パラメーターは、絶対位置パラメーター（例えば、画面上におけるｘ−ｙ座標）であればよく、または他の位置に対して相対的であってもよい（例えば、交換エレメントの左上、レンダリングされたエンティティの左下、レンダリングされたマルチメディア・ファイルの中心等）。ホットスポットに対して多数の位置パラメーターがある場合もある。他のレンダリングされたパラメーターのいずれについても（例えば、アノテーション）、１つ以上の位置パラメーターがある場合もある。
【０１００】
[0122]  ホットスポット・パラメーターは、見易さパラメーター(visibility parameter)を含むことができる。ホットスポット見易さパラメーターは、ホットスポットとの対話処理、ホットスポットに近いエリアとの対話処理、ホットスポットに向かうまたはホットスポットから離れる動きを示すユーザー入力（例えば、マウス、ペン、眼球追跡等）の速度、および／またはその組み合わせに基づいて、様々に変化するように構成することができる。例えば、ホットスポットの定義は、ユーザー入力がホットスポットに向かって動くに連れて（例えば、３０画素および９画素の間）、ホットスポットが滑らかに表示(view)に入り込むように（例えば、アルファ配合を用いて）、そしてユーザー入力がホットスポットから離れるように動くに連れて（例えば、１１画素および４０画素の間）、ホットスポットが表示から消えて行くように構成することができる。ユーザーの対話処理がないと通常見ることが出来ないホットスポットは、隠れホットスポットである。
【０１０１】
[0123]  ホットスポットは、アクティブ（ユーザーの対話処理に応答して）またはインアクティブであることができる。ホットスポット・パラメーターの例には、アクティブ時間枠パラメーター、およびインアクティブ時間枠パラメーターが含まれる。ホットスポット定義は、特定の時間、例えば、特定のビデオまたはビデオの一部が表示されたときにだけアクティブになるように、ホットスポットを構成することができる。一実施態様では、ホットスポットは、インアクティブである間は、見ることができない。
【０１０２】
[0124]  ホットスポット生成コンポーネント９６０は、例えば、ホットスポットが重複しない、またそうではければコラージュの中で互いに干渉しないことに確証を得るように、既存のホットスポット定義の知識を用いて、多数のホットスポット定義を生成することができる。一例では、次のホットスポットを生成するときに、以前に生成したホットスポットを考慮する。他の例では、全てのホットスポットを一度に生成する。
【０１０３】
[0125]  一実施態様では、ホットスポットは、コラージュ定義において選択された１つ以上の写真に対する個人専用ソーシャル・ベース・ハイパーリンクと共に、アノテーションを収容する(contain)。この場合、ホットスポット生成コンポーネントは、アノテーションを１つ以上の選択された写真と自動的に関連付ける（例えば、アノテーションに対応する写真の選択においてまたはその付近においてアノテーションを示すように、表示パラメーターを構成する）ことができる。
【０１０４】
[0126]  このようにして、一実施態様では、ユーザーがあるコラージュのあるエリアと対話処理したときにアノテーションを表示するように、コンテキスト感応コラージュを構成することができる。ユーザーがそのエリアと対話処理すると、コンテキスト感応インタラクティブ・コラージュが表示され、このコラージュが、ユーザーのソーシャル・ネットワークに関する情報に、ユーザーを導く。
【０１０５】
[0127]  コラージュ生成コンポーネント９８０は、画像選択コンポーネント９３０によって選択されたマルチメディア・ファイルのような、複数のマルチメディア・ファイルをどのように組み合わせてコラージュ定義にするか決定する。オーディオ・ファイル、ビデオ・ファイル、および写真は、各々、マルチメディア・ファイルの例である。マルチメディア・ファイルは、表示すると、オーディオ、ビデオ、タッチ(touch)、味(taste)、匂い、またはその他の刺激というような、テキスト以外のデーターを含む。次いで、いずれかの適した手段によってコラージュを表示するために、コラージュ定義をレンダリングすることができる。
【０１０６】
[0128]  一実施態様では、コラージュ定義は、デフォルト画像と入れ替わるためにカスタム化コンポーネントによって生成される画像ファイル（例えば、.ＧＩＦ、.ＪＰＧ、.ＴＩＦＦ、または.ＰＮＧ）である。一実施態様では、コラージュ定義は、コンピューター読み取り可能記憶媒体上に格納されている、SILVERLIGHTプログラムのような、インタープリタ型データー構造(interpreted data structure)である。
【０１０７】
[0129]  本明細書ではモンタージュ写真に関して一般的に説明しているが、コラージュ定義は静止コンテンツに限定されるのではない。例えば、コラージュ定義からレンダリングされるコラージュのあるエリアが、ビデオ・ファイル、動画ＧＩＦ等を表示することもできる。また、コラージュ定義は、聴覚コンポーネント、触覚コンポーネント、および／または嗅覚コンポーネントを含むこともできる。聴覚コンポーネントの例には、ビデオ・セグメントの一部としてのオーディオ、オーディオの視覚表示と併せたオーディオ・レンダリング（例えば、波形、可視化等）、およびサウンドとしてレンダリングされるオーディオが含まれる。
【０１０８】
[0130]  一実施態様では、非静止コンテンツ（例えば、ビデオ、オーディオ）が、当該非静止コンテンツに基づいて、静止プレースホルダー画像を用いてレンダリングするように構成することもできる。この実施態様では、ユーザーの対話処理（例えば、静止プレースホルダー画像または対応するホットスポットと対話処理する）のときに、静止プレースホルダー画像を非静止コンテンツと入れ替えることができる。
【０１０９】
[0131]  一実施形態では、魅力的なコラージュができるコラージュ定義を作成するように、コラージュ生成コンポーネント９８０を構成することができる。魅力的なコラージュを作成するには、交流コラージュ・パラメーター、視覚コラージュ・パラメーター、およびコラージュ・レンダリング・パラメーター（まとめて、コラージュ・パラメーター）を考慮に入れるように、写真を組み合わせることを含むとよい。一例として、各コラージュ・パラメーターは、レンダリングされたコラージュ全体、レンダリングされたコラージュのエリア、得られたコラージュ定義によって示された１つ以上マルチメディア・ファイル、または得られたコラージュ定義よって示された１つ以上のマルチメディア・ファイルの１つ以上の部分に関係することができる。
【０１１０】
[0132]  交流コラージュ・パラメーターの例には、写真４０５が風景であるか否か、写真４０５がソーシャル・ネットワーキング参加者１９０のソーシャル・ネットワーク１１０の内少なくとも1人のメンバーに対応する人々または顔を有するか否か、写真４０５の中におけるソーシャル・ネットワーキング参加者１９０のソーシャル・ネットワーク１１０の内少なくとも1人のメンバーに対応する人々または顔の数のカウント、写真４０５および関連データー（例えば、４１０、４２０、４２５、４３０）（例えば、写真４０５についてのコメント）と関連のあるソーシャル・ネットワーク（１つまたは複数）、ソーシャル・ネットワーク（例えば、２５０）またはソーシャル・ネットワーキング・アイデンティティ（例えば、２２０）と関連のあるランクまたは得点、ならびに多数の潜在的に選択される可能性がある写真（例えば、複数のソーシャル・ネットワークの各々から少なくとも１枚の写真が必ず取り込まれている写真の集合体を選択するため）の間における相関が含まれる。一実施態様では、これらのパラメーターの内１つ以上は、レンダリングされたコラージュに含めることを検討された写真の一部のみに基づくのであってもよい。
【０１１１】
[0133]  視覚コラージュ・パラメーターの例には、写真が風景であるか否か、写真が顔を表示しているか否か、優勢色、色バランス、コントラスト、位置情報（多数の写真が重複するようにコラージュを構成する）、写真の高さまたは幅（例えば、画素または４：３というような相対的なアスペクト比）、ビデオ・セグメントの長さ（時間単位）、マルチメディア・ファイルの指示、画像区分データー（例えば、ある物体が、レンダリングされたコラージュのあるエリア内に収まることを確実にするため、または写真における物体が切り詰められるのを回避するため）自動物体選択の使用、グラフ−カット（graph-cut)の使用、およびアルファ・マスクのポアソン融合(Poisson blending)の使用が含まれる。一実施態様では、視覚コラージュ・パラメーターは、（例えば、個人専用ソーシャル・ベース・カスタム化が適用される、ホーム・ページのような、ユーザー・インターフェースの）ブランド・アイデンティティを優先する（またはこれと一致する）ように選択される。一実施態様では、視覚パラメーターは、ユーザー・インターフェースのデフォルト・エレメントのプロパティを優先する（またはこれと一致する）ように選択される。
【０１１２】
[0134]  コラージュ定義は、１つ以上のコラージュ・レンダリング・パラメーターを含むことができる。コラージュ・レンダリング・パラメーターは、コラージュをレンダリングするために用いられる。コラージュ・レンダリング・パラメーターの例には、サイズ変更パラメーター（例えば、高さ倍率、幅倍率、時間倍率）、画像、写真間のエッジにおける滑らかな画像の移り変わりのために画像融合を使用すること（例えば、部分的に透明な重なり合うエッジ）、写真の視覚的特性を調節すること（例えば、選択した画像に同様の全体的色バランスを持たせる）、正規でない形状（例えば、矩形、円、三角形、台形等ではなく、形がぼんやりしたもの(blob)）の使用）、特徴フィルター(saliency filter)の使用、および倍率変更アーチファクト(scaling artifact)（倍率変更による画像劣化）を回避するために画像の倍率変更を調節することが含まれる。
【０１１３】
[0135]  一実施態様では、コラージュ生成コンポーネント９８０は、MICROSOFT社のAUTOCOLLAGE自動コラージュ生成ソフトウェア製品の全てまたは一部を含むこともできる。http://research.microsoft.com/en-us/um/cambridge/projects/autocollage/を参照のこと。
【０１１４】
[0136]  コラージュ・パラメーターの追加の例には、写真（またはその一部）の指示、写真またはその一部の位置（例えば、コラージュにおける座標を元の写真に一層マッピングし易くすることができるようにするため）、ｘｙ−座標、およびｘｙ＋時間座標が含まれる。一実施態様では、レンダリングされたコラージュにおける写真の位置は、いずれかの既知の技法を用いて、写真の視覚データーを、レンダリングされたコラージュの視覚データーと照合することによって決定される。
【０１１５】
[0137]  一実施態様では、個人専用ソーシャル・ベース・データーは、（例えば、デフォルト属性コンポーネント９５０または既存のホットスポット・エリア定義に基づいて）１カ所以上の所定の位置に現れるように構成された１つ以上のホットスポットを含む。一実施態様では、コラージュ生成コンポーネント９８０は、ホットスポットの少なくとも１つに対応するエンティティが所定の位置に、またはそれに隣接して現れることを確実にする。
【０１１６】
[0138]  一実施態様では、個人専用ソーシャル・ベース・データーは、レンダリングされたコラージュにおける所定の位置に現れるように構成されていないが、あるエンティティに関係して現れるように構成された１つ以上のホットスポットを含む（特定の写真、特定の１組の写真の内１枚、フランク叔父(Uncle Frank)のいずれかの写真等の隣にホットスポットを示す）。この例では、コラージュ生成コンポーネント９８０はホットスポット表示パラメーターに基づいて、０、１つ、またはそれ以上のこのようなホットスポットを表示させるように構成することができる。ホットスポット表示パラメーターの例には、対応するエンティティがコラージュにおいて見ることができるか否か、対応するエンティティが除外エリアにあるか否か、そして除外エリアと重複することなくホットスポットはアノテーションを表示することが出来るか否かが含まれる。
【０１１７】
[0139]  得られるコラージュ定義は、モンタージュ写真、他の画像、ビデオ、またはその組み合わせを表示するエクゼキュータブルであってもよい。得られるコラージュ定義は、エクゼキュータブルにコラージュをレンダリングさせるデーター構造であってもよい。得られるコラージュ定義は、コンピューター読み取り可能記憶媒体上に格納される、SILVERLIGHTアプリケーションのような、インタープリタ型データー構造であってもよく、写真、ビデオ、遷移効果の１つ以上の組み合わせを含む。得られるコラージュ定義は、モンタージュ写真、その他の画像、ビデオ、またはその組み合わせであってもよい。
【０１１８】
[0140]  本明細書において用いる場合、レンダリングされたコラージュとは、多数の異なるマルチメディア・ファイルが同時に表示されるように、複数の異なるマルチメディア・ファイルで構成された表示複合体を意味する。例えば、ディジタル・モンタージュ写真は、多数のディジタル写真の部分を同時に示す、多数のディジタル写真のコラージュである。ディジタル・ビデオ・コラージュは、多数のビデオ・セグメントのコラージュであり、多数のこのようなビデオ・セグメントが同時に示される。同様に、マルチメディア・コラージュは、多数のマルチメディア・ファイルの部分を同時に示す、多数のマルチメディア・ファイルのコラージュである。
【０１１９】
[0141]  コラージュ定義を生成するとき、コラージュ生成コンポーネント９８０は、最も交流に関心を引く写真が、ソーシャル・ネットワーキング参加者１９０のために表示されるときに、遮られないコラージュ定義が得られるように構成することができる。例えば、コラージュは、除外マスク１００１（図１０および図１１参照）に基づいて生成することができる。一例として、コラージュ生成コンポーネント９８０は、除外マスク１００１の中に顔が入らない写真を優先するように構成する、即ち、除外マスク１００１の外側に顔が見える写真を優先することができ、あるいは除外マスク１００１の外側に表示することに対して、得点記録コンポーネント９１０によって高い交流関連性得点が判定された写真を優先するように構成することができる。
【０１２０】
[0142]  これらの所定のエリア（例えば、除外マスク）が最も交流に関心を引く写真にはかからないことを確実にすることによって、カスタム化コンポーネントは、ユーザーにとって最も関心がありそうなエリアが、ホーム・ページのユーザー・インターフェースを遮ることなく、見ることができる状態であり続けることを確保する。つまり、交流用個人専用以外の画像(non-socially-personalized image)ではなく、ユーザーには、彼らのソーシャル・ネットワークからの興味深い写真のコラージュを提示することができる。
【０１２１】
[0143]  したがって、コラージュ生成コンポーネントは、視覚的に魅力的なそして交流にとって魅力的な交換視覚データーを提供することができる。この交換視覚データーは、ソーシャル・ネットワーキング参加者に合わせてカスタム化されており、ユーザーに表示されるときに、関心を引く視覚データー程、遮られずに（または実質的に遮られずに）表示される結果が得られる。
【０１２２】
[0144]  図１０は、一般化した除外マスクの一例を示す。図示した除外マスク１００１は、図６に示したホーム・ページ例６００に基づく。この除外マスク例１００１は、２つの分離した除外エリアを、網掛けエリア１０７０、１０８０として含む。除外エリア１０８０は、ホーム・ページ６００のエレメント６０２、６２０、６３０、６４２、６４４、６４６、６５２、６５４、６５６、６５８、６０４、６０６、６０８、６１２、および６１４に基づいて決定することができる。除外エリア１０７０は、ホーム・ページ６００のエレメント６７２、６７４、６７６、６８２、６８４、６８６、６９２、６９４、および６９６に基づいて決定することができる。一実施態様では、除外マスクおよび／またはその逆がデフォルトのエレメント属性であってもよい。
【０１２３】
[0145]  一実施態様では、多数の除外マスクがあってもよい。例えば、除外マスクの第２例（図示せず）は、顔、レンダリングされるホットスポット、またはレンダリングされるアノテーションが来る場所を示すこともできる。一実施態様では、各除外マスクが同じ優先度を有する。一実施態様では、少なくとも１つの除外マスクが、第２の除外マスクよりも低い優先度を有する。例えば、ホーム・ページ６００のエレメントに基づく除外マスクは、「必須」という高い優先度を有することができ、一方写真において検出された顔に基づく除外マスクは、「可能であれば避ける」という低い優先度を有することができる。一実施態様では、除外マスクの優先度は、ホットスポットまたはアノテーションの位置を決定するための位置パラメーターの一部として用いられる。
【０１２４】
[0146]  図１１は、図６のホーム・ページを示し、図１０の除外マスク１００１が反転し、対角線で埋められたエリア１１５０、１１８０として重ね合わせて示されている。見てわかるように、除外マスク・エリア１０７０、１０８０の外側（即ち、反転除外マスク・エリア１１５０、１１８０の中）に表示される項目は、図６に示したようなホーム・ページのエレメントを遮ることも、これらによって遮られることもない。
【０１２５】
[0147]  図１２は、ユーザーに個人専用ソーシャル・ベース・データーを作成するときに実行することができる種々の動作を含む動作フローを一般化した例を示す。
[0148]  実施態様またはシナリオの中には、認証動作１２１０におけるように、ソーシャル・ネットワーキング・アプリケーションに対してユーザーを認証するとよい場合もある。写真アルバムの名称、このアルバムを生成したソーシャル・ネットワーク・アイデンティティ、またはこのアルバムの中にある写真の枚数、およびこのアルバムに含まれている画像についての画像メタデーターへのリンクというような、写真アルバム・メタデーターが、認証されたユーザーには入手可能であるとよい。写真アルバム・メタデーターは、受信動作１２２０におけるように、受信することができる。受信動作（１２２０、１２３０、およびその他を含む）は、データーの要求に応答してデーターを受信する動作（「プル」）、データー要求をせずに、データーが送られたことに応答してこれを受信する動作（「プッシュ」）、規則的にデーターを受信する動作、および／またはイベントに応答してデーターを受信する動作（イベント・ドリブン）を含むことができる。
【０１２６】
[0149]  解析動作１２２５におけるように、受信すべき画像メタデーターを決定するために、写真アルバム・メタデーターを解析することができる。例えば、この解析では、アルバムにおいて、以前にユーザーに表示されていない１組の写真を決定することができる。画像メタデーターは、受信動作１２３０におけるように、受信することができる。画像メタデーターは、ＧＰＳデーター、画像がアップロードされた日時または最後に更新された日時、写真を撮影したカメラの型、色バランス、色深度、コメント数、具体的なコメント、写真が気に入ったユーザーのアイデンティティ、または実際の画像データーを特定する指標というような、メタデーターを含むことができる。
【０１２７】
[0150]  解析動作１２３５におけるように、引き出すべき実際の画像データーを決定するために、画像メタデーターを解析することができる。引き出すべき実際の画像データーは、画像データー・ロケーターによって示すことができる。画像データー・ロケーターの例には、実際の画像が入手可能であるユニフォーム・リソース識別子（ＵＲＩ）、ユニフォーム・リソース・ネーム（ＵＲＮ）、またはユニフォーム・リソース・ロケーター（ＵＲＬ）、既知の場所、既知のサービスからの受信を可能にする識別子、またはローカルにキャッシュされている実際の画像データーのコピーに対応する識別子というような、一意の画像識別子、更には対応する実際の画像データーの受信を可能にする他のあらゆる方法が含まれる。
【０１２８】
[0151]  引き出された画像は、いずれかの適した要素にしたがって整列することができる。これらの要素には、整列動作１２４５におけるように、交流関連コラージュおよび／または視覚的に魅力的なコラージュを生成するための要素を含むことができる。解析動作１２２５および１２３５ならびに整列動作１２４５は、１つ以上の潜在的に可能なエンティティを得るために、受信したデーターを解析する動作を含むこともでき、これら１つ以上の潜在的に可能なエンティティを、これらの動作の基準にすることができる。
【０１２９】
[0152]  交流関連コラージュは、生成動作１２６０におけるように、整列した画像の内１つ以上に基づいて生成することができる。交流関連コラージュにおいて用いられている画像に基づいて、生成動作１２７０におけるように、アノテーション・リンク・ファイルを生成することができる。アノテーション・リンク・ファイルは、交流関連コラージュにおいて用いられている１つ以上の整列された画像を示すことができ、更にこれらの画像の１つ以上が交流関連コラージュのどこに表示されているかも示すことができる。
【０１３０】
[0153]  次いで、生成動作１２７５におけるように、コラージュについての１つ以上のアノテーションを生成することができる。コラージュは、背景画像のような、ホーム・ページにけるデフォルト画像と入れ替えるために用いることができ、アノテーションは、表示動作１２９０におけるように、入れ替えられた背景画像と組み合わせて表示することができる。このようにして、交流関連コラージュは、ソーシャル・ベース個人専用ホームページに組み込まれる。
【０１３１】
[0154]  図１３は、ユーザーに個人専用ソーシャル・ベース・データーを作成するときに実行することができる種々の動作を含む動作フローを一般化した例を示す。
[0155]  実施態様またはシナリオの中には、認証動作１３１０におけるように、ソーシャル・ネットワーキング・アプリケーションに対してユーザーを認証するとよい場合もある。認証されたユーザーに入手可能な写真アルバム・メタデーターは、受信動作１３２０におけるように、受信することができる。写真アルバム・メタデーターは、解析動作１３２５におけるように、受信すべき画像メタデーターを決定するために解析することができる。
【０１３２】
[0156]  受信動作１３３０におけるように、画像メタデーターを受信することができる。画像メタデーターは、解析動作１３３５におけるように、引き出すべき実際の画像を決定するために、解析することができる。
【０１３３】
[0157]  次いで、生成動作１３４０におけるように、受信したデーターに基づいて、１つ以上の可能なアノテーションを生成することができる。次いで、整列動作１３４５におけるように、可能なアノテーションを整列することができる。関連性および予測された
精度に基づいて、可能なアノテーションを整列することができる。一実施態様では、そのアノテーションと関連のある正しい一義化エンティティを判定する確率に基づいて、アノテーションを整列する。一実施態様では、判定されたエンティティと関連のある広告値(advertising value)に基づいて、アノテーションを整列する。
【０１３４】
[0158]  整列された可能なアノテーションに基づいて、受信動作１３５０および整列動作１３５５におけるように、空でない画像の部分集合(non-empty subset of images)を選択し、受信し、整列する。一実施態様では、受信動作１３５０および整列動作１３５５は、一義化されたエンティティを有する画像が、視覚的に魅力的なコラージュを生成するのに十分なだけ受信されるまで繰り返す。例えば、受信動作１３５０は、十分な画像を受信するまで、少なくとも１つの画像のグループを受信し、新たに受信したグループを、受信した画像の累計グループに含ませることができる。他の実施態様では、コラージュの中に表示すべき画像数の所定の倍数だけ受信する。
【０１３５】
[0159]  引き出された画像は、動作１３６０におけるように、コラージュを生成するために用いることができる。一実施態様では、生成動作１３６５におけるように、アノテーション・リンク・ファイルを生成する。一実施態様では、次に、アノテーションを、コラージュにおける画像と相関付ける。次いで、得られたコラージュおよび／またはアノテーションを用いて、ホーム・ページにおける少なくとも１つのデフォルト・エレメントと交換する。次いで、表示動作１３９０におけるように、カスタム化された交流関連ホーム・ページを表示することができ、または後にユーザーが使用するために、コンピューター読み取り可能記憶媒体に格納することもできる。
【０１３６】
[0160]  図１４は、ユーザーに個人専用ソーシャル・ベース・データーを作成するときに実行することができる種々の動作を含む動作フローを一般化した例を示す。
[0161]  この例では、受信動作１４１０におけるように、ソーシャル・ネットワーキング・アプリケーションに対してユーザーを認証する前に、データーを受信する。これは、受信動作１４１２におけるように写真アルバム・メタデーターを受信する動作、受信動作１４１４におけるように画像メタデーターを受信する動作、そして受信動作１４１６におけるように画像データーを受信する動作を含むことができる。これら受信データーの少なくとも一部は、暗号化された形態で受信し、これらが解読されるまで、暗号化データーの解析を防止することができる。これら受信データーは、ソーシャル・ネットワーキング・アプリケーションの多くのユーザーまたは全てのユーザーと関係付けることができ、こうしてこのデーターの少なくとも一部のローカル・キャッシュを設けることができる。
【０１３７】
[0162]  認証動作１４２０におけるように、ソーシャル・ネットワーキング・アプリケーションに対してユーザーを認証することができる。この認証に応答して、ソーシャル・ネットワーキング・アプリケーションは、暗号化データーの内、認証されたユーザーが通常アクセスすることができる部分へのアクセスを可能にすることができる。例えば、解読鍵（または解読鍵を決定するために必要とされるその他の秘密）を与えるのでもよい。受信したデーターの内どれを、与えられた各解読鍵によって解読することができるのかについての指示を与えることができる。このようにして、ユーザーのソーシャル・ネットワーキング・データーを使用のために解読することができる。
【０１３８】
[0163]  次いで、解析動作１４３０におけるように、解読することができ、ユーザーのソーシャル・ネットワーキング・データーの内部にあるコンテンツはいずれも、解析することができる。この解析は、多数のデーターについて並行して行うことができる。解析動作１４３２におけるように、写真アルバム・メタデーターを解析することができる。動作解析１４３４におけるように、画像メタデーターを解析することができる。解析動作１４３５におけるように、画像（または他のマルチメディア・ファイル）データーを解析することができる。解析動作１４３６におけるように、可能なアノテーションを生成することができる。
【０１３９】
[0164]  これらの動作の内少なくとも１つの結果に基づいて、整列動作１４４０においてデーターを整列することができる。この整列は、多数のデーターについて並行して行うことができる。整列動作１４４２において、画像を整列することができる。整列動作１４４３において、アノテーションを整列することができる。
【０１４０】
[0165]  これらの動作の内少なくとも１つの結果に基づいて、生成動作１４８８におけるように、結果を生成することができる。生成動作１４９０におけるように、個人専用交流関連データーを生成することができる。生成動作１４４４におけるように、アノテーション・リンク・ファイルを生成することができる。個人専用ソーシャル・ベース・データーの全ての態様の有利なプロパティを同時に最大化することは可能でなくてもよい。例えば、用いられる画像の交流関連性、用いられるアノテーションの交流関連性、および生成されるコラージュの視覚的魅力(visual appeal)は、競合する結果および相容れない結果を有するのであってもよい。一実施態様では、１つの有利なプロパティを、他の有利なプロパティを犠牲にして、最大にすることを優先することもできる。例えば、一実施態様では、得点記録パラメーターを調節することによって、または対応する得点の比較によってというようにして、得られるモンタージュ写真の視覚的魅力を、得られる交流関連性よりも優先するのであってもよい。
【０１４１】
[0166]  図１５は、図６のホーム・ページ６００に基づく、交流用個人専用ホーム・ページ１５０１を一般化した例を示す。この例では、デフォルト・エレメント６７２、６７４、６７６、６８２、６８６、および６９４（纏めて、入れ替えられたデフォルト・エレメント）が、交換エレメント１５１０、１５２０、１５３０、１５４０、１５５０、および１５６０（纏めて、入れ替わったエレメント）によってそれぞれ入れ替えられている。一実施態様では、入れ替えられたデフォルト・エレメントは、各々、テキストであってもよい。例えば、エレメント６７２は「人気があるシアトルのレストラン」であったのでもよく、入れ替わるエレメント１５１０は「最近レストランを訪問した友人」であってもよい。
【０１４２】
[0167]  図１９は、カスタム化コンポーネント１５０によって生成することができる１組のデーター構造１９０１を一般化した例を示す。一実施態様では、交換エレメント１９１０は、コラージュ定義生成エレメント９８０によって生成され、ホットスポット情報１９２０は、ホットスポット生成コンポーネント９６０によって生成される。
【０１４３】
[0168]  交換エレメント１９１０のデーター構造は、交換エレメントの基になったファイルの証印であってもよい。一例では、交換エレメント１９１０は、この交換エレメントの証印を含む。一例では、交換エレメント１９１０は、交換されるデフォルト・エレメントと同じタイプのファイル（例えば、ＪＰＧ写真ファイル）である。一例では、交換エレメントは、コンピューター読み取り可能記憶媒体上に格納されている、SILVERLIGHTプログラムのような、レンダリングの間に解釈されるデーター構造である。
【０１４４】
[0169]  ホットスポット情報１９２０のデーター構造は、１つ以上のホットスポット・パラメーターの証印を含むことができる。
[0170]  アノテーション・リンク１９３０のデーター構造は、レンダリングされた交換エレメントの基になったソース・マルチメディア・ファイルの証印（例えば、ハイパーリンク、画像データー・ロケーター、ユニフォーム・リソース識別子（ＵＲＩ）、またはその他の証印）を含むことができる。一例では、モンタージュ写真の中にレンダリングした写真のＵＲＬを示す、ユニフォーム・リソース・インディケーター（ＵＲＩ）を含む。一例では、その写真を含むアルバムに対応するソーシャル・ネットワーク・アプリケーション・ページのＵＲＬを含む。
【０１４５】
[0171]  一例では、アノテーション・リンク１９３０のデーター構造は、ユーザーに、レンダリングされた交換エレメント（例えば、交換エレメントにおけるマルチメディア・ファイル）と対話処理させることができる。この対話処理は、マルチメディア・ファイル上でクリックすること、または上方でホバリングすることを含むことができる。一例では、ユーザーの対話処理の結果、ユーザーをマルチメディア・ファイルに誘導し直すこと、またはソーシャル・ネットワーク・アプリケーション上においてそのマルチメディア・ファイルを収容しているアルバムに誘導し直すことができる。一例では、モンタージュ写真の中にある写真の上方でホバリングすると、見えない関心の証印(invisible indicium of interest)を現させる。この関心の証印は、カスタム化コンポーネントに供給することができる（例えば、写真に対応する一意のＵＲＩを有する１×１不可視ＧＩＦをロードする。カスタム化コンポーネントは、その一意のＵＲＩのアクセスを、写真に対する関心と解釈する）。一実施態様では、カスタム化コンポーネント１５０は、この関心の証印を用いて、その得点獲得コンポーネント９１０を更に改良することができる。
【０１４６】
[0172]  処理ログ１９４０のデーター構造は、カスタム化コンポーネントの中間実行動作(intermediate execution acts)を記述する一文(statement)を示すことができる。一例では、これは、プログラムからの「デバッグ出力」と一般に呼ばれているものに対応する二進データーまたはテキスト・データーを含むことができる。一実施態様では、これは別個のテキスト・ファイルである。
【０１４７】
[0173]  誤りログ１９５０のデーター構造は、カスタム化コンポーネントの1つ以上の動作を実行したときに起こった、訂正できない誤りを示すことができる。一例では、これは、処理されない.NET例外の証印のような、カスタム化を失敗させる誤りを含むこともある。一例では、これは、訂正可能ではないが、カスタム化が失敗するのを防止しなかった誤りを含むことができる。例えば、１つのマルチメディア・ファイルを読み取るときの誤りは、訂正してもそのファイルを読み取ることはできないが、このファイルを無視し、他のファイルから結果を生成することができる。
【０１４８】
[0174]  ソース情報１９６０のデーター構造は、生成プロセスにおいて用いられたファイルに対応するソース情報証印を含むことができる。ソース情報証印の例には、交換エレメントにレンダリングされるユーザー生成コンテンツの証印、以前にまたは部分的に完了しているカスタム化の証印、および交換エレメントにレンダリングされるユーザー生成コンテンツに対応するソーシャル・ネットワーキング・アプリケーションの動作(action）の証印が含まれる。
【０１４９】
[0175]  例えば、証印は、写真を収容しているソーシャル・ネットワーキング・アプリケーション１５０のページ、写真を収容しているアルバムのソーシャル・ネットワーキング・アプリケーション１５０のページへのＵＲＬ、写真についての選好を示すＵＲＬ、ユーザー生成コンテンツに対して以前に抽出されたエンティティの証印であってもよい。
【０１５０】
[0176]  一実施態様では、カスタム化コンポーネントは、（１）交換エレメント１９１０としての写真ファイルを生成し、（ｉｉ）ホットスポットについてのｘ−ｙ座標位置を含む１つのテキスト・ファイル、このホットスポットについてのアノテーション文章、このホットスポットについてのアクション・テキスト、およびこのホットスポットについてのアクション・ファイルに対応するハイパーリング（例えば、エンティティと関係があるアクション・テキストについて検索エンジンに問い合わせるためのリンク）を生成し、この１つのテキスト・ファイルは、アノテーション・リンク・ファイル１９３０であると共に、およびホットスポット情報１９２０のデーター構造であり、（ｉｉｉ）処理ログ１９４０のデーター構造としての、リディレクトされた(redirect)デバッグ出力を有するテキスト・ファイル、（ｉｖ）モンタージュ写真において用いられた写真へのリンクを、ソース情報１９６０のデーター構造として含むファイルを生成し、更に（ｖ）例外が発生したときに、この例外のＸＭＬ記述を生成する。
【０１５１】
[0177]  この実施態様の説明を続けると、個人専用データーのレンダリングは、前述の写真ファイルおよび１つのテキスト・ファイルに基づいて、このレンダリングを行う。このレンダリングによって、ユーザーは写真上において右クリックを行って、写真ファイル（例えば、写真(picture)のその部分にある写真(photograph)）の一部に対する関心（例えば、承認(thumbs-up)）を示すことが可能になる。処理ログおよび誤りログは、後の分析のために、格納することができる。
【０１５２】
[0178]  図２０は、交流用ホーム・ページを実行するためのシステムを一般化した例を示す。図２０の動作環境は、適した動作環境の一例に過ぎず、動作環境の使用範囲や機能について、何の限定も示唆することを意図していない。他の周知の計算機、システム、環境、および／または本明細書において記載するシステムと共に用いるのに適していると考えられる構成には、パーソナル・コンピューター、サーバー・コンピューター、ハンドヘルドまたはラップトップ・デバイス、マルチプロセッサー・システム、マイクロプロセッサーに基づくシステム、プログラマブルな顧客用電子機器、ネットワーク・パーソナル・コンピューター、ミニ・コンピューター、メインフレーム・コンピューター、セルフォン、以上のシステムまたはデバイスのいずれをも含む分散型計算環境等が含まれるが、これらに限定されるのではない。
【０１５３】
[0179]  画像処理システムは、コンピューター読み取り可能媒体上にエンコードされた実行可能命令のような、計算機の実行可能コンポーネントという一般的なコンテキストで説明するが、そうしなければならないのではない。この実行可能命令は、計算機によって実行されると、この計算機に、ステップのシーケンスによる動作(act)を実行させる。ユーザーの監視を必要とすると明示的に示されているのでなければ、これらの動作の各々は、ユーザーの監視なく行うことができる（例えば、タスクを実行することの要求を明示的に詳述することにより、計算機によって一連の自律動作が行われる）。計算機の実行可能命令は、プログラム・モジュールを含むことができ、１つ以上のコンピューターまたはその他のデバイスによって実行することができる。一般に、プログラム・モジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造等を含み、特定のタスクを実行するかまたは特定の抽象データー型を実装する。通例、プログラム・モジュールの機能は、種々の実施形態において望まれる通りに、組み合わせることも分散することもできる。
【０１５４】
[0180]  図２０を参照すると、本システムを実現するシステム例は、デバイス２００１のような、計算機を含む。デバイス２００１は、その最も基本的な構成では、通例、少なくとも１つの演算装置２００２と、メモリー２００４のような、少なくとも１つのコンピューター読み取り可能記憶媒体とを含む。正確な構成およびデバイスのタイプに応じて、メモリー２００４は、揮発性（ＲＡＭのような）、不揮発性（ＲＯＭ、フラッシュ・メモリー等のような）、またはこれら２つの何らかの組み合わせとすることができる。
【０１５５】
[0181]  加えて、デバイス２００１は、追加の機構(feature)および／または機能も有することができる。デバイス２００１は、追加のコンピューター読み取り可能記憶媒体（例えば、リムーバブルおよび／または非リムーバブル）、例えば、磁気ディスク、光ディスク、またはテープを含むこともできる。このような追加のストレージは、図１では、リムーバブル・ストレージ２００８および非リムーバブル・ストレージ２０１０によって例示されている。コンピューター読み取り可能記憶媒体の例には、揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体が含まれ、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、またはその他のデーターというような情報の記憶のための方法または技術であればそのいずれでも実現される。コンピューター読み取り可能記憶媒体は、３５ＵＳＣ§１０１に定められているような、特許可能な主題を含むように、明示的に定義されている。メモリー２００４、リムーバブル・ストレージ２００８、および非リムーバブル・ストレージ２０１０は、全て、コンピューター読み取り可能記憶媒体の例である。コンピューター読み取り可能記憶媒体の追加の例には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリーおよびその他のメモリー技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）またはその他の光ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージ、磁気記憶デバイス、および所望の情報を格納するために用いることができ、デバイス２００１によってアクセスすることができる他のあらゆる媒体がある。
【０１５６】
[0182]  「ファイル」という用語が本願全体を通じて用いられているが、ファイルは、それが構造化されたファイル・システム、ファイル、多数の相関付けられたファイル（例えば、多数の部分があるＺＩＰファイル）、ＲＡＭ、またはその他の計算機読み取り可能記憶媒体のどれに格納されているか否かには関係なく、あらゆるデーター・ソースを意味するとしてもよいことは、当業者には認められよう。
【０１５７】
[0183]  また、デバイス２００１は、通信接続（１つまたは複数）２０１２も内蔵することができる。通信接続２０１２は、他の計算機のような、他のデバイスと、デバイス２００１がネットワーク２０２０を通じて通信することを可能にする。通信接続（１つまたは複数）２０１２は、通信媒体の一例である。通信媒体は、通例、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、あるいは搬送波またはその他の伝達メカニズムのような変調データー信号におけるその他のデーターを具体化し、あらゆる情報配信媒体を含み、限定はない。「変調データー信号」という用語は、その特性の１つ以上が、信号内にある情報をエンコードするようなやり方で設定または変化させられる信号を意味する。通信媒体の例には、有線ネットワークまたは直接有線接続のような有線媒体、ならびに音響、無線周波数、赤外線、およびその他のワイヤレス媒体というようなワイヤレス媒体がある。コンピューター読み取り可能媒体という用語は、本明細書において用いる場合、記憶媒体および通信媒体の双方を含む。
【０１５８】
[0184]  尚、プログラム命令を格納するために利用される記憶デバイスをネットワークを跨がって分散できることは、当業者には解るであろう。例えば、リモート・コンピューターが、ソフトウェアとして記述されたプロセスの一例を格納することができる。ローカル・コンピューターまたは端末コンピューターが、このリモート・コンピューターにアクセスして、そのソフトウェアの一部または全部をダウンロードして、このプログラムを実行することができる。あるいは、ローカル・コンピューターは、必要に応じてこのソフトウェアの一部(pieces)をダウンロードし、このローカル端末においてソフトウェア命令の一部を実行し、更にリモート・コンピューター（またはコンピューター・ネットワーク）において一部を実行することによって、分散的に処理することができる。また、当業者には周知の従来技法を利用することによって、ソフトウェア命令の全部または一部を、専用回路によって実行できることも、当業者には解るであろう。この専用回路には、ディジタル信号プロセッサー、プログラマブル・ロジック・アレイ、電気的プログラム可能リード・オンリー・メモリ（ＥＰＲＯＭ）、ＴＩＮＫＥＲＴＯＹ構造セット(construction set)（例えば、"read head"と呼ばれる計算機を参照のこと）、消去可能ＥＰＲＯＭ（ＥＥＰＲＯＭ）等のようなものがある。
【０１５９】
[0185]  また、デバイス２００１は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、レーザー・レンジ・ファインダー、赤外線カメラ、ビデオ入力デバイス、および／または他のあらゆる入力デバイスというような、入力デバイス（１つまたは複数）２０１４も有することができる。１つ以上のディスプレイ、スピーカー、プリンター、および／または他のあらゆる出力デバイスというような、出力デバイス（１つまたは複数）２０１６も含むことができる。
【０１６０】
[0186]  図２１は、ホットスポット１７２０およびアノテーション表示エリア１７３０の一般化した例を示す。アノテーション表示エリア１７３０は、アノテーション（例えば、２１５０、２１５５）、ユーザー選好指標(user preference indicator)（例えば、２１６０、２１７０）、および／またはユーザー選好目標指標（例えば、２１８０）を含むことができる。図示の例では、ユーザー選好指標２１６０、２１７０、ユーザー選好目標指標２１８０、およびアノテーション２１５０は、集合体２１４０を示すためにレンダリングされている。この集合体２１４０は、特定のアノテーション２１５０に対応する選好指標２１６０、２１７０を示すために用いることができる。集合体２１４０は、視覚的枠組み、グループを示す空間、交互の背景色等のような、適したやり方であればそのいずれでも示すことができる。一例では、集合体２１４０は、アノテーション表示エリア１７３０全体と同等でもよく、またはアノテーション表示エリア１７３０全体を含んでもよい。
【０１６１】
[0187]  ユーザー選好指標２１６０は、ユーザー選好証印を設けることによって、ユーザーの対話処理に応答するように構成することができる。ユーザー選好証印は、ユーザー選好証印目標を含むことができる。ユーザー選好証印目標の例には、ソーシャル・ネットワーク証印、マルチメディア証印、エンティティ証印、コメント証印、ソーシャル・ネットワーキング・アイデンティティ証印、および写真証印が含まれる。例えば、ユーザーは、ユーザー選好指標２１６０上でクリックして、ホットスポットに対してレンダリングされたアノテーションが好きであることを示すことができる。
【０１６２】
[0188]  ユーザー選好目標指標２１８０は、１つ以上のユーザー選好指標（例えば、２１６０、２１７０）に対応するユーザー選好証印目標を示すように構成することができる。一例では、ユーザー選好目標指標２１８０によって、ユーザーがユーザー選好証印目標値を（例えば、ドロップダウン・リストまたは他のＵＩから）選択することを可能にする。一例では、ホットスポットに対するユーザー選好目標指標２１８０は、所定の一定値(static value)を有する。
【０１６３】
[0189]  一実施態様では、得点記録コンポーネント９１０は、ユーザー選好証印に基づいて得点を付ける。一例として、ユーザー選好指標２１６０は、ユーザー選好指標２１６０上でクリックされたときに、ＵＲＬ（例えば、１×１透過性ＧＩＦ）を引き出すように構成することができる。カスタム化コンポーネントは、このＵＲＬの引き出しの指示（例えば、抽出されたエンティティに対する一意のＵＲＬ、ホットスポット定義、写真、またはホットスポット２１１０に対応するパラメーターの使用によって）を、ユーザーがこのアノテーションに対応する何かを選好したことまたはこの何かを楽しんでいることの証印として解釈する。一例では、ユーザー選好証印がユーザー選好証印目標に相関付けられている場合、得点記録コンポーネント９１０は、このユーザー選好証印およびユーザー選好証印目標にしたがって、より高い得点またはより低い得点を与えることができる。
【図１】
2013527956.tif 000003
【図２】
2013527956.tif 000004
【図３】
2013527956.tif 000005
【図４】
2013527956.tif 000006
【図５】
2013527956.tif 000007
【図６】
2013527956.tif 000008
【図７】
2013527956.tif 000009
【図８】
2013527956.tif 000010
【図９】
2013527956.tif 000011
【図１０】
2013527956.tif 000012
【図１１】
2013527956.tif 000013
【図１２】
2013527956.tif 000014
【図１３】
2013527956.tif 000015
【図１４】
2013527956.tif 000016
【図１５】
2013527956.tif 000017
【図１６】
2013527956.tif 000018
【図１７】
2013527956.tif 000019
【図１８】
2013527956.tif 000020
【図１９】
2013527956.tif 000021
【図２０】
2013527956.tif 000022
【図２１】
2013527956.tif 000023
【国際調査報告】
2013527956.tif 000024
2013527956.tif 000025