(57)【要約】【課題】好適なグラフィカル・ユーザ・インターフェースを提供すること。【解決手段】ソーシャル・ネットワーキング・システムのユーザについてのユーザ情報が取得される。ユーザに関連する装置についての装置情報が判定される。装置情報またはユーザ情報に基づいてユーザに関連するコンテンツが取得される。そのコンテンツを使用して装置上に表示されるカバー・フィードで使用されるコンテンツ・ボードが構成される。コンテンツ・ボードは、背景イメージを含み得る。コンテンツ・ボードが装置に送られる。１実施形態では、ユーザに関連するコンテンツについての更新された情報が取得される。更新された情報が、以前に提供されたコンテンツ・ボード内に含まれたコンテンツに関連付けられる。更新された情報を使用して以前に提供されたコンテンツ・ボードに対する更新が構成される。以前に提供されたコンテンツ・ボードに対する更新が装置に送られる。【選択図】図３
2019049984.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
コンピューティングデバイスが、ソーシャル・ネットワーキング・システムのユーザについてのユーザ情報を取得することであって、取得された前記ユーザ情報は、ユーザに関連するカバー・フィード対話履歴を含む、前記ユーザ情報を取得すること、
前記コンピューティングデバイスが、前記ユーザに関連する装置についての装置情報を判定することであって、前記装置情報は、装置の仕様および設定を含む、前記装置情報を判定すること、
前記コンピューティングデバイスが、前記装置情報または前記ユーザ情報に基づいて、前記ユーザに関連するコンテンツを取得すること、
前記コンピューティングデバイスが、取得したコンテンツを使用して、前記装置上に表示されるカバー・フィードで使用される１つまたは複数のコンテンツ・ボードを構成することであって、前記１つまたは複数のコンテンツ・ボードの各々は、背景イメージを含み、前記装置の仕様および設定に基づいて、前記装置に適用するために前記取得したコンテンツを修正することを含む前記１つまたは複数のコンテンツ・ボードを構成すること、
前記コンピューティングデバイスが、前記装置で動作するアプリケーション上でオーバーレイとして表示するために、前記装置に前記１つまたは複数のコンテンツ・ボードを送ることであって、前記１つまたは複数のコンテンツは、前記カバー・フィード対話履歴に少なくとも部分的に基づいて順序付けされる、前記１つまたは複数のコンテンツ・ボードを送ること、
前記コンピューティングデバイスが、関連する以前に構成された１つまたは複数のコンテンツ・ボード内に含まれたコンテンツとの１つまたは複数のソーシャル・ネットワーク対話に対応する更新された情報を取得すること、
前記コンピューティングデバイスが、前記１つまたは複数のソーシャル・ネットワーク対話に基づいて、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードを修正するための複数の命令を前記装置に送ること、を備える方法。
【請求項２】
前記コンテンツを取得することは、
ソーシャルつながりによって投稿されたコンテンツ、該投稿されたコンテンツに関連するメタデータ、および関連ソーシャル・ネットワーキング情報を取得することを含む、請求項１に記載の方法。
【請求項３】
前記更新された情報は、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードのうちの１つに含まれた前記コンテンツが削除されたことを示し、
前記複数の命令は、
前記装置が前記以前に構成されたコンテンツ・ボードを削除する命令、または
前記以前に構成されたコンテンツが削除されたことを前記ユーザに通知する命令を含む、請求項１に記載の方法。
【請求項４】
コンテンツ・ボードを構成することは、
前記ユーザのプリファレンスまたは設定に前記コンテンツを適合させるための前記コンテンツの修正、あるいは
前記コンテンツ内で特定されるか、または前記コンテンツに関連する他のユーザのプライバシー設定に従って前記コンテンツを適合させるための前記コンテンツの修正をさらに含む、請求項１に記載の方法。
【請求項５】
前記１つまたは複数のコンテンツ・ボードの各々は、
少なくとも１つのソーシャル対話機能を含み、
前記少なくとも１つのソーシャル対話機能は、
コンテンツ関連ソーシャル・ネットワーキング対話要素、またはユーザ関連ソーシャル・ネットワーキング対話要素を含み、
前記方法は、
前記少なくとも１つのソーシャル対話機能との前記ユーザの対話についての情報を受信することをさらに含む、請求項１に記載の方法。
【請求項６】
前記ユーザに関連するコンテンツを取得することは、
分離度、アフィニティ、関連性、新しさ、人気、近接、
前記コンテンツ内で特定されるか、または前記コンテンツに関連する他のユーザのプライバシー設定、あるいは
前記コンテンツがスポンサー付きであるか否かに基づいて、コンテンツの取得を制御することを含む、請求項１に記載の方法。
【請求項７】
前記１つまたは複数のコンテンツ・ボードを送ることは、新しいコンテンツのための前記装置からの要求が受信されたとき、前記装置からのイベント通知が受信されたとき、または周期的間隔で行われる、請求項１に記載の方法。
【請求項８】
ソフトウェアを備える１つまたは複数のコンピュータ可読非一時的記憶媒体であって、
実行されるときに、前記ソフトウェアは、
ソーシャル・ネットワーキング・システムのユーザについてのユーザ情報を取得することであって、取得された前記ユーザ情報は、ユーザと関連付けられたカバー・フィード対話履歴を含む、前記ユーザ情報を取得すること、
前記ユーザに関連する装置についての装置情報を判定することあって、前記装置情報は、装置の仕様および設定を含む、前記装置情報を判定すること、
前記装置情報または前記ユーザ情報に基づいて、前記ユーザに関連するコンテンツを取得すること、
取得したコンテンツを使用して、前記装置上に表示されるカバー・フィードで使用される１つまたは複数のコンテンツ・ボードを構成することであって、前記１つまたは複数のコンテンツ・ボードの各々は、背景イメージを含み、前記装置の仕様および設定に基づいて、前記装置に適用するために前記取得したコンテンツを修正することを含む前記１つまたは複数のコンテンツ・ボードを構成すること、
前記装置で動作するアプリケーション上でオーバーレイとして表示するために、前記装置に前記１つまたは複数のコンテンツ・ボードを送ることであって、前記１つまたは複数のコンテンツは、前記カバー・フィード対話履歴に少なくとも部分的に基づいて順序付けされる、前記１つまたは複数のコンテンツ・ボードを送ること、
関連する以前に構成された１つまたは複数のコンテンツ・ボード内に含まれたコンテンツとの１つまたは複数のソーシャル・ネットワーク対話に対応する更新された情報を取得すること、
前記１つまたは複数のソーシャル・ネットワーク対話に基づいて、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードを修正するための複数の命令を前記装置に送ること、を行うように動作可能である、１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項９】
前記取得したコンテンツは、
ソーシャルつながりによって投稿されたコンテンツ、該投稿されたコンテンツに関連するメタデータ、関連ソーシャル・ネットワーキング情報を含む、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１０】
前記更新された情報は、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードのうちの１つに含まれた前記コンテンツが削除されたことを示し、
前記複数の命令は、
前記装置が前記以前に構成されたコンテンツ・ボードを削除する命令、または
前記以前に構成されたコンテンツが削除されたことを前記ユーザに通知する命令を含む、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１１】
コンテンツ・ボードを構成するように動作可能な前記ソフトウェアは、
前記ユーザのプリファレンスまたは設定に前記コンテンツを適合させるための前記コンテンツの修正、あるいは
前記コンテンツ内で特定されるか、または前記コンテンツに関連する他のユーザのプライバシー設定に従って前記コンテンツを適合させるための前記コンテンツの修正を実施するように動作可能なソフトウェアをさらに含む、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１２】
前記ユーザに関連するコンテンツを取得するように動作可能な前記ソフトウェアは、
前記コンテンツに関連する要素に基づいて、コンテンツの取得を制御するように動作可能なソフトウェアを含み、
前記コンテンツに関連する要素は、
分離度、アフィニティ、関連性、新しさ、人気、近接、
前記コンテンツ内で特定されるか、または前記コンテンツに関連する他のユーザのプライバシー設定、あるいは
前記コンテンツがスポンサー付きであるか否かを含む、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１３】
システムであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサに結合され、前記１つまたは複数のプロセッサによって実行可能な命令を含むメモリとを備え、該プロセッサは、該命令を実行するときに、
ソーシャル・ネットワーキング・システムのユーザについてのユーザ情報を取得することであって、取得された前記ユーザ情報は、ユーザと関連付けられたカバー・フィード対話履歴を含む、前記ユーザ情報を取得すること、
前記ユーザに関連する装置についての装置情報を判定することであって、前記装置情報は、装置の仕様および設定を含む、前記装置情報を判定すること、
前記装置情報または前記ユーザ情報に基づいて、前記ユーザに関連するコンテンツを取得すること、
取得したコンテンツを使用して、前記装置上に表示されるカバー・フィードで使用される１つまたは複数のコンテンツ・ボードを構成することであって、前記１つまたは複数のコンテンツ・ボードの各々は、背景イメージを含み、前記装置の仕様および設定に基づいて、前記装置に適用するために前記取得したコンテンツを修正することを含む前記１つまたは複数のコンテンツ・ボードを構成すること、
前記装置で動作するアプリケーション上でオーバーレイとして表示するために、前記装置に前記コンテンツ・ボードを送ることであって、前記１つまたは複数のコンテンツは、前記カバー・フィード対話履歴に少なくとも部分的に基づいて順序付けされる、前記１つまたは複数のコンテンツ・ボードを送ること、
関連する以前に構成された１つまたは複数のコンテンツ・ボード内に含まれたコンテンツとの１つまたは複数のソーシャル・ネットワーク対話に対応する更新された情報を取得すること、
前記１つまたは複数のソーシャル・ネットワーク対話に基づいて、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードを修正するための複数の命令を前記装置に送ること、を行うように動作可能である、システム。
【請求項１４】
前記更新された情報は、前記関連する以前に構成された１つまたは複数のコンテンツ・ボードのうちの１つに含まれた前記コンテンツが削除されたことを示し、
前記複数の命令は、
前記装置が前記以前に構成されたコンテンツ・ボードを削除する命令、または
前記以前に構成されたコンテンツが削除されたことを前記ユーザに通知する命令を含む、請求項１３に記載のシステム。
【請求項１５】
コンテンツ・ボードを構成する命令は、
前記ユーザのプリファレンスまたは設定に前記コンテンツを適合させるための前記コンテンツの修正、あるいは
前記コンテンツ内で特定されるか、または前記コンテンツに関連する他のユーザのプライバシー設定に従って前記コンテンツを適合させるための前記コンテンツの修正を実施する命令をさらに含む、請求項１３に記載のシステム。
【請求項１６】
前記１つまたは複数のコンテンツ・ボードは、
少なくとも１つのソーシャル対話機能を含み、
前記少なくとも１つのソーシャル対話機能は、
コンテンツ関連ソーシャル・ネットワーキング対話要素、またはユーザ関連ソーシャル・ネットワーキング対話要素を含み、
前記プロセッサが、前記命令を実行するときに、前記少なくとも１つのソーシャル対話機能との前記ユーザの対話についての情報を受信するようにさらに動作可能である、請求項１３に記載のシステム。
【請求項１７】
新しいコンテンツを求める前記装置からの要求が受信されたとき、前記装置からのイベント通知が受信されたとき、または周期的間隔で、前記１つまたは複数のコンテンツ・ボードが送られる、請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にはモバイル装置のグラフィカル・ユーザ・インターフェースの表示に関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・ウェブサイトを含むことのできるソーシャル・ネットワーキング・システムは、そのユーザ（個人や組織など）がソーシャル・ネットワーキング・システムと対話し、ソーシャル・ネットワーキング・システムを通じて互いに対話することを可能にすることができる。ソーシャル・ネットワーキング・システムは、ユーザからの入力と共に、ユーザに関連するユーザ・プロファイルを作成し、それをソーシャル・ネットワーキング・システム内に格納することができる。ユーザ・プロファイルは、人口統計情報、通信チャネル情報、およびユーザの個人的関心に関する情報を含むことができる。ソーシャル・ネットワーキング・システムはまた、ユーザからの入力と共に、ユーザとソーシャル・ネットワーキング・システムの他のユーザとの間の関係を作成および格納することができ、サービス（例えば、ウォール・ポスト、写真共有、イベント編成、メッセージング、ゲーム、または広告）を提供して、ユーザ間のソーシャル対話を容易にすることができる。
【０００３】
ソーシャル・ネットワーキング・システムは、１つまたは複数のネットワークを介して、そのサービスに関するコンテンツまたはメッセージをユーザのモバイルまたは他のコンピューティング装置に送信することができる。ユーザはまた、ユーザのユーザ・プロファイルおよびソーシャル・ネットワーキング・システム内の他のデータにアクセスするために、ユーザのモバイルまたは他のコンピューティング装置上にソフトウェア・アプリケーションをインストールすることができる。ソーシャル・ネットワーキング・システムは、ユーザにつなげられた他のユーザのアグリゲートされた記事のニュース・フィードなどの、ユーザに表示するためのパーソナライズされたコンテンツ・オブジェクトのセットを生成することができる。
【０００４】
スマートフォン、タブレット・コンピュータ、ラップトップ・コンピュータなどのモバイル・コンピューティング装置は、ＧＰＳ受信機、コンパス、ジャイロスコープなどの、モバイル・コンピューティング装置の位置、方向、または向きを求める機能を含むことができる。そのような装置はまた、ＢＬＵＥＴＯＯＴＨ通信、近距離場通信（ＮＦＣ）、赤外線（ＩＲ）通信、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）を用いる通信、携帯電話網などの、ワイヤレス通信のための機能をも含むことができる。そのような装置はまた、１つまたは複数のカメラ、スキャナ、タッチ・スクリーン、マイクロフォン、またはスピーカをも含むことができる。モバイル・コンピューティング装置はまた、ゲーム、ウェブ・ブラウザ、ソーシャル・ネットワーキング・アプリケーションなどのソフトウェア・アプリケーションを実行することができる。ソーシャル・ネットワーキング・アプリケーションを用いて、ユーザは、ユーザのソーシャル・ネットワーク内の他のユーザとつながり、情報を通信し、情報を共有することができる。
【発明の概要】
【課題を解決するための手段】
【０００５】
特定の実施形態では、ソーシャル化ダッシュがモバイル装置の「ホーム」画面として現れることができる。限定ではなく例として、ユーザが「ホーム」ボタンを押したとき、トップ・レベル・メニューをプルダウンしたとき、モバイル装置をロックしたとき、アプリケーションを閉じたとき、またはモバイル装置を使用して電話をかけ、もしくは終了したときに、ソーシャル化ダッシュを提供することができる。特定の実施形態では、ソーシャル化ダッシュは、ソーシャル・ネットワーキング機能に対応する対話要素を含むことができる。特定の実施形態では、ソーシャル化ダッシュは、例えば、ニュース・フィードおよび通知、着信メッセージ（例えば、不在着信情報、ＳＭＳメッセージ、またはシステム・メッセージ）などの、ソーシャル・ネットワーキング・システムからのソーシャル・アクション通知を表示するエリアを含むことができる。
【０００６】
ユーザは、アプリケーションを立ち上げ、またはモバイル装置をロック解除することなく、ソーシャル化ダッシュ上の要素（またはその限定されたサブセット）と対話することができる。例えば、ユーザは、ステータス更新またはＳＭＳメッセージに対してコメントし、または「いいね」を表明することができ、あるいはソーシャル化ダッシュからのカレンダ招待を受諾／拒否することができる。コンテンツが生成されているとき、またはソーシャル・ネットワーキング・システムにアップロードされているときに、ソーシャル化ダッシュによって表示される要素をリアル・タイムに更新することができる。
【０００７】
特定の実施形態では、ソーシャル化ダッシュ（またはその機能のサブセット）は、モバイル装置のロック画面上に現れることができ、またはロック画面と統合することができる。特定の実施形態では、ソーシャル化ダッシュのテンション・スクローリング（tension scrolling）を実施して、モバイル装置をロック解除することができる。特定の実施形態では、ユーザがＰＩＮロックを有する場合、ソーシャル化ダッシュのテンション・スクローリングにより、ユーザはＰＩＮ画面に誘導される。
【０００８】
特定の実施形態では、ソーシャル化ダッシュの外観をソーシャル・ネットワーキング・システムのユーザ向けにカスタマイズすることができる。例えば、ソーシャル化ダッシュ上の（前景または背景に現れる）カバー・フィード・インターフェースが、一連のコンテンツ・ボードを備えることができ、コンテンツ・ボードのそれぞれは、ユーザのプロファイル写真、ユーザのプロファイルに関連する他のコンテンツ（例えば、イメージおよび／またはテキスト）、ユーザにつなげられる、あるいは関連するソーシャル・ネットワーキング・ユーザまたはエンティティに関連するコンテンツ（例えば、ニュース・フィード・コンテンツ）、ユーザとアフィニティを共有するソーシャル・ネットワーキング・ユーザまたはエンティティに関連するコンテンツ、あるいはスポンサー付きの記事（広告を含む）を含むことができる。
【０００９】
特定の実施形態では、新しいコンテンツ・ボード、および／またはモバイル装置上に既にキャッシュされているコンテンツ・ボードに対する更新で、カバー・フィード・インターフェース内に現れる一連のコンテンツ・ボードを周期的に更新することができる。所与のモバイル装置は、ネットワーク接続が利用可能ではないときであっても表示するためにモバイル装置上にキャッシュすることのできるコンテンツ・ボード数に関する制限を有することがあるので、カバー・フィード・インターフェース内に現れる一連のコンテンツ・ボードを周期的に再評価して、例えば、新しいコンテンツ・ボードおよび／または更新されたコンテンツ・ボードを昇格させることなど、異なる規則および／または原理が支持されることを保証するように、表示に関する適切な順序を決定することもできる。特定の実施形態では、コンテンツ・ボード順序評価は、完全に、または少なくとも部分的にサーバで行うことができ、サーバ側評価を可能にするために、モバイル装置は、サーバにコンテンツ・ボード閲覧履歴を周期的に送り戻すことができる。特定の実施形態では、コンテンツ・ボード順序評価は、部分的にサーバで行うことができ、次いでサーバは、コンテンツ・ボード順序、新しいコンテンツ・ボードがある場合は新しいコンテンツ・ボード、およびキャッシュされたコンテンツ・ボードに対する更新がある場合はそれを、モバイル装置にプッシュし、次いでコンテンツ・ボード順序評価は部分的にモバイル装置で行うことができ、モバイル装置は、装置に基づく情報（device-based information）に従ってコンテンツ・ボード順序を再評価することができる。
【００１０】
特定の実施形態では、コンテンツ・ボード順序評価の第１の段階は、例えば、ユーザに対する関連性および／またはユーザのグループ内の人気に従ってコンテンツ・ボードを昇格させることなど、サーバでより容易に評価することのできる特定の規則および／または原理を支持するために、サーバで行うことができる。特定の実施形態では、コンテンツ・ボード順序評価の第２の段階は、例えば、そのすべての要素がモバイル装置上に完全にダウンロードされ、キャッシュされているコンテンツ・ボードを昇格させること、その向きがモバイル装置の画面の現在の向きに対応する背景イメージを有するコンテンツ・ボードを昇格させることなど、モバイル装置でより容易に評価することのできる特定の規則および／または原理を支持するために、モバイル装置で行うことができる。他の規則および／または原理は、例えば、モバイル装置所有者のソーシャルつながりに関連するコンテンツを含むコンテンツ・ボードを昇格させることであって、モバイル装置がソーシャルつながりに関連する通信を最近受信または送信したこと、ならびに／あるいはモバイル装置へのおよび／またはモバイル装置からのデータ転送が使用量しきい値に達したとき、キャッシュされたコンテンツ・ボードを保持すること（および新しいコンテンツ・ボードを取り出すことを控えること）を含むことができる。
【００１１】
特定の実施形態では、サーバは、「起動」コマンドまたは起動スケジュールを装置に周期的にプッシュすることができ、かつ／またはコンテンツ・ボード順序、任意の新しいコンテンツ・ボード、およびキャッシュされたコンテンツ・ボードに対する任意の更新を、モバイル装置にプッシュすることができる。装置が「起動」するごとに、リソース消費（例えば、１つまたは複数の無線を活動化し、１つまたは複数のネットワークを探索し、ネットワークへの接続をネゴシエートするときの、消費された電池電力および／または転送されたデータ）をトリガする。特定の実施形態では、サーバは、装置にコンテンツおよび／または他のデータをプッシュするスケジュールを維持し、各モバイル装置にそれを送ることができる。特定の実施形態では、サーバは、モバイル装置を起動するためのクライアント側コマンド、およびサーバからコンテンツおよび／または他のデータをプルするためのクライアント側コマンドを開始するスケジュールを維持し、各モバイル装置にそれを送ることができる。
【００１２】
特定の実施形態では、そのようなスケジュールは、例えば、電池寿命を延ばし（かつ充電しきい値を超過することを回避し）、かつ／またはネットワーク・データ転送使用量を削減する（かつセルラ・サービス・プロバイダによって課されるデータ転送限度を超過することを回避する）ために、装置によるリソース消費を制御するように構成される。特定の実施形態では、そのようなスケジュールは、複数の装置に対して一様な電池寿命を促進するようにリソース消費を制御するように構成される。例えば、電力効率の高い装置を電力効率の低い装置よりも頻繁に起動し、電力効率の低い装置がプラグ接続され、電池を充電しているときに、電力効率の低い装置を電力効率の高い装置よりも頻繁に起動し、電力効率の低い装置が低電力無線によってネットワークに接続されるときに、電力効率の低い装置を電力効率の高い装置よりも頻繁に起動する。
【００１３】
そのようなスケジュールの受信時に、装置は、起動頻度を削減するために、スケジュールに基づいて、起動イベントをいつ、どれほどの頻度で開始するかを決定することができる。例えば、装置上の無線が既にネットワークにアクティブに接続されている場合、装置は、追加の起動イベントをトリガすることを回避するために、スケジュールに先行して、サーバからコンテンツおよび／またはデータをプルすることを選ぶことができる。逆に、装置上の無線が現在はネットワークにアクティブに接続されていない場合、装置上の別のイベントが遅延期間中に起動イベントをトリガすることになったケースで、装置は、起動イベントのトリガを遅延する（例えば、最大３０秒）ことを選ぶことができる。そのような偶然性のイベントが遅延期間内に生じる場合、装置は、確立されたネットワーク接続を使用して、サーバからコンテンツおよび／またはデータをプルすることにより、トリガされた起動イベントにピギーバック（piggyback）することができる。そうでない場合、装置は、遅延期間の終了時に起動イベントを単にトリガすることができる。
【図面の簡単な説明】
【００１４】
【図１】例示的なモバイル・コンピューティング装置を示す図。
【図２Ａ】例示的なソーシャル化ダッシュおよびカバー・フィードを有する装置を示す図。
【図２Ｂ】例示的なソーシャル化ダッシュおよびカバー・フィードを有する装置を示す図。
【図２Ｃ】ソーシャル対話機能を有するカバー・フィードの例を示す図。
【図２Ｄ】ソーシャル対話機能を有するカバー・フィードの例を示す図。
【図２Ｅ】ソーシャル対話機能を有するカバー・フィードの例を示す図。
【図２Ｆ】カバー・フィードのコンテンツ・ボード間の遷移を示す図。
【図２Ｇ】カバー・フィードのコンテンツ・ボード間の遷移を示す図。
【図２Ｈ】カバー・フィードのコンテンツ・ボード間の遷移を示す図。
【図２Ｊ】ソーシャル化ダッシュの例示的なａｐｐランチャ機能を示す図。
【図２Ｋ】ソーシャル化ダッシュの例示的なａｐｐランチャ機能を示す図。
【図２Ｌ】ソーシャル化ダッシュの例示的なチャット機能を示す図。
【図２Ｍ】ソーシャル化ダッシュの例示的なチャット機能を示す図。
【図２Ｎ】モバイル・アプリケーションの上端のソーシャル対話機能の例示的なオーバーレイを示す図。
【図２Ｐ】モバイル・アプリケーションの上端のソーシャル対話機能の例示的なオーバーレイを示す図。
【図３】ソーシャル化ダッシュにカバー・フィードを提供する例示的な方法のステップの流れ図。
【図４Ａ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図４Ｂ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図４Ｃ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図４Ｄ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図４Ｅ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図４Ｆ】カバー・フィード内のコンテンツ・ボードに関する例示的なランク付けアルゴリズムの動作中の例示的コンテンツ・ボードのキューの状態を示す図。
【図５】カバー・フィード内のコンテンツ・ボードをランク付けする例示的な方法のステップの流れ図。
【図６Ａ】コンテンツ・ボードにサービスする例示的なリソース消費アルゴリズムの動作中の３つの例示的装置についての並列イベント・タイムラインを示す図。
【図６Ｂ】コンテンツ・ボードにサービスする例示的なリソース消費アルゴリズムの動作中の３つの例示的装置についての並列イベント・タイムラインを示す図。
【図６Ｃ】コンテンツ・ボードにサービスする例示的なリソース消費アルゴリズムの動作中の３つの例示的装置についての並列イベント・タイムラインを示す図。
【図７】サーバによってクライアント側リソース消費を制御する例示的な方法のステップの流れ図。
【図８】ソーシャル・ネットワーキング・システムに関連する例示的なネットワーク環境を示す図。
【図９】例示的なソーシャル・グラフを示す図。
【図１０】例示的なコンピューティング・システムを示す図。
【発明を実施するための形態】
【００１５】
図１は、例示的モバイル・コンピューティング装置を示す。本開示は、任意の適切な物理形態をとるモバイル・コンピューティング装置１０を企図する。特定の実施形態では、モバイル・コンピューティング装置１０は、以下で説明するようなコンピューティング・システムでよい。限定ではなく例として、モバイル・コンピューティング装置１０は、シングル・ボード・コンピュータ・システム（single-board computer system:ＳＢＣ）（例えば、コンピュータ・オン・モジュール（computer-on-module:ＣＯＭ）やシステム・オン・モジュール（system-on-module:ＳＯＭ）など）、ラップトップもしくはノートブック・コンピュータ・システム、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、タブレット・コンピュータ・システム、またはこれらの２つ以上の組合せでよい。特定の実施形態では、モバイル・コンピューティング装置１０は、入力構成要素としてタッチ・センサ１２を有することができる。図１の例では、タッチ・センサ１２が、モバイル・コンピューティング装置１０の前面に組み込まれる。容量性タッチ・センサの場合、送信電極と受信電極という２つのタイプの電極が存在することがある。これらの電極を、電気パルスで送信電極を駆動し、タッチまたは近接入力によって引き起こされた受信電極からのキャパシタンスの変化を測定するように構成されたコントローラに接続することができる。図１の例では、モバイル・コンピューティング装置１０の１つまたは複数の側面に１つまたは複数のアンテナ１４Ａ〜Ｂを組み込むことができる。アンテナ１４Ａ〜Ｂは、電流を電波に変換し、電波を電流に変換する構成要素である。信号の送信中に、送信機は、発振無線周波数（oscillating radio frequency）（ＲＦ）電流をアンテナ１４Ａ〜Ｂの端子に印加し、アンテナ１４Ａ〜Ｂは、印加された電流のエネルギーを電磁（electromagnetic:ＥＭ）波として放射する。信号の受信中に、アンテナ１４Ａ〜Ｂは、入射ＥＭ波の電力を、アンテナ１４Ａ〜Ｂの端子で電圧に変換する。その電圧は、増幅のために受信機に送られる。
【００１６】
モバイル装置は、イーサネットまたは他のワイヤ・ベースのネットワークまたはワイヤレスＮＩＣ（ＷＮＩＣ）と通信するためのアンテナ１４Ａ〜Ｂ、例えばＷＩ−ＦＩネットワークなどのワイヤレス・ネットワークと通信するためのワイヤレス・アダプタ、または第３世代移動体通信（３Ｇ）、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）ネットワークなどのセルラ・ネットワークと通信するためのモデムに結合された通信構成要素を含むことができる。本開示は、任意の適切なネットワークおよびそのための任意の適切な通信構成要素を企図する。限定ではなく例として、モバイル装置１０は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、大都市圏ネットワーク（ＭＡＮ）、またはインターネットの１つもしくは複数の部分、あるいはこれらのうちの２つ以上の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、ワイヤードまたはワイヤレスでよい。別の例として、モバイル装置１０は、ワイヤレスＰＡＮ（ＷＰＡＮ）（例えば、ＢＬＵＥＴＯＯＴＨ  ＷＰＡＮなど）、ＷＩ−ＦＩネットワーク、ＷＩ−ＭＡＸネットワーク、携帯電話網（例えば、移動体通信用グローバル・システム（ＧＳＭ）、３Ｇ、またはＬＴＥネットワークなど）、または他の適切なワイヤレス・ネットワーク、あるいはこれらのうちの２つ以上の組合せと通信することができる。モバイル・コンピューティング装置１０は、適切な場合、これらのネットワークのいずれかに関する任意の適切な通信構成要素を含むことができる。
【００１７】
図２Ａ〜２Ｂは、例示的なソーシャル・ネットワーキング・ユーザ「アリス・リデル（Ａｌｉｃｅ  Ｌｉｄｄｅｌ）」に関連付けられるモバイル・コンピューティング装置１０を示す。モバイル・コンピューティング装置１０は、表示可能領域２００およびナビゲーション・バー２１０を含む。特定の実施形態では、モバイル・コンピューティング装置１０は、ユーザがモバイル・コンピューティング装置１０上で実行されるアプリケーションとアクティブに対話していないときにモバイル・コンピューティング装置１０上に表示することのできるユーザ・インターフェース（ＵＩ）である表示可能領域２００内のソーシャル化ダッシュボード（socialized dashboard）、すなわち「ソーシャル化ダッシュ（socialized dash）」を表示することができる。特定の実施形態では、ソーシャル化ダッシュに常に（すなわち「永続的」に）アクセス可能にすることができる。限定ではなく例として、永続的ＵＩ（persistent UI）すなわちソーシャル化ダッシュは、以下で説明するように、モバイル・コンピューティング装置１０のホームまたはデフォルト画面として機能するアプリケーションでよい。特定の実施形態では、表示可能領域２００は、モバイル装置１０のユーザに関連するイメージ（例えば、アリスのプロファイル写真）を表示することのできる制御バウブル（control bauble）２２０を含む。制御バウブル２２０は、モバイル・コンピューティング装置１０に対するいくつかの異なるアクションを実施するための便利なショートカットを提供することができ、図２Ｊ〜２Ｍに関連してより詳細に説明される。特定の実施形態では、表示可能領域２００はまた、ステータス領域２３０を含むことができる。ステータス領域２３０は、例えば、図２Ａに示されるような現在時刻だけ、図２Ｂに示されるようなより詳細な情報などの様々なステータス情報を表示することができる。
【００１８】
図２Ｂに示されるように、特定の実施形態では、ソーシャル化ダッシュで表示されるいくつかの通知および／またはフィード・アイテム（feed item）２４０Ａ〜２４０Ｅは、下にあるユーザ・インターフェースのオーバーレイ（overlay）として表示することができる（例えば、着信電子メール／テキスト／ボイスメール・メッセージに関する通知、チェック・イン／タグ／コメント／いいね／メッセージ／招待に関するソーシャル・アクション通知、およびアラーム／システム・アラート／リマインダ／ステータス・アラートに関する装置に基づく通知）。ソーシャル化ダッシュは、モバイル・コンピューティング装置１０上にインストールされたアプリケーションから、または通信プロトコルを通じてソーシャル・ネットワーキング・システムまたはサード・パーティ・システムから、様々なタイプの着信メッセージ、ソーシャル活動通知、またはコンテンツ・オブジェクトを動的にアグリゲートすることができる。特定の実施形態では、モバイル・コンピューティング装置１０のディスプレイをロックし、モバイル・コンピューティング装置１０とのすべての対話または選択された対話を防止することができる。モバイル・コンピューティング装置１０がロック・モードにあるとき、ソーシャル化ダッシュはロック画面として機能する。特定の実施形態では、ソーシャル化ダッシュがロック画面として機能しているとき、ユーザは、モバイル・コンピューティング装置１０の通常動作中にユーザにとって利用可能なソーシャル化ダッシュのすべての機能のうちのすべてまたは一部分にアクセスすることができる。
【００１９】
特定の実施形態では、図２Ａに示されるように、ソーシャル・ネットワーキング・システムとの対話に少なくとも部分的に基づいて、通知および／またはフィード・アイテム２４０を更新することができる。図２Ｂの例に示されるように、ソーシャル・ネットワーキング・システム上のコンテンツが、ソーシャル・グラフ情報に少なくとも部分的に基づいて、モバイル・コンピューティング装置１０のユーザと関係を有するユーザによって生成されているとき、またはソーシャル・ネットワーキング・システムにアップロードされているとき、ニュース・フィードまたはティッカーに関連するソーシャル・アクション通知をリアル・タイムに追加することができる。別の例として、コンテンツ関連ソーシャル・ネットワーキング対話要素２４２を介するソーシャル・ネットワーキング・システムとの対話に応答して、ユーザに関連するニュース・フィードまたはティッカーをソーシャル・ネットワーキング・システム上でリアル・タイムに更新することができる。本開示はソーシャル化ダッシュ上に表示される特定のコンテンツ・オブジェクトとの特定の対話を説明するが、本開示は、ソーシャル化ダッシュ上に表示される任意の適切なコンテンツ・オブジェクトとの任意の適切な対話を企図する。さらに、本開示は、例えば株価アラート、ニュース通知、ＲＳＳ（Ｒｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）フィードなどの任意の適切なコンテンツ・オブジェクトを表示するエリアを有するソーシャル化ダッシュを企図する。
【００２０】
限定ではなく例として、着信メッセージは、電子メール、ショート・メッセージ・サービス（ＳＭＳ）、またはマルチメディア・メッセージング・サービス（ＭＭＳ）メッセージ、ボイス・メール、不在電話着信、インスタント・メッセージ（ＩＭ）、ソーシャル・ネットワーキング・システムの機能によって提供されるメッセージなどを含むことができる。別の例として、ソーシャル・アクション通知は、例えば、友達要求、ソーシャル・イベント、ソーシャル・カレンダなどの、ユーザに関係するソーシャル・ネットワーキング・システム上の他のユーザによるアクションの通知を含むことができる。別の例として、ソーシャル・アクション通知は、例えば、ソーシャル・ネットワーキング・システム上の他のユーザのステータス更新、コメント、ブログ投稿、または「いいね」などの、ソーシャル・ネットワーキング・システム上の他のユーザによるアクションの通知を含むことができる。図２Ｂの例では、通知および／またはフィード・アイテム２４０は、ソーシャル・ネットワーキング・システムによって提供されるニュース・フィードまたはティッカーに関連するニュース・フィードまたはティッカー・アイテムを含むことができる。特定の実施形態では、ニュース・フィードまたはティッカー・アイテムは、ソーシャル・グラフ内でモバイル・コンピューティング装置１０のユーザにつながれるソーシャル・ネットワーキング・ユーザによるアクションに関係する情報に基づくことができる。
【００２１】
特定の実施形態では、例えばソーシャル・ネットワーキング・システムのサーバによって、モバイル・コンピューティング装置１０にソーシャル・アクション通知を周期的にプッシュする（push）ことができる（すなわち、モバイル・コンピューティング装置１０からの要求を最初に受信することなく、送信がサーバによって開始される）。代替または追加として、モバイル装置１０は、モバイル・コンピューティング装置１０に対するソーシャル・アクション通知をプルする（pull）ことができる（すなわち、サーバに要求を送るモバイル・コンピューティング装置１０によって送信が開始される）。限定ではなく例として、通知および／またはフィード・アイテム２４０をモバイル・コンピューティング装置１０上にインストールされたアプリケーションからネイティブに生成することができ、ソーシャル・ネットワーキング・システムと共に生成することができ、または例えばニュース・アグリゲータなどのサード・パーティ・システムによって生成することができる。本開示は、特定のコンテンツ・オブジェクトを表示するエリアを有するソーシャル化ダッシュを図示および説明するが、本開示は、例えば、株価アラート、ニュース通知、ＲＳＳ（Really Simple Syndication）フィードなどの任意の適切なコンテンツ・オブジェクトを表示するエリアを有するソーシャル化ダッシュを企図する。
【００２２】
ソーシャル化ダッシュの特定の実施形態は、特定のユーザ（例えば、アリス）向けにモバイル・コンピューティング装置１０をパーソナライズするために、（新聞ではなく、雑誌または卓上用大型豪華本のような）ユーザ・インターフェースの美的ルック・アンド・フィール（aesthetic look and feel）を強調する（図２Ａ〜２Ｍに示されるような）「カバー・フィード」インターフェース（cover feed interface）２５０を備えることができる。図２Ａ〜２Ｂに示される例では、カバー・フィード２５０は、アリスのソーシャル・ネットワーキング・プロファイルからの背景イメージ（例えば、アリスのアルバムのうちの１つからの写真）を含むコンテンツ・ボードを備える。
【００２３】
カバー・フィード２５０は、１つまたは複数のコンテンツ・ボードを備えることができ、各コンテンツ・ボードは、コンテンツ（（図２Ａ〜２Ｍ全体を通して示されるような）背景に表示するためのテキスト、ビデオ、イメージ、または株式ティッカー、ユーザの極近傍内に第１度のソーシャル・グラフつながりがある場合にその移動を追跡するマップ、ユーザのソーシャル・グラフつながりで使用されている上位１０個の最も人気のあるハッシュタグを追跡するライブ・チャートなどのアプリケーション駆動型アニメーション・イメージなど）、コンテンツに関連する一般的情報（例えば、サイズ、ファイル・タイプ、イメージがキャプチャおよび／または投稿された日付および／または時刻、解像度、アスペクト比）、コンテンツに関連するソーシャル・ネットワーキング情報（例えば、（図２Ｃ〜２Ｆ、２Ｈ、２Ｊ、および２Ｌで示されるような）イメージに関連するキャプション（caption）、イメージ内に現れる人々またはオブジェクトを特定するタグおよびタグ付けされた各アイテムについての１点またはエリア座標、（図２Ｃ〜２Ｆおよび２Ｈに示されるような）どれほどの人々がイメージに「いいね」を表明し、イメージを検閲し、またはイメージに対してコメントしたかを示すステータス情報）、および／または限定ではなく例として、友達のポスティングに「いいね」を表明し、または友達のポスティングに対してコメントするためのボタンなどのソーシャル・ネットワーキング対話要素を組み込むことができる。特定の実施形態では、カバー・フィード２５０のコンテンツ・ボードは、モバイル・コンピューティング装置１０上に格納された、モバイル・コンピューティング装置１０から送られた、かつ／またはモバイル・コンピューティング装置１０によって受信されたコンテンツ、ユーザのソーシャル・ネットワーキング・プロファイルおよび／またはソーシャル・グラフから取り出されたコンテンツ、ユーザの他のオンライン通信アカウントから取り出されたコンテンツ、ユーザに関連するとみなされるサード・パーティ・コンテンツ、スポンサー付きの記事、広告、またはユーザの現在位置に基づくコンテンツ（例えば、ユーザの位置の付近で行われようとしているイベント、現在位置についての気象条件または予報）を含むことができる。
【００２４】
限定ではなく例として、カバー・フィード２５０の背景イメージは、例えばプロファイル写真などの、ユーザのソーシャル・ネットワークＩＤに関連する写真でよい。いくつかの実施形態では、カバー・フィード２５０の背景イメージは、ソーシャル・ネットワークに関連する、スポンサー付きの記事または広告に関連する、あるいはサード・パーティ・ウェブサイトによって提供される背景イメージ、アイコン、ロゴ、またはアバタや、サード・パーティ・ウェブサイトのスクリーンショトなどの他のサード・パーティ・コンテンツに関連するソーシャル・グラフ内のノードによって表される別のユーザまたはエンティティまたは概念に関連する写真でよい。いくつかの実施形態では、カバー・フィード２５０の背景イメージはビデオまたはアニメーション・イメージでよい。いくつかの実施形態では、背景イメージの代わりに（またはそれに加えて）、ソーシャル化ダッシュはオーディオまたは他のマルチメディア効果を提示することができる。
【００２５】
特定の実施形態では、様々な装置状態（例えば、モバイル・コンピューティング装置１０をロック／ロック解除したとき、ナビゲーション・バー２１０内の「ホーム」ボタン２１２を押したとき、モバイル・コンピューティング装置１０を電源オンしたとき、アプリケーションを閉じたとき、モバイル・コンピューティング装置１０をサイレントに切り換えたとき、ネットワーク接続性を動作不能／動作可能にしたとき）でソーシャル化ダッシュを表示することができる。特定の実施形態では、カバー・フィード２５０内に表示される特定のコンテンツ・ボードは、装置状態に応じて変化することがある（例えば、装置が電源オンされたばかりの場合、ユーザによってそのユーザ・プロファイルに格納されたイメージと共にコンテンツ・ボードを表示し、または装置の電池が低下している場合、またはネットワーク接続性を有さない場合、新しいコンテンツ・ボードを生成するために追加のコンテンツをダウンロードすることを中止して、キャッシュされたコンテンツ・ボードを単に利用する）。
【００２６】
図２Ｃ〜２Ｅは、ソーシャル対話機能を有するカバー・フィード２５０の例を示す。図２Ｃ〜２Ｅに示されるように、カバー・フィード２５０は、ユーザ「アリス」のソーシャルつながり（すなわち、マッド・ハッター（Mad Hatter））によって投稿されたコンテンツおよび関連情報を表示するコンテンツ・ボード、ならびにソーシャル対話機能（すなわち、コンテンツ関連ソーシャル・ネットワーキング対話要素２４２およびユーザ関連ソーシャル・ネットワーキング対話要素２４４）を含む。図２Ｃ〜２Ｄでは、コンテンツ・ボードは、ソーシャル・ネットワーキング・ユーザ「マッド・ハッター」によって投稿されたティー・パーティの背景イメージと共に投稿されたテキストを含むのに対して、図２Ｅでは、投稿されたテキストは何らかの特定のイメージに関連付けられず（例えば、テキストのみのステータス更新、またはマイクロ・ブロギング投稿）、したがってその代わりに、コンテンツ・ボードの背景イメージとして、テキストを投稿したユーザ（すなわち、ユーザ「マッド・ハッター」）のプロファイル写真などの別の写真を表示することができる。当初は、コンテンツ・ボード内に含まれる背景イメージを、（図２Ｃに示されるように）イメージの全体がはめ込まれるように、または（図２Ｄに示されるように）幾分ズームインされるように表示することができる。特定の実施形態では、ユーザは、背景イメージをズームインおよび／またはズームアウトすることができる。カバー・フィード２５０はまた、ティー・パーティのイメージ内でタグ付けされているソーシャル・ネットワーキング・ユーザを特定する情報と、ポスティングに関連する日付および位置情報２５４と、どれほどのソーシャル・ネットワーキング・ユーザがティー・パーティのイメージに「いいね」を表明し、またはイメージに対してコメントしたかを示し、それらのユーザのうちの何人かを特定するステータス情報２５６とを含むキャプション２５２をも含むことができる。
【００２７】
図２Ｆ〜２Ｈは、カバー・フィード２５０のコンテンツ・ボード間の遷移を示す。図２Ｆに示されるように、カバー・フィード２５０のコンテンツ・ボード２５０Ａは、キャプション２５２Ａと、日付および位置情報２５４Ａと、ステータス情報２５６Ａとを含む、マッド・ハッターによって投稿されたコンテンツを含む。図２Ｇは、コンテンツ・ボード２５０Ａが画面から左側にスクロールし、コンテンツ・ボード２５０Ｂが右側から画面上にスクロールするときの例示的スクローリング遷移を示し、特定の実施形態では、様々な他のタイプの従来型遷移を含む、画面上に表示される２つのイメージ間の他のタイプの従来型遷移（例えば、ディゾルブ、スピンイン／アウト、跳ね返り、上／下または左／右方向のスクローリング、シャタリング）を実現することができる。特定の実施形態では、遷移は、例えば、ジェスチャ（例えば、スワイプ）または何らかの他のタイプのユーザ入力（例えば、クリック、シェイク、フリック）を検出したときなどに、手動モードで行うことができ、かつ／または自動モードで（例えば、所定の間隔で周期的に）行うことができる。特定の実施形態では、モバイル・コンピューティング装置１０は、モバイル・コンピューティング装置１０の状態変化を検出したとき、手動遷移モードと自動遷移モードとを切り換えることができる（例えば、ユーザの手の中に保持される間の手動モードから、装置１０は、平坦な水平面上に置かれたとき、スタンド上に配置されたとき、充電のためにプラグ接続されたとき、またはロック画面が活動化されたときに自動モードに切り替わる）。特定の実施形態では、モバイル・コンピューティング装置１０が自動遷移モードにあるとき、モバイル・コンピューティング装置１０は、ユーザがもはや画面を閲覧していないことを検出したとき（例えば、近接センサを使用して、電話に応答している間にユーザがユーザの頭部のそばにモバイル・コンピューティング装置１０を配置し、ユーザの頭部で画面を覆い、またはモバイル・コンピューティング装置１０をケースやバッグなどの格納容器内に配置したことを検出したとき、ジャイロスコープを使用して、ユーザがモバイル・コンピューティング装置１０を落とし、または表面上に画面側が下となるようにモバイル・コンピューティング装置１０を裏返したことを検出したとき、画面がオフにされたこと、またはモバイル・コンピューティング装置１０がサイレント／バイブレーション・モードに配置されたことを検出したとき、視線追跡センサを使用して、ユーザが画面から目をそらしたことを検出したとき、または（例えば、ユーザが別のユーザからのメッセージに対する応答をタイプしている途中に）ユーザがソーシャル対話機能のうちの１つを使用することに関与していることを検出したとき）に自動遷移を休止することができる。
【００２８】
図２Ｊ〜２Ｋは、ソーシャル化ダッシュの例示的ａｐｐランチャ機能（app launcher feature）を示す。図２Ｊに示されるように、（図２Ａおよび２Ｌにも示されている）制御バウブル２２０を、特定の機能（例えば、図２Ｋに示されるａｐｐランチャ、または図２Ｍに示されるチャット・インターフェース）にアクセスするためのショートカットとして使用することができる。特定の実施形態では、これらの特定の機能は、装置上に表示されるロック画面からアクセス可能にすることができる。図２Ａおよび２Ｊに示される例では、ユーザが、図２Ａに示されるような制御バウブル２２０をクリックし、指でタッチするか、または覆った後、図２Ｊに示されるように、異なる機能オプションが現れる。図２Ｊに示される例では、図２Ｍに示されるチャット・インターフェースにアクセスするためのアイコン２２２、図２Ｋに示されるａｐｐランチャにアクセスするためのアイコン２２４、または最後に使用したアプリケーションに戻るためのアイコン２２６という３つの機能オプションが提供される。特定の実施形態では、３つより多いか、または少ない機能オプションを提示することができ、特定の実施形態では、提示される機能オプションの数、どの機能オプションを提示するかの選択、および／または特定の機能オプションに関連するアイコン・イメージをユーザが構成することができ、例えば、ソーシャル・ネットワーキング・サイトにコンテンツを投稿するためのインターフェースを提示するようにアイコン２２４を再割当てすることができる。特定の実施形態では、ソーシャル・ネットワーキング・システムへのポスティングは、例えば、写真またはビデオをアップロードすること、ある場所でチェック・インすること、ユーザのステータスを更新すること、またはソーシャルつながり（すなわち、「友達」）によってソーシャル・ネットワーキング・システム上に投稿されたコンテンツに対するコメントをアップロードすることなどの機能を含むことができる。
【００２９】
図２Ｊに示される例では、機能オプション２２２、２２４、および２２６が出現した後、制御バウブルを使用して特定の機能オプションを選択することができ、例えば、ユーザがユーザの指を制御バウブル２２０上に配置して、機能オプション２２２、２２４、および２２６を出現させる場合、ユーザは、特定の機能オプションを選択するために、特定の機能オプション上に（例えば、図２Ｊに示されるように、アイコン２２４上に）制御バウブル２２０をドラッグすることができる。制御バウブル２２０をクリックまたはタップすることによって機能オプション２２２、２２４、および２２６が現れた場合などの特定の実施形態では、ユーザが行う必要があるのは、特定の機能オプションを選択するために特定の機能オプションをクリックまたはタップすることだけでよい。
【００３０】
図２Ｋは、異なるアプリケーションにアクセスするためのアイコン２６０が表示される例示的ａｐｐランチャを示す。ａｐｐランチャはまた、ステータス更新に関するソーシャル・ネットワーキング・システム上にコンテンツを投稿するためのアイコン２６２、モバイル・コンピューティング装置１０のカメラにアクセスし、またはフォト・アルバムまたはギャラリーにアクセスするためのアイコン２６４、およびユーザの位置を含むコンテンツを投稿することによってソーシャル・ネットワーキング・システム上にユーザを容易に「チェック・インする（check in）」ためのアイコン２６６をも含むことができる。図２Ｋに示されるように、アイコン用の複数の画面を有するａｐｐランチャは、ページ・インジケータ２６８をさらに表示することができる。ａｐｐランチャ・インターフェースは、図２Ｋに示されるように、カバー・フィード２５０の上部のオーバーレイとして現れることができる。特定の実施形態では、ａｐｐランチャ・インターフェースは、モバイル・コンピューティング装置１０にインストールされたすべてのアプリケーションを含むことができ、または最も頻繁に使用されるアプリケーションのみを含むことができ、または含めるようにユーザによって選択されたアプリケーションを含むことができる。
【００３１】
図２Ｌ〜２Ｍは、ソーシャル化ダッシュの例示的チャット機能を示す。図２Ｌに示される例では、機能オプション２２２、２２４、および２２６が現れた後、制御バウブルが使用されて、アイコン２２２（チャット・インターフェース）によって表される機能オプションが選択される。チャット・インターフェースは、図２Ｍに示されるように、カバー・フィード２５０の上部にオーバーレイとして現れることができる。図２Ｍに示される例示的チャット・インターフェースは、いくつかのユーザ関連ソーシャル・ネットワーキング対話要素２４４を含み、その対話要素２４４のそれぞれは、未読メッセージが待機中であり、それら対話要素２４４のうちのいくつが、各ユーザ関連ソーシャル・ネットワーキング対話要素２４４によって特定されるユーザについて存在するかをユーザ（アリス）に通知するフラグを有することができる。図２Ｍに示される例示的チャット・インターフェースはまた、チャット・メッセージ２７０、モバイル・コンピューティング装置１０のユーザとチャットしているチャット参加者を特定するイメージ２７２、およびチャット入力エリア２７４をも含むことができる。
【００３２】
図２Ｎおよび２Ｐは、モバイル・アプリケーションの上部のソーシャル対話機能の例示的なオーバーレイを示す。図２Ｎおよび２Ｐに示されるように、ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、モバイル・コンピューティング装置１０上で実行中の任意の他のアプリケーション（図２Ｎおよび２Ｐに示される例示的アプリケーションでは、コンパス・アプリケーション）の上のオーバーレイとして現れることができる。図２Ｎおよび２Ｐにやはり示されるように、ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、複数のユーザを特定し、特定したユーザのうちの１人または複数に関する１つまたは複数のソーシャル・ネットワーキング機能を提示することができる。特定の実施形態では、特定した異なるユーザについて機能の異なるセットを提供することができる。図２Ｐに示されるように、（図２Ｂからの）通知および／またはフィード・アイテム２４０Ａおよび２４０Ｄも、アプリケーションの上のオーバーレイとして現れることができる。特定の実施形態では、下にあるアプリケーションが１人または複数のユーザを伴うか、関係するか、または特定する場合、ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、下にあるアプリケーションのユーザを含め、ユーザ関連ソーシャル・ネットワーキング対話要素２４４を通じて利用可能にするために、下にあるアプリケーションのユーザを選択および特定することができる。
【００３３】
前述のように、ソーシャル化ダッシュは、例えば、カバー・フィード２５０内で表示されている特定のコンテンツ・ボードに関連して実施することのできる１つまたは複数のソーシャル・ネットワーキング機能に対応する１つまたは複数のコンテンツ関連ソーシャル・ネットワーキング対話要素２４２、および／または１つまたは複数の特定のソーシャル・ネットワーキング・ユーザに関係する（かつ、何らかの特定のコンテンツ・ボードに関係することがあるか、または関係しないことがある）１つまたは複数のソーシャル・ネットワーキング機能に対応することのできる１つまたは複数のユーザ関連ソーシャル・ネットワーキング対話要素２４４などのソーシャル対話機能を提供することができる。特定の実施形態では、特定のコンテンツ・ボードが、関連するユーザと何らかの関係を有する（例えば、コンテンツ・ボードで提示されるコンテンツが、ユーザを含むか、ユーザに関係するか、あるいはユーザを特定する）場合、特定のコンテンツ・ボードと共に、特定のユーザに関連するユーザ関連ソーシャル・ネットワーキング対話要素２４４を表示することもできる。
【００３４】
限定ではなく例として、図２Ｃ〜２Ｆおよび２Ｈの例示的ワイヤーフレーム（wireframe）で示されるように、コンテンツ・ボード関連ソーシャル・ネットワーキング対話要素２４２が、例えば、（コンテンツ・ボードでタグ付け／特定されるソーシャル・ネットワーキング・ユーザに関する）友達機能、（コンテンツ・ボードに「いいね」を表明するための）「いいね」機能、（コンテンツ・ボードに対してコメントするための）コメント機能などのソーシャル・ネットワーキング機能に対応することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムの友達機能は、例えば、ユーザに友達要求を送ること、ユーザからの友達要求に応答すること、ソーシャル・ネットワーキング・システム上のユーザを検索すること、ソーシャル・ネットワーキング・システム上のユーザのユーザ・プロファイルにアクセスすることなどの機能を含むことができる。本明細書では、「友達」という用語は、モバイル・コンピューティング装置１０に関連するユーザがソーシャル・ネットワーキング・システムを介してつながるか、関連付けるか、または関係を形成した、ソーシャル・ネットワーキング・システムの任意の他のユーザを指すことがある。
【００３５】
ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、１人または複数の特定されたユーザに関する１つまたは複数のソーシャル・ネットワーキング機能を提供することができる。例えば、図２Ｃ〜２Ｆおよび２Ｈに示されるように、（「チャット・バウブル」として示される）各ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、１人のユーザのみに関する機能を特定および提供することができ、または図２Ｌ〜２Ｍに示されるように、複数のソーシャル・ネットワーキング・ユーザに関する機能を特定および提供することができる。特定されたユーザは、モバイル・コンピューティング装置１０の所有者（すなわち、アリス）のソーシャル・ネットワーキングつながりであることがあるか、またはそうではないことがある。
【００３６】
特定の実施形態では、ユーザ関連ソーシャル・ネットワーキング対話要素２４４のメッセージング機能は、例えば、特定されたユーザによって送られた最新のメッセージを表示すること、特定されたユーザにメッセージを書くこと、特定されたユーザからのメッセージに返信すること、特定されたユーザからの未読メッセージ数を閲覧すること、特定されたユーザに関するメッセージング許可を変更すること、特定されたユーザからのメッセージを拒否および／または削除すること、特定されたユーザに対するユーザの関係に関連する属性を更新すること（例えば、関係を「サッカー・チームメイト」とラベリングすること、および／または関係を「婚姻関係（Ｍａｒｒｉｅｄ  Ｔｏ）」と分類すること）、特定されたユーザにつながるソーシャル・ネットワーキング招待を受諾／拒否すること、特定されたユーザについてのプロファイル情報を閲覧すること、または特定されたユーザをユーザのソーシャル・グラフから削除することを含むことができる。特定されたユーザに関連するユーザ関連ソーシャル・ネットワーキング対話要素２４４に、位置関連機能（例えば、マップ上の特定されたユーザの現在位置、またはユーザの住所への道順を突き止める）、カレンダ関連機能（例えば、特定されたユーザが送信側／受信側である１つまたは複数のイベントを持ち出し、または特定されたユーザのＲＳＶＰステータスを表示する）、または任意の他のタイプのユーザ関連ソーシャル・ネットワーキング機能（例えば、ソーシャル・ネットワーキング・ゲームまたはアプリケーションに関連するスコアまたはステータスを示す）などの別の機能を接続することができる。
【００３７】
ユーザ関連ソーシャル・ネットワーキング対話要素２４４は、図２Ｃ〜２Ｆおよび２Ｈに示されるように、カバー・フィード２５０の上のオーバーレイとして現れることができ、図２Ｌ〜２Ｍに示されるように、モバイル・コンピューティング装置１０上で実行中の１つまたは複数のアプリケーションの上のオーバーレイとして現れることができ、またはモバイル・コンピューティング装置１０上に提示される任意の他の適切なユーザ・インターフェースの上のオーバーレイとして現れることができる。
【００３８】
特定の実施形態では、モバイル・コンピューティング装置１０のユーザは、ソーシャル・ネットワーキング・システムに関連するアプリケーションを立ち上げ、またはウェブ・ブラウザを使用することなく、ソーシャル対話機能２４２および２４４を通じてソーシャル・ネットワーキング・システムと対話することができる。限定ではなく例として、モバイル・コンピューティング装置１０のユーザは、ソーシャル化ダッシュの特定のユーザ関連ソーシャル・ネットワーキング対話要素２４４をタップすることにより、ソーシャル・ネットワーキング・システムの別のユーザにメッセージを書くことができる。特定の実施形態では、ソーシャル・ネットワーキング対話要素２４４を使用して書かれたモバイル・コンピューティング装置１０のユーザからのメッセージを、前述のように、通信プロトコルを使用してソーシャル・ネットワーキング・システムにリアル・タイムに送ることができる。本開示は、特定のコンピューティング・システムの特定の機能に対応するソーシャル対話機能を有するソーシャル化ダッシュを図示および説明するが、本開示は、例えば、１つまたは複数のソーシャル・ネットワーキングやサード・パーティ・システムなどの任意の適切なコンピューティング・システムの任意の適切な機能に対応する任意の適切な対話要素を有するソーシャル化ダッシュを企図する。
【００３９】
特定の実施形態では、モバイル・コンピューティング装置１０のユーザは、アプリケーションを立ち上げ、または実行することなく、ソーシャル対話機能２４２および／または２４４ならびに／あるいは通知および／またはフィード・アイテム２４０を通じて、ソーシャル化ダッシュから直接的にソーシャル・ネットワーキング・システムと対話することができる。限定ではなく例として、モバイル・コンピューティング装置１０のユーザは、ソーシャル・ネットワーキング・システムに関連するアプリケーションを立ち上げることなく、ソーシャル・ネットワーキング対話要素２４２を通じてソーシャル・ネットワーキング・システム上のステータス更新に対してコメントし、または「いいね」を表明することができる。特定の実施形態では、通知および／またはフィード・アイテム２４０は、モバイル装置１０のユーザが着信メッセージと対話することを可能にするオプションを含むことができる。限定ではなく例として、着信メッセージがＳＭＳメッセージの通知である場合、モバイル装置のユーザがＳＭＳメッセージに応答して実施する特定のアクションをそれらから選択することのできる、例えば「応答」、「転送」、「削除」などのアクションに対応するオプションが存在することができ、その特定のアクションが別のアプリケーション（例えば、ＳＭＳアプリケーション）を立ち上げることができる。別の例として、着信メッセージが写真を含むニュース・フィード・アイテムである場合、ユーザは、所定のタッチ・ジェスチャを通じて、表示エリアの大部分またはすべてを覆うように写真を拡大し、次いで、例えばコメント、「いいね」、共有などの写真に関するソーシャル・ネットワーク対話を実施することができる。
【００４０】
別の例として、モバイル・コンピューティング装置１０上で実行されるアプリケーションを使用した後、もしくは閉じた後、モバイル・コンピューティング装置１０上の通話を完了した後、または任意の適切なアクションに応答して、ユーザが「ホーム」ボタン２１２を作動させることに応答してモバイル・コンピューティング装置１０上に表示するように、永続的ＵＩまたはソーシャル化ダッシュを提供することができる。特定の実施形態では、タッチ・センサ１２を通じて検出された所定のジェスチャを実施することにより、アプリケーションとの対話中を含めていつでもソーシャル化ダッシュにアクセスすることができる。限定ではなく例として、ユーザは、以下で説明するように、表示エリアの上端をタップ・アンド・ホールドしてソーシャル化ダッシュをプルダウンし、それによってソーシャル化ダッシュのソーシャル・ネットワーキング対話要素および着信メッセージを表示することによってソーシャル化ダッシュにアクセスすることができる。本開示は、特定のタイプのコンピューティング装置を図示および説明するが、本開示は、例えば、パーソナル・コンピュータ、タブレット・コンピュータ、接続されたテレビジョン、スマートフォンなどの任意の適切なタイプのコンピューティング装置上で実装されたソーシャル化ダッシュを企図する。
【００４１】
特定の実施形態では、ソーシャル化ダッシュは、アプリケーション・ランチャとして機能することができ、アプリケーション・ランチャと統合することができ、またはアプリケーション・ランチャと共に働くことができる。図２Ｊ〜２Ｋの例では、ソーシャル化ダッシュのアプリケーション・ランチャは、モバイル・コンピューティング装置１０上にインストールされたアプリケーション、またはモバイル・コンピューティング装置１０の１機能にそれぞれ対応する、例えばアイコンなどの１つまたは複数のアプリケーション対話要素２５０を含むことができる。限定ではなく例として、例えば、図２Ｋに示されるようなアプリケーション・アイコン２５０をタップすることなどの所定のタッチ・ジェスチャを検出したことに応答して、モバイル・コンピューティング装置１０のアプリケーションまたは機能を実行するか、または「立ち上げる」ことができる。
【００４２】
特定の実施形態では、例えば、ソーシャル化ダッシュのテンション・スクローリングなどの所定のタッチ・ジェスチャを実施することにより、ソーシャル化ダッシュのアプリケーション・ランチャ機能にアクセスすることができる。限定ではなく例として、テンション・スクローリングは、（例えば、図２Ｂに示されるような）通知および／またはニュース・フィード・アイテムをスクロールアップするためのタッチ・ジェスチャを実施すること、および通知および／またはニュース・フィード・アイテムを通り過ぎて引き続き上方にスクロールすることを含むことができる。別の例として、（例えば、ソーシャル化ダッシュの上端をタップ・アンド・ホールドしてソーシャル化ダッシュをプルダウンし、それによってソーシャル化ダッシュの下のアプリケーション対話要素５６を表示することによって）ソーシャル化ダッシュを「プルダウン」することができる。さらに、ソーシャル化ダッシュは、ユーザが他のアプリケーションなどと対話することができるように、例えば画面の下端５％などを占有することができる。ユーザは、ソーシャル化ダッシュをドラッグしてその元の位置に戻し、それによってほぼ画面全体を覆うことができる。前述のように、モバイル・コンピューティング装置１０がロック・モードにあるとき、ソーシャル化ダッシュはロック画面として機能することができる。特定の実施形態では、モバイル装置１０のタッチ・センサによって検出される、例えばテンション・スクローリングなどの所定のタッチ入力を実施したことに応答して、モバイル・コンピューティング装置１０をロック・モードから解放することができる。特定の実施形態では、ロック・モードからモバイル・コンピューティング装置１０を解放することにより、モバイル・コンピューティング装置１０との対話が可能となる。限定ではなく例として、図２Ｃに示されるように、ロック・モードからモバイル・コンピューティング装置１０を解放することにより、ソーシャル化ダッシュのランチャ機能にアクセスすることができる。特定の実施形態では、モバイル・コンピューティング装置１０が個人識別番号（ＰＩＮ）ロックで保護される場合、モバイル・コンピューティング装置１０は、ソーシャル化ダッシュから、ユーザがＰＩＮを与えてロック・モードからモバイル・コンピューティング装置１０を解放するためのＰＩＮ画面に遷移することができる。
【００４３】
図３は、ソーシャル化ダッシュにカバー・フィードを提供する例示的方法のステップの流れ図である。前述のように、ソーシャル化ダッシュは、モバイル・コンピューティング装置１０のオペレーティング・システムによって提示されるユーザ・インターフェース全体にわたってソーシャル・ネットワーキング・コンテンツおよびソーシャル・ネットワーキング機能を統合する（かつ、恐らくはそれを完全に覆い、または視覚的に目立たなくする）インターフェースをユーザに提示するように構成される。
【００４４】
ステップ３１０では、モバイル・コンピューティング装置１０についての仕様および設定がソーシャル・ネットワーキング・システムに提供される。装置仕様および設定をソーシャル・ネットワーキング・ユーザのプロファイル内に格納する。特定の実施形態では、（例えば、ユーザがユーザのソーシャル・ネットワーキング・ユーザ識別子およびパスワードを使用して装置にログインした後に）装置仕様および設定をモバイル・コンピューティング装置１０によって自動的に、（例えば、ソーシャル・ネットワーキング・ウェブサイトにログインしたときに、装置識別子をタイプインするユーザによって）手動で、またはサード・パーティ・ソース（例えば、ネットワーク・サービス・プロバイダ、装置小売業者）によって自動的に提供することができる。ソーシャル・ネットワーキング・システムが装置仕様および設定を認識すると、ソーシャル・ネットワーキング・システムは、装置の機能および／または制限（例えば、装置はタッチ・スクリーンを有するか？装置は画面の上のタッチ・ジェスチャ／３次元ジェスチャを検出することができるか？装置は視線を追跡することができるか？装置の画面は高解像度イメージ／３次元イメージ／ホログラフィック・イメージを表示することができるか？）についてソーシャル化ダッシュおよび／またはカバー・フィード２５０の特定の側面を事前構成することができる。
【００４５】
ステップ３２０では、カバー・フィードを含むソーシャル化ダッシュを提示するためにモバイル・コンピューティング装置１０に情報を送ることに備えて、ソーシャル・ネットワーキング・サーバは、ユーザのソーシャル・ネットワーキング・アカウントに関してユーザによって構成された設定およびプリファレンス（preference）（例えば、第１度のつながりに関連するカバー・フィード内のコンテンツのみを表示する）、ユーザ・ステータス（例えば、通知を抑制すべきであることを示す「着信拒否（Ｄｏ  Ｎｏｔ  Ｄｉｓｔｕｒｂ）」ステータス）、および／またはソーシャル・ネットワーキング情報（例えば、ソーシャル・グラフ情報、ソーシャルつながりによって最近投稿されたコンテンツ）などのユーザ情報を取り出す（retrieve）。
【００４６】
ステップ３３０では、ソーシャル・ネットワーキング・システムは、ユーザ情報および装置情報に基づいて、ユーザのソーシャル・ネットワークからコンテンツを取り出す。そのようなコンテンツは、コンテンツに関連するメタデータおよび他の情報を含む、任意のタイプのコンテンツを含むことができる。特定の実施形態では、コンテンツは、例えば、ユーザによって、ユーザのソーシャルつながりによって、ユーザがフォローしているか、もしくはアフィリエイトされるユーザもしくはエンティティによって、またはサード・パーティ（例えば、スポンサー付きの記事または広告）によって投稿または提供されたコンテンツを含むことができる。特定の実施形態では、取り出されたコンテンツがモバイル・コンピューティング装置１０上の背景イメージとして使用するのに適したイメージを含まない場合（例えば、テキストのみのポスティング、または非互換のイメージ・タイプ）、ソーシャル・ネットワーキング・ウェブサイトは、背景イメージとして使用するために、取り出されたコンテンツに関連するイメージ（例えば、コンテンツを投稿したソーシャルつながりのユーザ・プロファイル・イメージ）を取り出すことができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、限定ではなく例として、（例えば、ユーザがコンテンツを精力的に、頻繁に投稿する多数のソーシャルつながりを有するために、利用可能なコンテンツが過剰にあるとき）以下の任意の数の要素に基づいて、コンテンツの取り出しを優先順位付け、制限、および／または制御することができる。（コンテンツを投稿したユーザ、コンテンツ内で直接的に特定されるユーザ、またはタグによってコンテンツに関連付けられるユーザに対する）分離度、（例えば、閲覧、クリック、「いいね」、コメント、レーティング、再ポスティングによって求められる）アフィニティ、関連性、新しさ、人気、（特定の位置に関連するコンテンツについての、ユーザの現在位置、ユーザの「ホーム」位置、またはユーザに関連する別の位置に対する）近接度、コンテンツ内で特定され、またはコンテンツに関連する他のユーザのプライバシー設定、あるいはコンテンツがスポンサー付きであるか否か。
【００４７】
ステップ３４０では、ソーシャル・ネットワーキング・システムは、必要な場合に、新しいコンテンツ・ボードを構成する。新しいコンテンツ・ボードを構成することは、ステップ３３０で取り出されたコンテンツ（例えば、ソーシャルつながりによって投稿されたイメージおよび付随するテキストと、時刻、日付、位置、ユーザ識別タグなどの投稿されたコンテンツに関連するメタデータと、投稿されたコンテンツに応答して投稿されたコンテンツ、投稿されたコンテンツの賛同／不賛同／人気／再配布／ダウンロードを示す統計、投稿されたコンテンツを含み、または参照するコンテンツ、例えばマッシュアップなどの関連ソーシャル・ネットワーキング情報）を利用することを含むことができる。特定の実施形態では、コンテンツ・ボードの構成は、モバイル・コンピューティング装置１０にコンテンツを適合させるためのコンテンツの修正（例えば、イメージ・サイズ、解像度、アスペクト比、カラー、ファイル・サイズを修正する）、ユーザのプリファレンスおよび／または設定にコンテンツを適合させるためのコンテンツの修正（例えば、コンテンツに関連する特定の統計および／またはメタデータを表示する／隠す、コンテンツ内で特定され、またはコンテンツに関連する各ユーザについてのユーザ関連ソーシャル・ネットワーキング対話要素２４４を提供する、特定の語を編集する）、コンテンツ内で特定されるか、またはコンテンツに関連する他のユーザのプライバシー設定に従ってコンテンツ適合されるためのコンテンツの修正（例えば、他のユーザについての識別情報を隠す、他のユーザについての連絡先情報および／または機能を除去する、ユーザによるコメントを防止するために任意のコンテンツ関連ソーシャル・ネットワーキング対話要素２４２の表示を制限する）を含むことができる。
【００４８】
ステップ３５０では、ソーシャル・ネットワーキング・システムは、以前に構成したコンテンツ・ボード内に含まれるコンテンツに対する更新を構成する。例えば、「いいね」の数が変化した場合、またはコンテンツに応答する追加のコメントが投稿された場合、または他のユーザを特定する追加のタグが追加された場合、ソーシャル・ネットワーキング・システムは、任意のそのような修正または追加された情報で、関連する以前に構成したコンテンツ・ボード内のコンテンツについての更新を構成することができる。特定の実施形態では、以前に構成したコンテンツ・ボード内のコンテンツが、その後に削除されたコンテンツ・ポスティングによって提供された場合、ソーシャル・ネットワーキング・システムは、コンテンツ・ボードを削除するようにモバイル・コンピューティング装置１０に指令するか、またはコンテンツがコンテンツの元のポスタ（original poster）によって除去されたことをユーザに通知するためにメッセージを表示すべきことを示す更新を構成することができる。
【００４９】
ステップ３６０では、ソーシャル・ネットワーキング・システムは、新しいコンテンツ・ボードおよびコンテンツ更新を装置に送る。特定の実施形態では、ソーシャル・ネットワーキング・システムは、新しいコンテンツを求めるモバイル・コンピューティング装置１０からの要求の受信（例えば、モバイル・コンピューティング装置１０上にローカルにキャッシュされる「フレッシュな」（新しい、または今のところまだ表示されていない）コンテンツ・ボード数が特定のしきい値未満に低下したとき）、モバイル・コンピューティング装置１０からのイベント通知の受信（例えば、モバイル・コンピューティング装置１０がオンにされたとき、Ｗｉ−Ｆｉネットワーク接続を取得したとき、または無制限のデータ・アクセスを提供するネットワークに接続したとき）、または周期的間隔という１つまたは複数の条件が存在するときに、そのような新しいコンテンツおよび更新を送ることができる。任意のそのような周期的間隔は、データ使用量を制限し、またはイメージ品質を指定するための構成設定、装置ディスプレイ属性（例えば、解像度およびピクセル密度）、閲覧履歴、装置使用パターン、装置センサ入力、電池レベル、ネットワーク接続性、帯域幅可用性などのいくつかの要素に基づいて変動することがある。
【００５０】
ステップ３７０では、ソーシャル・ネットワーキング・システムは、ソーシャル化ダッシュを使用して、ユーザによって装置上に入力されたソーシャル・ネットワーキング・トランザクションを示す装置からデータを受信することができる。例えば、ユーザが、コンテンツに「いいね」を表明するか、コンテンツに対するコメントをサブミットするか、またはコンテンツに関連してタグ付けされたユーザに友達要求を送るために、コンテンツ関連ソーシャル・ネットワーキング対話要素２４２を使用してコンテンツ・ボードに応答する場合、ソーシャル・ネットワーキング・システムは、モバイル・コンピューティング装置１０によって送られたデータを受信することができる。
【００５１】
ステップ３８０では、ソーシャル・ネットワーキング・システムは、受信したデータを使用してソーシャル・グラフを更新すること、かつ／または受信したデータに基づいてソーシャル・ネットワーキング・ユーザに通知を送ることを実行する。
【００５２】
特定の実施形態は、適切な場合、図３の方法の１つまたは複数のステップを反復することができる。本開示は、図３の方法の特定のステップが特定の順序で行われるものとして説明および図示するが、本開示は、任意の適切な順序で行われる図３の方法の任意の適切なステップを企図する。さらに、本開示は、図３の方法の特定のステップを実施する特定の構成要素、装置、またはシステムを説明および図示するが、本開示は、図３の方法の任意の適切なステップを実施する任意の適切な構成要素、装置、またはシステムの任意の適切な組合せを企図する。
【００５３】
図４Ａ〜４Ｆは、例示的コンテンツ・ボード順序付けアルゴリズムの動作中のカバー・フィードについてのコンテンツ・ボードの例示的キューの状態を示す。特定の実施形態では、ソーシャル・ネットワーキング・システムは、（コンテンツのランク付けに少なくとも部分的に基づいた）カバー・フィード内のコンテンツ・ボードに関連するコンテンツのランク付けを決定することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、「最もフレッシュ（freshest）」で最も興味深いコンテンツがユーザに対する表示のためにコンテンツ・ボードのキュー内で昇格することを保証するように、カバー・フィード内のコンテンツ・ボードの表示についての順序を決定する。特定の実施形態では、コンテンツ・ランク付けの変化の結果、カバー・フィード内のコンテンツ・ボードの表示についての順序が変化することがある（または変化しないことがある）。特定の実施形態では、コンテンツ・ボード順序付けアルゴリズムをソーシャル・ネットワーキング・コンテンツおよび他の情報に適用して、ユーザによってどのコンテンツ・アイテムが既に閲覧されたか、（例えば、人気、関連性、ソーシャル・グラフつながり、アフィニティなど）前述の任意の要素、または上記で説明した任意のソーシャル・ネットワーキング情報に基づいて、コンテンツ・ボードについての順序を継続的に決定および更新することができる。例えば、ユーザが特定のコンテンツを閲覧した後は、コンテンツ・ボードの順序を更新することができ、その結果、フレッシュなコンテンツが、キュー内で以前に閲覧されたコンテンツの前方に昇格する。別の例では、以前にダウンロードされたコンテンツ・ボード内のコンテンツの人気が（例えば、ソーシャル・ネットワーキング・システムのユーザによって「いいね」が表明されること、かつ／またはコメントされることによって）高まるとき、キュー内の人気のあるコンテンツを人気の低いコンテンツの前方に昇格させるために、コンテンツ・ボードをキューの前方に移動するようにコンテンツ・ボードの順序を更新することができる。別の例では、以前にダウンロードされたコンテンツ・ボード内のコンテンツが、その後ユーザのソーシャルつながりを特定するものとしてタグ付けされる場合、より関連性の高いコンテンツを昇格させるために、キュー内の前方にコンテンツ・ボードを移動するようにコンテンツ・ボードの順序を更新することができる。特定の実施形態では、サード・パーティ・サイトおよび／または他のアプリケーション上のユーザの活動についての情報が、ランク付けのための要素でよく、例えば、ユーザがサード・パーティ・コンテンツ・サイト上またはユーザの装置上の別のアプリケーション内の特定のコンテンツを閲覧した場合、ランク付けをダウングレードすることができ、あるいはユーザが、特定のコンテンツに関係するサード・パーティ・サイト上またはユーザの装置上の別のアプリケーション内の特定のコンテンツ・チャネルに加入した場合、ランク付けをアップグレードすることができる。
【００５４】
特定の実施形態では、コンテンツを継続的にランク付けし、再順序付けすることができ、いくつかの実施形態では、コンテンツを周期的にランク付けおよび再順序付することができる（例えば、セッション当たり１回、または画面がオフまたはオンされるごとに１回）。特定の実施形態では、コンテンツ・ボードの順序に対する更新をモバイル・コンピューティング装置１０に継続的かつ／または周期的に送ることができる。
【００５５】
図４Ａ〜４Ｆに示されるコンテンツ・ボードの例示的なキューに適用される例示的なコンテンツ・ボード順序付けアルゴリズムの動作を示すために、コンテンツ・ボードの右上隅の白い星は、コンテンツ・ボードが表示されていないことを示し、コンテンツ・ボードの右上隅の暗い星は、コンテンツ・ボードが表示されたことを示し、コンテンツ・ボードの右上隅の円内の暗い星は、コンテンツ・ボードがモバイル・コンピューティング装置１０の画面上に表示するために現在利用可能であることを示し、コンテンツ・ボードの左上隅の押しピンは、コンテンツ・ボードがカバー・フィードについてのキューの前方に「ピンニング」されている（pinned）ことを示す。表示のために現在利用可能なコンテンツ・ボードは、モバイル・コンピューティング装置１０の画面上に現在表示することができ、モバイル・コンピューティング装置１０の画面がオンにされた後に表示される次のコンテンツ・ボードでよく、またはカバー・フィードがモバイル・コンピューティング装置１０上でアクティブとなった後に表示される次のコンテンツ・ボードでよい。
【００５６】
図４Ａでは、コンテンツ・ボード４００Ｃが、モバイル・コンピューティング装置１０上に表示するために現在利用可能である。コンテンツ・ボード４００Ｃは、コンテンツ・ボード４００Ａが装置上に表示された後に昇格し、次いでその後に、カバー・フィードがコンテンツ・ボード４００Ａからコンテンツ・ボード４００Ｃに遷移した後に、キュー内に押し戻されたものである。コンテンツ・ボード４００Ａは以前に、コンテンツ・ボード順序付けアルゴリズムによって考慮された１つまたは複数の要素（例えば、ソーシャルつながりが描かれて以来、より人気があり、より関連性が高い、ソーシャル・ネットワーキング・システムにより最近になって投稿された）に基づいて、コンテンツ・ボード４００Ｃの前方にランク付けされた。装置ステータス情報が、装置が現在縦向き（portrait orientation）に保持されていることを示すので、縦向きのイメージを有する任意のコンテンツ・ボードが、キュー内で、横向き（landscape orientation）のイメージを有する任意のコンテンツ・ボードの前方に昇格し、したがって、コンテンツ・ボード４００Ａが既に表示されているが、コンテンツ・ボード順序付けアルゴリズムは、コンテンツ・ボード４００Ｂおよび４００Ｄの前方にコンテンツ・ボード４００Ａを昇格させる。コンテンツ・ボード４００Ｂは、コンテンツ・ボード順序付けアルゴリズムによって考慮される１つまたは複数の要素に基づいて、コンテンツ・ボード４００Ｄの前方にランク付けされる。コンテンツ・ボード４００Ｅ、４００Ｆ、４００Ｇ、および４００Ｈは、完全にダウンロードされていないコンテンツ要素を含み、しがってキューの後方に降格している。
【００５７】
図４Ｂでは、（モバイル・コンピューティング装置１０に完全にダウンロードされている）コンテンツ・ボード４００Ｅが、モバイル・コンピューティング装置１０上に表示するために現在利用可能である。コンテンツ・ボード４００Ｃは、カバー・フィードがコンテンツ・ボード４００Ｃからコンテンツ・ボード４００Ｅに遷移した後に、キュー内に押し戻された。装置は現在縦向きに保持されているので、縦向きのイメージを有する任意のコンテンツ・ボードが、キュー内で、横向きのイメージを有する任意のコンテンツ・ボードの前方に昇格し、したがって、コンテンツ・ボード４００Ｅは当初はコンテンツ・ボード４００Ｂおよび４００Ｄの後ろにランク付けされたが、コンテンツ・ボード順序付けアルゴリズムは、表示のためにコンテンツ・ボード４００Ｂおよび４００Ｄの前方にコンテンツ・ボード４００Ｅを昇格させる（コンテンツ・ボード４００Ｂおよび４００Ｄはさらに、キュー内のコンテンツ・ボード４００Ａおよび４００Ｃの後ろにとどまる）。コンテンツ・ボード４００Ｆ、４００Ｇ、および４００Ｈは、まだ完全にダウンロードされていないコンテンツ要素を含み、したがってキューの後方にとどまる。
【００５８】
図４Ｃでは、装置ステータス情報は、装置がこのときに横向きに保持されていることを示し、したがってコンテンツ・ボード４００Ｂおよび４００Ｄはキューの前方に昇格しており、コンテンツ・ボード４００Ｂは、モバイル・コンピューティング装置１０上に表示するために現在利用可能である。カバー・フィードがコンテンツ・ボード４００Ｅからコンテンツ・ボード４００Ｂに遷移した後に、コンテンツ・ボード４００Ｅは、キュー内で（以前に表示されたコンテンツ・ボード４００Ａ、４００Ｃ、および４００Ｅの後ろに）押し戻された。（完全にダウンロードされ、まだ表示されていない）コンテンツ・ボード４００Ｆはこのとき、キュー内に（縦向きを有する以前に表示されたすべてのコンテンツ・ボードであるコンテンツ・ボード４００Ａ、４００Ｃ、および４００Ｅの前方に）現れる縦向きの第１のコンテンツ・ボードである。コンテンツ・ボード４００Ｇおよび４００Ｈは、まだ完全にダウンロードされていないコンテンツ要素を含み、したがってキューの後方にとどまる。
【００５９】
図４Ｄでは、コンテンツ・ボード４００Ａがキューの前方に「ピンニング」されており、したがってコンテンツ・ボード４００Ａは、（縦向きであるにも関わらず）キューの前方に存続する。特定の実施形態では、キューの前方にコンテンツ・ボードをピンニングした結果、ピンニングしたコンテンツ・ボードが、特定の指定された瞬間に（例えば、ロック画面を表示するとき）常にモバイル・コンピューティング装置１０の画面上に現れることがある。この例では、モバイル・コンピューティング装置が、ユーザが装置をロック解除した後、キュー内の次のコンテンツ・ボード（４００Ｄ）に遷移した。表示されたコンテンツ・ボード４００Ｂが、キュー内のコンテンツ・ボード４００Ｄの後ろに押し戻される。装置は依然として横向きに保持されているので、縦向きのイメージを有する任意のコンテンツ・ボードが、キュー内の横向きのイメージを有する任意のコンテンツ・ボードの後ろに押し戻される。このとき、ダウンロードが完了し、まだ表示されていないコンテンツ・ボード４００Ｇが、コンテンツ・ボード順序付けアルゴリズムによって考慮される１つまたは複数の要素に基づいて、（例えば、コンテンツ・ボード４００Ｇ内に含まれるコンテンツは、ソーシャル・ネットワーキング・システムに、より最近になって投稿されたものであり、最後のコンテンツ・ボード順序付け以来の「いいね」およびコメントの数に関してコンテンツ・ボード４００Ｆ内に含まれるコンテンツに勝っているので）コンテンツ・ボード４００Ｆの前方にランク付けされる。コンテンツ・ボード４００Ｈは、完全にダウンロードされていないコンテンツ要素を含み、したがってキューの後方にとどまる。
【００６０】
図４Ｅでは、装置ステータス情報は、装置がこのときに縦向きに保持されていることを示すが、カバー・フィードも、装置の現在の向きに対応しない向きを有するコンテンツ・ボードに対して回転およびズームインするように再構成されており、したがって向きは、もはやコンテンツ・ボード順序付けアルゴリズムによって考慮されない。コンテンツ・ボード４００Ａは、キューの前方にピンニングされたままであり、ロック画面を過ぎると、非常に人気のあるコンテンツ・ボード４００Ｇが、（人気の低いコンテンツ・ボード４００Ｆの前方にあり）モバイル・コンピューティング装置１０上に表示するために利用可能にされる。このとき、（完全にダウンロードされ、まだ表示されていない）コンテンツ・ボード４００Ｈが、キュー内のコンテンツ・ボード４００Ｆの直後に（かつ、すべての以前に表示されたコンテンツ・ボードの前方に）現れる。
【００６１】
特定の実施形態では、コンテンツ・ボードが表示前にズームインされるとき、表示可能領域２００内に当初表示されるコンテンツ・ボードの部分は、ユーザ、ユーザのソーシャルつながり、または何らかの他の重要なアイテムを特定するものとしてタグ付けされたイメージの領域上に焦点を合わせることができる。図４Ｅおよび４Ｆに示される例示的コンテンツ・ボードでは、ズームインされたコンテンツ・ボードが、ユーザ「アリス」を特定するものとしてタグ付けされたイメージの領域上に焦点を合わせるようにズームインされている。
【００６２】
図４Ｆでは、コンテンツ・ボード４００Ａはもはやキューの前方に「ピンニング」されず、このときはコンテンツ・ボード４００Ｆが、モバイル・コンピューティング装置１０上に表示するために利用可能である。コンテンツ・ボード４００Ａは、キュー内の今のところまだ表示されていないコンテンツ・ボード４００Ｈの後ろ、さらには既に表示されたコンテンツ・ボード４００Ｇの後ろに押し戻され、コンテンツ・ボード４００Ｇは、すべての他の既に表示されたコンテンツ・ボードの前方のキュー位置に保持される（この例では、カバー・フィード対話履歴は、ユーザ「アリス」がコンテンツ・ボード４００Ｇを長く維持し、イメージ内の自分自身をタグ付けし、コンテンツ・ポスティングに「いいね」を表明し、アリスのコメントに対する何らかの応答が投稿されたときにそれについて通知するようにアリスが要求したコンテンツ・ポスティングに対するコメントをサブミットすることにより、コンテンツ・ボード４００Ｇに高いレベルの関心を示したことを示す）。既に閲覧したコンテンツ・ボード４００Ａ、４００Ｃ、４００Ｅ、４００Ｂ、および４００Ｄは、モバイル・コンピューティング装置１０上に当初表示された順序でコンテンツ・ボード４００Ｇの後に続く。
【００６３】
図５は、モバイル・コンピューティング装置１０のためのカバー・フィードをソーシャル化ダッシュに提供する例示的方法のステップの流れ図である。前述のように、ソーシャル化ダッシュは、モバイル・コンピューティング装置１０のオペレーティング・システムによって提示されるユーザ・インターフェース全体にわたってソーシャル・ネットワーキング・コンテンツおよびソーシャル・ネットワーキング機能を統合する（かつ、恐らくはそれを完全に覆い、または視覚的に目立たなくする）インターフェースをユーザに提示するように構成される。
【００６４】
ステップ５１０では、ソーシャル・ネットワーキング・システムは、新しく投稿されたコンテンツと、以前に投稿されたコンテンツおよびユーザ・プロファイル情報に対する更新と、イベント、メッセージ、通知、および他のソーシャル・ネットワーキング情報とを求めて、ユーザのソーシャル・ネットワークを監視する。
【００６５】
ステップ５２０では、ソーシャル・ネットワーキング・システムは、モバイル・コンピューティング装置１０からカバー・フィード対話の履歴（例えば、ログ）を受信する。カバー・フィード対話履歴は、ユーザがどのコンテンツ・ボードを閲覧したか、どのコンテンツ・ボードがダウンロードの完了を待機中のコンテンツを依然として有するか、コンテンツ・ボードについての現在の順序はどうかに関する情報、および恐らくは、例えば、ユーザが特定のコンテンツ・ボードをどれほどの期間閲覧したか、ユーザが（例えば、ソーシャル対話機能を使用して）コンテンツ・ボードと対話したかどうか、ユーザが（例えば、タッチ・スクリーン・ジェスチャ入力を与えることによって）スキップバックして以前に閲覧したコンテンツ・ボードを持ち出したかどうか、ユーザが特定のコンテンツ・ボードを「ブックマーク」し、または特定のコンテンツ・ボードを「ホーム」ページとして「ピンニング」し、または特定のコンテンツ・ボードを一般装置ＵＩ背景またはロック画面ＵＩ背景として設定したかどうかなどの他の情報を提供することができる。
【００６６】
ソーシャル・ネットワーキング・サーバはまた、（例えば、装置がオンにされた、装置画面が動作可能にされた、ネットワーク接続性が確立された）装置に基づくイベントのイベント・ログまたは装置に基づくイベントに関する通知も受信することができる。特定の実施形態では、そのようなイベントは、どのコンテンツ・ボードをカバー・フィード内に含めるべきか、およびコンテンツ・ボードの順序はどうあるべきかを再評価する指定された機会のうちの１つを構成することができる。ソーシャル・ネットワーキング・サーバはまた、装置ステータス情報（例えば、ユーザのソーシャルつながりに関係する最近の装置トランザクション（例えば、呼出し／テキスト／電子メール／カレンダ招待）の履歴ログ、装置が現在どのタイプのネットワークに接続されているか、どれほどのネットワーク帯域幅が装置に対して利用可能か、電池レベル、利用可能なメモリなど）も受信することができる。
【００６７】
ステップ５３０では、ソーシャル・ネットワーキング・システムは、図３のステップ３３０に関して以前に説明したように、カバー・フィード対話履歴にさらに基づいて、ユーザのソーシャル・ネットワークからコンテンツを取り出す。特定の実施形態では、装置情報は、任意の装置に基づくイベントについての受信した情報および装置ステータス情報をさらに含むことができる。
【００６８】
特定の実施形態では、ソーシャル・ネットワーキング・システムがコンテンツの取り出しを優先順位付け、制限、および／または制御するとき、考慮のための追加の要素は、限定ではなく例として、カバー・フィード対話履歴（例えば、ユーザが特定のソーシャルつながりがタグ付けされるあらゆるカバー・ボードに「いいね」を表明していた場合、ソーシャルつながりを特定し、またはソーシャルつながりに関係するコンテンツを探す）、装置に基づくイベント（例えば、ユーザが、特定のソーシャルつながりによって送られた、装置上で動作するゲームをプレイする招待を最近受諾した場合、ソーシャルつながりを特定し、またはソーシャルつながりに関係するコンテンツを探す）、または装置ステータス情報（例えば、装置が現在充電ドックに横向きにプラグ接続されている場合、横向きを有するイメージに関連するコンテンツを探す）を含むことができる。
【００６９】
ステップ５４０では、ソーシャル・ネットワーキング・システムは、必要な場合、新しいコンテンツ・ボードまたは以前に構成したコンテンツ・ボード内に含まれるコンテンツに対する更新を構成する。特定の実施形態では、コンテンツ・ボードの構成は、ステップ３４０に関して先に論じたようなコンテンツの修正および／または制限を含むことができ、恐らくは、カバー・フィード対話履歴（例えば、ユーザが特定のソーシャルつながりがタグ付けされるあらゆるカバー・ボードを削除するか、または隠していた場合、ソーシャルつながりを特定し、またはソーシャルつながりに関係する任意のコンテンツを除去する）、装置に基づくイベント（例えば、ユーザが最近、特定のソーシャルつながりからの複数の電話呼出しをアクティブに拒否した場合、ソーシャルつながりを特定する任意のソーシャル対話機能を抑制する）、または装置ステータス情報（例えば、装置が現在充電ドックに横向きにプラグ接続されている場合、イメージを横向きとなるように回転する）に基づいてコンテンツを修正および／または制限することも加えられる。特定の実施形態では、ソーシャル・ネットワーキング・システムはまた、追加の新しいコンテンツ・ボードを構成し、かつ／または以前に構成したコンテンツ・ボードを更新するか否かを決定するときに、サービス・プラン制限も考慮することができる（例えば、ユーザがユーザの月間データ転送限度に達するか、またはそれに近づいているとき）（例えば、ソーシャル・ネットワーキング・システムは、特定のコンテンツが受信した「いいね」の数を更新すること、その後削除されたポスティングからのコンテンツを含むコンテンツ・ボードを除去する命令と共に更新を送ることなど、コンテンツに対する小さい更新を単に構成することができる）。
【００７０】
ステップ５５０では、次いでソーシャル・ネットワーキング・システムは、カバー・フィード２５０内のコンテンツ・ボードについての順序を決定する。順序は、カバー・フィード対話履歴、（ユーザに関するソーシャル・ネットワーキング情報を含む）ユーザ情報、および／または装置情報に基づくことができる。図４Ａ〜４Ｆに関して説明したように、順序は、限定ではなく例として、（例えば、閲覧されていない「フレッシュ」コンテンツの表示を昇格させるか、またはユーザが同様のコンテンツ・ボードに反復的に戻ったときに、特定の位置またはソーシャルつながりに関連するコンテンツを昇格させるために）カバー・フィード対話履歴、ソーシャル・ネットワーキング・システムに投稿されたコンテンツの新しさ、異なるコンテンツ・ボード内のコンテンツの人気、異なるコンテンツ・ボード内のコンテンツの（ユーザに対する）関連性、または装置に基づくイベント（例えば、ユーザが最近、特定のソーシャルつながりとＳＭＳメッセージ／電子メール／電話呼出しを交換した場合、ソーシャルつながりを特定するか、またはソーシャルつながりに関するコンテンツの表示を昇格させる）を含む任意の数の要素に依存することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムはまた、（例えば、モバイル・コンピューティング装置１０がソーシャル・ネットワーキング・システムに対してそのような情報を利用可能にするとき）ステップ５９０で説明したクライアント側の考慮／要素に基づいてコンテンツ・ボードの順序を決定することができる。
【００７１】
ステップ５６０では、ソーシャル・ネットワーキング・システムは、カバー・フィード２５０内のコンテンツ・ボードについての順序をモバイル・コンピューティング装置１０に送る。この時点で、装置に送るべき新しいコンテンツ・ボードおよび／または更新がある場合、そのようなデータも装置に送ることができる。
【００７２】
特定の実施形態では、コンテンツ・ボード順序評価は、部分的にサーバで行うことができ（次いでサーバは、コンテンツ・ボード順序と、任意の新しいコンテンツ・ボードと、キャッシュされたコンテンツ・ボードに対する任意の更新とをモバイル装置にプッシュする）、次いで部分的にモバイル装置で行うことができる（モバイル装置は、装置に基づく情報に従ってコンテンツ・ボード順序を再評価することができる）。コンテンツ・ボード順序評価の第１の段階は、例えば、ユーザに対する関連性および／またはユーザのグループ内の人気に従ってコンテンツ・ボードを昇格させることなどの、サーバによってより容易に評価することのできる特定の規則および／または原理を支持するために、サーバで行うことができる。コンテンツ・ボード順序評価の第２の段階は、例えば、そのすべての要素が完全にダウンロードされ、モバイル装置にキャッシュされたコンテンツ・ボードを昇格させること、その向きがモバイル装置の画面の現在の向きに対応する背景イメージを有するコンテンツ・ボードを昇格させることなどの、モバイル装置によってより容易に評価することのできる特定の規則および／または原理を支持するために、モバイル装置で行うことができる。他の規則および／または原理は、例えば、モバイル装置所有者のソーシャルつながりに関連するコンテンツを含むコンテンツ・ボードを昇格させることであって、モバイル装置がソーシャルつながりに関連する通信を最近受信または送信したこと、モバイル装置への、および／またはモバイル装置からのデータ転送が使用量しきい値に接近したとき、ならびに／あるいは装置の現ステータスが普通なら特定のコンテンツ・ボードの提示の助けにならない（例えば、背景「イメージ」が、装置にとって現在利用可能なものよりも多くのメモリ／プロセッサ能力／電池電力／ネットワーク帯域幅を必要とする高解像度ビデオ・クリップへのリンクである）とき、キャッシュされたコンテンツ・ボードを保持すること（および新しいコンテンツ・ボードを取り出すことを控えること）を含むことができる。さらに、ステップ５３０と同様に、特定の実施形態では、ソーシャル・ネットワーキング・システムは、コンテンツ・ボードについての順序を決定する場合、（例えば、ユーザがユーザの月間データ転送限度に達するか、またはそれに近づいているとき）サービス・プラン制限も考慮することができる。
【００７３】
そのような状況では、モバイル・コンピューティング装置１０は、カバー・フィード・キュー内のコンテンツ・ボードの位置を押し戻すことができ、またはリソースのすべてが（少なくとも十分に）利用可能となるまで、ユーザにコンテンツ・ボードを提示することを単に遅延する（次いで、表示する順番が次となるようにコンテンツ・ボードをキューアップする（queue up））ことができる。モバイル・コンピューティング装置はまた、コンテンツ・ボードの順序を更新し、コンテンツ・ボードの更新後の順序をソーシャル・ネットワーキング・システムに送り戻すこともできる（ステップ５７０）。
【００７４】
特定の実施形態は、適切な場合、図５の方法の１つまたは複数のステップを反復することができる。本開示は、図５の方法の特定のステップが特定の順序で行われるものとして説明および図示するが、本開示は、任意の適切な順序で行われる図５の方法の任意の適切なステップを企図する。さらに、本開示は、図５の方法の特定のステップを実施する特定の構成要素、装置、またはシステムを説明および図示するが、本開示は、図５の方法の任意の適切なステップを実施する任意の適切な構成要素、装置、またはシステムの任意の適切な組合せを企図する。
【００７５】
図６Ａ〜６Ｃは、継続的、周期的、または不規則に（例えば、図６Ａ〜６Ｃの７角星によって示されるように、プッシュ・イベントを送り出す）コンテンツ・サーバによって提供されるコンテンツおよび他のデータを受信および表示する間の、３つの例示的モバイル・コンピューティング装置（１０Ａ、１０Ｂ、および１０Ｃ）についてのリソース消費を示す並列イベント・タイムラインを示す。図６Ａ〜６Ｃは、例示的な装置が、プッシュ・イベントを受信し、電池電力を消費し、装置の電池を充電しながら、異なるタイプのネットワーク接続を提供する異なるネットワーク環境間を遷移するときの、１日の持続時間にわたる装置１０Ａ〜１０Ｃ間のリソース消費（特に、電池電力）の変動を示す。コンテンツ・サーバ（例えば、ソーシャル・ネットワーキング・システムに関連するサーバ）によって開始されるプッシュ・イベントは、コンテンツおよび／またはデータのプッシュ（例えば、新しいコンテンツ・ボード、以前にプッシュしたコンテンツ・ボードに対する更新、および更新後のコンテンツ・ボード順序付け）、コンテンツ・サーバに要求を送る装置によって取り出すためにそのようなコンテンツおよび／またはデータが利用可能であるという通知、ならびに／あるいはアクティブ状態に入り、利用可能なコンテンツおよび／またはデータをチェックするように受信側装置に指令する「起動コマンド」を含むことができる。装置によって受信される任意のそのようなコンテンツおよび／またはデータは、表示のためにキャッシュされる（例えば、表示のためにコンテンツ・ボードをカバー・フィード内にキャッシュする）。コンテンツがユーザに表示された後、必要な場合、新しいコンテンツのための空間を作るために、キャッシュからコンテンツを除去することができる。装置のキャッシュ内に常駐する、新しい、今のところまだ表示されていないコンテンツの減退およびフローが、灰色に陰影が付けられた領域によって示される。
【００７６】
装置１０Ａ〜１０Ｃは、そのハードウェアおよびソフトウェア仕様および構成に関して様々である。その全電力消費プロファイルは、（装置ごとの、それぞれのプロセッサ、画面、および４Ｇ  ＬＴＥ／３Ｇ／８０２．１１ａｂｇｎネットワーク接続性に関する様々な無線による電力消費に関して）最も電力効率の高い装置１０Ａから、最も電力効率の低い装置１０Ｃまでにおよぶ。この例では、装置１０Ｂは装置１０Ｃよりも２５％電力効率が高く、装置１０Ａは装置１０Ｃよりも５０％電力効率が高い。さらに、この例では、各装置上に設けられる無線は、速度および電力消費が同一の装置上の他の無線に対して比較的同程度に変動し、例えば、すべての３つの装置にわたって、８０２．１ｎ無線は最速の最大速度を実現するが、電力消費では３番目にランク付けされ（３Ｇ無線より低いが、８０２．１１ｂ無線よりも高い）、４Ｇ  ＬＴＥ無線は最も多くの電力を消費するが、最大速度に関して３番目にランク付けされる（３Ｇよりも高速だが、８０２．１１ｂよりも低速である）。
【００７７】
図６Ａ〜６Ｃでは、（ハードウェアおよびソフトウェア仕様および構成に関して変動する）これらの３つの装置間のリソース消費の変動の妥当な比較を確立するために、提示した例は、いくつかの仮定を行っている。第１に、これらの３つの例示的な装置のユーザは、これらの異なるネットワーク環境を通じて共に移動する（したがって、同時に同一のネットワークに接続する）。図６Ａ〜６Ｃに示されるように、装置は、００：００から０７：００まで８０２．１１ｎ  Ｗｉ−Ｆｉネットワーク（例えば、ホームＷｉ−Ｆｉネットワーク）に接続され、ユーザが８０２．１１ｎ  Ｗｉ−Ｆｉネットワークの範囲外に移動するとき、４Ｇ  ＬＴＥネットワークに接続する。次いで１３：００に、ユーザは４Ｇ  ＬＴＥネットワークの範囲外に移動し、より旧式の３Ｇネットワークに接続する。最後に、１９：００に、ユーザは、（例えば、カフェの）８０２．１１ｂ  Ｗｉ−Ｆｉネットワークの範囲内に移動する。第２に、任意の特定の装置が特定のネットワークに接続される期間全体において、安定した（consistent）レベルの帯域幅が、期間全体にわたって、すべての装置に提供される（例えば、装置１０Ａ〜１０Ｃが４Ｇ  ＬＴＥネットワークに接続される０７：００から１３：００まで、６時間の期間全体にわたって、各装置１０Ａ〜１０Ｃに安定したレベルの帯域幅が提供される）。第３に、電池電力消費は主に、様々な無線の動作によって駆動され、任意の他の原因（例えば、プロセッサ、画面）による消費は無視される。第４に、各装置１０Ａ〜１０Ｃは、プラグ接続され、充電中に電池電力を取り出すことなく、かつ充電工程を減速することなく、着信プッシュ・イベントを処理する。
【００７８】
図６Ａは、コンテンツおよび他のデータをサービスする例示的デフォルト・スケジュールを使用してコンテンツ・サーバによってコンテンツおよび他のデータのサービスを受けている間の装置１０Ａ〜１０Ｃについての電池電力消費を示す並列イベント・タイムラインを示す。図６Ａに示される例では、コンテンツ・サーバは、１日全体にわたって、２時間ごとに、正時に（on the hour）２ＭＢのコンテンツおよび／またはデータを周期的にプッシュする（装置１０Ａ〜１０Ｃは受信する）。図６Ａに示されるように、モバイル・コンピューティング装置１０Ａ〜１０Ｃは、（データ転送が使用量限度に達する時点まで）プッシュされたコンテンツおよび／またはデータがコンテンツ・サーバから受信されるごとに電池電力を消費する（その結果、その時点の後には電池電力は消費されない）。さらに、装置１０Ａ〜１０Ｃは、異なるネットワーク環境を通り（例えば、８０２．１１ｎから４Ｇ  ＬＴＥ、３Ｇ、８０２．１１ｂへ）、異なる電力消費プロファイルを有する異なる無線を利用しなければならず、（平均データ転送率は同じままであるにも関わらず）電池電力消費率がその異なる無線に応じて変動する。
【００７９】
電力消費に関して最も効率的である装置１０Ａは、充電に関しても最も効率的であり、したがって１日全体にわたって装置１０Ａを使用するために、装置１０Ａのユーザ（アリス・リデル）は、０５：３０に起きるときに装置１０Ａを１時間プラグ接続する必要があるだけである。装置１０Ａよりも電力効率の低い装置１０Ｂは、１６：２０に「電池低下」警告を表示し、装置１０Ｂのユーザ（ブランチ・ラパン（Ｂｌａｎｃｈｅ  Ｌａｐｉｎ））に１７：００から１８：３０まで装置１０Ｂをプラグ接続して充電するように促し、１８：３０に装置１０Ｂは別の位置に行く準備ができ、間もなく、８０２．１１ｂネットワークの範囲内に到着する。最も効率の低い装置である装置１０Ｃのユーザは、装置１０Ｃの電力消費制限を非常に意識しているので、０５：３０まで、装置１０Ｃはプラグ接続されて充電されたままであり、その後、電池が持続するのは、１４：２０に「電池低下」警告が表示されるまでだけである。次いで装置１０Ｃは、１５：００から１８：３０までプラグ接続されて充電され、それにより、２２：０６にデータ転送使用量限度に達するまで持続するのに十分な電力が供給される。この時間枠にわたる、新しい、表示されていないコンテンツの消費のユーザのパターンが、陰影が付けられた灰色の領域によって示されている。
【００８０】
図６Ｂおよび６Ｃは、コンテンツおよび他のデータをサービスする例示的なリソース制御アルゴリズムを使用してコンテンツ・サーバによってコンテンツおよび他のデータのサービスを受けている間の同一の３つの例示的な装置についての電池電力消費を示す並列イベント・タイムラインを示す。特定の実施形態では、リソース制御アルゴリズムは、電池寿命を延ばし、高解像度イメージを含むフレッシュ・コンテンツのユーザへの十分な供給を保つという競合する目標の平衡を取るように構成することができる。
【００８１】
図６Ｂは、電池寿命を伸ばし、高解像度イメージを含むフレッシュ・コンテンツのユーザへの十分な供給を保つという上記で説明した両方の目標を最大にするように構成される例示的なリソース制御アルゴリズムの動作を示す。図６Ｂに示されるシナリオは、図６Ａに示されるような厳密に同一のイベントおよび環境のセット（新しい、閲覧されていないコンテンツの消費のユーザのパターン、充電イベントなど）を取り、例示的なリソース制御アルゴリズムを適用して、プッシュ・イベントのパターンを変更し、電池電力消費を最小限に抑え、新しい、閲覧されていないコンテンツの配信を最大にする。充電期間中に、コンテンツ・サーバは、電池が低下しているときに新しいコンテンツをプッシュすることなく、より長い期間にわたって進行することができるために、可能な限り多くの、新しいコンテンツおよび／またはデータをアクティブにプッシュする。
【００８２】
図６Ｃは、複数の装置にわたって比較的一様な電池消費率を促進するように構成される例示的なリソース制御アルゴリズムの動作を示す。図６Ｃに示されるように、（例えば、装置がプラグ接続されるかどうか、装置が低電力無線を使用してネットワークに接続されるかどうか、ユーザがコンテンツをアクティブに閲覧していたかどうかに基づいて）より戦略的なスケジュールを構成することを支持して、電力効率の高い装置よりも低い頻度で（かつ、低い定期性で）電力効率の低い装置を起動するようにプッシュ・イベントがスケジューリングされる。図からわかるように、装置がプラグ接続され、電池が充電されているとき（０５：３０から０６：３０までの期間中）、電力効率の高い装置１０Ａよりも頻繁に電力効率の低い装置１０Ｂおよび１０Ｃを起動するようにプッシュ・イベントが送られる。装置が低電力無線などによってネットワークに接続されるとき、やはり電力効率の高い装置１０Ａよりも頻繁に電力効率の低い装置１０Ｂおよび１０Ｃにプッシュ・イベントが送られる。最後に、コンテンツが表示されていない場合（例えば、０６：３０から１２：３０までの装置１０Ｃに関して示されているように、装置のユーザが会議中または授業中であった可能性のあるとき）、特に装置がより高電力の無線の使用を必要とするネットワークに接続される場合、プッシュ・イベントが低い頻度で送られる（または完全に差し控えられる）。特定の実施形態では、装置認識不能（device-agnostic）電力しきい値を指定することができ（例えば、２０％の充電残量）、それによって、電池の電力ステータスが電力しきい値に近く、装置が現在充電中ではないことを装置ステータス情報が示す場合、コンテンツ・サーバは、スケジュール内のプッシュ・イベントを停止し、またはプッシュ・イベントの頻度を削減することができる。
【００８３】
特定の実施形態では、サーバはまた、データ消費のコスト（例えば、従量制データ消費モデル）および／または（例えば、ネットワーク・サービス・プロバイダによって課される）データ使用量転送限度に基づいてプッシュ・イベントのスケジュールを修正することもできる。ロケール（locale）に基づいて（国内の典型的なデータ・プラン上限に関する仮定に基づいて）、かつ／または装置にとって利用可能なネットワークのタイプ（例えば、ＥＤＧＥ、ＧＰＲＳ、４Ｇ）に基づいて、データ消費のコストおよび／またはデータ使用量転送限度を推定することができる。ネットワーク・プロバイダまたは装置がユーザのサービス・プランについての実際のデータ使用量転送限度に関する情報を提供する場合、サーバは、特定の装置についてのプッシュ・イベント・スケジュールを決定するとき、リソース制御アルゴリズムでそのような情報を利用することができる。
【００８４】
特定の実施形態では、サーバはまた、（データ・プリフェッチング（data pre-fetching）を含む）それぞれの日に所与の装置によってダウンロードされるデータ量に関する１日の限度を課すこともできる。１日の上限を課すことにより、サーバは平滑化効果を達成することができ、ユーザは、１日ごとに少なくともある程度のデータ転送を利用することができる（例えば、それによって、月内に２週を残して１月ごとのデータ転送限度に陥ることを回避する）。さらに、サーバは、ユーザが装置上で実施することがある他の操作のために十分なデータ使用量が確保されることを保証することができる。データ使用量転送限度に関連する期間（例えば、日、月、年）の如何に関わらず、サーバは、期間が更新されるまで、（データ使用量転送限度を課すネットワークに接続中に）プッシュ・イベントを制限することができる。
【００８５】
装置が接続されるネットワークのタイプに基づいて、データ使用量に関する限度を調節することもできる。例えば、サーバは、装置が接続されるネットワークのタイプを検出し、Ｗｉ−Ｆｉに接続されるとき、（Ｗｉ−Ｆｉ接続を使用するときは、通常はデータ転送に関する限度がなく、データ転送のための増分のコストがないため）５０個のコンテンツ・アイテムをプリフェッチし、（通常はデータ転送使用量限度を課す）３Ｇネットワークに接続されるとき、３つのコンテンツ・アイテムのみをプリフェッチすることができる。
【００８６】
装置があるネットワーク（例えば、３Ｇネットワーク）についてのデータ転送使用量限度にあるとき、サーバは、装置が異なるネットワーク（例えば、Ｗｉ−Ｆｉネットワーク）に接続されることを検出したときにプッシュ・イベントを開始することができるだけである。それらの記事（those stories）の後、その記事についてのイメージを有するが、見られていない、より古い記事を示し、次いで最後に、装置上で既に見られているイメージを有する記事を示す。経時的に、より多くのデータが利用可能になるにつれて、これらの新しい記事がイメージを得て、カバー・フィードの前方に自動的に移動する。
【００８７】
特定の実施形態では、サーバは、コストのかかる、または低帯域幅のネットワーク（例えば、４Ｇ  ＬＴＥ）に接続されるとき、ダウンスケールされたコンテンツを提供することもできる（例えば、イメージ・サイズ／解像度／タイプを低減し、ビデオ・ファイル全体の代わりに単一のプレビュー・フレームおよびビデオへのリンクを選択し、または音楽ファイルを４分から短い２０秒だけのオーディオ・クリップを切り取る）。次いでサーバは、よりコストの低い／高帯域幅のネットワーク（例えば、８０２．１１ｂ  Ｗｉ−Ｆｉネットワーク）に接続されたとき、コンテンツのアップスケールされたバージョンを提供することができる。いくつかのバージョンのコンテンツを生成および格納し、次いでデータ転送使用量のカテゴリ（例えば、低、中、高）に分類することができる。例えば、大きい（１９２０×１０８０ピクセル）、高解像度のＪｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ
Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）イメージを、装置が３Ｇネットワークに接続される間に装置に送られるコンテンツ・ボードに含めるための、より小さい（モバイル・コンピューティング装置１０の画面のサイズに対して適切にスケーリングされた、８００×４８０ピクセル）、低解像度圧縮ＪＰＥＧイメージにダウンスケールすることができるが、装置がＷｉ−Ｆｉネットワークに接続した後は、サーバは、装置の新しいネットワーク・ステータスを検出し、元のバージョンのイメージを用いたコンテンツ・ボードに対する更新を送ることができる。
【００８８】
図７は、新しい、および／または更新されたコンテンツおよび／またはデータを装置に提供するスケジュールを修正するためにリソース制御アルゴリズムを適用することにより、サーバがクライアント側リソース消費を制御する例示的な方法のステップの流れ図である。ステップ７１０では、サーバは、装置および／または特定の装置機能（例えば、ネットワーキング・ラジオ、プロセッサ、ディスプレイ画面）についての電力消費プロファイルを含む装置仕様および装置設定を格納することができる。電力消費プロファイルは、装置全体または特定の装置機能の典型的な電力消費率に関する情報を含む。電力消費プロファイルは、異なる状況について異なる電力消費率を指定することができる（例えば、４Ｇ  ＬＴＥ無線の電力消費は、装置の現在位置に基づいて確実に変動することがある）。
【００８９】
ステップ７２０では、サーバは、電力ステータス（例えば、電池充電が現在４０％であること、装置が現在プラグ接続され、充電中であること）およびネットワーク接続性（例えば、装置が接続されるネットワークのタイプ、ネットワークに接続するために装置がどの無線を利用しているか、検出した利用可能な帯域幅、装置が接続されるネットワークのコストがある場合にそのコスト、装置が接続されるネットワークのセキュリティ機能および設定）を含む装置ステータス情報を装置から受信することができる。
【００９０】
ステップ７３０では、サーバは、プッシュ・イベントの頻度を遅延または削減することが適切であり、かつ／または役立つかどうかを判定するために、例えば、装置キャッシュが高い割合のフレッシュ（新しく、閲覧されていない）コンテンツを含むかどうか、装置が現在接続されているネットワークに適用されるデータ転送使用量限度、および装置の現データ転送使用量ステータスなどの装置に基づく消費要素（device-based consumption factor）などの他の要素を評価する。
【００９１】
ステップ７４０では、サーバは、システム全体の消費要素（例えば、装置認識不能電力しきい値）を決定する。特定の実施形態では、例えば、（一般に）電力効率の高い装置を電力効率の低い装置よりも頻繁に起動し、プラグ接続され、電池を充電中のとき、電力効率の低い装置を電力効率の高い装置よりも頻繁に起動し、低電力無線によってネットワークに接続されるとき、電力効率の低い装置を電力効率の高い装置よりも頻繁に起動するなど、複数の装置にわたって比較的一様な電池消費率を促進するように電池電力消費を制御するようにリソース制御アルゴリズムをさらに構成することができる。そのような実施形態では、装置認識不能電力しきい値（device-agnostic power threshold）を指定することができ（例えば、２０％の充電残量）、それによって、電池の電力ステータスが電力しきい値に近く、装置が現在充電中ではないことを装置ステータス情報が示す場合、コンテンツ・サーバは、スケジュール内のプッシュ・イベントを停止し、またはプッシュ・イベントの頻度を削減することができる。
【００９２】
ステップ７５０では、サーバは、リソース制御アルゴリズムを使用することにより、装置を起動し、コンテンツを提供するプッシュ・イベント・スケジュールを決定することができる。特定の実施形態では、コンテンツ・サーバは、各装置について、サーバ側コマンドを開始して装置を起動し、コンテンツおよび／または他のデータを装置にプッシュするサーバ側スケジュールを（リソース制御アルゴリズムを使用して）決定し、維持することができる。特定の実施形態では、コンテンツ・サーバは、クライアント側コマンドを開始してモバイル装置を起動し、コンテンツ・サーバからコンテンツおよび／または他のデータをプルするために、装置上にインストールされた機能と共に使用されるクライアント側スケジュールを各モバイル装置に送ることができる。これらの実施形態では、コンテンツ・サーバは、クライアント側スケジュールを維持し、更新後バージョンを装置に周期的に送ることができる。特定の実施形態では、装置によるリソース消費を制御するように、そのようなスケジュールを構成することができる。例えば、プッシュ・イベントのスケジュールは、電池寿命を延ばし（かつ、充電しきい値の超過を回避し）、かつ／またはネットワーク・データ転送使用量を低減する（かつ、ネットワーク・サービス・プロバイダによって課されるデータ転送限度の超過を回避する）ために、充電イベント、低電力無線を利用するネットワークへの接続性の期間、無料ネットワークおよび／または無制限のネットワーク（例えば、データ転送限度を有さないもの）への接続性の期間を活用することができる。
【００９３】
ステップ７６０では、サーバは、（例えば、カバー・フィードに関して上記で説明したような）ユーザ情報および装置情報に基づいて、ユーザに提供するコンテンツを特定する。例えば、ソーシャル・ネットワーキング・システムに関連するコンテンツ・サーバは、ユーザのソーシャルつながりによってソーシャル・ネットワーキング・システムに投稿されたコンテンツを取り出し、新しいコンテンツ・ボードを構成し、ユーザのモバイル・コンピューティング装置１０上のカバー・フィードについての以前に提供したコンテンツ・ボードに対する更新を構成することができる。特定の実施形態では、サーバは、ユーザに提供する候補であるコンテンツを継続的に特定するが、実際には、（例えば、最もフレッシュなコンテンツが装置に送られることを保証するために、各プッシュ・イベントが行われる直前に）スケジュールに従ってユーザに提供される実際のコンテンツを取り出す／構成する／生成するだけでよい。
【００９４】
ステップ７７０では、サーバは、スケジュールに従ってプッシュ・イベント（例えば、モバイル・コンピューティング装置１０を起動するコマンド、またはコンテンツが取り出しのために利用可能であるという通知）を装置に送る。装置がプッシュ・イベントを受信するとき、装置は、リソース制御アルゴリズムに対する入力（例えば、装置の電力ステータスおよびネットワーク接続性ステータス）を提供するために、（ステップ７２０で説明したように）サーバに情報を送り戻すことができる。代替実施形態では、サーバにプッシュ・イベントを送り出させるのではなく、サーバは、クライアント側コマンドを開始して、モバイル装置を起動し、サーバからコンテンツおよび／または他のデータをプルするスケジュールを維持し、装置に周期的に送ることができる。
【００９５】
特定の実施形態は、適切な場合、図７の方法の１つまたは複数のステップを反復することができる。本開示は、図７の方法の特定のステップが特定の順序で行われるものとして説明および図示するが、本開示は、任意の適切な順序で行われる図７の方法の任意の適切なステップを企図する。さらに、本開示は、図７の方法の特定のステップを実施する特定の構成要素、装置、またはシステムを説明および図示するが、本開示は、図７の方法の任意の適切なステップを実施する任意の適切な構成要素、装置、またはシステムの任意の適切な組合せを企図する。
【００９６】
図８は、ソーシャル・ネットワーキング・システムに関連する例示的ネットワーク環境８００を示す。ネットワーク環境８００は、ネットワーク８１０によって互いに接続されたクライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、およびサード・パーティ・システム８７０を含む。図８は、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、サード・パーティ・システム８７０、およびネットワーク８１０の特定の構成を示すが、本開示は、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、サード・パーティ・システム８７０、およびネットワーク８１０の任意の適切な構成を企図する。限定ではなく例として、ネットワーク８１０を迂回して、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、およびサード・パーティ・システム８７０のうちの２つ以上を互いに直接的に接続することができる。別の例として、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、およびサード・パーティ・システム８７０のうちの２つ以上を、物理的または論理的に、全体的または部分的に共に配置することができる、さらに、図８は、特定の数のクライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、サード・パーティ・システム８７０、およびネットワーク８１０を示すが、本開示は、任意の適切な数のクライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、サード・パーティ・システム８７０、およびネットワーク８１０を企図する。限定ではなく例として、ネットワーク環境８００は、複数のクライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、サード・パーティ・システム８７０、およびネットワーク８１０を含むことができる。
【００９７】
本開示は、任意の適切なネットワーク８１０を企図する。限定ではなく例として、ネットワーク８１０のうちの１つまたは複数の部分は、アドホック・ネットワーク、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network : ＶＰＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイヤレスＬＡＮ（ＷＬＡＮ）、広域ネットワーク（ＷＡＮ）、ワイヤレスＷＡＮ（ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network : ＭＡＮ）、インターネットの一部、公衆交換電話網（ＰＳＴＮ）の一部、携帯電話網、またはこれらの２つ以上の組合せを含むことができる。ネットワーク８１０は、１つまたは複数のネットワーク８１０を含むことができる。
【００９８】
リンク８５０は、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、およびサード・パーティ・システム８７０を通信ネットワーク８１０に、または互いに接続することができる。本開示は、任意の適切なリンク８５０を企図する。特定の実施形態では、１つまたは複数のリンク８５０は、１つまたは複数のワイヤーライン（例えば、デジタル加入者線（ＤＳＬ）またはデータ・オーバー・ケーブル・サービス・インターフェース仕様（ＤＯＣＳＩＳ：Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）など）、ワイヤレス（例えば、Ｗｉ−Ｆｉまたはマイクロ波アクセスのための世界的相互運用性（ＷｉＭＡＸ：Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）など）、または光（例えば、同期光ネットワーク（ＳＯＮＥＴ）または同期デジタル階層（ＳＤＨ）など）リンクを含む。特定の実施形態では、１つまたは複数のリンク８５０はそれぞれ、アドホック・ネットワーク、イントラネット、エクストラネット、ＶＰＮ、ＬＡＮ、ＷＬＡＮ、ＷＡＮ、ＷＷＡＮ、ＭＡＮ、インターネットの一部、ＰＳＴＮの一部、セルラ技術ベースのネットワーク、衛星通信技術ベースのネットワーク、別のリンク８５０、または２つ以上のそのようなリンク８５０の組合せを含む。リンク８５０は、必ずしもネットワーク環境８００全体を通じて同一である必要はない。１つまたは複数の第１のリンク８５０は、１つまたは複数の点で１つまたは複数の第２のリンク８５０と異なることがある。
【００９９】
特定の実施形態では、クライアント・システム８３０は、ハードウェア、ソフトウェア、もしくは組込み論理構成要素、または２つ以上のそのような構成要素の組合せを含み、クライアント・システム８３０によって実装またはサポートされる適切な機能を実施することができる電子装置でよい。限定ではなく例として、クライアント・システム８３０は、デスクトップ・コンピュータ、ノートブックもしくはラップトップ・コンピュータ、ネットブック、タブレット・コンピュータ、電子ブック・リーダ、ＧＰＳデバイス、カメラ、携帯情報端末（ＰＤＡ）、ハンドヘルド電子装置、セルラ電話、スマートフォン、その他の適切な電子装置、またはこれらの任意の適切な組合せなどのコンピュータ・システムを含み得る。本開示は、任意の適切なクライアント・システム８３０を企図する。クライアント・システム８３０は、クライアント・システム８３０のネットワーク・ユーザがネットワーク８１０にアクセスすることを可能にし得る。クライアント・システム８３０は、そのクライアント・システム８３０のユーザがその他のクライアント・システム８３０のその他のユーザと通信することを可能にし得る。
【０１００】
特定の実施形態では、クライアント・システム８３０は、ＭＩＣＲＯＳＯＦＴ  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ、ＧＯＯＧＬＥ  ＣＨＲＯＭＥ、またはＭＯＺＩＬＬＡ  ＦＩＲＥＦＯＸなどのウェブ・ブラウザ８３２を含み、１つまたは複数のアドオン、プラグイン、またはＴＯＯＬＢＡＲもしくはＹＡＨＯＯ  ＴＯＯＬＢＡＲなどのその他の拡張機能を有する。クライアント・システム８３０のユーザは、ウェブ・ブラウザ８３２を（サーバ８６２、またはサード・パーティ・システム１７０に関連するサーバなどの）特定のサーバに振り向けるユニフォーム・リソース・ロケータ（ＵＲＬ）またはその他のアドレスを入力し、ウェブ・ブラウザ８３２は、ハイパー・テキスト転送プロトコル（ＨＴＴＰ）要求を生成し、ＨＴＴＰ要求をサーバに伝達する。サーバは、ＨＴＴＰ要求を受け付け、ＨＴＴＰ要求に応じた１つまたは複数のハイパー・テキスト・マークアップ言語（ＨＴＭＬ）ファイルをクライアント・システム８３０に伝達し得る。クライアント・システム８３０は、ユーザへの提示のためにサーバからのＨＴＭＬファイルに基づいてウェブ・ページをレンダリングし得る。本開示は、任意の適切なウェブ・ページ・ファイルを企図する。限定ではなく例として、ウェブ・ページは、特定の必要に応じて、ＨＴＭＬファイル、拡張可能ハイパー・テキスト・マークアップ言語（ＸＨＴＭＬ）ファイル、または拡張可能マークアップ言語（ＸＭＬ）ファイルからレンダリングされ得る。そのようなページは、例えば、限定はしないが例えば、ＪＡＶＡＳＣＲＩＰＴで記述されたスクリプトなどのスクリプト、ＪＡＶＡ、ＭＩＣＲＯＳＯＦＴ  ＳＩＬＶＥＲＬＩＧＨＴ、ＡＪＡＸ（非同期ＪＡＶＡＳＣＲＩＰＴおよびＸＭＬ）などのマークアップ言語とスクリプトとの組合せなどを実行する。本明細書において、適切な場合、ウェブ・ページに対する参照は、（ブラウザがウェブ・ページをレンダリングするために使用し得る）１つまたは複数の対応するウェブ・ページ・ファイルを包含し、逆も同様である。
【０１０１】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、オンライン・ソーシャル・ネットワークをホストすることができるネットワーク・アドレス指定可能コンピューティング・システムでよい。ソーシャル・ネットワーキング・システム８６０は、例えば、ユーザ・プロファイル・データ、概念（ｃｏｎｃｅｐｔ）プロファイル・データ、ソーシャル・グラフ情報、またはオンライン・ソーシャル・ネットワークに関する他の適切なデータなどのソーシャル・ネットワーキング・データを生成、格納、受信、および送信することができる。ネットワーク環境８００のその他の構成要素により、直接的に、またはネットワーク８１０を介して、ソーシャル・ネットワーキング・システム８６０にアクセスすることができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数のサーバ８６２を含むことができる。各サーバ８６２は、単一のサーバであるか、または複数のコンピュータもしくは複数のデータセンタにわたる分散型サーバである。サーバ８６２は、限定はしないが例えば、ウェブ・サーバ、ニュース・サーバ、メール・サーバ、メッセージ・サーバ、広告サーバ、ファイル・サーバ、アプリケーション・サーバ、エクスチェンジ・サーバ（ｅｘｃｈａｎｇｅ  ｓｅｒｖｅｒ）、データベース・サーバ、プロキシ・サーバ、本明細書において説明される機能もしくは方法を実施するのに適切な別のサーバ、またはこれらの任意の組合せなどの様々なタイプである。特定の実施形態では、各サーバ８６２は、ハードウェア、ソフトウェア、もしくは組込み論理構成要素、またはサーバ８６２によって実装またはサポートされる適切な機能を実施するための２つ以上のそのような構成要素の組合せを含むことができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数のデータ・ストア８６４を含むことができる。データ・ストア８６４は、様々なタイプの情報を記憶するために使用され得る。特定の実施形態では、データ・ストア８６４に記憶される情報は、特定のデータ構造にしたがって編成され得る。特定の実施形態では、各データ・ストア８６４は、リレーショナル・データベース、列指向データベース、相関データベース（ｃｏｒｒｅｌａｔｉｏｎ  ｄａｔａｂａｓｅ）、または他の適切なデータベースである。本開示は、特定のタイプのデータベースを説明または図示するが、本開示は任意の適切なタイプのデータベースを企図する。特定の実施形態は、クライアント・システム８３０、ソーシャル・ネットワーキング・システム８６０、またはサード・パーティ・システム８７０がデータ・ストア８６４に記憶された情報を管理、検索、修正、追加、または削除することを可能にするインターフェースを提供し得る。
【０１０２】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数のデータ・ストア８６４に１つまたは複数のソーシャル・グラフを記憶し得る。特定の実施形態では、ソーシャル・グラフは、複数のノードと、ノードを接続する複数のエッジとを含み得る。複数のノードは、（それぞれが特定のユーザに対応する）複数のユーザ・ノードまたは（それぞれが特定の概念に対応する）複数の概念ノードを含み得る。ソーシャル・ネットワーキング・システム８６０は、オンライン・ソーシャル・ネットワークのユーザに他のユーザと通信および対話する能力を提供し得る。特定の実施形態では、ユーザは、ソーシャル・ネットワーキング・システム８６０を介してオンライン・ソーシャル・ネットワークに参加し、それから、それらのユーザがつなげられたいソーシャル・ネットワーキング・システム８６０の何人かの他のユーザへのつながり（例えば、関係）を追加し得る。本明細書において、「友達」という用語は、ソーシャル・ネットワーキング・システム８６０を介してユーザがつながり、関連付け、または関係を形成したソーシャル・ネットワーキング・システム８６０の任意の他のユーザを指すことがある。
【０１０３】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、ソーシャル・ネットワーキング・システム８６０によってサポートされる様々なタイプのアイテム（ｉｔｅｍ）またはオブジェクトに対するアクションを行う機能をユーザに提供し得る。限定ではなく例として、アイテムおよびオブジェクトは、ソーシャル・ネットワーキング・システム８６０のユーザが属するグループもしくはソーシャル・ネットワーク、ユーザが関心を持っているイベントもしくはカレンダのエントリ、ユーザが使用し得るコンピュータに基づくアプリケーション、ユーザがサービスを介してアイテムを購入もしくは販売することを可能にするトランザクション、ユーザが実施することができる広告とのインタラクション（interaction）、または他の適切なアイテムもしくはオブジェクトを含み得る。ユーザは、ソーシャル・ネットワーキング・システム８６０、またはソーシャル・ネットワーキング・システム８６０と分かれており、ネットワーク８１０を介してソーシャル・ネットワーキング・システム８６０に結合されるサード・パーティ・システム８７０の外部システムによって示され得る任意のものと対話することができる。
【０１０４】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、様々なエンティティをリンクすることができる。限定ではなく例として、ソーシャル・ネットワーキング・システム８６０は、ユーザが互いに対話し、サード・パーティ・システム８７０もしくは他のエンティティからコンテンツを受信するか、またはユーザがアプリケーション・プログラミング・インターフェース（ＡＰＩ）もしくは他の通信チャネルを通じてこれらのエンティティと対話することを可能にする。
【０１０５】
特定の実施形態では、サード・パーティ・システム８７０は、１つもしくは複数のタイプのサーバ、１つもしくは複数のデータ・ストア、ＡＰＩを含むがこれに限定されない１つもしくは複数のインターフェース、１つもしくは複数のウェブ・サービス、１つもしくは複数のコンテンツ・ソース、１つもしくは複数のネットワーク、または例えばサーバが通信することができる任意の他の適切な構成要素を含む。サード・パーティ・システム８７０は、ソーシャル・ネットワーキング・システム８６０を運用するエンティティとは異なるエンティティによって運用される。しかし、特定の実施形態では、ソーシャル・ネットワーキング・システム８６０およびサード・パーティ・システム８７０は、互いに連係して動作して、ソーシャル・ネットワーキング・システム８６０またはサード・パーティ・システム８７０のユーザにソーシャル・ネットワーキング・サービスを提供し得る。この意味で、ソーシャル・ネットワーキング・システム８６０は、サード・パーティ・システム８７０などの他のシステムがインターネットを介してユーザにソーシャル・ネットワーキング・サービスおよび機能を提供するために使用し得るプラットフォームまたはバックボーンを提供する。
【０１０６】
特定の実施形態では、サード・パーティ・システム８７０は、サード・パーティ・コンテンツ・オブジェクト・プロバイダを含むことができる。サード・パーティ・コンテンツ・オブジェクト・プロバイダは、クライアント・システム８３０に伝達され得るコンテンツ・オブジェクトの１つまたは複数のソースを含むことができる。限定ではなく例として、コンテンツ・オブジェクトは、例えば、映画の上映時間、映画の批評、レストランの批評、レストランのメニュー、製品の情報および批評、または他の適切な情報などのユーザが関心を持っているものまたは活動に関する情報を含むことができる。限定ではなく別の例として、コンテンツ・オブジェクトは、クーポン、割引チケット、商品券、または他の適切なインセンティブ・オブジェクト（ｉｎｃｅｎｔｉｖｅ  ｏｂｊｅｃｔ）などのインセンティブ・コンテンツ・オブジェクト（ｉｎｃｅｎｔｉｖｅ  ｃｏｎｔｅｎｔ  ｏｂｊｅｃｔ）を含むことができる。
【０１０７】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、ソーシャル・ネットワーキング・システム８６０とのユーザの対話を向上させ得るユーザによって生成されたコンテンツ・オブジェクトも含む。ユーザによって生成されたコンテンツは、ユーザがソーシャル・ネットワーキング・システム８６０に追加、アップロード、送信、または「投稿」することができる任意のものを含む。限定ではなく例として、ユーザは、クライアント・システム８３０からソーシャル・ネットワーキング・システム８６０に投稿を伝達する。投稿は、最新の近況もしくは他のテキスト・データ、位置情報、フォト、ビデオ、リンク、音楽、または他の同様のデータもしくは媒体などのデータを含む。コンテンツは、ニュース・フィードまたはストリームなどの「通信チャネル」を通じてサード・パーティ・によってソーシャル・ネットワーキング・システム８６０に追加される。
【０１０８】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、様々なサーバ、サブシステム、プログラム、モジュール、ログ、およびデータ・ストアを含む。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、以下、すなわち、ウェブ・サーバ、アクション・ロガー、ＡＰＩ要求サーバ、関連性およびランク付けエンジン（ｒｅｌｅｖａｎｃｅ−ａｎｄ−ｒａｎｋｉｎｇ  ｅｎｇｉｎｅ）、コンテンツ・オブジェクト分類器、通知コントローラ、アクション・ログ、サード・パーティ・コンテンツ・オブジェクト露出ログ、推定モジュール、許可／プライバシー・サーバ、検索モジュール、広告ターゲティング・モジュール（ａｄｖｅｒｔｉｓｅｍｅｎｔ−ｔａｒｇｅｔｉｎｇ  ｍｏｄｕｌｅ）、ユーザ・インターフェース・モジュール、ユーザ・プロファイル・ストア、つながりストア（ｃｏｎｎｅｃｔｉｏｎ  ｓｔｏｒｅ）、サード・パーティ・コンテンツ・ストア、または位置ストアのうちの１つまたは複数を含むことができる。ソーシャル・ネットワーキング・システム８６０は、ネットワーク・インターフェース、セキュリティ・メカニズム、ロード・バランサ、フェイルオーバ・サーバ、管理およびネットワーク操作コンソール、他の適切な構成要素、またはこれらの任意の適切な組合せなどの適切な構成要素も含む。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、ユーザ・プロファイルを記憶するための１つまたは複数のユーザ・プロファイル・ストアを含む。ユーザ・プロファイルは、例えば、経歴、人口統計情報、行動情報、ソーシャル情報（ｓｏｃｉａｌ  ｉｎｆｏｒｍａｔｉｏｎ）、あるいは職歴、学歴、趣味もしくは好み、関心、アフィニティ（ａｆｆｉｎｉｔｙ）、または位置などの他のタイプの記述情報を含む。関心の情報は、１つまたは複数のカテゴリに関連する関心を含む。カテゴリは、大まかであるかまたは詳細である。限定ではなく例として、ユーザが、靴のブランドに関する記事「に対して『いいね』を表明する（ｌｉｋｅ）」場合、カテゴリは、ブランドであるか、または大まかなカテゴリ「靴」もしくは「衣料品」である。つながりストアは、ユーザについてのつながり情報を記憶するために使用され得る。つながり情報は、同様のもしくは共通の職歴、グループへの所属、趣味、学歴を有するか、または何らかの形で関連があるか、もしくは共通の属性を共有するユーザを示す。つながり情報は、異なるユーザと（内部と外部との両方の）コンテンツとの間のユーザによって定義されたつながりも含む。ウェブ・サーバは、ソーシャル・ネットワーキング・システム８６０をネットワーク８１０を介して１つもしくは複数のクライアント・システム８３０または１つもしくは複数のサード・パーティ・システム８７０にリンクするために使用され得る。ウェブ・サーバは、メール・サーバ、またはメッセージを受信し、ソーシャル・ネットワーキング・システム８６０と１つまたは複数のクライアント・システム８３０との間でルーティングするための他のメッセージング機能を含む。ＡＰＩ要求サーバは、サード・パーティ・システム８７０が１つまたは複数のＡＰＩを呼び出すことによってソーシャル・ネットワーキ���グ・システム８６０の情報にアクセスする。アクション・ロガーは、ソーシャル・ネットワーキング・システム８６０に対するユーザのアクションまたはソーシャル・ネットワーキング・システム８６０に対してではないユーザのアクションについてのウェブ・サーバからの通信を受信するために使用され得る。アクション・ログと併せて、ユーザに対するサード・パーティ・コンテンツ・オブジェクトの露出のサード・パーティ・コンテンツ・オブジェクト・ログが、保有され得る。通知コントローラは、コンテンツ・オブジェクトに関する情報をクライアント・システム８３０に提供し得る。情報は、クライアント・システム８３０に通知としてプッシュされるか、またはクライアント・システム８３０から受信された要求に応じてクライアント・システム８３０からプルされる。許可サーバは、ソーシャル・ネットワーキング・システム８６０のユーザの１つまたは複数のプライバシー設定を施行するために使用され得る。ユーザのプライバシー設定は、ユーザに関連する特定の情報がどのように共有され得るかを決定する。許可サーバは、ユーザが、例えば、適切なプライバシー設定を設定することによるなどしてそれらのユーザのアクションをソーシャル・ネットワーキング・システム８６０によってログに記録させるかまたは他のシステム（例えば、サード・パーティ・システム８７０）と共有させることを選択するかまたは選択しない。サード・パーティ・コンテンツ・オブジェクト・ストアは、サード・パーティ・システム８７０などのサード・パーティ・から受信されたコンテンツ・オブジェクトを記憶するために使用され得る。位置ストアは、ユーザに関連するクライアント・システム８３０から受信された位置情報を記憶するために使用され得る。広告値付けモジュール（ａｄｖｅｒｔｉｓｅｍｅｎｔ−ｐｒｉｃｉｎｇ  ｍｏｄｕｌｅ）は、ソーシャル情報、現在の時間、位置情報、または他の適切な情報を組み合わせて、関連する広告を通知の形態でユーザに提供し得る。
【０１０９】
図９は、例示的なソーシャル・グラフ９００を示す。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数のデータ・ストア（data store）内に１つまたは複数のソーシャル・グラフ９００を格納することができる。特定の実施形態では、ソーシャル・グラフ９００は、複数のノード（これは複数のユーザ・ノード９０２または複数の概念ノード（concept node）９０４を含むことができる）と、ノードを接続する複数のエッジ（edge）９０６とを含むことができる。図９に示される例示的なソーシャル・グラフ９００は、説明のために、２次元視覚マップ表現で示されている。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０、クライアント・システム８３０、またはサード・パーティ・システム８７０は、ソーシャル・グラフ９００および適切なアプリケーションについての関連するソーシャル・グラフ情報にアクセスすることができる。ソーシャル・グラフ９００のノードおよびエッジを、データ・オブジェクトとして、例えばデータ・ストア（ソーシャル・グラフ・データベースなど）内に格納することができる。そのようなデータ・ストアは、ソーシャル・グラフ９００のノードまたはエッジの１つまたは複数の検索可能または照会可能な索引を含むことができる。
【０１１０】
特定の実施形態では、ユーザ・ノード９０２は、ソーシャル・ネットワーキング・システム８６０のユーザに対応することができる。限定ではなく例として、ユーザは、ソーシャル・ネットワーキング・システム８６０と、またはソーシャル・ネットワーキング・システム８６０を介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、ビジネス、またはサード・パーティ・アプリケーション）、または（例えば、個人またはエンティティの）グループでよい。特定の実施形態では、ユーザがソーシャル・ネットワーキング・システム８６０にアカウントを登録するとき、ソーシャル・ネットワーキング・システム８６０は、ユーザに対応するユーザ・ノード９０２を作成し、１つまたは複数のデータ・ストア内にユーザ・ノード９０２を格納することができる。本明細書で説明するユーザおよびユーザ・ノード９０２は、適切な場合、登録されたユーザおよび登録されたユーザに関連するユーザ・ノード９０２を指す。追加または代替として、本明細書で説明するユーザおよびユーザ・ノード９０２は、適切な場合、ソーシャル・ネットワーキング・システム８６０に登録していないユーザを指す。特定の実施形態では、ユーザによって提供される情報、またはソーシャル・ネットワーキング・システム８６０を含む様々なシステムによって収集される情報に、ユーザ・ノード９０２を関連付けることができる。限定ではなく例として、ユーザは、ユーザの名前、プロファイル写真、連絡先情報、誕生日、性別、結婚状況、家族状況、職業、学歴、好み、関心、または他の人口統計情報を提供することができる。特定の実施形態では、ユーザに関連する情報に対応する１つまたは複数のデータ・オブジェクトにユーザ・ノード９０２を関連付けることができる。特定の実施形態では、ユーザ・ノード９０２は、１つまたは複数のウェブ・ページに対応することができる。
【０１１１】
特定の実施形態では、概念ノード９０４は概念（concept）に対応することができる。限定ではなく例として、概念は、場所（例えば、映画館、レストラン、ランドマーク、または都市など）、ウェブサイト（例えば、ソーシャル・ネットワーク・システム８６０に関連するウェブサイトまたはウェブ・アプリケーション・サーバに関連するサード・パーティ・ウェブサイトなど）、エンティティ（例えば、人、会社、グループ、スポーツ・チーム、または有名人など）、ソーシャル・ネットワーキング・システム８６０内またはウェブ・アプリケーション・サーバなどの外部サーバ上に位置することのできるリソース（例えば、オーディオ・ファイル、ビデオ・ファイル、デジタル・フォト、テキスト・ファイル、構造化された文書、またはアプリケーションなど）、物的または知的財産（例えば、彫刻、絵画、映画、ゲーム、歌、アイデア、写真、または著作物など）、ゲーム、活動、アイデアまたは理論、他の適切な概念、あるいは２つ以上のそのような概念に対応することができる。ユーザによって提供される概念の情報、またはソーシャル・ネットワーキング・システム８６０を含む様々なシステムによって収集される情報に概念ノード９０４を関連付けることができる。限定ではなく例として、概念の情報は、名前またはタイトル、１つまたは複数のイメージ（例えば、本のカバー・ページのイメージ）、位置（例えば、住所または地理的位置）、ウェブサイト（それをＵＲＬに関連付けることができる）、連絡先情報（例えば、電話番号またはｅメール・アドレス）、他の適切な概念情報、またはそのような情報の任意の適切な組合せを含むことができる。特定の実施形態では、概念ノード９０４に関連する情報に対応する１つまたは複数のデータ・オブジェクトに概念ノード９０４を関連付けることができる。特定の実施形態では、概念ノード９０４は１つまたは複数のウェブ・ページに対応することができる。
【０１１２】
特定の実施形態では、ソーシャル・グラフ９００内のノードは、ウェブ・ページ（「プロファイル・ページ」と呼ばれることがある）を表すこと、またはウェブ・ページによって表すことができる。プロファイル・ページは、ソーシャル・ネットワーキング・システム８６０によってホストすること、またはソーシャル・ネットワーキング・システム８６０にとってアクセス可能にすることができる。プロファイル・ページはまた、サード・パーティ・サーバ８７０に関連するサード・パーティ・ウェブサイト上でホストすることもできる。限定ではなく例として、特定の外部ウェブ・ページに対応するプロファイル・ページは、特定の外部ウェブ・ページでよく、プロファイル・ページは、特定の概念ノード９０４に対応することができる。プロファイル・ページは、他のユーザのすべてまたは選択された一部分によって閲覧可能とすることができる。限定ではなく例として、ユーザ・ノード９０２は、対応するユーザがその中でコンテンツを追加し、宣言を行い、あるいはユーザ自身を表現することのできる、対応するユーザ・プロファイル・ページを有することができる。限定ではなく別の例として、概念ノード９０４は、特に概念ノード９０４に対応する概念に関連して、１人または複数のユーザがその中でコンテンツを追加し、宣言を行い、またはユーザ自身を表現することのできる、対応する概念プロファイル・ページを有することができる。
【０１１３】
特定の実施形態では、概念ノード９０４は、サード・パーティ・システム８７０によってホストされるサード・パーティ・ウェブページまたはリソースを表すことができる。サード・パーティ・ウェブページまたはリソースは、他の要素において、コンテンツ、選択可能な、もしくは他のアイコン、またはアクションもしくは活動を表す（例えば、ＪＡＶＡ（登録商標）Ｓｃｒｉｐｔ、ＡＪＡＸ、またはＰＨＰコードで実装することのできる）他の対話型オブジェクトを含むことができる。限定ではなく例として、サード・パーティ・ウェブページは、「いいね」、「チェックイン（check in）」、「食べる（ｅａｔ）」、「レコメンド（recommend）」、または別の適切なアクションもしくは活動などの、選択可能なアイコンを含むことができる。サード・パーティ・ウェブページを閲覧するユーザは、アイコンのうちの１つ（例えば、「食べる」）を選択し、クライアント・システム８３０に、ユーザのアクションを示すメッセージをソーシャル・ネットワーキング・システム８６０に送信させることによってアクションを実施することができる。メッセージに応答して、ソーシャル・ネットワーキング・システム８６０は、ユーザに対応するユーザ・ノード９０２と、サード・パーティ・ウェブページまたはリソースに対応する概念ノード９０４との間のエッジ（例えば、「食べる」エッジ）を作成し、１つまたは複数のデータ・ストア内にエッジ９０６を格納することができる。
【０１１４】
特定の実施形態では、１つまたは複数のエッジ９０６によってソーシャル・グラフ９００内の１対のノードを互いに接続することができる。１対のノードを接続するエッジ９０６は、その１対のノード間の関係を表すことができる。特定の実施形態では、エッジ９０６は、１対のノード間の関係に対応する１つまたは複数のデータ・オブジェクトまたは属性を含むか、または表すことができる。限定ではなく例として、第１のユーザは、第２のユーザが第１のユーザの「友達」であることを示すことができる。この表示に応答して、ソーシャル・ネットワーキング・システム８６０は、第２のユーザに「友達要求」を送信することができる。第２のユーザが「友達要求」を確認した場合、ソーシャル・ネットワーキング・システム８６０は、第１のユーザのユーザ・ノード９０２をソーシャル・グラフ９００内の第２のユーザのユーザ・ノード９０２に接続するエッジ９０６を作成し、データ・ストア９４のうちの１つまたは複数の中にエッジ９０６をソーシャル・グラフ情報として格納することができる。図９の例では、ソーシャル・グラフ９００は、ユーザ「Ａ」とユーザ「Ｂ」のユーザ・ノード９０２間の友達関係を示すエッジ９０６と、ユーザ「Ｃ」とユーザ「Ｂ」のユーザ・ノード９０２間の友達関係を示すエッジとを含む。本開示は、特定のユーザ・ノード９０２を接続する特定の属性を有する特定のエッジ９０６を説明するかまたは図示するが、本開示は、ユーザ・ノード９０２を接続する任意の適切な属性を有する任意の適切なエッジ９０６を企図する。限定ではなく例として、エッジ９０６は、友達関係、家族関係、ビジネスまたは雇用関係、ファン関係（fan relationship）、フォロワ関係、ビジター関係（visitor relationship）、加入者関係、上位／従属関係、相互関係、非相互関係、別の適切なタイプの関係、または２つ以上のそのような関係を表すことができる。さらに、本開示は一般にノードが接続されているものとして説明するが、本開示はまた、ユーザまたは概念が接続されているものとして説明する。本明細書では、接続されているユーザまたは概念に対する参照は、適切な場合、１つまたは複数のエッジ９０６によってソーシャル・グラフ９００内で接続されているユーザまたは概念に対応するノードを指すことがある。
【０１１５】
特定の実施形態では、ユーザ・ノード９０２と概念ノード９０４との間のエッジ９０６は、概念ノード９０４に関連する概念に対する、ユーザ・ノード９０２に関連するユーザによって実施される特定のアクションまたは活動を表すことができる。限定ではなく例として、図９に示されるように、ユーザは、概念に対して「いいね」を表明し、概念に「出席し」、概念を「再生し」、概念を「聴取し」、概念を「調理し」、概念に「取り組み」、または概念を「視聴する」ことができ、そのそれぞれは、エッジ・タイプまたはサブタイプに対応することができる。概念ノード９０４に対応する概念プロファイル・ページは、例えば、選択可能な「チェックイン」アイコン（例えば、クリッカブル（clickable）「チェックイン」アイコンなど）または選択可能な「お気に入りに追加」アイコンを含むことができる。同様に、ユーザがこれらのアイコンをクリックした後、ソーシャル・ネットワーキング・システム８６０は、それぞれのアクションに対応するユーザのアクションに応答して、「お気に入り」エッジまたは「チェックイン」エッジを作成することができる。限定ではなく別の例として、ユーザ（ユーザ「Ｃ」）が、特定のアプリケーション（オンライン音楽アプリケーションであるＳＰＯＴＩＦＹ）を使用して、特定の歌を聴取することができる（「Ｒａｍｂｌｅ  Ｏｎ」）。この場合、ソーシャル・ネットワーキング・システム８６０は、（図９に示すように）ユーザに対応するユーザ・ノード９０２と、歌およびアプリケーションに対応する概念ノード９０４との間の「聴取済み（ｌｉｓｔｅｎｅｄ）」エッジ９０６および「使用済み（ｕｓｅｄ）」エッジを作成し、ユーザが歌を聴取し、アプリケーションを使用したことを示すことができる。さらに、ソーシャル・ネットワーキング・システム８６０は、（図９に示すように）歌およびアプリケーションに対応する概念ノード９０４間の「再生済み（ｐｌａｙｅｄ）」エッジ９０６を作成し、特定の歌が特定のアプリケーションによって再生されたことを示すことができる。この場合、「再生済み」エッジ９０６は、外部アプリケーション（ＳＰＯＴＩＦＹ）によって外部オーディオ・ファイル（歌「イマジン」）に対して実施されたアクションに対応する。本開示は、ユーザ・ノード９０２および概念ノード９０４を接続する特定の属性を有する特定のエッジ９０６を説明するが、本開示は、ユーザ・ノード９０２および概念ノード９０４を接続する任意の適切な属性を有する任意の適切なエッジ９０６を企図する。さらに、本開示は単一の関係を表すユーザ・ノード９０２と概念ノード９０４との間のエッジを説明するが、本開示は、１つまたは複数の関係を表すユーザ・ノード９０２と概念ノード９０４との間のエッジを企図する。限定ではなく例として、エッジ９０６は、ユーザが特定の概念を好むこと、および特定の概念を使用したことの両方を表すことができる。あるいは、別のエッジ９０６は、（図９の、ユーザ「Ｅ」に関するユーザ・ノード９０２と、「ＳＰＯＴＩＦＹ」に関する概念ノード９０４との間で示されるように）ユーザ・ノード９０２と概念ノード９０４との間の各タイプの関係（または複数の単一の関係）を表すことができる。
【０１１６】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、ソーシャル・グラフ９００内のユーザ・ノード９０２と概念ノード９０４との間のエッジ９０６を作成することができる。限定ではなく例として、（例えば、ユーザのクライアント・システム８３０によってホストされるウェブ・ブラウザまたは専用アプリケーションを使用することによって）概念プロファイル・ページを閲覧するユーザは、「いいね」アイコンをクリックまたは選択することにより、ユーザが概念ノード９０４によって表される概念を好むことを示すことができ、それによって、ユーザのクライアント・システム８３０に、ユーザが概念プロファイル・ページに関連する概念を好むことを示すメッセージをソーシャル・ネットワーキング・システム８６０に送信させることができる。メッセージに応答して、ソーシャル・ネットワーキング・システム８６０は、ユーザと概念ノード９０４との間の「いいね」エッジ９０６で示されるように、ユーザに関連するユーザ・ノード９０２と、概念ノード９０４との間のエッジ９０６を作成することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数のデータ・ストア内にエッジ９０６を格納することができる。特定の実施形態では、特定のユーザ・アクションに応答して、エッジ９０６をソーシャル・ネットワーキング・システム８６０によって自動的に形成することができる。限定ではなく例として、第１のユーザが写真をアップロードし、映画を視聴し、または歌を聴取する場合、第１のユーザに対応するユーザ・ノード９０２と、これらの概念に対応する概念ノード９０４との間のエッジ９０６を形成することができる。本開示は、特定の方式で特定のエッジ９０６を形成することを説明するが、本開示は、任意の適切な方式で任意の適切なエッジ９０６を形成することを企図する。
【０１１７】
特定の実施形態では、クライアント・デバイスまたはクライアント・デバイスのアプリケーションとのユーザのインタラクションについての情報が、クライアント・デバイスまたはアプリケーションに関連するプラットフォームの運用者によって受信および／または記憶され得る。限定ではなく例として、クライアント・システムは、デスクトップ・コンピュータ、ノートブックもしくはラップトップ・コンピュータ、ネットブック、タブレット・コンピュータ、電子ブック・リーダ、ＧＰＳデバイス、カメラ、携帯情報端末（ＰＤＡ）、ハンドヘルド電子装置、セルラ電話、スマートフォン、その他の適切な電子装置、またはこれらの任意の適切な組合せなどのコンピュータ・システムを含むことができる。プラットフォームの運用者は、クライアントのオペレーティング・システムの運用者、クライアント・デバイスで実行される特定のアプリケーションもしくはソフトウェアの運用者、ソーシャル・ネットワークの運用者、クライアント・デバイスと通信するサーバの運用者、または任意の他の適切なプラットフォームの運用者でよい。プラットフォームの運用者は、アプリケーションがクライアント・デバイスとプラットフォームの運用者との間の通信に関する仕様に準拠するという要件など、クライアント・デバイスで実行されるアプリケーションが満たさなければならない特定の要件を指定し得る。仕様は、例えば、ソフトウェア開発キットによって記述される仕様、またはシングル・サイン・オン機能などの特定の特徴に関する要件など、任意の適切なタイプであり得る。追加的にまたは代替的に、プラットフォームの運用者は、特定のユーザがそのユーザのクライアント・デバイスにどのアプリケーションをインストールしたかについての情報など、クライアント・デバイスとのユーザのインタラクションについての情報を提供する統一資源識別子（「uniform resource identifier : ＵＲＩ」）スキームを実装し得る。
【０１１８】
クライアント・デバイスとのユーザのインタラクションについての情報は、アプリケーションのインストールおよびアンインストール、アプリケーションの使用、購入履歴についての情報、または任意の他の適切な情報を含むことができる。特定の実施形態では、クライアント・デバイスとのユーザのインタラクションについての情報は、クライアント・デバイスに記憶され得る。特定の実施形態では、クライアント・デバイスとのユーザのインタラクションについての情報は、プラットフォームの運用者によって運用されるサーバに送信され、この情報は、サーバ、またはネットワーク運用者に関連する任意の他の適切な記憶媒体に記憶される。特定の実施形態では、クライアント・デバイスとのユーザのインタラクションについての情報は、クライアント・デバイスのローカルに記憶され、周期的にサーバに送信されるか、またはインタラクションが行われた後、直ちにサーバに送信される。暗号化、パスワード、「ハンドシェイク」の方法など、電子情報の安全な送信を保証するための任意の適切な方法が使用され得る。特定の実施形態では、クライアント・デバイスのユーザは、クライアント・デバイスとのユーザのインタラクションに関連する情報の配信および記憶を無効化、有効化、または制御する１つまたは複数のプライバシー・オプションを選択し得る。
【０１１９】
特定の実施形態では、クライアント・デバイスとのユーザのインタラクションについての情報は、クライアント・デバイス、またはクライアント・デバイスのもしくはクライアント・デバイスによってアクセスされ得る特定のアプリケーションによるユーザの体験を向上させるために使用され得る。１例を挙げると、ユーザの体験は、広告または広告が示す製品がユーザにとってより価値が高く、例えば、ユーザにとってより面白い、関連性がある、魅力的である、または意義深いときに向上させられ得る。
【０１２０】
特定の実施形態では、広告は、（ＨＴＭＬのリンクが張られる）テキスト、（ＨＴＭＬのリンクが張られる）１つもしくは複数のイメージ、１つもしくは複数のビデオ、オーディオ、１つもしくは複数のＡＤＯＢＥ  ＦＬＡＳＨファイル、これらの適切な組合せ、あるいは１つもしくは複数のウェブ・ページで、１つもしくは複数の電子メールで、１つもしくは複数のアプリケーションで、またはユーザによって要求された検索結果に関連して示される任意の適切なデジタル・フォーマットの任意の他の適切な広告である。加えてまたは代替として、広告は、１つまたは複数のスポンサー付きの記事（ｓｔｏｒｙ）（例えば、ニュース・フィード、またはソーシャル・ネットワーキング・システム８６０のティッカー・アイテム）である。スポンサー付きの記事は、例えば、ソーシャル・アクション（ｓｏｃｉａｌ  ａｃｔｉｏｎ）をユーザのプロファイル・ページもしくは他のページの予め決められた領域内に示されるか、広告主に関連する追加の情報とともに示されるか、他のユーザのニュース・フィードもしくはティッカー内で大きくされる（ｂｕｍｐｅｄ  ｕｐ）かもしくはその他の方法で強調されるか、またはその他の方法でプロモーションされるようにすることによって広告主がプロモーションするユーザによるソーシャル・アクション（ページ「に対して『いいね』を表明する」、ページの投稿「に対して『いいね』を表明する」かもしくはコメントする、ページに関連するイベントへの出欠の返事をする（ＲＳＶＰ）、ページに投稿された質問に投票する、ある場所にチェック・インする（ｃｈｅｃｋ  ｉｎ）、アプリケーションを使用するかもしくはゲームをする、またはウェブサイト「に対して『いいね』を表明する」かもしくはウェブサイトを共有するなど）である。広告主は、ソーシャル・アクションをプロモーションさせるために料金を支払う。ソーシャル・アクションは、ソーシャル・ネットワーキング・システム８６０内でまたはソーシャル・ネットワーキング・システム８６０上でプロモーションされ得る。加えてまたは代替として、ソーシャル・アクションは、適切な場合、ソーシャル・ネットワーキング・システム８６０の外部でまたはソーシャル・ネットワーキング・システム８６０から外れてプロモーションされ得る。特定の実施形態では、ページは、会社、組織、またはブランドが記事を共有することおよび人とつながることを容易にするその会社、組織、またはブランドの（ソーシャル・ネットワーキング・システム８６０の中または外のウェブ・ページまたはウェブサイトなどの）オンライン表示である。ページは、例えば、アプリケーションを追加すること、記事を投稿すること、またはイベントをホストすることによってカスタマイズされ得る。
【０１２１】
スポンサー付きの記事は、ユーザのニュース・フィードの記事から生成され、ソーシャル・ネットワーキング・システム８６０に関連するウェブ・ページを閲覧するときにユーザのウェブ・ブラウザの表示内の特定の領域にプロモーションされ得る。スポンサー付きの記事は、少なくとも部分的に、スポンサー付きの記事がユーザの友達、ファン・ページ、またはその他のつながりによるインタラクションもしくは提案を含む可能性があるので、ユーザによって閲覧される可能性がより高い。スポンサー付きの記事に関連して、特定の実施形態は、「Ｓｐｏｎｓｏｒｅｄ  Ｓｔｏｒｉｅｓ  Ｕｎｉｔ  Ｃｒｅａｔｉｏｎ  ｆｒｏｍ  Ｏｒｇａｎｉｃ  Ａｃｔｉｖｉｔｙ  Ｓｔｒｅａｍ」と題された、２０１１年１２月１５日に出願された米国特許出願第１３／３２７５５７号、「Ｓｐｏｎｓｏｒｅｄ  Ｓｔｏｒｉｅｓ  Ｕｎｉｔ  Ｃｒｅａｔｉｏｎ  ｆｒｏｍ  Ｏｒｇａｎｉｃ  Ａｃｔｉｖｉｔｙ  Ｓｔｒｅａｍ」と題された、米国特許出願第１３／０２０７４５号として２０１２年２月３日に出願された米国特許出願公開第２０１２／０２０３８３１号、または「Ｅｎｄｏｒｓｅｍｅｎｔ  Ｓｕｂｓｃｒｉｐｔｉｏｎｓ  ｆｏｒ  Ｓｐｏｎｓｏｒｅｄ  Ｓｔｏｒｉｅｓ」と題された、米国特許出願第１３／０４４５０６号として２０１１年３月９日に出願された米国特許出願公開第２０１２／０２３３００９号に開示された１つまたは複数のシステム、構成要素、要素、機能、方法、動作、またはステップを利用し、これらの特許出願および特許出願公開は、すべて、限定ではなく例として本願明細書に援用する。特定の実施形態では、スポンサー付きの記事は、限定ではなく例として本願明細書に援用する「Ｃｏｍｐｕｔｅｒ−Ｖｉｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｄｅｔｅｃｔｉｏｎ  ｆｏｒ  Ｓｐｏｎｓｏｒｅｄ  Ｓｔｏｒｉｅｓ」と題された、２０１１年８月１８日に出願された米国特許出願第１３／２１２３５６号に開示されたように、広告主と明示的なつながりのないアップロードされたイメージまたはフォトの中の製品を検出するためにコンピュータ・ビジョン・アルゴリズムを利用し得る。スポンサー付きの記事とは対照的に、基本的記事（ｏｒｇａｎｉｃ  ｓｔｏｒｙ）は、（例えば、ソーシャル・インタラクションおよびウェブ・ページまたは製品へのリンクなどの）スポンサー付きの記事と同じ情報を含み、スポンサー付きの記事と同じ方法で目標を定められ、スポンサー付きの記事と同じ領域に現れるが、基本的記事は、広告主によってプロモーションされない。基本的記事とスポンサー付きの記事との両方は、広告を閲覧するユーザとの関連性によってランク付けされ、基本的記事および／またはスポンサー付きの記事との両方は、このランクに基づいてユーザに対する表示のために選択される。
【０１２２】
上述のように、広告は、（ＨＴＭＬのリンクが張られる）テキスト、（ＨＴＭＬのリンクが張られる）１つもしくは複数のイメージ、１つもしくは複数のビデオ、オーディオ、１つもしくは複数のＡＤＯＢＥ  ＦＬＡＳＨファイル、これらの適切な組合せ、または任意の適切なデジタル・フォーマットの任意の他の適切な広告である。特定の実施形態では、広告は、サード・パーティのウェブ・ページ、ソーシャル・ネットワーキング・システムのウェブ・ページ、または他のページ内に表示するために要求される。広告は、ページの一番上のバナー領域内、ページの横のカラム内、ページのＧＵＩ内、ポップアップ・ウィンドウ内、ページのコンテンツの上、またはページに関連する他の場所などのページの専用の部分に表示することができる。加えてまたは代替として、広告は、アプリケーション内またはゲーム内に表示することができる。広告は、専用のページ内に表示され、ユーザがページにアクセスするか、アプリケーションを利用するか、またはゲームをプレイする前にユーザが広告と対話するかまたは広告を見ることを要求する。ユーザは、例えば、ウェブ・ブラウザを通じて広告を閲覧し得る。
【０１２３】
ユーザは、任意の適切な方式で広告と対話することができる。ユーザは、広告をクリックあるいは選択することができ、広告は、広告に関連するページにユーザ（またはユーザが使用中のブラウザもしくは他のアプリケーション）を導くことができる。広告に関連するページで、ユーザは、広告に関連する製品またはサービスを購入すること、広告に関連する情報を受信すること、広告に関連するニュースレターを講読することなどの追加のアクションを取ることができる。広告の構成要素（「再生ボタン」など）を選択することによってオーディオまたはビデオ付きの広告を再生することができる。特定の実施形態では、広告は１つまたは複数のゲームを含むことができ、ユーザまたは他のアプリケーションは、広告に関連してそのゲームをプレイすることができる。広告は、広告内の調査または質問に応答する機能を含むことができる。
【０１２４】
広告は、ユーザが対話することができるソーシャル・ネットワーキング・システム機能を含む可能性がある。例えば、広告は、ユーザが承認に関連するアイコンまたはリンクを選択することによって広告に対して「いいね」を表明するかまたは他の方法で承認することを可能にし得る。同様に、ユーザは、（例えば、ソーシャル・ネットワーキング・システム８６０を通じて）別のユーザと広告を共有するか、または（例えば、ソーシャル・ネットワーキング・システム８６０を通じて）広告に関連するイベントへの出欠の返事をし得る。加えてまたは代替として、広告は、ユーザを対象とするソーシャル・ネットワーキング・システムのコンテキストを含み得る。例えば、広告は、広告の対象に関連するアクションをとったソーシャル・ネットワーキング・システム８６０内のユーザの友達についての情報を表示し得る。
【０１２５】
ソーシャル・ネットワーキング・システム機能またはコンテキストが、任意の適切な方法で広告に関連付けられ得る。例えば、（広告に関する入札を受信し、それに応じて広告を選択するためのハードウェア、ソフトウェア、またはその両方を含み得る）広告システムが、ユーザに広告を提供する前に、ソーシャル・ネットワーキング・システム８６０からソーシャル・ネットワーキング機能またはコンテキストを取り出し、取り出されたソーシャル・ネットワーキング機能またはコンテキストを広告に組み込むことができる。ソーシャル・ネットワーキング・システムの機能またはコンテキストを選択し、広告と共に提供する例は、「Ｐｒｏｖｉｄｉｎｇ  Ｓｏｃｉａｌ  Ｅｎｄｏｒｓｅｍｅｎｔｓ  ｗｉｔｈ  Ｏｎｌｉｎｅ  ａｄｖｅｒｔｉｓｉｎｇ」と題された、米国特許出願第１２／８９８６６２号として２０１０年１０月５日に出願された米国特許出願公開第２０１２／００８４１６０号、および「Ｓｅｌｅｃｔｉｎｇ  Ｓｏｃｉａｌ  Ｅｎｄｏｒｓｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｏｒ  ａｎ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  ｆｏｒ  Ｄｉｓｐｌａｙ  ｔｏ  ａ  Ｖｉｅｗｉｎｇ  Ｕｓｅｒ」と題された、米国特許出願第１３／０４３４２４号として２０１１年３月８日に出願された米国特許出願公開第２０１２／０２３２９９８号に開示されており、これらの特許出願および特許出願公開は、限定ではなく単に例として本願明細書に援用する。ソーシャル・ネットワーキング・システムの機能またはコンテキストに関連付けられる広告とインタラクション（interacting）することは、インタラクションについての情報を、ソーシャル・ネットワーキング・システム８６０内のユーザのプロファイル・ページ内に表示させる可能性がある。
【０１２６】
特定の実施形態は、広告をより関連性が高く、または有用であると感じる可能性がより高いユーザへの広告の配信を容易にすることができる。例えば、広告主は、その広告主の広告をより関連性があるかまたは有用であると思う可能性がより高いユーザを特定し、目標に定めることによってより高いコンバージョン率（およびしたがって広告からのより高い投資収益率（ＲＯＩ））を実現し得る。広告主は、ソーシャル・ネットワーキング・システム８６０内のユーザ・プロファイル情報を使用して、そうしたユーザを特定することができる。加えてまたは代替として、ソーシャル・ネットワーキング・システム８６０は、ソーシャル・ネットワーキング・システム８６０内のユーザ・プロファイル情報を使用して、広告主のためのそうしたユーザを特定することができる。限定ではなく例として、特定の実施形態は、イベントの招待または提案、クーポン、取引、またはウィッシュ・リスト・アイテムに関する提案、友達の生活の出来事に関する提案、グループに関する提案、広告、またはソーシャル広告を用いてユーザを目標に定める可能性がある。そのように目標を定めることは、適切な場合、ソーシャル・ネットワーキング・システム８６０上でもしくはソーシャル・ネットワーキング・システム８６０内で、ソーシャル・ネットワーキング・システム８６０から外れてもしくはソーシャル・ネットワーキング・システム８６０の外部で、またはユーザのモバイル・コンピューティング装置上で行われ得る。ソーシャル・ネットワーキング・システム８６０上でまたはソーシャル・ネットワーキング・システム８６０内であるとき、そのように目標を定めることは、ユーザのニュース・フィード、検索結果、電子メールもしくは他の受信箱、または通知のチャネルを対象とする可能性があり、あるいは（同じ概念、ノード、もしくはオブジェクトに関連する広告を右側のレールに沿ってグループ化し得る）コンシェルジュもしくはグルーパ領域（concierge or grouper area）または（ユーザがウェブ・ページで閲覧しているものおよびユーザの現在のニュース・フィードに基づく可能性がある）ネットワーク・エゴ（network-ego）領域のウェブ・ページの右側などのソーシャル・ネットワーキング・システム８６０のウェブ・ページの特定の領域に現れる可能性がある。ソーシャル・ネットワーキング・システム８６０から外れてまたはソーシャル・ネットワーキング・システム８６０の外部であるとき、そのように目標を定めることは、例えば、広告交換またはソーシャル・プラグインを含むサード・パーティ・ウェブサイトを通じて提供される可能性がある。ユーザのモバイル・コンピューティング装置上のとき、そのように目標を定めることは、モバイル・コンピューティング装置へのプッシュ通知を通じて提供される可能性がある。
【０１２７】
ユーザを特定し、目標に定めるために使用される目標決定基準は、ソーシャル・ネットワーキング・システム８６０上の明示的な明言されたユーザの関心、またはソーシャル・ネットワーキング・システム８６０上のノード、オブジェクト、エンティティ、ブランド、もしくはページへのユーザの明示的なつながりを含み得る。加えてまたは代替として、そのような目標決定基準は、（ユーザの履歴、人口統計、ソーシャルなもしくは他の活動、友達のソーシャルなもしくは他の活動、加入、または（例えば、共有された関心、つながり、もしくはイベントに基づく）ユーザに似た他のユーザの前述の項目のいずれかを分析することを含み得る）明示的なまたは推測されるユーザの関心またはつながりを含み得る。特定の実施形態は、プラットフォーム、および「いいね」インプレッション・データ、コンテキストの信号（例えば、「ＣＯＣＡ−ＣＯＬＡに関するページを現在誰が閲覧しているかまたは最近閲覧したか？」）、薄いつながり（例えば、「チェック・イン」）、つながりに似たもの、ファン、抽出されたキーワード、ＥＭＵ広告、推定広告、係数、アフィニティ、もしくは他のソーシャル・グラフ情報、友達の友達のつながり、ピンニングもしくはブースティング、取引、投票、世帯収入、社会的集団、もしくはグループ、イメージもしくは他の媒体内で検出された製品、ソーシャルまたはオープン・グラフのエッジ・タイプ、地理的予測、プロファイルもしくはページのビュー、最新の近況もしくは他のユーザの投稿（それらの分析は、自然言語処理もしくはキーワードの抽出を伴う可能性がある）、イベント情報、または協調フィルタリングを含み得るプラットフォームの目標決定を利用する可能性がある、ユーザを特定し、目標に定めることは、適宜、（ユーザのオプト・アウトなどの）プライバシー設定、データ・ハッシュ、またはデータの匿名化をも含む可能性がある。
【０１２８】
ユーザを広告の目標に定めるために、特定の実施形態は、「Ｓｏｃｉａｌ  Ａｄｖｅｒｔｉｓｅｍｅｎｔｓ  ａｎｄ  Ｏｔｈｅｒ  ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｍｅｓｓａｇｅｓ  ｏｎ  ａ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｗｅｂｓｉｔｅ  ａｎｄ  Ａｄｖｅｒｔｉｓｉｎｇ  Ｍｏｄｅｌ  ｆｏｒ  Ｓａｍｅ」と題された、米国特許出願第１２／１９３７０２号として２００８年８月１８日に出願された米国特許出願公開第２００９／０１１９１６７号、「Ｔａｒｇｅｔｉｎｇ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  ｉｎ  ａ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ」と題された、米国特許出願第１２／１９５３２１号として２００８年８月２０日に出願された米国特許出願公開第２００９／００７０２１９号、「Ｔａｒｇｅｔｉｎｇ  Ｓｏｃｉａｌ  Ａｄｖｅｒｔｉｓｉｎｇ  ｔｏ  Ｆｒｉｅｎｄｓ  ｏｆ  Ｕｓｅｒｓ  Ｗｈｏ  Ｈａｖｅ  Ｉｎｔｅｒａｃｔｅｄ  Ｗｉｔｈ  ａｎ  Ｏｂｊｅｃｔ  Ａｓｓｏｃｉａｔｅｄ  ｗｉｔｈ  ｔｈｅ  Ａｄｖｅｒｔｉｓｉｎｇ」と題された、米国特許出願第１２／９６８７８６号として２０１０年１２月１５日に出願された米国特許出願公開第２０１２／０１５８５０１号、または「Ｃｏｎｔｅｘｔｕａｌｌｙ  Ｒｅｌｅｖａｎｔ  Ａｆｆｉｎｉｔｙ  Ｐｒｅｄｉｃｔｉｏｎ  ｉｎ  ａ  Ｓｏｃｉａｌ−Ｎｅｔｗｏｒｋｉｎｇ  Ｓｙｓｔｅｍ」と題された、米国特許出願第１２／９７８２６５号として２０１０年１２月２３日に出願された米国特許出願公開第２０１２／０１６６５３２号で開示された１つまたは複数のシステム、構成要素、要素、機能、方法、動作、またはステップを利用する可能性があり、これらの特許出願および特許出願公開は、すべて、限定ではなく例として本願明細書に援用する。
【０１２９】
広告は、ウェブ・ブラウザもしくは他のアプリケーションのプラグイン、ｉｆｒａｍｅ要素、ニュース・フィード、ティッカー（例えば、電子メール、ショート・メッセージ・サービス（ＳＭＳ）メッセージ、もしくは通知を含み得る）通知、または他の手段を用いて示されるかまたはそうでなければ配信される可能性がある。広告は、ユーザのモバイルまたは他のコンピューティング装置でユーザに示されるかまたはそうでなければ配信される可能性がある。広告を配信することに関連して、特定の実施形態は、以下、すなわち「Ｃｏｍｍｅｎｔ  Ｐｌｕｇ−Ｉｎ  ｆｏｒ  Ｔｈｉｒｄ−Ｐａｒｔｙ  Ｓｙｓｔｅｍ」と題された、米国特許出願第１２／９６９３６８号として２０１０年１２月１５日に出願された米国特許出願公開第２０１２／０１５９６３５号、「Ｃｏｍｍｅｎｔ  Ｏｒｄｅｒｉｎｇ  Ｓｙｓｔｅｍ」と題された、米国特許出願第１２／９６９４０８号として２０１０年１２月１５日に出願された米国特許出願公開第２０１２／０１５８７５３号、「Ｄｙｎａｍｉｃａｌｌｙ  Ｐｒｏｖｉｄｉｎｇ  ａ  Ｎｅｗｓ  Ｆｅｅｄ  Ａｂｏｕｔ  ａ  Ｕｓｅｒ  ｏｆ  ａ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ」と題された、米国特許出願第１１／５０３２４２号として２００６年８月１１日に出願された米国特許第７，６６９，１２３号、「Ｐｒｏｖｉｄｉｎｇ  ａ  Ｎｅｗｓ  Ｆｅｅｄ  Ｂａｓｅｄ  ｏｎ  Ｕｓｅｒ  Ａｆｆｉｎｉｔｙ  ｉｎ  ａ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｅｎｖｉｒｏｎｍｅｎｔ」と題された、米国特許出願第１１／５０３０９３号として２００６年８月１１日に出願された米国特許出願公開第２００８／００４０４７５号、「Ａｃｔｉｏｎ  Ｃｌｕｓｔｅｒｉｎｇ  ｆｏｒ  Ｎｅｗｓ  Ｆｅｅｄｓ」と題された、米国特許出願第１２／８８４０１０号として２０１０年９月１６日に出願された米国特許出願公開第２０１２／００７２４２８号、「Ｇａｔｈｅｒｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｂｏｕｔ  Ｃｏｎｎｅｃｔｉｏｎｓ  ｉｎ  ａ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ」と題された、米国特許出願第１２／４９６６０６号として２００９年７月１日に出願された米国特許出願公開第２００１／０００４６９２号、「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｔｒａｃｋｉｎｇ  Ｃｈａｎｇｅｓ  ｔｏ  Ｕｓｅｒ  Ｃｏｎｔｅｎｔ  ｉｎ  ａｎ  Ｏｎｌｉｎｅ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ」と題された、米国特許出願第１１／５３１１５４号として２００６年９月１２日に出願された米国特許出願公開第２００８／００６５７０１号、「Ｆｅｅｄｉｎｇ  Ｕｐｄａｔｅｓ  ｔｏ  Ｌａｎｄｉｎｇ  Ｐａｇｅｓ  ｏｆ  Ｕｓｅｒｓ  ｏｆ  ａｎ  Ｏｎｌｉｎｅ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  ｆｒｏｍ  Ｅｘｔｅｒｎａｌ  Ｓｏｕｒｃｅｓ」と題された、米国特許出願第１１／６２４０８８号として２００７年１月１７日に出願された米国特許出願公開第２００８／００６５６０４号、「Ｉｎｔｅｇｒａｔｅｄ  Ｓｏｃｉａｌ−Ｎｅｔｗｏｒｋ  Ｅｎｖｉｒｏｎｍｅｎｔ」と題された、米国特許出願第１２／７６３１７１号として２０１０年４月１９日に出願された米国特許第８２４４８４８号、「Ｓｈａｒｉｎｇ  ｏｆ  Ｌｏｃａｔｉｏｎ−Ｂａｓｅｄ  Ｃｏｎｔｅｎｔ  Ｉｔｅｍ  ｉｎ  Ｓｏｃｉａｌ���Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ」と題された、米国特許出願第１２／５７４６１４号として２００９年１０月６日に出願された米国特許出願公開第２０１１／００８３１０１号、「Ｌｏｃａｔｉｏｎ  Ｒａｎｋｉｎｇ  Ｕｓｉｎｇ  Ｓｏｃｉａｌ−Ｇｒａｐｈ  Ｉｎｆｏｒｍａｔｉｏｎ」と題された、米国特許出願第１２／８５８７１８号として２０１０年８月１８日に出願された米国特許第８１５０８４４号、「Ｓｅｎｄｉｎｇ  Ｎｏｔｉｆｉｃａｔｉｏｎｓ  ｔｏ  Ｕｓｅｒｓ  Ｂａｓｅｄ  ｏｎ  Ｕｓｅｒｓ’  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｔｏｌｅｒａｎｃｅ  Ｌｅｖｅｌｓ」と題された、２０１１年３月１８日に出願された米国特許出願第１３／０５１２８６号、「Ｍａｎａｇｉｎｇ  Ｎｏｔｉｆｉｃａｔｉｏｎｓ  Ｐｕｓｈｅｄ  ｔｏ  Ｕｓｅｒ  Ｄｅｖｉｃｅｓ」と題された、２０１１年４月２８日に出願された米国特許出願第１３／０９６１８４号、「Ｐｌａｔｆｏｒｍ−Ｓｐｅｃｉｆｉｃ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｄｅｌｉｖｅｒｙ  Ｃｈａｎｎｅｌ」と題された、２０１１年１０月１８日に出願された米国特許出願第１３／２７６２４８号、または「Ｍｏｂｉｌｅ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  ｗｉｔｈ  Ｓｏｃｉａｌ  Ｃｏｍｐｏｎｅｎｔ  ｆｏｒ  Ｇｅｏ−Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｙｓｔｅｍ」と題された、米国特許出願第１３／０１９０６１号として２０１１年２月１日に出願された米国特許出願公開第２０１２／０１９７７０９号で開示された１つまたは複数のシステム、構成要素、要素、機能、方法、動作、またはステップを利用することができ、これらの特許出願および特許出願公開は、すべて、限定ではなく例として本願明細書に援用する。本開示は、特定の広告が特定の方式で特定のコンテンツに関連して配信される特定の広告を説明または図示するが、任意の適切な方式で、本開示は任意の適切なコンテンツに関連して配信される任意の適切な広告を企図する。
【０１３０】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、様々なソーシャル・グラフ・エンティティの、互いに対するソーシャル・グラフ・アフィニティ（本明細書では「アフィニティ（affinity）」と呼ぶことがある）を決定することができる。アフィニティは、オンライン・ソーシャル・ネットワークに関連するユーザ、概念、コンテンツ、アクション、広告、他のオブジェクト、またはそれらの任意の適切な組合せなどの、オンライン・ソーシャル・ネットワークに関連する特定のオブジェクト間の関係の強さまたは関心のレベルを表すことができる。サード・パーティ・システム８７０または他の適切なシステムに関連するオブジェクトに関してアフィニティを決定することもできる。ユーザ、主題、またはコンテンツのタイプごとのソーシャル・グラフ・エンティティについての全アフィニティを確立することができる。全アフィニティは、ソーシャル・グラフ・エンティティに関連するアクションまたは関係の継続した監視に基づいて変化することがある。本開示は、特定の方式で特定のアフィニティを求めることを説明するが、本開示は、任意の適切な方式で任意の適切なアフィニティを求めることを企図する。
【０１３１】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、アフィニティ係数（本明細書では「係数（coefficient）」と呼ぶことがある）を使用してソーシャル・グラフ・アフィニティを測定または定量化することができる。係数は、オンライン・ソーシャル・ネットワークに関連する特定のオブジェクト間の関係の強さを表すか、または定量化することができる。係数はまた、アクションへのユーザの関心に基づいてユーザが特定のアクションを実施する予測確率を測定する確率または関数も表すことができる。このようにして、ユーザの以前のアクションに基づいてユーザの将来のアクションを予想することができ、ユーザのアクションの履歴に少なくとも部分的に基づいて係数を計算することができる。係数を使用して、オンライン・ソーシャル・ネットワーク内、またはオンライン・ソーシャル・ネットワーク外であることがある任意の数のアクションを予測することができる。限定ではなく例として、これらのアクションは、メッセージを送ること、コンテンツを投稿すること、コンテンツに対してコメントすることなどの様々なタイプの通信、プロファイル・ページ、メディア、または他の適切なコンテンツにアクセスし、またはそれを閲覧することなどの様々なタイプの観察アクション、同一グループ内にいること、同一の写真内でタグ付けされること、同一の位置でチェック・インすること、同一のイベントに出席することなどの２つ以上のソーシャル・グラフ・エンティティについての様々なタイプの一致情報、または他の適切なアクションを含むことができる。本開示は、特定の方式でアフィニティを測定することを説明するが、本開示は、任意の適切な方式でアフィニティを測定することを企図する。
【０１３２】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、様々な要素を使用して係数を計算することができる。これらの要素は、例えば、ユーザ・アクション、オブジェクト間、位置情報間、他の適切な要素間の関係のタイプ、またはそれらの任意の組合せを含むことができる。特定の実施形態では、係数を計算するとき、異なる要素を異なるように重み付けすることができる。各要素についての重みは静的でよく、または重みは、例えば、ユーザ、関係のタイプ、アクションのタイプ、ユーザの位置などに従って変化することができる。要素の重みに従って要素についてのレーティング（rating）を組合せ、ユーザについての全体的係数を求めることができる。限定ではなく例として、特定のユーザ・アクションに、レーティングと重みをどちらも割り当てることができ、特定のユーザ・アクションに関連する関係に、レーティングおよび（例えば、重みの合計が１００％となるような）相関する重みに割り当てられる。特定のオブジェクトに対するユーザの係数を計算するために、ユーザのアクションに割り当てられるレーティングが、例えば全体的係数の６０％を含むことができ、ユーザとオブジェクトとの間の関係が、全体的係数の４０％を含むことができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、係数を計算するのに使用される様々な要素についての重みを決定するときに、例えば、情報にアクセスされてからの時間、減衰要素、アクセスの頻度、情報に対する関係、もしくはそれについての情報にアクセスされたオブジェクトに対する関係、オブジェクトに接続されるソーシャル・グラフ・エンティティに対する関係、ユーザ・アクションの短期もしくは長期平均、ユーザ・フィードバック、他の適切な変数、またはそれらの任意の組合せなどの、様々な変数を考慮することができる。限定ではなく例として、係数を計算するときに、より最近のアクションがより関連性が高くなるように、係数は、特定のアクションによって供給される信号の強さを時間と共に減衰させる減衰要素を含むことができる。係数がそれに基づくアクションの継続した追跡に基づいて、レーティングおよび重みを継続的に更新することができる。各要素についてのレーティング、および要素に割り当てられる重みの割当て、組合せ、平均化などのために、任意のタイプの工程またはアルゴリズムを利用することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、履歴アクションおよび過去のユーザ応答に関してトレーニングされた機械学習アルゴリズムを使用して、またはユーザを様々なオプションにさらし、応答を測定することによってユーザからファーミングされたデータを使用して、係数を求めることができる。本開示は、特定の方式で係数を計算することを説明するが、本開示は、任意の適切な方式で係数を計算することを企図する。
【０１３３】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、ユーザのアクションに基づいて係数を計算することができる。ソーシャル・ネットワーキング・システム８６０は、オンライン・ソーシャル・ネットワーク上、サード・パーティ・システム８７０上、他の適切なシステム上、またはそれらの任意の組合せの上のそのようなアクションを監視することができる。任意の適切なタイプのユーザ・アクションを追跡または監視することができる。典型的なユーザ・アクションは、プロファイル・ページを閲覧すること、コンテンツを作成または投稿すること、コンテンツと対話すること、グループに加わること、イベントへの出席リストおよび確認すること、位置でチェック・インすること、特定のページをリンクすること、ページを作成すること、ならびにソーシャル・アクションを容易にする他のタスクを実施することを含む。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、特定のタイプのコンテンツとの間のユーザのアクションに基づいて係数を計算することができる。オンライン・ソーシャル・ネットワーク、サード・パーティ・システム８７０、または別の適切なシステムにコンテンツを関連付けることができる。コンテンツは、ユーザ、プロファイル・ページ、投稿、ニュース記事、ヘッドライン、インスタント・メッセージ、チャットルーム会話、電子メール、広告、写真、ビデオ、音楽、他の適切なオブジェクト、またはそれらの任意の組合せを含むことができる。ソーシャル・ネットワーキング・システム８６０は、ユーザのアクションを解析して、アクションのうちの１つまたは複数が主題、コンテンツ、他のユーザなどに対するアフィニティを示すかどうかを判定することができる。限定ではなく例として、ユーザが「コーヒー」またはその変形に関するコンテンツを投稿することがある場合、ソーシャル・ネットワーキング・システム８６０は、ユーザが概念「コーヒー」に関する高い係数を有すると判定することができる。特定のアクションまたはアクションのタイプに、他のアクションよりも高い重みおよび／またはレーティングを割り当てることができ、それは、計算される全体的係数に影響を及ぼすことがある。限定ではなく例として、第１のユーザが第２のユーザに電子メールを送る場合、第１のユーザが第２のユーザについてのユーザ・プロファイル・プロファイル・ページを単に閲覧する場合よりも、アクションについての重みまたはレーティングを高くすることができる。
【０１３４】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、特定のオブジェクト間の関係のタイプに基づいて係数を計算することができる。ソーシャル・グラフ９００を参照すると、ソーシャル・ネットワーキング・システム８６０は、係数を計算するとき、特定のユーザ・ノード９０２および概念ノード９０４を接続するエッジ９０６の数および／またはタイプを解析する。限定ではなく例として、（２人のユーザが結婚していることを表す）配偶者タイプ・エッジによって接続されるユーザ・ノード９０２に、友達タイプ・エッジによって接続されるユーザ・ノード９０２よりも高い係数を割り当てることができる。言い換えれば、特定のユーザについてのアクションおよび関係に割り当てられる重みに応じて、ユーザの配偶者についてのコンテンツに関して、ユーザの友達についてのコンテンツに関してよりも全アフィニティが高いと判定することができる。特定の実施形態では、ユーザが別のオブジェクトとの間で有する関係が、そのオブジェクトについての係数を計算することに関して、ユーザのアクションの重みおよび／またはレーティングに影響を及ぼすことがある。限定ではなく例として、ユーザが第１の写真内でタグ付けされるが、単に第２の写真に「いいね」を表明する場合、ソーシャル・ネットワーキング・システム８６０は、コンテンツとのタグ付けタイプ関係（tagged-in-type relationship）を有することに、コンテンツとの「いいね」タイプ関係を有することよりも高い重みおよび／またはレーティングを割り当てることができるので、ユーザが、第１の写真に関して、第２の写真よりも高い係数を有すると判定することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、１つまたは複数の第２のユーザが特定のオブジェクトとの間で有する関係に基づいて、第１のユーザについての係数を計算することができる。言い換えれば、他のユーザがオブジェクトとの間で有する接続および係数が、オブジェクトについての第１のユーザの係数に影響を及ぼすことがある。限定ではなく例として、第１のユーザが１人または複数の第２のユーザに接続され、または１人または複数の第２のユーザについて高い係数を有し、そうした第２のユーザが特定のオブジェクトに接続され、または特定のオブジェクトについて高い係数を有する場合、ソーシャル・ネットワーキング・システム８６０は、第１のユーザがその特定のオブジェクトについても比較的高い係数を有するはずであると判定することができる。特定の実施形態では、係数は、特定のオブジェクト間の分離度に基づくことができる。低い係数は、第１のユーザがソーシャル・グラフ９００内の第１のユーザに間接的につながるユーザのコンテンツ・オブジェクトへの関心を共有する可能性が低いことを表すことができる。限定ではなく例として、ソーシャル・グラフ９００内で近い（すなわち、分離度が低い）各ソーシャル・グラフ・エンティティが、ソーシャル・グラフ９００内でさらに離れている各エンティティよりも高い係数を有する。
【０１３５】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、位置情報に基づいて係数を計算することができる。互いに地理的に近いオブジェクトは、より離れたオブジェクトよりも互いにより高く関係付けられ、またはより高い関心があるとみなすことができる。特定の実施形態では、特定のオブジェクトに対するユーザの係数は、ユーザに関連する現在位置（またはユーザのクライアント・システム８３０の位置）に対するオブジェクト位置の近接に基づくことができる。第１のユーザは、第１のユーザにより近い他のユーザまたは概念により関心を持つことがある。限定ではなく例として、ユーザが空港から１．６ｋｍ（１マイル）であり、ガソリン・スタンドから３．２ｋｍ（２マイル）である場合、ソーシャル・ネットワーキング・システム８６０は、ユーザに対する空港の近さに基づいて、ユーザがガソリン・スタンドよりも空港について高い係数を有すると判定することができる。
【０１３６】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、係数情報に基づいて、ユーザに関する特定のアクションを実施することができる。係数を使用して、アクションへのユーザの関心に基づいて、ユーザが特定のアクションを実施するかどうかを予測することができる。広告、検索結果、ニュース記事、メディア、メッセージ、通知、または他の適切なオブジェクトなどの任意のタイプのオブジェクトを生成し、またはユーザに提示するときに、係数を使用することができる。係数を利用して、そのようなオブジェクトを適宜ランク付けおよび順序付けすることもできる。このようにして、ソーシャル・ネットワーキング・システム８６０は、ユーザの関心および現在の環境に関連する情報を提供し、そのような情報を興味深いと感じる可能性を高めることができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、係数情報に基づいてコンテンツを生成することができる。ユーザに特有の係数に基づいてコンテンツ・オブジェクトを提供または選択することができる。限定ではなく例として、係数を使用して、ユーザについてのメディアを生成することができ、ユーザがメディア・オブジェクトに関して高い全体的係数を有するメディアをユーザに提示することができる。限定ではなく別の例として、係数を使用して、ユーザに対する広告を生成することができ、広告するオブジェクトに関してユーザが高い全体的係数を有する広告をユーザに提示することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、係数情報に基づいて検索結果を生成することができる。照会するユーザに関する検索結果に関連する係数に基づいて、特定のユーザについての検索結果をスコアリングまたはランク付けすることができる。限定ではなく例として、高い係数を有するオブジェクトに対応する検索結果を、低い係数を有するオブジェクトに対応する結果よりも、検索結果ページ上で高くランク付けすることができる。
【０１３７】
特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、特定のシステムまたは工程への係数を求める要求に応答して係数を計算することができる。所与の状況でユーザが取る可能性のある（または、ユーザがその対象となる可能性のある）、可能性の高いアクションを予測するために、任意の工程が、ユーザについての計算される係数を要求することができる。要求はまた、係数を計算するのに使用される様々な要素のために使用する重みのセットをも含むことができる。この要求は、オンライン・ソーシャル・ネットワーク上で実行中のプロセスから、（例えば、ＡＰＩまたは他の通信チャネルを介して）サード・パーティ・システム８７０から、または別の適切なシステムから来ることがある。要求に応答して、ソーシャル・ネットワーキング・システム８６０は、係数を計算する（または、係数情報が以前に計算および格納された場合、係数情報にアクセスする）ことができる。特定の実施形態では、ソーシャル・ネットワーキング・システム８６０は、特定の工程に関するアフィニティを測定することができる。異なる工程（オンライン・ソーシャル・ネットワークの内部と外部の両方）が、特定のオブジェクトまたはオブジェクトのセットを求める係数を要求することができる。ソーシャル・ネットワーキング・システム８６０は、アフィニティの尺度を要求した特定の工程に関連するアフィニティの尺度を提供することができる。このようにして、各工程は、工程がアフィニティの尺度を使用する異なるコンテキストに対して調整されるアフィニティの尺度を受信する。
【０１３８】
ソーシャル・グラフ・アフィニティおよびアフィニティ係数に関連して、特定の実施形態が、２００６年８月１１日に出願された米国特許出願第１１／５０３０９３号、２０１０年１２月２２日に出願された米国特許出願第１２／９７７０２７号、２０１０年１２月２３に出願された米国特許出願第１２／９７８２６５号、および２０１２年１０月０１日に出願された米国特許出願第１３／６３２８６９号に開示された１つまたは複数のシステム、構成要素、要素、機能、方法、動作、ステップを利用する可能性があり、これらの特許出願のそれぞれは、本願明細書に援用する。
【０１３９】
図１０は、例示的コンピュータ・システム１０００を示す。特定の実施形態では、１つまたは複数のコンピュータ・システム１０００が、本明細書において説明または例示された１つまたは複数の方法の１つまたは複数のステップを実施する。特定の実施形態では、１つまたは複数のコンピュータ・システム１０００が、本明細書において説明または図示された機能を提供する。特定の実施形態では、１つまたは複数のコンピュータ・システム１０００で実行されるソフトウェアが、本明細書において説明もしくは図示された１つもしくは複数の方法の１つもしくは複数のステップを実施するか、または本明細書において説明もしくは図示された機能を提供する。特定の実施形態は、１つまたは複数のコンピュータ・システム１０００の１つまたは複数の部分を含む。本明細書において、適切な場合、コンピュータ・システムに対する参照はコンピューティング装置を含む（encompass）ことができ、逆も同様である。さらに、適切な場合、コンピュータ・システムに対する参照は、１つまたは複数のコンピュータ・システムを含むことができる。
【０１４０】
本開示は、任意の適切な数のコンピュータ・システム１０００を企図する。本開示は、任意の適切な物理的形態をとるコンピュータ・システム１０００を企図する。限定ではなく例として、コンピュータ・システム１０００は、組込みコンピュータ・システム、システム・オン・チップ（ＳＯＣ）、シングル・ボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ・オン・モジュール（ＣＯＭ）やシステム・オン・モジュール（ＳＯＭ）など）デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット・コンピュータ・システム、またはこれらのうちの２つ以上の組合せでよい。適切な場合、コンピュータ・システム１０００は、１つまたは複数のコンピュータ・システム１０００を含むことができ、一体型または分散型でよく、複数の場所にわたるものでよく、複数のマシンにわたるものでよく、複数のデータセンタにわたるものでよく、またはクラウド内に常駐することができ、クラウドは、１つまたは複数のネットワーク内の１つまたは複数のクラウド構成要素を含むことができる。適切な場合、１つまたは複数のコンピュータ・システム１０００は、実質的な空間的または時間的な限定なしに、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを実施することができる。限定ではなく例として、１つまたは複数のコンピュータ・システム１０００は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップをリアル・タイムに、またはバッチ・モードで実施することができる。適切な場合、１つまたは複数のコンピュータ・システム１０００は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを異なる時刻または異なる場所で実施することができる。
【０１４１】
特定の実施形態では、コンピュータ・システム１０００は、プロセッサ１００２、メモリ１００４、ストレージ１００６、入力／出力（Ｉ／Ｏ）インターフェース１００８、通信インターフェース１０１０、およびバス１０１２を含む。本開示は、特定の構成の、特定の数の特定の構成要素を有する特定のコンピュータ・システムを説明および図示するが、本開示は、任意の適切な構成の、任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システムを企図する。
【０１４２】
特定の実施形態では、プロセッサ１００２は、コンピュータ・プログラムを構成するような命令を実行するハードウェアを含む。限定ではなく例として、命令を実行するために、プロセッサ１００２は、内部レジスタ、内部キャッシュ、メモリ１００４、またはストレージ１００６から命令を取り出し（またはフェッチし）、その命令を復号化および実行し、次いで内部レジスタ、内部キャッシュ、メモリ１００４、またはストレージ１００６に１つまたは複数の結果を書き込むことができる。特定の実施形態では、プロセッサ１００２は、データ、命令、またはアドレスのための１つまたは複数の内部キャッシュを含む。本開示は、適切な場合、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ１００２を企図する。限定ではなく例として、プロセッサ１００２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータ・キャッシュ、および１つまたは複数の変換ルックアサイド・バッファ（translation lookaside buffer : ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ１００４またはストレージ１００６内の命令のコピーでよく、命令キャッシュは、プロセッサ１００２によるそうした命令の検索を加速することができる。データ・キャッシュ内のデータは、プロセッサ１００２で実行中の命令が演算するためのメモリ１００４またはストレージ１００６内のデータ、プロセッサ１００２で実行中の後続の命令によるアクセスのために、またはメモリ１００４もしくはストレージ１００６に書き込むために、プロセッサ１００２で実行された以前の命令の結果、あるいは他の適切なデータのコピーでよい。データ・キャッシュは、プロセッサ１００２による読取りまたは書込み演算を加速することができる。ＴＬＢは、プロセッサ１００２のための仮想アドレス変換を加速することができる。特定の実施形態では、プロセッサ１００２は、データ、命令、またはアドレス用の１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ１００２を企図する。適切な場合、プロセッサ１００２は、１つまたは複数の演算論理装置（ＡＬＵ）を含むことができ、マルチコア・プロセッサでよく、または１つもしくは複数のプロセッサ１００２を含むことができる。本開示は、特定のプロセッサを説明および図示するが、本開示は任意の適切なプロセッサを企図する。
【０１４３】
特定の実施形態では、メモリ１００４は、プロセッサ１００２が実行するための命令、またはプロセッサ１００２が演算するためのデータを格納するためのメイン・メモリを含む。限定ではなく例として、コンピュータ・システム１０００は、ストレージ１００６または別のソース（例えば、別のコンピュータ・システム１０００など）からメモリ１００４に命令をロードすることができる。次いで、プロセッサ１００２は、メモリ１００４から内部レジスタまたは内部キャッシュに命令をロードすることができる。命令を実行するために、プロセッサ１００２は、内部レジスタまたは内部キャッシュから命令を取り出し、その命令を復号化する。命令の実行中または実行後に、プロセッサ１００２は、１つまたは複数の結果（これは中間結果または最終結果でよい）を内部レジスタまたは内部キャッシュに書き込む。次いでプロセッサ１００２は、そうした結果の１つまたは複数をメモリ１００４に書き込む。特定の実施形態では、プロセッサ１００２は、（ストレージ１００６またはその他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ１００４内の命令のみを実行し、（ストレージ１００６または他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ１００４内のデータのみに対して演算する。１つまたは複数のメモリ・バス（これはそれぞれアドレス・バスおよびデータ・バスを含むことができる）が、プロセッサ１００２をメモリ１００４に結合する。バス１０１２は、以下で説明するように、１つまたは複数のメモリ・バスを含む。特定の実施形態では、１つまたは複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ１００２とメモリ１００４との間に常駐し、プロセッサ１００２によって要求されたメモリ１００４へのアクセスを可能にする。特定の実施形態では、メモリ１００４は、ランダム・アクセス・メモリ（ＲＡＭ）を含む。適切な場合、このＲＡＭは、揮発性メモリでよい。適切な場合、このＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）でよい。さらに、適切な場合、このＲＡＭは、単一ポートまたはマルチポートでよい。本開示は、任意の適切なＲＡＭを企図する。適切な場合、メモリ１００４は、１つまたは複数のメモリ１００４を含む。本開示は特定のメモリを説明および図示するが、任意の適切なメモリを企図する。
【０１４４】
特定の実施形態では、ストレージ１００６は、データまたは命令用のマス・ストレージを含む。限定ではなく例として、ストレージ１００６は、ハード・ディスク・ドライブ（ＨＤＤ）、フロッピィ・ディスク・ドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、あるいはこれらのうちの２つ以上の組合せを含む。ストレージ１００６は、適切な場合、取外し可能なまたは取外し不能（または固定）媒体を含む。ストレージ１００６は、適切な場合、コンピュータ・システム１０００の内部または外部でよい。特定の実施形態では、ストレージ１００６は不揮発性固体メモリである。特定の実施形態では、ストレージ１００６は、読取専用メモリ（ＲＯＭ）を含む。適切な場合、このＲＯＭは、マスクプログラムされたＲＯＭ（ｍａｓｋ−ｐｒｏｇｒａｍｍｅｄ  ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気書換え可能ＲＯＭ（ＥＡＲＯＭ：ｅｌｅｃｔｒｉｃａｌｌｙ  ａｌｔｅｒａｂｌｅ  ＲＯＭ）、またはフラッシュ・メモリ、あるいはこれらのうちの２つ以上の組合せでよい。本開示は、任意の適切な物理的形態をとるマス・ストレージ１００６を企図する。適切な場合、ストレージ１００６は、プロセッサ１００２とストレージ１００６との間の通信を可能にする１つまたは複数のストレージ制御ユニットを含む。適切な場合、ストレージ１００６は、１つまたは複数のストレージ１００６を含む。本開示は、特定のストレージを説明および図示するが、本開示は任意の適切なストレージを企図する。
【０１４５】
特定の実施形態では、Ｉ／Ｏインターフェース１００８は、コンピュータ・システム１０００と１つまたは複数のＩ／Ｏ装置との間の通信のための１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータ・システム１０００は、適切な場合、これらのＩ／Ｏ装置のうちの１つまたは複数を含む。これらのＩ／Ｏ装置のうちの１つまたは複数は、人とコンピュータ・システム１０００との間の通信を可能にする。限定ではなく例として、Ｉ／Ｏ装置は、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチ・スクリーン、トラックボール、ビデオ・カメラ、別の適切なＩ／Ｏ装置、またはこれらのうちの２つ以上の組合せを含む。Ｉ／Ｏ装置は１つまたは複数のセンサを含む。本開示は、任意の適切なＩ／Ｏ装置およびそのための任意の適切なＩ／Ｏインターフェース１００８を企図する。適切な場合、Ｉ／Ｏインターフェース１００８は、プロセッサ１００２がこれらのＩ／Ｏ装置のうちの１つまたは複数を駆動することを可能にする１つまたは複数のデバイス・ドライバまたはソフトウェア・ドライバを含む。Ｉ／Ｏインターフェース１００８は、適切な場合、１つまたは複数のＩ／Ｏインターフェース１００８を含む。本開示は、特定のＩ／Ｏインターフェースを説明および図示するが、本開示は任意の適切なＩ／Ｏインターフェースを企図する。
【０１４６】
特定の実施形態では、通信インターフェース１０１０は、コンピュータ・システム１０００と、１つまたは複数の別のコンピュータ・システム１０００あるいは１つまたは複数のネットワークとの間の通信（例えば、パケット・ベースの通信など）用の１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、通信インターフェース１０１０は、イーサネットまたは他のワイヤ・ベースのネットワークと通信するネットワーク・インターフェース・コントローラ（ＮＩＣ）またはネットワーク・アダプタ、あるいはＷＩ−ＦＩネットワークなどのワイヤレス・ネットワークと通信するワイヤレスＮＩＣ（ＷＮＩＣ）またはワイヤレス・アダプタを含む。本開示は、任意の適切なネットワークおよびそのための任意の適切な通信インターフェース１０１０を企図する。限定ではなく例として、コンピュータ・システム１０００は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、大都市圏ネットワーク（ＭＡＮ）、またはインターネットの１つもしくは複数の部分、あるいはこれらのうちの２つ以上の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、ワイヤードまたはワイヤレスでよい。１例を挙げると、コンピュータ・システム１０００は、ワイヤレスＰＡＮ（ＷＰＡＮ）（例えば、ＢＬＵＥＴＯＯＴＨ  ＷＰＡＮなど）、Ｗｉ−Ｆｉネットワーク、ＷＩ−ＭＡＸネットワーク、携帯電話網（例えば、移動体通信用グローバル・システム（ＧＳＭ）ネットワークなど）、または他の適切なワイヤレス・ネットワーク、あるいはこれらのうちの２つ以上の組合せと通信することができる。コンピュータ・システム１０００は、適切な場合、これらのネットワークのいずれかに関する任意の適切な通信インターフェース１０１０を含む。通信インターフェース１０１０は、適切な場合、１つまたは複数の通信インターフェース１０１０を含む。本開示は、特定の通信インターフェースを説明および図示するが、本開示は任意の適切な通信インターフェースを企図する。
【０１４７】
特定の実施形態では、バス１０１２は、コンピュータ・システム１０００の構成要素を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、バス１０１２は、アクセラレーテッド・グラフィックス・ポート（Accelerated Graphics Port : ＡＧＰ）または他のグラフィックス・バス、拡張業界標準アーキテクチャ（ＥＩＳＡ：Ｅｎｈａｎｃｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、フロント・サイド・バス（ＦＳＢ）、ＨＹＰＥＲＴＲＡＮＳＰＯＲＴ（ＨＴ）相互接続、業界標準アーキテクチャ（ＩＳＡ）バス、ＩＮＦＩＮＩＢＡＮＤ相互接続、低ピン・カウント（ＬＰＣ：ｌｏｗ−ｐｉｎ−ｃｏｕｎｔ）バス、メモリ・バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）バス、周辺装置相互接続（ＰＣＩ）バス、ＰＣＩ−Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バス、シリアル・アドバンスド・テクノロジー・アタッチメント（ＳＡＴＡ：ｓｅｒｉａｌ  ａｄｖａｎｃｅｄ  ｔｅｃｈｎｏｌｏｇｙ  ａｔｔａｃｈｍｅｎｔ）バス、映像電子機器標準協会（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカル（ＶＬＢ）バス、または別の適切なバス、あるいはこれらの２つ以上の組合せを含むことができる。バス１０１２は、適切な場合、１つまたは複数のバス１０１２を含むことができる。本開示は、特定のバスを説明および図示するが、任意の適切なバスまたは相互接続を企図する。
【０１４８】
本明細書では、コンピュータ可読非一時的記憶媒体は、適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切なコンピュータ可読非一時的記憶媒体、またはこれらの２つ以上の任意の適切な組合せを含むことができる。コンピュータ可読非一時的記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。
【０１４９】
本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「または」は排他的ではなく包含的である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡまたはＢ」は「Ａ、Ｂ、またはその両方」を意味する。さらに、別段に明記されていない限り、または文脈によって示されていない限り、「および」は協同（joint）および個々（several）の両方である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡおよびＢ」は、「ＡおよびＢが一緒に、または個別に」（A and B, jointly or severally）を意味する。
【０１５０】
本開示の範囲は、当業者なら理解するはずである、本明細書で説明または図示される例示的実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。本開示の範囲は、本明細書で説明または図示される例示的実施形態に限定されない。さらに、本開示は、本明細書のそれぞれの実施形態が特定の構成要素、要素、機能、動作、またはステップを含むものとして説明および図示するが、これらの実施形態のいずれの、当業者なら理解するはずである、本明細書のどこかで説明または図示される構成要素、要素、機能、動作、またはステップのいずれかの任意の組合せまたは置換を含むことができる。さらに、特定の機能を実施するように適合され、配置され、実施することが可能であり、実施するように構成され、実施することが可能にされ、実施するように動作可能である装置またはシステムあるいは装置またはシステムの構成要素に対する添付の特許請求項の範囲での参照は、その装置、システム、または構成要素がそのように適合され、配置され、可能であり、構成され、可能にされ、動作可能にされる限り、その装置、システム、構成要素またはその特定の機能が活性化され、オンにされ、またはロック解除されるか否かに関わらず、その装置、システム、構成要素を包含する。
【図１】
2019049984.tif 000003
【図２Ａ】
2019049984.tif 000004
【図２Ｂ】
2019049984.tif 000005
【図２Ｃ】
2019049984.tif 000006
【図２Ｄ】
2019049984.tif 000007
【図２Ｅ】
2019049984.tif 000008
【図２Ｆ】
2019049984.tif 000009
【図２Ｇ】
2019049984.tif 000010
【図２Ｈ】
2019049984.tif 000011
【図２Ｊ】
2019049984.tif 000012
【図２Ｋ】
2019049984.tif 000013
【図２Ｌ】
2019049984.tif 000014
【図２Ｍ】
2019049984.tif 000015
【図２Ｎ】
2019049984.tif 000016
【図２Ｐ】
2019049984.tif 000017
【図３】
2019049984.tif 000018
【図４Ａ】
2019049984.tif 000019
【図４Ｂ】
2019049984.tif 000020
【図４Ｃ】
2019049984.tif 000021
【図４Ｄ】
2019049984.tif 000022
【図４Ｅ】
2019049984.tif 000023
【図４Ｆ】
2019049984.tif 000024
【図５】
2019049984.tif 000025
【図６Ａ】
2019049984.tif 000026
【図６Ｂ】
2019049984.tif 000027
【図６Ｃ】
2019049984.tif 000028
【図７】
2019049984.tif 000029
【図８】
2019049984.tif 000030
【図９】
2019049984.tif 000031
【図１０】
2019049984.tif 000032