(57)【特許請求の範囲】
【請求項１】
１または複数の演算システムが、
ソーシャル・ネットワーキング・システムの第１のユーザから、コンテンツのスポンサーになるよう求めるリクエストを受け取る工程であって、前記リクエストは、前記ソーシャル・ネットワーキング・システムの他のユーザによって閲覧可能な１または複数のソーシャル・ネットワーキング・オブジェクトの識別情報を含む、工程と；
前記１または複数のソーシャル・ネットワーキング・オブジェクトを前記ソーシャル・ネットワーキング・システムの前記他のユーザに宣伝する工程と；
前記１または複数のソーシャル・ネットワーキング・オブジェクトの前記宣伝に基づいて前記第１のユーザのアカウントから引き落とす工程と、
を備える方法。
【請求項２】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、前記１または複数のソーシャル・ネットワーキング・オブジェクトを、前記他のユーザの各々のカスタマイズされたアクティビティストリームの所定箇所に固定することを含む、
請求項１に記載の方法。
【請求項３】
前記１または複数のソーシャル・ネットワーキング・オブジェクトは、所定の時間にわたって宣伝される、
請求項２に記載の方法。
【請求項４】
前記所定の時間は、前記ソーシャル・ネットワーキング・システムへの所定回数のログインである、
請求項３に記載の方法。
【請求項５】
支払いは、所定額のクレジットである、
請求項１に記載の方法。
【請求項６】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、前記１または複数のソーシャル・ネットワーキング・オブジェクトを、コンテンツ・ランキング・アルゴリズムにおいて、より大きく重み付けする工程を含む、
請求項１に記載の方法。
【請求項７】
前記コンテンツ・ランキング・アルゴリズムは、第１のノードと、１組の第２のノードの各々との間の少なくとも１つの係数に基づき、前記第１のノードは前記第１のユーザを表し、各第２のノードは前記他のユーザのうちのひとりを表す、
請求項６に記載の方法。
【請求項８】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、
前記コンテンツをスポンサー記事に変換する工程と；
広告システムにおいて前記スポンサー記事の入札を行う工程と；
前記入札の結果、前記スポンサー記事を１組の特定の他のユーザのページのスポンサー記事領域に表示する工程と
を含む、
請求項１に記載の方法。
【請求項９】
命令を格納する、非一時的なコンピュータ読取可能記憶媒体であって、１または複数のコンピュータシステムによって実行されると、前記命令は、
ソーシャル・ネットワーキング・システムの第１のユーザから、コンテンツのスポンサーになるよう求めるリクエストを受け取る工程であって、前記リクエストは、前記ソーシャル・ネットワーキング・システムの他のユーザによって閲覧可能な１または複数のソーシャル・ネットワーキング・オブジェクトの識別情報を含む、工程と、
前記１または複数のソーシャル・ネットワーキング・オブジェクトを前記ソーシャル・ネットワーキング・システムの前記他のユーザに宣伝する工程と、
前記１または複数のソーシャル・ネットワーキング・オブジェクトの前記宣伝に基づいて前記第１のユーザのアカウントから引き落とす工程と、を行うように動作可能である、非一時的なコンピュータ読取可能記憶媒体。
【請求項１０】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、前記１または複数のソーシャル・ネットワーキング・オブジェクトを、前記他のユーザの各々のカスタマイズされたアクティビティストリームの所定箇所に固定することを含む、
請求項９に記載の媒体。
【請求項１１】
前記１または複数のソーシャル・ネットワーキング・オブジェクトは、所定の時間にわたって宣伝される、
請求項１０に記載の媒体。
【請求項１２】
前記所定の時間は、前記ソーシャル・ネットワーキング・システムへの所定回数のログインである、
請求項１１に記載の媒体。
【請求項１３】
支払いは、所定額のクレジットである、
請求項９に記載の媒体。
【請求項１４】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、前記１または複数のソーシャル・ネットワーキング・オブジェクトを、コンテンツ・ランキング・アルゴリズムにおいて、より大きく重み付けする工程を含む、
請求項９に記載の媒体。
【請求項１５】
前記コンテンツ・ランキング・アルゴリズムは、第１のノードと、１組の第２のノードの各々との間の少なくとも１つの係数に基づき、前記第１のノードは前記第１のユーザを
表し、各第２のノードは前記他のユーザのうちのひとりを表す、
請求項１４に記載の媒体。
【請求項１６】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、
前記コンテンツをスポンサー記事に変換する工程と；
広告システムにおいて前記スポンサー記事の入札を行う工程と；
前記入札の結果、前記スポンサー記事を１組の特定の他のユーザのページのスポンサー記事領域に表示する工程と
を含む、
請求項９に記載の媒体。
【請求項１７】
システムであって、前記システムは、
１または複数のプロセッサと；
命令を格納する１または複数の非一時的なコンピュータ可読媒体と
を備え、
前記命令は、前記１または複数のプロセッサによって実行されると、
ソーシャル・ネットワーキング・システムの第１のユーザから、コンテンツのスポンサーになるよう求めるリクエストを受け取る工程であって、前記リクエストは、前記ソーシャル・ネットワーキング・システムの他のユーザによって閲覧可能な１または複数のソーシャル・ネットワーキング・オブジェクトの識別情報を含む、工程と、
前記１または複数のソーシャル・ネットワーキング・オブジェクトを前記ソーシャル・ネットワーキング・システムの前記他のユーザに宣伝する工程と、
前記１または複数のソーシャル・ネットワーキング・オブジェクトの前記宣伝に基づいて前記第１のユーザのアカウントから引き落とす工程と、
を行うように動作可能であるシステム。
【請求項１８】
前記１または複数のソーシャル・ネットワーキング・オブジェクトを宣伝する工程は、前記１または複数のソーシャル・ネットワーキング・オブジェクトを、前記他のユーザの各々のカスタマイズされたアクティビティストリームの所定箇所に固定することを含む、
請求項１７に記載のシステム。
【請求項１９】
前記１または複数のソーシャル・ネットワーキング・オブジェクトは、所定の時間にわたって宣伝される、
請求項１８に記載のシステム。
【請求項２０】
前記所定の時間は、前記ソーシャル・ネットワーキング・システムへの所定回数のログインである、
請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、ユーザが他のユーザと知り合い関係を形成できるソーシャル・ネットワーキング・システムおよび他のシステムに関し、特に、ユーザがソーシャル・ネットワーキング・オブジェクトを他のユーザに宣伝するメカニズムを提供することに関する。
【０００２】
本開示は、２０１１年２月３日に出願された「有機的アクティビティストリームからのスポンサー記事ユニット作成（ＳＰＯＮＳＯＲＥＤ  ＳＴＯＲＩＥＳ  ＵＮＩＴ  ＣＲＥＡＴＩＯＮ  ＦＲＯＭ  ＯＲＧＡＮＩＣ  ＡＣＴＩＶＩＴＹ  ＳＴＲＥＡＭ）」と題する共有の米国特許出願第１３／０２０７４５号明細書を参照により援用する。
【０００３】
本開示は、２０１１年３月９日に出願された「スポンサー記事のエンドースメント購読（ＥＮＤＯＲＳＥＭＥＮＴ  ＳＵＢＳＣＲＩＰＴＩＯＮＳ  ＦＯＲ  ＳＰＯＮＳＯＲＥＤ
ＳＴＯＲＩＥＳ）」と題する共有に係る米国特許出願第１３／０４４，５０６号明細書を参照により援用する。
【背景技術】
【０００４】
ソーシャルネットワーク、つまりユーザ（人々、企業、および他の実体を含む）間の知り合い関係を追跡および実現する社会的インフラが、近年普及してきた。特にソーシャル・ネットワーキング・システムは、ユーザが効率良く情報を伝達することを可能にする。たとえば、ユーザは、自身と関連付けられたソーシャル・ネットワーキング・システム上の場所に、連絡先情報、背景情報、仕事情報、趣味および／または他のユーザ固有のデータを投稿し得る。その後、他のユーザが、ユーザプロフィールを閲覧するか、あるいは具体的なデータを含むプロフィールを検索することにより、投稿されたデータを確認することができる。また、ソーシャル・ネットワーキング・システムにより、ユーザが自身を他のユーザと関連付けることもでき、それによってソーシャル・ネットワーキング・システムのユーザ間で知り合い関係網を作成することができる。このようなユーザ間の知り合い関係をウェブサイトによって活用し、ユーザ自身が明記した自身の知り合いへの興味を踏まえ、関連性の高い情報を各ユーザ提供することができる。
【０００５】
ウェブサイトなど、ユーザがシステムとやり取り（ｉｎｔｅｒａｃｔ）できるようにするシステムは、一般にシステムのユーザごとにレコードを記憶する。これらのレコードは、ユーザによって提供された情報に加え、システムによって収集された、システム上でのユーザの活動またはアクションに関連する情報も含み得る。たとえば、あるシステムの場合、ユーザがシステムと初めてやり取りする際、ユーザが知人情報、性別、嗜好、関心事などの情報を入力する必要があり得る。そしてこれらの情報は、ユーザのレコードに記憶される。システム上の特定情報へのアクセス頻度など、システム上でのユーザの活動も、ユーザのレコードに記憶可能な情報を提供する。システムはその後、ユーザによって提供された情報と、ユーザに関する収集された情報とを使用して、ユーザとシステムとのやり取りをカスタマイズし得る。たとえば、書籍を販売しているウェブサイトであれば、ユーザのこれまでの購入品を記録しておき、以後システムとやり取りする際に、関連書籍に関する情報をユーザに提供し得る。ユーザのプロフィールに記載された情報も、そのユーザによって興味のあるスポンサー記事を送る目的でシステムによって使用され得る。ユーザから収集した情報およびユーザに関する収集された情報を使用することにより、ユーザおよびシステムの両者にとってさらに効率的かつ有益なシステムとなる。
【０００６】
ソーシャルネットワークとやり取りしているユーザは、「ニュースフィード」など、記事や最新状況をライブ・アクティビティ・ストリームに投稿し得る。ニュースフィードと
は、頻繁に更新されるコンテンツをユーザに提供する目的で一般に使用されるデータ形式のことである。ソーシャル・ネットワーキング・システムは、そのシステムのユーザに各種ニュースフィードを提供し得る。各々のニュースフィードは、具体的な主題や話題、および／または他のユーザに関連するコンテンツを含む。さまざまなコンテンツが、１つのニュースフィードに集約され得る。或る実装形態で、ソーシャル・ネットワーキング・システムは、ユーザの第１度の知人の活動に対応する選択されたエントリ、および／またはユーザが興味を示したページまたは話題を含むニュースフィードを提供し得る。ソーシャル・ネットワーキング・システムの個々のユーザは、自身が興味を持っている具体的なニュースフィードを購読し得る。関連アクションの群が、同じニュースフィードで、ソーシャル・ネットワーキング・システムのユーザに一緒に提示され得る。たとえば、ソーシャル・ネットワーキング・システムを通じて準備されたイベントに関するニュースフィードなら、イベントの時間、場所、参加者、そしてそのイベントで撮影され、ソーシャル・ネットワーキング・システムにアップロードされた写真など、そのイベントに関する情報を含み得る。
【０００７】
概してニュースフィードは、メンバーごとにカスタマイズされ、自身の知り合いによって投稿された最新状況および記事だけが表示される。このようにして、ソーシャルネットワークのメンバーは、自身が直接つながっている人の最新状況、記事投稿、およびソーシャルネットワークとの他のやり取り状況に１つのストリームで素早くアクセスし得ることから、自身の知り合いのプロフィールページを個別に確認する必要がなくなる。
【０００８】
他のユーザは、自身のニュースフィードに表示されている自身または他者の記事への好感を宣伝または表現することを選択し得る。たとえば、第１のユーザがソーシャル・ネットワーキング・システムに写真をアップロードし得る。そしてその写真が、第１のユーザの友達の個々のニュースフィードに掲載されて、友達または第１度の知り合いに表示され得る。写真記事を見た友達は、その写真に対する「いいね！」ボタンをクリックすることにより、その記事に対して自身の好感を表すことを選択し得る。ユーザは、個々の写真、フォトアルバム、ビデオ、ステータスメッセージ、共有リンク、メモ、および他のコンテンツに対するユーザのコメントなど、ソーシャル・ネットワーキング・システムに存在する基本的にどんなコンテンツまたは記事にも好感を表して良い。本開示の都合上、本明細書では、ソーシャル・ネットワーキング・システム上のユーザによって気に入られ得るか、あるいは他の方法でやり取りされ得るオブジェクトを「ソーシャル・ネットワーキング・オブジェクト」と称する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許出願公開第２０１０／０２１７６７０号明細書
【特許文献２】米国特許出願公開第２００９／０２２２３４８号明細書
【特許文献３】米国特許出願公開第２００９／０１１９１６７号明細書
【特許文献４】韓国公開特許第１０−２０１１−００３２１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、ソーシャルネットワークの平均的なメンバーが有する莫大な数の知人、ユーザによって投稿される最新状況を考慮すると、ユーザ本人にとって興味のある、「いいね！」と評価されたソーシャル・ネットワーキング・オブジェクトであっても、自身の果てしないニュースフィードの流れの中で失われ得る。そのため、ある特定のメンバーが、他のメンバーのニュースフィードにおける特定のソーシャル・ネットワーキング・オブジェクトの永続性が向上したことに対してお金を払いたくても、典型的なソーシャル・ネットワーキング・システムでは、この機能が利用できない。
【課題を解決するための手段】
【００１１】
特定の実施形態では、ユーザが宣伝したソーシャル・ネットワーキング・オブジェクトは、ソーシャルネットワーク、携帯型装置、サードパーティウェブページおよびアプリケーション、テレビおよび他ビデオストリーム、あるいはソーシャルネットワークのメンバーがアクセスしたその他任意の特定のディスプレイに表示される他のメンバーのホームページを介して他のメンバーに表示され得る。特定の実施形態では、ユーザが宣伝した記事は、広告スペースなど、他のメンバーのホームページの特定領域を介して他のメンバーに表示され得る。特定の実施形態では、記事またはコンテンツを互いのメンバーのニュースフィードの最上部に固定することによって、ユーザが宣伝したソーシャル・ネットワーキング・オブジェクトまたはコンテンツは、他のメンバーに表示され得る。
【図面の簡単な説明】
【００１２】
【図１】ソーシャルネットワーク例のアーキテクチャを表す図。
【図２】ソーシャルネットワーク例のハードウェア構成要素を表す図。
【図３】本開示の一実施形態にかかる、基本的なアクティビティストリームとスポンサー記事アプリケーションとの間のやり取りを表す図。
【図４】スポンサー記事スペースにユーザがコンテンツを宣伝するための方法を表す図。
【図５】好感度を算出するための方法例を表す図。
【図６】図５の方法を実装するためのシステムアーキテクチャ例を表す図。
【図７】コンテンツをニュースフィードの最上部に固定することによってユーザがコンテンツを宣伝するための方法を表す図。
【図８Ａ】ユーザのホームページ例を表す図。
【図８Ｂ】図８Ａのユーザが自身のコンテンツを宣伝できるようにするダイアログボックス例を表す図。
【図８Ｃ】ユーザが宣伝したスポンサー記事例を表す図。
【図９Ａ】ユーザのホームページ例を表す図。
【図９Ｂ】図９Ａのユーザが他のユーザからコンテンツを宣伝できるようにするダイアログボックス例を表す図。
【図９Ｃ】ニュースフィードの最上部に固定されたユーザが宣伝したコンテンツ例を表す図。
【図１０】コンピュータシステム例を表す図。
【発明を実施するための形態】
【００１３】
これらの図は、本開示の各種実施形態を例示目的で表すものである。当業者であれば、以降の解説から、本明細書に例示された構造および方法の代替実施形態が、本明細書に記載された本発明の原則から逸脱しない範囲で用いられ得るということを容易に認識するであろう。
【００１４】
概要
特定の実施形態は、ソーシャル・ネットワーキング・システムと、個々の記事、最新状況、および広告およびスポンサーシステムとのユーザのやり取りを統合した関連システムとを含むソーシャルネットワーキング環境に関する。ソーシャル・ネットワーキング・システムは、ユーザに、ソーシャル・ネットワーキング・システム通信し、他のユーザとやり取りできるようにする。ユーザは、ソーシャル・ネットワーキング・システムに参加し、その後、自分がつながりたい他のユーザと知り合いになっていく。ユーザは、ソーシャルネットワークのメンバーになると、他のユーザに記事およびステータスメッセージを自身のページに投稿することによってソーシャルネットワーク自体と、または他のユーザのページ上でコメントしたり、記事を投稿したりすることによって他のユーザと、または自
身が購読しているファンページや、自身が支払いまたは加入しているオンライン取引や、あるいは自身がチェックインしている場所などの非ユーザエンティティとやり取りし得る。
【００１５】
本開示の実装形態は、特定のユーザが具体的なニュースフィード記事を他のユーザのソーシャル・ネットワーキング・ページに宣伝することによってこれらのコンセプトを拡張するものであり、それによってこれらのソーシャル・ネットワーキング・オブジェクトの相対的な持続性と閲覧頻度が増える。一実施例では、ユーザは、自身のソーシャル・ネットワーキング・オブジェクトの１つを宣伝して、つながった友達の中から、より頻繁に、かつ長期にわたってその記事を見ることのできる人を増やすことを希望し得る。たとえば、或るユーザが、自身の第１度の知り合いにステータスメッセージや写真、あるいは目標を宣伝したいとする。コンテンツを宣伝（ｐｒｏｍｏｔｉｏｎ）するための料金を払うと、その記事は、
所定の期間にわたって自身の第１度（ｆｉｒｓｔ  ｄｅｇｒｅｅ）の知り合いのニュースフィードの最上部に固定され得るか、あるいは自信の第１度の知り合いのホームページのスポンサー記事領域に目立つように表示され得る。本開示によって容易に想像される他の実施形態について、以下に詳しく説明する。
【００１６】
図１は、ソーシャル・ネットワーキング・システム１００の動作に適したシステム環境を表す高水準ブロック図である。このシステム環境は、１または複数のクライアント装置１１０、１または複数のサードパーティウェブサイト１４０、ソーシャル・ネットワーキング・システム１００、およびネットワーク１２０を備える。代替構成では、異なるモジュールおよび／または追加モジュールがシステムに含まれても良い。
【００１７】
クライアント装置１１０は、メンバーの入力情報を受信し、ネットワーク１２０を介してデータを送受信することのできる１または複数の演算装置を備える。たとえば、クライアント装置１１０は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、携帯情報端末（ＰＤＡ）、あるいは計算機能とデータ通信機能とを含むその他任意の装置であり得る。クライアント装置１２０は、ネットワーク１２０を介して通信するように構成されており、ネットワーク１２０は、有線および無線通信システムの両方を使用するローカル・エリア・ネットワークおよび／またはワイド・エリア・ネットワークの任意の組み合わせを備え得る。サードパーティウェブサイト１４０および行為ターミナル１５０は、ウェブサイト１００以外でのメンバーのアクションについてソーシャル・ネットワーキング・システム１００にメッセージを伝えるためのネットワーク１２０に連結されている。
【００１８】
ソーシャル・ネットワーキング・システム１００は、メンバーが互いにやり取りしたり、本明細書に記載されているコンテンツにアクセスしたりすることを可能にする演算システムを備える。ソーシャル・ネットワーキング・システム１００は、職務経験、学歴、趣味または嗜好、居住地など、伝記情報、人物情報、および他の種類の記述情報を含む、ソーシャルネットワークのメンバーについて記述したメンバープロフィールを記憶する。ウェブサイト１００はさらに、さまざまなメンバー間の１または複数の関係について記述したデータを記憶する。この関係情報は、類似または共通する職務経験、グループ所属、趣味、または学歴を持つメンバーを表し得る。加えて、ソーシャル・ネットワーク・ホスト・サイト１２０は、メンバーが定義したさまざまなメンバー間の関係を含み、メンバーが他のメンバーとの関係を指定できるようにする。たとえば、メンバーが定義したこれらの関係により、メンバーは、友達、同僚、パートナーなど、本人の実生活での関係に相当する他のメンバーとの関係を生成することができる。メンバーは、予め定義された種類の関係から選択し得るか、あるいは必要に応じて自身の関係の種類を定義し得る。
【００１９】
図２は、ソーシャル・ネットワーキング・システム１００のブロック図例である。ソーシャル・ネットワーキング・システム１００は、ウェブサーバ２５０、アクションロガー２８０、アクションログ１８０、ニュースフィードジェネレータ２９０、広告サーバ２８０、データベース広告リクエスト１９５、メンバー・プロフィール・ストア２０５、グループストア２１０、イベントストア２１５、アプリケーション・データ・ストア２２０、トランザクションストア２４５、およびコンテンツストア２３０を備える。他の実施形態では、ソーシャル・ネットワーキング・システム１００が備えている各種アプリケーション用のモジュールは、上記実装形態より多い場合や少ない場合、あるいは上記実装形態と異なる場合がある。
【００２０】
ウェブサーバ２５０は、ネットワーク２２０を介してソーシャル・ネットワーキング・システム１００を、１または複数のクライアント装置２１０ならびに１または複数のサードパーティウェブサイト１４０にリンクさせる。ウェブサーバ２５０は、ソーシャル・ネットワーキング・システム１００とクライアント装置２１０またはサードパーティウェブサイト１４０との間でメッセージを受信および回送するためのメールサーバまたは他のメッセージング機能を備え得る。これらのメッセージは、インスタントメッセージ、キューに入れられたメッセージ（電子メールなど）、テキストメッセージおよびＳＭＳメッセージ、あるいはその他任意の適切なメッセージング技法であり得る。
【００２１】
アクションロガー２８０は、ソーシャル・ネットワーキング・システム２５０上でのメンバーのアクション、および／またはソーシャル・ネットワーキング・システム１００から離れたメンバーアクションに関する通信情報をウェブサーバ２５０から受信することができる。ニュースフィードジェネレータ２９０は、そのメンバーに該当し得る情報に関する通信をメンバーごとに生成する。これらの通信は、記事という形態をとり得、各記事は、特定のメンバーに該当するアクションログに記録されたアクションについての１行あるいは数行の情報を備える情報メッセージである。これらの記事は、ソーシャル・ネットワーキング・システム１００の１または複数のページを介して、各メンバーのホームページまたはニュースフィードページに掲載されるなどしてメンバーに提示される。
【００２２】
広告サーバ２８０は、広告選択アルゴリズム１７０を実行する。広告サーバ２８０は、データベース広告リクエスト１７５およびそのためのアクションログ１６０に通信可能に連結されている。
【００２３】
図３は、スポンサー記事アプリケーション３０１とアクティビティストリーム３０２との間でのやり取りを表している。特定の実施形態では、スポンサー記事アプリケーション３０１は、スポンサー記事システム３０４内にあるソフトウェアであり得るか、あるいはストリームスポンサー記事データベース３０５の一部であり得る。特定の実施形態では、スポンサー記事アプリケーション３０１は、ソーシャル・ネットワーキング・システム内の任意数のサーバによって、連携してあるいは単独で実行されるソフトウェアであり得る。特定の実施形態では、スポンサー記事アプリケーション３０１は、自身の専用ハードウェアに存在し得る。アクティビティストリーム３０２は、ソーシャルネットワークのユーザ全員を対象とする最新状況とニュース記事とを合わせたストリームを備える。通常動作下にあるアクティビティストリーム３０２は、ニュースフィードエンジン３０３に渡され、ニュースフィードエンジン３０３は、アクティビティストリーム３０２内の個々の記事を解析し、どのユーザ（概して記事を生成したユーザの友達）のページに各記事を表示するかを判断する。特定の実施形態では、アクティビティストリーム３０２とニュースフィードエンジン３０３との両方が、サーバ３０７に存在するアプリケーションである。特定の実施形態では、アクティビティストリーム３０２またはニュースフィードエンジン３０３は、１または複数の演算サーバに分散したアプリケーションである。本開示は、アクティビティストリーム３０２とニュースフィードエンジン３０３との任意の適切な実装を想
定している。
【００２４】
一般にスポンサーは、スポンサーＧＵＩ  ３０６を使用して、ユーザのページのスポンサー記事セクションに宣伝したい記事の種類を指定する。スポンサーＧＵＩ  ３０６は、スポンサーが記事フィルタを作成して、ユーザのホームページのスポンサー記事スペースに宣伝する特定種類のニュースフィード記事を見つけられるようにするための方法を、提供する。スポンサー記事部分に宣伝したい記事の種類の嗜好をスポンサーが設定すると、そのスポンサーの仕様は、ストリームスポンサー記事仕様データベース３０５に記憶される。ただし、ユーザが宣伝したソーシャル・ネットワーキング・オブジェクトは、繰り返されるものでないため、スポンサー記事とは異なる。したがってスポンサー記事仕様は、不要である。そのため、ユーザが宣伝対象記事を選択すると、その記事は、アクティビティストリーム３０２からスポンサー記事アプリケーション３０４へと自動的にエクスポートされ、スポンサー記事３０４に入れられる。他の実装形態では、ユーザが、１または複数の定義済みタグと関連付けられたすべての写真アップロードなど、自らスポンサーになりたいソーシャル・ネットワーク・オブジェクトの種類を定義するフィルタを設定し得る。或る実装形態で、ユーザは、自身または他のユーザによって作成されたコンテンツオブジェクトのスポンサーになり得る。或る実装形態では、プライバシー設定は、第１のユーザによって作成されたコンテンツオブジェクト、あるいは第１のユーザに関連付けられたコンテンツオブジェクトに対して第２のユーザがスポンサーになれる範囲を、制御し得る。たとえば、ソーシャル・ネットワーキング・システム１００は、ユーザに「他者が私のコンテンツのスポンサーになるのを許可する」というコントロールを提供し得る。
【００２５】
図４は、スポンサー記事アプリケーション３０１とスポンサー記事システム３０４とを介して、ユーザが宣伝した記事またはコンテンツを表示する方法例を説明している。ステップ４０１で、スポンサー記事アプリケーション３０１は、宣伝されたソーシャル・ネットワーキング・オブジェクトをユーザから受け取る。特定の実施形態では、宣伝されたソーシャル・ネットワーキング・オブジェクトが、「超いいね！（ｓｕｐｅｒ  ｌｉｋｅｄ）」ソーシャル・ネットワーキング・オブジェクトと呼ばれ得る。特定の実施形態では、ソーシャル・ネットワーキング・システム１００は、各々の記事またはコンテンツをユーザが「いいね！」または「超いいね！」と評価できるボタンをユーザに提供する。特定の実施形態では、この「超いいね！」ボタンが、ソーシャル・ネットワーキング・オブジェクトを「いいね！」と評価した後に現れるポップアップ・ダイアログ・ボックスであり、そのコンテンツを所定の価格で特集したい、あるいは「超いいね！」と評価したいかどうかをユーザに促す。特定の実施形態において、「超いいね！」ボタンが表れる可能性は、その記事が別のユーザによって宣伝される可能性が高いかどうかといったソーシャル関連性要因（ｓｏｃｉａｌ  ｒｅｌｅｖａｎｃｙ  ｆａｃｔｏｒｓ）に基づかない。たとえば、特定の実施形態では、「超いいね！」インターフェースを提供するべきかどうかを判断するに当たり、ネットワーク上に存在する２人のユーザ間の「近親性」の度合いを表すソーシャル係数（ｓｏｃｉａｌ  ｃｏｅｆｆｉｃｉｅｎｔ）が利用され得る。親近性があり、したがって高いソーシャル係数を有する２人のユーザは、お互いのソーシャル・ネットワーキング・オブジェクトを宣伝する可能性が高い。特定の実施形態では、ソーシャル・ネットワーキング・システム１００は、ソーシャル・ネットワーキング・オブジェクトの種類を考慮し、記事の種類に基づいて「超いいね！」インターフェース提供するかどうかを判断する。たとえば、就職や転職、関係状況の変化、子供の誕生、あるいはそれらに関連する写真の投稿といった個人の節目は、ユーザ本人または他のユーザによって宣伝される可能性が高い。特定の実施形態において、特定のユーザに対して「超いいね！」ボタンを表示するかどうかについての判断は、そのユーザのこれまでのクレジット履歴や支払い履歴に依存する。多数の記事を宣伝している、または特定の主題に関する記事を一貫して宣伝しているユーザは、将来も同様の記事を宣伝する可能性が高いため、ソーシャル・ネットワーキング・システム１００は、そのようなユーザに「超いいね！」インターフェー
スを表示する頻度を高めるべきである。本開示は、ソーシャル・ネットワーキング・オブジェクトを宣伝するためのインターフェースをユーザに提供する任意の適切な方法を想定している。ユーザが「超いいね！」または宣伝ボタンをクリックすると、そのユーザと関連付けられたアカウントに、所定回数のクレジットが計上され得る。特定の実施形態では、クレジットが実際の通貨に相当する。特定の実施形態では、クレジットは、ソーシャル・ネットワーキング・システム上でのみ使用され得る無価値の電子通貨である。特定の実施形態では、クレジットは、仮想商品を購入するためのゲーム、国際ボイスオーバーＩＰ電話、ビデオチャットなどに利用され得る。特定の実施形態では、宣伝されたソーシャル・ネットワーキング・オブジェクトがさまざまなユーザに届けられた後、納品ベースでクレジットが差し引かれる。たとえば、ソーシャル・ネットワーキング・システムは、インプレッション単価（ＣＰＭ：ｃｏｓｔ  ｐｅｒ  ｉｍｐｒｅｓｓｉｏｎ）、有効インプレッション単価（ｅＣＰＭ：ｅｆｆｅｃｔｉｖｅ  ｃｏｓｔ  ｐｅｒ  ｉｍｐｒｅｓｓｉｏｎ）、クリック単価（ＣＰＣ：ｃｏｓｔ  ｐｅｒ  ｃｌｉｃｋ）、あるいはアクション単価（ＣＰＡ：ｃｏｓｔ  ｐｅｒ  ａｃｔｉｏｎ）価格決定モデルに基づいてクレジットを差し引きし得る。本開示は、ソーシャル・ネットワーキング・オブジェクトを宣伝するための任意の適切な支払いシステムを想定している。
【００２６】
ステップ４０２で、「超いいね！」または宣伝されたソーシャル・ネットワーキング・オブジェクトは、スポンサー記事システム３０４に送信される。「超いいね！」と評価された記事には値段が付き、ソーシャル広告と同じようにユーザに配信される。特定の実施形態では、スポンサー記事システム３０４が記事に重みを付けてユーザに対する向きを変更し得る。たとえば、チェックインなどの記事は速く廃れ得るため、記事が生成されてから所定のしきい値期間が経過した後は他のユーザに表示されない。他の実施形態では、締め切りなどの一時的要因が或るスポンサー記事の重みを増やすことで、時間感度のない他のスポンサー記事よりも優先的にそのスポンサー記事が宣伝され得る。
【００２７】
特定の実施形態では、広告ターゲットは、ソーシャル・ネットワーキング・システム１００によって算出された好感スコアに基づく。メンバーは、他のメンバー、アクションの種類、オブジェクトの種類、およびコンテンツに対して好感（ａｆｆｉｎｉｔｙ）を抱き得る。そのため、算出された好感スコアは、候補記事内のデータフィールドの種類ごとに特定のメンバーに対する好感の組を考慮して重み付けされた関数に基づき得る。ウェブサイトは、メンバーの好感を、メンバーの明確な興味（他のメンバーとのコミュニケーションなどを通じて直接または間接的に提供された興味）に基づいて、かつ／またはメンバーのアクション（たとえば、メンバーが別のメンバーのページを確認すれば、そのメンバーに対する興味を表しており、特定の種類のリンクをクリックすれば、同様のリンクに対する興味を表し得る）に暗黙的に基づいて取得し得る。好感スコアなどによって測定される好感は、実際の主観的興味であったり、メンバーが何かについて抱く興味の不足であったりする（すなわち、メンバーはパンク・ロック・ミュージックが好きで、ベジタリアン向けのレストランが嫌いである）必要はなく、そのメンバーによるアクションであれ、そのメンバーが関わるコミュニケーションであれ、特性・特徴であれ、あるいはそのメンバーのプロフィールへの表明された興味であれ、候補記事の中の何かと、そのメンバーとの関連で記憶された何らかの情報との間にある相関関係に過ぎなくても良い。一実施形態では、ソーシャルネットワーキング環境で実行されている処理が、好感関数を実装するモジュールから特定のユーザに対する好感度をリクエストする。一実施形態では、このモジュールが、重み付けされた予測関数の組を組み合わせる（たとえば、加える）ことによって、リクエストされた好感度を算出する。各予測関数は、ユーザが別のアクションを実行するかどうかを予測する。重みは、好感度をリクエストするプロセスによって提供され得る。そしてこの重みにより、リクエスト処理は、予測関数に異なる重みを付けることができる。この意味で、好感関数（ａｆｆｉｎｉｔｙ  ｆｕｎｃｔｉｏｎ）は、リクエスト処理によって、自身の目的に合わせて調整可能である。一実施形態では、ユーザが宣伝したソー
シャル・ネットワーキング・オブジェクトを宣伝ユーザの第１度の知り合いの１人に表示する目的で好感が算出され得る。
【００２８】
予測関数は、ユーザが特定のアクションを実行するかどうかを、そのアクションに対するユーザの興味に基づいて予測し得る。たとえば、予測関数は、ユーザの活動履歴（たとえば他のユーザが宣伝したソーシャル・ネットワーキング・オブジェクトとのやり取りなど）に基づいて導出され得る。加えて、予測関数は、ユーザの活動履歴によって提供された信号の強度を時間の経過とともに減衰させる減衰係数を含み得る。予測関数は、任意数のアクション（ａｃｔｉｏｎｓ）を予測し得る。これらのアクションは、ソーシャル・ネットワーキング・システム内または外のアクションであり得る。たとえば、これらのアクションは、メッセージ、コンテンツの投稿、コンテンツへのコメントなど、ユーザのさまざまな種類のコミュニケーションと；他の知り合いのプロフィールの閲覧や、他の知り合いによって投稿された写真およびコンテンツの閲覧など、ユーザのさまざまな種類の観察アクションと；同じ写真へのタグ付け、同じ場所でのチェックイン、同じイベントへの出席など、２人以上のユーザに関するさまざまな種類の一致情報とを含み得る。予測関数は、ユーザにさまざまな選択肢を与えることと、反応を測ることとによって取得された、活動履歴と過去のユーザ反応またはデータとを基に改良された機械学習アルゴリズムを用いて、判断され得る。
【００２９】
ユーザが所与の状況で取る可能性の高いアクションを予測するために、ソーシャル・ネットワーキング・システム１００の内外の任意のプロセスは、１組の重みを提供することによってユーザに対する好感度をリクエストし得る。好感度は、ソーシャル・ネットワーキング・システム内の他のユーザ、コンテンツ、アクション、広告、またはその他任意のオブジェクトに対するユーザの興味を反映し得る。重み（ｗｅｉｇｈｔｓ）は、二進数（ｂｉｎａｒｙ）であっても良いが、概して任意の実数であり得る。特定の実施形態では、宣伝ユーザと、宣伝ユーザの第１度の知人の１人との間での好感は、２人のユーザ間でのネットワーク内外でのアクション履歴に基づいて算出される。
【００３０】
図５は、ソーシャル・ネットワーキング・システムでユーザに対する好感度を算出するための関数のブロック図である。ユーザが所与の状況で取る可能性の高い１組のアクションを表す好感度５１５を算出するために、重み５０５は、予測関数５１０に適用され、組み合わされることで好感度５１５を取得する。図５は、３つの予測関数５１０を示しているが、本発明の他の実施形態では、任意数の予測関数を使用することができる。加えて、図５の実施形態では、重み付けされた予測関数５１０は、直線的に組み合わされる。異なる実施形態では、調和平均、二乗平均、幾何平均を含む他の組み合わせ形態が、使用され得る。加えて、ユーザのアクションを予測する前に、さまざまな重み５０５による複数の好感度５１５が算出され得る。
【００３１】
好感関数の重み５０５は、この関数が、ソーシャル・ネットワーキング・システム環境における各種プロセスによってさまざまな目的で使用されうるようにする。たとえば、宣伝されたソーシャル・ネットワーキング・オブジェクトを、宣伝ユーザの友達の中から誰に表示するかを判断する際、広告アルゴリズムは、好感度５１５の関数を使用して、ユーザの知り合いの中で、宣伝されたソーシャル・ネットワーキング・オブジェクトに興味を持っている確率が最も高い人を判断する。好感度５１５はその後、別のユーザによって投稿されたコンテンツを閲覧することにそのユーザがどの程度興味を持っているかを示す予測関数５１０、ならびにソーシャルエンドースメントで言及され得る各種アクションにそのユーザがどの程度興味を持っているかを示す１または複数の予測関数５１０に基づき得る。広告アルゴリズムは、これらの予測関数５１０に比較的大きな重みを与え、得られた好感度が、閲覧ユーザにとって面白いソーシャルエンドースメントを正確に判断できるようにする。広告アルゴリズムはその後、判断した友達に宣伝記事を選択し、表示する。
【００３２】
図６は、一実施形態にかかるソーシャル・ネットワーキング・システム環境の高水準ブロック図である。図６はソーシャル・ネットワーキング・システム１００と、ユーザ装置６０２と、ネットワーク６０８によって接続された外部サーバ６０５と、を表している。ソーシャルグラフ６１８は、各々のユーザが有するソーシャル・ネットワーキング・システム１００の他のユーザとの知り合い関係を記憶する。或る実施形態では、ソーシャルグラフ６１８は、第２等の知り合い関係も記憶し得る。そのため、これらの知り合い関係は、直接的または間接的であり得る。たとえば、ユーザＡがユーザＢの第１等の知り合い関係であり、ユーザＣの第１等の知り合い関係でなく、ＢがＣの第１等の知り合い関係である場合、Ｃは、ソーシャルグラフ６１８においてＡの第２等の知り合い関係である。
【００３３】
アクションストア６５０は、ソーシャル・ネットワーキング・システム１００のユーザによって実行されたアクションを、それらのアクションと関連付けられた時間の合図およびそれらのアクションに関連する任意のオブジェクトへの参照とともに記憶する。加えて、アクションストア６５０は、指定されたアクションのカテゴリについての統計情報も記憶し得る。たとえば、所与のユーザに関して、アクションストア６５０は、３０日の間にユーザによって行われたウォール投稿、つまりユーザによって送信されたメッセージの件数と、３０日の間にユーザによって投稿された写真の枚数と、３０日の間にそのユーザのコメントを受け取った実質ユーザ数とを含み得る。ユーザＡおよびユーザＢという２人のユーザ間の所与の知り合い関係の場合、アクションストア６５０は、ＡからＢに対するプロフィール・ページ・ビューの件数、ＡからＢに対する写真ページビューの件数、ＡからＢに対するメッセージの件数、ＡおよびＢが同じ写真にタグ付けされた回数などのアクションを含み得るとともに、これらのアクションがタイムスタンプと関連付けられ得るか、あるいは期限（２５時間、９０日など）によってフィルタリングされ得る。アクションストア６５０に記録されたアクションは、ソーシャル・ネットワーキング・システム１００がアクションの選択肢をユーザに提案したのを受けてユーザによって実行される受動的アクション（ｆａｒｍｅｄ  ａｃｔｉｏｎｓ）であり得る。
【００３４】
予測モジュール６２０は、設定された予測関数５１０の計算を担う。予測関数５１０は、対応する１組のアクションをユーザが実行するかどうかを予測する。上記のとおり、各予測関数５１０は、予測関数５１０と関連付けられた特定のアクションに対するユーザの興味を表し得る。ユーザの活動履歴は、同じ活動に対するユーザの将来的な興味を表す信号として使用され得る。或る実施形態で、予測関数８１０は、アクションと関連付けられたユーザの活動履歴を用いて改良される機械学習アルゴリズムを用いて生成される。予測モジュール６２０はこのようにして、１組のアクションの各々を対象とする予測関数５１０を提供する。予測関数５１０は、ユーザの活動履歴を入力内容とみなし、その後、ユーザが対応する活動に携わる可能性の大きさを出力する。
【００３５】
或る実施形態で、予測関数５１０のうち１または複数が、ユーザの活動履歴からの信号の強度が時間の経過とともに減衰していく減衰係数（ｄｅｃａｙ  ｆａｃｔｏｒ）を使用し得る。さらには、さまざまな予測関数５１０が、さまざまな速度で活動履歴を減衰させ得る。たとえば、新たに知り合いになるといったある種のユーザ活動は、別のユーザのステータスについてコメントするといったような束の間の興味を表す他の種類の活動よりも持続的な興味を表す。そのため、予測関数５１０は、その活動の関連性が時間の経過とともにどのように下がり得るかという点についての理解に基づき、活動履歴の影響を減衰させ得る。各種減衰メカニズムが、この目的で使用され得る。たとえば、予測関数５１０は、指数関数の減衰などの関数を用いてユーザの挙動に関する統計値を減衰させ得る。別の実施形態では、２５時間あるいは３０日といった具体的な時間窓内で起こったユーザの挙動に関する統計値をだけを選択することによって、減衰が実施される。
【００３６】
一実施形態では、予測関数５１０が、方程式（１）で示された２つのアフィン関数の割合と理解される。分子および分母のアフィン関数（ａｆｆｉｎｅ  ｆｕｎｃｔｉｏｎｓ）は、ユーザの活動履歴の統計値を入力値とみなす。
【００３７】
【数１】
0005981541.tif 000002
式中、
Ｐは予測関数５１０であり、
ａｉ（ｉ＝０、１、２、．．．、Ｎ）は、分子のアフィン関数における係数であり、
ｂｉ（ｉ＝０、１、２、．．．、Ｎ）は、分母のアフィン関数における係数であり、
ｘｉ（ｉ＝１、２、．．．、Ｎ＋Ｍ）は、予測関数Ｐに関連したユーザの活動履歴に関する統計値である。
【００３８】
特定の実施形態において、各種予測関数は、ユーザが宣伝した記事を本人の第１度の知り合いの１人に表示するか否か判断するために、２人のユーザ間の好感度を算出する目的で使用される。たとえば、ユーザＡがユーザＢによって生成された記事を宣伝する場合、当然のことながら、その記事は、ユーザＡおよびＢの両者の友達の一部のニュースフィードの最上部に固定される。ただし、ユーザＡおよびＢの両者に対してどちらがより親近性が高いかを判断するために、この組について好感スコアが算出され得る。そしてニュースフィード記事は、判断されたユーザのニュースフィードの最上部に固定される。別例として、ユーザＡが、特定の趣味に関する自身の記事の１つを宣伝するとする。予測関数は、ユーザＡの友達のうち誰が同じ趣味に対する興味を共有するかを判断する目的で使用され得る。このように、予測関数は、宣伝されたソーシャル・ネットワーキング・オブジェクトの配信先を、そのソーシャル・ネットワーキング・オブジェクトに対する興味が最も大きいユーザに合わせる目的で使用され得る。
【００３９】
特定の実施形態では、「超いいね！」または宣伝したソーシャル・ネットワーキング・オブジェクトは、特定のユーザのホームページの広告またはスポンサー記事スペースに表示される。特定の実施形態では、ユーザがあるソーシャル・ネットワーキング・オブジェクトを「超いいね！」と評価すると、その記事は、そのユーザと第１度の知り合い（「友達」）である任意のユーザだけでなく、ユーザ自身のページにも表示される。特定の実施形態において、広告システムは、ソーシャル係数ならびに支払われたクレジットの実際値に基づいて「超いいね！」記事の表示を調節する。たとえば、或るユーザに多数の第１度の知り合いがおり、支払われたクレジットの値がユーザの第１度の知り合い全員に「超いいね！」記事の表示を賄うには不十分である場合、広告システムは、家族、親友、あるいは同じ地域にいる第１度の知り合いなど、そのソーシャル・ネットワーキング・オブジェクトの関連性が最も高い一部のユーザにその記事を表示し得る。逆に、ユーザに多数の第１度の知り合いがいない場合には、広告入札アルゴリズムが、時間を延ばして「超いいね！」記事を広告システムに再入札し得る。特定の実施形態では、「超いいね！」記事が、１日から１週間など所定の時間にわたって表示され得る。特定の実施形態では、広告システムが「超いいね！」記事を、ユーザの第１度の知り合いの各々が１回見るまで表示する。本開示は、宣伝されたソーシャル・ネットワーキング・オブジェクトを広告システムに入札する任意の適切な方法と、宣伝されたソーシャル・ネットワーキング・オブジェクトの任意の適切な表示方法または表示期間とを想定している。
【００４０】
図７は、ユーザのニュースフィードの最上部（一般に、最新またはソーシャル的に最も
関連性の高いニュースフィード記事が表示される場所）に記事を固定することによって宣伝されたソーシャル・ネットワーキング・オブジェクトを表示する代替方法を表している。特定の実施形態では、図５の方法は、スポンサー記事アプリケーション３０１とスポンサー記事システム３０４とを迂回し、代わりに「超いいね！」記事は、ニュースフィードエンジン３０３を介してユーザのニュースフィードの最上部に直接宣伝される。特定の実施形態では、専用の「超いいね！」アプリケーションは、記事の宣伝を実行し得る。本開示は、図７の方法を実行するためのソフトウェアまたはハードウェアにかかる一切の態様を想定している。
【００４１】
ステップ７０４は、図４のステップ４０１と略同じである。宣伝ユーザのアカウントに所定のクレジットまたは通貨が引き落とされた（ｄｅｂｉｔｅｄ）後、ステップ７０５でソーシャル・ネットワーキング・システム１００は、「超いいね！」記事を宣伝ユーザの友達全員のニュースフィードの最上部に固定する（ｐｉｎ）。そのため、この記事は、閲覧ユーザの第１度の知り合いによって生成された記事の数に関係なく、閲覧ユーザのニュースフィードの最上部またはその付近に現れる。こうして、宣伝ユーザの友達が「超いいね！」記事を閲覧する確率は、大幅に高まる。
【００４２】
ステップ７０６で、ソーシャル・ネットワーキング・システム１００は、宣伝ユーザの第１度の知り合いごとに、「超いいね！」記事を彼らのニュースフィードの最上部に固定し続けるかどうかを評価する。特定の実施形態では、期限切れ条件がタイマーであり、タイマーが期限切れになると、閲覧ユーザのニュースフィードの最上部から「超いいね！」記事の固定が解除される（ｕｎ−ｐｉｎｎｅｄ）。たとえば、「超いいね！」記事は、宣伝時期から４８時間表示され得る。その後、その記事は、通常のニュースフィード記事に戻り、閲覧ユーザのニュースフィード上で時系列順に配置される。特定の実施形態では、ユーザごとのニュースフィードがカスタマイズされるので、イベントの期限が切れた後は、閲覧ユーザの各ニュースフィードの現れ方が異なる。たとえば、或るユーザに、「超いいね！」記事の生成後に記事を生成する第１度の知り合いがいないと、その「超いいね！」記事が通常のニュースフィード記事に戻った後も、そのユーザのニュースフィードは変わらない。逆に、ユーザが「超いいね！」記事を生成した後に多数の第１度の知り合いがニュースフィード記事を生成した場合には、通常のニュースフィード記事に戻った後にその「超いいね！」記事がそのユーザのニュースフィードにまったく現れないこともあり得る。
【００４３】
特定の実施形態では、期限切れ条件が時間に依存せず、閲覧、つまり「インプレッション」に依存する。たとえば、「超いいね！」記事は、１回閲覧されるまで、あるいは次回ログイン時に、宣伝ユーザの第１度の知り合いのニュースフィードの最上部に固定され得る。特定の実施形態では、期限切れ条件は、「クリック依存」である。つまり、その友達が宣伝記事をクリックするまで、宣伝されたソーシャル・ネットワーキング・オブジェクトは、宣伝ユーザのニュースフィードの友達の最上部に固定されたままとなる。その期限切れ条件がステップ７０６で満たされると、「超いいね！」記事を見たユーザは、ステップ７０７で判断されたユーザ（ほとんどの場合、宣伝ユーザの友達）のリストから削除される。この処理は、「超いいね！」記事を閲覧するユーザの増加に合わせて繰り返される。そのため、ソーシャル・ネットワーキング・システム１００は、「超いいね！」記事が本人の各友達に少なくとも１回は表示されることを宣伝ユーザに保証する。特定の実施形態では、この数がそれ以上、たとえば５回になり得る。ステップ７０８で、宣伝されたソーシャル・ネットワーキング・オブジェクトをユーザ全員が必須回数だけ閲覧すると、処理が終了し、「超いいね！」記事は、通常のニュースフィード記事に戻る。
【００４４】
図８Ａは、仮想ユーザ「ブリン・シェパード」のニュースフィード８０２を説明している。ブリン・シェパードのホームページには、基本情報セクション８０１があり、彼女の
所在地、学歴情報、ならびにニュースフィード８０２が列記されている。ニュースフィード８０２は、自身の記事だけでなく、他のユーザが投稿した個々の記事も含む。たとえば、ニュースフィード８０２は、アルバム「イースト・コースト・トースト」にアップロードされたブリン自身の１組の写真に関連する写真記事８０３を含む。写真記事８０３も、通例の「いいね！」、「コメントする」、「シェア」ボタンを備え、それぞれ、写真記事８０３を見た人がその記事に対する好感を表し、アルバムについてコメントし、自分のフィードにそのアルバムを再リンクできるようになっている。写真記事８０３は、「フィーチャ（ｆｅａｔｕｒｅ）」ボタン８０３ａを備える。このボタンにより、ユーザは、写真記事を宣伝することができる。特定の実施形態では、「フィーチャ」ボタン８０３ａが「超いいね！」ボタンであり得る。このホームページは、スポンサー記事領域８０４も備えており、スポンサー、広告主、および他のユーザからの記事が表示される。
【００４５】
図８Ｂは、ユーザ（この場合、ブリン・シェパードとしてログインした人）が「フィーチャ」ボタン８０３ａをクリックした後のニュースフィード８０２を説明している。「フィーチャ」ボタン８０３ａをクリックした後、ソーシャル・ネットワーキング・システム１００は、ダイアログボックス８０５をユーザに表示する。ダイアログボックス８０５は、本人が１０クレジットで投稿を特集したいか否かユーザに尋ねる。ダイアログボックス８０５はまた、クレジット残高８０６と確認ボタン８０９とを含む。ユーザは、ソーシャル・ネットワーキング・オブジェクトを、この場合では写真記事８０３を宣伝するために、確認ボタン８０９をクリックし得る。
【００４６】
図８Ｃは、ユーザが確認ボタン８０９をクリックした後のニュースフィード８０２を説明している。写真記事８０３は、ユーザのホームページのスポンサー記事スペース８０４にスポンサー記事８０８として宣伝され、表示される。図８Ｃはブリン・シェパードのアカウントのホームページを説明しているが、特定の実施形態では、ブリン・シェパードの第１度の知人全員のホームページのスポンサー記事スペースにもスポンサー記事８０８が表示される。このようにして、特定のユーザは、自身の第１度の知人への露出を増やすために自分のコンテンツを宣伝し得る。
【００４７】
図９Ａは、ブリン・シェパードのニュースフィードの別例９０２を説明している。ニュースフィード９０２は、ブリン・シェパードの友達の１人によって生成された写真記事９０３、この場合「フェーベ・シェパード」がアップロードしたフォトアルバム「アイスランド、氷の大地」」を含む。写真記事９０３は、「強調（ｈｉｇｈｌｉｇｈｔ）」ボタン９０３ａも備え得る。特定の実施形態では、「強調（ｈｉｇｈｌｉｇｈｔ）」ボタン９０３ａは、「フィーチャ（ｆｅａｔｕｒｅ）」ボタン８０３ａまたは「超いいね！」ボタンと互換性を持つ。
【００４８】
図９Ｂは、ブリン・シェパードとしてログインしたユーザが「強調」ボタン９０３ａをクリックした後の図９Ａのニュースフィード例９０２を説明している。ソーシャル・ネットワーキング・システム１００は、設定された数のクレジットで自身が写真記事９０３を強調したいか否か尋ねるダイアログボックス９０５を表示する。ダイアログボックス９０５は、確認ボタン９０７に加え、ユーザのクレジット残高９０６も含む。
【００４９】
図９Ｃは、ブリン・シェパードとしてログインしたユーザが確認ボタン９０７をクリックした後の図９Ａのニュースフィード例９０２を説明している。写真記事９０３は、ソーシャル・ネットワーキング・システム１００によって決定された期間にわたり、強調された記事９０８としてニュースフィード９０２の最上部に固定される。特定の実施形態では、強調された記事９０８に、その記事が強調された記事であることを示すインジケータ９０８ａも表示され得る。このようにして、本発明は、ユーザがスポンサー記事スペースに自身の記事や友達の記事を宣伝したり、記事をニュースフィードの最上部に固定したりで
きるようにする。たとえば、ブリン・シェパードの友達が自身のニュースフィードを閲覧すると、強調された記事９０８が所定の期間にわたってその友達のニュースフィードの最上部に固定されているようにし得る。別例として、ブリン・シェパードの友達のホームページのスポンサー記事領域に、強調された記事９０８に加えて、あるいは強調された記事９０８に代えて、フィーチャ記事８０８を表示させ得る。
【００５０】
図１０は、コンピュータシステム例１０００を表している。特定の実施形態では、１または複数のコンピュータシステム１０００は、本明細書に記載または図示された１または複数の方法のうち１または複数のステップを実行する。特定の実施形態では、１または複数のコンピュータシステム１０００は、本明細書に記載または図示された機能を提供する。特定の実施形態では、１または複数のコンピュータシステム１０００上で実行されているソフトウェアは、本明細書に記載または図示された１または複数の方法のうち１または複数のステップを実行し、本明細書に記載または図示された機能を提供する。特定の実施形態は、１または複数のコンピュータシステム１０００の１または複数の部分を含む。
【００５１】
本開示は、任意の適切な数のコンピュータシステム１０００を想定している。本開示は、任意の適切な物理的形態をとるコンピュータシステム１０００を想定している。非制限的な例として、コンピュータシステム１０００は、組み込みコンピュータシステム、システムオンチップ（ＳＯＣ：ｓｙｓｔｅｍ−ｏｎ−ｃｈｉｐ）、シングルボード・コンピュータ・システム（ＳＢＣ：ｓｉｎｇｌｅ−ｂｏａｒｄ  ｃｏｍｐｕｔｅｒ  ｓｙｓｔｅｍ）（コンピュータオンモジュール（ＣＯＭ：ｃｏｍｐｕｔｅｒ−ｏｎ−ｍｏｄｕｌｅ）やシステムオンモジュール（ＳＯＭ：ｓｙｓｔｅｍ−ｏｎ−ｍｏｄｕｌｅ）など）、デスクトップ・コンピュータ・システム、ラップトップまたはノート型コンピュータシステム、インタラクティブキオスク、メインフレーム、コンピュータシステム網、携帯電話、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、サーバ、タブレット・コンピュータ・システムあるいはこれらの２つ以上の組み合わせであり得る。コンピュータシステム１０００は、適宜、１または複数のコンピュータシステム１０００を備え得るか、一元的または分散型であり得るか、複数の箇所にまたがり得るか、複数のマシンにまたがり得るか、あるいはクラウドに存在し得る。クラウドは、１または複数のネットワークに１または複数のクラウド構成要素を備え得る。
【００５２】
特定の実施形態では、コンピュータシステム１０００は、プロセッサ１００２と、メモリ１００４と、記憶装置１００６と、入出力（Ｉ／Ｏ：ｉｎｐｕｔ／ｏｕｔｐｕｔ）インターフェース１００８と、通信インターフェース１０１０と、バス１０１２とを備える。本開示は、特定数の特定の構成要素を特定の配置構成で有する特定のコンピュータシステムを記載および図示しているが、本開示は、任意の適切な数の任意の適切な構成要素を任意の適切な配置構成で有する任意の適切なコンピュータシステムを想定している。
【００５３】
特定の実施形態では、プロセッサ１００２は、コンピュータプログラムを構成する命令など、命令を実行するためのハードウェアを備える。非制限的な例として、命令を実行するために、プロセッサ１００２は、内部レジスタ、内部キャッシュ、メモリ１００４、または記憶装置１００６から命令を取得（またはフェッチ）し、それらを復号して実行した後、内部レジスタ、内部キャッシュ、メモリ１００４、または記憶装置１００６に１または複数の結果を書き込む。プロセッサ１００２は適宜、１または複数の算数論理ユニット（ＡＬＵ：ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）を備え得るか、マルチコアプロセッサであり得るか、あるいは１または複数のプロセッサ１００２を備え得る。本開示は、特定のプロセッサを記載し図示しているが、任意の適切なプロセッサを想定している。
【００５４】
特定の実施形態では、メモリ１００４は、プロセッサ１００２が実行する命令またはプ
ロセッサ１００２が処理するデータを記憶するためのメインメモリを備える。非制限的な例として、コンピュータシステム１０００は、記憶装置１００１０または別のソース（例えば別のコンピュータシステム１０００など）からメモリ１００４に命令をロードし得る。特定の実施形態では、１または複数のメモリ管理ユニット（ＭＭＵ：ｍｅｍｏｒｙ  ｍａｎａｇｅｍｅｎｔ  ｕｎｉｔ）は、プロセッサ１００２とメモリ１００４との間に存在し、プロセッサ１００４によってリクエストされたメモリ１００２へのアクセスを簡便化する。特定の実施形態では、メモリ１００４は、ランダム・アクセス・メモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）を備える。このＲＡＭは、適宜、揮発性メモリであり得る。このＲＡＭは、適宜、ダイナミックＲＡＭ（ＤＲＡＭ：ｄｙｎａｍｉｃ
ＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ：ｓｔａｔｉｃ  ＲＡＭ）であり得る。さらに、このＲＡＭは、適宜、シングルポートまたはマルチポートＲＡＭでもあり得る。本開示は、任意の適切なＲＡＭを想定している。メモリ１００４は、１または複数のメモリ１００４を適宜備え得る。本開示は特定のメモリを記載および図示しているが、本開示は任意の適切なメモリを想定している。
【００５５】
特定の実施形態では、記憶装置１００６は、データまたは命令を記憶するための大容量記憶装置を含む。非制限的な例として、記憶装置１００６は、ＨＤＤ、フロッピー（登録商標）・ディスクドライブ、フラッシュメモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ：Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ
Ｂｕｓ）・ドライブ、あるいはこれらのうち２つ以上の組み合わせを含み得る。記憶装置１００６は、取り外し可能または不能な（もしくは固定された）媒体を適宜備え得る。記憶装置１００６は適宜、コンピュータシステム１０００に対して内部的または外部的であり得る。特定の実施形態では、記憶装置１００６は、不揮発性のソリッドステートメモリである。本開示は、任意の適切な物理的形態をとる記憶装置１００６を想定している。記憶装置１００６は、プロセッサ１００２と記憶装置１００６との間での通信を簡便化する１つの記憶装置制御ユニットを適宜備え得る。記憶装置１００６は、１または複数の記憶装置１００６を適宜備え得る。
【００５６】
特定の実施形態では、Ｉ／Ｏインターフェース１００８は、コンピュータシステム１０００と１または複数のＩ／Ｏ装置との間での通信を仲介するための１または複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を備える。コンピュータシステム１０００は、これらのＩ／Ｏ装置のうちの１または複数を適宜備え得る。これらのＩ／Ｏ装置のうちの１または複数は、人とコンピュータシステム１０００との間での通信を可能にし得る。本開示は、任意の適切なＩ／Ｏ装置と、そのＩ／Ｏ装置用の任意の適切なＩ／Ｏインターフェース１００８とを想定している。Ｉ／Ｏインターフェース１００８は、プロセッサ１００２がこれらのＩ／Ｏ装置のうちの１または複数を駆動できるようにする１または複数の装置またはソフトウェアドライバを適宜備え得る。Ｉ／Ｏインターフェース１００８は、１または複数のＩ／Ｏインターフェース１００８を適宜備え得る。本開示は、特定のＩ／Ｏインターフェースを記載および図示しているが、任意の適切なＩ／Ｏインターフェースを想定している。
【００５７】
特定の実施形態では、通信インターフェース１０１０は、コンピュータシステム１０００と１または複数の他のコンピュータシステム１０００または１または複数のネットワークとの間での通信（たとえばパケットベースの通信など）を仲介するための１または複数のインターフェースを提供するハードウェア、ソフトウェアまたはその両方を備える。非制限的な例として、通信インターフェース１０１０は、イーサネット（登録商標）または他の有線ベースのネットワークと通信するためのネットワーク・インターフェース・コントローラ（ＮＩＣ：ｎｅｔｗｏｒｋ  ｉｎｔｅｒｆａｃｅ  ｃｏｎｔｒｏｌｌｅｒ）またはネットワークアダプタ、あるいはＷＩ−ＦＩネットワークなどの無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ：ｗｉｒｅｌｅｓｓ  ＮＩＣ）または無線アダプタを
備え得る。本開示は、任意の適切なネットワークと、そのネットワーク用の任意の適切な通信インターフェース１０１０と、を想定している。非制限的な例として、コンピュータシステム１０００は、アド・ホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ：ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ローカル・エリア・ネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ワイド・エリア・ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ：ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、またはインターネットの１または複数の部分、あるいはこれらのうちの２つ以上の組み合わせと通信し得る。これらのネットワークのうちの１または複数の部分は、有線または無線であり得る。例えば、コンピュータシステム１０００は、無線ＰＡＮ（ＷＰＡＮ：ｗｉｒｅｌｅｓｓ  ＰＡＮ）（例えばブルートゥースＷＰＡＮなど）、ＷＩ−ＦＩネットワーク、ＷＩ−ＭＡＸネットワーク、セルラー方式電話ネットワーク（例えばモバイル通信（ＧＳＭ（登録商標）：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ネットワーク用のグローバルシステムなど）、または他の適切な無線ネットワークあるいはネットワーク、もしくはこれらのうちの２つ以上の組み合わせと通信し得る。コンピュータシステム１０００は、これらのネットワークのいずれをも仲介する任意の適切な通信インターフェース１０１０を適宜備え得る。通信インターフェース１０１０は、１または複数の通信インターフェース１０１０を適宜備え得る。本開示は、特定の通信インターフェースを記載および図示しているが、任意の適切な通信インターフェースを想定している。
【００５８】
特定の実施形態では、バス１０１２は、コンピュータシステム１０００の構成要素を互いに連結するソフトウェア、ハードウェア、またはその両方を含む。本開示は、任意の適切なバスまたは内部接続を想定している。
【００５９】
本明細書では、コンピュータ可読記憶媒体について言及した場合、構造を有する１または複数の非一時的な有形コンピュータ可読記憶媒体を包含する。非制限的な例として、コンピュータ可読記憶媒体は、半導体ベースまたは他の集積回路（ＩＣ：ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ：ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）や特定用途向けＩＣ（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ＩＣ）など）、ハードディスク、ＨＤＤ、ハイブリッド・ハード・ドライブ（ＨＨＤ：ｈｙｂｒｉｄ  ｈａｒｄ  ｄｒｉｖｅ）、光ディスク、光ディスクドライブ（ＯＤＤ：ｏｐｔｉｃａｌ  ｄｉｓｃ  ｄｒｉｇ￥ｖｅ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）ディスク、フロッピー（登録商標）・ディスクドライブ（ＦＤＤ：ＦＬＯＰＰＹ（登録商標）  ｄｉｓｋ  ｄｒｉｖｅ）、磁気テープ、ホログラフィック記憶媒体、ソリッドステート・ドライブ（ＳＳＤ：ｓｏｌｉｄ−ｓｔａｔｅ  ｄｒｉｖｅ）、ＲＡＭドライブ、セキュア・デジタル・カード、セキュア・デジタル・ドライブ、または別の適切なコンピュータ可読記憶媒体あるいはこれらのうちの２つ以上の組み合わせを適宜含み得る。本明細書において、コンピュータ可読記憶媒体について言及した場合、米国特許法第１０１条下で特許保護の対象でないあらゆる媒体を除外する。本明細書において、コンピュータ可読記憶媒体について言及した場合、信号伝達の一時的な形態（伝播する電気信号または電磁信号自体）を、米国特許法第１０１条下で特許保護の対象でない程度まで除外する。非一時的なコンピュータ可読記憶媒体は適宜、揮発性、不揮発性、または揮発性および不揮発性の組み合わせであり得る。
【００６０】
本開示は、任意の適切な記憶装置を実装している１または複数のコンピュータ可読記憶媒体を想定している。特定の実施形態では、コンピュータ可読記憶媒体は、プロセッサ８０２の１または複数の部分（たとえば１または複数の内部レジスタまたはキャッシュなど）、メモリ８０４の１または複数の部分、記憶装置８０８の１または複数の部分、あるい
はこれらの組み合わせを適宜実装する。特定の実施形態では、コンピュータ可読記憶媒体が、ＲＡＭまたはＲＯＭを実装する。特定の実施形態では、コンピュータ可読記憶媒体が、揮発性または永続メモリを実装する。特定の実施形態では、１または複数のコンピュータ可読記憶媒体がソフトウェアを包含している。本明細書では、ソフトウェアについて言及した場合、１または複数のアプリケーション、バイトコード、１または複数のコンピュータプログラム、１または複数の実行可能プログラム、１または複数の命令、論理、マシンコード、１または複数のスクリプトまたはソースコードを包含し得る。そしてその逆もまた適宜該当し得る。特定の実施形態では、ソフトウェアは、１または複数のアプリケーション・プログラミング・インターフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）を含む。本開示は、任意の適切なプログラミング言語でもまたはプログラミング言語の組み合わせで記述あるいは別の形で表された任意の適切なソフトウェアを想定している。特定の実施形態では、ソフトウェアは、ソースコードまたはオブジェクトコードとして表される。特定の実施形態では、ソフトウェアは、Ｃ、Ｐｅｒｌ、またはそれらの適切な拡張言語など、より高水準のプログラミング言語で表される。特定の実施形態では、ソフトウェアは、アセンブリ言語（または機械語）など、より低水準のプログラミング言語で表される。特定の実施形態では、ソフトウェアは、ＪＡＶＡ（登録商標）で表される。特定の実施形態では、ソフトウェアは、ハイパー・テキスト・マークアップ言語（ＨＴＭＬ：Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、拡張マークアップ言語（ＸＭＬ：Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、あるいは他の適切なマークアップ言語で表される。
【００６１】
本発明の実施形態に関する先述の説明は、説明目的で提示されたものであり、本発明を完全に網羅することや、開示された形態だけに限定することを意図するものではない。当業者であれば、上記開示内容に照らして多くの改変形態および変形形態が考えられることを理解できよう。たとえば、先述の実施形態は、ソーシャルネットワークシステムという文脈で説明してきたが、当業者には、本発明が、ウェブサイトを通じて提供されなくても、任意の電子ソーシャル・ネットワーク・サービスで使用され得ることが明らかであろう。たとえば電子メール、インスタントメッセージング、あるいは他の形態のピアツーピア通信、およびユーザ間で通信するためのその他任意の技法に依存するものであっても、ソーシャルネットワーキング機能を提供する任意のコンピュータベースのシステムが、本発明に従って使用可能である。したがって本発明は、特定の種類の通信システム、ネットワーク、プロトコル、フォーマットまたはアプリケーションに限定されない。
【００６２】
最後に、本明細書で使用されている言語が、主として読みやすさと説明のために選択されたものであり、発明の主題を描写または限定する目的で選択されたものではない可能性がある。そのため、本発明の範囲は、この詳細な説明によってではなく、この詳細な説明に基づく用途に関して請求した請求項によって限定されるものと意図される。したがって、本発明の実施形態の開示は例示を意図するものであり、以下の請求項に記載した本発明の範囲を限定するものではない。
【図１】
0005981541.tif 000003
【図２】
0005981541.tif 000004
【図３】
0005981541.tif 000005
【図４】
0005981541.tif 000006
【図５】
0005981541.tif 000007
【図６】
0005981541.tif 000008
【図７】
0005981541.tif 000009
【図８Ａ】
0005981541.tif 000010
【図８Ｂ】
0005981541.tif 000011
【図８Ｃ】
0005981541.tif 000012
【図９Ａ】
0005981541.tif 000013
【図９Ｂ】
0005981541.tif 000014
【図９Ｃ】
0005981541.tif 000015
【図１０】
0005981541.tif 000016