(57)【特許請求の範囲】
【請求項１】
分散型ソーシャルネットワークを提供する方法であって、該方法は、中核サーバによって実行され、該方法は、
該中核サーバにより、複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成することと、
該中核サーバにより、複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成することと、
該中核サーバにより、該複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶することであって、該複数の中核プロファイルの各々は、コミュニティ情報と、友達情報と、コンテンツ情報とを含む、ことと、
該中核サーバにより、中核ユーザメンバー識別子に対応する中核プロファイルによって参照されるコンテンツアイテムを取り出すことであって、該コンテンツアイテムは、該中核プロファイルによって参照される複数のソーシャルネットワーキングコミュニティのうちの第１のソーシャルネットワーキングコミュニティに関連する、ことと、
該中核サーバにより、該コンテンツアイテムを含むウェブページを提供することであって、該ウェブページは、該第１のソーシャルネットワーキングコミュニティとは異なる該中核プロファイルによって参照される複数のソーシャルネットワーキングコミュニティのうちの第２のソーシャルネットワーキングコミュニティに関連する、ことと、
該中核サーバにより、該コンテンツアイテムの視聴者を追跡して、ａ）該コンテンツアイテムの該視聴者と、ｂ）該視聴者がどのソーシャルネットワーキングコミュニティに属しているかとを識別する、ことと
を含み、
該コミュニティ情報は、該複数のコミュニティ識別子のうちの１つ以上を含み、
該友達情報は、該複数の中核ユーザメンバー識別子のうちの１つ以上を含み、
該コンテンツ情報は、複数のコンテンツアイテムの各々に関連するそれぞれのメタデータを含む、方法。
【請求項２】
前記複数の中核プロファイルのコミュニティ情報は、前記複数のコミュニティ識別子のうちの２つ以上を含む、請求項１に記載の方法。
【請求項３】
コミュニティ情報を中核プロファイルに追加するリクエストを受信することであって、該リクエストは、中核メンバー識別子とコミュニティ識別子とを含む、ことと、
該コミュニティ識別子を含むように、前記中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報を更新することと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコミュニティ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記中核ユーザメンバー識別子に対応する前記中核プロファイルの前記コミュニティ情報の前記複数のコミュニティ識別子のうちの１つ以上を含むウェブページを提供することをさらに含む、請求項３に記載の方法。
【請求項５】
前記ウェブページは、
前記中核ユーザメンバー識別子に対応する前記中核プロファイルの前記コミュニティ情報に含まれる、前記複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する１つ以上の視覚的アイコンと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの該コミュニティ情報に含まれる、該複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する１つ以上のコミュニティ待ち受けウェブページへの１つ以上のリンクと
のうちの１つ以上を含む、請求項４に記載の方法。
【請求項６】
中核ユーザメンバー識別子を受信することと、
該中核ユーザメンバー識別子に対応する中核ユーザプロファイルのコンテンツ情報を取り出すことと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの友達情報を取り出すことと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該友達情報に含まれる、該複数の中核ユーザメンバー識別子のうちの１つ以上に対応する１つ以上の中核ユーザプロファイルのコンテンツ情報を取り出すことと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該コンテンツ情報と、該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該友達情報に含まれる、該複数の中核ユーザメンバー識別子のうちの該１つ以上に対応する該１つ以上の中核ユーザプロファイルの該コンテンツ情報とを出力することと
をさらに含む、請求項１に記載の方法。
【請求項７】
コンテンツアイテムに関連する複数の投票を受信することであって、該複数の投票は、第１のソーシャルネットワーキングコミュニティの登録ユーザメンバーと、該第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティの登録ユーザメンバーと、第３のソーシャルネットワーキングコミュニティのウェブページへの未登録訪問者とのうちの２つ以上から受信される、ことと、
該複数の投票の合計を決定することと、
該複数の投票の該合計を含むように、該コンテンツアイテムに関連するメタデータを更新することと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記複数のコンテンツアイテムの各々に関連するメタデータは、他の中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報に該コンテンツアイテムが追加され得るかどうかを示す許可を含む、請求項１に記載の方法。
【請求項９】
１つ以上のタスクを実施するようにソフトウェアツールを提供することをさらに含み、
該１つ以上のタスクは、
前記複数のソーシャルネットワーキングコミュニティのうちの１つに対応するウェブサイトを作成することと、
既存のメンバーウェブページに情報を追加することと、
既存のメンバーウェブページから情報を削除することと、
既存のメンバーウェブページの情報を修正することと、
外部ウェブサイトから発見された情報が既存のメンバーウェブページ上で体験され得るかどうかを制御することと、
既存のメンバーウェブページに１つ以上の加入者機能を追加することと
のうちの１つ以上を含む、請求項１に記載の方法。
【請求項１０】
前記１つ以上の加入者機能は、
前記メンバーウェブサイト内でテキストコンテンツを検索する機能と、
別のメンバーウェブサイト内でテキストコンテンツを検索する機能と、
該メンバーウェブサイト内でビデオコンテンツを検索する機能と、
別のメンバーウェブサイト内でビデオコンテンツを検索する機能と、
該メンバーウェブサイト内でオーディオコンテンツを検索する機能と、
別のメンバーウェブサイト内でオーディオコンテンツを検索する機能と、
該メンバーウェブサイト内で写真コンテンツを検索する機能と、
別のメンバーウェブサイト内で写真コンテンツを検索する機能と、
該メンバーウェブサイト内でフィードコンテンツを検索する機能と、
別のメンバーウェブサイト内でフィードコンテンツを検索する機能と、
該メンバーウェブサイトの加入者の加入者プロファイルを検索する機能と、
別のメンバーウェブサイトの加入者の加入者プロファイルを検索する機能と、
該メンバーウェブサイトの加入者の間での議論を可能にする機能と、
該メンバーウェブサイトの加入者の間での議論を管理する機能と、
該メンバーウェブサイトに提示された情報を整理する機能と、
該メンバーウェブサイトに提示されるビデオカテゴリを整理する機能と、
該メンバーウェブサイトに提示されるオーディオカテゴリを整理する機能と、
該メンバーウェブサイトに提示される写真カテゴリを整理する機能と、
該メンバーウェブサイトに提示されるフィードカテゴリを整理する機能と、
訪問者が該メンバーウェブサイトの加入者になることを可能にする機能と、
該メンバーウェブサイトの加入者が、該加入者に対応する加入者プロファイルを作成または編集することを可能にする機能と、
該メンバーウェブサイトの加入者が、該メンバーウェブサイトの他の加入者の加入者プロファイルを閲覧することを可能にする機能と、
該メンバーウェブサイトの加入者が、該加入者に対応する加入者プロファイルで１人以上の友達を指定することを可能にする機能と、
コンテンツが該メンバーウェブサイトの別の加入者によって体験され得るように、該メンバーウェブサイトの加入者が、コンテンツを該メンバーウェブサイトに追加することを可能にする機能と、
メッセージが該メンバーウェブサイトの加入者の間で送信されることを可能にする機能と、
メッセージが該メンバーウェブサイトの加入者と別のメンバーウェブサイトの加入者との間で送信されることを可能にする機能と、
該メンバーウェブサイトの加入者が、該メンバーウェブサイトからのコンテンツを体験することを可能にする機能であって、該コンテンツは、テキストコンテンツと、ビデオコンテンツと、オーディオコンテンツと、写真コンテンツと、フィードコンテンツとの任意の組み合わせを含む、機能と
のうちの１つ以上を含む、請求項９に記載の方法。
【請求項１１】
前記複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶することをさらに含み、
該複数のコミュニティプロファイルの各々は、前記複数のソーシャルネットワーキングコミュニティのうちの１つに対する、ウェブページビューレポートと、ユーザアクティビティレポートと、収益レポートと、最も人気のあるコンテンツレポートとのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１２】
中核プロファイルにコンテンツアイテム情報を追加するリクエストを受信することであって、該リクエストは、中核メンバー識別子とコンテンツアイテムに関連するコンテンツアイテム情報とを含む、ことと、
該リクエストの該コンテンツアイテム情報を含むように、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新することと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項１３】
前記コンテンツアイテムがある区分のユーザメンバーにより体験されるために好適であるかどうかを決定することと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、前記リクエストの前記コンテンツアイテム情報を含むように、前記中核ユーザメンバー識別子に対応する前記中核プロファイルの前記コンテンツ情報を更新することと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記コンテンツアイテムが前記区分のユーザメンバーにより体験されるために好適ではないと決定された場合、前記リクエストの前記コンテンツアイテム情報は、前記中核ユーザメンバー識別子に対応する前記中核プロファイルのコンテンツ情報から除外される、請求項１３に記載の方法。
【請求項１５】
前記コンテンツアイテムは、テキストコンテンツアイテムと、ビデオコンテンツアイテムと、オーディオコンテンツアイテムと、写真コンテンツアイテムとのうちの１つである、請求項９に記載の方法。
【請求項１６】
コンテンツ情報を整理するリクエストを受信することであって、該リクエストは、中核ユーザメンバー識別子と、前記複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを含む、ことと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新することと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する該中核プロファイルの該更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項１７】
コンテンツ情報を更新するリクエストを受信することであって、該リクエストは、中核ユーザメンバー識別子と、前記複数のコンテンツアイテムのうちの少なくとも１つに関連するメタデータを更新する命令とを含む、ことと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新することと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する該中核プロファイルの該更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項１８】
コンテンツ情報を整理するリクエストを受信することであって、該リクエストは、コミュニティメンバー識別子と、前記複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを含む、ことと、
該リクエストに基づいて、該コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新することと、
該リクエストに基づいて、該コミュニティ識別子に対応する該コミュニティプロファイルの該更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項１９】
コンテンツ情報を整理するリクエストを受信することであって、該リクエストは、コミュニティメンバー識別子と、少なくとも１つのコンテンツアイテムに関連するコンテンツ情報を更新する命令とを含む、ことと、
該リクエストに基づいて、該コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新することと、
該リクエストに基づいて該コミュニティ識別子に対応する該コミュニティプロファイルの該更新されたコンテンツ情報を記憶することと
をさらに含む、請求項１に記載の方法。
【請求項２０】
前記コミュニティ識別子に対応する前記コミュニティプロファイルは、コンテンツ情報がユーザメンバーによって整理され得るかどうかを示す許可を含み、
コンテンツ情報の更新は、該コンテンツ情報がユーザメンバーによって整理され得ることを該許可が示す場合に起こる、請求項１に記載の方法。
【請求項２１】
中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を取り出すことであって、該中核プロファイルのコミュニティ情報は、前記ネットワークの第１のソーシャルネットワーキングコミュニティに対応する第１のコミュニティ識別子を含む、ことと、
該コンテンツ情報に対応するコンテンツアイテムを取り出すことと、
該コンテンツアイテムを含むウェブページを提供することであって、該ウェブページは、該第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティに関連する、ことと
をさらに含む、請求項１に記載の方法。
【請求項２２】
プロセッサと、分散型ソーシャルネットワークを提供することを該プロセッサに行わせるための制御論理を記憶するメモリとを含むコンピュータシステムであって、該制御論理は、
複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成することを該プロセッサに行わせるための第１のコンピュータ読み取り可能プログラムコードと、
複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成することを該プロセッサに行わせるための第２のコンピュータ読み取り可能プログラムコードと、
複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶することを該プロセッサに行わせるための第３のコンピュータ読み取り可能プログラムコードであって、該複数の中核プロファイルの各々は、コミュニティ情報と、友達情報と、コンテンツ情報とを含む、第３のコンピュータ読み取り可能プログラムコードと、
中核ユーザメンバー識別子に対応する中核プロファイルによって参照されるコンテンツアイテムを取り出すことを該プロセッサに行わせるための第４のコンピュータ読み取り可能プログラムコードであって、該コンテンツアイテムは、該中核プロファイルによって参照される複数のソーシャルネットワーキングコミュニティのうちの第１のソーシャルネットワーキングコミュニティに関連する、第４のコンピュータ読み取り可能プログラムコードと、
該コンテンツアイテムを含むウェブページを提供することを該プロセッサに行わせるための第５のコンピュータ読み取り可能プログラムコードであって、該ウェブページは、該第１のソーシャルネットワーキングコミュニティとは異なる該中核プロファイルによって参照される複数のソーシャルネットワーキングコミュニティのうちの第２のソーシャルネットワーキングコミュニティに関連する、第５のコンピュータ読み取り可能プログラムコードと、
該コンテンツアイテムの視聴者を追跡して、ａ）該コンテンツアイテムの該視聴者と、ｂ）該視聴者がどのソーシャルネットワーキングコミュニティに属しているかとを識別することを該プロセッサに行わせるための第６のコンピュータ読み取り可能プログラムコードと
を含み、
該コミュニティ情報は、該複数のコミュニティ識別子のうちの１つ以上を含み、
該友達情報は、該複数の中核ユーザメンバー識別子のうちの１つ以上を含み、
該コンテンツ情報は、複数のコンテンツアイテムの各々に関連するそれぞれのメタデータを含む、コンピュータシステム。
【請求項２３】
コミュニティ情報に対するリクエストを受信することであって、該リクエストは、中核メンバー識別子を含む、ことと、
該中核ユーザメンバー識別子に対応する中核プロフィールのコミュニティ情報を取り出すことと、
該中核ユーザメンバー識別子に対応する該中核プロフィールのコミュニティ情報の複数のコミュニティ識別子のうちの１つ以上を提供することと
をさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の引用）
本願は、米国特許仮出願第６０／９３８，１５０号（２００７年５月１５日出願）の利益を主張する。該仮出願の全開示内容は、参照により本明細書に援用される。
【０００２】
（技術分野）
本発明は、概して、オンラインソーシャルネットワーキングに関し、より具体的には、ソーシャルネットワーキングコミュニティを作成し、ソーシャルネットワーキングコミュニティがソーシャルネットワーキングコミュニティのネットワーク内の他のソーシャルネットワーキングコミュニティと相互運用することを可能にするための方法およびシステムに関する。
【背景技術】
【０００３】
「ソーシャルネットワーキングコミュニティ」および「ソーシャルネットワーキングシステム」という用語は、本明細書においては同義に使用され得、発行元メンバーがソーシャルネットワーキングの交流を管理することを可能にし、かつ、ユーザメンバーがユーザメンバーの身元を確立するプロファイルを作成すること、他のユーザメンバーとのオンライン関係を築くこと、およびコンテンツアイテムを管理することを可能にする、ソーシャルネットワーキングウェブサイトを作成するための方法およびシステムを指すことに留意されたい。
【０００４】
さらに、「ウェブサイト」および「ウェブサーバ」という用語も、本明細書においては同義に使用され得、ハイパーテキストマークアップ言語（ＨＴＭＬ）ドキュメントを生成するため、さらにハイパーテキストトランスファープロトコル（ＨＴＴＰ）およびハイパーテキストトランスファープロトコルオーバーセキュアソケットレイヤープロトコル（ＨＴＴＰＳ）を使用して情報を送信および受信するための方法およびシステムを指すことにも留意されたい。
【０００５】
従来のソーシャルネットワーキングシステムにおいては、ソーシャルネットワーキングコミュニティのユーザメンバーは、該ソーシャルネットワーキングコミュニティの他のユーザとオンラインのソーシャルネットワーキング交流を持つことはできるが、他のソーシャルネットワーキングコミュニティのユーザメンバーと交流を持つことができない。別のソーシャルネットワーキングコミュニティのユーザメンバーとソーシャルネットワーキング交流を持つには、ユーザメンバーは、他のソーシャルネットワーキングコミュニティに参加し、他のソーシャルネットワーキングコミュニティ内から通信しなければならない。
【０００６】
例えば、ＭｙＳｐａｃｅ（登録商標）ソーシャルネットワーキングコミュニティは、ユーザメンバーが、ＭｙＳｐａｃｅ（登録商標）の身元を確立するプロファイルを作成することやＭｙＳｐａｃｅ（登録商標）ソーシャルネットワーキングコミュニティの他のユーザメンバーとのオンライン上での友達関係を築くことを可能にするが、例えば、Ｆｒｉｅｎｄｓｔｅｒ（登録商標）およびＦａｃｅｂｏｏｋ（登録商標）ソーシャルネットワーキングコミュニティ等の他のソーシャルネットワーキングコミュニティのユーザメンバーと友達関係を築くことは可能ではない。加えて、ＭｙＳｐａｃｅ（登録商標）ソーシャルネットワーキングコミュニティは、ユーザメンバーが、ＭｙＳｐａｃｅ（登録商標）ソーシャルネットワーキングコミュニティ内だけでコンテンツアイテムを共有することを可能にする。すなわち、ＭｙＳｐａｃｅ（登録商標）ソーシャルネットワーキングコミュニティは、ユーザメンバーが、他のオンラインソーシャルネットワーキングコミュニティのメンバーとコンテンツアイテムを共有することを可能にしない。ＭｙＳｐａｃｅ（登録商標）のユーザメンバーが、Ｆｒｉｅｎｄｓｔｅｒ（登録商標）のユーザメンバーとコンテンツアイテムの共有を希望する場合は、ＭｙＳｐａｃｅ（登録商標）のユーザメンバーは、Ｆｒｉｅｎｄｓｔｅｒ（登録商標）ソーシャルネットワーキングコミュニティに参加し、Ｆｒｉｅｎｄｓｔｅｒ（登録商標）身元を確立するプロファイルを作成し、Ｆｒｉｅｎｄｓｔｅｒ（登録商標）ソーシャルネットワーキングコミュニティに関連するウェブサイトにコンテンツアイテムをアップロードしなければならない。
【０００７】
従来のソーシャルネットワーキングシステムは、発行元メンバーおよびユーザメンバーが、ソーシャルネットワーキングコミュニティに関連する種々のウェブページで提供され得るコンテンツアイテムをアップロードすることを可能にする。しかしながら、従来のソーシャルネットワーキングシステムは、発行元メンバーおよびユーザメンバーが、ソーシャルネットワーキングコミュニティに関連するウェブページ上で表示され得るコンテンツアイテムの特定のタイプを容易に組み合わせることを可能にしない。したがって、ソーシャルネットワーキングコミュニティの発行元メンバーおよびユーザメンバーがコンテンツアイテムを容易にかつ便利に共有することを可能にするための方法およびシステムは、ソーシャルネットワーキングコミュニティに関連するウェブページの訪問者の楽しみを高めるために必要とされる。訪問者の楽しみが増すことによって、ソーシャルネットワーキングコミュニティのウェブページのトラフィックが増加し、ソーシャルネットワーキングコミュニティのメンバーシップが増加することになる。
【０００８】
従来のソーシャルネットワーキングシステムは、カスタムソフトウェアと市販のハードウェアとを使用して作成することが可能である。加えて、ソーシャルネットワーキングシステムを作成するソーシャルネットワーキング機能を提供する市販のソフトウェアとともに市販のハードウェアを使用し得る。ソーシャルネットワーキングコミュニティの発足人またはホストは、ソーシャルネットワーキングシステムをホストするために必要なすべてのハードウェアとソフトウェアとを提供および保守し得る。代替として、発足人は、例えば、商用のインターネットサービスプロバイダ（ＩＳＰ）等に、ソーシャルネットワーキングシステムの開発や保守を外注し得る。商用ＩＳＰは、典型的には、ソフトウェア開発およびウェブホスティングサービスの料金を課金する。一部の商用ＩＳＰは、ＩＳＰがホストするウェブページ上で広告収入を生成することが許可されている場合、無料または割引料金でウェブホスティングサービスを提供する。したがって、ソーシャルネットワーキングコミュニティの発行元に関連するコストを削減し、ソーシャルネットワーキングコミュニティによる収益を増やすための方法およびシステムが必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、従来のソーシャルネットワーキングシステムに関連する上記の制約を克服する。
【００１０】
本発明は、運用が安価で、増収をもたらし、これらのソーシャルネットワーキングコミュニティのユーザメンバーの体験を充実させるための機能を提供するソーシャルネットワーキングコミュニティを提供するためのシステムおよび方法を提供することにより上記に特定したニーズを満たす。本発明の種々の実施形態は、有利に、ソーシャルネットワーキングコミュニティの発行元メンバーに増収をもたらし、相互運用型ソーシャルネットワーキングコミュニティの統合ネットワークを提供するとともに、ソーシャルネットワーキングコミュニティのネットワークにマルチメディアコンテンツのフィードを提供する。
【課題を解決するための手段】
【００１１】
本発明の実施形態に従い、ソーシャルネットワーキングコミュニティのネットワークで収益を共有するための方法を提供する。方法は、ソーシャルネットワーキングコミュニティに関連する複数のウェブページを提供するステップと、第１組の複数のウェブページから生成される収益に基づいて第１の金額を決定するステップと、ソーシャルネットワーキングコミュニティに関連する発行元メンバーに第１の金額の第１の部分を支払うステップと、ネットワークの中核ソーシャルネットワーキングコミュニティに関連するビジネスユニットに第１の金額の第２の部分を支払うステップとを含む。
【００１２】
また、方法は、第２組の複数のウェブページから生成される収益に基づいて第２の金額を決定するステップと、ソーシャルネットワーキングコミュニティに関連する発行元メンバーに第２の金額を支払うステップとを含み得る。
【００１３】
さらに、方法は、第２組の複数のウェブページから生成される収益に基づいて第２の金額を決定するステップと、ソーシャルネットワーキングコミュニティに関連する発行元メンバーに第２の金額の第１の部分を支払うステップと、中核ソーシャルネットワーキングコミュニティに関連するビジネスユニットに第２の金額の第２の部分を支払うステップとを含み得る。
【００１４】
第１組の複数のウェブページから生成される収益は、売上収益を含み得る。第１組の複数のウェブページから生成される収益は、第１組の複数のウェブページの１つ以上のウェブページに対するリクエスト数に基づき得る。加えて、第１組の複数のウェブページから生成される収益は、広告および売上収益を含み得る。第１組の複数のウェブページから生成される収益は、第１組の複数のウェブページの１つ以上のウェブページに対するリクエスト数に基づき得る。方法は、さらに、ネットワークのソーシャルネットワーキングコミュニティがアプリケーションプログラミングインターフェースを利用することを可能にするステップを含み得、第１組の複数のウェブページから生成される収益は、アプリケーションプログラミングインターフェースへの呼び出し数に基づき得る。
【００１５】
また、方法は、中核ソーシャルネットワーキングコミュニティに関連するウェブサーバから第１組の複数のウェブページをホストするステップと、ソーシャルネットワーキングコミュニティに関連するウェブサーバから第２組の複数のウェブページをホストするステップとを含み得る。第１組のウェブページは、複数のウィジェットを含み得る。
【００１６】
加えて、方法は、中核ソーシャルネットワーキングコミュニティに関連するウェブサーバから複数のウェブページをホストするステップをさらに含み得る。複数のウェブページは、ソーシャルネットワーキングコミュニティのための待ち受けウェブページ、ビデオカテゴリのためのウェブページ、ビデオ検索結果のためのウェブページ、写真カテゴリのためのウェブページ、写真検索結果のためのウェブページ、ソーシャルネットワーキングコミュニティのネットワークのユーザメンバーを検索または閲覧するためのウェブページ、掲示板のためのウェブページ、ソーシャルネットワーキングコミュニティに参加またはサインインするためのウェブページ、ソーシャルネットワーキングコミュニティから表示されたコンテンツアイテムの関連詳細のためのウェブページ、およびコンテンツフィードの関連詳細のためのウェブページのうちの少なくとも１つを含み得る。
【００１７】
本発明の別の実施形態に従い、プロセッサと、プロセッサにソーシャルネットワーキングコミュニティのネットワークで収益を共有させるための制御論理を記憶するメモリとを含むコンピュータシステムを提供する。制御論理は、プロセッサにソーシャルネットワーキングコミュニティに関連する複数のウェブページを提供させるための第１のコンピュータ可読プログラムコードと、第１組の複数のウェブページから生成される収益に基づいて、プロセッサに第１の金額を決定させるための第２のコンピュータ可読プログラムコードと、プロセッサにソーシャルネットワーキングコミュニティに関連する発行元メンバーへ第１の金額の第１の部分を支払わせるための第３のコンピュータ可読プログラムコードと、プロセッサにネットワークの中核ソーシャルネットワーキングコミュニティに関連するビジネスユニットへ第１の金額の第２の部分を支払わせるための第４のコンピュータ可読プログラムコードとを含む。
【００１８】
本発明の別の実施形態に従い、分散型ソーシャルネットワークを提供する方法を提供する。方法は、複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成するステップと、複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成するステップと、複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶するステップとを含み、複数の中核プロファイルはコミュニティ情報、友達情報およびコンテンツ情報を含み、コミュニティ情報は複数のコミュニティ識別子のうちの１つ以上を含み、友達情報は複数の中核ユーザメンバー識別子のうちの１つ以上を含み、およびコンテンツ情報は複数のコンテンツの各々に関連するそれぞれのメタデータを含む。
【００１９】
また、方法は、中核ユーザメンバー識別子に対応する複数のメッセージを記憶するステップを含み得、複数のメッセージのうちの第１のメッセージは、ネットワークの第１のソーシャルネットワーキングコミュニティの第１のユーザメンバーの第１の送信者識別子を含み、複数のメッセージのうちの第２のメッセージは、ネットワークの第２のソーシャルネットワーキングコミュニティの第２のユーザメンバーの第２の送信者識別子を含み、第２のソーシャルネットワーキングコミュニティは第１のソーシャルネットワーキングコミュニティとは異なる。
【００２０】
さらに、複数の中核プロファイルのうちの少なくとも１つの中核プロファイルの友達情報は、第１のコミュニティ識別子と、第１のコミュニティ識別子とは異なる第２のコミュニティ識別子とを含み得る。複数のコンテンツアイテムの各々に関連するメタデータは、他の中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報にコンテンツアイテムを追加できるかどうかを示す許可を含み得る。
【００２１】
別の実施形態では、複数の中核プロファイルのコミュニティ情報は、複数のコミュニティ識別子のうちの２つ以上を含む。
【００２２】
方法は、コミュニティ情報を中核プロファイルに追加するリクエストを受信するステップであって、リクエストは中核メンバー識別子とコミュニティ識別子とを含むステップと、コミュニティ識別子を含むように中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報を更新するステップと、中核ユーザメンバー識別子に対応する中核プロファイルの更新されたコミュニティ情報を記憶するステップをさらに含み得る。
【００２３】
方法は、コミュニティ情報に対するリクエストを受信するステップであって、リクエストは中核メンバー識別子を含むステップと、中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報を取り出すステップと、中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報の複数のコミュニティ識別子のうちの１つ以上を提供するステップとをさらに含み得る。
【００２４】
また、方法は、中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報の複数のコミュニティ識別子のうちの１つ以上を含むウェブページを提供するステップを含み得る。ウェブページは、中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報に含まれる、複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上の視覚的アイコン、および中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報に含まれる、複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上のコミュニティ待ち受けウェブページへの１つ以上のリンク、のうちの１つ以上を含み得る。
【００２５】
加えて、方法は、中核ユーザメンバー識別子を受信するステップと、中核メンバー識別子に対応する中核ユーザプロファイルのコンテンツ情報を取り出すステップと、中核メンバー識別子に対応する中核ユーザプロファイルの友達情報を取り出すステップと、中核メンバー識別子に対応する中核ユーザプロファイルの友達情報に含まれる、複数の中核ユーザメンバー識別子のうちの１つ以上に対応する、１つ以上の中核ユーザプロファイルのコンテンツ情報を取り出すステップと、中核メンバー識別子に対応する中核ユーザプロファイルのコンテンツ情報と、中核メンバー識別子に対応する中核ユーザプロファイルの友達情報に含まれる、複数の中核ユーザメンバー識別子のうちの１つ以上に対応する、１つ以上の中核ユーザプロファイルのコンテンツ情報とを出力するステップとを含み得る。
【００２６】
方法は、共有コンテンツアイテムを提供するステップと、複数のコミュニティ識別子にそれぞれ対応する複数のウェブページを提供するステップとをさらに含み得、複数のウェブページは共有コンテンツアイテムを含む。
【００２７】
また、方法は、コンテンツアイテムに関連する複数の投票を受信するステップであって、複数の投票は、第１のソーシャルネットワーキングコミュニティの登録ユーザメンバー、第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティの登録ユーザメンバー、および第３のソーシャルネットワーキングコミュニティへの未登録訪問者のうちの２つ以上である、ステップと、複数の投票の合計を決定するステップと、複数の投票の合計を含むように、コンテンツアイテムに関連するメタデータを更新するステップとを含み得る。
【００２８】
方法は、１つ以上のタスクを実施するソフトウェアツールを提供するステップをさらに含み得、１つ以上のタスクは、複数のソーシャルネットワーキングコミュニティのうちの１つに対応するウェブサイトを作成するステップ、既存のメンバーウェブページに情報を追加するステップ、既存のメンバーのウェブページから情報を削除するステップ、既存のメンバーのウェブページの情報を更新するステップ、外部ウェブサイトから発見された情報が既存のメンバーのウェブページ上で体験され得るかどうかを制御するステップ、および既存のメンバーのウェブページに１つ以上の加入者機能を追加するステップのうちの１つ以上を含む。
【００２９】
１つ以上の加入者機能は、メンバーウェブサイト内または別のメンバーウェブサイト内のテキストコンテンツ、オーディオコンテンツ、ビデオコンテンツ、写真コンテンツ、およびフィードコンテンツを検索する機能、メンバーウェブサイトの加入者または別のメンバーウェブサイトの加入者の加入者プロファイルを検索する機能、メンバーウェブサイトの加入者間の議論を可能にする機能、メンバーウェブサイトの加入者間の議論を規制する機能、メンバーウェブサイト上に提示される情報、ビデオカテゴリ、オーディオカテゴリ、写真カテゴリ、およびフィードカテゴリを整理する機能、訪問者がメンバーウェブサイトの加入者になることを可能にする機能、メンバーウェブサイトの加入者が加入者に対応する加入者プロファイルを作成または変更することを可能にする機能、メンバーウェブサイトの加入者がメンバーウェブサイトの他の加入者の加入者プロファイルを閲覧することを可能にする機能、メンバーウェブサイトの加入者が加入者に対応する加入者プロファイル上で１人以上の友達を指定することを可能にする機能、メンバーウェブサイトの別の加入者がコンテンツを体験し得るように、メンバーウェブサイトの加入者がメンバーウェブサイトにコンテンツを追加することを可能にする機能、メンバーウェブサイトの加入者間でメッセージを送信することを可能にする機能、メンバーウェブサイトの加入者と別のメンバーウェブサイトの加入者との間でメッセージを送信することを可能にする機能、およびメンバーウェブサイトの加入者がメンバーウェブサイトからコンテンツを体験することを可能にする機能であって、コンテンツはテキストコンテンツ、ビデオコンテンツ、オーディオコンテンツ、写真コンテンツおよびフィードコンテンツの任意の組み合わせを含む機能、のうちの１つ以上を含み得る。
【００３０】
方法は、認証リクエストを受信するステップであって、認証リクエストは、中核ユーザメンバー情報を含むステップと、中核ユーザメンバー情報に対応する中核ユーザメンバー識別子を取り出すステップと、認証クッキーを提供するステップであって、認証クッキーは中核ユーザメンバー識別子を含むステップとをさらに含み得る。
【００３１】
方法は、中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報に含まれる、複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上のコミュニティ特有の表示名を記憶するステップを含み得る。
【００３２】
方法は、複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップを含み得、複数のコミュニティプロファイルの各々は、複数のソーシャルネットワーキングコミュニティのうちの１つに対する、ウェブページビューレポート、ユーザアクティビティレポート、収益レポート、および最も人気のあるコンテンツレポートのうちの少なくとも１つを含む。
【００３３】
加えて、方法は、コンテンツアイテム情報を中核プロファイルに追加するリクエストを受信するステップであって、リクエストは中核メンバー識別子とコンテンツアイテムに関連するコンテンツ情報とを含むステップと、リクエストのコンテンツアイテム情報を含むように、中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、中核ユーザメンバー識別子に対応する中核プロファイルの更新されたコンテンツ情報を記憶するステップとを含み得る。
【００３４】
さらに、方法は、コンテンツアイテムがある区分のユーザメンバーによって体験されるために好適であるかどうかを決定するステップと、コンテンツアイテムがユーザメンバー群によって体験されるために好適であると決定された場合、リクエストのコンテンツアイテム情報を含むように、中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、コンテンツアイテムが該区分のユーザメンバーによって体験されるために好適であると決定された場合、中核ユーザメンバー識別子に対応する中核プロファイルの更新されたコンテンツ情報を記憶するステップとを含み得る。
【００３５】
リクエストのコンテンツアイテム情報は、コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適でないと決定された場合、中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報から除外され得る。コンテンツアイテムは、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテムのうちの１つであり得る。
【００３６】
方法は、コンテンツ情報を整理するリクエストであって中核メンバー識別子を含むリクエストと、複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを受信するステップと、リクエストに基づいて、中核メンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、リクエストに基づいて、中核ユーザメンバー識別子に対応する中核プロファイルの更新されたコンテンツ情報を記憶するステップとをさらに含み得る。
【００３７】
また、方法は、コンテンツ情報を更新するリクエストであって中核メンバー識別子を含むリクエストと、複数のコンテンツアイテムのうちの少なくとも１つに関連するメタデータを更新する命令とを受信するステップと、リクエストに基づいて中核メンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、リクエストに基づいて中核ユーザメンバー識別子に対応する中核プロファイルの更新されたコンテンツ情報を記憶するステップとを含み得る。
【００３８】
方法は、複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップであって、複数のコミュニティプロファイルの各々はコンテンツ情報を含み、コンテンツ情報は複数のコンテンツアイテムの各々に関連するメタデータを含むステップと、コンテンツアイテム情報をコミュニティプロファイルに追加するリクエストを受信するステップであって、リクエストはコミュニティ識別子とコンテンツアイテムに関連するコンテンツアイテム情報を含むステップと、コンテンツアイテム情報を含むように、コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、コミュニティ識別子に対応するコミュニティプロファイルの更新されたコンテンツ情報を記憶するステップとをさらに含み得る。
【００３９】
また、方法は、コンテンツアイテムがある区分のユーザメンバーによって体験されるために好適であるかどうかを決定するステップと、コンテンツアイテムが該区分のユーザメンバーによって体験されるために好適であると決定された場合、コンテンツアイテム情報を含むように、コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、コンテンツアイテムが該区分のユーザメンバーによって体験されるために好適であると決定された場合、コミュニティ識別子に対応するコミュニティプロファイルの更新されたコンテンツ情報を記憶するステップも含み得る。
【００４０】
コンテンツアイテムが該区分のユーザメンバーによって体験されるために好適ではないと決定された場合、コンテンツアイテム情報は、中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報から除外され得る。
【００４１】
方法は、コンテンツ情報を整理するリクエストであってコミュニティメンバー識別子を含むリクエストと、複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを受信するステップと、リクエストに基づいて、コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、リクエストに基づいて、コミュニティ識別子に対応するコミュニティプロファイルの更新されたコンテンツ情報を記憶するステップとをさらに含み得る。
【００４２】
また、方法は、コンテンツ情報を整理するリクエストであってコミュニティメンバー識別子を含むリクエストと、少なくとも１つのコンテンツアイテムに関連するコンテンツ情報を更新する命令とを受信するステップと、リクエストに基づいて、コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、リクエストに基づいて、コミュニティ識別子に対応するコミュニティプロファイルの更新されたコンテンツ情報を記憶するステップとをさらに含み得る。
【００４３】
コミュニティ識別子に対応するコミュニティプロファイルは、コンテンツ情報がユーザメンバーによって整理することができるかどうかを示す許可を含み得、コンテンツ情報がユーザメンバーによって整理することができると許可が示す場合、コンテンツ情報の更新が発生する。コミュニティ識別子に対応するコミュニティプロファイルは、コンテンツ情報がユーザメンバーによって更新することができるかどうかを示す許可を含み得、コンテンツ情報がユーザメンバーによって更新することができると許可が示す場合、コンテンツ情報の更新が発生する。
【００４４】
方法は、ネットワークの第１のソーシャルネットワーキングコミュニティにログインしたユーザメンバーが、ネットワークの第２のソーシャルネットワーキングコミュニティにログインした別のユーザメンバーと通信することを可能にするステップをさらに含み得る。複数の中核プロファイルのうちの少なくとも１つの中核プロファイルの友達情報は、第１のコミュニティ識別子に関連する第１の中核ユーザメンバー識別子と、第１のコミュニティ識別子とは異なる第２のコミュニティ識別子に関連する第２の中核ユーザメンバー識別子とを含む、少なくとも２つの中核ユーザメンバー識別子を含み得る。
【００４５】
また、方法は、中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を取り出すステップであって、中核プロファイルのコミュニティ情報はネットワークの第１のソーシャルネットワーキングコミュニティに対応する第１のコミュニティ識別子を含むステップと、コンテンツ情報に対応するコンテンツアイテムを取り出すステップと、コンテンツアイテムを含むウェブページを提供するステップであって、ウェブページは第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティに関連する、ステップとを含み得る。
【００４６】
また、方法は、複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップであって、複数のコミュニティプロファイルの各々はコンテンツ情報を含み、ネットワークの第１のソーシャルネットワーキングコミュニティの第１のコミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報は、コンテンツアイテムに関連するコンテンツアイテム情報を含む、ステップと、コンテンツアイテム情報に関連するコンテンツアイテムを取り出すステップと、コンテンツアイテムを含むウェブページを提供するステップであって、ウェブページは第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティに関連するウェブページである、ステップとを含み得る。
【００４７】
本発明の別の実施形態に従い、プロセッサと、プロセッサに分散型ソーシャルネットネットワークを提供させるための制御論理を記憶するメモリとを含むコンピュータシステムを提供する。制御論理は、プロセッサに複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成させるための第１のコンピュータ可読プログラムコードと、プロセッサに複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成させるための第２のコンピュータ可読プログラムコードと、プロセッサに複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶させるための第３のコンピュータ可読プログラムコードであって、複数の中核プロファイルの各々は、コミュニティ情報、友達情報およびコンテンツ情報を含む、第３のコンピュータ可読なプログラムコードとを含む。コミュニティ情報は、複数のコミュニティ識別子のうちの１つ以上を含む。友達情報は、複数の中核ユーザメンバー識別子のうちの１つ以上を含む。コンテンツ情報は、複数のコンテンツアイテムの各々に関連するそれぞれのメタデータを含む。
【００４８】
また本発明の別の実施形態に従い、ソーシャルネットワーキングコミュニティのネットワーク内で共有されるコンテンツアイテムのフィードを作成するための方法を提供する。方法は、フィードを作成するリクエストをサーバで受信するステップであって、リクエストは、ソーシャルネットワーキングコミュニティの登録メンバーから受信される、ステップと、フィードを提示するための情報をサーバで受信するステップであって、情報は、タイトル、視覚的アイコン、説明、およびフラグのうちの少なくとも１つを含む、ステップと、コンテンツアイテムをフィードに追加する複数のリクエストをサーバで受信するステップであって、複数のリクエストは、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテムのうちの１つ以上の任意の組み合わせを含む、ステップと、データベースに、フィードと関連しかつ登録メンバーと関連して、複数のリクエストに含まれた各コンテンツアイテムを記憶するステップであって、各コンテンツアイテムは、ソーシャルネットワーキングコミュニティへの訪問者が体験する所望のコンテンツを産出するようにサーバにより使用可能である、ステップと、各コンテンツアイテムに対して、タイトル、視覚的アイコン、説明、およびフラグのうちの少なくとも１つを表示するフィード提示を含むウェブページを提供するステップとを含む。
【００４９】
フィードは、コミュニティフィードであり得、コミュニティフィードの作成リクエストは、ソーシャルネットワーキングコミュニティの登録発行元メンバーから受信され得る。フィードは、ユーザメンバーフィードであり得、ユーザメンバーフィードの作成リクエストは、ソーシャルネットワーキングコミュニティの登録ユーザメンバーから受信され得る。さらに、少なくとも１つのコンテンツアイテムは、訪問者が体験する所望のコンテンツを産出する外部サーバへのリンク、友達ユーザメンバーに関連するサムネイル画像、友達ユーザメンバーに関連する表示名、プレイリスト、フォトアルバム、または音楽アルバムであり得る。
【００５０】
方法は、ソーシャルネットワーキングコミュニティに対応する複数のコミュニティフィードを提示するための情報をデータベースに記憶するステップをさらに含み得る。また、方法は、フィードの各コンテンツアイテムに対して、指定のカテゴリに属するユーザがコンテンツアイテムを体験することを許容されているかどうかを決定するために使用されるフラグをデータベースに記憶するステップも含み得る。方法は、フィードの各コンテンツアイテムに対して、登録メンバーがコンテンツアイテムを共有することを許容されているかどうかを決定するために使用されるフラグをデータベースに記憶するステップをさらに含み得る。
【００５１】
また、方法は、ウェブページにマルチメディアレンダラを提供するステップであって、マルチメディアレンダラは、ユーザがコンテンツアイテムを体験し得るように、フィードのコンテンツアイテムを処理するように構成されるステップを含み得る。さらに、方法は、フィードのコンテンツアイテムのタイトル、視覚的アイコン、または説明が選択されると、フィードからの情報を外部マルチメディアレンダラに転送するステップを含み得る。
【００５２】
方法は、コンテンツアイテムをコンテンツアイテムの更新バージョンで置換することにより、データベースに記憶されたコンテンツアイテムを更新するステップをさらに含み得る。
【００５３】
加えて、方法は、コンテンツアイテムを追加する複数のリクエストのうちの１つをサーバで受信させるブックマークレットを提供するステップを含み得る。
【００５４】
ウェブページは、ソーシャルネットワーキングコミュニティのコミュニティ待ち受けウェブページに対応し得る。さらに、ウェブページは、ソーシャルネットワーキングコミュニティのコミュニティフィードウェブページに対応し得る。ウェブページは、ソーシャルネットワーキングコミュニティの登録ユーザメンバーのユーザメンバープロファイルウェブページに対応し得る。
【００５５】
方法は、フィードのコンテンツアイテムを整理するリクエストを受信するステップであって、リクエストは、コンテンツアイテムを削除する命令、またはコンテンツアイテムに関連する視覚的レイアウトを特定する命令を含む、ステップと、リクエストに基づいて、フィードを更新するステップと、更新されたフィードを記憶するステップとを含み得る。
【００５６】
本発明のさらに別の実施形態に従い、プロセッサと、プロセッサにソーシャルネットワーキングコミュニティのネットワーク内で共有するコンテンツアイテムのフィードを作成させるための制御論理を記憶するメモリとを含むコンピュータシステムを提供する。制御ロジックは、プロセッサに、フィードの作成リクエストであって、ソーシャルネットワーキングコミュニティの登録メンバーから受信されるリクエストをサーバで受信させるための第１のコンピュータ可読プログラムコードと、プロセッサに、フィードを提示するための情報であって、タイトル、ビジュアルアイコン、説明、およびフラグのうちの少なくとも１つを含む情報をサーバで受信させるための第２のコンピュータ可読プログラムコードと、プロセッサに、フィードを提示するための情報をサーバによりアクセス可能なデータベースに記憶させるための第３のコンピュータ可読プログラムコードと、フィードにコンテンツアイテムを追加する複数のリクエストであって、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテムのうちの１つ以上の任意の組み合わせを含むリクエストをサーバで受信させるための第４のコンピュータ可読プログラムコードと、プロセッサに、データベースに、フィードと関連しかつ登録メンバーと関連して、複数のリクエストに含まれた各コンテンツアイテムを記憶させるためであって、各コンテンツアイテムは、ソーシャルネットワーキングコミュニティへの訪問者が体験する所望のコンテンツを産出するようにサーバにより使用可能である、第５のコンピュータ可読プログラムコードと、プロセッサに、各コンテンツアイテムに対して、タイトル、視覚的アイコン、説明、およびフラグのうちの少なくとも１つを表示するフィード提示を含むウェブページを提供させるための第６のコンピュータ可読なプログラムコードとを含む。
【００５７】
本発明の特徴および利点は、図面とともに検討されると以下に記載の発明を実施するための形態から一層明確になる。図面中、同様な参照番号は同一または機能的に類似の要素を示す。
例えば、本発明は以下の項目を提供する。
（項目１）
ソーシャルネットワーキングコミュニティのネットワーク内で収益を共有するための方法であって、
ソーシャルネットワーキングコミュニティに関連する複数のウェブページを提供するステップと、
第１組の該複数のウェブページから生成される収益に基づいて第１の金額を決定するステップと、
該ソーシャルネットワーキングコミュニティに関連する発行元メンバーに該第１の金額の第１の部分を支払うステップと、
該ネットワークの中核ソーシャルネットワーキングコミュニティに関連するビジネスユニットに該第１の金額の第２の部分を支払うステップと
を含む、方法。
（項目２）
第２組の上記複数のウェブページから生成される収益に基づいて第２の金額を決定するステップと、
上記ソーシャルネットワーキングコミュニティに関連する上記発行元メンバーに該第２の金額を支払うステップと
をさらに含む、項目１に記載の方法。
（項目３）
第２組の上記複数のウェブページから生成される収益に基づいて第２の金額を決定するステップと、
上記ソーシャルネットワーキングコミュニティに関連する上記発行元メンバーに該第２の金額の第１の部分を支払うステップと、
上記中核ソーシャルネットワーキングコミュニティに関連する上記ビジネスユニットに該第２の金額の第２の部分を支払うステップと
をさらに含む、項目１に記載の方法。
（項目４）
上記中核ソーシャルネットワーキングコミュニティに関連するウェブサーバから上記第１組の複数のウェブページをホストするステップと、
上記ソーシャルネットワーキングコミュニティに関連するウェブサーバから第２組の上記複数のウェブページをホストするステップと
をさらに含む、項目１に記載の方法。
（項目５）
上記中核ソーシャルネットワーキングコミュニティに関連するウェブサーバから上記複数のウェブページをホストするステップをさらに含む、項目１に記載の方法。
（項目６）
上記第１組の上記複数のウェブページは、複数のウィジェットを含む、項目１に記載の方法。
（項目７）
上記第１組の上記複数のウェブページは、上記ソーシャルネットワーキングコミュニティ用の待ち受けウェブページ、ビデオカテゴリ用のウェブページ、ビデオ検索結果用のウェブページ、写真カテゴリ用のウェブページ、写真検索結果用のウェブページ、該ソーシャルネットワーキングコミュニティのネットワークのユーザメンバーを検索または閲覧するためのウェブページ、掲示板用のウェブページ、該ソーシャルネットワーキングコミュニティに参加またはサインインするためのウェブページ、該ソーシャルネットワーキングコミュニティから表示されるコンテンツアイテムに関連する詳細用のウェブページ、およびコンテンツフィードに関連する詳細用のウェブページのうちの少なくとも１つを含む、項目１に記載の方法。
（項目８）
上記第１組の上記複数のウェブページから生成される上記収益は、広告収益である、項目１に記載の方法。
（項目９）
上記第１組の上記複数のウェブページから生成される上記収益は、売上収益である、項目１に記載の方法。
（項目１０）
上記第１組の上記複数のウェブページから生成される上記収益は、該複数のウェブページのうちの１つ以上のウェブページに対するリクエスト数に基づく、項目１に記載の方法。
（項目１１）
上記ネットワークの上記ソーシャルネットワーキングコミュニティがアプリケーションプログラミングインターフェースを利用することを可能にするステップをさらに含み、
上記第１組の上記複数のウェブページから生成される上記収益は、該アプリケーションプログラミングインターフェースへの呼び出し数に基づく、項目１に記載の方法。
（項目１２）
プロセッサと、該プロセッサにソーシャルネットワーキングコミュニティネットワーク内で収益を共有させるための制御論理を記憶するメモリとを含むコンピュータシステムであって、該制御論理は、
該プロセッサにソーシャルネットワーキングコミュニティに関連する複数のウェブページを提供させるための第１のコンピュータ可読プログラムコードと、
第１組の該複数のウェブページから生成される収益に基づいて、該プロセッサに第１の金額を決定させるための第２のコンピュータ可読プログラムコードと、
該プロセッサに該ソーシャルネットワーキングコミュニティに関連する発行元メンバーへ該第１の金額の第１の部分を支払わせるための第３のコンピュータ可読プログラムコードと、
該プロセッサに該ネットワークの中核ソーシャルネットワーキングコミュニティに関連するビジネスユニットへ該第１の金額の第２の部分を支払わせるための第４のコンピュータ可読プログラムコードと
を備える、コンピュータシステム。
（項目１３）
分散型ソーシャルネットワークを提供する方法であって、
複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成するステップと、
複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成するステップと、
該複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶するステップであって、該複数の中核プロファイルの各々は、コミュニティ情報、友達情報、およびコンテンツ情報を含む、ステップと
を含み、該コミュニティ情報は、該複数のコミュニティ識別子のうちの１つ以上を含み、
該友達情報は、該複数の中核ユーザメンバー識別子のうちの１つ以上を含み、
該コンテンツ情報は、複数のコンテンツアイテムの各々に関連するそれぞれのメタデータを含む、
方法。
（項目１４）
上記複数の中核プロファイルのコミュニティ情報は、上記複数のコミュニティ識別子のうちの２つ以上を含む、項目１３に記載の方法。
（項目１５）
コミュニティ情報を中核プロファイルに追加するリクエストを受信するステップであって、該リクエストは、中核メンバー識別子とコミュニティ識別子とを含む、ステップと、
該コミュニティ識別子を含むように、上記中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報を更新するステップと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコミュニティ情報を記憶するステップと
をさらに含む、項目１３に記載の方法。
（項目１５）
コミュニティ情報に対するリクエストを受信するステップであって、該リクエストは、中核メンバー識別子を含む、ステップと、
該中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報を取り出すステップと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの該コミュニティ情報の上記複数のコミュニティ識別子のうちの１つ以上を提供するステップと
をさらに含む、項目１３に記載の方法。
（項目１６）
上記中核ユーザメンバー識別子に対応する、上記中核プロファイルの上記コミュニティ情報の上記複数のコミュニティ識別子のうちの１つ以上を含むウェブページを提供するステップをさらに含む、項目１５に記載の方法。
（項目１７）
上記ウェブページは、
上記中核ユーザメンバー識別子に対応する上記中核プロファイルの上記コミュニティ情報に含まれる、上記複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上の視覚的アイコンと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの該コミュニティ情報に含まれる、該複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上のコミュニティ待ち受けウェブページへの１つ以上のリンクと
のうちの１つ以上を含む、項目１６に記載の方法。
（項目１８）
中核ユーザメンバー識別子を受信するステップと、
該中核ユーザメンバー識別子に対応する中核ユーザプロファイルのコンテンツ情報を取り出すステップと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの友達情報を取り出すステップと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該友達情報に含まれる、該複数の中核ユーザメンバー識別子のうちの１つ以上に対応する、１つ以上の中核ユーザプロファイルのコンテンツ情報を取り出すステップと、
該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該コンテンツ情報と、該中核ユーザメンバー識別子に対応する該中核ユーザプロファイルの該友達情報に含まれる、該複数の中核ユーザメンバー識別子のうちの１つ以上に対応する１つ以上の中核ユーザプロファイルのコンテンツ情報とを出力するステップと
をさらに含む、項目１３に記載の方法。
（項目１９）
中核ユーザメンバー識別子と対応する複数のメッセージを記憶するステップをさらに含み、
該複数のメッセージのうちの第１のメッセージは、上記ネットワークの第１のソーシャルネットワーキングコミュニティの第１のユーザメンバーの第１の送信者識別子を含み、
該複数のメッセージのうちの第２のメッセージは、該ネットワークの第２のソーシャルネットワーキングコミュニティの第２のユーザメンバーの第２の送信者識別子を含み、該第２のソーシャルネットワーキングコミュニティは、該第１のソーシャルネットワーキングコミュニティとは異なる、
項目１３に記載の方法。（項目２０）
上記複数の中核プロファイルのうちの少なくとも１つの友達情報は、第１のコミュニティ識別子に関連する第１の中核ユーザメンバー識別子と、該第１のコミュニティ識別子とは異なる第２のコミュニティ識別子に関連する第２の中核ユーザメンバー識別子とを含む、少なくとも２つの中核ユーザメンバー識別子を含む、項目１３に記載の方法。
（項目２１）
該ソーシャルネットワーキングコミュニティのネットワーク内で、該ネットワークの第１のソーシャルネットワーキングコミュニティの第１のユーザメンバーから、該ネットワークの第２のソーシャルネットワーキングコミュニティの第２のユーザメンバーに電子的にコンテンツアイテムをメール送信するステップであって、該第１のソーシャルネットワーキングコミュニティは、該第２のソーシャルネットワーキングコミュニティとは異なる、ステップと、
該コンテンツアイテムを含むウェブページを提供するステップであって、該ウェブページは、該第２のソーシャルネットワーキングコミュニティに関連する、ステップと
をさらに含む、項目１３に記載の方法。
（項目２２）
コンテンツアイテムに関連する複数の投票を受信するステップであって、該複数の投票は、第１のソーシャルネットワーキングコミュニティの登録ユーザメンバー、該第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティの登録ユーザメンバー、および第３のソーシャルネットワーキングコミュニティのウェブページへの未登録訪問者のうちの２つ以上から受信される、ステップと、
該複数の投票の合計を決定するステップと、
該複数の投票の該合計を含むように、該コンテンツアイテムに関連するメタデータを更新するステップと
をさらに含む、項目１３に記載の方法。
（項目２３）
上記複数のコンテンツアイテムの各々に関連するメタデータは、他の中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報に該コンテンツアイテムを追加することができるかどうかを示す許可を含む、項目１３に記載の方法。
（項目２４）
１つ以上のタスクを実施するようにソフトウェアツールを提供するステップをさらに含み、該１つ以上のタスクは、
上記複数のソーシャルネットワーキングコミュニティのうちの１つに対応するウェブサイトを作成するステップ、
既存のメンバーウェブページに情報を追加するステップ、
既存のメンバーウェブページから情報を削除するステップ、
既存のメンバーウェブページの情報を修正するステップ、
外部ウェブサイトから発見された情報が既存のメンバーウェブページ上で体験され得るかどうかを制御するステップ、および
既存のメンバーのウェブページに１つ以上の加入者機能を追加するステップ
のうちの１つ以上を含む、項目１３に記載の方法。
（項目２５）
上記１つ以上の加入者機能は、
上記メンバーウェブサイト内でテキストコンテンツを検索する機能、
別のメンバーウェブサイト内でテキストコンテンツを検索する機能、
該メンバーウェブサイト内でビデオコンテンツを検索する機能、
別のメンバーウェブサイト内でビデオコンテンツを検索する機能、
該メンバーウェブサイト内でオーディオコンテンツを検索する機能、
別のメンバーウェブサイト内でオーディオコンテンツを検索する機能、
該メンバーウェブサイト内で写真コンテンツを検索する機能、
別のメンバーウェブサイト内で写真コンテンツを検索する機能、
該メンバーウェブサイト内でフィードコンテンツを検索する機能、
別のメンバーウェブサイト内でフィードコンテンツを検索する機能、
該メンバーウェブサイトの加入者の加入者プロファイルを検索する機能、
別のメンバーウェブサイトの加入者の加入者プロファイルを検索する機能、
該メンバーウェブサイトの加入者の間での議論を可能にする機能、
該メンバーウェブサイトの加入者の間での議論を管理する機能、
該メンバーウェブサイトに提示された情報を整理する機能、
該メンバーウェブサイトに提示されるビデオカテゴリを整理する機能、
該メンバーウェブサイトに提示されるオーディオカテゴリを整理する機能、
該メンバーウェブサイトに提示される写真カテゴリを整理する機能、
該メンバーウェブサイトに提示されるフィードカテゴリを整理する機能、
訪問者が該メンバーウェブサイトの加入者になることを可能にする機能、
該メンバーウェブサイトの加入者が、該加入者に対応する加入者プロファイルを作成または編集することを可能にする機能、
該メンバーウェブサイトの加入者が、該メンバーウェブサイトの他の加入者の加入者プロファイルを閲覧することを可能にする機能、
該メンバーウェブサイトの加入者が、該加入者に対応する加入者プロファイルで１人以上の友達を指定することを可能にする機能、
コンテンツが該メンバーウェブサイトの別の加入者によって体験され得るように、該メンバーウェブサイトの加入者が、コンテンツを該メンバーウェブサイトに追加することを可能にする機能、
メッセージが該メンバーウェブサイトの加入者の間で送信されることを可能にする機能、
メッセージが該メンバーウェブサイトの加入者と別のメンバーウェブサイトの加入者との間で送信されることを可能にする機能、および
該メンバーウェブサイトの加入者が、該メンバーウェブサイトからのコンテンツを体験することを可能にする機能であって、該コンテンツは、テキストコンテンツ、ビデオコンテンツ、オーディオコンテンツ、写真コンテンツおよびフィードコンテンツの任意の組み合わせを含む機能
のうちの１つ以上を含む、項目２４に記載の方法。
（項目２６）
認証リクエストを受信するステップであって、該認証リクエストは、中核ユーザメンバー情報を含む、ステップと、
該中核ユーザメンバー情報に対応する中核ユーザメンバー識別子を取り出すステップと、
認証クッキーを提供するステップであって、該認証クッキーは該中核ユーザメンバー識別子を含む、ステップと
をさらに含む、項目１３に記載の方法。
（項目２７）
中核ユーザメンバー識別子に対応する中核プロファイルのコミュニティ情報に含まれる、上記複数のコミュニティ識別子のうちの１つ以上にそれぞれ対応する、１つ以上のコミュニティ特有の表示名を記憶するステップをさらに含む、項目１３に記載の方法。
（項目２８）
上記複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップをさらに含み、
該複数のコミュニティプロファイルの各々は、上記複数のソーシャルネットワーキングコミュニティのうちの１つに対する、ウェブページビューレポート、ユーザアクティビティレポート、収益レポート、および最も人気のあるコンテンツレポートのうちの少なくとも１つを含む、
項目１３に記載の方法。
（項目２９）
中核プロファイルにコンテンツアイテム情報を追加するリクエストを受信するステップであって、該リクエストは、中核メンバー識別子とコンテンツアイテムに関連するコンテンツアイテム情報とを含む、ステップと、
該リクエストの該コンテンツアイテム情報を含むように、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、
該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目１３に記載の方法。
（項目３０）
上記コンテンツアイテムがある区分のユーザメンバーにより体験されるために好適であるかどうかを決定するステップと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、上記リクエストの上記コンテンツアイテム情報を含むように、上記中核ユーザメンバー識別子に対応する上記中核プロファイルの上記コンテンツ情報を更新するステップと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、該中核ユーザメンバー識別子に対応する該中核プロファイルの更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目２４に記載の方法。
（項目３１）
上記コンテンツアイテムが上記区分のユーザメンバーにより体験されるために好適ではないと決定された場合、上記リクエストの上記コンテンツアイテム情報は、上記中核ユーザメンバー識別子に対応する上記中核プロファイルのコンテンツ情報から除外される、項目２５に記載の方法。
（項目３２）
上記コンテンツアイテムは、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテムのうちの１つである、項目２４に記載の方法。
（項目３３）
コンテンツ情報を整理するリクエストを受信するステップであって、該リクエストは、中核ユーザメンバー識別子と、上記複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを含む、ステップと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する該中核プロファイルの該更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目１３に記載の方法。
（項目３４）
コンテンツ情報を更新するリクエストを受信するステップであって、該リクエストは、中核ユーザメンバー識別子と、上記複数のコンテンツアイテムのうちの少なくとも１つに関連するメタデータを更新する命令とを含む、ステップと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新するステップと、
該リクエストに基づいて、該中核ユーザメンバー識別子に対応する該中核プロファイルの該更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目１３に記載の方法。
（項目３５）
上記複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップであって、該複数のコミュニティ識別子の各々は、コンテンツ情報を含み、該コンテンツ情報は、複数のコンテンツアイテムの各々に関連するメタデータを含む、ステップと、
コミュニティプロファイルにコンテンツアイテム情報を追加するリクエストを受信するステップであって、該リクエストは、コミュニティ識別子と、コンテンツアイテムに関連するコンテンツアイテム情報とを含む、ステップと、
該コンテンツアイテム情報を含むように、該コミュニティ識別子に対応する該コミュニティプロファイルのコンテンツ情報を更新するステップと、
該コミュニティ識別子に対応する該コミュニティプロファイルの更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目１３に記載の方法。
（項目３６）
上記コンテンツアイテムがある区分のユーザメンバーにより体験されるために好適であるかどうかを決定するステップと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、上記コンテンツアイテム情報を含むように、上記コミュニティ識別子に対応する上記コミュニティプロファイルの該コンテンツ情報を更新するステップと、
該コンテンツアイテムが該区分のユーザメンバーにより体験されるために好適であると決定された場合、該コミュニティ識別子に対応する該コミュニティプロファイルの更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目３５に記載の方法。
（項目３７）
上記コンテンツアイテムが上記区分のユーザメンバーにより体験されるために好適ではないと決定された場合、上記コンテンツアイテム情報は、上記中核ユーザメンバー識別子に対応する上記中核プロファイルのコンテンツ情報から除外される、項目３６に記載の方法。
（項目３８）
コンテンツ情報を整理するリクエストを受信するステップであって、該リクエストは、コミュニティメンバー識別子と、上記複数のコンテンツアイテムのうちの少なくとも１つに関連する視覚的レイアウトを特定する命令とを含む、ステップと、
該リクエストに基づいて、該コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、
該リクエストに基づいて、該コミュニティ識別子に対応する該コミュニティプロファイルの該更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目３５に記載の方法。
（項目３９）
コンテンツ情報を整理するリクエストを受信するステップであって、該リクエストは、コミュニティメンバー識別子と、少なくとも１つのコンテンツアイテムに関連するコンテンツ情報を更新する命令とを含む、ステップと、
該リクエストに基づいて、該コミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報を更新するステップと、
該リクエストに基づいて該コミュニティ識別子に対応する該コミュニティプロファイルの該更新されたコンテンツ情報を記憶するステップと
をさらに含む、項目３５に記載の方法。
（項目４０）
上記コミュニティ識別子に対応する上記コミュニティプロファイルは、コンテンツ情報をユーザメンバーによって整理することができるどうかを示す許可を含み、
コンテンツ情報の上記更新は、該コンテンツ情報をユーザメンバーによって整理することができると該許可が示す場合に発生する、
項目３５に記載の方法。
（項目４１）
上記コミュニティ識別子に対応する上記コミュニティプロファイルは、コンテンツ情報をユーザメンバーによって更新することができるかどうかを示す許可を含み、
コンテンツ情報の上記更新は、該コンテンツ情報をユーザメンバーによって更新することができると該許可が示す場合に発生する、
項目３５に記載の方法。
（項目４２）
上記ネットワークの第１のソーシャルネットワーキングコミュニティにログインしたユーザメンバーが、該ネットワークの第２のソーシャルネットワーキングコミュニティにログインした別のユーザメンバーと通信することを可能にするステップをさらに含む、項目１３に記載の方法。
（項目４３）
中核ユーザメンバーに対応する中核プロファイルのコンテンツ情報を取り出すステップであって、該中核プロファイルのコミュニティ情報は、上記ネットワークの第１のソーシャルネットワーキングコミュニティに対応する第１のコミュニティ識別子を含む、ステップと、
該コンテンツ情報に対応するコンテンツアイテムを取り出すステップと、
該コンテンツアイテムを含むウェブページを提供するステップであって、該ウェブページは、該第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティに関連する、ステップと
をさらに含む、項目１３に記載の方法。
（項目４４）
上記複数のコミュニティ識別子にそれぞれ対応する複数のコミュニティプロファイルを記憶するステップであって、該複数のコミュニティプロファイルの各々は、コンテンツ情報を含み、
上記ネットワークの第１のソーシャルネットワーキングコミュニティの第１のコミュニティ識別子に対応するコミュニティプロファイルのコンテンツ情報は、コンテンツアイテムに関連するコンテンツアイテム情報を含む、ステップと、
該コンテンツアイテム情報に関連する該コンテンツアイテムを取り出すステップと、
該コンテンツアイテムを含むウェブページを提供するステップであって、該ウェブページは、該第１のソーシャルネットワーキングコミュニティとは異なる第２のソーシャルネットワーキングコミュニティに関連する、ステップと
をさらに含む、項目１３に記載の方法。
（項目４５）
プロセッサと、該プロセッサに分散型ソーシャルネットワークを提供させるための制御論理を記憶するメモリとを含むコンピュータシステムであって、該制御論理は、
該プロセッサに、複数のユーザメンバーにそれぞれ対応する複数の中核ユーザメンバー識別子を生成させるための第１のコンピュータ可読プログラムコードと、
該プロセッサに、複数のソーシャルネットワーキングコミュニティにそれぞれ対応する複数のコミュニティ識別子を生成させるための第２のコンピュータ可読プログラムコードと、
該プロセッサに、複数の中核ユーザメンバー識別子にそれぞれ対応する複数の中核プロファイルを記憶させるための第３のコンピュータ可読プログラムコードであって、該複数の中核プロファイルの各々は、コミュニティ情報、友達情報、およびコンテンツ情報を含む、第３のコンピュータ可読プログラムコードと
を備え、
該コミュニティ情報は、該複数のコミュニティ識別子のうちの１つ以上を含み、
該友達情報は、該複数の中核ユーザメンバー識別子のうちの１つ以上を含み、
該コンテンツ情報は、複数のコンテンツアイテムの各々に関連するそれぞれのメタデータを含む、
コンピュータシステム。
（項目４６）
ソーシャルネットワーキングコミュニティ内で共有されるコンテンツアイテムのフィードを作成する方法であって、
フィードを作成するリクエストをサーバで受信するステップであって、該リクエストは、ソーシャルネットワーキングコミュニティの登録メンバーから受信される、ステップと、
該フィードを提示するための情報を該サーバで受信するステップであって、該情報は、タイトル、視覚的アイコン、説明およびフラグのうちの少なくとも１つを含む、ステップと、
該サーバによりアクセス可能なデータベースに、該フィードを提示するための該情報を記憶するステップと、
該フィードにコンテンツアイテムを追加する複数のリクエストを該サーバで受信するステップであって、該複数のリクエストは、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテム、のうちの１つ以上の任意の組み合わせを含む、ステップと、
該データベースに、該フィードと関連し、かつ該登録メンバーと関連して、該複数のリクエストに含まれる各コンテンツアイテムを記憶するステップであって、各コンテンツアイテムは、該ソーシャルネットワーキングコミュニティへの訪問者が体験するための所望のコンテンツを産出するように該サーバにより使用可能である、ステップと、
各コンテンツアイテムに対して、タイトル、視覚的アイコン、説明、およびフラグのうち少なくとも１つを表示する、フィード提示を含むウェブページを提供するステップと
を含む、方法。
（項目４７）
上記フィードは、コミュニティフィードであって、
該コミュニティフィードを作成する上記リクエストは、上記ソーシャルネットワーキングコミュニティの登録発行元メンバーから受信される、
項目４６に記載の方法。
（項目４８）
上記フィードは、ユーザメンバーフィードであって、
該ユーザメンバーフィードを作成する上記リクエストは、上記ソーシャルネットワーキングコミュニティの登録ユーザメンバーから受信される、
項目４６に記載の方法。
（項目４９）
少なくとも１つのコンテンツアイテムは、上記訪問者が体験するための所望のコンテンツを産出する外部サーバへのリンク、友達ユーザメンバーに関連するサムネイル画像、友達ユーザメンバーに関連する表示名、プレイリスト、フォトアルバム、または音楽アルバムである、項目４６に記載の方法。
（項目５０）
上記ソーシャルネットワーキングコミュニティに対応する複数のコミュニティフィードを提示するための情報を上記データベースに記憶するステップをさらに含む、項目４７に記載の方法。
（項目５１）
上記フィードの各コンテンツアイテムに対して、指定のカテゴリに属するユーザが上記コンテンツアイテムを体験することを許容されているかどうかを決定するために使用されるフラグを、上記データベースに記憶するステップをさらに含む、項目４６に記載の方法。
（項目５２）
上記フィードの各コンテンツアイテムに対して、登録メンバーが上記コンテンツアイテムを共有することを許容されているかどうかを決定するために使用されるフラグを、上記データベースに記憶するステップをさらに含む、項目４６に記載の方法。
（項目５３）
上記ウェブページ内にマルチメディアレンダラを提供するステップであって、該マルチメディアレンダラは、ユーザが上記コンテンツアイテムを体験し得るように、上記フィードのコンテンツアイテムを処理するように構成される、ステップをさらに含む、項目４６に記載の方法。
（項目５４）
上記フィードのコンテンツアイテムのタイトル、視覚的アイコン、または説明が選択されると、該フィードからの情報を外部マルチメディアレンダラに転送するステップをさらに含む、項目４６に記載の方法。
（項目５５）
コンテンツアイテムを更新されたバージョンの該コンテンツアイテムと置き換えることにより、上記データベースに記憶された該コンテンツアイテムを更新するステップをさらに含む、項目４６に記載の方法。
（項目５６）
コンテンツアイテムを追加する上記複数のリクエストのうちの１つを上記サーバで受信させる、ブックマークレットを提供するステップをさらに含む、項目４６に記載の方法。
（項目５７）
上記ウェブページは、上記ソーシャルネットワーキングコミュニティのコミュニティ待ち受けウェブページに対応する、項目４７に記載の方法。
（項目５８）
上記ウェブページは、上記ソーシャルネットワーキングコミュニティのコミュニティフィードウェブページに対応する、項目４７に記載の方法。
（項目５９）
上記ウェブページは、上記ソーシャルネットワーキングコミュニティの上記登録ユーザのユーザメンバープロファイルウェブページに対応する、項目４８に記載の方法。
（項目６０）
上記フィードのコンテンツアイテムを整理するリクエストを受信するステップであって、該リクエストは、該コンテンツアイテムを削除する命令、または該コンテンツアイテムに関連する視覚的レイアウトを特定する命令を含む、ステップと、
該リクエストに基づいて該フィードを更新するステップと、
該更新されたフィードを記憶するステップと
をさらに含む、項目４６に記載の方法。
（項目６１）
プロセッサと、該プロセッサにソーシャルネットワーキングコミュニティのネットワーク内で共有されるコンテンツアイテムのフィードを作成させるための制御論理を記憶するメモリとを含むコンピュータシステムであって、該制御論理は、
該プロセッサに、フィードを作成するリクエストをサーバで受信させるための第１のコンピュータ可読プログラムコードであって、該リクエストは、ソーシャルネットワーキングコミュニティの登録メンバーから受信される、第１のコンピュータ可読プログラムコードと、
該プロセッサに、該フィードを提示するための情報を該サーバで受信させるための第２のコンピュータ可読プログラムコードであって、該情報は、タイトル、視覚的アイコン、説明およびフラグのうちの少なくとも１つを含む、第２のコンピュータ可読プログラムコードと、
該プロセッサに、該フィードを提示するための該情報を、該サーバによりアクセス可能なデータベースに記憶させるための第３のコンピュータ可読プログラムコードと、
該プロセッサに、該フィードにコンテンツアイテムを追加する複数のリクエストを該サーバで受信させるための第４のコンピュータ可読プログラムであって、該複数のリクエストは、テキストコンテンツアイテム、ビデオコンテンツアイテム、オーディオコンテンツアイテム、および写真コンテンツアイテム、のうちの１つ以上の任意の組み合わせを含む、第４のコンピュータ可読プログラムと、
該プロセッサに、該複数のリクエストに含まれる各コンテンツアイテムを、該データベースに、該フィードと関連し、かつ該登録メンバーと関連して記憶させるための第５のコンピュータ可読プログラムコードであって、各コンテンツアイテムは、該ソーシャルネットワーキングコミュニティへの訪問者が体験する所望のコンテンツを産出するように該サーバにより使用可能である、第５のコンピュータ可読プログラムコードと、
該プロセッサに、各コンテンツアイテムに対して、発明の名称、視覚的アイコン、説明、およびフラグのうちの少なくとも１つを表示する、フィード提示を含むウェブページを提供させるための第６のコンピュータ可読プログラムコードと
を備える、
コンピュータシステム。
【図面の簡単な説明】
【００５８】
【図１】図１は、本発明の例示的実施形態に従い、ソーシャルネットワーキングシステムのネットワークを図式的に示す。
【図２Ａ】図２Ａと図２Ｂは、合わせるとユーザプロファイルとその中のいくつかのフィードの実施例を示す単独の図になる。
【図２Ｂ】図２Ａと図２Ｂは、合わせるとユーザプロファイルとその中のいくつかのフィードの実施例を示す単独の図になる。
【図３Ａ】図３Ａと図３Ｂは、合わせるとフィードを作成または編集するためウェブページの実施例を示す単独の図である。
【図３Ｂ】図３Ａと図３Ｂは、合わせるとフィードを作成または編集するためウェブページの実施例を示す単独の図である。
【図４】図４は、マイフィードウェブページの実施例を示す。
【図５Ａ】図５Ａと図５Ｂは、合わせるとフィード詳細ウェブページの実施例を示す単独の図である。
【図５Ｂ】図５Ａと図５Ｂは、合わせるとフィード詳細ウェブページの実施例を示す単独の図である。
【図６Ａ】図６Ａと図６Ｂは、合わせると適用されたサイト特有のＣＳＳを備えるフィード詳細ウェブページの実施例を示す単独の図である。
【図６Ｂ】図６Ａと図６Ｂは、合わせると適用されたサイト特有のＣＳＳを備えるフィード詳細ウェブページの実施例を示す単独の図である。
【図７Ａ】図７Ａは、フィードに追加するウェブページの実施例の部分を示す。
【図７Ｂ】図７Ｂは、フィードに追加するウェブページの実施例の部分を示す。
【図７Ｃ】図７Ｃは、フィードに追加するウェブページの実施例の部分を示す。
【図８Ａ】図８Ａと図８Ｂは、合わせるとコンテンツ管理ウェブページの実施例を示す単独の図である。
【図８Ｂ】図８Ａと図８Ｂは、合わせるとコンテンツ管理ウェブページの実施例を示す単独の図である。
【図９】図９は、図１に示したような中核サーバを実装するためのシステムアーキテクチャのブロック図である。
【発明を実施するための形態】
【００５９】
（Ｉ．概要）
本発明は、運用が安価で、増収をもたらし、ソーシャルネットワーキングコミュニティのユーザメンバーの体験を充実させるための機能を提供するためのシステムおよび方法に関する。
【００６０】
（ＩＩ．システム概要）
本発明は、本発明の例示的実施形態が実装される例示的システムにおいて説明される。これは、説明の目的のためだけであって、本発明の適用の範囲を説明される実施例だけに限定することを意図するものではない。この説明を考慮すると、当業者には代替の実施形態において本発明をどのように実装するかが明らかになる。
【００６１】
図１は、中核ソーシャルネットワーキングコミュニティの中核サーバ１０２、第１のソーシャルネットワーキングコミュニティの第１のサーバ１０４、および第２のソーシャルネットワーキングコミュニティの第２のサーバ１０６を含む、ソーシャルネットワーキングシステムのネットワーク１００を示す。中核ソーシャルネットワーキングコミュニティの中核サーバ１０２、第１のソーシャルネットワーキングコミュニティの第１のサーバ１０４、および第２のソーシャルネットワーキングコミュニティの第２のサーバ１０６は、通信網１０８を経由して相互接続される。通信網１０８は、中核ソーシャルネットワーキングコミュニティの中核サーバ１０２と、第１のソーシャルネットワーキングコミュニティの第１のサーバ１０４と、第２のサーバ１０６との間でデータを転送することができる任意の適切なネットワークであり得る。例えば、通信網１０８は、インターネットを含み得る。
【００６２】
ソーシャルネットワーキングシステムのネットワーク１００は、コンピュータ１１０〜１１４も含み、各々は通信網１０８に接続される。コンピュータ１１０〜１１４は、コンピュータ１１０〜１１４のユーザがウェブサイトのウェブページを通して視聴およびナビゲーションすることを可能にするウェブブラウジングソフトウェアを実行する。
【００６３】
（ＩＩＩ．プロセス）
（Ａ．ビジネスプロセス）
中核サーバ１０２は、中核ソーシャルネットワーキングコミュニティに関連するソーシャルネットワーキング機能を提供する。以下の実施例は、中核サーバ１０２がソーシャルネットワーキングシステムのネットワーク１００内でソーシャルネットワーキング機能を可能にし得る、例示的方式を示す。
【００６４】
（第１の実施例−ＡＰＩ統合）
この実施例においては、第１のサーバ１０４は、第１のソーシャルネットワーキングコミュニティの全てのウェブページをホストする。第１のサーバ１０４は、中核サーバ１０２へのアプリケーションプログラミングインターフェース（ＡＰＩ）呼び出しを行う。第１のサーバ１０４がソーシャルネットワーキング機能を実施するための情報を要求するとき、第１のサーバ１０４は中核サーバ１０２によりホストされたＡＰＩへの呼び出しを行う。例えば、第１のサーバ１０４は、第１のソーシャルネットワーキングコミュニティのユーザメンバーに対応する識別子を提供し、そのユーザメンバーとオンラインの友達関係を確立したユーザメンバーに関する情報をリクエストし得る。ＡＰＩは、第１のサーバ１０４に、友達のユーザメンバーに関連するサムネイルピクチャ、表示名、コミュニティ情報およびコンテンツアイテムを返し得る。この実施例においては、中核サーバ１０２は、このようなＡＰＩへの呼び出し各々の追跡を保持し、第１のソーシャルネットワーキングコミュニティの発行元メンバーからの支払に対するリクエストを生成する。支払額は、ＡＰＩが第１のソーシャルネットワーキングコミュニティの第１のサーバ１０４から呼び出された回数に基づく。
【００６５】
（第２の実施例−中核サーバにより部分的にホストされたコミュニティウェブページ）
この実施例の目的上、中核サーバ１０２は、第２のソーシャルネットワーキングコミュニティの第１組のウェブページをホストし、第２のサーバ１０６は、第２のソーシャルネットワーキングコミュニティの第２組のウェブページをホストすると想定する。この実施例においては、中核ソーシャルネットワーキングコミュニティの発行元メンバーは、第１組のウェブページを経由して、広告および／または売上収益を上げることが許可される。第２のソーシャルネットワーキングコミュニティの発行元メンバーは、第２組のウェブページを経由して、広告および／または売上収益を上げることが許可される。代替として、第２のソーシャルネットワーキングコミュニティの発行元メンバーは、中核ソーシャルネットワーキングコミュニティの発行元メンバーが第２組のウェブページを経由して、広告および／または売上収益を上げることを許可し得る。
【００６６】
例えば、第１組のウェブページは、訪問者が第２のソーシャルネットワーキングコミュニティのメンバーに関心のあるアイテムを購入することを可能にし得る。したがって、売上収益は第１組のウェブページから生成され得る。これらのウェブページは中核サーバ１０２によって提供されるので、中核ソーシャルネットワーキングコミュニティは、第１組のウェブページから発生した売上から得られる一部の収益を受け取る権利がある。中核ソーシャルネットワーキングコミュニティの発行元メンバーと第２のソーシャルネットワーキングコミュニティの発行元メンバーとの間に、このような収益は全て共有されることを義務付ける合意が存在する場合、第１組のウェブページから得られた売上収益は全て、第２のソーシャルネットワーキングコミュニティの発行元メンバーと中核ソーシャルネットワーキングコミュニティとの間で共有される。
【００６７】
加えて、中核サーバ１０２によりホストされる第１組のウェブページは、製品の広告または広告主により提供されるサービスを含み得る。例えば、第２のソーシャルネットワーキングコミュニティにサーフィン愛好家であるユーザメンバーがいる場合、サーフボードの販売者は、第１組のウェブページに販売者のサーフボードの広告を含めてもらうように中核ソーシャルネットワーキングコミュニティに金額を支払ってもよい。支払金額は、しばしばＣＰＭ（Ｍは１千に対応するローマ数字）と称される、ウェブページインプレッション１０００回あたりのコストに基づく可能性がある。例えば、１０００回リクエストされて提供されるウェブページでは、中核ソーシャルネットワーキングコミュニティが１ＵＳドルの支払を受ける権利が発生し得る。
【００６８】
代替として、第１組のウェブページのサーフボードの広告は、サーフボード販売者のウェブサイトへのリンクを含み得る。サーフボードの販売者は、ユーザメンバーが第１組のウェブページから、サーフボード販売者のウェブサイトへのリンクをクリックする度に、中核ソーシャルネットワーキングコミュニティにある金額を支払う。この形態のオンライン広告は、しばしば、成果報酬型広告、またはＣＰＡと称される。
【００６９】
第１組のウェブページから生成される収益が広告収益であるか売上収益であるかに関わらず、これらの収益は、中核ソーシャルネットワーキングコミュニティと第２のソーシャルネットワーキングコミュニティの発行元メンバーとの間で共有される。デフォルトでは、収益は平等に分割されるが、しかしながら、他の収益共有合意が行われ得る。
【００７０】
加えて、中核ソーシャルネットワーキングコミュニティは、第２サーバ１０６によりホストされる第２組のウェブページから収益を得てもよい。例えば、中核ソーシャルネットワーキングコミュニティは、第２のソーシャルネットワーキングコミュニティの発行元メンバーの代理で、第２組のウェブページ経由でアイテムまたは広告を販売し得る。第１組のウェブページと同様に、第２組のウェブページから生成される収益は、中核ソーシャルネットワーキングコミュニティと第２のソーシャルネットワーキングコミュニティの発行元メンバーとの間で共有される。代替として、第２のソーシャルネットワーキングコミュニティの発行元メンバーは、第２組のウェブページを経由してアイテムまたは広告を販売し、生成される収益を全て管理し得る。
【００７１】
（第３の実施例−中核サーバにより全面的にホストされたコミュニティウェブページ）
この実施例においては、第３のソーシャルネットワーキングコミュニティの全てのウェブページは中核サーバ１０２からホストされる。上記の第２の実施例と同様に、中核ソーシャルネットワーキングコミュニティのメンバーは、第３のソーシャルネットワーキングコミュニティのウェブページを経由してアイテムまたは広告を販売し、したがって、第３のソーシャルネットワーキングコミュニティのウェブページから販売および広告収益を得てもよい。生成される収益全ては、第３のソーシャルネットワーキングコミュニティの発行元メンバーと中核ソーシャルネットワーキングコミュニティとの間で分割または共有される。収益共有は、ソーシャルネットワーキングコミュニティの発行元メンバーが中核ソーシャルネットワーキングコミュニティに参加する動機を有利に提供する。
【００７２】
（Ｂ．分散型ソーシャルネットワーク）
図１に示された中核サーバ１０２は、複数のソーシャルネットワーキングコミュニティのユーザメンバーおよびコンテンツアイテムが、ソーシャルネットワーキングコミュニティのネットワークに統合されることを可能にする。中核サーバ１０２は、以下に説明するように、ユーザおよびコミュニティのプロファイル情報およびコンテンツアイテムに関する情報等、複数のユーザおよび発行元メンバーに関連した情報を記憶する。
【００７３】
現在はソーシャルネットワーキングコミュニティ１００のネットワークに所属していないが、ソーシャルネットワーキングコミュニティのネットワーク１００の第１のソーシャルネットワーキングコミュニティに参加を希望する訪問者は、第１のソーシャルネットワーキングコミュニティに関連するウェブページを訪問し、ユーザメンバーが中核サーバ１０２上に記憶される中核プロファイルを作成することを可能にするリンクをたどる。訪問者は、例えば、訪問者の外部電子メールアドレスやパスワード等の認証情報を入力する。認証情報は、中核サーバ１０２により記憶され、訪問者に対応する中核プロファイルが作成される。こうして、訪問者は、中核ソーシャルネットワーキングコミュニティのユーザメンバーになる。
【００７４】
中核サーバ１０２により作成される中核プロファイルは、例えばソーシャルネットワーキングコミュニティ１００のネットワーク内でユーザメンバーを固有に識別する英数文字列である、中核ユーザメンバー識別子を含む。認証されると、中核サーバ１０２は、中核ユーザメンバー識別子をネットワーク１００のソーシャルネットワーキングコミュニティのうちの１つに関連するウェブサイトに提供し得る。例えば、中核サーバ１０２は、中核ユーザメンバー識別子を含むクッキーを第１のサーバ１０４に送信し得る。
【００７５】
また、中核サーバ１０２は、ユーザメンバーが個人情報を入力することも可能にし、これは、ユーザメンバーに対応する中核プロファイルに記憶される。例えば、ユーザメンバーは、生年月日、性別、場所、および興味の簡単な説明に関する情報を入力することが可能である。
【００７６】
ユーザメンバーに対応する中核プロファイルは、コミュニティ情報も含み、これは、例えばソーシャルネットワーキングコミュニティ１００のネットワーク内のソーシャルネットワーキングコミュニティを固有に識別する英数文字列である、少なくとも１つのコミュニティ識別子を含む。中核ソーシャルネットワーキングコミュニティに参加後、ユーザメンバーは、例えば、第１のソーシャルネットワーキングコミュニティ等、ネットワーク１００の他のソーシャルネットワーキングコミュニティに参加することが可能である。
【００７７】
ユーザメンバーがソーシャルネットワーキングコミュニティのネットワーク１００の第１のソーシャルネットワーキングコミュニティのウェブサイトを訪問すると、ユーザには、ユーザメンバーが第１のソーシャルネットワーキングコミュニティに参加することを可能にするリンクが提示される。第１のソーシャルネットワーキングコミュニティに参加する前に、ユーザメンバーは、例えば、ユーザが使用条件に合意することを示すボックスを選択すること、および第１のソーシャルネットワーキングコミュニティへの参加のリクエストを送信するアイコンを選択することによって、第１のソーシャルネットワーキングコミュニティの使用条件を確認することが要求され得る。第１のソーシャルネットワーキングコミュニティの使用条件の確認後、第１のソーシャルネットワーキングコミュニティに対応するコミュニティ識別子がユーザメンバーに対応する中核プロファイルのコミュニティ情報に追加される。
【００７８】
第１のソーシャルネットワーキングコミュニティに参加後、第１のソーシャルネットワーキングコミュニティのサーバは、ユーザメンバーが参加したネットワーク１００のソーシャルネットワーキングコミュニティに関する情報をウェブページに含むことができるように、中核サーバ１０２にこの情報をリクエストし得る。例えば、第１のサーバ１０４は、ユーザメンバーの中核ユーザメンバー識別子を中核サーバ１０２に提供し、ユーザメンバーのコミュニティ情報をリクエストし得る。中核サーバ１０２は、中核ユーザメンバー識別子に対応する中核プロファイルからコミュニティ情報を取り出すことにより応答し、この情報を第１のサーバ１０４に提供する。
【００７９】
コミュニティ情報は、第１および第２のソーシャルネットワーキングコミュニティに対応するコミュニティ識別子に加え、第１と第２のソーシャルネットワーキングコミュニティに関連するテキスト形式の説明、サムネイル画像およびリンクをそれぞれ含むことができる。第１のサーバ１０４は、中核サーバ１０２から返されたコミュニティ情報でウェブページの一部を更新することによって応答し得る。サーバ１０６は、第１および第２のソーシャルネットワーキングコミュニティに関連したテキスト形式の説明、サムネイル画像およびリンクを含むコミュニティセクションを備えたプロファイルウェブページを生成し得る。
【００８０】
例えば、図２Ａおよび２Ｂを参照すると、ユーザＪｅｎｉのプロファイルを含むウェブページは、サムネイル画像、テキスト形式の説明、および「Ｂｒｉｔｎｅｙ  Ｆｏｌｌｏｗｅｒｓ」のソーシャルネットワーキングコミュニティ、「Ｆａｉｒｙ」のソーシャルネットワーキングコミュニティ、「Ａｄｖｉｃｅ４ｙｏｕ」のソーシャルネットワーキングコミュニティ、および「Ｄｏｇ  Ｌｏｖｅｒｓ」のソーシャルネットワーキングコミュニティ等、複数のソーシャルネットワーキングコミュニティの各々へのリンクを含む「マイコミュニティ」セクションを含む。図２Ａに図示したウェブページへの訪問者がサムネイル画像またはテキスト形式の説明のうちの１つを選択すると、対応するソーシャルネットワーキングコミュニティへのリンクが有効になり、そのソーシャルネットワーキングコミュニティのウェブページが表示される。
【００８１】
また、各中核プロファイルは、対応するユーザメンバーがオンラインの友達関係を確立している、ソーシャルネットワーキングコミュニティのネットワーク１００の他のユーザメンバーに関する友達情報も含む。第１のユーザメンバーは、第１のソーシャルネットワーキングコミュニティの第２のユーザメンバーに友達リクエストを送信し得る。第２のユーザメンバーが友達リクエストを受容すると、第１と第２のユーザメンバーに対応する中核プロファイルの友達情報は、この関係を反映するように更新される。より具体的には、第１のユーザメンバーに対応する中核プロファイルの友達情報は、第２のユーザメンバーに対応する中核ユーザメンバー識別子を含むように更新され、第２のユーザメンバーに対応する中核プロファイルの友達情報は、第１のユーザメンバーに対応する中核ユーザメンバー識別子を含むように更新される。また、友達情報は、友達情報に含まれた各中核ユーザメンバー識別子に対応するサムネイル画像、リンクおよび表示名を含み得る。
【００８２】
ソーシャルネットワーキングコミュニティ１００のサーバは、ユーザメンバーの友達情報をリクエストして、中核サーバ１０２により返された情報をウェブページに表示し得る。例えば、図２Ａを参照すると、ユーザＪｅｎｉのプロファイルを含むウェブページは、ユーザＪｅｎｉの友達のサムネイル画像を含む「友達」セクションを含み得る。このウェブページを見ている訪問者がサムネイル画像のうちの１つを選択すると、対応するサムネイルへのリンクが有効になり、対応する友達のユーザメンバーのウェブページが表示される。
【００８３】
中核プロファイルの友達情報は、そこに記憶された各中核ユーザメンバー識別子のコミュニティ識別子を含み得る。例えば、友達情報は、第１のソーシャルネットワーキングコミュニティのユーザメンバーと第２のソーシャルネットワーキングコミュニティのユーザメンバーとに対応する２つの中核ユーザメンバー識別子を含み得る。この実施例においては、友達情報は、２つの中核ユーザメンバー識別子と２つのコミュニティ識別子とを含むことになる。
【００８４】
中核サーバ１０２は、ユーザメンバーにコミュニティ間メッセージング機能を提供することに留意されたい。例えば、第１のユーザメンバーが第２のメンバーに友達リクエストを送信する時、第１のユーザメンバーはソーシャルネットワーキングコミュニティのネットワークにログインし、第１のソーシャルネットワーキングコミュニティのウェブページを訪問し得、第２のユーザメンバーはソーシャルネットワーキングコミュニティのネットワークにログインし、第２のソーシャルネットワーキングコミュニティのウェブページを訪問し得る。中核サーバ１０２により提供されるコミュニティ間のメッセージング機能は、第２のユーザが、第２のソーシャルネットワーキングコミュニティのウェブページから友達リクエストを受容または拒否することにより、友達リクエストに応答することを可能にする。友達リクエストは、第１および第２の中核ユーザメンバー識別子に対応する中核プロファイルにメッセージ情報として記憶される。また、メッセージ情報は、友達リクエストメッセージが発信されたネットワークのソーシャルネットワーキングコミュニティに関連したコミュニティ識別子、サムネイル画像、およびテキスト形式の説明を含み得る。
【００８５】
同様に、第１および第２のユーザメンバーは、ネットワークの異なるソーシャルネットワーキングコミュニティのウェブページを訪問している場合でも、電子メールのメッセージを交換することができる。電子メールメッセージは、第１および第２の中核ユーザメンバー識別子に対応する中核プロファイルにメッセージ情報として記憶される。また、メッセージ情報は、電子メールのメッセージが発信されたネットワークのソーシャルネットワーキングコミュニティに関連したコミュニティ識別子、サムネイル画像、およびテキスト形式の説明を含み得る。このメッセージ情報は、この情報を含むウェブページを提供する、ソーシャルネットワーキングコミュニティのネットワークのサーバに提供され得る。この情報を使用して、ユーザメンバーは、電子メールメッセージが生成される時にユーザが訪問していたネットワークのソーシャルネットワーキングコミュニティを特定できる。
【００８６】
ソーシャルネットワーキングコミュニティの発行元メンバーは、ソーシャルネットワーキングコミュニティに関連するウェブページにコンテンツアイテムを追加することが可能になる。加えて、ソーシャルネットワーキングコミュニティのユーザメンバーは、ユーザメンバーに関連するウェブページにコンテンツアイテムを追加することが可能になる。コンテンツアイテムは、テキストアイテム、ビデオアイテム、オーディオアイテムおよび写真アイテムを含むことができるがこれらに限定されない。テキストアイテムは、ウェブサイト掲載、ブログエントリ、議論グループエントリ、別のコンテンツアイテムに関するコメント、コンテンツアイテムへのハイパーリンク、およびテキストを含む他のアイテムを含む。ビデオアイテムは、ムービングピクチャーエクスパーツグループ（ＭＰＥＧ）ファイル、Ｗｉｎｄｏｗｓ（登録商標）メディアビデオ（ＷＭＶ）ファイル、Ｆｌａｓｈ（登録商標）ファイル、Ｑｕｉｃｋｔｉｍｅ（登録商標）およびビデオデータをデジタル形式で記憶するためにフォーマットされた他のファイルを含む。オーディオアイテムは、ＭＰＥＧ−１オーディオレイヤー３（ＭＰ３）ファイル、ＷＡＶＥｆｏｒｍファイル、およびオーディオデータをデジタル形式で記憶するためにフォーマットされた他のファイルを含む。写真アイテムは、ジョイントフォトグラフィックエクスパーツグループ（ＪＰＥＧ）ファイル、タグイメージファイルフォーマット（ＴＩＦＦ）ファイルおよび写真データをデジタル形式で記憶するためにフォーマットされた他のファイルを含む。
【００８７】
また、中核プロファイルは、コンテンツアイテムに関連したメタデータを含むコンテンツ情報を含み得る。例えば、ユーザメンバーは、中核サーバ１０２により認証され得、ユーザメンバーは、ネットワーク１００の第１のソーシャルネットワーキングコミュニティのウェブページを訪問し得る。ユーザメンバーは、ピクチャ、ビデオ、または他のコンテンツアイテムを、第１のソーシャルネットワーキングコミュニティのサーバにアップロードすることを選択し得る。第１のソーシャルネットワーキングコミュニティの第１のサーバ１０４は、ユーザメンバーがアップロードするコンテンツアイテムを選択することを可能にする。例えば、第１のサーバ１０４は、ユーザメンバーが、ユーザメンバーのコンピュータ上のコンテンツアイテムへのローカルパスを入力することを可能にし得る。第１のソーシャルネットワーキングコミュニティのサーバは、ユーザメンバーがコンテンツアイテムのテキスト形式の説明を入力することも可能にする。第１のサーバ１０４は、この情報を中核サーバ１０２に送信し、そこで、それは処理および記憶される。
【００８８】
例えば、ユーザメンバーがピクチャを第１のサーバ１０４にアップロードして、「Ｍｅ  ｏｎ  ｍｙ  ｂｉｋｅ」というテキストの説明を入力すると、第１のサーバ１０４は、中核サーバ１０２にユーザメンバーの中核ユーザメンバー識別子、テキスト形式の説明、サムネイルバージョンのピクチャ、および第１のサーバ１０４上のピクチャへのリンクを提供する。中核サーバ１０２は、テキストの説明、サムネイル画像およびサーバ１０４上のピクチャへのリンクを含むように、ユーザメンバーの中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新することによって応答する。
【００８９】
第１のサーバ１０４は、第１のユーザメンバーのプロファイルを含むウェブページを提供し得る。第１のサーバ１０４は、中核サーバ１０２に、コンテンツ情報のリクエストを送信し得、リクエストは第１のメンバーの中核ユーザメンバー識別子を含む。中核サーバ１０２は、第１のユーザメンバーの中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を入手し、第１のサーバ１０４にこれを提供することによって、応答する。第１のサーバ１０４は、第１のユーザメンバーのプロファイルウェブページにコンテンツ情報を含む。
【００９０】
ソーシャルネットワーキングコミュニティ１００のネットワークのユーザメンバーまたは訪問者が、プロファイルウェブページをビューすると、ピクチャのサムネイル画像、テキストの説明および第１のサーバ１０４上のコンテンツアイテムへのリンクを見ることになるが、これらは起動すると、プロファイルウェブページに含まれたメディアレンダラに完全な写真が表示されることになる。プロファイルウェブページは、第１のユーザメンバーの表示名と関連アイコンも含み得、これらは、ソーシャルネットワーキングコミュニティのネットワーク１００にコンテンツアイテムを提供する第１のユーザメンバーを特定する。
【００９１】
加えて、ユーザメンバーのプロファイルウェブページは、中核サーバ１０２を経由して第１のユーザメンバーとオンラインの友達関係を確立した他のユーザメンバーのコンテンツアイテムを含み得る。この場合、第１のサーバ１０４がユーザメンバーの中核ユーザメンバー識別子を含むコンテンツ情報に対するリクエストを送信すると、中核サーバ１０２は、前述のように、第１のユーザメンバーに対応する中核プロファイルからコンテンツ情報を取り出すことによって応答する。加えて、中核サーバ１０２は、ユーザメンバーに対応する中核プロファイルの友達情報から中核ユーザメンバー識別子を入手し、友達情報に含まれていた中核ユーザメンバー識別子に対応するそれぞれの中核プロファイルからコンテンツ情報を取り出す。ユーザメンバーの友達のコンテンツ情報は、中核サーバ１０２によって、第１のサーバ１０４に提供される。第１のサーバ１０４は、ユーザメンバーとユーザメンバーの友達のコンテンツ情報を含むプロファイルウェブページを提供することによって応答する。
【００９２】
ユーザメンバーの友達は、ネットワーク１００の複数のソーシャルネットワーキングコミュニティのメンバーであり得ることに留意されたい。例えば、第１のサーバ１０４により提供されるプロファイルウェブページは、第１のソーシャルネットワーキングコミュニティに関連し得る。ユーザメンバーの友達は、第２のソーシャルネットワーキングコミュニティに関連し得る。したがって、第１のソーシャルネットワーキングコミュニティのプロファイルウェブページは、第２のソーシャルネットワーキングコミュニティのユーザメンバーのコンテンツアイテムを含み得る。
【００９３】
ユーザメンバーが第２のソーシャルネットワーキングコミュニティのコンテンツアイテムへのリンクを起動すると、第１のソーシャルネットワーキングコミュニティのプロファイルウェブページにコンテンツアイテムが表示され、中核サーバ１０２は、コンテンツアイテムに関連するビュー数の追跡を保持する。したがって、ユーザメンバーは、第２のソーシャルネットワーキングコミュニティのウェブページに移動しない。しかしながら、第２のソーシャルネットワーキングコミュニティのコンテンツアイテムに関連するビューの数は更新されて、このコンテンツアイテムのビューの数を適切に認識する。これは、中核サーバ１０２により実施されるユーザアクションとコンテンツアイテムの追跡の一実施例である。
【００９４】
第２のソーシャルネットワーキングコミュニティのユーザメンバーが、コンテンツアイテムがネットワークのソーシャルネットワーキングコミュニティ全体で共有されてもよいかどうかを示す許可（関連コンテンツ情報に記憶される）を設定し得ることにさらに留意されたい。このような許可は、コンテンツアイテムがネットワークのソーシャルネットワーキングコミュニティ全体で共有されないことを示す場合、中核サーバ１０２は、第１のサーバ１０４から返されたコンテンツ情報から関連コンテンツ情報を除外する。
【００９５】
投票は、ユーザのアクションおよび中核サーバ１０２により実施されるユーザアクションとコンテンツアイテムの追跡の別の実施例である。例えば、選択可能な投票アイコンがコンテンツアイテムを含むウェブページに含まれ得る。投票ボタンがユーザメンバーにより選択されると、ウェブページを提供しているサーバは、追跡情報を中核サーバ１０２に送信する。例えば、第１のサーバ１０４は、中核サーバ１０２に、投票しているユーザメンバーの中核ユーザメンバー識別子、およびコンテンツアイテムのコンテンツ情報を含むメッセージを送信し得る。コンテンツ情報は、コンテンツアイテムをソーシャルネットワーキングコミュニティのネットワーク１００に追加したユーザメンバーの中核ユーザメンバー識別子と、投票が提供されたソーシャルネットワーキングコミュニティウェブページに関連するコミュニティ識別子とを含み得る。中核サーバ１０２は、コンテンツアイテムをネットワークに追加したユーザメンバーの中核ユーザメンバー識別子に対応する中核プロファイルのコンテンツ情報を更新することにより応答する。
【００９６】
例えば、中核サーバ１０２は、このコンテンツ情報を更新して、コンテンツアイテムに関連する投票数を増加させ、さらに投票したユーザメンバーの中核ユーザメンバー識別子と票が提供されたソーシャルネットワーキングコミュニティのコミュニティ識別子とを記憶する。中核サーバ１０２は、コンテンツに関連する投票の合計数に加え、ソーシャルネットワーキングコミュニティのネットワーク１００のビューの合計数を含む、コンテンツアイテムに関するレポート情報を生成し得る。これらのレポートは、ソーシャルネットワーキングコミュニティのネットワーク１００の各ソーシャルネットワーキングコミュニティのこのような投票とビューの詳細を含み得る。
【００９７】
このように、コンテンツの所有者は、どのソーシャルネットワーキングコミュニティからコンテンツアイテムがビューされたかを決定することができる。加えて、コンテンツの所有者は、ネットワークのソーシャルネットワーキングコミュニティの各々からのコンテンツアイテムに対する投票数を決定することができる。中核サーバ１０２は、ソーシャルネットワーキングコミュニティのネットワーク１００の非登録ユーザメンバーである訪問者により行われたコンテンツアイテムに対するビュー数および投票数に関する追跡情報も生成する。
【００９８】
ソーシャルネットワーキングコミュニティのネットワークのソーシャルネットワーキングコミュニティの発行元メンバーは、コンテンツアイテムを追加することもでき、これらは、ソーシャルネットワーキングコミュニティのウェブページに表示される。例えば、発行元メンバーは、ソーシャルネットワーキングコミュニティのウェブページへの訪問者を引き付け、ユーザメンバーがソーシャルネットワーキングコミュニティに参加することを勧誘する努力の一環として、面白いビデオコンテンツアイテムをコミュニティ待ち受けウェブページに追加することができる。中核サーバ１０２は、ソーシャルネットワーキングコミュニティのネットワーク１００の各ソーシャルネットワーキングコミュニティの各々に対するコミュニティプロファイルを記憶する。コミュニティプロファイルは、中核プロファイルのコンテンツ情報に類似するコンテンツ情報を含む。
【００９９】
例えば、発行元メンバーは、第１のサーバ１０４を経由して、中核サーバ１０２に、コミュニティコンテンツ情報を追加するリクエストを送信し得る。リクエストは、第１のソーシャルネットワーキングコミュニティのコミュニティ識別子を含む。中核サーバ１０２は、リクエストのコンテンツ情報を含むように、第１のソーシャルネットワーキングコミュニティに対応するコミュニティプロファイルのコンテンツ情報を更新することにより応答する。リクエストのコンテンツ情報は、コンテンツアイテムのテキストの説明、コンテンツアイテムのサムネイル画像、第１サーバ１０４上のコンテンツアイテムへのリンク、およびコンテンツアイテムがソーシャルネットワーキングコミュニティのネットワーク１００の別のソーシャルネットワーキングコミュニティで共有されることを許可するかどうかの指標を含み得る。
【０１００】
中核サーバ１０２は、ユーザコンテンツアイテムの記憶された追跡情報に類似する、各コミュニティコンテンツアイテムの追跡情報も記憶する。中核サーバ１０２は、追跡情報を使用して、コミュニティコンテンツアイテムのレポート情報を生成する。レポート情報は、ビューの合計数、投票の合計数、およびソーシャルネットワーキングコミュニティのネットワーク１００のソーシャルネットワーキングコミュニティごとの投票およびビューの数の詳細を含み得る。ユーザコンテンツアイテムと同様に、中核サーバ１０２は、ソーシャルネットワーキングコミュニティのネットワーク１００の非メンバーである訪問者によるビュー数および投票数に関するレポート情報も生成する。
【０１０１】
中核サーバ１０２は、コンテンツアイテムの規制も可能にする。ユーザメンバーがユーザコンテンツアイテムをまたは発行元メンバーがコミュニティアイテムを中核サーバ１０２に送信すると、中核サーバ１０２は、適切なコミュニティプロファイルから規制情報を取り出す。規制情報は、どの区分のコンテンツアイテムが特定のソーシャルネットワーキングコミュニティに関連付けられることが許可されるかの指標を含む。加えて、規制情報は、コンテンツ規制機能を実施することが許可されているユーザの指標も含む。
【０１０２】
例えば、規制情報は、どの年齢の視聴者にも適切と考えられるコンテンツだけが、コミュニティプロファイルまたはユーザプロファイルのコンテンツ情報に追加されること許可されるということを示し得る。さらに、規制情報は、規制が中核ソーシャルネットワーキングコミュニティの管理メンバーにより実施されることを示し得る。この場合、あらゆるプロファイルにコンテンツ情報を追加する前に、コンテンツ情報がソーシャルネットワーキングコミュニティの管理メンバーに提供され、管理メンバーが、対応するコンテンツアイテムが、コンテンツアイテムのビューが許可される視聴者の区分に基づいて適切かどうかを決定する。対応するコンテンツアイテムが全ての年齢の視聴者に適切であると決定された場合、コンテンツ情報がコミュニティプロファイルのコミュニティ情報に追加される。対応するコンテンツアイテムが全ての年齢の視聴者には適切ではないと決定された場合、コンテンツ情報はコミュニティプロファイルのコミュニティ情報から除外される。
【０１０３】
中核サーバ１０２は、中核サーバ１０２上で実行しているソフトウェアと共に動作する一連のウィジェットまたはソフトウェアコードを提供する。ウィジェットは、ウェブページのＨＴＭＬコードに統合され得るＨＴＭＬコードを含み得る。ウィジェットは、ソーシャルネットワーキングコミュニティのコミュニティ識別子を含むように構成される。ウィジェットは、ＡＰＩを使用してデータを取得し動作を実施する。概して、インラインとインラインフレーム（Ｉｆｒａｍｅ）の２つのタイプのウィジェットがある。インラインウィジェットは、ジャバスクリプトコードを含み得る。インラインフレームウィジェットのほうがはるかに単純で、ウェブサイトからのほとんどどのような制御も外部ウェブサイト内に表示されることを可能にする。
【０１０４】
発行元メンバーは、ソーシャルネットワーキングコミュニティのウェブサイト上にソーシャルネットワーキング機能を提供するための１つ以上のウィジェットをリクエストし得る。例えば、発行元メンバーは、第１のサーバ１０４を経由して、中核サーバ１０２に、ウィジェットのリクエストを送信し得、リクエストは、発行元メンバーのソーシャルネットワーキングコミュニティのコミュニティ識別子を含む。中核サーバ１０２は、第１のサーバ１０４上で使用するためにウィジェットのソフトウェアコードをカスタム化することにより応答する。例えば、中核サーバ１０２は、リクエストに含まれたコミュニティ識別子をウィジェットのソフトウェアに挿入し、カスタマイズしたウィジェットを第１のサーバ１０４に提供する。発行元メンバーは、ウィジェットコードをソーシャルネットワーキングコミュニティのウェブページに挿入する。
【０１０５】
ウィジェットは、ソーシャルネットワーキングコミュニティの既存のウェブサイトのソーシャルネットワーキング機能を拡張する安価で便利な方式を提供する。例えば、ウィジェットは、ソーシャルネットワーキングコミュニティの発行元メンバーの代理で、中核サーバ１０２によりホストされるウェブページが、第１のサーバ１０４によりホストされるソーシャルネットワーキングコミュニティのウェブページと完全に統合されることを可能にする。中核サーバ１０２によりホストされるウェブページは、以下のタイプのウェブページの任意の組み合わせを含み得る。
【０１０６】
コミュニティ待ち受けウェブページは、発行元メンバーのソーシャルネットワーキングコミュニティのコミュニティコンテンツアイテムを表示する。中核サーバ１０２は、発行元メンバーが、コミュニティ待ち受けウェブページに関連したウィジェットを構成して、コミュニティ待ち受けウェブページの視覚的レイアウトまたは他の表示特性を構成することを可能にする。
【０１０７】
ビデオカテゴリウェブページは、種々のカテゴリのビデオコンテンツアイテムを表示する。中核サーバ１０２は、発行元メンバーが、ビデオカテゴリウェブページに関連するウィジェットを構成して、ウェブページに表示されるビデオコンテンツアイテムのカテゴリのテキストの説明を構成するとともに、ビデオカテゴリウェブページのビデオコンテンツアイテムのレイアウトも構成することを可能にする。
【０１０８】
「ビデオ検索」ウェブページは、ビデオコンテンツアイテムの検索条件を入力し、対応する結果を表示することを可能にする。中核サーバ１０２は、発行元メンバーが、「ビデオ検索」ウェブページに関連したウィジェットを構成して、ビデオ検索のウェブページ１ページに表示される結果件数を構成し、ネットワーク１００の他のソーシャルネットワーキングコミュニティに関連したビデオコンテンツアイテムについて検索が実施されるかどうかを構成することを可能にする。
【０１０９】
「写真カテゴリ」ウェブページは写真コンテンツアイテムを表示する。中核サーバ１０２は、発行元メンバーが「写真カテゴリ」ウェブページに関連したウィジェットを構成して、「写真カテゴリ」ウェブページに表示される写真コンテンツアイテムのカテゴリのテキストの説明を構成し、これらのコンテンツアイテムの視覚的レイアウトまたは他の表示特性を構成することを可能にする。
【０１１０】
「写真検索」ウェブページは、写真コンテンツアイテムの検索条件を入力し、対応する結果を表示することを可能にする。中核サーバ１０２は、発行元メンバーが、「写真検索」ウェブページに関連したウィジェットを構成して、ウェブページ１ページに表示される結果の件数を構成し、ネットワーク１００の他のソーシャルネットワーキングコミュニティに関連した写真コンテンツアイテムについて検索が実施されるかどうかを構成することを可能にする。
【０１１１】
「メンバー閲覧」ウェブページは、ユーザメンバーの閲覧条件を入力し、対応する結果を表示することを可能にする。中核サーバ１０２は、発行元メンバーが、「メンバー閲覧」ウェブページに関連したウィジェットを構成して、「メンバー閲覧」ウェブページに表示される結果件数を構成し、ネットワーク１００の他のソーシャルネットワーキングコミュニティに関連したユーザメンバーについて検索が実施されるかどうかを構成することを可能にする。
【０１１２】
「議論」ウェブページは、ソーシャルネットワーキングコミュニティに関連したウェブサイトへの訪問者が、コミュニティの議論に参加することを可能にする。中核サーバ１０２は、発行元メンバーが、「議論」ウェブページに関連したウィジェットを構成して、議論エントリが「議論」ウェブページにどのように表示されるかを構成することを可能にする。
【０１１３】
「サインアップ／サインイン」ウェブページは、中核ソーシャルネットワーキングコミュニティの非メンバーが中核ソーシャルネットワーキングコミュニティに参加することを可能にする。「サインアップ／サインイン」ウェブページは、中核ソーシャルネットワーキングコミュニティのメンバーが、特定の「サインアップ／サインイン」ウェブページに関連したソーシャルネットワーキングコミュニティに参加することも可能にする。中核サーバ１０２は、発行元メンバーが、「サインアップ／サインイン」ウェブページに関連したウィジェットを構成して、ソーシャルネットワーキングコミュニティのメンバーシップに関連した条件を構成することを可能にする。
【０１１４】
「コンテンツ詳細」ウェブページは、コミュニティコンテンツアイテムに関連した詳細を表示する。中核サーバ１０２は、発行元メンバーが、「コンテンツ詳細」ウェブページに関連したウィジェットを構成して、「コンテンツ詳細」ウェブページに関連する表示特性を構成することを可能にする。
【０１１５】
「フィード詳細」ウェブページは、ソーシャルネットワーキングコミュニティへの訪問者がコミュニティフィードに関連した詳細をリクエストすることを可能にする。図６Ａおよび６Ｂは、例示的「フィード詳細」ウェブページを示す。図６Ａに図示したように、ユーザは、そのタイプのコンテンツアイテムだけが表示されるように、フィードのコンテンツアイテムをタイプでフィルタすることが可能である。コンテンツアイテムのタイプは、ビデオコンテンツアイテム、オーディオコンテンツアイテム、写真コンテンツアイテムおよび例えば、コンテンツアイテムへのリンク等のテキストコンテンツアイテムを含む。中核サーバ１０２は、発行元メンバーが、「フィード詳細」ウェブページに関連したウィジェットを構成して、表示される「フィード詳細」ウェブページに関連する表示特性を構成することを可能にする。
【０１１６】
加えて、中核サーバ１０２によりホストされるウェブページは、ソーシャルネットワーキングコミュニティ１００のネットワークのユーザメンバーに関連するウェブページの以下のタイプの任意の組み合わせを含み得る。「マイプロファイル」ウェブページは、ソーシャルネットワーキングコミュニティのネットワークのユーザメンバーに関する情報を表示する。「マイメディア」ウェブページは、ユーザメンバーのコンテンツアイテムに関する情報を表示する。「マイアカウント」ウェブページは、中核ソーシャルネットワーキングコミュニティのユーザメンバーのアカウントに関する情報を表示する。「マイメール」ウェブページは、ユーザメンバーの電子メールメッセージを表示し、ユーザメンバーが電子メールメッセージを読むこと、電子メールメッセージを削除すること、電子メールメッセージを作成すること、および電子メールメッセージをソーシャルネットワーキングコミュニティのネットワーク１００の他のユーザメンバーに送信することを可能にする。
【０１１７】
中核サーバ１０２は、コンテンツアイテムがソーシャルネットワーキングコミュニティのネットワーク１００内で種々の方式で共有されることを可能にする。例えば、中核サーバ１０２は、第１のソーシャルネットワーキングコミュニティのユーザメンバーが、第１のソーシャルネットワーキングコミュニティに関連したコンテンツアイテムを第２のソーシャルネットワーキングコミュニティのウェブページに掲載することを可能にする。したがって、中核サーバ１０２は、第２のソーシャルネットワーキングコミュニティのウェブページへの訪問者が、第１のソーシャルネットワーキングコミュニティに関連したコンテンツアイテムを体験することを可能にする。
【０１１８】
加えて、中核サーバ１０２は、第１のソーシャルネットワーキングコミュニティの第１のユーザメンバーが、ソーシャルネットワーキングコミュニティのネットワーク１００内で、第２のソーシャルネットワーキングコミュニティの第２のユーザメンバーに、第１のソーシャルネットワーキングコミュニティに関連したコンテンツアイテムを電子メール送信することを可能にする。したがって、中核サーバ１０２は、第２のユーザメンバーが、第２のソーシャルネットワーキングコミュニティに関連した「マイメール」ウェブページから、第１のソーシャルネットワーキングコミュニティに関連したコンテンツアイテムを体験することを可能にする。
【０１１９】
さらに、中核サーバ１０２は、第１のソーシャルネットワーキングコミュニティのユーザメンバーが、コンテンツアイテムをユーザの中核プロファイルに追加することを可能にする。例えば、中核サーバ１０２は、ユーザメンバーが、コンテンツアイテムをユーザメンバーの「マイメディア」ウェブページに追加することを可能にする。したがって、中核サーバ１０２は、第１のソーシャルネットワーキングコミュニティに関連したコンテンツアイテムが、ネットワーク１００の他のソーシャルネットワーキングコミュニティのユーザメンバーにより体験されることを可能にする。
【０１２０】
加えて、中核サーバ１０２は、第１のソーシャルネットワーキングコミュニティのユーザメンバーが、共有コンテンツアイテムのフィードを作成することを可能にする。中核サーバ１０２は、他のソーシャルネットワーキングコミュニティのユーザメンバーが共有フィードに加入することも可能にする。したがって、中核サーバ１０２は、ネットワーク１００の他のソーシャルネットワーキングコミュニティのユーザメンバーが、第１のソーシャルネットワーキングコミュニティに関連したフィードのコンテンツアイテムを体験することを可能にする。
【０１２１】
（Ｃ．フィードプロセス）
中核サーバ１０２は、ソーシャルネットワーキングコミュニティのユーザメンバーおよび発行元メンバーがコンテンツアイテムのフィードを作成することを可能にする。中核サーバ１０２は、各フィードの共有情報を記憶し、これは、フィードが作成されたソーシャルネットワーキングコミュニティ外でもフィードを共有できるかどうかを示す。
【０１２２】
中核サーバ１０２は、フィードの作成者、すなわち、ユーザメンバーまたは発行元メンバーが、中核サーバ１０２にフィードを作成するリクエストを送信することを可能にする。フィードを作成するリクエストは、作成されるフィードのタイトル、フィードに関連するビジュアルアイコン、フィードのテキストの説明、タグ、およびフィードがデフォルトフィードとして処置されるかどうかを示すフラグのうちの任意のものを含む。これに応答して、中核サーバ１０２は、データベースに、リクエストに提供されたフィード情報を記憶する。例えば、図３Ａおよび３Ｂは、第１のサーバ１０４により提供される例示的ウェブページを示すが、これによって、ユーザメンバーは、中核サーバ１０２にフィードの作成リクエストを送信することが可能になる。
【０１２３】
加えて、中核サーバ１０２は、フィードの作成者が、フィードにコンテンツアイテムを追加する複数のリクエストを送信することを可能にする。図７Ａ、７Ｂおよび７Ｃは、それぞれ、フィードの作成者がフィードにコンテンツアイテムを追加することを可能にする例示的「フィードへの追加」ウェブページの部分を示す。図７Ａに図示したように、ユーザメンバーまたは発行元メンバーは、アイコンを選択して関連するコンテンツアイテムをフィードに追加することが可能である。メンバーがアイコンを選択すると、ドロップダウンメニューが表示されて、図７Ｂに図示したように、メンバーが関連コンテンツアイテムを追加するフィードを選択することを可能にする。メンバーは、フィードのコンテンツアイテムに関連したコンテンツアイテム情報を更新することも可能である。例えば、図７Ｃに図示したように、メンバーは、メンバーのフィードに表示される、コンテンツアイテムに関連したタイトルを入力することが可能である。メンバーは、例えば、図７Ｃに図示したウェブページの部分の「Ｘ」を選択することにより、メンバーのフィードからコンテンツアイテムを削除することも可能である。
【０１２４】
中核サーバ１０２により作成されたフィードは、コンテンツアイテムのタイプの任意の組み合わせを含み得る。例えば、フィードは、外部サーバにより提供されるコンテンツアイテムへのリンク、ユーザの友達メンバーに関連したサムネイル画像、ユーザの友達メンバーの表示名、ユーザメンバーのプロファイルへのリンク、プレイリスト、フォトアルバム、音楽アルバム等を含み得る。
【０１２５】
中核サーバ１０２は、フィード作成者がフィードのコンテンツアイテムを整理することを可能にする。図４は、フィード作成者がフィードの詳細を編集すること、フィードのコンテンツアイテムを並び替えること、およびフィードからコンテンツアイテムを削除することを可能にする例示的「マイメディア」ウェブページを示す。加えて、図８Ａおよび８Ｂは、フィードの作成者がフィードのコンテンツアイテムを並び替えおよび／または削除することを可能にする例示的ウェブページを示す。
【０１２６】
ユーザメンバーによって作成されるフィードは、ユーザメンバーが参加したいずれかのソーシャルネットワーキングコミュニティのウェブページで表示され得る。例えば、ユーザフィードは、フィードを作成したユーザメンバーのプロファイルウェブページに表示され得る。加えて、他のユーザメンバーは、例えば、フィードに関連したアイコンを選択することにより、フィードを加入することができる。
【０１２７】
発行元メンバーにより作成されるフィードは、発行元のソーシャルネットワーキングコミュニティのウェブページに表示され得る。例えば、コミュニティフィードは、ソーシャルネットワーキングコミュニティの「コミュニティ待ち受け」ウェブページまたは「フィード」ウェブページに表示され得る。中核サーバ１０２は、発行元メンバーが、中核サーバ１０２により記憶される修正許可を設定することを可能にする。修正許可は、発行元のソーシャルネットワーキングのユーザメンバーが、コミュニティフィードのフィードアイテムを追加、更新または整理することを許可されていることを示す。ユーザメンバーがこれらの動作のうちの１つを実施しようとすると、中核サーバ１０２は、修正許可を評価して、それに従い応答する。例えば、修正許可が、ユーザメンバーはコンテンツアイテムをコミュニティフィードに追加することが許可されていることを示す場合、サーバ１０２は、ソーシャルネットワーキングコミュニティのユーザメンバーがコンテンツアイテムをフィードに追加することを可能にする。複数のフィードのコンテンツアイテムは、ソーシャルネットワーキングコミュニティまたはソーシャルネットワーキングコミュニティのユーザに関連付けられ得る。
【０１２８】
中核サーバ１０２は、発行元メンバーが、コミュニティフィードへの追加が許可されているコンテンツアイテムに関する制約を提供することを可能にする。例えば、発行元メンバーは、中核サーバ１０２に、コンテンツアイテムは全ての年齢の視聴者の視聴に好適でなければならないことを示す制約を提供し得る。この実施例においては、コンテンツアイテムは、コミュニティフィードに追加される前に、コミュニティコンテンツアイテムに関して、上記に説明したプロセスに類似の規制プロセスを経る。
【０１２９】
中核サーバ１０２は、フィードのコンテンツアイテムを描画するための１つ以上のレンダラも提供し得る。中核サーバ１０２は、マルチメディアコンテンツアイテムを表示するためのマルチメディアレンダラ、写真コンテンツアイテムを表示するための写真レンダラ、オーディオコンテンツアイテムのオーディオを提供するためのオーディオレンダラ、および他のタイプのコンテンツアイテムを体験するための他のレンダラを提供し得る。
【０１３０】
例えば、ユーザメンバーは、オーディオコンテンツアイテムに関連したリンクを選択し得、これに応答して、中核サーバ１０２は、選択されたオーディオコンテンツアイテムを再生するオーディオレンダラを含むウェブページを提供する。代替として、中核サーバ１０２は、対応するオーディオコンテンツを外部のオーディオレンダラに送信し得る。すなわち、中核サーバ１０２は、対応するオーディオコンテンツを、ユーザメンバーがフィードのコンテンツアイテムへのリンクをビューしているブラウザウィンドウの外部であるウィンドウ内のオーディオレンダラに送信し得る。
【０１３１】
中核サーバ１０２は、コンテンツアイテムへのリンクを使用して、データベースに記憶された、フィードのコンテンツアイテムのコピーを取得する。中核サーバ１０２は、コンテンツアイテムの現在のバージョンをデータベースに記憶されたコンテンツアイテムのコピーと比較することによって、フィードのコンテンツアイテムが変化したかどうかを定期的に決定し得る。中核サーバ１０２が、特定のコンテンツアイテムが変化したと決定すると、中核サーバ１０２は、更新バージョンのコンテンツアイテムをダウンロードして、旧バージョンのコンテンツアイテムの代わりにデータベースに記憶し得る。
【０１３２】
中核サーバ１０２は、メンバーがソーシャルネットワーキングコミュニティのネットワーク１００に参加すると、発行元メンバーまたはユーザメンバーにブックマークレットも提供し得る。メンバーは、ウェブブラウザ内からブックマークレットを選択することが可能で、これは、中核サーバ１０２にソーシャルネットワーキングコミュニティのネットワーク１００内にはないウェブページの対応するコンテンツアイテムをフィードに追加させる。フィードが、フィードの作成時に入力されたフラグにより、デフォルトフィードとして指定されていた場合、コンテンツアイテムは、デフォルトでそのフィードに追加されることになる。デフォルトフィードとして指定されたフィードがない場合、中核サーバ１０２は、メンバーのブラウザにダイアログボックスを提供し、これによって、メンバーは、コンテンツアイテムが追加されるユーザのフィードを選択することが可能になる。例えば、図７Ｂは、例示的ダイアログボックスを示し、メンバーは、コンテンツアイテムが追加されるフィードを選択することが可能である。
【０１３３】
（ＩＶ．例示的システムアーキテクチャ）
本発明（すなわち、中核サーバ１０２、サーバ１０４および１０６、およびコンピュータ１１０から１１４、またはそれらの部分または機能）は、ハードウェア、ソフトウェア、またはこれらの組み合わせを使用して実装され得、１つ以上のコンピュータシステムまたは他の処理システムに実装され得る。本発明の動作の一部または全てを実施するための有用なマシンは、汎用目的のデジタルコンピュータまたは類似のデバイスを含む。
【０１３４】
実際、１つの例示的実施形態においては、本発明は、本明細書に説明された機能を実行する能力を備えているコンピュータシステムを１つ以上採用する。このようなコンピュータシステム９００の実施例は図９に示される。
【０１３５】
コンピュータシステム９００は、少なくとも１つのプロセッサ９０４を含む。プロセッサ９０４は、通信インフラストラクチャ９０６に接続される（例えば、通信バス、クロスオーバーバーデバイスまたはネットワーク）。この例示的コンピュータシステム９００で種々のソフトウェアの実施形態が本明細書に説明されるが、この説明を読むと、当業者には、他のコンピュータシステムおよび／またはアーキテクチャを使用して本説明をどのように実装するかが明らかになる。
【０１３６】
コンピュータシステム９００は、ディスプレイユニット（または他の出力ユニット）２３０に表示するために、通信インフラストラクチャ９０６から（またはフレームバッファ（図示せず）から）グラフィックス、テキストおよび他のデータを転送するディスプレイインターフェース（または他の出力インターフェース）９０２を含む。
【０１３７】
コンピュータシステム９００は、メインメモリ９０８も含み、これは、好ましくは、ランダムアクセスメモリ（ＲＡＭ）で、さらに、二次メモリ９１０も含む。二次メモリ９１０は、例えば、ハードディスクドライブ９１２および／または可撤性ストレージドライブ９１４（例えば、フロッピー（登録商標）ディスクドライブ、磁気テープドライブ、光ディスクドライブ等）を含む。可撤性ストレージドライブ９１４は、公知の様式の可撤性ストレージユニット９１８から読み取り、および／または書き込む。可撤性ストレージユニット９１８は、例えば、フロッピー（登録商標）ディスク、磁気テープ、光ディスク等を含み得、可撤性ストレージドライブ９１４により書き込みおよび読み取りされる。可撤性ストレージユニット９１８は、その中に記憶されたコンピュータソフトウェアおよび／またはデータを有する、コンピュータが使用可能なストレージ媒体を含むことができる。
【０１３８】
代替の実施形態においては、二次メモリ９１０は、コンピュータプログラムまたは他の命令がコンピュータシステム９００にロードされることを可能にするための他の同様なデバイスを含み得る。このようなデバイスは、可撤性ストレージユニット９２２およびインターフェース９２０（例えば、ビデオゲームシステムで使用されるものに類似のプログラムカートリッジおよびカートリッジインターフェース）、可撤性メモリチップ（例えば、消去およびプログラム可能読み取り専用記憶装置（「ＥＰＲＯＭ」）またはプログラム可能読み取り専用記憶装置（「ＰＲＯＭ」）および関連のメモリソケット、および、ソフトウェアおよびデータを可撤性ストレージユニット９２２からコンピュータシステム９００に送信されることを可能にする他の可撤性ストレージユニット９２２およびインターフェース９２０を含み得る。
【０１３９】
二次メモリ９１０は、その中に記憶された複数のソフトウェアモジュールを有し得、各々は、本明細書に説明された１つ以上の機能を実施するための制御論理を含む。このようなソフトウェアモジュールの特定の実施例が提供されるが、当業者は、本発明の範囲を逸脱することなく、類似の機能性を提供する他のソフトウェアモジュールが採用され得ることを理解する。
【０１４０】
例えば、二次メモリ９１０は、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＮＴ等のオペレーティングシステムソフトウェアを含み得る。オペレーティングシステムソフトウェアは、プロセッサ９０４により実行されると、コンピュータシステム９００が、例えば、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）ベースの通信プロトコルを使用して、ネットワーク１０８を経由して通信することを可能にする。
【０１４１】
二次メモリ９１０は、その中に記憶されたデータベース管理ソフトウェアを有し得る。例えば、二次メモリ９１０は、プロセッサ９０４により実行されると、プロセッサ９０４が構造型クエリ言語（ＳＱＬ）を使用して二次メモリ９１０にデータを記憶し二次メモリ９１０からデータを取り出すことを可能にする、Ｗｉｎｄｏｗｓ（登録商標）ＳＱＬサーバリレーショナルデータベース管理システムソフトウェアを含み得る。
【０１４２】
また、二次メモリ９１０は、その中に記憶されたウェブサーバソフトウェアおよびウェブブラウザソフトウェアを有し得る。例えば、二次メモリ９１０は、プロセッサ９０４により実行されると、プロセッサ９０４がハイパーテキストマークアップ言語（ＨＴＭＬ）ドキュメントを生成すること、およびハイパーテキストトランスファプロトコル（ＨＴＴＰ）およびハイパテキストトランスファプロトコルオーバーセキュアソケットレイヤプロトコル（ＨＴＴＰＳ）を使用して情報を送信および受信することを可能にする、Ｗｉｎｄｏｗｓ（登録商標）インターネット情報サービス（ＩＩＳ）ソフトウェアを含み得る。加えて、二次メモリ９１０は、プロセッサ９０４により実行されると、プロセッサ９０４がＨＴＭＬドキュメントを表示すること、およびＨＴＴＰおよびＨＴＴＰＳを使用して情報を送信および受信することを可能にする、Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）ソフトウェアを含み得る。
【０１４３】
二次メモリ９１０は、その中に記憶されたソーシャルネットワーキング管理ソフトウェアも有し得る。例えば、二次メモリ９１０は、ソーシャルネットワーキングコミュニティのウェブページのためのＨＴＭＬコードの生成を可能にするソフトウェアを含み得る。加えて、ソーシャルネットワーキング管理ソフトウェアは、中核サーバ１０２が、ソーシャルネットワーキングのアプリケーションプログラミングインターフェース（ＡＰＩ）を提供することを可能にし得る。例えば、二次メモリ９１０は、プロセッサ９０４にそれぞれＡＰＩ応答およびリクエストの送信および受信を可能にするシンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）ソフトウェアを記憶し得る。さらに、ソーシャルネットワーキング管理ソフトウェアが、コンピュータシステム９００が、ソーシャルネットワーキング機能をソーシャルネットワーキングシステムのウェブサイトに提供するウィジェットまたはソフトウェアコードを生成することを可能にし得る。
【０１４４】
コンピュータシステム９００は、通信インターフェース９２４も含み得、これによって、ソフトウェアおよびデータは、コンピュータシステム９００と外部デバイス（図示せず）との間で転送されることが可能になる。通信インターフェース９２４の実施例は、モデム、ネットワークインターフェース（例えば、イーサネット（登録商標）カード）、通信ポート（例えば、ユニバーサルシリアルバス（ＵＳＢ）ポートまたはＦｉｒｅＷｉｒｅ（登録商標）ポート）、パーソナルコンピュータメモリカードインターナショナルアソシエーション（「ＰＣＭＣＩＡ」）インターフェース等を含み得る。通信インターフェース９２４を経由して送信されるソフトウェアとデータは、信号の形態であり、これは、電子信号、電磁信号、光学信号または通信インターフェース９２４により送信および／または受信されることができる別のタイプの信号であり得る。信号は、通信経路９２６（例えば、チャネル）を経由して通信インターフェース９２４に提供される。通信経路９２６は、信号を搬送し、ワイヤまたはケーブル、光ファイバ、電話線、セルラーリンク、ラジオ周波（「ＲＦ」）リンク等を使用して実装され得る。
【０１４５】
本明細書に使用されるように、「コンピュータプログラム媒体」および「コンピュータ使用可能媒体」という語句は、例えば、可撤性ストレージデバイス９１４と併用される可撤性ストレージユニット９１８、ハードディスクドライブ９１２にインストールされたハードディスク、および信号を概して参照するために使用され得る。これらのコンピュータプログラム製品は、コンピュータシステム９００にソフトウェアを提供する。本発明は、このようなコンピュータプログラム製品のうちの１つ以上として実装または具現化され得る。
【０１４６】
コンピュータプログラム（コンピュータ制御論理とも称される）は、メインメモリ９０８および／または二次メモリ９１０に記憶される。コンピュータプログラムは、通信インターフェース９２４を経由して受信され得る。このようなコンピュータプログラムは、実行されると、例えば、本明細書に説明および図２に図示したように、コンピュータシステム９００が本発明の機能を実施することを可能にする。特に、コンピュータプログラムは、実行されると、プロセッサ９０４が本発明の機能を実施することを可能にする。したがって、このようなコンピュータプログラムは、コンピュータシステム９００のコントローラを表す。
【０１４７】
本発明がソフトウェアを使用して実装される実施形態においては、ソフトウェアは、コンピュータプログラム製品に記憶され、可撤性ストレージデバイス９１４、ハードドライブ９１２または通信インターフェース９２４を使用してコンピュータシステム９００にロードされ得る。制御論理（ソフトウェア）は、プロセッサ９０４により実行されると、プロセッサ９０４に本明細書に説明された本発明の機能を実施させる。
【０１４８】
別の例示的実施形態においては、本発明は、例えば、アプリケーション特定集積回路（以下「ＡＳＩＣ」）等のハードウェアコンポーネントを使用するハードウェアに主に実装される。本明細書に説明した機能を実施するこのようなハードウェア構成の実装は、この説明を考慮すると当業者には明らかとなる。
【０１４９】
また別の例示的実施形態においては、本発明は、ハードウェアとソフトウェア両方の組み合わせを使用して実装される。
【０１５０】
この説明を考慮して当業者により理解されるように、本発明は、上記の本発明の種々の機能を実施する制御論理が各々プログラムされた、単独のコンピュータを使用して、または複数のコンピュータを含むコンピュータシステムを使用して、実装され得る。
【０１５１】
上記の本発明の種々の実施形態は、制限ではなく、一例として提示された。当業者には、本発明の精神および範囲から逸脱することなく本発明に形式上および詳細に種々の変更が行われ得ることが明らかである。したがって、本発明は、上記の例示的実施形態のいずれによっても制限されてはならず、以下の請求項およびそれらの同等物に従って画定されるに過ぎない。また、請求項に記載のステップおよびプロセスは、提示の順序で実施される必要がないことも理解されたい。
【０１５２】
加えて、本発明の機能および利点を強調する添付の図面は、例示的実施例として提示されることを理解されたい。本発明のアーキテクチャは、図面に示された以外の方式で利用（およびナビゲーション）され得るように、十分に柔軟であり、構成可能である。
【０１５３】
さらに、添付の要約の目的は、米国特許商標庁および一般市民、および特に特許または法的用語および／または表現に精通していない科学者、技術者および当業者が、本明細書に開示された技術的主題の本質および特質を、一瞥することにより迅速に判断することを可能にすることである。要約は、本発明の範囲をどのようにも制限するものではない。
【図１】
0005546449.tif 000002
【図２Ａ】
0005546449.tif 000003
【図２Ｂ】
0005546449.tif 000004
【図３Ａ】
0005546449.tif 000005
【図３Ｂ】
0005546449.tif 000006
【図４】
0005546449.tif 000007
【図５Ａ】
0005546449.tif 000008
【図５Ｂ】
0005546449.tif 000009
【図６Ａ】
0005546449.tif 000010
【図６Ｂ】
0005546449.tif 000011
【図７Ａ】
0005546449.tif 000012
【図７Ｂ】
0005546449.tif 000013
【図７Ｃ】
0005546449.tif 000014
【図８Ａ】
0005546449.tif 000015
【図８Ｂ】
0005546449.tif 000016
【図９】
0005546449.tif 000017