ソーシャル情報を取得するための方法であって、ウェブサーバからウェブページを要求することと、ここで、前記ウェブページはソーシャルネットワーキングシステムのドメインとは異なるサードパーティウェブサイトのドメイン内にあり、前記要求されたウェブページのためのマークアップ言語ドキュメントをユーザ装置において受信することと、ここで、前記マークアップ言語ドキュメントは、前記ソーシャルネットワーキングシステムから取得された情報を含むフレームを前記ウェブページ内に作成するようにとの命令を含み、前記マークアップ言語ドキュメント内の命令に基づいて、前記ソーシャルネットワーキングシステムに情報を要求することと、前記ユーザ装置に関連付けられたユーザの識別情報を前記ソーシャルネットワーキングシステムに供給することと、前記ソーシャルネットワーキングシステムから前記要求された情報を受信することと、ここで、前記受信される情報は、決定されるソーシャルネットワーキングシステムにより、前記ユーザに関連付けられたソーシャル情報に基づいて決定され、前記フレーム内に収容された情報を含むウェブページを画像生成することと、前記画像生成されたウェブページを表示することを具備する方法。前記ソーシャルネットワーキングシステムに情報を要求することは、前記ソーシャルネットワーキングシステムに、前記要求された情報をフィルタするための1以上のパラメータを供給すること、ここで前記ソーシャルネットワーキングシステムから受信した前記要求された情報は前記パラメータに基づいてフィルタされる、からなることを特徴とする請求項1に記載の方法。前記1以上のパラメータは、前記要求された情報のためのURL、ドメイン又はネットワークアドレスを少なくとも含むことを特徴とする請求項2に記載の方法。前記1以上のパラメータは、キーワード、興味、人口統計情報、所在地情報、ユーザ位置情報、相性抽出条件を適用する命令、及び、減衰因子を適用する命令からなるグループから選択されたパラメータを少なくとも1つ含むことを特徴とする請求項2に記載の方法。前記ソーシャルネットワーキングシステムに情報を要求することは、前記ソーシャルネットワーキングシステムの前記ドメインに情報を要求することからなることを特徴する請求項1に記載の方法。前記フレームは、前記ソーシャルネットワーキングシステムの前記ドメイン内のウェブページを含むインラインフレームからなることを特徴とする請求項1に記載の方法。前記ユーザの識別情報を前記ソーシャルネットワーキングシステムに供給することは、前記ソーシャルネットワーキングシステムが前記ユーザ装置に記憶されたクッキーにアクセスすることを許可することからなることを特徴する請求項1に記載の方法。前記ユーザが前記ソーシャルネットワーキングシステムとの実在するセッションを持っているかどうかの指標を、該ソーシャルネットワーキングシステムに供給することを、更に具備することを特徴する請求項1に記載の方法。前記ソーシャルネットワーキングシステムから受信された前記要求された情報は、1前記ユーザが前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクション、及び、2少なくとも1つの指定されたURL又はドメインに関するコンテンツアイテムのセットを具備することを特徴する請求項1に記載の方法。1以上の前記指定されたURL又はドメインは、前記要求されたウェブページとは別のものであることを特徴とする請求項9に記載の方法。前記アクションは、前記ソーシャルネットワーキングシステムに関連して或るウェブページへの接続を指定すること、前記ソーシャルネットワーキングシステムに関連して或るウェブページを共有すること、前記ソーシャルネットワーキングシステムに関連して或るウェブページに関してコメントを投稿すること、の少なくとも1つを含むことを特徴とする請求項9に記載の方法。前記ソーシャルネットワーキングシステムから受信された前記要求された情報は、前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクションに少なくとも一部基づいて選択された、前記ユーザのために推薦されたウェブページのセットを具備することを特徴する請求項1に記載の方法。ソーシャル情報を供給するための方法であって、ウェブページの要求を受信することと、ここで、前記ウェブページはソーシャルネットワーキングシステムのドメインとは異なるサードパーティウェブサイトのドメイン内にあり、前記要求されたウェブページのためのマークアップ言語ドキュメントを取得することと、前記マークアップ言語ドキュメントは、前記ソーシャルネットワーキングシステムから取得された情報を含むフレームを前記ウェブページ内に作成するようにとの命令を含み、前記取得されたマークアップ言語ドキュメントを前記ユーザ装置に送信すること、ここで、前記マークアップ言語ドキュメントは、前記ユーザ装置に、前記マークアップ言語ドキュメント内の命令に基づいて前記ソーシャルネットワーキングシステムからの情報を要求させ、前記ソーシャルネットワーキングシステムに、前記ユーザ装置に関連付けられたユーザの識別情報を供給させ、前記要求された前記ソーシャルネットワーキングシステムからの情報を受信させ、ここで、前記受信される情報は、決定されるソーシャルネットワーキングシステムにより、前記ユーザに関連付けられたソーシャル情報に基づいて決定され、前記フレーム内に収容された情報を含むウェブページを画像生成させて、前記生成されたウェブページを表示させるものであるを具備することを特徴とする方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、更に、前記ソーシャルネットワーキングシステムに対して情報をフィルタするための1以上のパラメータを供給することにより、前記ソーシャルネットワーキングシステムからの前記情報を要求させる、ここで、前記ソーシャルネットワーキングシステムから受信した前記要求された情報は前記パラメータに基づいてフィルタされる、ことを特徴とする請求項13に記載の方法。前記1以上のパラメータは、前記要求された情報のためのURL、ドメイン又はネットワークアドレスを少なくとも含むことを特徴とする請求項14に記載の方法。前記1以上のパラメータは、キーワード、興味、人口統計情報、所在地情報、ユーザ位置情報、相性抽出条件を適用する命令、及び、減衰因子を適用する命令からなるグループから選択されたパラメータを少なくとも1つ含むことを特徴とする請求項14に記載の方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、前記ソーシャルネットワーキングシステムの前記ドメインに情報を要求することにより、前記ソーシャルネットワーキングシステムから前記情報を要求させることを特徴する請求項1に記載の方法。前記フレームは、前記ソーシャルネットワーキングシステムの前記ドメイン内のウェブページを含むインラインフレームからなることを特徴とする請求項13に記載の方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、前記ソーシャルネットワーキングシステムが前記ユーザ装置に記憶されたクッキーにアクセスすることを許可することにより、前記ユーザの識別情報を前記ソーシャルネットワーキングシステムに供給させることを特徴する請求項1に記載の方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、更に、前記ユーザが前記ソーシャルネットワーキングシステムとの実在するセッションを持っているかどうかの指標を、該ソーシャルネットワーキングシステムに供給させることを特徴する請求項13に記載の方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、更に、1前記ユーザが前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクション、及び、2少なくとも1つの指定されたURL又はドメインに関するコンテンツアイテムのセットからなる、前記ソーシャルネットワーキングシステムからの情報を要求させることを特徴する請求項13に記載の方法。1以上の前記指定されたURL又はドメインは、前記要求されたウェブページとは別のものであることを特徴とする請求項21に記載の方法。前記アクションは、前記ソーシャルネットワーキングシステムに関連して或るウェブページへの接続を指定すること、前記ソーシャルネットワーキングシステムに関連して前記ウェブページを共有すること、前記ソーシャルネットワーキングシステムに関連して或るウェブページに関してコメントを投稿すること、の少なくとも1つを含むことを特徴とする請求項21に記載の方法。前記マークアップ言語ドキュメントは、前記ユーザ装置に、更に、前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクションに少なくとも一部基づいて選択された、前記ユーザのために推薦されたウェブページのセットからなる、前記ソーシャルネットワーキングシステムから受信された情報を要求させることを特徴する請求項13に記載の方法。ソーシャル情報を供給するための方法であって、ソーシャルネットワーキングシステムのサーバにおいて、マークアップ言語ドキュメント内の命令に基づく情報の要求を受信すること、ここで、前記情報の要求は、ソーシャルネットワーキングシステムのドメインとは異なるサードパーティウェブサイトのウェブページの要求に応答しており、且つ、前記マークアップ言語ドキュメントは、前記ソーシャルネットワーキングシステムから取得された情報を含むフレームを前記ウェブページ内に作成するようにとの命令を含み、前記要求に関連付けられたユーザを識別することと、前記ユーザに関連付けられたソーシャル情報に基づいて前記要求された情報を決定することと、前記ウェブページのフレーム内に表示するために、前記要求された情報を送信することを具備することを特徴とする方法。前記情報の要求は、前記要求された情報をフィルタするための1以上のパラメータからなり、そして、前記決定された要求された情報は前記パラメータに基づいてフィルタされることを特徴する請求項25に記載の方法。前記1以上のパラメータは、前記要求された情報のためのURL、ドメイン又はネットワークアドレスを少なくとも含むことを特徴とする請求項26に記載の方法。前記1以上のパラメータは、キーワード、興味、人口統計情報、所在地情報、ユーザ位置情報、相性抽出条件を適用する命令、及び、減衰因子を適用する命令からなるグループから選択されたパラメータを少なくとも1つ含むことを特徴とする請求項26に記載の方法。前記決定された要求された情報は、前記ソーシャルネットワーキングシステムの前記ドメインからの情報からなることを特徴する請求項25に記載の方法。前記フレームは、前記ソーシャルネットワーキングシステムの前記ドメイン内のウェブページを含むインラインフレームからなることを特徴とする請求項25に記載の方法。前記要求に関連付けられたユーザを識別することは、そこから前記要求を受信した前記ユーザ装置に記憶されたクッキーにアクセスすることからなることを特徴する請求項1に記載の方法。前記ユーザが前記ソーシャルネットワーキングシステムとの実在するセッションを持っているかどうかの指標を受信することを更に具備することを特徴する請求項25に記載の方法。前記要求された情報は、1前記ユーザが前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクション、及び、2少なくとも1つの指定されたURL又はドメインに関するコンテンツアイテムのセットを具備することを特徴する請求項25に記載の方法。1以上の前記指定されたURL又はドメインは、前記要求されたウェブページとは別のものであることを特徴とする請求項33に記載の方法。前記アクションは、前記ソーシャルネットワーキングシステムに関連して或るウェブページへの接続を指定すること、前記ソーシャルネットワーキングシステムに関連して前記ウェブページを共有すること、前記ソーシャルネットワーキングシステムに関連して或るウェブページに関してコメントを投稿すること、の少なくとも1つを含むことを特徴とする請求項33に記載の方法。前記要求された情報は、前記ソーシャルネットワーキングシステム内でつながりを確立した1以上の他のユーザにより行われた1以上のアクションに少なくとも一部基づいて選択された、前記ユーザのために推薦されたウェブページのセットを具備することを特徴する請求項25に記載の方法。これら図面は、説明の目的だけのために、この発明の種々の実施形態を描いている。当業者は、以下の考察を通じて、ここに記述された発明の原則から逸脱すること無しに、ここに説明される構造及び方法の実施形態の変形を採用しうることを容易に理解するだろう。ソーシャルネットワーキングシステム構造の概要図1は、ソーシャルネットワーキングシステム130のユーザに、個人別化されたコンテンツを提供するためのシステム100の一実施形態のネットワーク図である。システム100は、1以上のユーザ装置110、1以上のサードパーティウェブサイト120、ソーシャルネットワーキングシステム130及びネットワーク140で構成される。説明の目的で、図1に示されたシステム100の実施形態は、1つのサードパーティウェブサイト120及び1つのユーザ装置110で構成されている。しかし、別の実施形態では、システム100は、より多くのユーザ装置110及び/又はより多くのサードパーティウェブサイト120で構成されていよい。いくつかの実施形態では、ソーシャルネットワーキングシステム130は、ソーシャルネットワークプロバイダによって運営されており、一方、サードパーティウェブサイト120は、別の実体によって運営されるという点で、該ソーシャルネットワーキングシステム130とは別個である。しかしながら、種々の実施形態において、ソーシャルネットワーキングシステム130及びサードパーティウェブサイト120は、ソーシャルネットワーキングシステム130のユーザにソーシャルネットワーキングサービスを提供するために、連動して運営される。この場合、ソーシャルネットワーキングシステム130は、例えばサードパーティウェブサイト120などの別のシステムが、インターネット越しにユーザにソーシャルネットワークサービス及び機能を提供するためのプラットフォーム又はバックボーンを、提供する。ユーザ装置110は、ユーザからの入力を受信でき、且つ、ネットーク140経由でデータを転送及び受信できる1以上のコンピューティング装置で構成される。例えば、ユーザ装置110は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、携帯情報端末PDA、又は、コンピューティング機能とデータ通信能力を備えたその他の装置であってよい。ユーザ装置110は、サードパーティウェブサイト120及びソーシャルネットワーキングシステム130とネットワーク140経由で通信するように構成されており、ネットワーク140は、有線及び無線の量の通信システムを用いた、ローカルエリアネットワーク及び/又は広域ネットワークの任意の組み合わせからなる。一実施形態において、ユーザ装置110は、ブラウザアプリケーション112を用いて、サードパーティウェブサイト120から、又はソーシャルネットワーキングシステム130から受信されたマークアップ言語ドキュメント116を処理することにより、サードパーティウェブサイト120からの、又は、ソーシャルネットワーキングシステム130からのコンテンツを表示する。マークアップ言語ドキュメント116は、コンテンツ、及び/又は、コンテンツのフォーマット又は提示を記述する1以上の命令を、識別する。マークアップ言語ドキュメント116に含まれる命令を実行することにより、ブラウザアプリケーション112は、マークアップ言語ドキュメント116により記述された形式又は提示を用いて、識別されたコンテンツを、表示する。例えば、マークアップ言語ドキュメント116は、サードパーティウェブサイト120及び/又はソーシャルネットワーキングシステム130から受信したテキスト及び/又は画像データを含む複数のフレームを持つウェブページを生成及び表示するための命令からなる。種々の実施形態において、マークアップ言語ドキュメント116は、データファイル、XMLextensibleMarkupLanguageデータ、XHTMLextensibleHyperTextMarkupLanguageデータ、又は、その他のマークアップ言語データを含むデータファイルを具備する。一実施形態において、ユーザ装置110は、また、ユーザ装置110のユーザがソーシャルネットワーキングシステム130にログインしているかどうかを示すデータからなるクッキーcookie114を具備する。クッキー114は、ユーザ装置110がソーシャルネットワーキングシステム130とデータを交換し、ソーシャルネットワーキングシステム130からユーザにから通信されたデータの変更を許可するアクティブなセッションに、コンピューティング装置110のユーザが関与しているかどうかを示す。ユーザ装置110、ソーシャルネットワーキングシステム130、及び/又は、サードパーティウェブサイト120の間でのデータ交換におけるクッキー114の使用は、図3に関連して、更に後述する。サードパーティウェブサイト120は、ネットワーク140を用いてユーザ装置110に伝送される1以上のウェブページ122を含む1以上のウェブサーバからなる。サードパーティウェブサイト120は、ソーシャルネットワーキングシステム130とは別個である。例えば、サードパーティウェブサイト120は、第1ドメインに関連付けられており、一方、ソーシャルネットワーキングウェブサイトは、別のソーシャルネットワーキングドメインに関連付けられている。サードパーティウェブサイト120に含まれるウェブページ122は、上述の通り、コンテンツを識別し、識別されたコンテンツのフォーマット又は提示を指定する指示を含むマークアップ言語ドキュメントを具備する。一実施形態において、ウェブページ122は、ユーザ装置110のブラウザアプリケーション112により実行されたときに、ソーシャルネットワーキングシステム130からデータを検索し、且つ、ソーシャルネットワーキングシステム130から検索された情報を表示する命令を具備するウィジェットwidget124を含む。例えば、ウィジェット124は、ソーシャルネットワーキングシステム130からの情報を含むウェブページ内にフレームを生成する、ソーシャルネットワーキングシステム130に関連付けられた命令を具備する。従って、ウィジェット124は、ユーザ装置110のブラウザアプリケーション112によりウェブページ122が作成され、そして表示されたときに、サードパーティウェブサイト120からの当該ウェブページ122がソーシャルネットワーキングシステム130からの情報を使って個人別化されたコンテンツを提供することを可能にする。ソーシャルネットワーキングシステム130は、ソーシャルネットワークを記憶するか又はソーシャルグラフをマップし、複数のユーザを包含し、且つ、ソーシャルネットワークのユーザに対してソーシャルネットワークの他のユーザと通信及び相互作用する能力を供給する1以上のコンピューティング装置を具備する。ソーシャルネットワーキングシステム130は、以下の図2に関連して、更に説明される。作動中、ソーシャルネットワーキングシステム130のユーザたちは、彼らがつながりたいと望むソーシャルネットワーキングシステム130内の他の多数ユーザに対して、つながりconnectionを追加する。ここで使用される友達という用語、又は、つながりconnectionという用語は、或るユーザがソーシャルネットワーキングシステム130経由で、つながりconnection、関連association又は関係relationshipを形成している、ソーシャルネットワーキングシステム130上の他のいずれのユーザも指す。つながりは、ユーザによって明示的に追加されてもよいし、或いは、ユーザの共通の特徴例えば同じ教育機関の卒業生などに基づいてソーシャルネットワーキングシステム130により自動的に生成されてもよい。例えば、第1ユーザは、特異的に、或る特定の他のユーザを、友達になるように選択する。ソーシャルネットワーキングシステム130内のつながりは、通常は双方向的であるが、必ずしもそうである必要はなく、ユーザ、友達、及び、つながりという用語は基準系frameofreferenceに応じる。ソーシャルネットワーキングシステムのユーザ間のつながりは、通常は、両方向性又は相互的であるが、つながりは、また、一方向的又は片道的であってもよい。例えば、ボブBob及びジョーJoeは何れもソーシャルネットワーキングシステム130のユーザであり、互いにつながっており、ボブBob及びジョーJoeはそれぞれお互いのつながり相手である。他方、ボブBobがジョーJoeによりソーシャルネットワーキングシステムに対して通信されたデータを閲覧したいと願っているが、ジョーJoeは相互的つながりの形成を望まないときには、一方向的つながりが成立されるだろう。ユーザ間のつながりは直接的つながりであってよい;しかし、ソーシャルネットワーキングシステムのいくつかの実施形態では、つながりが、1以上のレベルのつながり又は度合い又は分離経由で間接的であってもよい。ユーザ間のつながりを確立及び維持すること、並びに、ユーザ間の相互作用を許可することに加えて、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130によりサポートされた種々のアイテムに対してアクションを行う能力をユーザに提供する。これらアイテムは、ソーシャルネットワーキングシステムのユーザが所属するグループ又はネットワークここでネットワークは物理的ネットワークでなく、人、実体及び概念の社会的ネットワークである、ユーザが興味を持つだろうイベント又はカレンダーエントリー、ソーシャルネットワーキングシステム130経由でユーザが使用するだろうコンピュータによるアプリケーション、サービス経由でユーザがアイテムを買う又は売ることを可能とする取引transaction、及び、ソーシャルネットワーキングシステム内で又はソーシャルネットワーキングシステム外で、ユーザが行う広告との相互作用を含む。これらは、アイテムのいくつかの例示に過ぎず、他にも様々なものが存在し得る。ユーザは、ソーシャルネットワーキングシステム130内で、又は、ソーシャルネットワーキングシステム130とは別個であり、ネットワーク140経由でソーシャルネットワーキングシステム130に接続されたサードパーティウェブサイト120内で、表現されうるどんなものとも相互作用してよい。ソーシャルネットワーキングシステム130は、また、様々な実体を接続できる。例えば、ソーシャルネットワーキングシステム130は、ユーザが互いに相互作用できるようにし、また、同様に、ユーザがサードパーティウェブサイト120或いはAPI又はその他の通信チャンネルを通じたその他の実体と相互作用できるようにする。ソーシャルネットワーキングシステム130は、また、ユーザのソーシャルネットワーキングシステム130との相互作用を増大させるユーザ生成コンテンツを含む。ユーザ生成コンテンツは、ユーザが、ソーシャルネットワーキングシステム130に追加、アップロード、送信、又は、投稿できるどのようなものであってもよい。例えば、ユーザは、ユーザ装置110からソーシャルネットワーキングシステム130に対して、投稿を伝達する。投稿は、例えばアップデート状態又はその他のテキストデータ、所在地情報、写真、ビデオ、リンク、音楽、若しくは、その他それらと類似的なデータ、コンテンツ及び/又は媒体からなる。コンテンツは、また、例えば、ニュースフィード又はストリームなどの通信チャンネルを通じてサードパーティによりソーシャルネットワーキングシステム130に追加される。コンテンツアイテムは、ソーシャルネットワーキングシステム130内でオブジェクトとして表現された1個のコンテンツを表す。こうして、ソーシャルネットワーキングシステム130のユーザたちは、種々の通信チャンネルを通じてテキスト及び種々のタイプの媒体のコンテンツアイテムを投稿し、ユーザ同士の相互作用を増進し、そして、ユーザがソーシャルネットワーキングシステム130と相互作用する頻度を増すことによって、互いの通信を促進される。図2は、ソーシャルネットワーキングシステム130の一実施形態の図である。図2に示されたソーシャルネットワーキングシステム130の一実施形態は、ウェブサーバ210、アクション記録部215、API要求サーバ220、アクションログ230、ユーザプロフィール記憶部240、及び、つながりconnection記憶部245からなる。別の実施形態において、ソーシャルネットワーキングシステム130は、種々の用途のための、追加的なモジュール、又は、より少ないモジュール、又は、異なるモジュールで構成されてもよい。例えば、ネットワークインターフェース、セキュリティ機構、負荷分散装置、ファイルオーバーサーバ、管理及びネットワーク操作コンソールなど通常の構成要素は、システムの詳細を不明りょうにしないために、示されていない。図1に関連して上述した通り、ソーシャルネットワーキングシステム130は、ユーザが互いに通信又は相互作用して、ここに記載されたコンテンツにアクセスすることを可能とするコンピューティングシステムを具備する。ソーシャルネットワーキングシステム130は、ソーシャルネットワークのユーザたちを説明するユーザプロフィールを記憶する。ユーザプロフィールは、伝記的、人口統計的、並びに、例えば職歴、学歴、趣味又は嗜好、興味、居所などその他のタイプの説明的情報を含む。ソーシャルネットワーキングシステム130は、更に、つながり記憶部245内の異なるユーザ間の1以上のつながりを記述するデータを記憶する。つながり情報は、同様な又は共通する職歴、グループ籍、趣味、学歴、若しくは、何らかの方法で関連する又は共有される共通の属性を示してよい。更に、ソーシャルネットワーキングシステム130は、異なるユーザ間のユーザ定義つながりを具備し、ユーザたちが、彼らと他のユーザたちとの関係を指定できるようにする。例えば、ユーザ定義つながりは、例えば友達、同僚、パートナーなど、ユーザの現実生活の関係と一致する他のユーザとの関係をユーザが生成することを可能とする。ユーザたちは、所定のつながりのタイプから選択するか、又は、必要に応じて、彼ら自身でつながりタイプを定義する。ウェブサーバ210は、ソーシャルネットワーキングシステムを、ネットワーク140経由で、1以上のユーザ装置110及び/又は1以上のサードパーティウェブサイト120にリンクする。ウェブサーバ210は、ウェブページを供給し、また、例えばJava登録商標、Flash、XMLなど、その他のWeb関連のコンテンツも供給する。ウェブサーバ210は、ソーシャルネットワーキングシステム130と1以上のユーザ装置110との間でメッセージを受信及びルーティングするためのメールサーバ又はその他のメッセージ機能を備える。メッセージは、インスタントメッセージ、待機メッセージqueuedmessages例えば電子メール、テキスト及びSMSメッセージ、又は、その他適宜のメッセージ形式であってよい。APIアプリケーションプログラミングインタフェース:ApplicationProgrammingInterface要求サーバ220は、1以上のAPIを呼び出すことにより、1以上のサードパーティウェブサイト120がソーシャルネットワーキングシステム130からの情報にアクセスすることを可能とする。API要求サーバ220は、また、1以上のAPIを呼び出すことにより、サードパーティウェブサイト120がソーシャルネットワーキングシステム130に情報を送信することを可能とする。例えば、サードパーティウェブサイト120は、ネットワーク140経由でソーシャルネットワーキングシステム130にAPI要求を送信し、そのAPI要求をAPI要求サーバ220が受信する。API要求サーバ220は、適切な応答を生成するために、そのAPI要求に関連付けられたAPIを呼び出すことにより、その要求を処理して、API要求サーバ220は、その応答をサードパーティウェブサイト120にネットワーク140経由で伝達する。例えば、API要求に応答して、API要求サーバ220は、ユーザに関連付けられたデータを収集し、そして、収集されたデータをサードパーティウェブサイト120に伝達する。アクション記録部215は、ソーシャルネットワーキングシステム130上及び/又はソーシャルネットワーキングシステム130外でのユーザのアクションに関する通信を、ウェブサーバ210から受信できる。アクション記録部215は、ユーザのアクションに関する情報をアクションログ230に追加して、ソーシャルネットワーキングシステム130が、ソーシャルネットワーキングシステム130内及びソーシャルネットワーキングシステム130外でそのユーザによって行われた種々のアクションを追跡できるようにする。特定のユーザが別のユーザに関して行ったいずれのアクションも、アクションログ230又は同様なデータベース又は他のデータリポジトリに保持された情報を通じて、各ユーザのプロフィールに関連付けられる。識別され且つ記憶される、ソーシャルネットワーキングシステム130内でユーザにより行われるアクションの例は、例えば、他のユーザにつながりを追加すること、他のユーザにメッセージを送信すること、他のユーザからのメッセージを読むこと、他のユーザに関連付けられたコンテンツを閲覧すること、他のユーザによって投稿されたイベントに出席すること、又は、他のユーザと相互作用するその他のアクションを含んでいてよい。或るユーザがソーシャルネットワーキングシステム130内でアクションを行ったとき、そのアクションはアクションログ230に記録される。一実施形態において、ソーシャルネットワーキングシステムは、アクションログ230をエントリのデータベースとして保持する。ソーシャルネットワーキングシステム130内でアクションが行われたとき、そのアクションのためのエントリがアクションログ230に追加される。加えて、ユーザアクションは、ソーシャルネットワーキングシステム130とは別個であるサードパーティウェブサイト120などコアソーシャルネットワーキングシステム130の外部の実体に関連付けられる。例えば、アクション記録部215は、サードパーティウェブサイト120とのユーザの相互作用を記述するデータを、ウェブサーバ210から受信する。ユーザがサードパーティウェブサイト120と相互作用するアクションの例は、ユーザがサードパーティウェブサイト120又はその他の実体に対する興味を表明すること、ユーザがサードパーティウェブサイト120又はサードパーティウェブサイト120内のウェブページを論じるコメントをソーシャルネットワーキングシステム130に投稿すること、ユーザがサードパーティウェブサイト120に関連付けられたユニフォームリソースロケータUniformResourceLocator、URL又はその他の識別子をソーシャルネットワーキングシステム130に投稿すること、ユーザがサードパーティウェブサイト120に関連付けられたイベントに出席すること、又は、ユーザによるサードパーティウェブサイト120に関連付けられたその他の何らかのアクションを含む。従って、アクションログ230は、或るソーシャルネットワーキングシステムユーザと、ソーシャルネットワーキングシステム130とは別個のサードパーティウェブサイト120との間の相互作用を記述するアクションを含む。承認サーバ235は、ソーシャルネットワーキングシステム130のユーザの1以上のプライバシー設定を実施する。ユーザのプライバシー設定は、或るユーザに関連付けられた特定の情報がどのように共有され得るかを定義する。プライバシー設定は、ユーザに関連付けられた特定の情報の詳述、及び、その情報を共有できる1又は複数の実体の詳述からなる。情報を共有できる実体の例は、他のユーザ、アプリケーション、サードパーティウェブサイト120、又は、潜在的に情報にアクセスできる何らかの実体を含む。或るユーザにより共有される情報は、プロフィール写真、ユーザに関する電話番号、ユーザのつながり、つながりを追加することやユーザプロフィールを変更すること等といった、ユーザによって行われたアクションなどを含む。プライバシー設定の詳述は、異なるレベルの粒度granularityで提供されてよい。例えば、プライバシー設定は、他のユーザと共有されるべき特定の情報を識別する。例えば、プライバシー設定は、仕事用電話番号、又は、例えばプロフィール写真、家用電話番号及び交際状態など関連する情報の特定のセットを識別する。或いは、プライバシー設定は、ユーザに関連付けられた全ての情報に適用されてよい。特定の情報にアクセスできる実体のセットの詳述も、また、種々のレベルの粒度で指定され得る。情報が共有され得る実体の種々のセットは、例えば、ユーザの全友達、友達の全友達、全てのアプリケーション、全てのサードパーティウェブサイト120、特定のサードパーティウェブサイト120、又は、全ての外部システムを含む。一実施形態は、実体のセットの明細が実体の一覧表を具備できるようにし、例えば、ユーザは、何らかの情報にアクセスできるようにするサードパーティウェブサイト120のリストを選択するだろう。別の実施形態は、明細が情報にアクセスすることを許可されていない例外とともに実体のセットを具備できるようにする。例えば、ユーザは、全てのサードパーティウェブサイト120がそのユーザの仕事情報にアクセスできるようにするが、その仕事情報へのアクセスを許可しないサードパーティウェブサイト120のリストを指定する。いくつかの実施形態では、一定の情報にアクセスさせない例外のリストのことを、ブロックリストと呼ぶ。ユーザにより指定されたブロックリストに属するサードパーティウェブサイト120などの外部システムは、プライバシー設定に指定された情報へアクセスすることから遮断される。なお、情報の明細の粒度、及び、情報の共有が可能な実体の明細の粒度の、各種の組み合わせが可能である、すなわち、全ての個人情報は友達と共有されてよく、一方、全ての仕事情報は友達の友達と共有されてよい。例えば、或るユーザのプライバシー設定は、第1の友達がユーザの仕事用電話番号及びユーザの携帯電話番号にアクセスすることを許可されていることを示す一方、第1の友達が、例えばユーザのプロフィール写真、又は、ユーザの友達リストなど、そのユーザに関する別の情報にアクセスすることを妨げることを示している。しかし、そのユーザのプライバシー設定は、第2の友達がユーザの友達リストにアクセスすることを許可されていることを示している。或るユーザに関連付けられた情報は、新しい友達を追加することなど、或るユーザによって行われたアクションを含む。ユーザは、別のユーザまたはアプリケーションを、そのユーザに関連付けられたいずれの情報にアクセスすることから完全にブロックできる。ユーザによってブロックされた或る別のユーザ又はアプリケーションは、そのユーザに関連付けられた何れの情報へのアクセスも持たない。承認サーバ235は、或るユーザに関連付けられた一定の情報がユーザの友達、サードパーティウェブサイト120及び/又はその他アプリケーション及び実体によりアクセスできるかどうかを決定するためのロジックを含む。例えば、サードパーティウェブサイト120に関連付けられたURLに関するユーザのコメントにアクセスを試みるサードパーティウェブサイト120は、ユーザの仕事用電話番号にアクセスするために、承認サーバ235から承認を得なければならない。ユーザのプライバシー設定に基づいて、承認サーバ235は、別のユーザ、サードパーティウェブサイト120、アプリケーション、又は、別の実体が、そのユーザによって行われたアクションに関する情報を含む、そのユーザに関連付けられた情報にアクセスすることを許可されているかどうかを、決定する。例えば、承認サーバ235は、サードパーティウェブサイト120に関連付けられたURLに関するユーザのコメントがサードパーティウェブサイト120によりアクセスされ得るかどうかを決定するために、ユーザのプライバシー設定を使用する。これにより、ユーザのプライバシー設定は、どの別のユーザ又は別の実体が、ユーザのアクションに関するデータ又はそのユーザに関連付けられた別のデータを受信することを許可されているかを指定できるようになる。また、ソーシャルネットワーキングシステム130は、ユーザがソーシャルネットワーキングシステム130を使って相互作用するだろうオブジェクトに関するデータを保持する。このデータを保持するために、ユーザプロフィール記憶部240及びつながり記憶部245は、ソーシャルネットワーキングシステム130により保持された、対応するタイプのオブジェクトのインスタンスを記憶する。各オブジェクトタイプは、そのオブジェクトのタイプに適切な情報を記憶するのに適した情報フィールドを持つ。例えば、ユーザプロフィール記憶部240は、ユーザのプロフィールを記述するのに適したフィールドを持つデータ構造を含む。或る特定タイプの新しいオブジェクトが生成されたとき、ソーシャルネットワーキングシステム130は、対応するタイプの新しいデータ構造を初期化して、それに固有のオブジェクト識別子を割り当て、そして、必要に応じて、そのオブジェクトにデータを追加し始める。これは、例えば、或るユーザがソーシャルネットワーキングシステム130のユーザになり、ソーシャルネットワーキングシステム130がユーザプロフィール記憶部240にユーザプロフィールの新しいインスタンスを生成し、そのユーザプロフィールに固有の識別子を割り当て、そして、ユーザプロフィールのフィールドに、ユーザによって供給された情報を加え始めたときに起こるだろう。つながり記憶部245は、ユーザの他のユーザとのつながり、サードパーティウェブサイト120とのつながり、又は、その他の実体とのつながりを記述するのに適したデータ構造を含む。つながり記憶部245は、また、つながりタイプをユーザのつながりに関連付けてよく、そのつながりタイプは、ユーザのプライバシー設定に関連して、更には、そのユーザに関する情報へのアクセスを調整するために、使用されるだろう。ソーシャルネットワーキングシステムからの情報を用いたサードパーティウェブページの個人用設定図3は、ウェブページ122に関連して個人別化されたコンテンツをソーシャルネットワーキングシステム130のユーザに提供するための処理300の一実施形態の相互作用図である。図3に示す実施形態において、サードパーティウェブサイト120は、ソーシャルネットワーキングシステム130とは別個である。例えば、サードパーティウェブサイト120は、ソーシャルネットワーキングシステム130のドメインとは、独立した全く別個のドメインである。はじめに、ユーザ装置110は、サードパーティウェブサイト120からウェブページ122を要求するステップ310。例えば、ユーザ装置110は、当該ユーザ装置110上で動作中のブラウザアプリケーション112に、ウェブページ122に関連付けられたURLuniformresourcelocator又はその他の識別子を入力する。ブラウザアプリケーション112は、受け付けたURL又はその他の識別子に関連付けられたサードパーティウェブサイト120を識別して、識別されたサードパーティウェブサイト120から、URL又はその他の識別子に関連付けられたウェブページ122を要求する前記ステップ310。ウェブページ122の要求を受信した後、サードパーティウェブサイト120は、ローカルで記憶されたデータを用いて、要求されたウェブページ122を生成する。例えば、サードパーティウェブサイト120は、記憶されたデータに基づいて、コンテンツを記述し、且つ、ウェブページ122を書式設定formattingするマークアップ言語ドキュメント116を生成するステップ315。サードパーティウェブサイト120は、ユーザ装置110のブラウザアプリケーション112によって実行されたときに、ソーシャルネットワーキングシステム130からデータを検索し、且つ、ソーシャルネットワーキングシステム130から検索されたデータを表示する命令を具備するウィジェット124を含む。例えば、ウィジェット124は、ブラウザ112によって実行されたときに、ソーシャルネットワーキングシステム130から情報を検索し、その検索された情報を含むウェブページ内にフレームを生成する1以上の命令からなる。一実施形態において、ウィジェット124は、ウェブページ122内にインラインフレームを生成するコードを具備する。ウィジェット124は、ソーシャルネットワーキングシステム130に関連付けられたURLuniformresourcelocator又はその他のウェブページ識別子を含み、また、ユーザ装置110のブラウザ112による、フレーム、又は、インラインフレームの提示を記述する1以上のパラメータも含む。例えば、ウィジェット124は、例えばという命令を具備しており、この命令は、URLwwwsocialnetworkcomwidgetsrecommendationphpからのデータ、及び、インラインフレームの高さ、横幅及びボーダースタイルなどの識別子パラメータからなるインラインフレームを作り出す。ウィジェット124は、また、インラインフレーム内に表示するコンテンツを生成するためにソーシャルネットワーキングシステム130によって使用される1以上の抽出条件criteriaを含む。上述のウィジェット124の例では、抽出条件は、siteexternalwebsitecomパラメータである。ソーシャルネットワーキングシステム130により抽出条件の使用は、更に、後述される。サードパーティウェブサイト120は、生成されたウェブページ122を記述し、且つ、ウィジェット124を含むマークアップ言語ドキュメント116を、ネットワーク140を通じてユーザ装置110に送信するステップ320。マークアップ言語ドキュメント116を受信した後、ブラウザ112は、コンテンツ及びマークアップ言語ドキュメント116内に含まれるフォーマット命令に基づいて、ウェブページ122を画像生成するステップ325。前記ステップ325におけるウィジェット124の画像生成に加えて、ユーザ装置110内のブラウザ112は、ウェブページ122内にフレームを作成するために、ウィジェット124を実行するステップ330。また、ウィジェット124の実行により、ブラウザ112は、ネットワーク140経由で、フレーム内の含有物のために、ソーシャルネットワーキングシステム130からの情報を要求するステップ340。一実施形態において、ブラウザ112は、当該ステップ340においてフレーム内の含有物のために情報を要求するときに、ウィジェット124から1以上のパラメータを識別し、且つ、識別されたパラメータをソーシャルネットワーキングシステム130に伝送する。例えば、前記ステップ340で情報が要求されたとき、1以上の抽出条件がウィジェット124から識別され、且つ、ソーシャルネットワーキングシステム130に伝送され、要求された情報のカスタマイズを可能とする。ブラウザ112からの情報の要求を受信することに応じて、ソーシャルネットワーキングシステム130は、クッキー114に関してユーザ装置110を確認するステップ345。ソーシャルネットワーキングシステム130のクッキー114に関する確認前記ステップ345に応じて、ユーザ装置110は、クッキー114、又は、クッキー114に関連付けられたメッセージを、ソーシャルネットワーキングシステム130に送信するステップ350。一実施形態において、クッキー114の存在は、コンピューティング装置110のユーザがソーシャルネットワーキングシステム130のユーザであるかどうか例えばユーザがソーシャルネットワーキングシステム130について有効なアカウントを持っているかどうかを示す。コンピューティング装置110のユーザがソーシャルネットワーキングシステム130のユーザである場合、クッキー114は、ユーザがソーシャルネットワーキングシステム130にログインしているかどうか例えばユーザがソーシャルネットワーキングシステム130との現在有効なセッションを持っているかどうかを示す情報を含む。クッキー114に関するユーザ装置110の確認前記ステップ345は、従って、ソーシャルネットワーキングシステム130がユーザセッションを承認できるようにするものである。別の実施形態において、ソーシャルネットワーキングシステム130は、例えばクッキー114の存在に関して確認することにより前記ステップ345、ユーザがソーシャルネットワーキングシステム130にログインしているかどうかは決定せずに、単に、ユーザがソーシャルネットワーキングシステム130のユーザであるかどうかだけを決定する。ここにおいてユーザ及び/又はセッションの認証のために、クッキー114を説明したが、ユーザ又はセッションの識別又は承認のその他どのような方法が使用されてもよい例えば物理的トークンを承認することなど。受信されたクッキー114に関連付けられたユーザが認証されていた場合、ソーシャルネットワーキングシステム130は、受信されたクッキー114に関連付けられた当該ユーザ向けの個人用設定personalizationのための情報を生成するステップ355。例えば、ソーシャルネットワーキングシステム130は、ウィジェット124からのパラメータにより識別されたサードパーティウェブサイト120に関連付けられたアクションの選抜を含む最近の活動ウィンドウを生成する前記ステップ355。サードパーティウェブサイト120に関連付けられたアクションの例は、ユーザの友達がサードパーティウェブサイト120に関連付けられたウェブページに興味を表明すること、或いは、ユーザの友達がサードパーティウェブサイト120に関連付けられたURLuniformresourcelocatorを含むコメントを投稿することであってよい。ソーシャルネットワーキングシステム130による最近の活動ウィンドウの生成は、下記の図4、図5Bに関連して、更に説明する。別の実施形態として、ソーシャルネットワーキングシステム130は、ユーザに関するソーシャル情報に基づいて、サードパーティウェブサイト120のセット、又は、サードパーティウェブサイト120に関連付けられたウェブページのセットを識別する推薦recommendationウィンドウを、生成するステップ355。推薦ウィンドウの生成は、下記図6、図7Bの説明に関連して更に説明される。推薦されたウェブページは、ウィジェット124のパラメータにより指定されるドメインに関連付けられていてよい。一実施形態において、ウィジェット124のパラメータにより指定されるドメインは、そのウェブページが要求されたサードパーティウェブサイト120に関連付けられたドメインである。しかし、別の実施形態では、ウィジェット124のパラメータにより指定されるドメインは、そのウェブページが要求されたサードパーティウェブサイト120に関連付けられたドメインとは異なっていてよい。別の実施形態において、ウィジェット124のパラメータは、複数のドメインを指定し、ウィジェット124がそのウィジェット124のパラメータにより指定された複数のドメインから情報を検索及び提示できるようにする。例えば、ニュースウェブサイトは、例えば天気情報ウェブ際と及びスポーツニュースウェブサイトなど他のアフィリエイトウェブサイトからの情報と一緒に、自身の発信する情報を提示するようにウィジェットを使用するだろう。例えば、ウィジェット124は、例えばという命令を具備しており、siteexternalwebsitecomというパラメータは、フレーム内に含有させる情報を要求するときステップ340に、ユーザ装置110のブラウザ112により送信される。クッキー114に関連付けられた或るユーザ向けに個人別化personalizedされたコンテンツを生成したときステップ355、ソーシャルネットワーキングシステム130は、生成された情報のアクションを制限するために、externalwebsitecomというドメイン、又は、ドメインexternalwebsitecomに関連付けられた他の情報を、使用する。例えば、ソーシャルネットワーキングシステム130は、externalwebsitecomに関連付けられたクッキー114に関連付けられたユーザの友達又はつながり相手による全アクションのリストを生成し、そして、externalwebsitecomに関連付けられたクッキー114に関連付けられたユーザの友達又はつながり相手により行われたアクションのリストから、フレーム内に含有させる情報を生成するステップ355。しかし、ソーシャルネットワーキングシステム130が、受信されたクッキー114に関連付けられたユーザを認証できない場合は、ソーシャルネットワーキングシステム130は、ユーザ装置110に認証情報を入力するために、ユーザのためのプロンプトを伝達し、且つ、ソーシャルネットワーキングシステムの130の全ユーザにより行われたアクションに基づいて、フレーム内に包含させる情報を生成するステップ355。したがって、ソーシャルネットワーキングシステム130が受信されたクッキー114に関連付けられたユーザに関連付けられた認証情報を受信するまで、前記ステップ355でソーシャルネットワーキングシステム130により生成された情報は、受信されたクッキー114に関連付けられたユーザの友達又はつながり相手により行われたアクションに基づく情報ではなくて、ソーシャルネットワーキングシステム130の全ユーザにより行われたアクションに基づく、グローバルな情報となるだろう。クッキー114に関連付けられたユーザに関連付けられた認証情報を受信及び認証した後、ソーシャルネットワーキングシステム130は、前述の通り、クッキー114に関連付けられたユーザ向けに個人別化された、フレーム内に包含させる情報を、生成するステップ355。同様に、ユーザ装置110がソーシャルネットワーキングシステム130にクッキー114を送信しない場合、ソーシャルネットワーキングシステム130の全ユーザにより行われたアクションに基づき、フレーム内に包含させる情報すなわち、個人別化されたコンテンツではなく、グローバルな情報を生成する前記ステップ355。一実施形態において、ソーシャルネットワーキングシステム130は、また、ソーシャルネットワーキングシステム130に参加又は使用するためのプロンプトをフレーム内に具備する。或いは、ソーシャルネットワーキングシステム130は、クッキー114が記憶されていないことを示すメッセージをユーザ装置110から受信することに応答して、ソーシャルネットワーキングシステム130の全ユーザにより行われたアクションに基づいて、フレーム内に包含させる情報を生成する前記ステップ355。例えば、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130の全ユーザにより実行されたウィジェット124により識別されたドメインに関連付けられたアクションからの情報を生成する前記ステップ355。ソーシャルネットワーキングシステム130は、ネットワーク140を通じて、ユーザ装置110にコンテンツフレームを送信するステップ360。ユーザ装置110に含まれるブラウザアプリケーション112は、ソーシャルネットワーキングシステム130から受信された情報及びいくつかの実施形態ではウェブサイトにより生成された情報を用いてフレームを作成しステップ365、そして、フレーム内に表示されたソーシャルネットワーキングシステムからの情報を持つウェブページ122及びフレームを表示するステップ370。ウェブページ122を記述するマークアップ言語ドキュメント116にウィジェット124を含むことにより、サードパーティウェブサイト120は、ソーシャルネットワーキングシステム130からの情報が、或るユーザ向けの、ウェブページ122とともに表示されるべきコンテンツを個人別化することを可能とする。ウィジェット124が、フレーム内の包含物のためにソーシャルネットワーキングシステム130に情報を要求する前記ステップ340ので、サードパーティウェブサイト120は、ユーザのソーシャル情報を保持せず、或いはアクセスすらせず、ソーシャルネットワーキングシステム130が、ユーザ装置110に記憶されたクッキー114からユーザの個人情報を決定した後にコンテンツを個人別化及びフィルタする。図4は、ウェブページ122を記述するマークアップ言語ドキュメント116内のウィジェット124により識別されるURLに関する或るユーザのつながり相手のアクションを含む最近の活動ウィンドウを具備する個人別化された情報を、ソーシャルネットワーキングシステム130から取得するための処理400の一実施形態のフローチャートである。図5A及び図5Bは、図4の処理から生成された個人別化されたコンテンツについて作成されたフレームの一例の部分的画面スクリーンショットである。ソーシャルネットワーキングシステム130がユーザ装置110から情報の要求を受信すると、ソーシャルネットワーキングシステム130は、その要求に含まれる1以上のパラメータを識別し、且つ、その1以上のパラメータに関連付けられたコンテンツアイテムを検索するステップ410。例えば、1つのパラメータは、ウェブページ若しくはドメインを指定する、URLuniformresourcelocator、又は、その他のウェブ識別子である。一実施形態において、URL又はウェブ識別子は、情報を要求するウィジェット124を含むウェブページ122を供給するサードパーティウェブサイト120に関連付けられたドメインを指定する。或いは、URL又はウェブ識別子は、情報を要求するウィジェット124を含むウェブページ122を供給するサードパーティウェブサイト120に関連付けられたドメインとは別のドメインを指定する。別の実施形態において、要求内のパラメータとして、複数のURL又はドメインが含まれており、その場合、情報は、複数のウェブページ122、ウェブサイト、及び/又は、ドメインから検索される。例えば、複数ドメイン又はURLを指定することにより、複数のドメインに関連付けられたウェブサイトからの情報の検索、又は、或るドメイン内の複数のウェブページ122からの情報の検索が可能となる。従って、ソーシャルネットワーキングシステム130は、受信された情報の要求に関連付けられた1以上のURL又はウェブ識別子に関連付けられたコンテンツアイテムを検索するステップ410。例えば、ソーシャルネットワーキングシステム130は、受信された情報の要求に基づくURL又はウェブ識別子内でユーザが興味を示しているコンテンツアイテム、受信された情報の要求に基づくURL又はウェブ識別子内に言及するコメントをソーシャルネットワーキングシステム130にユーザが投稿しているコンテンツアイテム、受信された情報の要求に基づくURL又はウェブ識別子をユーザが投稿しているコンテンツアイテム、受信された情報の要求に基づくURL又はウェブ識別子に関連付けられたイベントにユーザが出席するコンテンツアイテム、或いは、受信された情報の要求に基づくURL又はウェブ識別子に関連する、ソーシャルネットワーキングシステム130により記録されたその他のユーザのアクションを検索する前記ステップ410。ユーザ装置110からのクッキー114又はその他の形式のユーザ識別及び認証の受信に応じて、ソーシャルネットワーキングシステム130は、検索されたコンテンツアイテムをフィルタするステップ420。一実施形態において、ソーシャルネットワーキングシステム130のユーザを識別するクッキー114、又は、ユーザ及び/又はユーザセッションを認証するクッキー114に応じて、情報の要求に基づくURL又はウェブ識別子に関連付けられたコンテンツアイテム、及び、クッキー114によって識別されたユーザの友達に関連付けられたコンテンツアイテムが残るように、検索されたデータがフィルタされる前記ステップ420。このステップ420のフィルタリングにより、ソーシャルネットワーキングシステム130は、クッキー114に関連付けられたユーザとつながっていないユーザに関連付けられたコンテンツアイテムを取り除くことができる。クッキー114によって識別されたユーザとつながっているユーザに関連付けられたコンテンツアイテムを識別するためにフィルタするとき前記ステップ420、ソーシャルネットワーキングシステム130は、各ユーザに関連付けられたプライバシー設定を説明して、該プライバシー設定がクッキー114によって識別されたユーザがコンテンツアイテムを閲覧又はアクセスできるかどうかを決定する。一実施形態において、残りのコンテンツアイテムすなわち、情報の要求に基づくURL又はウェブ識別子に関連付けられたコンテンツアイテム、及び、識別されたユーザにつながっているユーザに関連付けられたコンテンツアイテムの両方は、1以上の追加的パラメータに従って、再びフィルタされるステップ430。例えば、フィルタされたコンテンツアイテムは、クッキー114により識別されたユーザの興味、クッキー114により識別されたユーザの人口統計情報、ソーシャルネットワーキングシステム130内の他のオブジェクトに対するクッキー114により識別されたユーザの相性、クッキー114により識別されたユーザの所在地情報、キーワード又はタグサードパーティウェブサイト120又はユーザにより指定されたもの、減衰因子、或いは、その他適宜のパラメータに基づいて、再びフィルタされてよい。一実施形態において、ソーシャルネットワーキングシステム130は、情報の要求とともに追加的パラメータを受信し、サードパーティウェブサイト120がソーシャルネットワーキングシステム130によりコンテンツアイテムをフィルタする抽出条件を指定できるようにする。例えば、情報の要求は、サードパーティウェブサイト120により指定されたパラメータとして、別のサードパーティウェブサイト120がコンテンツアイテムの期間経過に基づいてコンテンツアイテムを除去又は維持できるようにする減衰因子をコンテンツアイテムに適用するか否かを示すパラメータを含む。あるいは、追加的パラメータは、ソーシャルネットワーキングシステム130により、及び/又は、ユーザにより、ローカルに維持又は決定されてよい。例えば、ソーシャルネットワーキングシステム130は、コンテンツアイテムに対してクッキー114により識別されたユーザに関連付けられた相性機能を適用することにより、コンテンツアイテムを更にフィルタし前記ステップ420、ソーシャルネットワーキングシステム130がクッキー114により識別されたユーザに最も関連していると思われるコンテンツアイテムを供給できるようにする。フィルタされたコンテンツアイテムの部分集合は選択されステップ440、そして、当該選択されたコンテンツアイテムの部分集合を含む活動ディスプレイを準備するステップ450ために使用される。例えば、一番最近に発生した又は特定の時間間隔内に発生したコンテンツアイテムが選択され前記ステップ440、そして、一番最近に発生した又は特定の時間間隔内に発生したコンテンツアイテムを含む活動ディスプレイを準備する前記ステップ450ために使用される。しかし、別の実施形態においては、フィルタされたコンテンツアイテムの部分集合を選択し前記ステップ440、活動ディスプレイを準備する前記ステップ450ために使用するために、種々の抽出条件がソーシャルネットワーキングシステム130によって使用されてよい。一実施形態において、活動ディスプレイ内のコンテンツアイテムは集成されてよく、或るコンテンツアイテムが識別されたユーザとつながっている複数のユーザに関連付けられている場合には、そのコンテンツアイテムは、集成され、そして、1つのコンテンツアイテムとして表示される。また、或る限られた数のコンテンツアイテムが、URL又はウェブサイト識別子に関連付けられており、且つ、クッキー114によって識別されたユーザとつながっている複数のユーザにも関連付けられている場合は、活動ディスプレイは、ソーシャルネットワーキングシステム130のいずれかのユーザに関連付けられており、且つ、そのURL又はウェブサイト識別子に関連付けられているコンテンツアイテムを含んでよい。例えば、或る閾値数よりも少数のコンテンツアイテムが、URL又はウェブサイト識別子に関連付けられており、且つ、クッキー114によって識別されたユーザとつながっている複数のユーザにも関連付けられている場合は、そのURL又はウェブサイト識別子に関連付けられた追加的コンテンツアイテムが、そのURL又はウェブサイト識別子に関連付けられたいずれかのコンテンツアイテムから選択される前記ステップ440。図5Aは、フィルタされたコンテンツアイテムの部分集合を含む活動ディスプレイを含む、個人別化されたコンテンツアイテムについて作成されたフレーム510Aの例を示す。個人別化されたコンテンツアイテムについて作成されたフレーム510Aは、指定されたドメインも関連付けられ、且つ、ユーザ装置110からのクッキー114により識別されたユーザの友達にも関連付けられたコンテンツアイテムを含む。個人別化されたコンテンツアイテムについて作成されたフレーム510Aの表示により、サードパーティウェブサイト120からのウェブサイトを、識別されたユーザに適合されたソーシャルネットワーキングシステム130からの個人別化された情報を用いて、拡張することができる。しかし、受信されたクッキー114又はその他の認証情報が、ソーシャルネットワーキングシステム130にログインしていないか、あるいは逆に、ソーシャルネットワーキングシステム130と有効なセッションを持っているソーシャルネットワーキングシステム130のユーザを識別する場合、若しくは、1つもクッキー114又はその他の認証情報がソーシャルネットワーキングシステム130により受信されない場合、受信された情報の要求に関連付けられたURL又はウェブ識別子に関連付けられている検索されたコンテンツアイテムは追加的にフィルタされない。従って、識別されたユーザが、ソーシャルネットワーキングシステム130にログインしていないか、あるいは逆に、ソーシャルネットワーキングシステム130と有効なセッションを持っている場合、若しくは、一人もユーザが識別されない場合、コンテンツアイテムは、受信されたコンテンツの要求に関連付けられたURL又はウェブ識別子に関連付けられた、ソーシャルネットワーキングシステム130内の全コンテンツから選択される前記ステップ440。コンテンツアイテムから活動ディスプレイを準備するとき前記ステップ450、ソーシャルネットワーキングシステム130は、認証情報のためのプロンプトprompt/促すものを活動ディスプレイに含める。例えば、活動ディスプレイは、前記ステップ440において、受信されたコンテンツの要求に関連付けられたURL又はウェブ識別子に関連付けられた全コンテンツアイテムから選択されたコンテンツアイテムに加えて、ログイン及びパスワードの要求を含む。これにより、情報が、或る識別されたユーザとは必ずしもつながっていないソーシャルネットワーキングシステム130のユーザによって提供されたコンテンツアイテムに基づいているものだとしても、ウェブページ122は、ソーシャルネットワーキングシステム130からの情報を提示できるようになる。図5Bは、受信された情報の要求に関連付けられたURL又はウェブ識別子に関連付けられた、ソーシャルネットワーキングシステム130の全ユーザからのコンテンツアイテムの部分集合を含む活動ディスプレイを提示する、個人別化されたコンテンツアイテムについて作成されたフレーム510Bの例を示す。個人別化されたコンテンツアイテムについて作成されたフレーム510Bにより提示された活動ディスプレイは、例えばログイン及び及びパスワードなど、ソーシャルネットワーキングシステム130のユーザを識別する認証情報の入力を促すログイン部分520を含む。一実施形態において、ソーシャルネットワーキングシステム130は、活動ディスプレイ内にコンテツアイテムを集める。集成は、例えばURLにより行うなど、コンテンツアイテムの共通要素に基づいてよい。例えば、フレームは、例えばあなたの友達のうち5人がこのURLにコメントしているなど、それぞれ同じURLに関連付けられた複数のコンテンツアイテムの集成を含んでよい。集成は、また、例えば直前までにこれを好んだ6人など、古いコンテンツアイテムを締め出す或る所与の時間周期分であってよい。こうして、ソーシャルネットワーキングシステム130は、冗長な記事を防止しつつ、フレーム内の個人別化されたコンテンツのためにコンテンツアイテムを決定できる。これは、また、特定ユーザのソーシャル情報における傾向を有益に示すだろう。図6は、或るユーザに関するソーシャル情報に基づいて、そのユーザ向けに推薦されたウェブページのセットを含む推薦ウィンドウを具備するソーシャルネットワーキングシステム130からコンテンツの個人用設定情報を取得するための処理600の一実施形態のフローチャートである。図7A及び7Bは、この発明の実施形態に従う、図6の処理から生成された個人別化されたコンテンツについて作成されたフレームの部分的画面スクリーンショットである。ソーシャルネットワーキングシステム130がユーザ装置110から情報の要求を受信すると、ソーシャルネットワーキングシステム130は、情報の要求内に含まれたウェブページ又はドメインを指定するURLuniformresourcelocator又はその他のウェブ識別子に関連付けられた複数のURLuniformresourcelocator又は複数のその他のウェブ識別子のセットを取得するステップ610。例えば、ソーシャルネットワーキングシステム130は、情報の要求に含まれるURLによって識別されるドメイン内に含まれる全てのURLを取得する前記ステップ610。取得された複数のURLに関連付けられた活動に基づいて、ソーシャルネットワーキングシステム130は、取得された複数URLの最もアクティブな部分集合を選択するステップ620。一実施形態において、ソーシャルネットワーキングシステム130は、取得された複数URL及のそれぞれに関連付けられたコンテンツアイテムの数を数えて、もっと大きい数の関連付けられたコンテンツアイテムを持つ所定数のURLを、最もアクティブな複数URLとして、識別する。例えば、ソーシャルネットワーキングシステム130は、取得されたURL内でユーザが興味を表明するコンテンツアイテムの数、ソーシャルネットワーキングシステム130内でユーザが取得されたURLに言及するコメントを投稿するコンテンツアイテムの数、ユーザが取得されたURLを投稿するコンテンツアイテムの数、取得されたURLに関連付けられたイベントにユーザが出席するコンテンツアイテムの数、及び/又は、取得されたURLに関するユーザによるその他のアクションの数に基づいて、所定数の取得されたURLを選択する前記ステップ620。ソーシャルネットワーキングシステム130は、或るユーザに関連付けられたソーシャル情報に従って、所定数の取得されたURLを順位付けするステップ630。ソーシャルネットワーキングシステム130は、ユーザ装置110から受信されたクッキー114を用いてユーザを識別する。一実施形態において、ソーシャルネットワーキングシステム130のユーザを識別し、且つ、そのユーザがソーシャルネットワーキングシステム130にログインしていること又はソーシャルネットワーキングシステム130と有効なセッションを持っていることを識別するクッキー114に応答して、ソーシャルネットワーキングシステム130は、識別されたユーザのソーシャル情報に従って、所定数の取得されたURLを順位付けする前記ステップ630。例えば、識別されたユーザの友達による取得されたURLとの相互作用の数、取得されたURLに対する識別されたユーザに関連付けられた相性機能の適用、ソーシャルネットワーキングシステム130の全ユーザの間での取得されたURLの時間減衰及び人気が、所定数の取得されたURLを順位付けるために前記ステップ630に使用される。一実施形態において、所定数の取得されたURLを順位付けした前記ステップ630の後、ソーシャルネットワーキングシステム130は、1以上の追加的パラメータを使用して、順位付けされた複数のURLをフィルタするステップ640。例えば、順位付けされたURLアイテムは、識別されたユーザの興味、識別されたユーザの相性、識別されたユーザの所在地情報、キーワード又はタグ、若しくは、その他適宜のパラメータに基づいて、フィルタされてよい。一実施形態において、ソーシャルネットワーキングシステム130は、情報の要求とともに追加的パラメータを受信し、URLがフィルタされる抽出条件をサードパーティウェブサイト120が指定できるようにする。或いは、追加的パラメータは、ソーシャルネットワーキングシステム130によりローカルに維持又は決定されてよい。ソーシャルネットワーキングシステム130は、それから、最も高く順位付けされたURLを選択しステップ650、そして、選択されたURLを含む推薦ディスプレイを用意するステップ660。順位付けされたURLが1以上の追加的パラメータによりフィルタ前記ステップ640されている場合、1以上の追加的パラメータによるフィルタ処理前記ステップ640の後に残る最も高く順位付けされたURLが、選択され前記ステップ650、そして、推薦ディスプレイの用意ステップ660のために使用される。図7Aは、識別されたユーザのソーシャル情報に基づき推薦されたURLを提示する推薦ディスプレイを含む、個人別化されたコンテンツについて作成されたフレーム710Aを示している。例えば、個人別化されたコンテンツについて作成されたフレーム710Aは、識別されたユーザの興味の対象であろう識別されたドメイン内のURLを含む。個人別化されたコンテンツについて作成されたフレーム710Aを表示することにより、サードパーティウェブサイト120からのウェブページ122を、識別されたユーザの興味の対象であろうサードパーティウェブサイト120内に含まれた追加的URLを提案するソーシャルネットワーキングシステム130からの個人用設定personalization情報を用いて、拡張することができる。しかしながら、ソーシャルネットワーキングシステム130がそのソーシャルネットワーキングシステム130にログインしている又はそのソーシャルネットワーキングシステム130と有効なセッションを持っているユーザを識別しない場合は、ソーシャルネットワーキングシステム130は、所定数の最もアクティブなURLを選択し、且つ、前記ステップ650で前記最もアクティブなURLのいくつかを選択する。例えば、ソーシャルネットワーキングシステム130は、取得されたURL内でユーザが興味を表明するコンテンツアイテムの数、取得されたURLに言及するコメントをソーシャルネットワーキングシステム130にユーザが投稿するコンテンツアイテムの数、取得されたURLをユーザが投稿するコンテンツアイテムの数、取得されたURLに関連付けられたイベントにユーザが出席するコンテンツアイテムの数、及び/又は、取得されたURLに関するユーザによって行われたその他のアクションの数に基づいて、所定数の取得された複数URLを選択する。ソーシャルネットワーキングシステム130が、ユーザを識別することができない、若しくは、ソーシャルネットワーキングシステム130にログインしているユーザ又はソーシャルネットワーキングシステム130と有効なセッションを持っているユーザを識別することができない場合は、最もアクティブなURLから複数URLが選択され前記ステップ650、そして、推薦ディスプレイを準備する前記ステップ660ために使用される。従って、推薦ディスプレイに含まれる複数URLは、識別されたユーザに関連付けられたソーシャル情報に基づくのではなく、ソーシャルネットワーキングシステム130の全ユーザによって行われた複数URLに関連付けられた活動に基づく。一実施形態において、ソーシャルネットワーキングシステム130は、ユーザ装置110からのコンテンツの要求からドメインexternalwebsitecomを識別する。ソーシャルネットワーキングシステム130は、それから、externalwebsitecomに関連付けられた複数のURLuniformresourcelocator又は複数のその他のウェブ識別子のセットを取得する前記ステップ610。例えば、ソーシャルネットワーキングシステム130は、externalwebsitecomに含まれたウェブページの複数URLを取得する前記ステップ610。ソーシャルネットワーキングシステム130は、それから、externalwebsitecomに含まれた複数URLに関連づけられたソーシャルネットワーキングシステム130のユーザによる活動に基づいて、externalwebsitecomに含まれた複数URLの部分集合を選択する前記ステップ620。例えば、externalwebsitecomに含まれたURL毎に、ソーシャルネットワーキングシステム130は、URLに興味を示すユーザ数、そのURLを共有するユーザ数、及び、ユーザたちにより行われたそのURLに関連付けられたコメント数の総計を決定し、そして、最も大きい総数を持つURLの部分集合を選択する前記ステップ620。URLの部分集合を選択前記ステップ620した後、ユーザ装置110がソーシャルネットワーキングシステム130のユーザを識別するクッキー114又はその他の認証データを含むと、ソーシャルネットワーキングシステム130が判定した場合、選択された複数URLは、識別されたユーザのソーシャル情報に従って、順位付けされる前記ステップ630。例えば、URLの部分集合は、識別されたユーザの友達によるURLとの相互作用の数に従い、順位付けされる前記ステップ630。ユーザ装置110により1つのクッキー114又はその他の認証情報が記憶されていない場合、ソーシャルネットワーキングシステム130は、URLの部分集合を順位付けしない。URLの部分集合は、それから、1以上の追加的パラメータによりフィルタされ前記ステップ640。一実施形態において、前記ステップ640のフィルタ処理に使用される抽出条件は、コンテンツの要求に含まれたURLにより影響される。例えば、externalwebsitecomがニュースウェブサイトの場合、URLの部分集合は、特定の時間間隔外の複数URLを取り除くために、又は、より最近のURLを識別するために、時間減衰を用いて、フィルタ処理される。別の例としては、externalwebsitecomが地域情報localreviewローカルレビューを供給する場合、或る識別されたユーザに関連付けられた相性機能が、識別されたユーザの興味に合うと思われる複数URLを識別するために複数URLをフィルタし前記ステップ640、そして、それら複数URLは、更に、ユーザの所在地から近くない位置に関連付けられたURLを取り除くために、所在地情報によりフィルタされる。フィルタ処理の後、最も高く順位付けされたURLが、選択され前記ステップ650、且つ、推薦ディスプレイに組み込まれる。ソーシャルネットワーキングシステム130がユーザ装置110に記憶されたクッキー114又はその他の認証データを識別できない場合、推薦ディスプレイは、下記図7Bに関連して説明される通り、ログイン部分を組み込む。図7Bは、ソーシャルネットワーキングシステム130の複数のユーザによる複数URLとの相互作用に基づいて推薦されたURLを提示する推薦ディスプレイを含む活動ディスプレイを提示する、個人別化されたコンテンツについて作成されたフレーム710Bを示している。例えば、個人別化されたコンテンツについて作成されたフレーム710Bは、識別されたドメイン内で、ソーシャルネットワーキングシステム130のユーザにより最も頻繁にアクセスされた複数のURLを含む。個人別化されたコンテンツについて作成されたフレーム710Bにより提示された推薦ディスプレイは、例えばログイン及びパスワードなど、ソーシャルネットワーキングシステム130のユーザを指定する認証情報の入力を促すログイン部分720を含む。個人別化されたコンテンツについて作成されたフレーム710Bを表示することにより、サードパーティ120からのウェブページ122を、ソーシャルネットワーキングシステム130のユーザにより最も頻繁にアクセスされているサードパーティウェブサイト120内に含まれるURLを識別するソーシャルネットワーキングシステム130からの情報を用いて、拡張することができる。概要この発明の実施形態の前述の開示は、説明の目的で提示されたものであり、網羅的であること又は提示された形式だけに発明を制限することは意図していない。当業者は、上述の開示を参照して多くの変更及び変種が可能であることを理解するだろう。本開示のいくつかの部分は、この発明の実施形態を、情報処理のアルゴリズム及び記号的表現に特有の言葉で記述した。これらアルゴリズム的記述及び記号的表現は、データ処理技術の当業者において、他の当業者に彼らの仕事の要旨を効果的に伝えるために、一般的に使われている。これらの動作は、機能的に、コンピュータ処理的に、又は、論理的に記述されたが、コンピュータプログラム又は同等な電子回路、マイクロコードなどにより実装できることは理解できる。更に、一般性を失することなしに、これらの動作の配置をモジュールとして適用することが時として便利なことは証明されている。上述した動作及び関連するモジュールは、ソフトウェア、ファームウェア、ハードウェア又はそれらの組み合わせにより実施できる。上述したステップ、動作又は処理のいずれも、1以上のハードウェア又はソフトウェアモジュール単独で又は他の装置と組み合わせて、実装又は実行できる。一実施形態において、ソフトウェアモジュールは、上述したいずれの又は全てのステップ、動作、又は処理を実行するために、コンピュータプロセッサによって実行されるコンピュータプログラムコードを収納したコンピュータで読み取り可能な媒体を含むコンピュータプログラム製品として実装される。この発明の実施形態は、上述した動作を実行する装置にもまた関係する。この装置は、要求された目的のために特別に構成される、及び/又は、汎用コンピュータ装置からなり、該コンピュータに記憶されたコンピュータプログラムにより、選択的に作動又は再構築される。かかるコンピュータプログラムは、実体的なコンピュータ読み取り可能な記憶媒体又は電子的命令の記憶に適した任意の種類の媒体に記憶され、コンピュータシステムバスに接続される。更に、この明細書で参照されたいずれのコンピュータシステムも、単一のプロセッサからなるものであってもよいし、又は、計算処理能力を向上させるために複数のプロセッサを使用する構造であってもよい。この発明の実施形態は、上述したコンピューティング処理により製造された製品にもまた関係する。この製品は、コンピューティング処理の結果として得る情報を具備しており、情報は、非一時的な、有形のコンピュータ読み取り可能な記憶媒体に記憶され、且つ、上述されたコンピュータプログラム製品又はその他のデータの組み合わせのいずれの実施形態も含む。例えば、一実施形態において、コンピュータ読み取り可能な記憶媒体は、コンピュータシステムで実行されるウェブブラウザによって作成表示されるマークアップ言語ドキュメントを収録する。この実施形態では、マークアップ言語ドキュメントは、上述した通り、ウェブブラウザアプリケーションにおいてサードパーティウェブサイトからの情報を画像生成表示する命令、並びに、ブラウザアプケーションに、ソーシャルネットワーキングシステムの或るユーザに関連付けられた情報を受信させる命令からなるマークアップ言語でエンコードされた情報アイテムを具備する。最後に、この明細書で使用された言葉は、原則的に、読み易さと説明の目的で選択されており、発明の主題を表現又は制限するために選択されたのではない。すなわち、発明の範囲がこの詳細な説明により制限されるのではなく、むしろ、特許請求の範囲により制限されることを意図している。従って、この発明の開示は、説明的であることを意図しており、以下に述べる特許請求の範囲の発明の範囲を制限することを意図していない。