(57)【要約】【課題】ソーシャル化されたアプリケーションを備えるロック画面を提供すること。【解決手段】ある実施形態では、方法は、コンピューティング装置上でユーザに表示するための１つまたは複数のアプリケーションの１つまたは複数のインタラクティブ要素を、少なくとも部分的に１つまたは複数のアプリケーションに関連するソーシャル・ネットワーキング・システムの１人または複数の第２のユーザによる活動に少なくとも部分的に基づいて決定することを含む。決定のために、第２ユーザは、少なくとも部分的にソーシャル・ネットワーキング・システムのソーシャル・グラフからの第１および第２のユーザに関連するソーシャル・グラフ情報に少なくとも部分的に基づいて特定される。方法は、コンピューティング装置のユーザ・インターフェース（ＵＩ）上に、インタラクティブ要素のうちの１つまたは複数を表示のために提供することも含む。【選択図】図４
2017037662.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャル・ネットワーキング・システムの第１のユーザのコンピューティング装置により、前記ソーシャル・ネットワーキング・システムの１人または複数の第２のユーザの１つまたは複数のアプリケーションに関わる活動に関する情報を受信することであって、前記第２のユーザは、少なくとも部分的に前記ソーシャル・ネットワーキング・システムのソーシャル・グラフからの第１および第２のユーザに関連するソーシャル・グラフ情報に少なくとも部分的に基づいて特定される、前記情報を受信すること、
前記コンピューティング装置により、受信された前記情報に少なくとも部分的に基づいて、コンピューティング装置上で第１のユーザに表示するためのアプリケーションのうちの１つまたは複数を起動させるための１組の１つまたは複数のインタラクティブ要素を動的に決定することであって、前記決定することは、第２のユーザのうちの１人または複数の更新された１つまたは複数のアプリケーションに関わる活動に基づく、前記１組の１つまたは複数のインタラクティブ要素を動的に決定すること、
前記コンピューティング装置により、前記コンピューティング装置のユーザ・インターフェース（ＵＩ）上に、動的に決定されたインタラクティブ要素のうちの１つまたは複数を表示のために提供することを備え、
表示のために提供された前記１組の１つまたは複数のインタラクティブ要素は、現在表示されているインタラクティブ要素の代わりに、前記更新された活動に対応する前記１組の１つまたは複数のインタラクティブ要素のうちの１つまたは複数のインタラクティブ要素を表示のために提供するように動的に調整される、方法。
【請求項２】
前記ソーシャル・グラフは、複数のノードおよびノード同士を接続するエッジを含み、
前記ソーシャル・グラフ内の少なくとも１つのノードは前記第１のユーザに対応し、前記ソーシャル・グラフ内の少なくとも１つのノードは各第２ユーザに対応しており、
少なくとも部分的に基づいて前記第２のユーザを特定する前記ソーシャル・グラフ情報は、エッジにより互いに接続される、前記第１のユーザに対応するノードのうちの少なくとも１つと、各第２ユーザに対応するノードのうちの少なくとも１つとを含む、請求項１に記載の方法。
【請求項３】
前記ユーザ・インターフェースは、ロック画面であり、
前記コンピューティング装置は、前記コンピューティング装置がロックモードであり、且つ前記ロック画面に所定のタッチ入力を受信したことに応答して、動的に決定されたインタラクティブ要素のうちの１つまたは複数を有する起動領域を表示する、請求項１に記載の方法。
【請求項４】
前記起動領域は、前記コンピューティング装置がロックモードのときに、少なくとも部分的にアプリケーション・ランチャとして動作する、請求項３に記載の方法。
【請求項５】
前記コンピューティング装置により、前記起動領域に表示される動的に決定されたインタラクティブ要素のうちの１つまたは複数で所定のタッチ・ジェスチャを検出することに応答して、アプリケーションを起動することをさらに備える、請求項４に記載の方法。
【請求項６】
前記コンピューティング装置により、第２のユーザのうちの１人または複数の更新された活動に基づいて、前記コンピューティング装置に現在インストールされていない１つまたは複数のアプリケーションを判定すること、
前記コンピューティング装置により、前記第１のユーザの入力なく自動的に、少なくとも部分的に前記判定することに基づいて、前記コンピューティング装置に、現在インストールされていないアプリケーションのうちの１つまたは複数をインストールすることをさらに備える、請求項１に記載の方法。
【請求項７】
第２のユーザのうちの１人または複数の活動は、ゲーム・アプリケーション上での第２のユーザのうちの１人または複数の活動に対応し、
インタラクティブ要素のうちの１つは、前記ゲーム・アプリケーションに対応する、請求項１に記載の方法。
【請求項８】
１つまたは複数のコンピュータ可読非一時的記憶媒体であって、
実行されたときに、
ソーシャル・ネットワーキング・システムの１人または複数の第１のユーザの１つまたは複数のアプリケーションに関わる活動に関する情報を受信することであって、前記第１のユーザは、少なくとも部分的に前記ソーシャル・ネットワーキング・システムのソーシャル・グラフからの第１のユーザおよび第２のユーザに関連するソーシャル・グラフ情報に少なくとも部分的に基づいて特定される、前記情報を受信すること、
受信された前記情報に少なくとも部分的に基づいて、コンピューティング装置で第２のユーザに表示するためのアプリケーションのうちの１つまたは複数を起動させるための１組の１つまたは複数のインタラクティブ要素を動的に決定することであって、前記決定することは、第２のユーザのうちの１人または複数の更新された１つまたは複数のアプリケーションに関わる活動に基づく、前記１組の１つまたは複数のインタラクティブ要素を動的に決定すること、
前記コンピューティング装置のユーザ・インターフェース（ＵＩ）上に、動的に決定されたインタラクティブ要素のうちの１つまたは複数を表示のために提供すること、を実行するように構成されているソフトウェアを実装し、
表示のために提供された前記１組の１つまたは複数のインタラクティブ要素は、現在表示されているインタラクティブ要素の代わりに、前記更新された活動に対応する前記１組の１つまたは複数のインタラクティブ要素のうちの１つまたは複数のインタラクティブ要素を表示のために提供するように動的に調整される、１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項９】
前記ソーシャル・グラフは、複数のノードおよびノード同士を接続するエッジを含み、
前記ソーシャル・グラフ内の少なくとも１つのノードは前記第１のユーザに対応し、前記ソーシャル・グラフ内の少なくとも１つのノードは各第２ユーザに対応しており、
少なくとも部分的に基づいて前記１人または複数の第２のユーザを特定する前記ソーシャル・グラフ情報は、エッジにより互いに接続される、前記第１のユーザに対応するノードのうちの少なくとも１つと、各第２ユーザに対応するノードのうちの少なくとも１つとを含む、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１０】
前記ユーザ・インターフェースは、ロック画面であり、
前記ソフトウェアは、前記コンピューティング装置がロックモードであり、且つ前記ロック画面に所定のタッチ入力を受信したことに応答して、動的に決定されたインタラクティブ要素のうちの１つまたは複数を有する起動領域を表示するようにさらに構成されている、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１１】
前記起動領域は、前記コンピューティング装置がロックモードのときに、少なくとも部分的にアプリケーション・ランチャとして動作する、請求項１０に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１２】
前記ソフトウェアは、前記起動領域に表示される動的に決定されたインタラクティブ要素のうちの１つまたは複数で所定のタッチ・ジェスチャを検出することに応答して、アプリケーションを起動するようにさらに構成されている、請求項１１に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１３】
前記ソフトウェアは、
第１のユーザのうちの１人または複数の更新された活動に基づいて、前記コンピューティング装置に現在インストールされていない１つまたは複数のアプリケーションを判定し、
前記第２のユーザの入力なく自動的に、少なくとも部分的に前記判定に基づいて、前記コンピューティング装置に、現在インストールされていないアプリケーションのうちの１つまたは複数をインストールするようにさらに構成されている、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１４】
第１のユーザのうちの１人または複数の活動は、ゲーム・アプリケーション上での第２のユーザのうちの１人または複数の更新された活動に対応し、
インタラクティブ要素のうちの１つは、前記ゲーム・アプリケーションに対応する、請求項８に記載の１つまたは複数のコンピュータ可読非一時的記憶媒体。
【請求項１５】
装置であって、
プロセッサと、
前記プロセッサに連結される１つまたは複数のコンピュータ可読非一時的記憶媒体とを備える装置において、前記１つまたは複数のコンピュータ可読非一時的記憶媒体は、
ソーシャル・ネットワーキング・システムの１人または複数の第１のユーザの１つまたは複数のアプリケーションに関わる活動に関する情報を受信することであって、前記第１のユーザは、少なくとも部分的に前記ソーシャル・ネットワーキング・システムのソーシャル・グラフからの第１のユーザおよび第２のユーザに関連するソーシャル・グラフ情報に少なくとも部分的に基づいて特定される、前記情報を受信すること、
受信された前記情報に少なくとも部分的に基づいて、前記装置で第２のユーザに表示するためのアプリケーションのうちの１つまたは複数を起動させるための１組の１つまたは複数のインタラクティブ要素を動的に決定することであって、前記決定することは、第２のユーザのうちの１人または複数の更新された１つまたは複数のアプリケーションに関わる活動に基づく、前記１組の１つまたは複数のインタラクティブ要素を動的に決定すること、
前記装置のユーザ・インターフェース上に、動的に決定されたインタラクティブ要素のうちの１つまたは複数を表示のために提供すること、を実行するソフトウェアを実装し、
表示のために提供された前記１組の１つまたは複数のインタラクティブ要素は、現在表示されているインタラクティブ要素の代わりに、前記更新された活動に対応する前記１組の１つまたは複数のインタラクティブ要素のうちの１つまたは複数のインタラクティブ要素を表示のために提供するように動的に調整される、装置。
【請求項１６】
ユーザ・インターフェースは、ロック画面であり、
前記ソフトウェアは、コンピューティング装置がロックモードであり、且つ前記ロック画面に所定のタッチ入力を受信したことに応答して、動的に決定されたインタラクティブ要素のうちの１つまたは複数を有する起動領域を表示するようにさらに構成されている、請求項１５に記載の装置。
【請求項１７】
前記起動領域は、前記コンピューティング装置がロックモードのときに、少なくとも部分的にアプリケーション・ランチャとして動作する、請求項１６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にモバイル装置に関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・ウェブサイトを含んでもよいソーシャル・ネットワーキング・システムは、そのユーザ（人または組織など）がこのシステムと対話し、このシステムを通じて互いに対話することを可能にすることができる。ソーシャル・ネットワーキング・システムは、ユーザからの入力により、ユーザに関連するユーザ・プロファイルを作成し、ソーシャル・ネットワーキング・システムに格納することができる。ユーザ・プロファイルは人口統計情報、通信チャネル情報およびユーザの個人的関心に関する情報を含むことができる。ソーシャル・ネットワーキング・システムはまた、ユーザからの入力により、ユーザとソーシャル・ネットワーキング・システムの他のユーザとの関係の記録を作成し、その記録を格納するとともに、ユーザ間での社会的交流を促すためのサービス（例、ウォール投稿、写真共有、イベント企画、メッセージング、ゲーム、または広告）を提供することもできる。
【０００３】
ソーシャル・ネットワーキング・システムは、１つまたは複数のネットワークを介して、そのサービスに関係するコンテンツまたはメッセージをユーザのモバイル装置または他のコンピューティング装置に送信することができる。ユーザはソーシャル・ネットワーキング・システム内のユーザのユーザ・プロファイルおよび他のデータにアクセスするために、ユーザのモバイル装置または他のコンピューティング装置にソフトウェア・アプリケーションをインストールすることもできる。ソーシャル・ネットワーキング・システムは、ユーザにつながっている他のユーザの集約記事のニュースフィードなど、パーソナライズ化したコンテンツ・オブジェクト集合を生成して、ユーザに表示することができる。
【０００４】
スマートフォン、タブレット・コンピュータ、またはラップトップ・コンピュータなどのモバイル・コンピューティング装置は、ＧＰＳ受信機、コンパス、またはジャイロスコープなど、その位置、方向または方位を判定する機能を含むことができる。そのような装置は、ＢＬＵＥＴＯＯＴＨ通信、近距離場通信（ＮＦＣ：Ｎｅａｒ−Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、赤外線（ＩＲ：Ｉｎｆｒａｒｅｄ）通信、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）もしくは携帯電話網との通信など、ワイヤレス通信のための機能をも含むことができる。そのような装置はまた、１つまたは複数のカメラ、スキャナ、タッチ・スクリーン、マイクロフォン、あるいはスピーカをも含むことができる。モバイル・コンピューティング装置はまた、ゲーム、ウェブ・ブラウザ、ソーシャル・ネットワーキング・アプリケーションなどのソフトウェア・アプリケーションを実行することができる。ソーシャル・ネットワーキング・アプリケーションを用いて、ユーザは、ユーザのソーシャル・ネットワーク内の他のユーザと接続し、通信し、情報を共有することができる。
【発明の概要】
【課題を解決するための手段】
【０００５】
特定の実施形態では、モバイル・コンピューティング装置のロック画面は、モバイル装置にインストールされているアプリケーションの一部分に対応するインタラクティブ要素またはアイコンを表示する部分を有することができる。例えば、ロック画面は起動領域を起動するために特定の位置に移動して、モバイル装置にインストールされているアプリケーションの一部分に関連するインタラクティブ要素を表示するヒット・ターゲットを有することができる。表示されたアプリケーションのうちの１つまたは複数は、表示されたインタラクティブ要素をタップすることにより、ロック画面の起動領域から起動することができる。特定の実施形態では、起動領域に表示されるアプリケーションの一部分は、様々な基準によって決定することができる。特定の実施形態では、基準はユーザに関連するソーシャル・グラフ情報に基づくことができる。例えば、起動領域は、ユーザが最も頻繁に使用する２つのアプリケーションと、ユーザの「友達」が最も頻繁に使用する４つのアプリケーションに関連するインタラクティブ要素を表示することができる。ユーザの「友達」が最も頻繁に使用するアプリケーションは、モバイル・コンピューティング装置に自動的にインストールすることができる。特定の実施形態では、起動領域は、特定のアプリケーション上での「友達」の活動の通知に対応するインタラクティブ要素を表示することができる。例えば、友達が、例えばＦＡＲＭＶＩＬＬＥなどの特定のゲーム・アプリケーションで活動している場合、起動領域にＦＡＲＭＶＩＬＬＥアプリケーションに対応するインタラクティブ要素を表示することができる。
【０００６】
起動領域内のアプリケーションを決定する別の基準は、推定される「緊急度」または「関連性」に基づくことができる。例えば、ユーザがＦＡＲＭＶＩＬＬＥで特に活動している場合、任意の新たな活動がＦＡＲＭＶＩＬＬＥアプリケーションに対応するインタラクティブ要素を起動領域に表示させることができる。別の例として、「友達」からのメッセージがメッセージング・アプリケーションに対応するインタラクティブ要素を起動領域に表示させることができる。特定の実施形態では、例えば、デートアプリなど、アプリの成熟度の格付けまたは感度に基づいて、特定のアプリケーションを起動領域に表示させないことができる。
【図面の簡単な説明】
【０００７】
【図１】例示的なモバイル装置を示す。
【図２Ａ−Ｂ】ソーシャル化されたアプリケーションを備える例示的なユーザ・インターフェース（ＵＩ）用の例示的なワイヤーフレームを示す。
【図３】ＵＩ上のアプリケーションをソーシャル化する例示的な方法を示す。
【図４】ソーシャル・ネットワーキング・システムに関連する例示的なネットワーク環境を示す。
【図５】例示的なソーシャル・グラフを示す。
【図６】例示的なコンピューティング・システムを示す。
【発明を実施するための形態】
【０００８】
図１は、例示的なモバイル・コンピューティング装置を示す。特定の実施形態では、クライアント・システムは前述のモバイル・コンピューティング装置１０でよい。本開示は、任意の適切な物理的形態を取るモバイル・コンピューティング装置１０を企図する。特定の実施形態では、モバイル・コンピューティング装置１０は以下に述べるコンピューティング・システムでよい。限定ではなく例として、モバイル・コンピューティング装置１０は、シングル・ボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ・オン・モジュール（ＣＯＭ）やシステム・オン・モジュール（ＳＯＭ）など）、ラップトップもしくはノートブック・コンピュータ・システム、携帯電話、スマートフォン、携帯情報端末（PDA : Personal Digital Assistant）、タブレット・コンピュータ・システム、またはこれらの２つ以上の組合せでよい。特定の実施形態では、入力構成要素としてタッチ・センサ１２を有することができる。図１の実施例では、タッチ・センサ１２はモバイル装置１０の前面に組み込まれている。容量性タッチ・センサの場合、送信と受信の２種類の電極があることがある。これらの電極は、電気パルスで送信電極を駆動し、タッチまたは近接入力によって生じる受信電極からの電気容量の変化を測定するように構成されているコントローラに接続することができる。図１の実施例では、モバイル・コンピューティング装置１０の１つまたは複数の側面に１つまたは複数のアンテナ１４Ａ〜１４Ｂを組み込むことができる。アンテナ１４Ａ〜１４Ｂは、電流を電波に変換し、電波を電流に変換する構成要素である。信号の送信中、送信機は高周波周波数（RF : Radio Frequency）電流をアンテナ１４Ａ〜１４Ｂの端末に印加し、アンテナ１４Ａ〜１４Ｂは印加された電流のエネルギを電磁（EM : Electromagnetic）波として放射する。信号の受信中、アンテナ１４Ａ〜１４Ｂは入力ＥＭ波のパワーをアンテナ１４Ａ〜１４Ｂの端末で電圧に変換する。電圧は、受信機に送信されて増幅することができる。
【０００９】
モバイル・コンピューティング装置１０は、アンテナ１４Ａ〜１４Ｂに結合され且つイーサネットまたは他のワイヤ・ベースのネットワークまたはワイヤレスＮＩＣ（WNIC : Wireless Network Interface Card）と通信する通信構成要素、例えばＷｉ−Ｆｉネットワークなどのワイヤレス・ネットワークと通信するワイヤレス・アダプタ、または携帯電話網、第三世代移動通信（３Ｇ）またはロング・ターム・エボリューション（ＬＴＥ）ネットワークと通信するモデムを含むことができる。本開示は任意の適切なネットワークおよびそのための任意の適切な通信構成要素を企図する。限定ではなく例として、モバイル・コンピューティング装置１０は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、大都市圏ネットワーク（ＭＡＮ：Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはインターネットの１つもしくは複数の部分、あるいはこれらのうちの２つ以上の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、ワイヤードまたはワイヤレスでよい。別の例として、モバイル・コンピューティング装置１０は、ワイヤレスＰＡＮ（ＷＰＡＮ）（例えば、ＢＬＵＥＴＯＯＴＨ  ＷＰＡＮなど）、Ｗｉ−Ｆｉネットワーク、ＷＩ−ＭＡＸネットワーク、携帯電話網（例えば、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ）、３ＧまたはＬＴＥネットワークなど）、または他の適切なワイヤレス・ネットワーク、あるいはこれらのうちの２つ以上の組合せと通信することができる。モバイル・コンピューティング装置１０は、適切な場合、これらのネットワークのいずれかに関する任意の適切な通信構成要素を含むことができる。本開示は特定のタイプのコンピューティング装置を説明および図示するが、本開示は、例えば、パーソナル・コンピュータ、タブレット・コンピュータ、接続テレビまたはスマートフォンなどの任意の適切なタイプのコンピューティング装置に実装されるロック画面を企図する。
【００１０】
特定の実施形態では、モバイル・コンピューティング装置１０はソーシャル化されたアプリケーションを備えるユーザ・インターフェース（ＵＩ）を提示することができる。特定の実施形態では、モバイル・コンピューティング装置１０のソーシャル化されたアプリケーションを備えるＵＩは、ロックモードで、モバイル・コンピューティング装置１０との任意または特定の対話を阻止するロック画面でよい。ロック画面はモバイル・コンピューティング装置１０がロックモードのときに提示することができ、所定のタッチ・ジェスチャを行うことにより、モバイル・コンピューティング装置１０はロックモードから解除され、または個人識別番号（PIN : Personal Identification Number）ロックに移行することができる。特定の実施形態では、ユーザは、モバイル・コンピューティング装置１０の通常の操作中にユーザが利用できるモバイル・コンピューティング装置１０のすべての特徴の全部または一部分に、例えば、以下に説明するように、ヒット・ターゲット・インタラクティブ要素（hit target interactive element）を別の特定の位置に移動するなど、所定のタッチ・ジェスチャを行うことによりアクセスすることができる。本開示は特定の機能を有する特定のＵＩ要素を備える特定のＵＩを図示および説明するが、本開示は、例えばアプリケーション・ランチャなど、任意の適切な機能を有する任意の適切なＵＩ要素を備える任意の適切なＵＩを企図する。
【００１１】
図２Ａ、図２Ｂは、ソーシャル化されたアプリケーションを備える例示的なロック画面用の例示的なワイヤーフレームを示す。前述したように、ソーシャル化されたアプリケーションを備えるＵＩは、モバイル・コンピューティング装置１０がロックモードのときに、表示のために提供されるロック画面５４でよい。特定の実施形態では、ロック画面５４は、ロック画面５４が提供する１つまたは複数の機能にそれぞれ対応する１つまたは複数の位置に移動することのできる１つまたは複数のヒット・ターゲット・インタラクティブ要素を含むことができる。限定ではなく例として、ヒット・ターゲット・インタラクティブ要素５０を第１の特定の位置に操作すると、モバイル・コンピューティング装置１０をロックモードから解除することができる。別の例として、ヒット・ターゲット・インタラクティブ要素５０を第２の特定の位置４８に操作すると、例えばアイコンなど、モバイル・コンピューティング装置１０のアプリケーションまたは機能にそれぞれ対応する１つまたは複数のアプリケーションのインタラクティブ要素５６を備える起動領域（launch area）５２の表示を起動することができる。特定の実施形態では、起動領域５２は、モバイル・コンピューティング装置１０のアプリケーション・ランチャとして機能し、これと一体化され、またはこれと連動することができる。また、起動領域５２に表示されるアプリケーションのインタラクティブ要素５６は、モバイル・コンピューティング装置１０にインストールされるアプリケーションまたはモバイル・コンピューティング装置１０の機能の一部分でよい。モバイル・コンピューティング装置１０のアプリケーションまたは機能は、例えば、図２Ａの実施例に図示するように、起動領域５２のアプリケーション・アイコン５６をタップするなど、所定のタッチ・ジェスチャの検出に応答して実行または「起動（launched）」することができる。特定の実施形態では、モバイル・コンピューティング装置１０のユーザは、モバイル・コンピューティング装置１０をロックモードから解除しなくても、ロック画面５４の起動領域５２から直接、起動領域５２に表示されるアプリケーションのインタラクティブ要素５６に対応する特定のアプリケーションを起動することができる。
【００１２】
特定の実施形態では、起動領域５２へのアプリケーションのインタラクティブ要素５６のうちの１つまたは複数の提示は、１つまたは複数の基準に基づいて決定することができる。特定の実施形態では、基準は、少なくとも部分的にモバイル・コンピューティング装置１０に関連する利用情報に基づくことができる。限定ではなく例として、モバイル・コンピューティング装置１０に関連するユーザがモバイル・コンピューティング装置１０の個々のアプリケーションまたは機能を使用する頻度が、起動領域５２に表示される１つまたは複数のアプリケーションのインタラクティブ要素５６を決定することができる。特定の実施形態では、別の基準は少なくとも部分的に他のユーザの活動に基づくことができる。限定ではなく例として、ユーザと関係を有するソーシャル・ネットワーキング・システムの他のユーザ（すなわち、「友達」）が特定のアプリケーションを使用する頻度、または特定のアプリケーションに関わるその「友達」の最近の活動が、起動領域５２に表示される１つまたは複数のアプリケーションのインタラクティブ要素５６を決定することができる。本明細書では、「友達」とは、モバイル・コンピューティング装置１０に関連するユーザがソーシャル・ネットワーキング・システムを介してつながり、交際または関係を形成したソーシャル・ネットワーキング・システムの任意の他のユーザをいうことができる。別の例として、ユーザと類似のプロファイルをもつ他のユーザが特定のアプリケーションを使用する頻度、または特定のアプリケーションに関わる他のユーザの最近の活動が、起動領域５２に表示される１つまたは複数のアプリケーションのインタラクティブ要素を決定することができる。特定の実施形態では、類似のプロファイルは、例えば、類似した年齢、職業、関心またはこれらの任意の組合せなど、ソーシャル・ネットワーキング・システムのユーザと１人または複数のユーザとの１つまたは複数の類似性を含むことができる。
【００１３】
特定の実施形態では、１つまたは複数のアプリケーションのインタラクティブ要素５６の選択は、少なくとも部分的にユーザの利用情報、または他のユーザに関連する利用情報に基づいて決定することができる。限定ではなく例として、図２Ａの実施例に図示するように、起動領域５２には特定のアプリケーションのインタラクティブ要素５６を初めから表示することができる。特定の実施形態では、前述したように、起動領域５２は特定の数のアプリケーションのインタラクティブ要素５６を表示することができ、表示されるアプリケーションのインタラクティブ要素５６の一部分はユーザの「友達」が最も使用するアプリケーションに基づいて決定され、表示されるアプリケーションのインタラクティブ要素の別の一部分はユーザが最も使用するアプリケーションに基づいて決定される。特定の実施形態では、ユーザの「友達」が使用するが、現在モバイル・コンピューティング装置１０上にない１つまたは複数のアプリケーションは、適切な場合、ユーザのプライバシー設定に応じて、ユーザからの入力なく自動的に、モバイル・コンピューティング装置１０にダウンロードすることができる。また、ダウンロードされたアプリケーションは、ユーザがダウンロードされたアプリケーションに対応するアプリケーションのインタラクティブ要素５６と対話するときに、またはユーザがダウンロードされたアプリケーションのインストールを確認した後にインストールすることができる。特定の実施形態では、モバイル・コンピューティング装置１０にダウンロードされたアプリケーションは、適切な場合、ユーザの設定に応じて、ユーザからの入力なく自動的に、モバイル・コンピューティング装置１０にインストールすることができる。
【００１４】
特定の実施形態では、起動領域５２に表示されるアプリケーションのインタラクティブ要素５６は、少なくとも部分的に他のユーザの活動に関連する更新情報に基づいて動的に調整することができる。起動領域５２内のアプリケーションのインタラクティブ要素５６は、図２Ｂに図示するように、他のユーザの活動に対応するデータの受信に応答して動的に調整することができる。限定ではなく例として、特定のアプリケーションのインタラクティブ要素５６の提示は、その特定のアプリケーションのインタラクティブ要素５６に対応するアプリケーションでの「友達」の最近の活動の通知に対応させることができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、少なくとも部分的にユーザに社会的関連性のある「友達」が行う活動に基づいて、モバイル・コンピューティング装置１０の起動領域５２内に提示する１つまたは複数のアプリケーションのインタラクティブ要素５６、またはモバイル・コンピューティング装置１０の起動領域５２内の１つまたは複数のアプリケーションのインタラクティブ要素５６の構成を決定することができる。特定の実施形態では、他のユーザの活動に関連する情報は、例えば、ソーシャル・ネットワーキング・システムのサーバによって、モバイル・コンピューティング装置１０に定期的にプッシュする（すなわち、モバイル・コンピューティング装置１０からの入力なく、モバイル・コンピューティング装置１０に送信する）ことができる。代替または追加として、モバイル・コンピューティング装置１０は、活動の通知をモバイル・コンピューティング装置１０にプルする（すなわち、モバイル・コンピューティング装置１０からの信号を受信した後に、モバイル・コンピューティング装置１０に送信する）ことができる。モバイル・コンピューティング装置１０は、少なくとも部分的にソーシャル・ネットワーキング・システムから受信する他のユーザの活動に関連する情報に基づいて、提示用の１つまたは複数のアプリケーションのインタラクティブ要素５６、または１つまたは複数のアプリケーションのインタラクティブ要素５６の構成を決定することができる。
【００１５】
限定ではなく例として、例えばチェスゲーム・アプリケーションなどの特定のアプリケーションのインタラクティブ要素５６は、例えば「友達」とユーザとの間でプレイされるチェスのゲームで駒を動かすなど、ユーザの「友達」が特定のアプリケーションに関わる活動を行うことに応答して表示することができる。別の例として、例えばメッセージング・アプリケーションなどの特定のアプリケーションのインタラクティブ要素５６は、例えば「友達」からのメッセージの受信など、ユーザの「友達」が特定のアプリケーションに関わる活動をしたことに応答して表示することができる。特定の実施形態では、特定のアプリケーションのインタラクティブ要素５６の提示は、他のアプリケーションのインタラクティブ要素５６の提示より優先度を与えることができる。限定ではなく例として、チェスゲームに対応するアプリケーションのインタラクティブ要素５６の提示は、ユーザが特にチェスゲームで活動している場合には、他のアプリケーションのインタラクティブ要素５６よりも優先されることができる。また、優先度の低いアプリケーションに関連する特定のアプリケーションのインタラクティブ要素５６を起動領域５２に表示する代わりに、優先度の高いアプリケーションに関連する特定のアプリケーションのインタラクティブ要素５６を表示することができる。本開示は特定のアプリケーションに対応する特定のインタラクティブ要素を備える特定のロック画面を図示および説明するが、本開示は任意の適切なアプリケーションに対応する任意の適切なインタラクティブ要素を備える任意の適切なＵＩを企図する。
【００１６】
図３は、ＵＩ上のアプリケーションをソーシャル化する例示的な方法を示す。方法はステップ３００で開始することができ、ソーシャル・ネットワーキング・システムの第１のユーザのコンピューティング装置が、コンピューティング装置上でユーザに表示するための１つまたは複数のアプリケーションの１つまたは複数のインタラクティブ要素を決定する。特定の実施形態では、決定は、少なくとも部分的に１つまたは複数のアプリケーションに関連するソーシャル・ネットワーキング・システムの１人または複数の第２のユーザによる活動に少なくとも部分的に基づくことができる。特定の実施形態では、決定のために、第２のユーザは、少なくとも部分的にソーシャル・ネットワーキング・システムのソーシャル・グラフからの第１および第２のユーザに関連するソーシャル・グラフ情報に少なくとも部分的に基づいて特定することができる。ステップ３０２で、コンピューティング装置はコンピューティング装置のロック画面上に、インタラクティブ要素のうちの１つまたは複数を表示のために提供し、この時点で方法は終了してもよい。本開示は図３の方法の特定のステップを特定の順番で起こるように説明および図示するが、本開示は図３の方法の任意の適切なステップが任意の適切な順番で起こることを企図する。また、本開示は、特定の構成要素が図３の方法の特定のステップを実施することを説明および図示するが、本開示は任意の適切な構成要素の任意の適切な組合せが図３の方法の任意の適切なステップを実施することを企図する。
【００１７】
図４は、ソーシャル・ネットワーキング・システムに関連する例示的なネットワーク環境１００を示す。ネットワーク環境１００は、ネットワーク１１０によって互いに接続されているクライアント・システム１３０と、ソーシャル・ネットワーキング・システム１６０と、サード・パーティ・システム１７０とを含む。図４はクライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サード・パーティ・システム１７０およびネットワーク１１０の特定の構成を示すが、本開示は、ユーザ１０１、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サード・パーティ・システム１７０、およびネットワーク１１０の任意の適切な構成を企図する。限定ではなく例として、ネットワーク１１０を迂回して、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサード・パーティ・システム１７０のうちの２つ以上を互いに直接的に接続することができる。別の例として、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサード・パーティ・システム１７０のうちの２つ以上を、物理的または論理的に、全体的または部分的に共に配置することができる。さらに、図４は特定の数のユーザ、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サード・パーティ・システム１７０、およびネットワーク１１０を示すが、本開示は、任意の適切な数のユーザ、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サード・パーティ・システム１７０、およびネットワーク１１０を企図する。限定ではなく例として、ネットワーク環境１００は、複数のユーザ、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サード・パーティ・システム１７０、およびネットワーク１１０を含むことができる。
【００１８】
特定の実施形態では、ユーザは、ソーシャル・ネットワーキング・システム１６０と、またはソーシャル・ネットワーキング・システム１６０を介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、ビジネス、またはサード・パーティ・アプリケーション）、または（例えば、個人またはエンティティの）グループでよい。前述したように、ユーザはクライアント・システム１３０を通じてソーシャル・ネットワーキング・システム１６０と対話することができる。限定ではなく例として、ユーザは、ユーザからの友達要求に応答して、ユーザに友達要求を送信し、ソーシャル・ネットワーキング・システム上のユーザを検索し、またはソーシャル・ネットワーキング・システム１６０上のユーザのユーザ・プロファイルにアクセスすることができる。別の例として、ユーザは写真またはビデオをアップロードし、ある場所でチェックインし、ユーザのステータスを更新し、ソーシャル・ネットワーキング・システム１６０上の別のユーザによる投稿に対するコメントをアップロードし、あるいはソーシャル・ネットワーキング・システム１６０上の別のユーザにメッセージを書き込み、または別のユーザからのメッセージに返信することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークをホストするネットワーク・アドレス指定可能コンピューティング・システムでよい。ネットワーク環境１００の他の構成要素により、直接的に、またはネットワーク１１０を介して、ソーシャル・ネットワーキング・システム１６０にアクセスすることができる。
【００１９】
ソーシャル・ネットワーキング・システム１６０は、例えば、ユーザ・プロファイル・データ、概念プロファイル・データ、ソーシャル・グラフ情報、またはオンライン・ソーシャル・ネットワークに関する他の適切なデータなどのソーシャル・ネットワーキング・データを生成、格納、受信、および送信することができる。前述したように、クライアント・システム１３０のロック画面の起動領域に表示されるアプリケーションのインタラクティブ要素は、少なくとも部分的に以下に説明するソーシャル・グラフ情報に基づくユーザと関係をもつユーザ（例、「友達」）の活動に少なくとも部分的に基づいて、動的に調整することができる。限定ではなく例として、ソーシャル・ネットワーキング・システム１６０のユーザの「友達」による活動が記録されると、クライアント・システム１３０のロック画面の起動領域に、特定のゲーム・アプリケーションに対応するアプリケーションのインタラクティブ要素を追加することができる。別の例として、クライアント・システム１３０のロック画面の起動領域は、例えば、ステータス更新の投稿またはユーザに送られる写真のアップロードなど、ユーザの「友達」がソーシャル・ネットワーキング・システム１６０を通じてユーザと対話を取ることに応答して、ソーシャル・ネットワーキング・システム１６０に対応するアプリケーションのインタラクティブ要素を表示するように動的に調整することができる。前述したように、クライアント・システム１３０のロック画面の起動領域に表示されるアプリケーションのインタラクティブ要素は、少なくとも部分的にユーザ・プロファイル・データまたはソーシャル・グラフ情報に基づいてユーザと類似のプロファイルをもつ他のユーザの活動に少なくとも部分的に基づいて、動的に調整することができる。
【００２０】
特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、例えば、適切なプライバシー設定を設定することなどにより、ユーザがそのアクションをソーシャル・ネットワーキング・システム１６０によって記録させること、または他のシステム（例えば、サード・パーティ・システム１７０）と共有させることを選択するか、または選択しないことを可能にする許可サーバを含むことができる。ソーシャル・ネットワーキング・システム１６０の許可サーバは、ソーシャル・ネットワーキング・システム１６０のユーザの１つまたは複数のプライバシー設定を実施するために使用することができる。ユーザのプライバシー設定は、ユーザに関連する特定の情報またはコンテンツ・オブジェクトをどのように共有することができるかを決定する。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０のユーザのプライバシー設定により、ソーシャル・ネットワーキング・システム１６０がソーシャル化されたアプリケーションを備えるＵＩに提供する他のユーザの活動に関連する情報を制限することができる。限定ではなく例として、ソーシャル・ネットワーキング・システム１６０は、少なくとも部分的に、適切な場合、ユーザが使用するアプリケーションの成熟度プライバシー設定（maturity privacy setting）または感度に基づいて、ソーシャル化されたアプリケーションを備えるＵＩについて、ユーザの活動に関する情報の送信を制限することができる。
【００２１】
ネットワーク環境１００の他の構成要素により、直接的に、またはネットワーク１１０を介して、サード・パーティ・システム１７０にアクセスすることができる。特定の実施形態では、１人または複数のユーザは、１つまたは複数のクライアント・システム１３０を使用して、ソーシャル・ネットワーキング・システム１６０またはサード・パーティ・システム１７０にアクセスしてデータを送り、ソーシャル・ネットワーキング・システム１６０またはサード・パーティ・システム１７０からデータを受信することができる。クライアント・システム１３０は、直接的に、ネットワーク１１０を介して、またはサード・パーティ・システムを介して、ソーシャル・ネットワーキング・システム１６０またはサード・パーティ・システム１７０にアクセスすることができる。限定ではなく例として、クライアント・システム１３０は、ソーシャル・ネットワーキング・システム１６０を介してサード・パーティ・システム１７０にアクセスすることができる。クライアント・システム１３０は、例えば、パーソナル・コンピュータ、ラップトップ・コンピュータ、携帯電話、スマートフォン、またはタブレット・コンピュータなどの任意の適切なコンピューティング装置でよい。
【００２２】
本開示は任意の適切なネットワーク１１０を企図する。限定ではなく例として、ネットワーク１１０のうちの１つまたは複数の部分は、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、またはこれらの２つ以上の組合せを含むことができる。ネットワーク１１０は１つまたは複数のネットワーク１１０を含むことができる。
【００２３】
リンク１５０は、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサード・パーティ・システム１７０を通信ネットワーク１１０に接続するか、または互いに接続することができる。本開示は任意の適切なリンク１５０を企図する。特定の実施形態では、１つまたは複数のリンク１５０は、１つまたは複数のワイヤーライン（wireline）（例えば、デジタル加入者線（Digital Subscriber Line：ＤＳＬ）またはData Over Cable Service Interface Specification（ＤＯＣＳＩＳ）など）、ワイヤレス（例えば、Ｗｉ−ＦｉまたはWorldwide Interoperability for Microwave Access（ＷｉＭＡＸ）など）、または光（例えば、同期光ネットワーク（Synchronous Optical Network：ＳＯＮＥＴ）または同期デジタル階層（Synchronous Digital Hierarchy：ＳＤＨ）など）リンクを含む。特定の実施形態では、１つまたは複数のリンク１５０はそれぞれ、アドホック・ネットワーク、イントラネット、エクストラネット、ＶＰＮ、ＬＡＮ、ＷＬＡＮ、ＷＡＮ、ＷＷＡＮ、ＭＡＮ、インターネットの一部、ＰＳＴＮの一部、セルラ技術ベースのネットワーク、衛星通信技術ベースのネットワーク、別のリンク１５０、または２つ以上のそのようなリンク１５０の組合せを含む。リンク１５０は、必ずしもネットワーク環境１００全体を通じて同一である必要はない。１つまたは複数の第１のリンク１５０は、１つまたは複数の点で１つまたは複数の第２のリンク１５０と異なることがある。
【００２４】
図５は、例示的なソーシャル・グラフを示す。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のデータ・ストア（data store）内に１つまたは複数のソーシャル・グラフ２００を格納することができる。特定の実施形態では、ソーシャル・グラフ２００は、複数のノード（これは複数のユーザ・ノード２０２または複数の概念ノード（concept node）２０４を含むことができる）と、ノードを接続する複数のエッジ（edge）２０６とを含むことができる。図５に示される例示的なソーシャル・グラフ２００は、説明のために、２次元視覚マップ表現で示されている。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０、クライアント・システム１３０、またはサード・パーティ・システム１７０は、ソーシャル・グラフ２００および適切なアプリケーションについての関連するソーシャル・グラフ情報にアクセスすることができる。ソーシャル・グラフ２００のノードおよびエッジを、データ・オブジェクトとして、例えばデータ・ストア（ソーシャル・グラフ・データベースなど）内に格納することができる。そのようなデータ・ストアは、ソーシャル・グラフ２００のノードまたはエッジの１つまたは複数の検索可能または照会可能な索引を含むことができる。
【００２５】
特定の実施形態では、ユーザ・ノード２０２は、ソーシャル・ネットワーキング・システム１６０のユーザに対応することができる。限定ではなく例として、ユーザは、ソーシャル・ネットワーキング・システム１６０と、またはソーシャル・ネットワーキング・システム１６０を介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、ビジネス、またはサード・パーティ・アプリケーション）、または（例えば、個人またはエンティティの）グループでよい。特定の実施形態では、ユーザがソーシャル・ネットワーキング・システム１６０にアカウントを登録するとき、ソーシャル・ネットワーキング・システム１６０は、ユーザに対応するユーザ・ノード２０２を作成し、１つまたは複数のデータ・ストア内にユーザ・ノード２０２を格納することができる。本明細書で説明するユーザおよびユーザ・ノード２０２は、適切な場合、登録されたユーザおよび登録されたユーザに関連するユーザ・ノード２０２を指す。追加または代替として、本明細書で説明するユーザおよびユーザ・ノード２０２は、適切な場合、ソーシャル・ネットワーキング・システム１６０に登録していないユーザを指す。特定の実施形態では、ユーザによって提供される情報、またはソーシャル・ネットワーキング・システム１６０を含む様々なシステムによって収集される情報に、ユーザ・ノード２０２を関連付けることができる。限定ではなく例として、ユーザは、ユーザの名前、プロファイル写真、連絡先情報、誕生日、性別、結婚状況、家族状況、職業、学歴、好み、関心、または他の人口統計情報を提供することができる。特定の実施形態では、ユーザに関連する情報に対応する１つまたは複数のデータ・オブジェクトにユーザ・ノード２０２を関連付けることができる。特定の実施形態では、ユーザ・ノード２０２は、１つまたは複数のウェブ・ページに対応することができる。
【００２６】
特定の実施形態では、概念ノード２０４は概念（concept）に対応することができる。
限定ではなく例として、概念は、場所（例えば、映画館、レストラン、ランドマーク、または都市など）、ウェブサイト（例えば、ソーシャル・ネットワーク・システム１６０に関連するウェブサイトまたはウェブ・アプリケーション・サーバに関連するサード・パーティ・ウェブサイトなど）、エンティティ（例えば、人、会社、グループ、スポーツ・チーム、または有名人など）、ソーシャル・ネットワーキング・システム１６０内またはウェブ・アプリケーション・サーバなどの外部サーバ上に位置することのできるリソース（例えば、オーディオ・ファイル、ビデオ・ファイル、デジタル・フォト、テキスト・ファイル、構造化された文書、またはアプリケーションなど）、物的または知的財産（例えば、彫刻、絵画、映画、ゲーム、歌、アイデア、写真、または著作物など）、ゲーム、活動、アイデアまたは理論、他の適切な概念、あるいは２つ以上のそのような概念に対応することができる。ユーザによって提供される概念の情報、またはソーシャル・ネットワーキング・システム１６０を含む様々なシステムによって収集される情報に概念ノード２０４を関連付けることができる。限定ではなく例として、概念の情報は、名前またはタイトル、１つまたは複数のイメージ（例えば、本のカバー・ページのイメージ）、位置（例えば、住所または地理的位置）、ウェブサイト（それをＵＲＬに関連付けることができる）、連絡先情報（例えば、電話番号またはｅメール・アドレス）、他の適切な概念情報、またはそのような情報の任意の適切な組合せを含むことができる。特定の実施形態では、概念ノード２０４に関連する情報に対応する１つまたは複数のデータ・オブジェクトに概念ノード２０４を関連付けることができる。特定の実施形態では、概念ノード２０４は１つまたは複数のウェブ・ページに対応することができる。
【００２７】
特定の実施形態では、ソーシャル・グラフ２００内のノードは、ウェブ・ページ（「プロファイル・ページ」と呼ばれることがある）を表すこと、またはウェブ・ページによって表すことができる。プロファイル・ページは、ソーシャル・ネットワーキング・システム１６０によってホストすること、またはソーシャル・ネットワーキング・システム１６０にとってアクセス可能にすることができる。プロファイル・ページはまた、サード・パーティ・サーバ１７０に関連するサード・パーティ・ウェブサイト上でホストすることもできる。限定ではなく例として、特定の外部ウェブ・ページに対応するプロファイル・ページは、特定の外部ウェブ・ページでよく、プロファイル・ページは、特定の概念ノード２０４に対応することができる。プロファイル・ページは、他のユーザのすべてまたは選択された一部分によって閲覧可能とすることができる。限定ではなく例として、ユーザ・ノード２０２は、対応するユーザがその中でコンテンツを追加し、宣言を行い、あるいはユーザ自身を表現することのできる、対応するユーザ・プロファイル・ページを有することができる。限定ではなく別の例として、概念ノード２０４は、特に概念ノード２０４に対応する概念に関連して、１人または複数のユーザがその中でコンテンツを追加し、宣言を行い、またはユーザ自身を表現することのできる、対応する概念プロファイル・ページを有することができる。
【００２８】
特定の実施形態では、概念ノード２０４は、サード・パーティ・システム１７０によってホストされるサード・パーティ・ウェブページまたはリソースを表すことができる。サード・パーティ・ウェブページまたはリソースは、他の要素において、コンテンツ、選択可能な、もしくは他のアイコン、またはアクションもしくは活動を表す（例えば、ＪＡＶＡ（登録商標）Ｓｃｒｉｐｔ、ＡＪＡＸ、またはＰＨＰコードで実装することのできる）他の対話型オブジェクトを含むことができる。限定ではなく例として、サード・パーティ・ウェブページは、「いいね」、「チェックイン（check in）」、「食べる（ｅａｔ）」、「レコメンド（recommend）」、または別の適切なアクションもしくは活動などの、選択可能なアイコンを含むことができる。サード・パーティ・ウェブページを閲覧するユーザは、アイコンのうちの１つ（例えば、「食べる」）を選択し、クライアント・システム１３０に、ユーザのアクションを示すメッセージをソーシャル・ネットワーキング・システム１６０に送信させることによってアクションを実施することができる。メッセージに応答して、ソーシャル・ネットワーキング・システム１６０は、ユーザに対応するユーザ・ノード２０２と、サード・パーティ・ウェブページまたはリソースに対応する概念ノード２０４との間のエッジ（例えば、「食べる」エッジ）を作成し、１つまたは複数のデータ・ストア内にエッジ２０６を格納することができる。
【００２９】
特定の実施形態では、１つまたは複数のエッジ２０６によってソーシャル・グラフ２００内の１対のノードを互いに接続することができる。１対のノードを接続するエッジ２０６は、その１対のノード間の関係を表すことができる。特定の実施形態では、エッジ２０６は、１対のノード間の関係に対応する１つまたは複数のデータ・オブジェクトまたは属性を含むか、または表すことができる。限定ではなく例として、第１のユーザは、第２のユーザが第１のユーザの「友達」であることを示すことができる。この表示に応答して、ソーシャル・ネットワーキング・システム１６０は、第２のユーザに「友達要求」を送信することができる。第２のユーザが「友達要求」を確認した場合、ソーシャル・ネットワーキング・システム１６０は、第１のユーザのユーザ・ノード２０２をソーシャル・グラフ２００内の第２のユーザのユーザ・ノード２０２に接続するエッジ２０６を作成し、データ・ストア２４のうちの１つまたは複数の中にエッジ２０６をソーシャル・グラフ情報として格納することができる。図５の例では、ソーシャル・グラフ２００は、ユーザ「Ａ」とユーザ「Ｂ」のユーザ・ノード２０２間の友達関係を示すエッジ２０６と、ユーザ「Ｃ」とユーザ「Ｂ」のユーザ・ノード２０２間の友達関係を示すエッジとを含む。本開示は、特定のユーザ・ノード２０２を接続する特定の属性を有する特定のエッジ２０６を説明するかまたは図示するが、本開示は、ユーザ・ノード２０２を接続する任意の適切な属性を有する任意の適切なエッジ２０６を企図する。限定ではなく例として、エッジ２０６は、友達関係、家族関係、ビジネスまたは雇用関係、ファン関係（fan relationship）、フォロワ関係、ビジター関係（visitor relationship）、加入者関係、上位／従属関係、相互関係、非相互関係、別の適切なタイプの関係、または２つ以上のそのような関係を表すことができる。さらに、本開示は一般にノードが接続されているものとして説明するが、本開示はまた、ユーザまたは概念が接続されているものとして説明する。本明細書では、接続されているユーザまたは概念に対する参照は、適切な場合、１つまたは複数のエッジ２０６によってソーシャル・グラフ２００内で接続されているユーザまたは概念に対応するノードを指すことがある。
【００３０】
特定の実施形態では、ユーザ・ノード２０２と概念ノード２０４との間のエッジ２０６は、概念ノード２０４に関連する概念に対する、ユーザ・ノード２０２に関連するユーザによって実施される特定のアクションまたは活動を表すことができる。限定ではなく例として、図３に示されるように、ユーザは、概念に対して「いいね」を表明し、概念に「出席し」、概念を「再生し」、概念を「聴取し」、概念を「調理し」、概念に「取り組み」、または概念を「視聴する」ことができ、そのそれぞれは、エッジ・タイプまたはサブタイプに対応することができる。概念ノード２０４に対応する概念プロファイル・ページは、例えば、選択可能な「チェックイン」アイコン（例えば、クリッカブル（clickable）「チェックイン」アイコンなど）または選択可能な「いいね」アイコンを含むことができる。他の例では、クライアント・システムのソーシャル化ダッシュ（socialized dash）は、選択可能な「チェックイン」アイコン（例えば、クリッカブル「チェックイン」アイコンなど）または選択可能な「いいね」アイコンを含むことができる。同様に、ユーザがこれらのアイコンをクリックした後、ソーシャル・ネットワーキング・システム１６０は、それぞれのアクションに対応するユーザのアクションに応答して、「いいね」エッジまたは「チェックイン」エッジを作成することができる。限定ではなく別の例として、ユーザ（ユーザ「Ｃ」）が、特定のアプリケーション（オンライン音楽アプリケーションであるＳＰＯＴＩＦＹ）を使用して、特定の歌を聴取することができる（「Ｒａｍｂｌｅ  Ｏｎ」）。この場合、ソーシャル・ネットワーキング・システム１６０は、（図５に示すように）ユーザに対応するユーザ・ノード２０２と、歌およびアプリケーションに対応する概念ノード２０４との間の「聴取済み（ｌｉｓｔｅｎｅｄ）」エッジ２０６および「使用済み（ｕｓｅｄ）」エッジを作成し、ユーザが歌を聴取し、アプリケーションを使用したことを示すことができる。さらに、ソーシャル・ネットワーキング・システム１６０は、（図５に示すように）歌およびアプリケーションに対応する概念ノード２０４間の「再生済み（ｐｌａｙｅｄ）」エッジ２０６を作成し、特定の歌が特定のアプリケーションによって再生されたことを示すことができる。この場合、「再生済み」エッジ２０６は、外部アプリケーション（ＳＰＯＴＩＦＹ）によって外部オーディオ・ファイル（歌「イマジン」）に対して実施されたアクションに対応する。本開示は、ユーザ・ノード２０２および概念ノード２０４を接続する特定の属性を有する特定のエッジ２０６を説明するが、本開示は、ユーザ・ノード２０２および概念ノード２０４を接続する任意の適切な属性を有する任意の適切なエッジ２０６を企図する。さらに、本開示は単一の関係を表すユーザ・ノード２０２と概念ノード２０４との間のエッジを説明するが、本開示は、１つまたは複数の関係を表すユーザ・ノード２０２と概念ノード２０４との間のエッジを企図する。限定ではなく例として、エッジ２０６は、ユーザが特定の概念を好むこと、および特定の概念を使用したことの両方を表すことができる。あるいは、別のエッジ２０６は、（図５の、ユーザ「Ｅ」に関するユ���ザ・ノード２０２と、「ＳＰＯＴＩＦＹ」に関する概念ノード２０４との間で示されるように）ユーザ・ノード２０２と概念ノード２０４との間の各タイプの関係（または複数の単一の関係）を表すことができる。
【００３１】
特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、ソーシャル・グラフ２００内のユーザ・ノード２０２と概念ノード２０４との間のエッジ２０６を作成することができる。限定ではなく例として、（例えば、ユーザのクライアント・システム１３０によってホストされるウェブ・ブラウザまたは専用アプリケーションを使用することによって）概念プロファイル・ページを閲覧するユーザは、「いいね」アイコンをクリックまたは選択することにより、ユーザが概念ノード２０４によって表される概念を好むことを示すことができ、それによって、ユーザのクライアント・システム１３０に、ユーザが概念プロファイル・ページに関連する概念を好むことを示すメッセージをソーシャル・ネットワーキング・システム１６０に送信させることができる。メッセージに応答して、ソーシャル・ネットワーキング・システム１６０は、ユーザと概念ノード２０４との間の「いいね」エッジ２０６で示されるように、ユーザに関連するユーザ・ノード２０２と、概念ノード２０４との間のエッジ２０６を作成することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のデータ・ストア内にエッジ２０６を格納することができる。特定の実施形態では、特定のユーザ・アクションに応答して、エッジ２０６をソーシャル・ネットワーキング・システム１６０によって自動的に形成することができる。限定ではなく例として、第１のユーザが写真をアップロードし、映画を視聴し、または歌を聴取する場合、第１のユーザに対応するユーザ・ノード２０２と、これらの概念に対応する概念ノード２０４との間のエッジ２０６を形成することができる。本開示は、特定の方式で特定のエッジ２０６を形成することを説明するが、本開示は、任意の適切な方式で任意の適切なエッジ２０６を形成することを企図する。
【００３２】
図６は例示的なコンピューティング・システムを示す。特定の実施形態では、１つまたは複数のコンピュータ・システム６０は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを実施する。特定の実施形態では、１つまたは複数のコンピュータ・システム６０は、本明細書で説明または図示される機能を提供する。特定の実施形態では、１つまたは複数のコンピュータ・システム６０上で実行中のソフトウェアが、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを実施しまたは本明細書で説明または図示される機能を提供する。特定の実施形態は、１つまたは複数のコンピュータ・システム６０の１つまたは複数の部分を含む。本明細書では、適切な場合、コンピュータ・システムに対する参照はコンピューティング装置を包含する。さらに、適切な場合、コンピュータ・システムに対する参照は、１つまたは複数のコンピュータ・システムを包含する。
【００３３】
本開示は、任意の適切な数のコンピュータ・システム６０を企図する。本開示は、任意の適切な物理的形態を取るコンピュータ・システム６０を企図する。限定ではなく例として、コンピュータ・システム６０は、組込みコンピュータ・システム、システム・オン・チップ（ＳＯＣ）、シングル・ボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ・オン・モジュール（ＣＯＭ）やシステム・オン・モジュール（ＳＯＭ）など）、デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット・コンピュータ・システム、またはこれらの２つ以上の組合せでよい。適切な場合、コンピュータ・システム６０は、１つまたは複数のコンピュータ・システム６０を含むことができ、一体型または分散型でよく、複数の場所にわたるものでよく、複数のマシンにわたるものでよく、複数のデータセンタにわたるものでよく、またはクラウド内に常駐することができ、クラウドは、１つまたは複数のネットワーク内の１つまたは複数のクラウド構成要素を含むことができる。適切な場合、１つまたは複数のコンピュータ・システム６０は、実質的な空間的または時間的な限定なしに、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを実施することができる。限定ではなく例として、１つまたは複数のコンピュータ・システム６０は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップをリアル・タイムに、またはバッチ・モードで実施することができる。適切な場合、１つまたは複数のコンピュータ・システム６０は、本明細書で説明または図示される１つまたは複数の方法の１つまたは複数のステップを異なる時刻または異なる場所で実施することができる。
【００３４】
特定の実施形態では、コンピュータ・システム６０は、プロセッサ６２、メモリ６４、ストレージ６６、入力／出力（Ｉ／Ｏ）インターフェース６８、通信インターフェース７０、およびバス７２を含む。本開示は、特定の構成の、特定の数の特定の構成要素を有する特定のコンピュータ・システムを説明および図示するが、本開示は、任意の適切な構成の、任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システムを企図する。
【００３５】
特定の実施形態では、プロセッサ６２は、コンピュータ・プログラムを構成するような命令を実行するハードウェアを含む。限定ではなく例として、命令を実行するために、プロセッサ６２は、内部レジスタ、内部キャッシュ、メモリ６４、またはストレージ６６から命令を取り出し（またはフェッチし）、その命令を復号化および実行し、次いで内部レジスタ、内部キャッシュ、メモリ６４、またはストレージ６６に１つまたは複数の結果を書き込むことができる。特定の実施形態では、プロセッサ６２は、データ、命令、またはアドレスのための１つまたは複数の内部キャッシュを含むことができる。本開示は、適切な場合、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ６２を企図する。限定ではなく例として、プロセッサ６２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータ・キャッシュ、および１つまたは複数の変換ルックアサイド・バッファ（translation lookaside buffer：ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ６４またはストレージ６６内の命令のコピーでよく、命令キャッシュは、プロセッサ６２によるそうした命令の検索を加速することができる。データ・キャッシュ内のデータは、プロセッサ６２で実行中の命令が演算するためのメモリ６４またはストレージ６６内のデータ、プロセッサ６２で実行中の後続の命令によるアクセスのために、またはメモリ６４もしくはストレージ６６に書き込むために、プロセッサ６２で実行された以前の命令の結果、あるいは他の適切なデータのコピーでもよい。データ・キャッシュは、プロセッサ６２による読取りまたは書込み演算を加速することができる。ＴＬＢはプロセッサ６２のための仮想アドレス変換（virtual-address translation）を加速することができる。特定の実施形態では、プロセッサ６２は、データ、命令、またはアドレス用の１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ６２を企図する。適切な場合、プロセッサ６２は、１つまたは複数の演算論理装置（arithmetic logic unit：ＡＬＵ）を含むことができ、マルチコア・プロセッサでよく、または１つまたは複数のプロセッサ６２を含むことができる。本開示は特定のプロセッサを説明および図示するが、本開示は任意の適切なプロセッサを企図する。
【００３６】
特定の実施形態では、メモリ６４は、プロセッサ６２が実行するための命令、またはプロセッサ６２が演算するためのデータを格納するメイン・メモリを含む。限定ではなく例として、コンピュータ・システム６０は、ストレージ６６または別のソース（例えば、別のコンピュータ・システム６０など）からメモリ６４に命令をロードすることができる。次いでプロセッサ６２は、メモリ６４から内部レジスタまたは内部キャッシュに命令をロードすることができる。命令を実行するために、プロセッサ６２は、内部レジスタまたは内部キャッシュから命令を取り出し、その命令を復号化することができる。命令の実行中または実行後に、プロセッサ６２は、１つまたは複数の結果（これは中間結果または最終結果でよい）を内部レジスタまたは内部キャッシュに書き込むことができる。次いでプロセッサ６２は、そうした結果の１つまたは複数をメモリ６４に書き込むことができる。特定の実施形態では、プロセッサ６２は、（ストレージ６６または他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ６４内の命令のみを実行し、（ストレージ６６または他の場所ではなく）１つまたは複数の内部レジスタもしくは内部キャッシュ内、またはメモリ６４内のデータのみに対して演算する。１つまたは複数のメモリ・バス（これはそれぞれアドレス・バスおよびデータ・バスを含むことができる）が、プロセッサ６２をメモリ６４に結合することができる。バス７２は、以下で説明するように、１つまたは複数のメモリ・バスを含むことができる。特定の実施形態では、１つまたは複数のメモリ管理ユニット（memory management unit：ＭＭＵ）が、プロセッサ６２とメモリ６４との間に常駐し、プロセッサ６２によって要求されたメモリ６４へのアクセスを可能にする。特定の実施形態では、メモリ６４はランダム・アクセス・メモリ（ＲＡＭ）を含む。適切な場合、このＲＡＭは揮発性メモリでよい。適切な場合、このＲＡＭはダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）でよい。さらに、適切な場合、このＲＡＭは、単一ポートまたはマルチポートＲＡＭでよい。本開示は任意の適切なＲＡＭを企図する。適切な場合、メモリ６４は、１つまたは複数のメモリ６４を含むことができる。本開示は特定のメモリを説明および図示するが、本開示は任意の適切なメモリを企図する。
【００３７】
特定の実施形態では、ストレージ６６は、データまたは命令用のマス・ストレージを含む。限定ではなく例として、ストレージ６６は、ハード・ディスク・ドライブ（ＨＤＤ）、フロッピー（登録商標）・ディスク・ドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、あるいはこれらのうちの２つ以上の組合せを含むことができる。ストレージ６６は、適切な場合、取外し可能または取外し不能（または固定）媒体を含むことができる。ストレージ６６は、適切な場合、コンピュータ・システム６０の内部または外部でよい。特定の実施形態では、ストレージ６６は不揮発性固体メモリである。特定の実施形態では、ストレージ６６は読取り専用メモリ（ＲＯＭ）を含む。適切な場合、このＲＯＭは、マスクプログラムされたＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気書換え可能ＲＯＭ（ＥＡＲＯＭ）、またはフラッシュ・メモリ、あるいはこれらのうちの２つ以上の組合せでよい。本開示は、任意の適切な物理的形態を有するマス・ストレージ６６を企図する。適切な場合、ストレージ６６は、プロセッサ６２とストレージ６６との間の通信を可能にする１つまたは複数のストレージ制御ユニットを含むことができる。適切な場合、ストレージ６６は、１つまたは複数のストレージ６６を含むことができる。本開示は特定のストレージを説明および図示するが、本開示は任意の適切なストレージを企図する。
【００３８】
特定の実施形態では、Ｉ／Ｏインターフェース６８は、コンピュータ・システム６０と１つまたは複数のＩ／Ｏ装置との間の通信のための１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータ・システム６０は、適切な場合、これらのＩ／Ｏ装置のうちの１つまたは複数を含むことができる。これらのＩ／Ｏ装置のうちの１つまたは複数は、人とコンピュータ・システム６０との間の通信を可能にすることができる。限定ではなく例として、Ｉ／Ｏ装置は、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチ・スクリーン、トラックボール、ビデオ・カメラ、別の適切なＩ／Ｏ装置、またはこれらのうちの２つ以上の組合せを含むことができる。Ｉ／Ｏ装置は１つまたは複数のセンサを含むことができる。本開示は、任意の適切なＩ／Ｏ装置およびそのための任意の適切なＩ／Ｏインターフェース６８を企図する。適切な場合、Ｉ／Ｏインターフェース６８は、プロセッサ６２がこれらのＩ／Ｏ装置のうちの１つまたは複数を駆動することを可能にする１つまたは複数のデバイス・ドライバまたはソフトウェア・ドライバを含むことができる。Ｉ／Ｏインターフェース６８は、適切な場合、１つまたは複数のＩ／Ｏインターフェース６８を含むことができる。本開示は特定のＩ／Ｏインターフェースを説明および図示するが、本開示は任意の適切なＩ／Ｏインターフェースを企図する。
【００３９】
特定の実施形態では、通信インターフェース７０は、コンピュータ・システム６０と、１つまたは複数の別のコンピュータ・システム６０あるいは１つまたは複数のネットワークとの間の通信（例えば、パケット・ベースの通信など）用の１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、通信インターフェース７０は、イーサネット（登録商標）または他のワイヤ・ベースのネットワークと通信するネットワーク・インターフェース・コントローラ（network interface controller：ＮＩＣ）またはネットワーク・アダプタ、あるいはＷｉ−Ｆｉネットワークなどのワイヤレス・ネットワークと通信するワイヤレスＮＩＣ（wire-based network or a wireless：ＷＮＩＣ）またはワイヤレス・アダプタを含むことができる。本開示は、任意の適切なネットワークおよびそのための任意の適切な通信インターフェース７０を企図する。限定ではなく例として、コンピュータ・システム６０は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、またはインターネットの１つもしくは複数の部分、あるいはこれらのうちの２つ以上の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、ワイヤードまたはワイヤレスでよい。１例を挙げると、コンピュータ・システム６０は、ワイヤレスＰＡＮ（ＷＰＡＮ）（例えば、ＢＬＵＥＴＯＯＴＨ  ＷＰＡＮなど）、Ｗｉ−Ｆｉネットワーク、ＷＩ−ＭＡＸネットワーク、携帯電話網（例えば、Global System for Mobile Communication（ＧＳＭ（登録商標））ネットワークなど）、または他の適切なワイヤレス・ネットワーク、あるいはこれらのうちの２つ以上の組合せと通信することができる。コンピュータ・システム６０は、適切な場合、これらのネットワークのいずれかに関する任意の適切な通信インターフェース７０を含むことができる。通信インターフェース７０は、適切な場合、１つまたは複数の通信インターフェース７０を含むことができる。本開示は特定の通信インターフェースを説明および図示するが、本開示は任意の適切な通信インターフェースを企図する。
【００４０】
特定の実施形態では、バス７２は、コンピュータ・システム６０の構成要素を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、バス７２は、アクセラレーテッド・グラフィックス・ポート（Accelerated Graphics Port：ＡＧＰ）または他のグラフィックス・バス、Ｅｎｈａｎｃｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＥＩＳＡ）バス、フロント・サイド・バス（ＦＳＢ）、ＨＹＰＥＲＴＲＡＮＳＰＯＲＴ（ＨＴ）相互接続、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＩＳＡ）バス、ＩＮＦＩＮＩＢＡＮＤ相互接続、低ピン・カウント（low-pin-count：ＬＰＣ）バス、メモリ・バス、Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＭＣＡ）バス、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）バス、ＰＣＩ−Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バス、ｓｅｒｉａｌ  ａｄｖａｎｃｅｄ  ｔｅｃｈｎｏｌｏｇｙ  ａｔｔａｃｈｍｅｎｔ（ＳＡＴＡ）バス、Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ  ｌｏｃａｌ（ＶＬＢ）バス、または別の適切なバス、あるいはこれらのうちの２つ以上の組合せを含むことができる。バス７２は、適切な場合、１つまたは複数のバス７２を含むことができる。本開示は特定のバスを説明および図示するが、本開示は、任意の適切なバスまたは相互接続を企図する。
【００４１】
本明細書では、コンピュータ可読非一時的記憶媒体は、適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切なコンピュータ可読非一時的記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。コンピュータ可読非一時的記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。
【００４２】
本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「または」は排他的ではなく包含的である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡまたはＢ」は「Ａ、Ｂ、またはその両方」を意味する。さらに、別段に明記されていない限り、または文脈によって示されていない限り、「および」は協同および個々の両方である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡおよびＢ」は、「ＡおよびＢが一緒に、または個別に」を意味する。
【００４３】
本開示の範囲は、当業者なら理解するはずである、本明細書で説明または図示される例示的実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。本開示の範囲は、本明細書で説明または図示される例示的実施形態に限定されない。さらに、本開示は、本明細書のそれぞれの実施形態が特定の構成要素、要素、機能、動作、またはステップを含むものとして説明および図示するが、これらの実施形態のいずれも、当業者なら理解するはずである、本明細書のどこかで説明または図示される構成要素、要素、機能、動作、またはステップのいずれかの任意の組合せまたは置換を含むことができる。さらに、特定の機能を実施するように適合され、配置され、実施することが可能であり、実施するように構成され、実施することが可能にされ、実施するように動作可能である装置またはシステムあるいは装置またはシステムの構成要素に対する添付の特許請求の範囲での参照は、その装置、システム、または構成要素がそのように適合され、配置され、可能であり、構成され、可能にされ、動作可能にされる限り、その装置、システム、構成要素またはその特定の機能が活動化され、オンにされ、またはロック解除されるか否かに関わらず、その装置、システム、構成要素を包含する。
【図１】
2017037662.tif 000003
【図２Ａ−Ｂ】
2017037662.tif 000004
【図３】
2017037662.tif 000005
【図４】
2017037662.tif 000006
【図５】
2017037662.tif 000007
【図６】
2017037662.tif 000008