(57)【要約】一実施形態において、方法は、オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、ディープリンクを選択するユーザ入力を受信することを含む。ディープリンクは、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含み得る。ディープリンクは、メディアコンテンツアイテムを参照するオンラインソーシャルネットワークからの通知からユーザによって選択され得る。メディアプレーヤデバイスは、クライアントシステムに近接し得る。ディープリンクの選択に応答して、メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令がクライアントシステムからメディアプレーヤデバイスに送信され得る。
2019525322.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、オンラインソーシャルネットワークのユーザのクライアントシステムが、
前記クライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信するステップであって、前記ディープリンクは、前記メディアコンテンツアイテムを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接している、前記受信するステップと、
前記ディープリンクの選択に応答して、前記クライアントシステムから前記メディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するステップとを含む方法。
【請求項２】
前記オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスに、メディアコンテンツアイテムに対する要求を送信するステップと、
前記要求に応答して、前記オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスから、メディアコンテンツアイテムへのディープリンクを含む通知を受信するステップとをさらに含む、請求項１に記載の方法。
【請求項３】
ユーザが前記オンラインソーシャルネットワークにログインしている、請求項２に記載の方法。
【請求項４】
前記通知がプッシュ通知である、請求項２に記載の方法。
【請求項５】
前記通知は、ユーザの前記クライアントシステム上で動作しているネイティブアプリケーションのインタフェースにおいてユーザに提示され、前記ネイティブアプリケーションは、前記オンラインソーシャルネットワークに関連付けられている、請求項２に記載の方法。
【請求項６】
前記メディアコンテンツアイテムは、前記メディアプレーヤデバイスを介してユーザがアクセス可能である、請求項２に記載の方法。
【請求項７】
前記メディアコンテンツアイテムは、ユーザがサードパーティコンテンツプロバイダとのサブスクリプションを有していることに基づいてユーザがアクセス可能であり、前記メディアコンテンツアイテムは前記サードパーティコンテンツプロバイダに関連付けられている、請求項６に記載の方法。
【請求項８】
前記クライアントシステムは、前記メディアプレーヤデバイスの無線範囲内に存在する、請求項１に記載の方法。
【請求項９】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに電源を投入することを行わせる、請求項１に記載の方法。
【請求項１０】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに前記選択されたメディアコンテンツアイテムに関連付けられている特定のチャンネルに同調することを行わせる、請求項１に記載の方法。
【請求項１１】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに特定のアプリケーションを開くことを行わせ、前記特定のアプリケーションは前記選択されたメディアコンテンツアイテムと関連付けられる、請求項１に記載の方法。
【請求項１２】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに前記選択されたメディアコンテンツアイテムをユーザに提示することを行わせる、請求項１に記載の方法。
【請求項１３】
ソフトウェアを具体化する１つまたは複数のコンピュータ可読の非一時的記憶媒体であって、前記ソフトウェアは、実行時に、
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、前記ディープリンクは、前記メディアコンテンツアイテムを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接しており、
前記ディープリンクの選択に応答して、前記クライアントシステムから前記メディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能である、１つまたは複数のコンピュータ可読の非一時的記憶媒体。
【請求項１４】
システムであって、
１つまたは複数のプロセッサと、
前記プロセッサに接続され、前記プロセッサによって実行可能な命令を含むメモリとを備え、前記プロセッサは、前記命令を実行するときに、
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、前記ディープリンクは、前記メディアコンテンツアイテムを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接しており、
前記ディープリンクの選択に応答して、前記クライアントシステムからメディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能である、システム。
【請求項１５】
方法であって、
オンラインソーシャルネットワークのユーザのクライアントシステムが、
前記クライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信するステップであって、前記ディープリンクは、前記メディアコンテンツアイテムを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接している、前記受信するステップと、
前記ディープリンクの選択に応答して、前記クライアントシステムから前記メディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するステップとを含む方法。
【請求項１６】
前記オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスに、メディアコンテンツアイテムに対する要求を送信するステップと、
前記要求に応答して、前記オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスから、メディアコンテンツアイテムへのディープリンクを含む通知を受信するステップとをさらに含む、請求項１５に記載の方法。
【請求項１７】
ユーザが前記オンラインソーシャルネットワークにログインしている、請求項１６に記載の方法。
【請求項１８】
前記通知がプッシュ通知である、請求項１６または１７に記載の方法。
【請求項１９】
前記通知は、ユーザの前記クライアントシステム上で動作しているネイティブアプリケーションのインタフェースにおいてユーザに提示され、前記ネイティブアプリケーションは、前記オンラインソーシャルネットワークに関連付けられている、請求項１６乃至１８のいずれか１項に記載の方法。
【請求項２０】
前記メディアコンテンツアイテムは、前記メディアプレーヤデバイスを介してユーザがアクセス可能である、請求項１６乃至１９のいずれか１項に記載の方法。
【請求項２１】
前記メディアコンテンツアイテムは、ユーザがサードパーティコンテンツプロバイダとのサブスクリプションを有していることに基づいてユーザがアクセス可能であり、前記メディアコンテンツアイテムは前記サードパーティコンテンツプロバイダに関連付けられている、請求項２０に記載の方法。
【請求項２２】
前記クライアントシステムは、前記メディアプレーヤデバイスの無線範囲内に存在する、請求項１６乃至２１のいずれか１項に記載の方法。
【請求項２３】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに電源を投入することを行わせる、請求項１６乃至２２のいずれか１項に記載の方法。
【請求項２４】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに前記選択されたメディアコンテンツアイテムに関連付けられている特定のチャンネルに同調することを行わせる、請求項１６乃至２３のいずれか１項に記載の方法。
【請求項２５】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに特定のアプリケーションを開くことを行わせ、前記特定のアプリケーションは前記選択されたメディアコンテンツアイテムと関連付けられる、請求項１６乃至２４のいずれか１項に記載の方法。
【請求項２６】
前記選択されたメディアコンテンツアイテムにアクセスするための前記命令は、前記メディアプレーヤデバイスに前記選択されたメディアコンテンツアイテムをユーザに提示することを行わせる、請求項１６乃至２５のいずれか１項に記載の方法。
【請求項２７】
ソフトウェアを具体化する１つまたは複数のコンピュータ可読の非一時的記憶媒体であって、前記ソフトウェアは実行時に請求項１６乃至２６のいずれか１項に記載の方法を実行するように動作可能であり、好ましくは、
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、前記ディープリンクは、前記メディアコンテンツアイテムを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接しており、
前記ディープリンクの選択に応答して、前記クライアントシステムから前記メディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能である、１つまたは複数のコンピュータ可読の非一時的記憶媒体。
【請求項２８】
システムであって、
１つまたは複数のプロセッサと、
前記プロセッサに接続され、前記プロセッサによって実行可能な命令を含むメモリとを備え、前記プロセッサは、前記命令を実行するときに、請求項１６乃至２７のいずれか１項に記載の方法を実行するように動作可能であり、好ましくは、
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、前記ディープリンクは、前記メディアコンテンツを参照する前記オンラインソーシャルネットワークからの通知からユーザによって選択され、前記メディアプレーヤデバイスはクライアントシステムに近接しており、
前記ディープリンクの選択に応答して、前記クライアントシステムから前記メディアプレーヤデバイスに、前記メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能である、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、特にオンラインソーシャルネットワークのコンテキスト内で、メディアプレーヤデバイスを介してコンテンツを提示することに関する。
【背景技術】
【０００２】
ソーシャルネットワーキングシステム（ソーシャルネットワーキングウェブサイトを含むことができる）は、そのソーシャルネットワーキングシステムのユーザ（人または組織など）がそのソーシャルネットワーキングシステムと対話し、かつそのソーシャルネットワーキングシステムを通じて互いに対話することを可能に得る。ソーシャルネットワーキングシステムは、ユーザからの入力を用いて、そのユーザに関連付けられているユーザプロフィールを作成して、ソーシャルネットワーキングシステム内に格納することができる。ユーザプロフィールは、人口統計学的情報、通信チャネル情報、およびユーザの個人的な関心に関する情報を含むことができる。ソーシャルネットワーキングシステムは、ユーザからの入力を用いて、そのユーザと、ソーシャルネットワーキングシステムのその他のユーザとの関係のレコードを作成および格納すること、ならびにサービス（たとえば、ウォールポスト、写真共有、イベント編成、メッセージング、ゲーム、または広告）を提供して、ユーザ同士の間における社会的な交流を容易にすることも可能である。
【０００３】
ソーシャルネットワーキングシステムは、そのサービスに関連したコンテンツまたはメッセージを、１つまたは複数のネットワークを介して、ユーザのモバイルまたはその他のコンピューティングデバイスへ送信することができる。ユーザは、自分のユーザプロフィールおよびソーシャルネットワーキングシステム内のその他のデータにアクセスするためにソフトウェアアプリケーションを自分のモバイルまたはその他のコンピューティングデバイス上にインストールすることもできる。ソーシャルネットワーキングシステムは、ユーザにつながっているその他のユーザの集約されたストーリのニュースフィードなど、ユーザに表示するためのコンテンツオブジェクトのパーソナライズされたセットを生成することができる。
【０００４】
ソーシャルグラフ分析は、ノードおよびエッジからなるネットワーク理論の観点からソーシャル関係を検討する。ノードはネットワーク内の個々の動作主体を表し、エッジは動作主体間の関係を表す。結果として得られるグラフベースの構造は、非常に複雑であることが多い。多くの種類のノードおよびノードを接続するための多くの種類のエッジが存在することができる。最も単純な形式では、ソーシャルグラフは、検討対象のすべてのノード間のすべての関連エッジのマップである。
【発明の概要】
【０００５】
特定の実施形態において、ソーシャルネットワーキングシステムは、ユーザのクライアントシステムがメディアデバイスプレーヤに近接しているときに、メディアコンテンツアイテムの推奨をユーザのクライアントシステムに提供し得る。メディアコンテンツアイテムの推奨は、ユーザのメディア視聴エクスペリエンスを向上させるために、ユーザに合わせてカスタマイズされ得る。メディアプレーヤデバイスは、ソーシャルネットワーキング機能を有し得、かつソーシャルネットワーキングシステムと通信し得る。メディアデバイスプレーヤは、ディスプレイスクリーンを組み込むか、または「有線接続または無線接続を介して」ディスプレイスクリーン（例えばテレビ）に別々に接続され得る。メディアデバイスプレーヤは、ディスプレイスクリーン上に表示するためにストリーミングメディアコンテンツ（例えば、テレビ番組、映画、音楽、ミュージックビデオ、または任意の他の適切なメディアコンテンツ）を提供し得る。限定ではなく一例として、メディアプレーヤデバイスは、無線インターネット接続を介して、コンテンツプロバイダからストリーミングのためにメディアコンテンツを直接取得し得る。
【０００６】
特定の実施形態において、通知はユーザのクライアントシステムに配信され得、通知はメディアコンテンツアイテムの推奨およびディープリンクを含み得る。ディープリンクは、限定ではなく一例として、ソーシャルネットワーキングシステムによって生成され得る。選択が行われると（例えば、クリックされると）、ディープリンクは、ユーザのクライアントシステムに、推奨メディアコンテンツアイテムをユーザに提示する（例えば、電源を投入し、テレビ番組のエピソードを再生する）ように指示する命令を近接するメディアデバイスプレーヤに送信することを行わせ得る。ディープリンクは、ユーザのクライアントシステム上のアプリケーションに提示され得、ディープリンクは、限定ではなく一例として、メディアデバイスプレーヤに接続されたテレビ画面上にコンテンツを再生させ得る。
【０００７】
上記で開示された実施形態は例示のみであり、本開示の範囲は、これら実施形態に制限されない。特定の実施形態は、上記に開示された実施形態の構成要素、要素、特徴、機能、動作、またはステップの全部、一部を含むか、またはどれも含み得えない。本発明による実施形態は、方法、記憶媒体、システム、およびコンピュータプログラム製品に関する添付の特許請求の範囲に特に開示されており、１つの請求項のカテゴリに記載されている任意の特徴は、別の請求項のカテゴリ、例えばシステムなどでも請求することができる。添付の特許請求の範囲に記載されている従属関係または参照は、形式的な理由からのみ選択されている。しかしながら、添付の特許請求の範囲で選択された従属関係にかかわらず、請求項およびその特徴の任意の組み合わせが開示され、かつ請求することができるように、前の請求項への意図的な参照から生じる任意の主題（特に多数項従属関係）も請求することができる。特許請求することができる主題は、添付の特許請求の範囲に記載の特徴の組み合わせのみならず、特許請求の範囲における特徴の任意の他の組み合わせをも含み、特許請求の範囲に記載の各特徴は、特許請求の範囲における任意の他の特徴または他の特徴の組み合わせと組み合わせることができる。さらに、本明細書に記載または示されている実施形態および特徴のいずれかは、別々の請求項において、および／または本明細書に記載もしくは示されている任意の実施形態もしくは特徴と、または添付の特許請求の範囲の特徴のいずれかとの任意の組み合わせにおいて請求することができる。
【０００８】
本発明による一実施形態において、方法は、オンラインソーシャルネットワークのユーザのクライアントシステムが、
クライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信するステップであって、ディープリンクは、メディアコンテンツアイテムを参照するオンラインソーシャルネットワークからの通知からユーザによって選択され、メディアプレーヤデバイスはクライアントシステムに近接している、受信するステップと、
ディープリンクの選択に応答して、クライアントシステムからメディアプレーヤデバイスに、メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するステップとを含む。
【０００９】
本発明による実施形態において、方法は、
オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスに、メディアコンテンツアイテムの要求を送信するステップと、
要求に応答して、オンラインソーシャルネットワークの１つまたは複数のコンピューティングデバイスから、メディアコンテンツアイテムへのディープリンクを含む通知を受信するステップとを含み得る。
【００１０】
ユーザは、オンラインソーシャルネットワークにログインし得る。
通知は、プッシュ通知であり得る。
通知は、ユーザのクライアントシステム上で動作しているネイティブアプリケーションのインタフェースにおいてユーザに提示され得、ネイティブアプリケーションは、オンラインソーシャルネットワークに関連付けられている。
【００１１】
メディアコンテンツアイテムは、メディアプレーヤデバイスを介してユーザがアクセス可能であり得る。
メディアコンテンツアイテムは、ユーザがサードパーティコンテンツプロバイダとのサブスクリプションを有していることに基づいてユーザがアクセス可能であり得、メディアコンテンツアイテムはサードパーティコンテンツプロバイダに関連付けられている。
【００１２】
クライアントシステムは、メディアプレーヤデバイスに近接したものであり得る。
クライアントシステムは、メディアプレーヤデバイスの無線範囲内に存在し得る。
選択されたメディアコンテンツアイテムにアクセスするための命令は、メディアプレーヤデバイスに電源を投入することを行わせる。
【００１３】
選択されたメディアコンテンツアイテムにアクセスするための命令は、メディアプレーヤデバイスに、選択されたメディアコンテンツアイテムに関連付けられている特定のチャンネルに同調することを行わせる。
【００１４】
選択されたメディアコンテンツアイテムにアクセスするための命令は、メディアプレーヤデバイスに特定のアプリケーションを開くことを行わせ、特定のアプリケーションは選択されたメディアコンテンツアイテムに関連付けられる。
【００１５】
選択されたメディアコンテンツアイテムにアクセスするための命令は、メディアプレーヤデバイスに選択されたメディアコンテンツアイテムをユーザに提示することを行わせる。
【００１６】
本発明による一実施形態において、１つまたは複数のコンピュータ可読の非一時的記憶媒体は、ソフトウェアを具体化し、ソフトウェアは、実行時に
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、ディープリンクはメディアコンテンツアイテムを参照するオンラインソーシャルネットワークからの通知からユーザによって選択され、メディアプレーヤデバイスはクライアントシステムに近接しており、
ディープリンクの選択に応答して、クライアントシステムからメディアプレーヤデバイスに、メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能であり得る。
【００１７】
本発明による一実施形態において、システムは１つまたは複数のプロセッサと、プロセッサに接続され、プロセッサによって実行可能な命令を含むメモリとを備え、プロセッサは、命令を実行するときに、
オンラインソーシャルネットワークのユーザのクライアントシステムのインタフェースにおいて、メディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための命令を含むディープリンクを選択するユーザ入力を受信し、ここで、ディープリンクはメディアコンテンツアイテムを参照するオンラインソーシャルネットワークからの通知からユーザによって選択され、メディアプレーヤデバイスはクライアントシステムに近接しており、
ディープリンクの選択に応答して、クライアントシステムからメディアプレーヤデバイスに、メディアプレーヤデバイスを介して選択されたメディアコンテンツアイテムにアクセスするための命令を送信するように動作可能である。
【００１８】
本発明によるさらなる実施形態において、１つまたは複数のコンピュータ可読の非一時的記憶媒体は、ソフトウェアを具現化し、ソフトウェアは、実行時に本発明または上述の実施形態のいずれかによる方法を実行するように動作可能である。
【００１９】
本発明によるさらなる実施形態において、システムは、１つまたは複数のプロセッサと、プロセッサに接続され、プロセッサによって実行可能な命令を含む少なくとも１つのメモリとを備え、プロセッサは、命令を実行するときに本発明または上述の実施形態のいずれかによる方法を実行するように動作可能である。
【００２０】
本発明によるさらなる実施形態において、好ましくはコンピュータ可読の非一時的記憶媒体を含むコンピュータプログラム製品は、データ処理システム上で実行されるときに本発明による方法または上述の実施形態のいずれかによる方法を実行するように動作可能である。
【図面の簡単な説明】
【００２１】
【図１】ソーシャルネットワーキングシステムに関連する例示的なネットワーク環境を示す図である。
【図２】ソーシャルグラフの一例を示す図である。
【図３】ソーシャルネットワーキングシステムに関連する例示的なメディアプレーヤデバイス環境を示す。
【図４Ａ】クライアントシステム上の通知およびディープリンクの一例を示す図である。
【図４Ｂ】クライアントシステム上のプッシュ通知およびディープリンクの一例を示す図である。
【図５】クライアントシステム上のメッセージングアプリケーションにおけるディープリンクの一例を示す図である。
【図６】カスタマイズされた通知をクライアントシステムに送信するための例示的な方法を示す図である。
【図７】クライアントシステム上のディープリンクを使用してメディアプレーヤデバイスを介してメディアコンテンツアイテムにアクセスするための例示的な方法を示す図である。
【図８】例示的なコンピュータシステムを示す図である。
【発明を実施するための形態】
【００２２】
システムの概要
図１は、ソーシャルネットワーキングシステムに関連付けられている例示的なネットワーク環境１００を示している。ネットワーク環境１００は、ネットワーク１１０によって互いにつながっているクライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０を含む。図１は、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０の特定の構成を示しているが、本開示は、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０の任意の適切な構成を想定している。限定ではなく、例として、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０のうちの複数は、ネットワーク１１０を迂回して、互いに直接つながることが可能である。別の例として、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０のうちの複数は、物理的にまたは論理的に、全体としてまたは部分的に互いに同一場所に配置されることが可能である。その上、図１は、特定の数のクライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０を示しているが、本開示は、任意の適切な数のクライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０を想定している。限定ではなく、例として、ネットワーク環境１００は、複数のクライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０を含むことができる。
【００２３】
本開示は、任意の適切なネットワーク１１０を想定している。限定ではなく、例として、ネットワーク１１０の１つまたは複数の部分は、アドホックネットワーク、イントラネット、エクストラネット、仮想プライベートネットワーク（ＶＰＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスＬＡＮ（ＷＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ワイヤレスＷＡＮ（ＷＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、インターネットの一部分、公衆交換電話網（ＰＳＴＮ）の一部分、セルラー電話ネットワーク、またはこれらのうちの複数の組合せを含むことができる。ネットワーク１１０は、１つまたは複数のネットワーク１１０を含むことができる。
【００２４】
リンク１５０は、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０を通信ネットワーク１１０に、または互いに接続することができる。本開示は、任意の適切なリンク１５０を想定している。特定の実施形態においては、１つまたは複数のリンク１５０は、１つもしくは複数の有線リンク（たとえば、デジタルサブスクライバライン（ＤＳＬ）もしくはデータオーバケーブルサービスインタフェース仕様（ＤＯＣＳＩＳ）など）、ワイヤレスリンク（たとえば、ＷｉＦｉもしくはワールドワイドインターオペラビリティーフォーマイクロウェーブアクセス（ＷｉＭＡＸ）など）、または光リンク（たとえば、同期光ネットワーク（ＳＯＮＥＴ）もしくは同期デジタル階層（ＳＤＨ）など）を含む。特定の実施形態においては、１つまたは複数のリンク１５０はそれぞれ、アドホックネットワーク、イントラネット、エクストラネット、ＶＰＮ、ＬＡＮ、ＷＬＡＮ、ＷＡＮ、ＷＷＡＮ、ＭＡＮ、インターネットの一部分、ＰＳＴＮの一部分、セルラーテクノロジーベースのネットワーク、衛星通信テクノロジーベースのネットワーク、別のリンク１５０、または複数のそのようなリンク１５０の組合せを含む。リンク１５０は、ネットワーク環境１００の全体を通じて必ずしも同じである必要はない。１つまたは複数の第１のリンク１５０は、１つまたは複数の点において１つまたは複数の第２のリンク１５０とは異なることが可能である。
【００２５】
特定の実施形態においては、クライアントシステム１３０は、クライアントシステム１３０によって実装またはサポートされる適切な機能を実行することができる、ハードウェア、ソフトウェア、もしくは組み込みロジックコンポーネント、または複数のそのようなコンポーネントの組合せを含む電子デバイスであることが可能である。限定ではなく、例として、クライアントシステム１３０は、デスクトップコンピュータ、ノートブックコンピュータもしくはラップトップコンピュータ、ネットブック、タブレットコンピュータなどのコンピュータシステム、ｅブックリーダ、ＧＰＳデバイス、カメラ、携帯情報端末（ＰＤＡ）、ハンドヘルド電子デバイス、セルラー電話、スマートフォン、その他の適切な電子デバイス、またはそれらの任意の適切な組合せを含むことができる。本開示は、任意の適切なクライアントシステム１３０を想定している。クライアントシステム１３０は、クライアントシステム１３０のネットワークユーザがネットワーク１１０にアクセスすることを可能にすることができる。クライアントシステム１３０は、自分のユーザがその他のクライアントシステム１３０のその他のユーザと通信することを可能にすることができる。
【００２６】
特定の実施形態においては、クライアント１３０は、ＭＩＣＲＯＳＯＦＴ  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ、ＧＯＯＧＬＥ  ＣＨＲＯＭＥ、またはＭＯＺＩＬＬＡ  ＦＩＲＥＦＯＸなどのウェブブラウザ１３２を含むことができ、１つまたは複数のアドオン、プラグイン、またはＴＯＯＬＢＡＲもしくはＹＡＨＯＯ  ＴＯＯＬＢＡＲなどのその他の拡張を有することができる。クライアントシステム１３０のユーザは、ウェブブラウザ１３２を特定のサーバ（サーバ１６２、またはサードパーティシステム１７０に関連付けられているサーバなど）へ導くユニフォームリソースロケータ（ＵＲＬ）またはその他のアドレスを入力することができ、ウェブブラウザ１３２は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）要求を生成して、そのＨＴＴＰ要求をサーバに通信することができる。サーバは、そのＨＴＴＰ要求を受け入れて、そのＨＴＴＰ要求に応答して１つまたは複数のハイパーテキストマークアップ言語（ＨＴＭＬ）ファイルをクライアントシステム１３０に通信することができる。クライアントシステム１３０は、ユーザに提示するためにサーバからのＨＴＭＬファイルに基づいてウェブページをレンダリングすることができる。本開示は、任意の適切なウェブページファイルを想定している。限定ではなく、例として、ウェブページは、特定のニーズに従って、ＨＴＭＬファイル、拡張可能ハイパーテキストマークアップ言語（ＸＨＴＭＬ）ファイル、または拡張可能マークアップ言語（ＸＭＬ）ファイルからレンダリングすることができる。そのようなページは、限定ではなく、例として、ＪＡＶＡＳＣＲＩＰＴ（登録商標）、ＪＡＶＡ（登録商標）、ＭＩＣＲＯＳＯＦＴ  ＳＩＬＶＥＲＬＩＧＨＴで書かれたスクリプトなどのスクリプト、ＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪＡＶＡＳＣＲＩＰＴ（登録商標）  ａｎｄ  ＸＭＬ）などのマークアップ言語とスクリプトの組合せなどを実行することもできる。本明細書においては、ウェブページへの参照は、適切な場合には、１つまたは複数の対応するウェブページファイル（そのウェブページをレンダリングするためにブラウザが使用することができる）を含み、その逆もまた同様である。
【００２７】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、オンラインソーシャルネットワークをホストすることができるネットワークアドレス可能なコンピューティングシステムであることが可能である。ソーシャルネットワーキングシステム１６０は、たとえば、ユーザプロフィールデータ、コンセプトプロフィールデータ、ソーシャルグラフ情報、またはオンラインソーシャルネットワークに関連したその他の適切なデータなどのソーシャルネットワーキングデータを生成すること、格納すること、受け取ること、および送信することが可能である。ソーシャルネットワーキングシステム１６０は、ネットワーク環境１００のその他のコンポーネントによって直接、またはネットワーク１１０を介してアクセスされることが可能である。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、１つまたは複数のサーバ１６２を含むことができる。それぞれのサーバ１６２は、単一のサーバ、または複数のコンピュータもしくは複数のデータセンターにわたる分散サーバであることが可能である。サーバ１６２は、限定ではなく、例として、ウェブサーバ、ニュースサーバ、メールサーバ、メッセージサーバ、広告サーバ、ファイルサーバ、アプリケーションサーバ、Ｅｘｃｈａｎｇｅサーバ、データベースサーバ、プロキシサーバ、本明細書において記述されている機能もしくはプロセスを実行するのに適している別のサーバ、またはそれらの任意の組合せなど、さまざまなタイプのものであることが可能である。特定の実施形態においては、それぞれのサーバ１６２は、サーバ１６２によって実装またはサポートされる適切な機能を実行するためのハードウェア、ソフトウェア、もしくは組み込みロジックコンポーネント、または複数のそのようなコンポーネントの組合せを含むことができる。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、１つまたは複数のデータストア１６４を含むことができる。データストア１６４は、さまざまなタイプの情報を格納するために使用されることが可能である。特定の実施形態においては、データストア１６４内に格納されている情報は、特定のデータ構造に従って編成されることが可能である。特定の実施形態においては、それぞれのデータストア１６４は、リレーショナル、コラム、相関関係、または他の好適なデータベースを含むことができる。この開示は、特定のタイプのデータベースを説明する、または図示するが、この開示は、任意の好適なタイプのデータベースを検討する。特定の実施形態は、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、またはサードパーティシステム１７０が、データストア１６４内に格納されている情報を管理すること、取り出すこと、変更すること、追加すること、または削除することを可能にするインタフェースを提供することができる。
【００２８】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、１つまたは複数のソーシャルグラフを１つまたは複数のデータストア１６４内に格納することができる。特定の実施形態においては、ソーシャルグラフは、複数のノード（複数のユーザノード（それぞれが、特定のユーザに対応している）、または複数のコンセプトノード（それぞれが、特定のコンセプトに対応している）を含むことができる）と、ノード同士をつなげる複数のエッジとを含むことができる。ソーシャルネットワーキングシステム１６０は、オンラインソーシャルネットワークのユーザに、その他のユーザと通信および対話する能力を提供することができる。特定の実施形態においては、ユーザたちは、ソーシャルネットワーキングシステム１６０を介してオンラインソーシャルネットワークに参加し、次いで、自分たちがつながりたいと望むソーシャルネットワーキングシステム１６０のその他の複数のユーザにつながり（例えば、関係）を付加することができる。本明細書においては、「友達」という用語は、ユーザがソーシャルネットワーキングシステム１６０を介して、つながり、関連付け、または関係を形成しているソーシャルネットワーキングシステム１６０のその他の任意のユーザを指すことができる。
【００２９】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、ソーシャルネットワーキングシステム１６０によってサポートされるさまざまなタイプのアイテムまたはオブジェクトに関してアクションを行う能力をユーザに提供することができる。限定ではなく、例として、それらのアイテムおよびオブジェクトは、ソーシャルネットワーキングシステム１６０のユーザが属することが可能であるグループもしくはソーシャルネットワーク、ユーザが関心を抱く可能性があるイベントもしくはカレンダーエントリー、ユーザが使用することができるコンピュータベースのアプリケーション、ユーザがサービスを介してアイテムを購入もしくは販売することを可能にするトランザクション、ユーザが実行することができる広告との対話、またはその他の適切なアイテムもしくはオブジェクトを含むことができる。ユーザは、ソーシャルネットワーキングシステム１６０において、またはサードパーティシステム１７０の外部システム（ソーシャルネットワーキングシステム１６０とは別個のものであって、ネットワーク１１０を介してソーシャルネットワーキングシステム１６０に結合されている）によって表されることが可能である任意のものと対話することができる。
【００３０】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、さまざまなエンティティ同士をリンクできることが可能である。限定ではなく、例として、ソーシャルネットワーキングシステム１６０は、ユーザたちが互いに対話すること、ならびにサードパーティシステム１７０もしくはその他のエンティティからのコンテンツを受け取ることを可能にすることができ、またはユーザたちがアプリケーションプログラミングインタフェース（ＡＰＩ）もしくはその他の通信チャネルを通じてこれらのエンティティと対話することを可能にすることができる。
【００３１】
特定の実施形態においては、サードパーティシステム１７０は、１つもしくは複数のタイプのサーバ、１つもしくは複数のデータストア、１つもしくは複数のインタフェース（ＡＰＩを含むが、それには限定されない）、１つもしくは複数のウェブサービス、１つもしくは複数のコンテンツソース、１つもしくは複数のネットワーク、または（たとえば、サーバが通信することができる）その他の任意の適切なコンポーネントを含むことができる。サードパーティシステム１７０は、ソーシャルネットワーキングシステム１６０を運営しているエンティティとは異なるエンティティによって運営されることが可能である。しかしながら、特定の実施形態においては、ソーシャルネットワーキングシステム１６０およびサードパーティシステム１７０は、ソーシャルネットワーキングシステム１６０またはサードパーティシステム１７０のユーザにソーシャルネットワーキングサービスを提供するために互いに連携して機能することができる。この意味において、ソーシャルネットワーキングシステム１６０は、サードパーティシステム１７０などのその他のシステムがインターネットを介してソーシャルネットワーキングサービスおよび機能をユーザに提供するために使用することができるプラットフォーム、またはバックボーンを提供することができる。
【００３２】
特定の実施形態においては、サードパーティシステム１７０は、サードパーティコンテンツオブジェクトプロバイダを含むことができる。サードパーティコンテンツオブジェクトプロバイダは、コンテンツオブジェクトの１つまたは複数のソースを含むことができ、それらのソースは、クライアントシステム１３０に通信されることが可能である。限定ではなく、例として、コンテンツオブジェクトは、ユーザにとって関心がある物またはアクティビティに関する情報、たとえば、映画の開始時刻、映画のレビュー、レストランのレビュー、レストランのメニュー、製品の情報およびレビュー、またはその他の適切な情報などを含むことができる。限定ではなく、別の例として、コンテンツオブジェクトは、インセンティブコンテンツオブジェクト、たとえば、クーポン、ディスカウントチケット、ギフト券、またはその他の適切なインセンティブオブジェクトを含むことができる。
【００３３】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０はまた、ユーザによって生成されたコンテンツオブジェクトを含み、それらのコンテンツオブジェクトは、ソーシャルネットワーキングシステム１６０とのユーザの対話を高めることができる。ユーザによって生成されたコンテンツは、ユーザがソーシャルネットワーキングシステム１６０に付加、アップロード、送信、または「ポスト（投稿）」することができる任意のものを含むことができる。限定ではなく、例として、ユーザは、クライアントシステム１３０からソーシャルネットワーキングシステム１６０へポストを通信する。ポストは、ステータス更新もしくはその他のテキストデータ、ロケーション情報、写真、ビデオ、リンク、音楽、またはその他の類似したデータもしくはメディアなどのデータを含むことができる。コンテンツは、ニュースフィードまたはストリームなどの「通信チャネル」を通じてサードパーティによってソーシャルネットワーキングシステム１６０に付加されることも可能である。
【００３４】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、さまざまなサーバ、サブシステム、プログラム、モジュール、ログ、およびデータストアを含むことができる。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、ウェブサーバ、アクションロガー、ＡＰＩ要求サーバ、関連性およびランキングエンジン、コンテンツオブジェクト分類子、通知コントローラ、アクションログ、サードパーティコンテンツオブジェクト露出ログ、推測モジュール、認可／プライバシーサーバ、検索モジュール、広告ターゲティングモジュール、ユーザインタフェースモジュール、ユーザプロフィールストア、つながりストア、サードパーティコンテンツストア、またはロケーションストアのうちの１つまたは複数を含むことができる。ソーシャルネットワーキングシステム１６０は、適切なコンポーネント、たとえば、ネットワークインタフェース、セキュリティーメカニズム、ロードバランサ、フェイルオーバサーバ、管理およびネットワークオペレーションコンソール、その他の適切なコンポーネント、またはそれらの任意の適切な組合せを含むこともできる。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、ユーザプロフィールを格納するための１つまたは複数のユーザプロフィールストアを含むことができる。ユーザプロフィールは、たとえば、経歴情報、人口統計学的情報、挙動情報、ソーシャルな情報、またはその他のタイプの記述的情報、たとえば、職業経験、学歴、趣味もしくは好み、関心、親近感、またはロケーションを含むことができる。関心情報は、１つまたは複数のカテゴリに関連した関心を含むことができる。カテゴリは、一般的または具体的であることが可能である。限定ではなく、例として、ユーザが、あるブランドの靴に関する記事に対して「いいね！」を表明した場合には、カテゴリは、そのブランド、または「靴」もしくは「衣類」という一般的なカテゴリであることが可能である。ユーザに関するつながり情報を格納するために、つながりストアが使用されることが可能である。つながり情報は、類似のもしくは共通の職業経験、グループメンバーシップ、趣味、学歴を有しているか、または何らかの形で関連しているか、もしくは共通の属性を共有しているユーザ同士を示すことができる。つながり情報は、さまざまなユーザおよびコンテンツ（内部および外部の両方）の間におけるユーザ定義のつながりを含むこともできる。ネットワーク１１０を介してソーシャルネットワーキングシステム１６０を１つもしくは複数のクライアントシステム１３０または１つもしくは複数のサードパーティシステム１７０にリンクさせるために、ウェブサーバが使用されることが可能である。ウェブサーバは、ソーシャルネットワーキングシステム１６０と、１つまたは複数のクライアントシステム１３０との間においてメッセージを受け取って回送するためにメールサーバまたはその他のメッセージング機能を含むことができる。ＡＰＩ要求サーバは、サードパーティシステム１７０が、１つまたは複数のＡＰＩを呼び出すことによってソーシャルネットワーキングシステム１６０からの情報にアクセスすることを可能にすることができる。ソーシャルネットワーキングシステム１６０の上のまたは外のユーザのアクションに関してウェブサーバから通信を受け取るために、アクションロガーが使用されることが可能である。アクションログとともに、サードパーティコンテンツオブジェクトへのユーザの露出についてのサードパーティコンテンツオブジェクトログが保持されることが可能である。通知コントローラは、コンテンツオブジェクトに関する情報をクライアントシステム１３０に提供することができる。情報は、通知としてクライアントシステム１３０へ押し出されることが可能であり、または情報は、クライアントシステム１３０から受け取られた要求に応答してクライアントシステム１３０から引き出されることが可能である。ソーシャルネットワーキングシステム１６０のユーザの１つまたは複数のプライバシー設定を実施するために、認可サーバが使用されることが可能である。ユーザのプライバシー設定は、ユーザに関連付けられている特定の情報がどのように共有されることが可能であるかを識別する。認可サーバは、ユーザが、たとえば、適切なプライバシー設定を設定することなどによって、自分のアクションをソーシャルネットワーキングシステム１６０によって記録されること、またはその他のシステム（たとえば、サードパーティシステム１７０）と共有されることのオプトインまたはオプトアウトを行うことを可能にすることができる。サードパーティシステム１７０などのサードパーティから受け取られたコンテンツオブジェクトを格納するために、サードパーティコンテンツオブジェクトストアが使用されることが可能である。ユーザに関連付けられているクライアントシステム１３０から受け取られたロケーション情報を格納するために、ロケーションストアが使用されることが可能である。広告価格設定モジュールが、ソーシャルな情報、現在時刻、ロケーション情報、またはその他の適切な情報を組み合わせて、関連がある広告を、通知の形式でユーザに提供することができる。
【００３５】
ソーシャルグラフ
図２は、例示的なソーシャルグラフ２００を示している。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、１つまたは複数のソーシャルグラフ２００を１つまたは複数のデータストア内に格納することができる。特定の実施形態においては、ソーシャルグラフ２００は、複数のノード（複数のユーザノード２０２、または複数のコンセプトノード２０４を含むことができる）と、ノード同士をつなげる複数のエッジ２０６とを含むことができる。図２において示されている例示的なソーシャルグラフ２００は、教示上の目的から、２次元のビジュアルマップ表示で示されている。特定の実施形態においては、ソーシャルネットワーキングシステム１６０、クライアントシステム１３０、またはサードパーティシステム１７０は、適切なアプリケーションに関してソーシャルグラフ２００および関連したソーシャルグラフ情報にアクセスすることができる。ソーシャルグラフ２００のノードおよびエッジは、データオブジェクトとして、たとえば（ソーシャルグラフデータベースなどの）データストア内に格納されることが可能である。そのようなデータストアは、ソーシャルグラフ２００のノードまたはエッジの１つまたは複数の検索可能なまたはクエリ可能なインデックスを含むことができる。
【００３６】
特定の実施形態においては、ユーザノード２０２は、ソーシャルネットワーキングシステム１６０のユーザに対応することができる。限定ではなく、例として、ユーザは、ソーシャルネットワーキングシステム１６０と、またはソーシャルネットワーキングシステム１６０を介して対話または通信する個人（人間のユーザ）、エンティティ（たとえば、企業、ビジネス、もしくはサードパーティアプリケーション）、または（たとえば、個人もしくはエンティティの）グループであることが可能である。特定の実施形態においては、あるユーザがソーシャルネットワーキングシステム１６０とのアカウントに登録した場合には、ソーシャルネットワーキングシステム１６０は、そのユーザに対応するユーザノード２０２を作成し、そのユーザノード２０２を１つまたは複数のデータストア内に格納することができる。本明細書において記述されているユーザおよびユーザノード２０２は、適切な場合には、登録されているユーザ、および登録されているユーザに関連付けられているユーザノード２０２を指すことができる。追加として、または代替として、本明細書において記述されているユーザおよびユーザノード２０２は、適切な場合には、ソーシャルネットワーキングシステム１６０に登録されていないユーザを指すことができる。特定の実施形態においては、ユーザノード２０２は、ユーザによって提供された情報、またはソーシャルネットワーキングシステム１６０を含むさまざまなシステムによって収集された情報に関連付けられることが可能である。限定ではなく、例として、ユーザは、自分の名前、プロフィール画像、連絡先情報、生年月日、性別、婚姻状況、家族状況、勤務先、学歴、好み、関心、またはその他の人口統計学的情報を提供することができる。特定の実施形態においては、ユーザノード２０２は、ユーザに関連付けられている情報に対応する１つまたは複数のデータオブジェクトに関連付けられることが可能である。特定の実施形態においては、ユーザノード２０２は、１つまたは複数のウェブページに対応することができる。
【００３７】
特定の実施形態においては、コンセプトノード２０４は、コンセプトに対応することができる。限定ではなく、例として、コンセプトは、場所（たとえば、映画館、レストラン、ランドマーク、もしくは都市など）、ウェブサイト（たとえば、ソーシャルネットワークシステム１６０に関連付けられているウェブサイト、もしくはウェブアプリケーションサーバに関連付けられているサードパーティウェブサイトなど）、エンティティ（たとえば、人、企業、グループ、スポーツチーム、もしくは有名人など）、ソーシャルネットワーキングシステム１６０内に、もしくはウェブアプリケーションサーバなどの外部サーバ上に配置されることが可能であるリソース（たとえば、オーディオファイル、ビデオファイル、デジタル写真、テキストファイル、構造化されたドキュメント、もしくはアプリケーションなど）、物的もしくは知的財産（たとえば、彫塑、絵画、映画、ゲーム、曲、アイディア、写真、もしくは執筆作品など）、ゲーム、アクティビティ、アイディアもしくは理論、別の適切なコンセプト、または複数のそのようなコンセプトに対応することができる。コンセプトノード２０４は、ユーザによって提供されたコンセプトの情報、またはソーシャルネットワーキングシステム１６０を含むさまざまなシステムによって収集された情報に関連付けられることが可能である。限定ではなく、例として、コンセプトの情報は、名前もしくはタイトル、１つもしくは複数のイメージ（たとえば、本の表紙のイメージ）、ロケーション（たとえば、住所もしくは地理的ロケーション）、ウェブサイト（ＵＲＬに関連付けられることが可能である）、連絡先情報（たとえば、電話番号もしくは電子メールアドレス）、その他の適切なコンセプト情報、またはそのような情報の任意の適切な組合せを含むことができる。特定の実施形態においては、コンセプトノード２０４は、コンセプトノード２０４に関連付けられている情報に対応する１つまたは複数のデータオブジェクトに関連付けられることが可能である。特定の実施形態においては、コンセプトノード２０４は、１つまたは複数のウェブページに対応することができる。
【００３８】
特定の実施形態においては、ソーシャルグラフ２００内のノードは、ウェブページ（「プロフィールページ」と呼ばれる場合もある）を表すこと、またはウェブページによって表されることが可能である。プロフィールページは、ソーシャルネットワーキングシステム１６０によってホストされること、またはソーシャルネットワーキングシステム１６０にとってアクセス可能であることが可能である。プロフィールページは、サードパーティサーバ１７０に関連付けられているサードパーティウェブサイト上にホストされることも可能である。限定ではなく、例として、特定の外部ウェブページに対応するプロフィールページは、その特定の外部ウェブページであることが可能であり、そのプロフィールページは、特定のコンセプトノード２０４に対応することができる。プロフィールページは、その他のユーザのうちのすべてまたは選択されたサブセットによって閲覧できることが可能である。限定ではなく、例として、ユーザノード２０２は、対応するユーザプロフィールページを有することができ、そのユーザプロフィールページにおいては、対応するユーザが、コンテンツを付加すること、言明を行うこと、またはその他の形で自分自身を表現することが可能である。限定ではなく、別の例として、コンセプトノード２０４は、対応するコンセプトプロフィールページを有することができ、そのコンセプトプロフィールページにおいては、１人または複数のユーザが、特にコンセプトノード２０４に対応するコンセプトに関連して、コンテンツを付加すること、言明を行うこと、または自分自身を表現することが可能である。
【００３９】
特定の実施形態においては、コンセプトノード２０４は、サードパーティシステム１７０によってホストされているサードパーティウェブページまたはリソースを表すことができる。サードパーティウェブページまたはリソースは、数ある要素の中でも、コンテンツ、選択可能なもしくはその他のアイコン、または、アクションもしくはアクティビティを表す（たとえば、ＪＡＶＡＳＣＲＩＰＴ（登録商標）、ＡＪＡＸ、もしくはＰＨＰコードで実装されることが可能である）その他の対話可能なオブジェクトを含むことができる。限定ではなく、例として、サードパーティウェブページは、「いいね！」、「チェックイン」、「食べる」、「推奨する」、または別の適切なアクションもしくはアクティビティなどの選択可能なアイコンを含むことができる。サードパーティウェブページを閲覧しているユーザは、それらのアイコンのうちの１つ（たとえば、「チェックイン」）を選択することによってアクションを実行して、クライアントシステム１３０に、そのユーザのアクションを示すメッセージをソーシャルネットワーキングシステム１６０へ送信させることができる。そのメッセージに応答して、ソーシャルネットワーキングシステム１６０は、ユーザに対応するユーザノード２０２と、サードパーティウェブページまたはリソースに対応するコンセプトノード２０４との間においてエッジ（たとえば、「チェックインタイプ」エッジ）を作成して、エッジ２０６を１つまたは複数のデータストア内に格納することができる。
【００４０】
特定の実施形態においては、ソーシャルグラフ２００内の１対のノードが、１つまたは複数のエッジ２０６によって互いにつながることが可能である。１対のノードをつなげるエッジ２０６は、それらの１対のノードの間における関係を表すことができる。特定の実施形態においては、エッジ２０６は、１対のノードの間における関係に対応する１つまたは複数のデータオブジェクトまたは属性を含むことまたは表すことが可能である。限定ではなく、例として、第１のユーザは、第２のユーザが第１のユーザの「友達」であることを示すことができる。この表示に応答して、ソーシャルネットワーキングシステム１６０は、「友達要求」を第２のユーザに送信することができる。第２のユーザがその「友達要求」を承認した場合には、ソーシャルネットワーキングシステム１６０は、ソーシャルグラフ２００内で第１のユーザのユーザノード２０２を第２のユーザのユーザノード２０２につなげるエッジ２０６を作成して、エッジ２０６をソーシャルグラフ情報としてデータストア１６４のうちの１つまたは複数の中に格納することができる。図２の例においては、ソーシャルグラフ２００は、ユーザ「Ａ」のユーザノード２０２と、ユーザ「Ｂ」のユーザノード２０２との間における友達関係を示すエッジ２０６と、ユーザ「Ｃ」のユーザノード２０２と、ユーザ「Ｂ」のユーザノード２０２との間における友達関係を示すエッジとを含む。本開示は、特定のユーザノード２０２同士をつなげる特定の属性を伴う特定のエッジ２０６を記述している、または示しているが、本開示は、ユーザノード２０２同士をつなげる任意の適切な属性を伴う任意の適切なエッジ２０６を想定している。限定ではなく、例として、エッジ２０６は、友達関係、家族関係、ビジネスもしくは雇用関係、ファン関係（例えば、好みを表明すること等を含む）、フォロワー関係、ビジター関係（アクセスすること、視聴すること、チェックインすること、共有すること等を含む）、サブスクライバ関係、上下関係、互恵的関係、非互恵的関係、別の適切なタイプの関係、または複数のそのような関係を表すことができる。その上、本開示は一般に、ノード同士をつながっているものとして記述しているが、本開示はまた、ユーザ同士またはコンセプト同士をつながっているものとして記述している。本明細書においては、つながっているユーザ同士またはコンセプト同士への言及は、適切な場合には、１つまたは複数のエッジ２０６によってソーシャルグラフ２００内でつながっているそれらのユーザ同士またはコンセプト同士に対応するノード同士を指すことができる。
【００４１】
特定の実施形態においては、ユーザノード２０２とコンセプトノード２０４との間におけるエッジ２０６は、ユーザノード２０２に関連付けられているユーザによって、コンセプトノード２０４に関連付けられているコンセプトに対して実行された特定のアクションまたはアクティビティを表すことができる。限定ではなく、例として、図２において示されているように、ユーザは、コンセプトに対して「いいね！を表明すること」、「通うこと」、「プレイすること」、「聴くこと」、「料理すること」、「勤務すること」、または「観ること」を行った可能性があり、それらのそれぞれは、エッジタイプまたはサブタイプに対応することができる。コンセプトノード２０４に対応するコンセプトプロフィールページは、たとえば、選択可能な「チェックイン」アイコン（たとえば、クリック可能な「チェックイン」アイコンなど）、または選択可能な「お気に入りに追加」アイコンを含むことができる。同様に、ユーザがこれらのアイコンをクリックした後に、ソーシャルネットワーキングシステム１６０は、それぞれのアクションに対応するユーザのアクションに応答して「お気に入り」エッジまたは「チェックイン」エッジを作成することができる。限定ではなく、別の例として、あるユーザ（ユーザ「Ｃ」）が、特定のアプリケーション（オンライン音楽アプリケーションであるＳＰＯＴＩＦＹ）を使用して特定の曲（「イマジン」）を聴く場合がある。このケースにおいては、ソーシャルネットワーキングシステム１６０は、そのユーザに対応するユーザノード２０２と、その曲およびアプリケーションに対応するコンセプトノード２０４との間において、「聴いた」エッジ２０６（図２に示されている）および「使用した」エッジを作成して、そのユーザがその曲を聴いてそのアプリケーションを使用したことを示すことができる。その上、ソーシャルネットワーキングシステム１６０は、その曲に対応するコンセプトノード２０４と、そのアプリケーションに対応するコンセプトノード２０４との間において、「再生した」エッジ２０６（図２に示されている）を作成して、その特定の曲がその特定のアプリケーションによって再生されたことを示すことができる。このケースにおいては、「再生した」エッジ２０６は、外部アプリケーション（ＳＰＯＴＩＦＹ）によって外部オーディオファイル（「イマジン」という曲）に関して実行されたアクションに対応する。本開示は、ユーザノード２０２とコンセプトノード２０４とをつなげる特定の属性を伴う特定のエッジ２０６について記述しているが、本開示は、ユーザノード２０２とコンセプトノード２０４とをつなげる任意の適切な属性を伴う任意の適切なエッジ２０６を想定している。その上、本開示は、単一の関係を表すユーザノード２０２とコンセプトノード２０４との間におけるエッジについて記述しているが、本開示は、１つまたは複数の関係を表すユーザノード２０２とコンセプトノード２０４との間におけるエッジを想定している。限定ではなく、例として、エッジ２０６は、ユーザが特定のコンセプトに対して「いいね！」を表明していること、およびその特定のコンセプトを使用したことの両方を表すことができる。あるいは、別のエッジ２０６は、ユーザノード２０２とコンセプトノード２０４との間におけるそれぞれのタイプの関係（または、単一の関係が複数集まったもの）を表すことができる（図２において、ユーザ「Ｅ」を表すユーザノード２０２と、「ＳＰＯＴＩＦＹ」を表すコンセプトノード２０４との間において示されているように）。
【００４２】
特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、ソーシャルグラフ２００内でユーザノード２０２とコンセプトノード２０４との間においてエッジ２０６を作成することができる。限定ではなく、例として、（たとえば、ユーザのクライアントシステム１３０によってホストされているウェブブラウザまたは専用のアプリケーションを使用することなどによって）コンセプトプロフィールページを閲覧しているユーザは、「いいね！」アイコンをクリックまたは選択することにより、コンセプトノード２０４によって表されているコンセプトを自分が気に入っていることを示すことができ、その「いいね！」アイコンをクリックまたは選択することは、ユーザのクライアントシステム１３０に、そのコンセプトプロフィールページに関連付けられているそのコンセプトをそのユーザが気に入っていることを示すメッセージをソーシャルネットワーキングシステム１６０へ送信させることができる。そのメッセージに応答して、ソーシャルネットワーキングシステム１６０は、そのユーザとコンセプトノード２０４との間における「いいね！」エッジ２０６によって示されているように、そのユーザに関連付けられているユーザノード２０２とコンセプトノード２０４との間においてエッジ２０６を作成することができる。特定の実施形態においては、ソーシャルネットワーキングシステム１６０は、エッジ２０６を１つまたは複数のデータストア内に格納することができる。特定の実施形態においては、エッジ２０６は、特定のユーザアクションに応答してソーシャルネットワーキングシステム１６０によって自動的に形成されることが可能である。限定ではなく、例として、第１のユーザが、画像をアップロードすること、映画を観ること、または曲を聴くことを行った場合には、エッジ２０６は、第１のユーザに対応するユーザノード２０２と、それらのコンセプトに対応するコンセプトノード２０４との間において形成されることが可能である。本開示は、特定の様式で特定のエッジ２０６を形成することについて記述しているが、本開示は、任意の適切な様式で任意の適切なエッジ２０６を形成することを想定している。
【００４３】
カスタマイズされた通知およびディープリンク
図３は、ソーシャルネットワーキングシステム１６０に関連付けられた例示的なメディアプレーヤデバイス環境３００を示す。メディアプレーヤデバイス環境３００は、メディアプレーヤデバイス３２０、ディスプレイスクリーン３１０、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０を含み、それぞれがネットワーク１１０に接続されている。メディアプレーヤデバイス３２０は、有線接続または無線接続によってディスプレイスクリーン３１０に通信可能に接続し得る。クライアントシステム１３０およびソーシャルネットワーキングシステム１６０は、メディアプレーヤデバイス３２０によって互いに接続されているように示されている。図３は、メディアプレーヤデバイス３２０、ディスプレイスクリーン３１０、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０の特定の構成を示すが、本開示は、メディアプレーヤデバイス３２０、ディスプレイスクリーン３１０、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、およびネットワーク１１０の任意の適切な構成を企図する。限定ではなく一例として、クライアントシステム１３０およびソーシャルネットワーキングシステム１６０は、メディアプレーヤデバイス３２０およびネットワーク１１０を回避して互いに直接接続されてもよい。別の例として、メディアプレーヤデバイス３２０およびディスプレイスクリーン３１０は、ネットワーク１１０を介して互いに接続されてもよい。図３は１つのクライアントシステム１３０を示しているが、任意の適切な数のクライアントシステム１３０がメディアプレーヤデバイス３２０に対して認証されてもよい。上述したように、図１に関連して、リンク１５０は、メディアプレーヤデバイス３２０、ディスプレイスクリーン３１０、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、およびサードパーティシステム１７０をネットワーク１１０に接続するか、または互いに接続し得る。
【００４４】
特定の実施形態は、ユーザのクライアントシステム１３０とメディアプレーヤデバイス３２０またはソーシャルネットワーキングシステム１６０に関連する他の適切なシステムとの間のディープリンキングを可能にする。本明細書で使用する場合、メディアプレーヤデバイス３２０は、メディアプレーヤデバイス３２０に近接する任意の数のクライアントシステムと無線通信するのに適した任意のデバイスであり得る。メディアプレーヤデバイス３２０は、無線接続または有線接続を介して少なくとも１つのディスプレイスクリーンに通信可能に接続され、かつソーシャルネットワーキングシステム１６０と無線通信することができる。メディアプレーヤデバイス３２０は、例えば、無線自動識別、近距離無線通信、超音波、ブルートゥース（登録商標）（ＢＬＵＥＴＯＯＴＨ（登録商標））（例えば、短距離無線周波数）、ブルートゥース低エネルギー（ＢＬＵＥＴＯＯＴＨ  ｌｏｗ  ｅｎｅｒｇｙ（登録商標））、または任意の他の適切な無線通信方法、特に、短距離無線通信方法（例えば、約３００フィート（９１．４４メートル）未満）を介して無線通信を送受信し得る。メディアプレーヤデバイスは、ユーザまたはクライアントシステムがメディアプレーヤデバイスの表面に接触したことを検出し、検出された接触に応答してメディアプレーヤデバイスに対してクライアントシステム１３０を認証するようなタッチセンス式であり得る。メディアプレーヤデバイスは、２０１４年８月１５日に出願された「ブルートゥースクラウドソースの三角法（Bluetooth Crowd-Sourced Triangulation）」と題する米国特許出願第１４／４６０，８８６号、２０１４年８月１５日に出願された「ブルートゥース伝送セキュリティパターン（Bluetooth Transmission Security Pattern）」と題する米国特許出願第１４／４６０，８８０号、２０１４年８月１５日に出願された「ブルートゥースビーコンプロトコル（Bluetooth Beacon Protocol）」と題する米国特許出願第１４／４６０，８９１号、２０１２年３月９日に出願された「地理的位置信号に基づく動的プロセッサデューティサイクルの決定（Dynamic Processor Duty Cycle Determination Based on Geographic Positioning Signals）」と題する米国特許出願第１３／４１６，９７５号、２０１２年３月９日に出願された「地理的位置決め可能なデバイスのための位置追跡（Location Tracking for Geographic Positioning Capable Devices）」と題する米国特許出願第１３／４１７，０１３号、および２０１２年３月２７日に出願された「地理的位置決め可能なデバイスのための動的地理的ビーコン（Dynamic Geographic Beacons for Geographic Positioning Capable Devices）」と題する米国特許出願第１３／４３１，８４２号に記載されているタイプのハードウェアまたはソフトウェア機能のいずれかを有し得る。メディアプレーヤデバイスは、１つまたは複数のサードパーティコンテンツプロバイダと無線で通信することが可能であり得る。サードパーティシステム１７０は、サードパーティコンテンツプロバイダのシステムであり得る。サードパーティコンテンツプロバイダは、限定ではなく一例として、メディアコンテンツ（例えば、音楽およびビジュアルメディアコンテンツ）の所有者および／または配信者であり得る。参照により本明細書に組み込まれる、２０１５年８月��６日に出願された「オンラインソーシャルネットワーク上のメディアプレーヤデバイスに対するユーザの認証（Authenticating Users to Media-Player Devices on Online Social Networks）」と題する米国特許出願第１４／８３６，２０６号に記載されているように、ユーザのクライアントシステム１３０が、メディアプレーヤデバイス３２０の範囲内に進入した場合（例えば、クライアントシステム１３０がメディアプレーヤデバイスの少なくとも１つのアンテナの範囲内に存在し、かつ少なくとも１つのアンテナから信号を受信することができる場合、クライアントシステム１３０はメディアプレーヤデバイスの範囲内に存在し得る）、またはメディアプレーヤデバイス３２０と接触した場合（例えば、ユーザが自身のクライアントシステム１３０でメディアプレーヤデバイス３２０をタップする）、クライアントシステム１３０とメディアプレーヤデバイス３２０との間の無線通信に基づいてメディアプレーヤデバイス３２０が認証され得る。
【００４５】
特定の実施形態では、メディアプレーヤデバイス３２０は、無線通信を送受信するための任意の適切な数のアンテナ（例えば、指向性アンテナ）を有し得る。クライアントシステム１３０上のアプリケーションが、クライアントシステム１３０においてメディアプレーヤデバイス３２０のアンテナから受信される信号の強度に基づいて各アンテナの範囲を定義するために使用されてもよい。本明細書に参照として組み込まれる、２０１５年８月２６日に出願された「メディアプレーヤデバイスのユーザが定義したカバレッジ（User-Defined Coverage of Media-Player Devices on Online Social Networks）」と題する米国特許出願第１４／８３６，２４５号に記載されているように、メディアプレーヤデバイス３２０は、１つまたは複数のアンテナを有することができ、カバレッジ範囲を定義するために各アンテナを調整することができる。
【００４６】
特定の実施形態では、クライアントシステム１３０は、クライアントシステム１３０が１つまたは複数のメディアプレーヤデバイス３２０のしきい値距離以内に存在する（即ち、それに近接している）と判断し得る。特定の実施形態では、クライアントシステム１３０が１つまたは複数のメディアプレーヤデバイス３２０の無線範囲内に存在する場合、クライアントシステム１３０は、クライアントシステム１３０が１つまたは複数のメディアプレーヤデバイス３２０のしきい値距離以内に存在すると判断する。特定の実施形態では、クライアントシステム１３０上で動作しているアプリケーション３３０は、クライアントシステム１３０が１つまたは複数のメディアプレーヤデバイス３２０のしきい値距離以内に存在すると判断し得る。限定ではなく一例として、アプリケーション３３０は、ソーシャルネットワーキングシステム１６０に関連付けられたネイティブアプリケーションであり得、ユーザはソーシャルネットワーキングシステム１６０にログインすることができる。限定ではなく一例として、クライアントシステム１３０上で動作しているアプリケーション３３０は、クライアントシステム１３０がローカルエリアネットワーク（ＬＡＮ）に接続されていると判断し、メディアプレーヤデバイス３２０もＬＡＮに接続されていると判断し、従って、そのクライアントシステム１３０は、メディアプレーヤデバイス３２０に近接している（即ち、しきい値距離以内に存在する）と判断する。限定ではなく別の例として、クライアントシステム１３０上で動作しているアプリケーション３３０は、ブルートゥースを使用して、クライアントシステム１３０がメディアプレーヤデバイス３２０に近接している（即ち、しきい値距離以内に存在する）と判断し得る。限定ではなく一例として、ユーザは、自身のクライアントシステム１３０上でソーシャルネットワーキングシステム１６０にログインすることができ、ソーシャルネットワーキングシステム１６０は、ユーザが１つまたは複数のメディアデバイスに近接していることをクライアントシステム１３０上で動作しているソーシャルネットワーキングシステム１６０に関連付けられたアプリケーションを介して（例えば、ＷｉＦｉまたはブルートゥース検出技術を使用して）判断し得る。クライアントシステム１３０は、クライアントシステム１３０と同じネットワークに接続されたデバイスまたはアプリケーションをスキャンするための他の任意の適切な技術を含む、クライアントシステム１３０がメディアプレーヤデバイス３２０のしきい値距離以内に存在すると判断するための任意の適切な技術を使用し得る。クライアントシステム１３０がメディアプレーヤデバイス３２０に近接しているとクライアントシステム１３０が判断すると、クライアントシステム１３０はソーシャルネットワーキングシステム１６０に表示を送信し得る。表示は、クライアントシステム１３０がメディアプレーヤデバイス３２０に近接していることを特定し得る。特定の実施形態では、クライアントシステム１３０上で動作しているアプリケーション３３０は、その表示をソーシャルネットワーキングシステム１６０に送信し得る。表示は、特定のメディアプレーヤデバイス３２０に関する情報を含み得る。限定ではなく一例として、クライアントシステム１３０がメディアプレーヤデバイス３２０に近接していることを検出すると、クライアントシステム１３０は、メディアプレーヤデバイス３２０のシリアル番号、デバイスＩＤ、または他の適切な一意の識別子、メディアプレーヤデバイス３２０のタイプ（例えば、ＡＰＰＬＥ  ＴＶ（商標）、ＳＫＹＳＴＲＥＡＭ  ＴＶボックス、またはメディアプレーヤデバイス３２０のタイプの任意の他の適切な表示）、メディアプレーヤデバイス３２０の機能（例えば、高精細度マルチメディアインタフェース（ＨＤＭＩ）および／または赤外線互換性）、メディアプレーヤデバイス３２０に関連する任意の他の適切な情報、またはそれらの任意の組み合わせを検出し得る。クライアントシステム１３０は、次に、メディアプレーヤデバイス情報を（例えば、表示の一部として）ソーシャルネットワーキングシステム１６０に送信し得る。メディアプレーヤデバイス情報は、クライアントシステム１３０、ソーシャルネットワーキングシステム１６０、またはその両方が、メディアプレーヤデバイス３２０に関連付けられている少なくとも１つのサードパーティシステム１７０（例えば、サードパーティコンテンツプロバイダ）を決定することを可能にし得る。メディアプレーヤデバイス３２０に関連付けられた特定の１つまたは複数のサードパーティシステム１７０は、ユーザの１つまたは複数のサブスクリプション（例えば、サードパーティシステム１７０を用いたメディアコンテンツのサブスクリプション）に依存し得る。限定ではなく一例として、ユーザは、ＨＢＯおよびＳＨＯＷＴＩＭＥへのサブスクリプションを有するＡＰＰＬＥ  ＴＶを有し得る。サードパーティシステム１７０は、コンテンツプロバイダ（例えば、ＡＰＰＬＥ（登録商標）、ＨＢＯ、およびＳＨＯＷＴＩＭＥ）であり得る。同じ例では、ソーシャルネットワーキングシステム１６０は、表示およびメディアプレーヤデバイス情報を受信したことに応答して、メディアプレーヤデバイス３２０がＡＰＰＬＥ、ＨＢＯ、ＳＨＯＷＴＩＭＥ、またはそれらの任意の組み合わせを含むサードパーティシステム１７０に関連付けられていると判断し得る。
【００４７】
特定の実施形態では、ソーシャルネットワーキングシステム１６０は、１つまたは複数のメディアコンテンツアイテムに関連するコンテンツ情報にアクセスし得る。メディアコンテンツアイテムは、限定ではなく一例として、オーディオビジュアルコンテンツ、ビデオコンテンツ、オーディオコンテンツ、画像、任意の他の適切なメディアコンテンツ、またはそれらの任意の組合せを含み得る。メディアコンテンツアイテムは、限定ではなく一例として、１つまたは複数のサードパーティシステム１７０からまたはソーシャルネットワーキングシステム１６０からメディアプレーヤデバイス３２０によって取得されるか、またはソーシャルネットワーキングシステム１６０の１人または複数のユーザによって生成されるか、またはソーシャルネットワーキングシステム１６０に対して公開され得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、クライアントシステム１３０が１つまたは複数のメディアプレーヤデバイス３２０に近接しているという表示の受信に応答して、１つまたは複数のメディアコンテンツアイテムに関連付けられたコンテンツ情報にアクセスし得る。メディアコンテンツアイテムに関するコンテンツ情報は、限定ではなく一例として、メディアコンテンツアイテムに関するバックグラウンド情報（例えば、要約、ジャンル、設定、評価、レビュー、出演者の情報、公開日、および任意の他の適切なバックグラウンド情報）、メディアコンテンツアイテムが放送される、ストリーミングされる、または他の方法でユーザに利用可能にされるときのスケジュール、メディアコンテンツアイテムにアクセスするためのディープリンク情報、個々のメディアコンテンツアイテムに関する任意の他の適切なバックグラウンド情報を含み得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、（例えば、ユーザは、メディアコンテンツアイテムをカバーするアクティブなサブスクリプションを有する）ユーザがアクセスしているメディアコンテンツアイテムについてのみコンテンツ情報にアクセスし得る。即ち、１つまたは複数のメディアコンテンツアイテムの各々は、メディアプレーヤデバイス３２０においてユーザに対してアクセス可能であり得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、特定のメディアプレーヤデバイス３２０上で利用可能なメディアコンテンツアイテム（例えば、現在再生中のテレビ番組のエピソード、メディアプレーヤデバイス３２０のデバイスＩＤに関連付けられたサブスクリプションに基づいてオンデマンドで利用可能な映画、または任意の他の適切なメディアコンテンツアイテム）を決定するために、メディアプレーヤデバイス３２０に関連付けられた識別情報を用いて１つまたは複数のサードパーティシステム１７０に問い合わせ得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、特定のメディアコンテンツアイテムに関連するサードパーティシステム１７０（例えば、特定のメディアコンテンツアイテムのサードパーティコンテンツプロバイダであるサードパーティシステム１７０）からメディアコンテンツアイテムに関するコンテンツ情報を取得し得る）。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、１つまたは複数のメディアコンテンツアイテムに関するコンテンツ情報を求める要求をサードパーティシステム１７０に送信し得、その要求は、メディアプレーヤデバイス３２０から受信したバックグラウンド情報（例えば、メディアプレーヤデバイス３２０のデバイスＩＤ、サブスクリプション情報、または任意の他の適切な情報）、ソーシャルネットワーキング情報（例えば、ユーザのプロファイルに格納されたユーザサブスクリプション情報、ユーザＩＤ、または任意の他の適切なソーシャルネットワーキング情報）、またはその両方を含み得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、（例えば、メディアプレーヤデバイス３２０から取得した情報に基づいて）ユーザがＨＢＯおよびＳＨＯＷＴＩＭＥを使用するアクティブなサブスクリプションを有していると判断し、ソーシャルネットワーキングシステム１６０は、ＨＢＯおよびＳＨＯＷＴＩＭＥ（即ち、サードパーティシステム１７０）から、ゲーム・オブ・スローンズ（ＧＡＭＥ  ＯＦ  ＴＨＲＯＮＥＳ）（即ち、ＨＢＯに関連するメディアコンテンツアイテム）およびホームランド（ＨＯＭＥＬＡＮＤ）（即ち、ＳＨＯＷＴＩＭＥに関連するメディアコンテンツアイテム）に関するコンテンツ情報を取得し得る。限定ではなく別の例として、メディアプレーヤデバイス３２０は、ＡＰＰＬＥ  ＴＶデバイスであり得、ソーシャルネットワーキングシステム１６０は、ＡＰＰＬＥに関連付けられたサードパーティシステム１７０からゲーム・オブ・スローンズおよびホームランドに関するコンテンツ情報を取得し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、ユーザが現在アクセスを有していない（例えば、ユーザはメディアコンテンツアイテムをカバーするアクティブなサブスクリプションを有していない）が、ユーザが（例えば、サブスクリプションプランの一部として、またはアイテム単位で）アクセス権を購入するか、またはプロモーションオファーの一部としてアクセスすることができるメディアコンテンツアイテムに関するコンテンツ情報にアクセスし得る。
【００４８】
特定の実施形態では、ソーシャルネットワーキングシステム１６０は、ユーザ（即ち、１つまたは複数のメディアプレーヤデバイス３２０に近接しているクライアントシステム１３０に関連付けられたユーザ）のソーシャルネットワーキング情報にアクセスし得る。ソーシャルネットワーキングシステム１６０は、クライアントシステム１３０から受信した表示および１つまたは複数のメディアコンテンツアイテムのアクセスされたコンテンツ情報に応答して、ユーザのソーシャルネットワーキング情報にアクセスすることができる。ユーザのソーシャルネットワーキング情報は、限定ではなく一例として、人口統計学的情報（例えば、年齢、性別、国籍、人種、民族、および地域）、伝記的情報（例えば、名前、写真、誕生日、星座）、嗜好（例えば、音楽、本、映画、および食物の嗜好）、アフィニティ（ａｆｆｉｎｉｔｙ）情報（例えば、ユーザがアフィニティを表明したエンティティに関する情報）、視聴履歴情報（例えば、ユーザが視聴するか、他の場合、ユーザがインタラクションしたコンテンツ）、広告情報（例えば、表示されている広告や広告のコンバージョン）、支払い資格情報、購入履歴、ロイヤリティポイントまたはクレジット、ソーシャルグラフ情報（例えば、ソーシャルグラフ２００におけるしきい値の隔たり度合（ｔｈｒｅｓｈｏｌｄ  ｄｅｇｒｅｅ  ｏｆ  ｓｅｐａｒａｔｉｏｎ）内のソーシャルつながりおよびそれらのつながりのソーシャルネットワーキング情報）、ソーシャルネットワーキングシステム１６０上のユーザのプロファイルに格納された任意の他の情報、任意の他の適切なユーザに関連する情報、またはそれらの任意の組み合わせを、ユーザのプライバシーの優先傾向、またはソーシャルネットワーキングシステム１６０によって課される他の制限を条件として、含み得る。限定ではなく一例として、第１のユーザのソーシャルネットワーキング情報は、しきい値の隔たり度合を隔ててソーシャルグラフ２００内のクライアントシステム１３０の第１のユーザに接続されている１人または複数人の他のユーザに関するアフィニティ情報を含み得る（例えば、１次つながりは、第１のユーザの「友達」であり得る）。アフィニティ情報は、各ユーザについて、限定ではなく一例として、（例えば、ソーシャルネットワーキングシステム１６０上のエンティティに関連付けられたページを「好みであることを表明する」ことによって）個々のユーザがアフィニティを表明した１つまたは複数のエンティティ（例えば、人、場所、トピック、テレビ番組、バンド、または任意の他の適切なエンティティ）を含み得る。限定ではなく別の例として、ユーザのソーシャルネットワーキング情報は、１人または複数人の他のユーザが現在視聴しているものに関する情報を含み得、ここで、他のユーザは、ソーシャルグラフ２００内でしきい値の隔たり度合（例えば、１次つながり）を隔ててクライアントシステム１３０のユーザに接続されている。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、クライアントシステム１３０の位置情報にアクセスし得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、クライアントシステム１３０からクライアントシステム１３０の位置情報を受信し得る。位置情報は、限定ではなく一例として、ＧＰＳ機能または任意の他の適切な地理的測位機能を使用して決定された位置情報を含み得る。限定ではなく別の例として、位置情報は、ユーザによって行われたソーシャルネットワーキングアクション（例えば、メディアプレーヤが位置している場所に関連するページまたはイベントにおいてユーザがチェックインした）に基づいて、ソーシャルネットワーキングシステム１６０によって決定され得る。
【００４９】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、ソーシャルネットワーキングシステム１６０が関連するコンテンツ情報にアクセスした１つまたは複数のメディアコンテンツアイテムからメディアコンテンツアイテムを選択し得る。限定ではなく一例として、選択されたメディアコンテンツアイテムは、テレビ番組のエピソード、映画、歌、ビデオクリップ、任意の他の適切なメディアコンテンツ、またはそれらの任意の組み合わせであり得る。ソーシャルネットワーキングシステム１６０は、コンテンツ情報およびユーザのソーシャルネットワーキング情報に基づいてメディアコンテンツアイテムを選択し得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、メディアコンテンツアイテムに関するスケジューリング情報を含むコンテンツ情報（例えば、メディアコンテンツアイテムは、ユーザが加入しているサードパーティシステム１６０によって放送されようとしているテレビのエピソードである）に基づいて、およびユーザがテレビのエピソードの主題についてアフィニティを表明しているか、または潜在的にアフィニティを有し得るという表示を含むユーザのソーシャルネットワーキング情報（例えば、ユーザが他の殺人ミステリーメディアコンテンツに関して「好みであることを表明した」ページを有し、かつテレビシリーズの基になっている本を読んだことを示しているか、またはその本が「好みであることを表明している」）に基づいてユーザにとって関心があると予測されるメディアコンテンツアイテム（例えば、殺人ミステリーのテレビのエピソード）を選択し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、クライアントシステム１３０の位置情報にさらに基づいてメディアコンテンツアイテムを選択し得る。ソーシャルネットワーキングシステム１６０は、ユーザの場所にいる他のユーザが現在何を視聴しているのか、または何の視聴に興味があり得るのかに基づいて、ユーザのための特定のメディアコンテンツアイテムを選択し得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、ユーザのスポーツに対して表現された関心に基づいて（例えば、ユーザがスポーツに関して好みであることを表明しているページを有する）、およびユーザがカリフォルニア州オークランドに居住していることを示すユーザの位置情報に基づいてウォリアーズのバスケットボールゲーム（即ち、メディアコンテンツアイテム）を選択し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、ソーシャルネットワーキングシステム１６０が関連するコンテンツ情報にアクセスした１つまたは複数のメディアコンテンツアイテムから複数のメディアコンテンツアイテムを選択し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、本明細書に参照として組み込まれる、２０１５年８月２６日に出願された「オンラインソーシャルネットワーク上のメディアコンテンツのカスタマイズ（Customizing Media Content on Online Social Networks）」と題する米国特許出願第１４／８３６，３００号に記載されたように、１つまたは複数のメディアコンテンツアイテムを選択し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０はまた、複数のユーザのソーシャルネットワーキング情報に基づいてメディアコンテンツアイテムを識別し得る。限定ではなく一例として、第２のユーザのクライアントシステムもメディアプレーヤデバイス３２０に近接し得、そのユーザは自身のクライアントシステム１３０上で動作するアプリケーション３３０を介してソーシャルネットワーキングシステム１６０にログインし得る。ソーシャルネットワーキングシステム１６０は、第１のユーザのクライアントシステムが近接しているのと同じメディアプレーヤデバイス３２０に近接しているという表示を第２のユーザのクライアントシステム１３０から受信し得る。ソーシャルネットワーキングシステム１６０は、限定ではなく一例として、特定の映画を視聴することへの興味を表していることを示すソーシャルネットワーキングシステム１６０上のユーザ間の通信に基づいて特定の映画（即ち、メディアコンテンツアイテム）を引き続き選択し得る。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、ソーシャルネットワーキングシステム１６０が（例えば、ユーザのクライアントシステム１３０から受信した表示によって）メディアプレーヤデバイス３２０に近接していることを認知している１人または複数人のユーザのソーシャルネットワーキング情報を分析して、１人または複数人のユーザ間の共通点を判定し得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、各ユーザのソーシャルネットワーキング情報が、各ユーザが特定のテレビ番組に対するアフィニティを表明していることを示しており、このテレビ番組で最近新しいエピソードが視聴可能になったと判断し得る。ソーシャルネットワーキングシステム１６０は、テレビ番組の新しいエピソードを引き続き選択し得る。ソーシャルネットワーキングシステム１６０は、一部の視聴者（即ち、存在するすべてのユーザより少ない）のソーシャルネットワーキング情報における共通性に基づいてメディアコンテンツアイテムを選択し得る。限定ではなく別の例として、メディアプレーヤデバイス３２０に近接している３人のユーザのうち２人のソーシャルネットワーキング情報は、２人のユーザが特定のスパイドラマ番組を頻繁に視聴したことを示し得、ソーシャルネットワーキングシステム１６０は、スパイドラマ番組を選択し得る。
【００５０】
特定の実施形態では、ソーシャルネットワーキングシステム１６０は、カスタマイズされた通知をクライアントシステムに送信し得、カスタマイズされた通知は、選択されたメディアコンテンツアイテムへの参照およびクライアントシステム１３０が近接しているメディアプレーヤデバイス３２０へのディープリンクを含み得る。ソーシャルネットワーキングシステム１６０は、ユーザのクライアントシステム１３０に近接していると判断したメディアプレーヤデバイス３２０のためのディープリンクを特定して生成し得る。ソーシャルネットワーキングシステム１６０は、メディアプレーヤデバイス３２０のバックグラウンド情報に基づいて（例えば、メディアプレーヤデバイス３２０の機能に基づいて）ディープリンクを生成し得る。限定ではなく一例として、メディアプレーヤデバイス３２０は、ＨＤＭＩ機能を有し得、ソーシャルネットワーキングシステム１６０は、ディープリンクに、ＨＤＭＩ機能に基づいてメディアプレーヤデバイス３２０、付属のディスプレイスクリーン３１０、またはその両方の電源を投入するための命令を含むようにすることができる。ソーシャルネットワーキングシステム１６０は、選択されたメディアコンテンツアイテムに関するコンテンツ情報に基づいて（例えば、メディアコンテンツアイテムが放送される時間およびメディアコンテンツアイテムが放送されるサードパーティコンテンツプロバイダアプリケーションまたはチャンネルに基づいて）ディープリンクを生成し得る。ソーシャルネットワーキングシステム１６０は、ユーザのクライアントシステム１３０へのディープリンクと共にカスタマイズされた通知を送信し得る。ディープリンクは、選択可能な要素（例えば、「今すぐ視聴する」ボタン）としてクライアントシステム１３０のインタフェースにおいて（即ち、カスタマイズされた通知で）ユーザに提示され得る。ディープリンクは、メディアプレーヤデバイス３２０を介して選択されたメディアコンテンツアイテムにアクセスするための命令を含み得る。（例えば、クライアントシステム１３０のインタフェースにおけるユーザ入力によって）選択されると、ディープリンクはクライアントシステム１３０に命令をメディアプレーヤデバイス３２０に送信させ得る。命令は、限定ではなく一例として、メディアプレーヤデバイス３２０、接続されたディスプレイスクリーン３１０、またはその両方の電源を投入するための命令を含み得る。命令は、限定ではなく一例として、メディアディスプレイデバイス３２０を特定のチャンネルに切り替えるか、またはメディアディスプレイデバイス３２０上で動作するアプリケーションを起動し、選択されたメディアコンテンツアイテムを表示するようにメディアディスプレイデバイス３２０に指示する命令を含み得る。限定ではなく一例として、ユーザは、ユーザのクライアントシステム１３０上の選択されたメディアコンテンツアイテムに関する通知（即ち、カスタマイズされた通知内のディープリンク）における「今すぐ視聴する」ボタンを選択し得、クライアントシステム１３０は、「今すぐ視聴する」ボタンの選択に応答して、命令を近接のメディアプレーヤデバイス３２０に送信して、メディアプレーヤデバイス３２０または接続されたディスプレイスクリーン３１０の視聴者に表示するために選択されたメディアコンテンツアイテムを起動しロードし得る。特定の実施形態では、ディープリンクは、本明細書に参照として組み込まれる２０１５年１０月２６日に出願された「ソーシャルプラグインのための検索インデックス（Search Indices for Social Plug-ins）」と題する米国特許出願第１４／９２３，０９５号、２０１５年１０月２６日に出願された「ソーシャルプラグインのための検索インデックス（Search Indices for Social Plug-ins）」と題する米国特許出願第１４／９２３，１５０号、２０１５年１０月２６日に出願された「ソーシャルプラグインを用いたアプリケーションコンテンツの検索（Searching for Application Content with Social Plug-ins）」と題する米国特許出願第１４／９２３，１９１号、および２０１６年７月１４日に出願された「メディアプレーヤデバイスのためのオンラインソーシャルネットワーク上のコンテンツ通知（Content Notification on Online Social Networks for Media-Player Devices）」と題する米国特許出願第１５／２１０，６８１号に記載されている種類の機能を有し得る。
【００５１】
本開示は、ソーシャルネットワーキングシステム１６０によって実施されるものとして図３の特定の実施形態を説明および例示しているが、本開示は、任意の適切なインタフェース上で生じ、かつ任意の適切なプラットフォームまたはシステムによって実施されるような図３の任意の適切な実施形態を企図する。限定ではなく一例として、図３の特定の実施形態は、クライアントシステム１３０、サードパーティシステム１７０、またはメディアプレーヤデバイス３２０によって実施され得る。さらに、本開示は図３の方法の特定のステップを実行する特定の構成要素、デバイス、またはシステムを説明し例示しているが、本開示は図３の方法の任意の適切なステップを実行する任意の適切な構成要素、デバイス、またはシステムの任意の適切な組み合わせを企図する。
【００５２】
図４Ａは、クライアントシステム１３０上の通知４２０およびディープリンク４１０の一例を示す図である。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、カスタマイズされた通知４２０およびディープリンク４１０を生成し、ユーザに表示するためにクライアントシステム１３０に送信し得る。図４Ａに示す例では、通知４２０は、クライアントシステム１３０上で動作しているアプリケーション３３０のフィード４３０に表示される。アプリケーション３３０は、ソーシャルネットワーキングシステム１６０に関連するネイティブアプリケーションであり得る。特定の実施形態では、通知４２０は、選択されたメディアコンテンツアイテムへの参照を含み得る。限定ではなく一例として、通知４２０は、選択されたメディアコンテンツアイテムの視覚的な説明、選択されたメディアコンテンツアイテムのテキストによる説明、またはその両方を含み得る。図４Ａに示す例では、選択されたメディアコンテンツアイテムは、ドッグ（ＤＯＧ）と称されるテレビ番組のエピソード１であり、通知４２０は、視覚的参照（即ち、エピソード１に関連付けられたドーナツを食べる犬の画像）およびテキストによる参照（即ち、選択された番組名「ドッグ」および特定のエピソードは両方ともディープリンク４１０のテキスト内で識別される）の両方を含む。特定の実施形態では、通知４２０は広告であり得る。図４Ａには、「ドッグのエピソード１を今すぐ視聴する！」という対話型要素としてディープリンク４１０が示されている。ユーザは、クライアントシステム１３０においてディープリンク４１０とインタラクションする（即ち、選択する）ことができる。選択が受信されると、アプリケーション３３０はクライアントシステム１３０にディープリンク４１０に関連する命令をメディアプレーヤデバイス３２０に送信させ得る。命令は、限定ではなく一例として、クライアントシステム１３０およびメディアプレーヤデバイス３２０が同じＷｉＦｉネットワークに接続されている場合、ＷｉＦｉ接続を介してまたはブルートゥースを介してなど、任意の適切な技法を使用して送信され得る。
【００５３】
クライアントシステム１３０によって送信され、かつメディアプレーヤデバイス３２０によって受信される命令は、選択されたメディアコンテンツアイテムにメディアプレーヤデバイス３２０を介してアクセスするための命令であり得る。特定の実施形態では、メディアプレーヤデバイス３２０は、命令の受信に応答して、選択されたメディアコンテンツアイテム（即ち、ディープリンク４１０に関連付けられた選択されたメディアコンテンツアイテム）を取得し得る。限定ではなく一例として、メディアプレーヤデバイス３２０は、選択されたメディアコンテンツアイテムのコンテンツプロバイダであるサードパーティシステム１７０から選択されたメディアコンテンツアイテムを取得し得る。限定ではなく別の例として、選択されたメディアコンテンツアイテムは、メディアプレーヤデバイス３２０にローカルに格納され、メディアプレーヤデバイス３２０は、クライアントシステム１３０からの命令の受信に応答してローカルに格納されたメディアコンテンツアイテムにアクセスし得る。限定ではなく別の例として、選択されたメディアコンテンツアイテムは、特定のチャンネルで放送されてもよく、メディアプレーヤデバイス３２０は、選択されたメディアコンテンツアイテムにアクセスするために特定のチャンネルに同調し得る。特定の実施形態では、メディアプレーヤデバイス３２０は、クライアントシステム１３０から受信した命令に応答して、選択されたメディアコンテンツアイテムをユーザに提示し得る。限定ではなく一例として、メディアプレーヤデバイス３２０は、選択されたメディアコンテンツアイテムにアクセスし、そのメディアコンテンツアイテムをディスプレイスクリーン３１０上に表示するために提示し得る。特定の実施形態では、メディアプレーヤデバイス３２０は、ディスプレイスクリーン３１０を含み得る（即ち、メディアプレーヤデバイス３２０のハードウェアに統合される）。特定の実施形態では、ディープリンク４１０は、特定の時間に選択されたメディアコンテンツアイテムにアクセスし提示するためのメディアプレーヤデバイス３２０に対する命令を含み得る。限定ではなく一例として、ソーシャルネットワーキングシステム１６０は、選択されたメディアコンテンツアイテムのコンテンツ情報に基づいて、選択されたメディアコンテンツアイテムが５分後に放送されることを決定し得る。ソーシャルネットワーキングシステム１６０は、通知４２０をユーザのクライアントシステム１３０に送信し得、ディープリンクは「５分後に視聴する」と示し得る。ユーザがディープリンクを選択すると、ディープリンク４１０は、５分が経過した後にクライアントシステム１３０に命令を送信させ得るか、またはクライアントシステム１３０は、選択が受信されると直ちにメディアプレーヤデバイス３２０に命令を送信し、命令は、５分経過した後にメディアプレーヤデバイス３２０に選択されたメディアコンテンツアイテムをユーザに提示させ得る。
【００５４】
特定の実施形態では、ユーザおよびユーザのクライアントシステム１３０は、２つ以上のメディアプレーヤデバイス３２０に近接し得る（例えば、同じＷｉＦｉネットワークの無線範囲内または同じＷｉＦｉネットワークに接続されている）。この状況では、クライアントシステム１３０上のアプリケーション３３０は、（例えば、各メディアプレーヤデバイス３２０から受信した表示により）近接するメディアプレーヤデバイス３２０を決定し、近接するメディアプレーヤデバイス３２０のリストを生成し得る。アプリケーション３３０は、ユーザがディープリンク４１０を選択したことに応答して、クライアントシステム１３０においてユーザに近接するメディアプレーヤデバイス３２０のリストを提示し得る。クライアントシステム１３０は、近接するメディアプレーヤデバイス３２０のうちどれがクライアントシステム１３０に最も近いかを、限定ではなく一例として、ブルートゥースを使用して決定し得、クライアントシステム１３０は、最も近いメディアプレーヤデバイス３２０を（例えば、近接するメディアプレーヤデバイス３２０のリスト内の）好ましいメディアプレーヤデバイス３２０としてユーザに提示し得る。ユーザは、ディープリンクが接続する先として希望するメディアプレーヤデバイス３２０を選択し得る（例えば、ユーザは、リビングルームでメディアコンテンツアイテムを視聴することを希望し、リビングルームに位置するＡＰＰＬＥ  ＴＶデバイスを選択し得る）。クライアントシステム１３０は、続いてディープリンクに関連する命令を選択されたメディアプレーヤデバイス３２０に送信し得る。
【００５５】
図４Ｂは、クライアントシステム１３０上のプッシュ通知４４０およびディープリンク４１０の一例を示す図である。特定の実施形態では、ソーシャルネットワーキングシステム１６０は、ユーザへの表示のためにプッシュ通知４４０およびディープリンク４１０を生成してクライアントシステム１３０に送信し得る。図４Ｂに示す例では、プッシュ通知４４０は、クライアントシステム１３０上で動作するアプリケーション３３０のフィード４３０をオーバーレイするものとして表示されている。限定ではなく一例として、プッシュ通知４４０は、クライアントシステム１３０のロック画面上に提供されるか、またはクライアントシステム１３０の任意の適切な画面上にホバリングするプッシュ通知であり得る。限定するものではなく別の例として、プロンプト４１０は、本明細書に参照として組み込まれる、２０１４年８月２２日に出願された「オンラインソーシャルネットワーク上のユーザアクションに応答したカードの生成（Generating Cards in Response to User Actions on Online Social Networks）」と題する米国特許出願第１４／４６６，２６９号に記載されている種類のリアクションカードであり得る。特定の実施形態では、ユーザは、設定において、プッシュ通知４４０を表示するかどうか、およびどのように表示するかを指定することができる。
【００５６】
本開示はソーシャルネットワーキングシステム１６０によって実施されるものとして図４Ａおよび図４Ｂの特定の実施形態を説明および例示するが、本開示は、任意の適切なインタフェース上で生じ、かつ任意の適切なプラットフォームまたはシステムによって実施されるような図４Ａおよび４Ｂの任意の適切な実施形態を企図する。限定ではなく一例として、図４Ａおよび図４Ｂの特定の実施形態は、クライアントシステム１３０、サードパーティシステム１７０、またはメディアプレーヤデバイス３２０によって実施され得る。さらに、本開示は図４Ａおよび図４Ｂの方法の特定のステップを実行する特定の構成要素、デバイス、またはシステムを説明および例示しているが、本開示は図４Ａおよび４Ｂの方法の任意の適切なステップを実行する任意の適切な構成要素、デバイス、またはシステムの任意の適切な組み合わせを企図する。
【００５７】
図５は、クライアントシステム１３０上のメッセージングアプリケーション５１０におけるディープリンク４１０の一例を示す図である。特定の実施形態では、通知およびディープリンク４１０は、メッセージングアプリケーションを介して第１のユーザまたは１人または複数人の第２のユーザによって送信され得る。図５に示す例では、２人のユーザが会話をしており、第１のユーザは第２のユーザであるジョンにゲーム・オブ・スローンズのシーズン６のエピソード１０を視聴することを促す通知を送信する。特定の実施形態において、ユーザは、クライアントシステム１３０を介してソーシャルネットワーキングシステム１６０にメディアコンテンツアイテムに対する要求を送信し得る。限定ではなく一例として、ユーザは、自身のクライアントシステム１３０またはメディアプレーヤデバイス３２０上の利用可能なメディアコンテンツアイテムのリストにアクセスし、メディアコンテンツアイテム全体またはメディアコンテンツアイテムの選択されたクリップを要求するためのオプションを選択し得る。ソーシャルネットワーキングシステム１６０は、受信した要求に応答して通知およびディープリンク４１０を生成し、クライアントシステム１３０に送信し得る。特定の実施形態では、ユーザは、続いてディープリンクを利用し得る（即ち、ユーザへのメディアコンテンツアイテムの提示のために近接するメディアプレーヤデバイス３２０に送信され得るディープリンク４１０を選択する）。特定の実施形態では、ユーザは、通知およびディープリンク４１０を１人または複数人の他のユーザに、限定ではなく一例として、メッセージングアプリケーション５１０、電子メール、テキストメッセージ、または通知およびディープリンク４１０を１人または複数人の他のユーザに通信するための任意の他の適切な技法を介して送信し得る。受信側ユーザは、続いて自身のクライアントシステム１３０上のアプリケーション３３０におけるディープリンク４１０を選択し得る。アプリケーション３３０は、受信側ユーザのクライアントシステムに対する近接するメディアプレーヤデバイス３２０を検出し、送信側ユーザによって選択されたメディアコンテンツアイテムの受信側ユーザへの提示のためにディープリンク４１０の命令を近接するメディアプレーヤデバイス３２０に送信し得る。特定の実施形態では、受信側ユーザのメディアプレーヤデバイス３２０は、受信側ユーザがアクセス可能である場合、（例えば、関連するサードパーティシステム１７０とのアクティブなサブスクリプションにより）共有メディアコンテンツアイテムを提示することのみが可能となり得る。特定の実施形態では、メディアプレーヤデバイス３２０は、受信側ユーザが通常はアクセスできない場合であっても（例えば、送信側ユーザのサブスクリプションプランが所定数のディープリンク４１０がデモベースでメディアコンテンツアイテムを視聴するために他のユーザと共有することを許可し得る）、共有メディアコンテンツアイテムをユーザに提示することができる。
【００５８】
本開示は、ソーシャルネットワーキングシステム１６０によって実施されるものとして図５の特定の実施形態を説明および例示しているが、本開示は、任意の適切なインタフェース上で生じ、かつ任意の適切なプラットフォームまたはシステムによって実施されるような図５の任意の適切な実施形態を企図する。限定ではなく一例として、図５の特定の実施形態は、クライアントシステム１３０、サードパーティシステム１７０、またはメディアプレーヤデバイス３２０によって実施され得る。さらに、本開示は図５の方法の特定のステップを実行する特定の構成要素、デバイス、またはシステムを説明および例示しているが、本開示は図５の方法の任意の適切なステップを実行する任意の適切な構成要素、デバイス、またはシステムの任意の適切な組み合わせを企図する。
【００５９】
図６は、カスタマイズされた通知をクライアントシステム１３０に送信するための例示的な方法を示す。方法は、ソーシャルネットワーキングシステム１６０が、オンラインソーシャルネットワークの第１のユーザの第１のクライアントシステム１３０から、メディアプレーヤデバイス３２０が第１のクライアントシステム１３０に近接しているという表示を受信するステップ６１０で開始する。ステップ６２０において、ソーシャルネットワーキングシステム１６０は、１つまたは複数のメディアコンテンツアイテムに関連付けられたコンテンツ情報にアクセスする。１つまたは複数のメディアコンテンツアイテムは、メディアプレーヤデバイス３２０を介して第１のユーザにアクセス可能なものである。ステップ６３０において、ソーシャルネットワーキングシステム１６０は、受信した表示およびコンテンツ情報に応じて、第１のユーザのソーシャルネットワーキング情報にアクセスする。ステップ６４０において、ソーシャルネットワーキングシステム１６０は、コンテンツ情報および第１のユーザのソーシャルネットワーキング情報に基づいて、１つまたは複数のメディアコンテンツアイテムのうちの１つのメディアコンテンツアイテムを選択する。ステップ６５０において、ソーシャルネットワーキングシステム１６０は、カスタマイズされた通知を第１のクライアントシステム１３０に送信する。カスタマイズされた通知は、選択されたメディアコンテンツアイテムへの参照およびメディアプレーヤデバイス３２０へのディープリンクを含む。ディープリンクは、第１のユーザによって選択可能であり、ディープリンクは、メディアプレーヤデバイス３２０を介して選択されたメディアコンテンツアイテムにアクセスするための命令を含む。
【００６０】
本開示は図６の方法の特定のステップを特定の順序で生じるものとして説明および図示しているが、本開示は任意の適切な順序で生じる図６の方法の任意の適切なステップを企図する。さらに、本開示は、図６の方法の特定のステップを含む、カスタマイズされた通知をクライアントシステム１３０に送信するための例示的な方法を説明および例示しているが、本開示は、必要に応じて、図６の方法のステップの全部、一部を含むか、またはステップのどれも含まない任意の適切なステップを含む、クライアントシステム１３０にカスタマイズ通知を送信するための任意の適切な方法を企図する。さらに、本開示は図６の方法の特定のステップを実行する特定の構成要素、デバイス、またはシステムを説明および例示しているが、本開示は、図６の方法の任意の適切なステップを実行する任意の適切な構成要素、デバイス、またはシステムの任意の適切な組み合わせを企図する。限定ではなく一例として、図６の方法の特定のステップは、クライアントシステム１３０、サードパーティシステム１７０、またはメディアプレーヤデバイス３２０によって実行され得る。
【００６１】
図７は、クライアントシステム１３０上のディープリンクを使用してメディアプレーヤデバイス３２０を介してメディアコンテンツアイテムにアクセスするための例示的な方法を示す。方法はステップ７１０において開始し、オンラインソーシャルネットワークのユーザのクライアントシステム１３０は、クライアントシステム１３０のインタフェースにおいて、ディープリンクを選択するユーザ入力を受け取る。ディープリンクは、メディアプレーヤデバイス３２０を介してメディアコンテンツアイテムにアクセスするための命令を含む。ディープリンクは、メディアコンテンツアイテムを参照するオンラインソーシャルネットワークからの通知からユーザによって選択される。メディアプレーヤデバイス３２０は、クライアントシステム１３０に近接している。ステップ７２０において、クライアントシステム１３０は、ディープリンクの選択に応答して、メディアプレーヤデバイス３２０を介して選択されたメディアコンテンツアイテムにアクセスするための命令をメディアプレーヤデバイス３２０に送信する。
【００６２】
本開示は図７の方法の特定のステップを特定の順序で生じるものとして説明および図示しているが、本開示は任意の適切な順序で生じる図７の方法の任意の適切なステップを企図する。さらに、本開示は、図７の方法の特定のステップを含む、クライアントシステム１３０上のディープリンクを使用してメディアプレーヤデバイス３２０を介してメディアコンテンツアイテムにアクセスするための例示的な方法を説明および例示しているが、本開示は、必要に応じて図７の方法のステップの全部、一部を含むか、またはステップのどれも含まない任意の適切なステップを含む、クライアントシステム１３０上のディープリンクを使用してメディアプレーヤデバイス３２０を介してメディアコンテンツアイテムにアクセスするための任意の適切な方法を企図する。さらに、本開示は図７の方法の特定のステップを実行する特定の構成要素、デバイス、またはシステムを説明および例示しているが、本開示は、図７の方法の任意の適切なステップを実行する任意の適切な構成要素、デバイス、またはシステムの任意の適切な組み合わせを企図する。限定ではなく一例として、図７の方法の特定のステップは、ソーシャルネットワーキングシステム１６０、サードパーティシステム１７０、またはメディアプレーヤデバイス３２０によって実行され得る。
【００６３】
ソーシャルグラフアフィニティおよび係数
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、互いに対するさまざまなソーシャルグラフのエンティティのソーシャルグラフアフィニティ（ｓｏｃｉａｌ−ｇｒａｐｈ  ａｆｆｉｎｉｔｙ）（本明細書においては「アフィニティ」と呼ばれることがある）を決定し得る。アフィニティは、ユーザ、コンセプト、コンテンツ、アクション、広告、オンラインソーシャルネットワークに関連付けられているその他のオブジェクト、またはこれらの任意の好適な組み合わせなどのオンラインソーシャルネットワークに関連付けられている特定のオブジェクトの間の関係の強さまたは関心のレベルを表し得る。また、アフィニティは、サードパーティシステム１７０またはその他の好適なシステムに関連付けられているオブジェクトに関連して決定され得る。各ユーザ、対象、またはコンテンツの種類に対するソーシャルグラフのエンティティに関する全体的なアフィニティが、確立されることが可能である。全体的なアフィニティは、ソーシャルグラフのエンティティに関連付けられているアクションまたは関係の継続的な監視に基づいて変わり得る。本開示は、特定のやり方で特定のアフィニティを決定することを説明するが、任意の好適なやり方で任意の好適なアフィニティを決定することを想定する。
【００６４】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、アフィニティ係数（ａｆｆｉｎｉｔｙ  ｃｏｅｆｆｉｃｉｅｎｔ）（本明細書においては「係数」と呼ばれることがある）を使用してソーシャルグラフアフィニティを測定または定量化し得る。係数は、オンラインソーシャルネットワークに関連付けられている特定のオブジェクトの間の関係の強さを表すかまたは定量化し得る。また、係数は、ユーザがアクションに対するユーザの関心に基づいて特定のアクションを実行する予想された確率を測定する確率または関数を表すことが可能である。このようにして、ユーザの将来のアクションが、ユーザの以前のアクションに基づいて予想される可能性があり、係数が、ユーザのアクションの履歴に少なくとも部分的に基づいて計算され得る。係数は、オンラインソーシャルネットワークの中または外にある可能性がある任意の数のアクションを予想するために使用され得る。限定ではなく例として、これらのアクションは、メッセージを送信すること、コンテンツをポストすること、もしくはコンテンツにコメントすることなどのさまざまな種類の通信、プロファイルページ、メディア、もしくはその他の好適なコンテンツにアクセスするかもしくはそれを閲覧することなどのさまざまな種類の観測アクション、同じグループにいること、同じ写真にタグ付けされること、同じ位置にチェックインされること、もしくは同じイベントに参加することなどの２つ以上のソーシャルグラフのエンティティについてのさまざまな種類の一致情報、またはその他の好適なアクションを含み得る。本開示は、特定のやり方でアフィニティを測定することを説明するが、任意の好適なやり方でアフィニティを測定することを想定する。
【００６５】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、さまざまな因子を使用して係数を計算し得る。これらの因子は、たとえば、ユーザのアクション、オブジェクトの間の関係の種類、位置情報、その他の好適な因子、またはこれらの任意の組み合わせを含み得る。特定の実施形態においては、係数を計算するときに、異なる因子が異なるように重み付けされることが可能である。各因子に関する重みは、静的であることが可能であり、または重みは、たとえば、ユーザ、関係の種類、アクションの種類、ユーザの位置などに従って変わり得る。因子に関するレーティングが、ユーザに関する全体的な係数を決定するためにそれらの因子の重みに従って組み合わされ得る。限定ではなく例として、特定のユーザのアクションが、レーティングと重みとの両方を割り振られ得る一方、特定のユーザのアクションに関連付けられている関係は、レーティングおよび相関重み（ｃｏｒｒｅｌａｔｉｎｇ  ｗｅｉｇｈｔ）を割り当てられる（たとえば、したがって、重みは合計で１００％になる）。特定のオブジェクトに対するユーザの係数を計算するために、ユーザのアクションに割り振られるレーティングが、たとえば、全体的な係数の６０％を含み得る一方、ユーザとオブジェクトとの間の関係は、全体的な係数の４０％を含み得る。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、係数を計算するために使用されるさまざまな因子に関する重みを決定するときに、たとえば、情報がアクセスされてからの時間、減衰因子、アクセスの頻度、情報との関係もしくは情報がアクセスされたオブジェクトとの関係、オブジェクトに接続されたソーシャルグラフのエンティティとの関係、ユーザのアクションの短期的もしくは長期的平均、ユーザのフィードバック、その他の好適な変数、またはこれらの任意の組み合わせなどのさまざまな変数を考える可能性がある。限定ではなく例として、係数は、係数を計算するときにより最近のアクションがより関連性を持つように、特定のアクションによって提供される信号の強度を時間とともに減衰させる減衰因子を含むことが可能である。レーティングおよび重みは、係数が基づくアクションの継続的な追跡に基づいて継続的に更新され得る。各因子に関するレーティングおよび因子に割り振られる重みの割り振り、組み合わせ、平均などのために任意の種類のプロセスまたはアルゴリズムが採用され得る。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、履歴的アクションおよび過去のユーザの応答、またはユーザをさまざまなオプションに露出し、応答を測定することによってユーザから養われたデータで訓練された機械学習アルゴリズムを使用して係数を決定し得る。本開示は、特定のやり方で係数を計算することを説明するが、任意の好適なやり方で係数を計算することを想定する。
【００６６】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、ユーザのアクションに基づいて係数を計算し得る。ソーシャルネットワーキングシステム１６０は、オンラインソーシャルネットワーク、サードパーティシステム１７０、その他の好適なシステム、またはこれらの任意の組み合わせでそのようなアクションを監視し得る。任意の好適な種類のユーザのアクションが、追跡または監視され得る。典型的なユーザのアクションは、プロファイルページを閲覧すること、コンテンツを作成またはポストすること、コンテンツとインタラクションすること、画像をタグ付けすることまたは画像でタグ付けされること、グループに参加すること、イベントへの出席をリストに載せることおよび確認すること、位置にチェックインすること、特定のページに「いいね！」を表明すること、ページを作成すること、ならびにソーシャルアクションを容易にするその他のタスクを実行することを含む。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、特定の種類のコンテンツとのユーザのアクションに基づいて係数を計算し得る。コンテンツは、オンラインソーシャルネットワーク、サードパーティシステム１７０、または別の好適なシステムに関連付けられることが可能である。コンテンツは、ユーザ、プロファイルページ、ポスト、ニュース記事、ヘッドライン、インスタントメッセージ、チャットルームの会話、電子メール、広告、ピクチャ、ビデオ、音楽、その他の好適なオブジェクト、またはこれらの任意の組み合わせを含み得る。ソーシャルネットワーキングシステム１６０は、ユーザのアクションを分析して、アクションのうちの１つまたは複数が対象、コンテンツ、その他のユーザなどに関するアフィニティを示すかどうかを決定し得る。限定ではなく例として、ユーザが「コーヒー」またはそれに類するものに関わりのあるコンテンツを頻繁にポストする可能性がある場合、ソーシャルネットワーキングシステム１６０は、ユーザがコンセプト「コーヒー」に関連する高い係数を有すると決定し得る。特定のアクションまたはアクションの種類が、その他のアクションよりも重い重みおよび／またはレーティングを割り振られる可能性があり、そのことが、全体的な計算される係数に影響を与える可能性がある。限定ではなく例として、第１のユーザが第２のユーザに電子メールを送る場合、アクションに関する重みまたはレーティングは、第１のユーザが単に第２のユーザに関するユーザプロファイルページを閲覧する場合よりも高いことが可能である。
【００６７】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、特定のオブジェクトの間の関係の種類に基づいて係数を計算し得る。ソーシャルグラフ２００を参照すると、ソーシャルネットワーキングシステム１６０は、係数を計算するときに、特定のユーザノード２０２とコンセプトノード２０４とを接続するエッジ２０６の数および／または種類を分析し得る。限定ではなく例として、配偶者タイプのエッジ（２人のユーザが結婚していることを表す）によって接続されるユーザノード２０２は、友達タイプのエッジによって接続されるユーザノード２０２よりも高い係数を割り振られることが可能である。言い換えると、特定のユーザに関するアクションおよび関係に割り振られた重みに依存して、全体的なアフィニティが、ユーザの友達についてのコンテンツに関してよりもユーザの配偶者についてのコンテンツに関してより高いと決定されることが可能である。特定の実施形態においては、ユーザが有する別のオブジェクトとの関係が、そのオブジェクトに関する係数を計算することに関連するユーザのアクションの重みおよび／またはレーティングに影響を与えることが可能である。限定ではなく例として、ユーザが第１の写真にタグ付けされるが、第２の写真にしか「いいね！」を表明しない場合、ソーシャルネットワーキングシステム１６０は、コンテンツとタグ付けタイプの関係を有することがコンテンツと「いいね！」タイプの関係を有することよりも重い重みおよび／またはレーティングを割り振られる可能性があるので、ユーザが第２の写真よりも第１の写真に関連してより高い係数を有すると決定し得る。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、１人または複数の第２のユーザが有する特定のオブジェクトとの関係に基づいて第１のユーザに関する係数を計算し得る。言い換えると、その他のユーザが有するオブジェクトとの接続および係数が、オブジェクトに関する第１のユーザの係数に影響を与えることが可能である。限定ではなく例として、第１のユーザが１人もしくは複数の第２のユーザに接続されるかまたは１人もしくは複数の第２のユーザに関する高い係数を有し、それらの第２のユーザが特定のオブジェクトに接続されるかまたは特定のオブジェクトに関する高い係数を有する場合、ソーシャルネットワーキングシステム１６０は、第１のユーザも特定のオブジェクトに関する比較的高い係数を有するべきであると決定し得る。特定の実施形態において、係数は、特定のオブジェクトの間の隔たり度合に基づくことが可能である。より低い係数は、第１のユーザがソーシャルグラフ２００の第１のユーザに間接的に接続されるユーザのコンテンツオブジェクトへの関心を共有する減少する見込みを表し得る。限定ではなく例として、ソーシャルグラフ２００内でより近いソーシャルグラフのエンティティ（つまり、より低い隔たり度合）は、ソーシャルグラフ２００内でさらに離れているエンティティよりも高い係数を有することが可能である。
【００６８】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、位置情報に基づいて係数を計算し得る。地理的に互いにより近いオブジェクトは、より遠いオブジェクトよりも互いにより関わりがあるかまたはより関心があると考えられる可能性がある。特定の実施形態において、特定のオブジェクトに対するユーザの係数は、ユーザに関連付けられている現在位置（またはユーザのクライアントシステム１３０の位置）に対するオブジェクトの位置の近さに基づくことが可能性である。第１のユーザは、第１のユーザにより近いその他のユーザまたはコンセプトにより関心がある可能性がある。限定ではなく例として、ユーザが空港から１．６キロメートル（１マイル）およびガソリンスタンドから３．２キロメートル（２マイル）の距離にある場合、ソーシャルネットワーキングシステム１６０は、ユーザがユーザに対する空港の近さに基づいてガソリンスタンドよりも空港に関してより高い係数を有すると決定し得る。
【００６９】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、係数情報に基づいてユーザに関連する特定のアクションを実行し得る。係数は、アクションへのユーザの関心に基づいてユーザが特定のアクションを実行するかどうかを予想するために使用され得る。係数は、広告、検索リザルト、ニュース記事、メディア、メッセージ、通知、またはその他の好適なオブジェクトなどの任意の種類のオブジェクトを生じるかまたはユーザに提示するときに使用され得る。係数は、必要に応じてそのようなオブジェクトにランクを付け、順序付けするためにも利用され得る。このようにして、ソーシャルネットワーキングシステム１６０は、ユーザの関心および現在の事情に関連性を持っている情報を提供し、それらのユーザが関心のあるそのような情報を見つける見込みを増やすことが可能である。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、係数情報に基づいてコンテンツを生じ得る。コンテンツオブジェクトは、ユーザに固有の係数に基づいて提供または選択されることが可能である。限定ではなく例として、係数は、ユーザのためのメディアを生じるために使用されることが可能であり、ユーザは、ユーザがメディアオブジェクトに関連する高い全体的な係数を有するメディアを提示されることが可能である。限定ではなく別の例として、係数は、ユーザのための広告を生じるために使用されることが可能であり、ユーザは、ユーザが広告されるオブジェクトに関連する高い全体的な係数を有する広告を提示されることが可能である。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、係数情報に基づいて検索リザルトを生じ得る。特定のユーザのための検索リザルトが、第１の問い合わせしている第１のユーザに関連する検索リザルトに関連付けられている係数に基づいてスコアを付けられるかまたはランクを付けられることが可能である。限定ではなく例として、より高い係数を持つオブジェクトに対応する検索リザルトが、より低い係数を有するオブジェクトに対応するリザルトよりも検索リザルトページでより高くランクを付けられることが可能である。
【００７０】
特定の実施形態において、ソーシャルネットワーキングシステム１６０は、特定のシステムまたはプロセスからの係数のリクエストに応答して係数を計算し得る。所与の局面でユーザがとり得る（または対象になり得る）ありそうなアクションを予想するために、任意のプロセスが、ユーザに関する計算された係数をリクエストすることが可能である。このリクエストは、係数を計算するために使用されるさまざまな因子に関して使用する重みの集合を含むことが可能である。このリクエストは、オンラインソーシャルネットワークで実行されるプロセスから、（ＡＰＩもしくはその他の通信チャネルを介して）サードパーティシステム１７０から、または別の好適なシステムから来ることが可能である。リクエストに応答して、ソーシャルネットワーキングシステム１６０は、係数を計算し得る（または係数情報が既に計算され、記憶されている場合、その係数情報にアクセスし得る）。特定の実施形態において、ソーシャルネットワーキングシステム１６０は、特定のプロセスに関連するアフィニティを測定し得る。異なるプロセス（オンラインソーシャルネットワークの内部と外部との両方）が、特定のオブジェクトまたはオブジェクト集合に関する係数をリクエストすることが可能である。ソーシャルネットワーキングシステム１６０は、アフィニティの測定値をリクエストした特定のプロセスと関連性を持っているアフィニティの測定値を提供し得る。このようにして、各プロセスは、プロセスがアフィニティの測定値を使用する異なるコンテキストのために仕立てられたアフィニティの測定値を受信する。
【００７１】
ソーシャルグラフアフィニティおよびアフィニティ係数に関係して、特定の実施形態は、２００６年８月１１日に出願された米国特許出願第１１／５０３０９３号、２０１０年１２月２２日に出願された米国特許出願第１２／９７７０２７号、２０１０年１２月２３日に出願された米国特許出願第１２／９７８２６５号、および２０１２年１０月１日に出願された米国特許出願第１３／６３２８６９号で開示された１つまたは複数のシステム、構成要素、要素、機能、方法、動作、または工程を利用することが可能であり、これらの特許出願のそれぞれは、参照により援用される。
【００７２】
広告
特定の実施形態において、広告は、テキスト（ＨＴＭＬのリンクが張られることが可能である）、１つもしくは複数の画像（ＨＴＭＬのリンクが張られることが可能である）、１つもしくは複数のビデオ、音声、１つもしくは複数のＡＤＯＢＥ  ＦＬＡＳＨファイル、これらの任意の組み合わせ、あるいは１つもしくは複数のウェブページで、１つもしくは複数の電子メールで、またはユーザによってリクエストされた検索リザルトに関係して示される任意の好適なデジタルフォーマットの任意のその他の好適な広告であることが可能である。加えてまたは代替として、広告は、１つまたは複数のスポンサー付きの記事（たとえば、ニュースフィード、またはソーシャルネットワーキングシステム１６０のティッカーアイテム）であることが可能である。スポンサー付きの記事は、たとえば、ソーシャルアクションをユーザのプロファイルページもしくはその他のページの予め決められた領域内に示されるか、広告主に関連付けられている追加の情報とともに示されるか、その他のユーザのニュースフィードもしくはティッカー内で大きくされる（ｂｕｍｐｅｄ  ｕｐ）かもしくはその他の方法で強調されるか、またはその他の方法でプロモーションされるようにすることによって広告主がプロモーションするユーザによるソーシャルアクション（ページ「に対して『いいね！』を表明する」、ページのポスト「に対して『いいね！』を表明する」かもしくはコメントする、ページに関連するイベントへの出欠の返事をする（ＲＳＶＰ）、ページにポストされた質問に投票する、場所にチェックインする、アプリケーションを使用するかもしくはゲームをする、またはウェブサイト「に対して『いいね！』を表明する」かもしくはウェブサイトを共有するなど）であることが可能である。広告主は、ソーシャルアクションをプロモーションさせるために料金を支払う場合がある。限定ではなく例として、広告は、検索リザルトページの検索リザルトに含まれることが可能であり、スポンサー付きのコンテンツがスポンサー付きでないコンテンツの上でプロモーションされる。
【００７３】
特定の実施形態において、広告は、ソーシャルネットワーキングシステムのウェブページ、サードパーティのウェブページ、またはその他のページ内に表示するためにリクエストされることが可能である。広告は、ページの一番上のバナー領域内、ページの横のカラム内、ページのＧＵＩ内、ポップアップウィンドウ内、ドロップダウンメニュー内、ページの入力フィールド内、ページのコンテンツの上、またはページに関連する他の場所などのページの専用の部分に表示されることが可能である。加えてまたは代替として、広告は、アプリケーション内に表示されることが可能である。広告は、専用のページ内に表示され、ユーザがページにアクセスするかまたはアプリケーションを利用し得る前にユーザが広告とインタラクションするかまたは広告を見ることを要求することが可能である。ユーザは、たとえば、ウェブブラウザを通じて広告を閲覧し得る。
【００７４】
ユーザは、任意の好適なやり方で広告とインタラクションし得る。ユーザは、広告をクリックするかまたはその他の方法で選択することが可能である。広告を選択することによって、ユーザは、広告に関連付けられているページに導かれることが可能である（またはユーザによって使用されるブラウザもしくはその他のアプリケーション）。広告に関連付けられているページにおいて、ユーザは、広告に関連付けられ製品もしくはサービスを購入すること、広告に関連付けられ情報を受信すること、または広告に関連付けられているニューズレターを購読することなどの追加的なアクションを行うことが可能である。音声またはビデオによる広告が、（再生ボタンのような）広告の構成要素を選択することによって再生されることが可能である。代替的に、広告を選択することによって、ソーシャルネットワーキングシステム１６０が、ユーザの特定のアクションを実行または変更することが可能である。
【００７５】
広告は、ユーザがインタラクションし得るソーシャルネットワーキングシステムの機能を含むことが可能である。限定ではなく例として、広告は、ユーザが承認に関連付けられているアイコンまたはリンクを選択することによって広告「に対して『いいね！』を表明する」かまたはその他の方法で広告を承認することができるようにし得る。限定ではなく例として、広告は、ユーザが広告主に関わりがあるコンテンツを（たとえば、問い合わせを実行することによって）検索することができるようにし得る。同様に、ユーザは、（たとえば、ソーシャルネットワーキングシステム１６０を通じて）別のユーザと広告を共有するか、または（たとえば、ソーシャルネットワーキングシステム１６０を通じて）広告に関連付けられているイベントへの出欠の返事をし得る。加えてまたは代替として、広告は、ユーザを対象とするソーシャルネットワーキングシステムのコンテキストを含み得る。限定ではなく例として、広告は、広告の対象に関連付けられているアクションを行ったソーシャルネットワーキングシステム１６０におけるユーザの友達についての情報を表示し得る。
【００７６】
プライバシー
特定の実施形態では、オンラインソーシャルネットワークの１つまたは複数のコンテンツオブジェクトは、プライバシー設定と関連付けられてもよい。オブジェクトに関するプライバシー設定（または「アクセス設定」）は、例えば、オブジェクトと関連付けて、認証サーバ上のインデックス内に格納する、別の適切な方法で格納する、またはそれらの任意の組合せで格納するなど、任意の適切な方法で格納し得る。オブジェクトのプライバシー設定は、オンラインソーシャルネットワークを使用して、オブジェクト（またはオブジェクトに関連付けられた特定の情報）にアクセス（例えば表示または共有）する方法を指定し得る。オブジェクトのプライバシー設定が特定のユーザがそのオブジェクトにアクセスすることを可能にする場合、そのオブジェクトはそのユーザに関して「視認可能」であるとして記述され得る。限定ではなく一例として、オンラインソーシャルネットワークのユーザは、ユーザプロファイルページの職歴情報にアクセスし得る一組のユーザを特定するために、ユーザプロファイルページのプライバシー設定を指定して、他のユーザが情報にアクセスすることを排除し得る。特定の実施形態では、プライバシー設定は、オブジェクトに関連する特定の情報へのアクセスが許可されるべきではないユーザの「ブロックリスト」を指定し得る。換言すれば、ブロックリストは、オブジェクトが視認可能でない１人または複数人のユーザまたはエンティティを指定し得る。限定ではなく一例として、ユーザは、そのユーザに関連付けられた写真アルバムにアクセスし得ない一組のユーザを指定することができ、したがって、（一組のユーザ内にない特定のユーザが写真アルバムにアクセスすることを場合によっては許容しつつ）それらのユーザがその写真アルバムにアクセスすることを排除する。特定の実施形態では、プライバシー設定は特定のソーシャルグラフ要素に関連付けられてもよい。ノードまたはエッジなどのソーシャルグラフ要素のプライバシー設定は、オンラインソーシャルネットワークを使用してソーシャルグラフ要素、ソーシャルグラフ要素に関連付けられた情報、またはソーシャルグラフ要素に関連付けられたコンテンツオブジェクトへのアクセス方法を指定し得る。限定ではなく一例として、特定の写真に対応する特定のコンセプトノード２０４は、その写真がその写真内でタグ付けされたユーザおよびそのユーザの友達によってのみアクセスされ得ることを指定するプライバシー設定を有し得る。特定の実施形態では、プライバシー設定により、自身のアクションがソーシャルネットワーキングシステム１６０によってロギングされること、または他のシステム（例えば、サードパーティシステム１７０）と共有されることをユーザがオプトインまたはオプトアウトすることを可能にし得る。特定の実施形態では、オブジェクトに関連するプライバシー設定は、許可されたアクセスまたはアクセス拒否の適切な粒度を指定し得る。限定ではなく一例として、アクセスまたはアクセス拒否を、特定のユーザ（例えば、自身、自身のルームメート、および自身の上司のみ）、特定の隔たり度合内のユーザ（例えば、友達または友達の友達）、ユーザグループ（例えば、ゲームクラブ、自身の家族）、ユーザネットワーク（例えば、特定の雇用主の従業員、特定の大学の学生または卒業生）、すべてのユーザ（「パブリック」）、ユーザなし（「プライベート」）、サードパーティシステム１７０のユーザ、特定のアプリケーション（例えば、サードパーティアプリケーション、外部ウェブサイト）、他の適切なユーザまたはエンティティ、あるいはそれらの任意の組み合わせに対して指定し得る。本開示は特定の方法で特定のプライバシー設定を使用することを説明するが、本開示は任意の適切な方法で任意の適切なプライバシー設定を使用することを企図する。
【００７７】
特定の実施形態では、１つまたは複数のサーバ１６２は、プライバシー設定を実施するための認証サーバ／プライバシーサーバであり得る。データストア１６４に格納された特定のオブジェクトに対するユーザ（または他のエンティティ）からの要求に応答して、ソーシャルネットワーキングシステム１６０は、そのオブジェクトに関して要求をデータストア１６４に送信し得る。要求は、要求に関連するユーザを識別することができ、かつ認証サーバが、オブジェクトに関連付けられたプライバシー設定に基づいてユーザがオブジェクトにアクセスすることを認証されていると判断した場合にのみユーザ（またはユーザのクライアントシステム１３０）に送信され得る。要求側ユーザがオブジェクトにアクセスすることを認証されていない場合、認証サーバは、要求されたオブジェクトがデータストア１６４から取得されるのを防止し得、または要求されたオブジェクトがユーザに送信されるのを防止し得る。検索クエリのコンテキストでは、クエリを実行しているユーザがオブジェクトへのアクセスを認証されている場合にのみ、オブジェクトが検索結果として生成され得る。換言すれば、オブジェクトは、クエリを実行しているユーザには視認可能であるという可視性を有している必要がある。オブジェクトがユーザには視認可能でないという可視性を有する場合、そのオブジェクトは検索結果から除外され得る。本開示は特定の方法でプライバシー設定を実施することを説明しているが、本開示は任意の適切な方法でプライバシー設定を実施することを企図している。
【００７８】
システムおよび方法
図８は、例示的なコンピュータシステム８００を示している。特定の実施形態においては、１つまたは複数のコンピュータシステム８００が、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を実行する。特定の実施形態においては、１つまたは複数のコンピュータシステム８００が、本明細書において記述されているまたは示されている機能を提供する。特定の実施形態においては、１つまたは複数のコンピュータシステム８００上で稼働するソフトウェアが、本明細書において記述されているもしくは示されている１つもしくは複数の方法の１つもしくは複数の工程を実行し、または本明細書において記述されているもしくは示されている機能を提供する。特定の実施形態は、１つまたは複数のコンピュータシステム８００の１つまたは複数の部分を含む。本明細書においては、適切な場合には、コンピュータシステムへの言及はコンピューティングデバイスを包含することができ、反対に、コンピューティングデバイスへの言及はコンピュータシステムを包含することができる。その上、コンピュータシステムへの言及は、適切な場合には、１つまたは複数のコンピュータシステムを包含することができる。
【００７９】
本開示は、任意の適切な数のコンピュータシステム８００を想定している。本開示は、任意の適切な物理的な形態を取るコンピュータシステム８００を想定している。限定ではなく、例として、コンピュータシステム８００は、組み込みコンピュータシステム、システムオンチップ（ＳＯＣ）、シングルボードコンピュータシステム（ＳＢＣ）（たとえば、コンピュータオンモジュール（ＣＯＭ）もしくはシステムオンモジュール（ＳＯＭ）など）、デスクトップコンピュータシステム、ラップトップもしくはノートブックコンピュータシステム、インタラクティブキオスク、メインフレーム、コンピュータシステムのメッシュ、モバイル電話、携帯情報端末（ＰＤＡ）、サーバ、タブレットコンピュータシステム、またはこれらのうちの複数の組合せであることが可能である。適切な場合には、コンピュータシステム８００は、１つもしくは複数のコンピュータシステム８００を含むこと、単一型もしくは分散型であること、複数のロケーションにわたること、複数のマシンにわたること、複数のデータセンターにわたること、または、クラウド（１つもしくは複数のネットワーク内の１つもしくは複数のクラウドコンポーネントを含むことができる）内に常駐することが可能である。適切な場合には、１つまたは複数のコンピュータシステム８００は、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を、実質的な空間上のまたは時間上の制限を伴わずに実行することができる。限定ではなく、例として、１つまたは複数のコンピュータシステム８００は、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程をリアルタイムで、またはバッチモードで実行することができる。１つまたは複数のコンピュータシステム８００は、適切な場合には、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を別々の時点で、または別々のロケーションで実行することができる。
【００８０】
特定の実施形態においては、コンピュータシステム８００は、プロセッサ８０２、メモリ８０４、ストレージ８０６、入力／出力（Ｉ／Ｏ）インタフェース８０８、通信インタフェース８１０、およびバス８１２を含む。本開示は、特定の数の特定のコンポーネントを特定の構成で有する特定のコンピュータシステムについて記述し、示しているが、本開示は、任意の適切な数の任意の適切なコンポーネントを任意の適切な構成で有する任意の適切なコンピュータシステムを想定している。
【００８１】
特定の実施形態においては、プロセッサ８０２は、コンピュータプログラムを構成している命令などの命令を実行するためのハードウェアを含む。限定ではなく、例として、命令を実行するために、プロセッサ８０２は、内部レジスタ、内部キャッシュ、メモリ８０４、またはストレージ８０６から命令を取り出し（またはフェッチし）、それらの命令をデコードして実行し、次いで、１つまたは複数の結果を内部レジスタ、内部キャッシュ、メモリ８０４、またはストレージ８０６に書き込むことができる。特定の実施形態においては、プロセッサ８０２は、データ、命令、またはアドレスのための１つまたは複数の内部キャッシュを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ８０２を想定している。限定ではなく、例として、プロセッサ８０２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータキャッシュ、および１つまたは複数の変換ルックアサイドバッファ（ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ８０４またはストレージ８０６内の命令のコピーであることが可能であり、命令キャッシュは、プロセッサ８０２によるそれらの命令の取り出しを高速化することができる。データキャッシュ内のデータは、プロセッサ８０２において実行される命令が機能する際に基づくメモリ８０４もしくはストレージ８０６内のデータのコピー、プロセッサ８０２において実行される後続の命令によるアクセスのための、もしくはメモリ８０４もしくはストレージ８０６への書き込みのためのプロセッサ８０２において実行された以前の命令の結果、またはその他の適切なデータであることが可能である。データキャッシュは、プロセッサ８０２による読み取り動作または書き込み動作を高速化することができる。ＴＬＢは、プロセッサ８０２のための仮想アドレス変換を高速化することができる。特定の実施形態においては、プロセッサ８０２は、データ、命令、またはアドレスのための１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ８０２を想定している。適切な場合には、プロセッサ８０２は、１つまたは複数の演算ロジックユニット（ＡＬＵ）を含むこと、マルチコアプロセッサであること、または１つもしくは複数のプロセッサ８０２を含むことが可能である。本開示は、特定のプロセッサについて記述し、示しているが、本開示は、任意の適切なプロセッサを想定している。
【００８２】
特定の実施形態においては、メモリ８０４は、プロセッサ８０２が実行するための命令、またはプロセッサ８０２が機能する際に基づくデータを格納するためのメインメモリを含む。限定ではなく、例として、コンピュータシステム８００は、命令をストレージ８０６または別のソース（たとえば、別のコンピュータシステム８００など）からメモリ８０４にロードすることができる。次いでプロセッサ８０２は、命令をメモリ８０４から内部レジスタまたは内部キャッシュにロードすることができる。命令を実行するために、プロセッサ８０２は、命令を内部レジスタまたは内部キャッシュから取り出し、それらの命令をデコードすることができる。命令の実行中または実行後に、プロセッサ８０２は、１つまたは複数の結果（それらは、中間の結果または最終的な結果である場合がある）を内部レジスタまたは内部キャッシュに書き込むことができる。次いでプロセッサ８０２は、それらの結果のうちの１つまたは複数をメモリ８０４に書き込むことができる。特定の実施形態においては、プロセッサ８０２は、（ストレージ８０６またはその他の場所ではなく）１つもしくは複数の内部レジスタもしくは内部キャッシュ内の、またはメモリ８０４内の命令のみを実行し、（ストレージ８０６またはその他の場所ではなく）１つもしくは複数の内部レジスタもしくは内部キャッシュ内の、またはメモリ８０４内のデータ上でのみ機能する。１つまたは複数のメモリバス（それらはそれぞれ、アドレスバスおよびデータバスを含むことができる）は、プロセッサ８０２をメモリ８０４に結合することができる。バス８１２は、以降で記述されているような１つまたは複数のメモリバスを含むことができる。特定の実施形態においては、１つまたは複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ８０２とメモリ８０４との間に常駐し、プロセッサ８０２によって要求されるメモリ８０４へのアクセスを容易にする。特定の実施形態においては、メモリ８０４は、ランダムアクセスメモリ（ＲＡＭ）を含む。このＲＡＭは、適切な場合には、揮発性メモリであることが可能である。適切な場合には、このＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）であることが可能である。その上、適切な場合には、このＲＡＭは、シングルポートＲＡＭまたはマルチポートＲＡＭであることが可能である。本開示は、任意の適切なＲＡＭを想定している。メモリ８０４は、適切な場合には、１つまたは複数のメモリ８０４を含むことができる。本開示は、特定のメモリについて記述し、示しているが、本開示は、任意の適切なメモリを想定している。
【００８３】
特定の実施形態においては、ストレージ８０６は、データまたは命令のためのマスストレージを含む。限定ではなく、例として、ストレージ８０６は、ハードディスクドライブ（ＨＤＤ）、フロッピー（登録商標）ディスクドライブ、フラッシュメモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサルシリアルバス（ＵＳＢ）ドライブ、またはこれらのうちの複数の組合せを含むことができる。ストレージ８０６は、適切な場合には、取り外し可能なまたは取り外し不能な（すなわち、固定された）媒体を含むことができる。ストレージ８０６は、適切な場合には、コンピュータシステム８００の内部または外部に存在することが可能である。特定の実施形態においては、ストレージ８０６は、不揮発性のソリッドステートメモリである。特定の実施形態においては、ストレージ８０６は、読み取り専用メモリ（ＲＯＭ）を含む。適切な場合には、このＲＯＭは、マスクプログラムＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気的書替え可能ＲＯＭ（ＥＡＲＯＭ）、またはフラッシュメモリ、またはこれらのうちの複数の組合せであることが可能である。本開示は、任意の適切な物理的な形態を取るマスストレージ８０６を想定している。ストレージ８０６は、適切な場合には、プロセッサ８０２とストレージ８０６との間における通信を容易にする１つまたは複数のストレージコントロールユニットを含むことができる。適切な場合には、ストレージ８０６は、１つまたは複数のストレージ８０６を含むことができる。本開示は、特定のストレージについて記述し、示しているが、本開示は、任意の適切なストレージを想定している。
【００８４】
特定の実施形態においては、Ｉ／Ｏインタフェース８０８は、コンピュータシステム８００と１つまたは複数のＩ／Ｏデバイスとの間における通信のための１つまたは複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータシステム８００は、適切な場合には、これらのＩ／Ｏデバイスのうちの１つまたは複数を含むことができる。これらのＩ／Ｏデバイスのうちの１つまたは複数は、人とコンピュータシステム８００との間における通信を可能にすることができる。限定ではなく、例として、Ｉ／Ｏデバイスは、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチルカメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオカメラ、別の適切なＩ／Ｏデバイス、またはこれらのうちの複数の組合せを含むことができる。Ｉ／Ｏデバイスは、１つまたは複数のセンサを含むことができる。本開示は、任意の適切なＩ／Ｏデバイス、およびそれらのＩ／Ｏデバイスのための任意の適切なＩ／Ｏインタフェース８０８を想定している。適切な場合には、Ｉ／Ｏインタフェース８０８は、プロセッサ８０２がこれらのＩ／Ｏデバイスのうちの１つまたは複数を駆動することを可能にする１つまたは複数のデバイスドライバまたはソフトウェアドライバを含むことができる。Ｉ／Ｏインタフェース８０８は、適切な場合には、１つまたは複数のＩ／Ｏインタフェース８０８を含むことができる。本開示は、特定のＩ／Ｏインタフェースについて記述し、示しているが、本開示は、任意の適切なＩ／Ｏインタフェースを想定している。
【００８５】
特定の実施形態においては、通信インタフェース８１０は、コンピュータシステム８００と、１つもしくは複数のその他のコンピュータシステム８００または１つもしくは複数のネットワークとの間における通信（たとえば、パケットベースの通信など）のための１つまたは複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく、例として、通信インタフェース８１０は、イーサネット（登録商標）もしくはその他の有線ベースのネットワークと通信するためのネットワークインタフェースコントローラ（ＮＩＣ）もしくはネットワークアダプタ、またはＷＩ−ＦＩネットワークなどのワイヤレスネットワークと通信するためのワイヤレスＮＩＣ（ＷＮＩＣ）もしくはワイヤレスアダプタを含むことができる。本開示は、任意の適切なネットワーク、およびそのネットワークのための任意の適切な通信インタフェース８１０を想定している。限定ではなく、例として、コンピュータシステム８００は、アドホックネットワーク、パーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、またはインターネットの１つまたは複数の部分、またはこれらのうちの複数の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、有線またはワイヤレスであることが可能である。例として、コンピュータシステム８００は、ワイヤレスＰＡＮ（ＷＰＡＮ）（たとえば、ブルートゥースＷＰＡＮなど）、ＷＩ−ＦＩネットワーク、ＷＩ−ＭＡＸネットワーク、セルラー電話ネットワーク（たとえば、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））ネットワークなど）、またはその他の適切なワイヤレスネットワーク、またはこれらのうちの複数の組合せと通信することができる。コンピュータシステム８００は、適切な場合には、これらのネットワークのうちの任意のネットワークのための任意の適切な通信インタフェース８１０を含むことができる。通信インタフェース８１０は、適切な場合には、１つまたは複数の通信インタフェース８１０を含むことができる。本開示は、特定の通信インタフェースについて記述し、示しているが、本開示は、任意の適切な通信インタフェースを想定している。
【００８６】
特定の実施形態においては、バス８１２は、コンピュータシステム８００のコンポーネント同士を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく、例として、バス８１２は、アクセラレイティッドグラフィックスポート（ＡＧＰ）もしくはその他のグラフィックスバス、エンハンストインダストリースタンダードアーキテクチャ（ＥＩＳＡ）バス、フロントサイドバス（ＦＳＢ）、ハイパートランスポート（ＨＴ）インターコネクト、インダストリースタンダードアーキテクチャ（ＩＳＡ）バス、インフィニバンドインターコネクト、ローピンカウント（ＬＰＣ）バス、メモリバス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）バス、ＰＣＩエクスプレス（ＰＣＩｅ）バス、シリアルアドバンストテクノロジーアタッチメント（ＳＡＴＡ）バス、ビデオエレクトロニクススタンダーズアソシエーションローカル（ＶＬＢ）バス、または別の適切なバス、またはこれらのうちの複数の組合せを含むことができる。バス８１２は、適切な場合には、１つまたは複数のバス８１２を含むことができる。本開示は、特定のバスについて記述し、示しているが、本開示は、任意の適切なバスまたはインターコネクトを想定している。
【００８７】
本明細書においては、１つまたは複数の非一時的なコンピュータ可読記憶媒体は、適切な場合には、１つもしくは複数の半導体ベースのもしくはその他の集積回路（ＩＣ）（たとえば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは特定用途向け集積回路（ＡＳＩＣ）など）、ハードディスクドライブ（ＨＤＤ）、ハイブリッドハードドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）ディスケット、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）、磁気テープ、ソリッドステートドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュアデジタルカードもしくはドライブ、その他の任意の適切な非一時的なコンピュータ可読記憶媒体、またはこれらのうちの複数の組合せを含むことができる。非一時的なコンピュータ可読記憶媒体は、適切な場合には、揮発性、不揮発性、または揮発性と不揮発性の組合せであることが可能である。
【００８８】
用例
本明細書においては、「または（もしくは）」は、包含的であり、排他的ではない（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。したがって、本明細書においては、「ＡまたはＢ」は、「Ａ、Ｂ、またはその両方」を意味する（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。その上、「および（ならびに）」は、包括的および個別的の両方である（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。したがって、本明細書においては、「ＡおよびＢ」は、「まとめて、または個別に、ＡおよびＢ」を意味する（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。
【００８９】
本開示の範囲は、当技術分野における標準的な技術者が理解するであろう、本明細書において記述されているまたは示されている例示的な実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。本開示の範囲は、本明細書において記述されているまたは示されている例示的な実施形態に限定されない。その上、本開示は、本明細書におけるそれぞれの実施形態を、特定のコンポーネント、要素、特徴、機能、動作、または工程を含むものとして記述し、示しているが、これらの実施形態のいずれも、当技術分野における標準的な技術者が理解するであろう、本明細書の任意の箇所において記述されているまたは示されているコンポーネント、要素、特徴、機能、動作、または工程のうちの任意のものの任意の組合せまたは順列を含むことができる。さらに、特定の機能を実行するように適合されている、実行するようにアレンジされている、実行することができる、実行するように構成されている、実行することを可能にされている、実行するように機能できる、または実行するように機能する装置もしくはシステム、または装置もしくはシステムのコンポーネントへの添付の特許請求の範囲における言及は、その装置、システム、コンポーネント、またはその特定の機能が、アクティブ化されているか否か、オンにされているか否か、またはロック解除されているか否かを問わず、その装置、システム、またはコンポーネントが、そうするように適合されている、そうするようにアレンジされている、そうすることができる、そうするように構成されている、そうすることを可能にされている、そうするように機能できる、またはそうするように機能する限り、その装置、システム、コンポーネントを包含する。
【図１】
2019525322.tif 000003
【図２】
2019525322.tif 000004
【図３】
2019525322.tif 000005
【図４Ａ】
2019525322.tif 000006
【図４Ｂ】
2019525322.tif 000007
【図５】
2019525322.tif 000008
【図６】
2019525322.tif 000009
【図７】
2019525322.tif 000010
【図８】
2019525322.tif 000011
【国際調査報告】
2019525322.tif 000012
2019525322.tif 000013