(57)【要約】  対話ユーザによって実行されたアクティビティについて記述するストーリが、閲覧ユーザに関するインフルエンサスコアに応じて閲覧ユーザへ配信される。各インフルエンサスコアは、閲覧ユーザにつながっているユーザに対するその閲覧ユーザの影響に、およびその閲覧ユーザにつながっているユーザに関するインフルエンサスコアに少なくとも部分的に基づいて計算されることが可能である。決定されたインフルエンサスコアに基づいて、閲覧ユーザのうちの少なくとも１つは、対話ユーザによって実行されたアクティビティについて記述するストーリを提供されることが可能である。
2015515676.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実装される方法であって、
ソーシャルネットワーキングシステムの対話ユーザによって実行されるアクティビティを識別する工程と、
前記対話ユーザにつながっている閲覧ユーザのインフルエンサスコアを決定する、インフルエンサスコア決定工程であって、
前記閲覧ユーザのつながりのセット内の各つながりのインフルエンサスコアを決定する工程と、
前記各つながりに対する閲覧ユーザの影響値を決定する工程であって、各つながりに対する前記影響値は、つながりに対して閲覧ユーザが与える影響を示す指標である、工程と、
前記つながりに対する閲覧ユーザの影響値によって重み付けされている前記つながりのインフルエンサスコアに基づいて、閲覧ユーザのインフルエンサスコアを決定する工程と
を含む、前記インフルエンサスコア決定工程と、
前記アクティビティについて記述するストーリを前記閲覧ユーザへ送信することを、前記閲覧ユーザのインフルエンサスコアに基づいて決定する、ストーリ送信決定工程と、
前記アクティビティについて記述するストーリを前記閲覧ユーザへ送信する工程と
を含む、方法。
【請求項２】
前記インフルエンサスコア決定工程は、前記対話ユーザによって実行された前記アクティビティにカテゴリを割り当てる、カテゴリ割り当て工程をさらに含み、前記閲覧ユーザの影響値および前記つながりのインフルエンサスコアはそれぞれ、割り当てられた前記カテゴリに関連付けられている、請求項１に記載の方法。
【請求項３】
前記カテゴリ割り当て工程は、前記アクティビティに含まれているソーシャルネットワーキングオブジェクトに関連付けられているコンテンツ、前記アクティビティに関連付けられているメタデータ、および前記アクティビティの識別情報のうちの１つに少なくとも基づく、請求項２に記載の方法。
【請求項４】
前記閲覧ユーザの影響値は、前記つながりによって閲覧ユーザのコンテンツについて実行された１以上の対話に基づく、請求項１に記載の方法。
【請求項５】
前記閲覧ユーザの影響値は、前記つながりによって閲覧ユーザのコンテンツについて実行された前記１以上の対話の総数に少なくとも部分的に基づく、請求項４に記載の方法。
【請求項６】
前記閲覧ユーザの影響値は、前記１以上の対話のうちの各対話の重み付けに少なくとも部分的に基づき、前記対話の重み付けは、前記対話のタイプに基づく、請求項４に記載の方法。
【請求項７】
コメントのタイプを有する対話は、「いいね」と表明するタイプを有する対話よりも大きな重み付けを有する、請求項６に記載の方法。
【請求項８】
前記閲覧ユーザに対する前記対話ユーザの影響値を決定する工程をさらに含み、前記ストーリ送信決定工程は、前記対話ユーザの影響値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項９】
前記ストーリ送信決定工程は、
前記対話ユーザの影響値および前記閲覧ユーザのインフルエンサスコアに基づいて前記
対話ユーザのインフルエンサスコア要素を決定する工程と、
前記インフルエンサスコア要素を閾値と比較する工程と、
前記インフルエンサスコア要素が前記閾値よりも大きいことを決定する工程とを含む、請求項８に記載の方法。
【請求項１０】
コンピュータ実装される方法であって、
第１のユーザのインフルエンサスコアを決定する、インフルエンサスコア決定工程であって、
前記第１のユーザにつながっている第２のユーザに前記第１のユーザが与える影響の量を示す指標である影響値を決定する、影響値決定工程と、
前記第２のユーザのインフルエンサスコアを決定する工程と、
前記第２のユーザの（１）決定された影響値および（２）決定されたインフルエンサスコアに基づいて前記第１のユーザのインフルエンサスコアを生成する工程と
を含む、前記インフルエンサスコア決定工程と、
前記第１のユーザのユーザプロフィールに関連させて、前記第１のユーザのインフルエンサスコアを記憶する工程と
を含む、方法。
【請求項１１】
前記第２のユーザのインフルエンサスコアは、（１）前記第２のユーザが第３のユーザに与える影響の量を示す指標である影響値と、（２）前記第３のユーザのインフルエンサスコアとに基づく、請求項１０に記載の方法。
【請求項１２】
前記影響値は、前記第１のユーザと前記第２のユーザとの間における複数の対話に少なくとも部分的に基づく、請求項１０に記載の方法。
【請求項１３】
前記影響値は、前記第１のユーザによって生成されたソーシャルネットワーキングシステムコンテンツとの間で前記第２のユーザが対話した複数のインスタンスに少なくとも部分的に基づく、請求項１０に記載の方法。
【請求項１４】
前記影響値決定工程は、
前記第１のユーザによって生成されたソーシャルネットワーキングシステムコンテンツとの間で前記第２のユーザが対話した複数のインスタンスのうちの各インスタンスに対話のタイプを割り当てる工程と、
前記複数のインスタンスのうちの各インスタンスに関して、そのインスタンスに対して割り当てられた対話のタイプに基づいて重み付けを決定する工程と、
前記複数のインスタンスに関する決定された重み付けに少なくとも部分的に基づいて影響値を決定する工程とを含む、請求項１０に記載の方法。
【請求項１５】
前記第１のユーザにつながっている第３のユーザによって実行されたアクティビティを識別する工程と、
少なくとも前記第１のユーザのインフルエンサスコアに基づいて、前記第３のユーザによって実行されたアクティビティについて記述するストーリを送信するために前記第１のユーザを選択する工程と、
前記ストーリを前記第１のユーザへ送信する工程と
をさらに含む、請求項１０に記載の方法。
【請求項１６】
コンピュータ実装される方法であって、
ソーシャルネットワーキングシステムの複数のユーザのうちの各ユーザのつながりを記憶する工程であって、各つながりは、前記複数のユーザのうちの前記ユーザが影響を与える別のユーザである、工程と、
前記複数のユーザのうちの各ユーザのつながりに対する前記ユーザの影響値を決定する工程であって、各影響値は、前記ユーザがつながりに対して与える影響の量を示す指標である、工程と、
各ユーザのインフルエンサスコアを算出する工程であって、前記インフルエンサスコアは、（１）前記ユーザのつながりに対する前記ユーザの影響値と、（２）前記ユーザのつながりのインフルエンサスコアのセットとに基づく、工程と
を含む、方法。
【請求項１７】
前記各影響値は、（１）ユーザのつながりによって前記ユーザのソーシャルネットワーキングコンテンツについて実行された複数の対話の総数と、（２）前記複数の対話のうちの各対話のタイプとに少なくとも部分的に基づく、請求項１６に記載の方法。
【請求項１８】
前記各ユーザのインフルエンサスコアは、インフルエンサスコア要素のセットの総計に基づき、前記セット内の各インフルエンサスコア要素は、（１）前記ユーザのつながりのインフルエンサスコアと、（２）前記つながりに対する前記ユーザの影響値とに基づく、請求項１６に記載の方法。
【請求項１９】
各ユーザの算出された前記インフルエンサスコアは、特定のカテゴリに関連付けられる、請求項１６に記載の方法。
【請求項２０】
ユーザアクティビティについて記述するストーリを、ユーザの算出された前記インフルエンサスコアに少なくとも部分的に基づいて前記ユーザへ送信する工程をさらに含む、請求項１６に記載の方法。
【請求項２１】
算出された前記インフルエンサスコアがインフルエンサスコアの閾値を超えているか否かを決定する工程と、
算出された前記インフルエンサスコアが前記インフルエンサスコアの閾値を超えている場合に前記ユーザへ送信するために前記ストーリを選択する工程と
をさらに含む、請求項２０に記載の方法。
【請求項２２】
算出された前記インフルエンサスコアに基づいて前記ストーリのスコアを決定する工程と、
前記スコアに少なくとも部分的に基づいて前記ユーザへ送信するために前記ストーリを選択する工程と
をさらに含む、請求項２０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にはソーシャルネットワーキングに関し、より具体的には、ソーシャルネットワーキングシステムのユーザに関するインフルエンサスコアを算出すること、およびユーザアクティビティについて記述するストーリを、インフルエンサスコアに基づいてターゲティングすることに関する。
【背景技術】
【０００２】
ユーザ（個人、企業、およびその他のエンティティを含む）同士の間におけるつながりを追跡し把握することを可能にするソーシャルネットワーク、またはソーシャルユーティリティが、近年普及している。とりわけ、ソーシャルネットワーキングシステムは、ユーザが情報をさらに効率よく伝達することを可能にする。たとえば、ユーザは、連絡先情報、経歴情報、職業情報、趣味、および／またはその他のユーザ固有のデータを、ソーシャルネットワーキングシステム上のそのユーザに関連付けられている場所に投稿することができる。次いで、その他のユーザは、ユーザプロフィールを閲覧すること、または固有のデータを含むプロフィールを検索することによって、投稿されたデータのレビューを行うことができる。ソーシャルネットワーキングシステムはまた、ユーザが自分自身をその他のユーザに関連付け、ひいてはソーシャルネットワーキングシステムのユーザ同士の間における網状のつながりを形成することを可能にする。ユーザ同士の間におけるこれらのつながりは、ユーザ自身が示した関心に照らしてそれぞれのユーザにとってさらに関連性の高い情報を提供するためにソーシャルネットワーキングシステムによって活用されることが可能である。
【０００３】
ソーシャルネットワーキングシステムは、典型的には、それぞれのユーザに関連がある可能性が最も高いコンテンツへユーザをつなぐためのシステムを組み込んでいる。たとえば、ユーザ同士は、地理的場所、雇用主、職業のタイプ、年齢、音楽の好み、関心、またはその他の属性など、彼らのプロフィールにおける１または複数の共通の属性に応じてグループ化されることが可能である。次いで、ソーシャルネットワーキングシステムのユーザ、または外部の事業者は、あるグループにとって特に関心が高い可能性がある情報がそのグループへ伝達されることが可能になるように情報配信をカスタマイズまたはターゲティングするために、これらのグループを使用することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
広告主は、自己の広告を、それらの広告に最も合った関心を有するメンバにターゲティングすることによって、メンバに関するこの情報を活用しようと試みてきた。たとえば、ソーシャルネットワーキングシステムは、演奏するバンドに対する好みを自己のソーシャルネットワーキングシステムプロフィール内に含めていて、かつ、そのバンドが演奏を行う可能性があるコンサート会場の近くに住んでいるメンバに対して、コンサートに関するバナー広告を表示することができる。しかしながら、これらの試みは、その他の多くのコンテキストにおいて存在する広告のターゲティングと何ら変わりはない。広告主は、広告、広告されている製品、またはブランドとのユーザの関わりを高めるために意味のある方法でソーシャルネットワーキングシステムのメンバ同士の間における関係およびつながりを活用することがまだできていない。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、ソーシャルネットワーキングシステムの複数のユーザのインフルエンサスコアの決定に関連している。一実施形態において、インフルエンサスコアは、第
１のユーザにつながっている１または複数のユーザに対する第１のユーザの影響、およびそれらの１または複数のユーザのインフルエンサスコアに少なくとも部分的に基づく。たとえば、ジョンというユーザのインフルエンサスコアは、ボブという別のユーザに対するジョンの影響に、およびボブというユーザのインフルエンサスコアに基づくことが可能である。そしてボブのインフルエンサスコアは、ジョアンおよびロジャーというユーザに対するボブの影響に、ならびにジョアンおよびロジャーのインフルエンサスコアに基づくことが可能である。一実施形態において、第１のユーザにつながっているユーザに対する第１のユーザの影響は、そのつながっているユーザによって第１のユーザのコンテンツについて実行された対話の数およびタイプに基づくことが可能である。たとえば、第１のユーザが、ソーシャルネットワーキングシステムを通じてウェブページへのリンクを共有する場合がある。第１のユーザにつながっているユーザが、その後、そのリンクの共有についてコメントする場合がある。そのつながっているユーザのコメントは、そのつながっているユーザに対する第１のユーザの影響を決定するために使用されることが可能である。
【０００６】
一実施形態において、対話ユーザによって実行されたアクティビティについて記述するストーリが、閲覧ユーザのインフルエンサスコアのセットに応じて１または複数の閲覧ユーザへ配信される。この実施形態においては、各インフルエンサスコアは、対話ユーザによって実行されたアクティビティに割り当てられるカテゴリに関連付けられることが可能である。たとえば、対話ユーザが、投資ウェブサイト上に投稿されている記事へのリンクを共有する場合がある。そのリンクは、投資ウェブサイトからの記事に関連付けられているため、対話ユーザのアクティビティは、金融カテゴリに割り当てられることが可能である。したがって、閲覧ユーザのインフルエンサスコアは、金融カテゴリにおけるその閲覧ユーザのつながりのうちの各つながりに対するその閲覧ユーザの影響に、およびその同じ金融カテゴリにおける各つながりのインフルエンサスコアに基づくことが可能である。閲覧ユーザのインフルエンサスコアに、およびまた、いくつかの場合においては、閲覧ユーザに対する対話ユーザの影響に基づいて、対話ユーザによって実行されたアクティビティについて記述するストーリが、閲覧ユーザに提供されることが可能である。
【０００７】
インフルエンサスコアに部分的に基づいて閲覧ユーザへストーリを送信することによって、複数の実施形態は、そのストーリの全体的な有効性を高めることができる。より具体的には、閲覧ユーザが、特定のカテゴリにおける他のユーザに対するその閲覧ユーザの影響に基づいてストーリを提示されるため、そのストーリを伴う（たとえば、そのストーリを共有する）その閲覧ユーザによるその後の対話は、同様にそのストーリに関心を抱いてそのストーリと対話する可能性があるその他のユーザに対するそのストーリの効果的なターゲティングを可能にすることができる。
【０００８】
この概要および以降の詳細な説明に記載されている特徴および利点は、すべてを網羅したものではない。図面、明細書、および特許請求の範囲に照らせば、当技術分野における標準的な技術者にとっては、多くのさらなる特徴および利点が明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による、インフルエンサスコアに基づいてストーリを提供するためのプロセスの図。
【図２Ａ】本発明の一実施形態による、ソーシャルネットワーキングシステムのオペレーションに適しているシステム環境を示すハイレベルブロック図。
【図２Ｂ】本発明の一実施形態による、ソーシャルネットワーキングシステムのさまざまな要素のブロック図。
【図３】本発明の一実施形態による、インフルエンサスコアに基づいて閲覧ユーザにストーリを提供するためのプロセスのフローチャート。
【発明を実施するための形態】
【００１０】
これらの図は、例示のみの目的で本発明のさまざまな実施形態を示している。本明細書において説明されている本発明の原理から逸脱することなく、本明細書において示されている構造および方法の代替実施形態が採用されることが可能であるということを当業者であれば容易に認識するであろう。
【００１１】
概説
ソーシャルネットワーキングシステムは、そのユーザに、システムのその他のユーザと通信および対話する能力を提供する。使用に際しては、ユーザは、ソーシャルネットワーキングシステムに参加し、次いで、自らがつながりたいと望むその他の複数のユーザにつながりを付加する。本明細書において使用される際には、「友達」、「フォロワ」、および「ファン」という用語は、ユーザがシステムを通じて、つながり、関連付け、または関係を形成しているその他の任意のユーザを示す。つながりは、ユーザによって明示的に付加されることが可能であり（たとえば、ユーザが、友達であるとしてその他の特定のユーザを選択することができ）、またはユーザ同士の共通の特徴（たとえば、同じ教育機関の卒業生であるユーザ同士）に基づいてソーシャルネットワーキングサイトによって自動的に作成されることが可能である。ソーシャルネットワーキングシステムにおけるつながりは、通常は双方向であるが、そうである必要はなく、したがって「ユーザ」および「友達」という用語は、関係の枠組みに依存する。たとえば、ボブとジョーとが両方ともユーザであって、システムにおいて互いにつながっている場合には、ボブおよびジョーは互いの友達でもある。ユーザ同士の間におけるつながりは、直接的なつながりであることが可能であるが、ソーシャルネットワーキングシステムのいくつかの実施形態は、つながりが、１または複数のレベルのつながりを通じて間接的になることを可能にする。また、友達という用語は、ユーザ同士が実生活において実際に友達であることを必要としなくてもよく（それは一般に、ユーザのうちの１つが企業またはその他のエンティティであるケースであろう）、単にソーシャルネットワーキングシステムにおけるつながりを意味する。本明細書において使用される際には、つながりという用語は、ユーザの友達、フォロワ、またはファンを全般的に示すために使用されることも可能である。
【００１２】
その他のユーザとの対話に加えて、ソーシャルネットワーキングシステムは、システムによってサポートされているさまざまなタイプのソーシャルネットワーキングオブジェクトと対話する能力、またはそうしたソーシャルネットワーキングオブジェクトに関連しているアクティビティを実行する能力をユーザに提供する。ソーシャルネットワーキングオブジェクトは、さまざまなものに相当することが可能であり、それらには、プロフィール、アプリケーション（たとえば、ソーシャルネットワーキングシステム内でプレイすることができるゲーム）、イベント（たとえば、ユーザが出席できるコンサートを表すページ）、グループ（たとえば、ユーザが所属できるページ）、エンティティに基づくページまたはハブ（たとえば、ソーシャルネットワーキングシステム上の特定のエンティティの存在を構成するページ）、ユーザに関連付けられている場所（たとえば、「米国カリフォルニア州パロアルト」）、広告（たとえば、広告コンテンツを含むページ）、ユーザによって生成されたコンテンツアイテム（たとえば、ユーザの投稿）、物理的なまたはデジタルなアイテムの表示、コンセプトなどが含まれるが、それらに限定されない。ユーザは、ソーシャルネットワーキングオブジェクトとの対話を、そのオブジェクトに関連付けを行うこと、またはそのオブジェクトと対話することによって、行うことができる。たとえば、ユーザは、グループに参加すること、イベントに出席すること、場所にチェックインすること、組織のファンページのファンになること、ファンページに「いいね」と表明すること、ファンページに投稿することなどによってオブジェクトと対話することができる。これらは、ソーシャルネットワーキングシステムにおいてユーザが影響を与えることができるオブジェクトの単なる数例であり、その他の多くのオブジェクトが可能である。ユーザの対話は、ユーザによって生成されたコンテンツのアイテムを含むこともできる。たとえ
ば、ユーザは、会社のファンページ上に投稿することによって、そのページと対話することができる。その投稿は、その会社の製品に対するユーザの意見を提供する、ユーザによって生成されたコメントを含むことができる。
【００１３】
一実施形態において、１または複数の閲覧ユーザに関してインフルエンサスコアが決定され、対話ユーザによって実行されたアクティビティについて記述するストーリが、インフルエンサスコアに基づいて閲覧ユーザに提供される。本明細書において使用される際には、閲覧ユーザに関するインフルエンサスコアは、閲覧ユーザが有するつながりに対してその閲覧ユーザが与える影響を表す値、およびつながり自体のインフルエンサスコアを示すことができる。たとえば、インフルエンサスコアは、閲覧ユーザが閲覧ユーザ自身の友達のうちの１つに対してどれぐらいの影響力を有するか、およびまた、この友達のインフルエンサスコアであって、この友達自身の友達に対するインフルエンサスコアを考慮することができる。
【００１４】
閲覧ユーザに対して、その閲覧ユーザに関するインフルエンサスコアに基づいてストーリを提供することによって、複数の実施形態は、そのストーリの全体的な有効性を高めることができる。より具体的には、閲覧ユーザが、その他のユーザに対するその閲覧ユーザの影響に基づいてストーリを提示されるため、そのストーリを伴う（たとえば、そのストーリを共有する）その閲覧ユーザによるその後の対話は、同様にそのストーリに関心を抱いてそのストーリと対話する可能性があるその他のユーザに対するそのストーリの効果的なターゲティングを可能にすることができる。
【００１５】
一実施形態において、閲覧ユーザに関するインフルエンサスコアのセットが、対話ユーザによって実行されたアクティビティに割り当てられている特定のカテゴリに関連付けられることが可能である。たとえば、ある対話ユーザが、野球をテーマにしているウェブサイト上に投稿されているコメントへのリンクを共有する場合がある。そのリンクは上述のウェブサイトに関連付けられているため、その対話ユーザのアクティビティは、スポーツカテゴリに割り当てられることが可能である。閲覧ユーザに関するそれぞれの決定されたインフルエンサスコアがスポーツカテゴリに関連付けられることも可能である。結果として、インフルエンサスコアは、その対話ユーザによるそのアクティビティの実行がその他のユーザに与える可能性が高い影響をさらに正確に反映することができる。
【００１６】
一実施形態において、閲覧ユーザに関するそれぞれのインフルエンサスコアは、その閲覧ユーザのつながりに対するその閲覧ユーザに関する影響値と、それらのつながりに関するインフルエンサスコアとの関数であることが可能である。そのような一実施形態において、閲覧ユーザに関するインフルエンサスコアは、下記の式を使用して計算されることが可能である。
【００１７】
【数１】
2015515676.tif 000003
上に示されている式においては、Ｆ（ｖ）は、所与の閲覧ユーザ（ｖ）に関するインフルエンサスコアを表している。Ｇ（ｖ，ｃ）は、つながり（ｃ）に対する閲覧ユーザ（ｖ）に関する影響値を表しており、この場合、閲覧ユーザ（ｖ）は、ｉ個のつながりに関連付けられている。Ｆ（ｃ）は、つながり（ｃ）に関するインフルエンサスコアを表している。
【００１８】
影響値Ｇ（ｖ，ｃ）は、一般には、閲覧ユーザがつながりに対して与える影響の量を示す。一実施形態において、影響値は、つながりによって閲覧ユーザのコンテンツ（たとえば、閲覧ユーザによって生成されたコンテンツ、閲覧ユーザによって実行されたアクティビティについて記述するストーリなど）に関して実行された対話の数およびタイプに基づいて計算されることが可能である。一態様においては、つながりによって閲覧ユーザのコンテンツに関して実行された対話の数が相対的に大きい場合には、影響値も相対的に高い値を有することが可能である。別の態様においては、影響値は、つながりによって実行された対話のタイプに関する重み付けに応じて決定されることが可能であり、この場合、別々のタイプの対話は、別々に重み付けされる。たとえば、つながりが、閲覧ユーザによって実行されたアクティビティに対してコメントする場合には、そのアクティビティに「いいね」と表明する場合よりも、影響値が高くなることが可能である。一実施形態において、影響値は、閲覧ユーザと、つながりとの間における関係のタイプに基づいて計算されることも可能である。たとえば、つながりが、閲覧ユーザの友達である場合には、閲覧ユーザのファンである場合よりも、影響値が高くなることが可能である。一態様においては、影響値を計算する際に考慮される閲覧ユーザのコンテンツは、対話ユーザによって実行されたアクティビティと同じカテゴリに関連付けられているコンテンツに限定されることが可能である。
【００１９】
閲覧ユーザのつながりに関するインフルエンサスコアＦ（ｃ）は、そのつながりにつながっているユーザに対するそのつながりに関する影響値Ｇ（ｃ，ｋ）、およびそのつながりにつながっているそのユーザに関するインフルエンサスコアＦ（ｋ）に部分的に基づくことが可能である。つながりに関する影響値は、閲覧ユーザに関する影響値Ｇ（ｖ，ｃ）の決定と同様の様式で決定されることが可能である。
【００２０】
一実施形態において、閲覧ユーザに関するインフルエンサスコアは、その閲覧ユーザに関するインフルエンサスコア要素のセットの合計として計算されることが可能であり、その場合、それぞれのインフルエンサスコア要素は、対応するインフルエンサスコアＦ（ｃ）に対して重み付けされた影響値Ｇ（ｖ，ｃ）に基づく。一実施形態において、少なくとも１つの閲覧ユーザが、対話ユーザによって実行されたアクティビティについて記述するストーリを提供されることが可能であり、その場合、そのストーリは、その少なくとも１つの閲覧ユーザに対する対話ユーザに関するインフルエンサスコア要素に基づいて提供される。対話ユーザに関するインフルエンサスコア要素は、閲覧ユーザに関する算出されたインフルエンサスコアＦ（ｖ）、および閲覧ユーザに対する対話ユーザに関する影響値に基づくことが可能である。対話ユーザに関する影響値は、一般には、その対話ユーザが少なくとも１つの閲覧ユーザに対して与える影響の量を表すことができる。
【００２１】
一実施形態において、少なくとも１つの閲覧ユーザは、その閲覧ユーザに対する対話ユーザに関するインフルエンサスコア要素が所定の閾値を超えた場合に、ストーリを提供されることが可能である。別の実施形態においては、少なくとも１つの閲覧ユーザは、その閲覧ユーザに対応するインフルエンサスコア要素が、その閲覧ユーザに対応するその他のインフルエンサスコア要素よりも大きい場合に、ストーリを提供されることが可能である。たとえば、ある閲覧ユーザの第１の対話友達が、スポーツウェブページ上に投稿されている記事に「いいね」と表明する場合がある。その閲覧ユーザの第２の対話友達が、料理ブログ上に投稿されている記事を共有した場合がある。第１の友達のアクティビティに関連付けられているインフルエンサスコア要素が、第２の友達のアクティビティに関連付けられているインフルエンサスコア要素よりも大きいため、第１の対話友達のアクティビティについて記述するストーリが、その後に閲覧ユーザに提供されることが可能である。
【００２２】
図１は、インフルエンサスコアに基づいて１または複数の閲覧ユーザ１２０にストーリ
１９０を提供するためのプロセスを示している。このプロセスは、対話ユーザ１１０によってオブジェクト１３０に関して実行されたアクティビティ１１２を影響ターゲティングエンジン１７５が識別することで開始する。オブジェクト１３０は、たとえば、特定のウェブページ上に投稿されている記事であることが可能である。対話ユーザ１１０が、その記事へのリンクを共有することによって、オブジェクトに関してアクティビティを実行した場合がある。対話ユーザ１１０によって実行されたアクティビティ１１２を識別すると、影響ターゲティングエンジン１７５は、対話ユーザ１１０につながっている１または複数の閲覧ユーザを識別する。図１においては、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０ａおよび１２０ｂを識別する。１または複数の閲覧ユーザを識別すると、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０に関するインフルエンサスコア、および閲覧ユーザ１２０に関する対話ユーザ１１０の影響を決定する。インフルエンサスコアは、アクティビティ１１２に割り当てられているカテゴリに関連付けられることが可能である。一実施形態において、インフルエンサスコアは、閲覧ユーザ１２０につながっているユーザに関する閲覧ユーザ１２０の影響、およびその閲覧ユーザにつながっているユーザに関するインフルエンサスコアに基づくことが可能である。図１においては、たとえば、閲覧ユーザ１２０ａに関するインフルエンサスコアは、ユーザ１２２ａおよび１２２ｂに関する閲覧ユーザ１２０ａの影響に、ならびにユーザ１２２ａおよび１２２ｂに関するインフルエンサスコアに基づくことが可能である。閲覧ユーザ１２０に関する計算されたインフルエンサスコア、および対話ユーザ１１０の影響に基づいて、閲覧ユーザ１２０のうちの１または複数が選択され、対話ユーザ１１０によって実行されたアクティビティについて記述するストーリ１９０を提供される。
【００２３】
一実施形態において、閲覧ユーザ１２０のうちの１または複数の選択は、インフルエンサスコアの閾値に基づくことが可能である。詳細には、閲覧ユーザ１２０は、そのユーザに関するインフルエンサスコアが特定のインフルエンサスコアの閾値を超えた場合にのみ選択されることが可能である。この方法においては、インフルエンサスコアの閾値は、ストーリの配信におけるハードフィルタとして機能することができる。インフルエンサスコアの閾値は、ソーシャルネットワーキングシステムによって自動的に設定されること、または広告主もしくはシステムオペレータから受け取られることが可能である。
【００２４】
別の実施形態においては、１または複数の閲覧ユーザ１２０の選択は、閲覧ユーザに関するインフルエンサスコアおよび／またはその他の基準に基づくことが可能である。たとえば、１または複数の閲覧ユーザを選択する際に、閲覧ユーザに関するインフルエンサスコアは、閲覧ユーザに関連付けられている年齢、性別、関心、クリックスルーレート（ＣＴＲ）、および／またはその他の基準とともに考慮されることが可能である。インフルエンサスコアの閾値に基づいて閲覧ユーザをフィルタリングすることとは対照的に、この実施形態は、スコアの閾値を、選択プロセスにおけるいくつかの入力のうちの１つとみなす。たとえば、インフルエンサスコアは、ストーリまたは広告の候補をランク付けするためのスコアを算出するために使用されるいくつかの特徴のうちの１つであることが可能である。この実施形態においては、閲覧ユーザに関するインフルエンサスコアが高ければ高いほど、その閲覧ユーザが、ストーリ１９０を提供される対象として選択される可能性が高くなる。しかしながら、ストーリは、閲覧ユーザのために選択される上で特定のインフルエンサスコアの閾値を満たす必要はない。
【００２５】
一実施形態において、ストーリ１９０を提供される閲覧ユーザ１２０は、そのストーリと対話することができ、それによってストーリ１９０は、その閲覧ユーザにつながっている１または複数のユーザ１２２に提示されることが可能になる。そのような一実施形態において、閲覧ユーザ１２０につながっているユーザに関してインフルエンサスコアが決定される。その後、影響ターゲティングエンジン１７５は、どのユーザ１２２にストーリ１９０を提示するかを決定することができる。
【００２６】
システムアーキテクチャ
図２Ａは、ソーシャルネットワーキングシステム１００のオペレーションに適しているシステム環境を示すハイレベルブロック図である。このシステム環境は、１または複数のクライアントデバイス２０２と、１または複数のサードパーティウェブサイト２０３と、ソーシャルネットワーキングシステム１００と、ネットワーク２０４とを含む。３つのクライアントデバイスおよび１つのサードパーティウェブサイトのみが図２Ａにおいて示されているが、任意の数のこれらのエンティティ（数百万を含む）が含まれることが可能であるということを理解されたい。代替構成においては、異なるエンティティがこのシステム内に含まれることも可能である。
【００２７】
ネットワーク２０４は、一般には、任意のネットワークであることが可能であり、それらのネットワークには、インターネット、モバイルネットワーク、ＬＡＮ、有線ネットワークもしくは無線ネットワーク、プライベートネットワーク、および／または仮想プライベートネットワークの任意の組合せが含まれるが、それらに限定されない。
【００２８】
クライアントデバイス２０２は、ユーザ入力を受け取ることが可能な、かつネットワーク２０４を通じてデータを送信および受信することが可能な１または複数のコンピューティングデバイスを含む。たとえば、クライアントデバイス２０２は、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ（パッド）、スマートフォン、携帯情報端末（ＰＤＡ）、または、コンピューティング機能およびデータ通信機能を含むその他の任意のデバイスであることが可能である。クライアントデバイス２０２は、ネットワーク２０４を通じて通信するように構成されており、ネットワーク２０４は、有線通信システムおよび無線通信システムの両方を使用したローカルエリアネットワークおよび／またはワイドエリアネットワークの任意の組合せを含むことができる。クライアントデバイス２０２は、さまざまなユーザがソーシャルネットワーキングシステム１００と通信することができる手段を提供することができる。サードパーティウェブサイト２０３は、ソーシャルネットワーキングシステム１００と通信するためにネットワーク２０４に結合されている。
【００２９】
ソーシャルネットワーキングシステム１００は、ユーザが互いに通信すること、またはその他の形で対話すること、および本明細書に記載されているコンテンツにアクセスすることを可能にするコンピューティングシステムを含む。一実施形態において、ソーシャルネットワーキングシステム１００は、経歴情報、人口統計学的情報、およびその他のタイプの記述的情報、たとえば、職業経験、学歴、趣味または好み、場所などを含む、ソーシャルネットワークのユーザについて記述するユーザプロフィールを記憶する。ソーシャルネットワーキングシステム１００はさらに、その他のオブジェクト、たとえば、ファンページ、イベント、グループ、広告、一般的な投稿などを記憶する。
【００３０】
図２Ｂは、ソーシャルネットワーキングシステム１００のさまざまな要素の例示的なブロック図である。ソーシャルネットワーキングシステム１００は、ウェブサーバ２５０、データロガー２６０、影響ターゲティングエンジン１７５、プロフィールストア２０５、グループストア２１０、イベントストア２１５、アプリケーションデータストア２２０、トランザクションストア２２５、プライバシデータストア２３０、関係データストア２４０、アクティビティデータストア２４５、広告ストア２４６、およびインフルエンサスコアストア２４８を含む。代替構成においては、異なる要素がシステム１００内に含まれることが可能である。
【００３１】
一般には、ウェブサーバ２５０は、ソーシャルネットワーキングシステム１００を、ネットワーク２０４を通じてクライアントデバイス２０２のうちの１つまたは複数へ、なら
びに１または複数のサードパーティウェブサイト２０３へリンクさせる。ウェブサーバ２５０は、ソーシャルネットワーキングシステム１００と、クライアントデバイス２０２またはサードパーティウェブサイト２０３との間においてメッセージを受信して回送するためにメールサーバまたはその他のメッセージング機能を含むことができる。それらのメッセージは、インスタントメッセージ、キューに入れられたメッセージ（たとえば、Ｅメール）、テキストおよびＳＭＳメッセージ、またはその他の任意の適切なメッセージング技術によることが可能である。一実施形態において、ウェブサーバ２５０は、コンテンツを求めるユーザ要求を受信することができ、その場合には、ストーリ（たとえば、ニュースフィードストーリ、スポンサ提供のストーリなど）が、コンテンツとともに提供されることになる。それに応答して、ウェブサーバ２５０は、ストーリを求める要求を影響ターゲティングエンジン１７５へ送信することができる。
【００３２】
データロガー２６０は、ユーザがソーシャルネットワーキングシステム１００内の複数のさまざまなタイプのソーシャルネットワーキングオブジェクトとの間で有することができるさまざまな対話に関してウェブサーバ２５０からの通信を受信することができる。ソーシャルネットワーキングシステム１００は、そのようなデータを任意の適切な様式で保持することができる。一実施形態において、プロフィールストア２０５、グループストア２１０、イベントストア２１５、アプリケーションデータストア２２０、トランザクションストア２２５、プライバシデータストア２３０、関係データストア２４０、アクティビティデータストア２４５、広告ストア２４６、およびインフルエンサスコアストア２４８のそれぞれは、システム１００によって保持される対応するタイプのソーシャルネットワーキングオブジェクトのそれぞれのインスタンスごとにデータを管理するためのデータ構造を記憶する。それらのデータ構造は、対応するタイプのオブジェクトに適している情報フィールドを含む（たとえば、イベントストア２１５は、イベントに関する時間および場所を含むデータ構造を含み、その一方でプロフィールストア２０５は、ユーザのプロフィールについて記述するのに適しているフィールドを伴うデータ構造を含む）。特定のタイプの新たなオブジェクトが作成された場合には、システム１００は、対応するタイプの新たなデータ構造を初期設定し、それに一意のオブジェクト識別子を割り当て、必要に応じてそのオブジェクトにデータを加えることを開始する。これは、たとえば、新たなユーザアクティビティがシステム１００によって検知された場合に生じることが可能である。それに応答して、システム１００は、アクティビティデータストア２４５内にアクティビティオブジェクトの新たなインスタンスを生成し、そのアクティビティオブジェクトに一意の識別子を割り当て、アクティビティまたは対話などについて記述する情報をそのアクティビティオブジェクトに投入する。
【００３３】
影響ターゲティングエンジン１７５は、１または複数の閲覧ユーザに関するインフルエンサスコアを算出し、それらのインフルエンサスコアに基づいて、それらの閲覧ユーザのうちのどの閲覧ユーザがストーリ１９０を送信されることになるかを決定する。一実施形態において、影響ターゲティングエンジン１７５は、対話ユーザ１１０によって実行されたアクティビティを識別することができる。たとえば、影響ターゲティングエンジン１７５は、対話ユーザ１１０が特定の映画に「いいね」と表明していること、ファンページに「いいね」と表明していること、特定のリンクを共有していること、特定の記事を共有していること、フォトアルバムを共有していることなどを決定するために、データロガー２６０によって収集された情報を取り出すことができる。アクティビティを識別すると、影響ターゲティングエンジン１７５は、対話ユーザ１１０によって実行されたアクティビティに関するカテゴリを決定する。カテゴリは、アクティビティに含まれているオブジェクトの内容（たとえば、記事のトピック）、アクティビティに含まれているオブジェクトに関するメタデータ、オブジェクトに関する識別情報（たとえば、記事にアクセスするために使用されたユニバーサルリソース識別子がアクセスされることが可能である）、またはそれらの任意の組合せに基づくことが可能である。たとえば、対話ユーザ１１０は、フッ
トボールというスポーツについて論じている特定の記事に自分が「いいね」と表明していることを示す場合がある。影響ターゲティングエンジン１７５は、その後、自然言語処理アルゴリズムを使用してその記事の主題（すなわち、フットボール）を決定するためにその記事のテキストを処理することができる。そのような決定の結果として、影響ターゲティングエンジン１７５は、対話ユーザのアクティビティをスポーツまたはフットボールのカテゴリに割り当てる。
【００３４】
別の例として、対話ユーザ１１０は、特定の電子機器小売業者のウェブサイトに対話ユーザ自身が「いいね」と表明していることを示す場合がある。そのウェブサイトに埋め込まれているタグまたはその他のメタデータに基づいて、影響ターゲティングエンジン１７５は、対話ユーザのアクティビティを電子機器のカテゴリに割り当てる。この例においては、影響ターゲティングエンジン１７５は、アクティビティに関するカテゴリを決定するために、メタデータとカテゴリとの間における対応付けを含む適切なデータ構造（たとえば、テーブル）を参照することができる。
【００３５】
さらに別の例として、対話ユーザは、特定の金融ウェブサイトからの記事を共有する場合がある。その記事は金融ウェブサイトから取られているため、その内容を問わずに、影響ターゲティングエンジン１７５は、対話ユーザのアクティビティを金融のカテゴリに割り当てることができる。この例においては、影響ターゲティングエンジン１７５は、アクティビティに関するカテゴリを決定するために、ユニバーサルリソース識別子（たとえば、ＵＲＬなど）とカテゴリとの間における対応付けを含む適切なデータ構造（たとえば、テーブル）を参照することができる。
【００３６】
対話ユーザ１１０によって実行されたアクティビティに関するカテゴリを識別した後に、影響ターゲティングエンジン１７５は、１または複数の閲覧ユーザ１２０を識別する。それぞれの閲覧ユーザは、ソーシャルネットワーキングシステム１００を通じて対話ユーザ１１０につながっているユーザであることが可能である。たとえば、閲覧ユーザは、対話ユーザ１１０の友達、フォロワ、ファンなどであることが可能である。１または複数の閲覧ユーザ１２０を識別した後に、閲覧ユーザのうちのそれぞれに対する対話ユーザ１１０に関するインフルエンサスコア要素が計算されることが可能である。以降で説明するように、計算されたインフルエンサスコア要素は、閲覧ユーザ１２０のうちのどの閲覧ユーザ１２０へストーリ１９０を送信するかを決定するために使用されることが可能である。一実施形態において、インフルエンサスコア要素が、所与の閲覧ユーザ１２０に対する対話ユーザ１１０に関する影響値と、その閲覧ユーザに関するインフルエンサスコアとの関数として算出されることが可能である。
【００３７】
一実施形態において、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０に関するインフルエンサスコアを再帰的に計算することができる。そのような一実施形態において、影響ターゲティングエンジン１７５は、閲覧ユーザのつながり１２２に関するインフルエンサスコア、つながり１２２につながっているユーザのセットに関するインフルエンサスコアなどを計算することができる。その他の実施形態においては、閲覧ユーザ１２０に関するインフルエンサスコアは、事前に計算されていることが可能である。とりわけ、影響ターゲティングエンジン１７５は、ソーシャルネットワーキングシステム１００のユーザに関するさまざまなカテゴリについてのインフルエンサスコアを定期的に計算してインフルエンサスコアストア２４８内に記憶することができる。そのような一実施形態において、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０に関するインフルエンサスコアをストア２４８から取り出すことができ、ストア２４８では、それぞれのインフルエンサスコアが、対話ユーザ１１０によって実行されたアクティビティに関連付けられているカテゴリに関連付けられている。
【００３８】
一実施形態において、それぞれの所与の閲覧ユーザ１２０に関するインフルエンサスコアは、閲覧ユーザ１２０に関するインフルエンサスコア要素のセットに基づいて計算されることが可能である。所与の閲覧ユーザ１２０に関するそれぞれのインフルエンサスコア要素は、その閲覧ユーザのつながり１２２のうちの１つに関するインフルエンサスコアに対して重み付けされているそのつながり１２２に対するその閲覧ユーザに関する影響値の関数として算出されることが可能である。
【００３９】
一実施形態において、閲覧ユーザ１２０のつながり１２２のうちの１つに対する閲覧ユーザ１２０に関するそれぞれの影響値は、つながり１２２によって閲覧ユーザ１２０のコンテンツに関して実行された対話の数およびタイプに基づくことが可能である。とりわけ、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０に関連付けられているコンテンツの１または複数のアイテムを識別することができる。それぞれのコンテンツアイテムは、閲覧ユーザによって生成されたコンテンツ、閲覧ユーザによって実行されたアクティビティについて記述するストーリなどであることが可能である。たとえば、コンテンツアイテムは、閲覧ユーザ１２０によって特定の会社のファンページに投稿されたコメントであることが可能である。別の例として、コンテンツアイテムは、閲覧ユーザ１２０が特定の映画に「いいね」と表明していることを示すストーリであることが可能である。一実施形態において、影響ターゲティングエンジン１７５は、ソーシャルネットワーキングシステム１００のさまざまなストアを参照することによってコンテンツの１または複数のアイテムを識別することができる。
【００４０】
コンテンツの１または複数のアイテムを識別すると、影響ターゲティングエンジン１７５は、それぞれのアイテムに関するカテゴリを決定する。影響ターゲティングエンジン１７５は、任意の適切な様式でアイテムに関するカテゴリを決定することができる。たとえば、影響ターゲティングエンジン１７５は、コンテンツのアイテムに含まれている情報（たとえば、そのアイテムのテキスト、オーディオ、および／もしくはビデオ）、コンテンツのアイテムに関連付けられているメタデータ（たとえば、タグ）、ならびに／またはコンテンツのアイテムに関連付けられている識別情報（たとえば、ＵＲＬ）に基づいて、アイテムに関するカテゴリを決定することができる。
【００４１】
コンテンツのアイテムに関するカテゴリを決定した後に、影響ターゲティングエンジン１７５は、コンテンツアイテム候補のセットを決定する。一実施形態において、それぞれのコンテンツアイテムごとに、影響ターゲティングエンジン１７５は、コンテンツアイテムに割り当てられているカテゴリが、対話ユーザ１１０によって実行されたアクティビティに割り当てられているカテゴリと一致するか否かを決定する。一致が決定された場合には、コンテンツのそのアイテムは、コンテンツアイテム候補のセットに含まれる。その他の実施形態においては、閲覧ユーザに関するインフルエンサスコアの決定は、特定のユーザアクティビティに関連しないことが可能である。たとえば、閲覧ユーザに関するインフルエンサスコアは、さまざまなカテゴリにおいて影響ターゲティングエンジン１７５によって定期的に算出されることが可能である。そのような実施形態においては、影響ターゲティングエンジン１７５は、コンテンツアイテムに割り当てられているカテゴリが、算出されるインフルエンサスコアが関連付けられるカテゴリと一致するか否かを決定する。
【００４２】
コンテンツアイテム候補のセットを識別すると、影響ターゲティングエンジン１７５は、コンテンツアイテム候補のサブセットを識別し、その場合、そのサブセット内のそれぞれのアイテムは、閲覧ユーザ１２０の所与のつながり１２２が対話したコンテンツアイテムである。たとえば、影響ターゲティングエンジン１７５は、つながり１２２がコンテンツアイテムに「いいね」と表明している場合、コンテンツアイテムを共有した場合、コンテンツアイテムのレビューを行う場合、および／またはコンテンツアイテムにコメントした場合に、そのコンテンツアイテムをサブセット内に含めることができる。
【００４３】
コンテンツアイテム候補のサブセットを識別すると、影響ターゲティングエンジン１７５は、つながり１２２によってそのサブセット内のコンテンツアイテムに関して実行された対話の数を決定する。たとえば、そのサブセットは、２つのコンテンツアイテムを含む場合がある。つながり１２２が、第１のコンテンツアイテムと２回対話した場合がある。つながり１２２がさらに、第２のコンテンツアイテムと３回対話した場合がある。したがって、つながり１２２によって実行された対話の数は５回になる。つながり１２２によって実行された対話の数を決定することに加えて、影響ターゲティングエンジン１７５は、つながり１２２によって実行されたそれぞれの対話に関するタイプを決定する。それぞれの対話に関する決定されたタイプに基づいて、影響ターゲティングエンジン１７５は、固有の重み付けをその対話に割り当てる。一実施形態において、閲覧ユーザ１２０の影響をより強く示す対話は、より大きく重み付けされることが可能である。たとえば、つながり１２２が特定のコンテンツアイテムにコメントした場合の対話は、つながり１２２が特定のコンテンツアイテムに「いいね」と表明している場合の対話よりも大きな重み付けを有することができる。一実施形態において、影響ターゲティングエンジン１７５はさらに、閲覧ユーザ１２０およびつながり１２２に関する関係タイプを決定する。たとえば、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０と、つながり１２２との間における関係が友達タイプであると決定することができる。
【００４４】
つながり１２２によって実行された対話の数、それらの対話に関する重み付け、ならびに閲覧ユーザおよびつながりに関する関係タイプに基づいて、影響ターゲティングエンジン１７５は、つながり１２２に対する閲覧ユーザ１２０に関する影響値を計算する。影響値は、任意の適切な様式で計算されることが可能である。一実施形態において、影響値を得るために、それぞれの対話の重み付け同士を合計して、その後に関係定数（閲覧ユーザと、つながりとの間における関係のタイプを表す定数）を乗じることができる。一例としては、第１の対話が１という重み付けを有する場合があり、第２の対話が２という重み付けを有する場合がある。それらの値を合計して、１という関係定数を乗じることができる。結果として、閲覧ユーザに関する影響値は、３という値になると計算されることが可能である。そのような一実施形態において、重み付けが大きければ大きいほど、対話の数が大きければ大きいほど、および関係定数が大きければ大きいほど、影響ターゲティングエンジン１７５によって計算される影響値は大きくなる。影響値を決定するためのその他の計算が使用されることも可能である。
【００４５】
つながり１２２のうちのそれぞれに関する影響値を決定した後に、影響ターゲティングエンジン１７５は、つながり１２２に関するインフルエンサスコアのセットを決定する。一実施形態において、影響ターゲティングエンジン１７５は、つながり１２２に関するインフルエンサスコアを再帰的に計算することができる。その他の実施形態においては、つながりに関するインフルエンサスコアは、事前に計算されていることが可能である。とりわけ、影響ターゲティングエンジン１７５は、ソーシャルネットワーキングシステム１００のユーザに関するさまざまなカテゴリについてのインフルエンサスコアを定期的に計算してインフルエンサスコアストア２４８内に記憶することができる。そのような一実施形態において、影響ターゲティングエンジン１７５は、所与のつながり１２２に関するインフルエンサスコアをストア２４８から取り出すことができる。
【００４６】
つながり１２２に対応する影響値およびインフルエンサスコアを得ると、閲覧ユーザ１２０に関するインフルエンサスコアが計算されることが可能である。一実施形態において、閲覧ユーザに関するインフルエンサスコア要素のセットが最初に算出されることが可能である。それぞれのインフルエンサスコアは、特定のつながり１２２に対応する影響値をその同じつながり１２２に関するインフルエンサスコアに対して重み付けした関数であることが可能である。一実施形態において、インフルエンサスコア要素は、つながり１２２
に対応する影響値に、そのつながり１２２に関するインフルエンサスコアを乗じることによって計算されることが可能である。インフルエンサスコア要素のセットを計算した後に、影響ターゲティングエンジン１７５は、閲覧ユーザ１２０に関するインフルエンサスコアを決定するために、それらの要素を合計する。一実施形態において、閲覧ユーザ１２０に関するインフルエンサスコアは、たとえば、インフルエンサスコアストア２４８内に記憶されることが可能である。
【００４７】
論じたように、対話ユーザ１１０に関するインフルエンサスコア要素はさらに、識別された閲覧ユーザに対する対話ユーザ１１０に関する影響値に基づくことが可能である。所与の閲覧ユーザに対する対話ユーザ１１０に関するそれぞれの影響値の決定は、上述のように、つながりに対する閲覧ユーザに関する影響値の決定と同様の様式で実行されることが可能である。
【００４８】
閲覧ユーザ１２０に関するインフルエンサスコアおよび対話ユーザ１１０に関する影響値に基づいて、影響ターゲティングエンジン１７５は、それぞれの閲覧ユーザ１２０に対する対話ユーザ１１０に関するインフルエンサスコア要素を計算する。対話ユーザ１１０に関するインフルエンサスコア要素のうちのそれぞれを計算すると、それらのスコア要素を合計して、対話ユーザ１１０に関するインフルエンサスコアを決定することができる。対話ユーザ１１０に関するインフルエンサスコア要素および／またはインフルエンサスコアは、その後に、たとえば、インフルエンサスコアストア２４８内に記憶されることが可能である。一実施形態において、インフルエンサスコア要素および／またはインフルエンサスコアは、データベースなど、適切なデータ構造内に記憶されることが可能である。記憶されたスコア／要素は、その後に、対話ユーザ１１０によって実行されたアクティビティについて記述するストーリを配信するために使用されることが可能である。記憶されたスコア／要素はさらに、その後に、たとえば、対話ユーザ１１０に（直接または間接的に）つながっているその他のユーザに関するインフルエンサスコア要素の計算中に参照されることが可能である。
【００４９】
一実施形態において、影響ターゲティングエンジン１７５は、ユーザのアクティビティについて記述するストーリ１９０を提供するための閲覧ユーザのうちの１または複数を決定する。一実施形態において、そのような決定は、それぞれの閲覧ユーザに関して、１または複数のストーリを含むコンテンツを求める要求が閲覧ユーザから受信されるまで行われない。たとえば、その決定は、所与の閲覧ユーザに関して、ニュースフィード、スポンサ提供のストーリなどを含むページをその閲覧ユーザが要求するまで実行されないことが可能である。
【００５０】
閲覧ユーザがストーリ１９０を提供されることになるか否かの決定は、任意の適切な様式で実行されることが可能である。一実施形態において、影響ターゲティングエンジン１７５は、閲覧ユーザに対応する対話ユーザ１１０に関するインフルエンサスコア要素を所定の閾値と比較することができる。インフルエンサスコア要素が閾値を超えている場合には、ストーリが閲覧ユーザに提供されることが可能である。閾値は、たとえば、ソーシャルネットワーキングシステム１００のオペレータによって提供される入力を通じて事前に受信されていることが可能である。別の実施形態においては、影響ターゲティングエンジン１７５は、閲覧ユーザに対応するインフルエンサスコア要素を、同じ閲覧ユーザに対応するその他のインフルエンサスコア要素と比較することができ、その場合、その他のインフルエンサスコア要素は、その閲覧ユーザにつながっているユーザによって実行されたその他のアクティビティに関連付けられている。対話ユーザ１１０のアクティビティに関連付けられているインフルエンサスコア要素がその他のインフルエンサスコア要素を超えている場合には、ストーリが閲覧ユーザに提供されることが可能である。たとえば、ある閲覧ユーザにつながっている第１の対話ユーザが、特定の映画に「いいね」と表明している
場合がある。その閲覧ユーザにつながっている第２の対話ユーザが、ウェブサイト上に投稿されている特定の記事を共有する場合がある。その閲覧ユーザに対する２つの別々のインフルエンサスコア要素が計算されることが可能である。それらのインフルエンサスコア要素が比較されることが可能であり、より高いインフルエンサスコア要素に関連付けられているアクティビティが、その閲覧ユーザに提供されるアクティビティについて記述するストーリを有するものとして選択されることが可能である。さらに別の実施形態においては、影響ターゲティングエンジン１７５は、閲覧ユーザがストーリを提供されることになるか否かを決定する際に、そのユーザに関連付けられているその他の基準とともにインフルエンサスコア要素を考慮することができる。
【００５１】
ストーリを提供されることになる閲覧ユーザを決定した後に、影響ターゲティングエンジン１７５は、対話ユーザ１１０によって実行されたアクティビティについて記述するストーリを生成する。たとえば、生成されたストーリは、その対話ユーザが特定の会社のファンページに「いいね」と表明していることを示す場合がある。一実施形態において、ストーリは、任意選択で入力要素を含むことができる。入力要素は、閲覧ユーザがストーリと対話することを可能にする。たとえば、閲覧ユーザ１２０は、その閲覧ユーザにつながっているユーザとの間でストーリを共有するために入力要素を使用することができる。入力要素は、閲覧ユーザから入力が受信されることを可能にするための任意の適切なメカニズムを含むことができる。たとえば、入力要素は、テキストフィールド、ラジオボタンのセット、チェックボックスのセット、ドロップダウンメニュー、ボタン、またはボタンのセットなどを含むことができる。
【００５２】
ストーリを生成した後に、影響ターゲティングエンジン１７５は、そのストーリを送信される対象として決定された閲覧ユーザ１２０へそのストーリを表示目的で送信する。詳細には、閲覧ユーザ１２０のクライアント２０２は、ストーリを閲覧ユーザに表示するように構成されることが可能である。生成されたストーリは、ニュースフィードストーリ、バナー、対話可能なポップアップ、スポンサ提供のストーリとして、または、クライアント２０２上で実行されているソーシャルネットワーキングシステムに関連付けられているアプリケーションに関連して、それぞれの選択された閲覧ユーザ１２０に表示されることが可能である。
【００５３】
一実施形態において、ストーリを閲覧ユーザ１２０に提供した後に、ソーシャルネットワーキングシステム１００は、ストーリの任意選択の入力要素を通じて閲覧ユーザ１２０からの情報を受け取ることができる。一実施形態において、入力要素との間での閲覧ユーザの対話、および受信された情報は、閲覧ユーザの対話に関するストーリおよび／または情報を閲覧ユーザのつながり１２２へ配信するために使用されることが可能である。たとえば、閲覧ユーザ１２０は、対話ユーザ１１０によって投稿されたリンクを含むストーリを共有することができる。共有したことに応答して、ソーシャルネットワーキングシステム１００は、そのストーリを閲覧ユーザ１２０のつながり１２２に提供することができる。一実施形態において、そのストーリは、つながりに関するインフルエンサスコアに基づいて、つながり１２２に表示目的で提供されることが可能である。
【００５４】
インフルエンサスコアに基づいてストーリを提供するための方法
図３は、インフルエンサスコアに基づいてストーリを提供するためのプロセスの一実施形態を示している。一実施形態において、このプロセスは、対話ユーザ１１０によって実行されたアクティビティを識別する（３１５）。たとえば、このプロセスは、対話ユーザ１１０が特定のニュース記事を読んだということを識別することができる。このプロセスは、対話ユーザ１１０によって実行されたアクティビティに関するカテゴリを決定する（３２０）。たとえば、対話ユーザ１１０は、投資ブログ上に投稿されている記事へのリンクを共有する場合がある。したがって、このアクティビティに関するカテゴリは、金融で
あるとみなされることが可能である。このプロセスは、対話ユーザ１１０につながっている１または複数の閲覧ユーザを識別する（３２５）。たとえば、それらの１または複数の閲覧ユーザのそれぞれは、対話ユーザ１１０の友達、その対話ユーザのフォロワ、その対話ユーザのファンなどであることが可能である。このプロセスは、１または複数の閲覧ユーザ１２０に関するインフルエンサスコアを決定する（３３０）。それぞれのインフルエンサスコアは、閲覧ユーザの１または複数のつながりに対する閲覧ユーザに関する影響値と、つながりに関するインフルエンサスコアとの関数であることが可能である。インフルエンサスコアを決定した後に、このプロセスは、計算されたインフルエンサスコアに基づいて、ストーリを提供されることになる少なくとも１つの閲覧ユーザを決定する（３３５）。一実施形態において、このプロセスはさらに、少なくとも１つの閲覧ユーザに対する対話ユーザに関する影響値に基づいて少なくとも１つの閲覧ユーザを決定する。このプロセスは、対話ユーザ１１０によって実行されたアクティビティについて記述するストーリを生成する（３４０）。このプロセスは、少なくとも１つの閲覧ユーザに表示目的でストーリを提供する（３４５）。
【００５５】
まとめ
本発明の実施形態についての前述の説明は、例示の目的で提示されており、すべてを網羅すること、または開示されている厳密な形態に本発明を限定することを意図されているものではない。上述の開示に照らせば、多くの修正形態および変形形態が可能であるということを当業者であれば理解されるであろう。
【００５６】
この説明のうちのいくつかの部分は、情報に関するオペレーションのアルゴリズムおよびシンボル表示という点から本発明の実施形態を説明している。これらのアルゴリズム的な記述および表示は一般に、データ処理技術分野における技術者によって、それらの技術者の作業の実体を他の当業者に効果的に伝達するために使用されている。これらのオペレーションは、機能的に、計算処理的に、または論理的に説明されているが、コンピュータプログラムまたは均等な電気回路、マイクロコードなどによって実装されるということがわかる。さらに、一般性を失うことなく、モジュールとしてオペレーションのこれらの構成に言及することが時として便利であることもわかっている。説明されているオペレーションおよびそれらの関連付けられているモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せで具体化されることが可能である。
【００５７】
本明細書において説明されているステップ、オペレーション、またはプロセスのうちのいずれも、１または複数のハードウェアモジュールまたはソフトウェアモジュールを用いて、単独で、またはその他のデバイスと組み合わせて実行または実装されることが可能である。一実施形態において、ソフトウェアモジュールは、説明されているステップ、オペレーション、またはプロセスのうちの任意のものまたはすべてを実行するためにコンピュータプロセッサによって実行されることが可能であるコンピュータプログラムコードを含むコンピュータ可読メディアを含むコンピュータプログラム製品とともに実装される。
【００５８】
本発明の実施形態は、本明細書におけるオペレーションを実行するための装置に関連することも可能である。この装置は、求められている目的のために特別に構築されることが可能であり、および／または、コンピュータ内に記憶されているコンピュータプログラムによって選択的にアクティブ化または再構成される汎用コンピューティングデバイスを含むことができる。そのようなコンピュータプログラムは、有形のコンピュータ可読ストレージメディア、または電子命令を記憶するのに適している任意のタイプのメディア内に記憶されること、およびコンピュータシステムバスに結合されることが可能である。さらに、本明細書において言及されているいかなるコンピューティングシステムも、シングルプロセッサを含むことができ、またはコンピューティング能力を高めるためにマルチプロセッサ設計を採用しているアーキテクチャであることが可能である。
【００５９】
本発明の実施形態は、搬送波において具体化されるコンピュータデータ信号に関連することも可能であり、その場合、そのコンピュータデータ信号は、本明細書において説明されているコンピュータプログラム製品またはその他のデータの組合せの任意の実施形態を含む。そのコンピュータデータ信号は、有形のメディアまたは搬送波において提示されて、その搬送波において変調されるかまたはその他の形でエンコードされる製品であり、それは有形であり、任意の適切な伝送方法に従って伝送される。
【００６０】
最後に、本明細書において使用されている言葉は、主として読みやすさおよび教示上の目的で選択されており、本発明の主題に関する線引きまたは画定を行うために選択されてはいない場合がある。したがって、本発明の範囲は、この詳細な説明によってではなく、本明細書に基づく出願上で生じるあらゆる請求項によって限定されるということが意図されている。したがって、本発明の実施形態の開示は、例示的なものであり、添付の特許請求の範囲において示されている本発明の範囲を限定するものではないということが意図されている。
【図１】
2015515676.tif 000004
【図２Ａ】
2015515676.tif 000005
【図２Ｂ】
2015515676.tif 000006
【図３】
2015515676.tif 000007
【国際調査報告】
2015515676.tif 000008
2015515676.tif 000009