(57)【要約】ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムと方法が提供される。ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動が、統合データを生成するために１以上のメンバーのための関係データと対応付けられる。統合データと対応付けられた１以上のエレメントは識別され、統合データを集めるために用いられる。さらに典型的な方法は、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重みづける。【選択図】        図４
2010500649.tif 000002
【特許請求の範囲】
【請求項１】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための方法であって、
ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動を記憶することと、
１以上のメンバーのための関係データにアクセスすることと、
統合データを生成するために少なくとも１つの行動と関係データとを対応付けることと、
統合データと対応付けられた１以上のエレメントを識別することと、
集約された統合データを生成するために１以上のエレメントに基づき統合データを集めることと
を具える方法。
【請求項２】
さらに、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、前記集約された統合データを類似性によって重みづけることを具える請求項１に記載の方法。
【請求項３】
さらに、前記生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを記憶することを具える請求項２に記載の方法。
【請求項４】
さらに、前記記憶された生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを公開することを具える請求項３に記載の方法。
【請求項５】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達を含むことを特徴とする請求項１に記載の方法。
【請求項６】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達の友達を含むことを特徴とする請求項５に記載の方法。
【請求項７】
少なくとも１つの行動がメンバープロフィールに変更されることを特徴とする請求項１に記載の方法。
【請求項８】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムであって、
ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動を記憶するために構成されたデータベースと、
ウェブベースのソーシャルネットワークの１以上のメンバーのための関係データが組み込まれたデータベースと、
統合データを生成するために少なくとも１つの行動と関係データとを対応付けるための類似性コンポーネントが組み込まれたプロセッシングモジュールと、
統合データと対応付けられた１以上のエレメントを識別するための識別コンポーネントが組み込まれたプロセッシングモジュールと、
集約された統合データを生成するために１以上のエレメントに基づき統合データを集めるための集合体コンポーネントが組み込まれたプロセッシングモジュールと
を具えるシステム。
【請求項９】
さらに、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、前記集約された統合データを類似性によって重みづけるための類似コンポーネントが組み込まれたプロセッシングモジュールを具える請求項８に記載のシステム。
【請求項１０】
さらに、前記生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを記憶するために構成されたデータベースを具える請求項９に記載のシステム。
【請求項１１】
さらに、前記記憶された生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを公開するために構成されたサーバを具える請求項１０に記載のシステム。
【請求項１２】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達を含むことを特徴とする請求項８に記載のシステム。
【請求項１３】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達の友達を含むことを特徴とする請求項１２に記載のシステム。
【請求項１４】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための方法を実行するためのプログラムを記憶したコンピュータ読み取り可能な媒体であって、プロセッサに、
ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動を記憶する手順と、
１以上のメンバーのための関係データにアクセスする手順と、
統合データを生成するために少なくとも１つの行動と関係データとを対応付ける手順と、
統合データと対応付けられた１以上のエレメントを識別する手順と、
集約された統合データを生成するために１以上のエレメントに基づき統合データを集める手順と
を実行させるための前記プログラムを記憶したコンピュータ読み取り可能な媒体。
【請求項１５】
さらに、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、前記集約された統合データを類似性によって重みづける手順を含む請求項１４に記載のコンピュータが読み取り可能な媒体。
【請求項１６】
さらに、前記生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを記憶する手順を含む請求項１５に記載のコンピュータが読み取り可能な媒体。
【請求項１７】
さらに、前記記憶された生成されたウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを公開する手順を含む請求項１６に記載のコンピュータが読み取り可能な媒体。
【請求項１８】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達を含むことを特徴とする請求項１４に記載のコンピュータが読み取り可能な媒体。
【請求項１９】
関係データがウェブベースのソーシャルネットワークの１以上のメンバーの友達の友達を含むことを特徴とする請求項１４に記載のコンピュータが読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的なソーシャルネットワークに関し、特にウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムと方法に関する。
【背景技術】
【０００２】
ソーシャルネットワークがより一般的になるにつれて、それぞれのメンバーに公開されている情報は多量になってきている。したがって、メンバーはそのメンバーに関係されないおびただしい数の情報を受け取るかもしれない。さらに、タイムリーなそして効率的な方法で、彼らの友達や彼らのコミュニティについての情報のような、彼らに関係される情報を見つけることが不可能であることを、メンバー自身が気付くかもしれない。それゆえ、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムと方法の必要性がある。
【発明の概要】
【０００３】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムと方法が、提供される。典型的な方法は、ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動を記憶すること、１以上のメンバーの関係データにアクセスすること、統合データに対応付けられた１以上のエレメントを特定すること、そして集約された統合データを生成するために１以上のエレメントに基づく統合データを集めること、を具える。さらなる典型的な方法は、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重みづけることを具える。
【０００４】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための典型的なシステムは、ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動を記憶するために構成されたデータベース、ウェブベースのソーシャルネットワークの１以上のメンバーの関係データで構成されたデータベース、統合データを生成するために１以上の行動と関係データとを結び付けるための関連コンポーネントで構成されたプロセッシングモジュール、統合データに対応付けられた１以上のエレメントを特定するための特定コンポーネントで構成されたプロセッシングモジュール、集約された統合データを生成するために１以上のエレメントに基づく統合データを集めるための集計コンポーネントで構成されたプロセッシングモジュール、を具える。さらなる典型的なシステムは、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重みづけるための類似性コンポーネントで構成されたプロセッシングモジュールを具える。
【図面の簡単な説明】
【０００５】
【図１】ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための典型的な環境。
【０００６】
【図２】典型的なコンテンツエンジンのブロックダイアグラム。
【０００７】
【図３】典型的なプロセッシングモジュール。
【０００８】
【図４】ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのアイテムの典型的なスクリーンショット。
【０００９】
【図５】ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための典型的なプロセスのフローダイアグラム。
【発明を実施するための形態】
【００１０】
ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのシステムと方法が、提供される。ウェブベースのソーシャルネットワークの１以上のメンバーの少なくとも１つの行動は、統合データを生成するために1以上のメンバーの関係データに対応付けられる。統合データに対応付けられた１以上のエレメントは特定され、そして統合データを集めるために使われる。さらなる典型的な方法は、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重みづけることを具える。
【００１１】
図１は、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための典型的な環境を示す。メンバーデバイス１０２におけるメンバーのような１以上のメンバーは、ネットワーク１０４を介してウェブベースのソーシャルネットワーク１０６につながれる。
【００１２】
ウェブベースのソーシャルネットワーク１０６は、ソーシャルネットワーキングサービス、コミュニケーションサービス、デートサービスなどを提供するどんな事業体をも含む。例えば、ウェブベースのソーシャルネットワーク１０６は、ウェブサイトを介して相互に通信するために、メンバーデバイス１０２におけるメンバーのような１以上のメンバーを許可するウェブサイトを主催する。ある場合において、メンバーデバイス１０２に対応付けられた最初のメンバーは、ウェブベースのソーシャルネットワーク１０６に対応付けられたソーシャルネットワーキングサービスを介して、１以上の２番目のメンバーデバイスに対応付けられた１以上の２番目のメンバーと相互に通信する。ソーシャルネットワーキングウェブサイトは、例えばメンバーとして同じ大学に通っていた１以上の２番目のメンバーと結び付けるあるいは再度結び付けるために、メンバーに機会を提供する。
【００１３】
典型的な実施例によれば、１以上のネットワーク又はコミュニティは、それぞれのメンバーに提供される。例えば、メンバーは、通っていた大学によってグループ化された人々からなっているネットワーク、メンバーの住居の地理的位置によってグループ化された人々からなっているネットワーク、仕事の共通分野によってグループ化された人々からなっているネットワーク、特定のビジネスによってグループ化された人々からなっているネットワークなどを持つ。
【００１４】
コンテンツエンジン１０８は、ウェブベースのソーシャルネットワーク１０６につながれる。コンテンツエンジン１０８は、ウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、メンバーデバイス１０２におけるメンバーのような、１以上のメンバーについて行動と関係データを利用する。ある実施例によれば、メンバーデバイス１０２は、コンテンツエンジン１０８に直接つながれる。他の実施例によれば、コンテンツエンジン１０８は、ウェブベースのソーシャルネットワーク１０６に対応付けられたモジュールを具える。
【００１５】
ところで図２を参照すると、典型的なコンテンツエンジンのブロックダイアグラムが示されている。典型的なコンテンツエンジン１０８は、行動データベース２０２、関係データベース２０４、プロセッシングモジュール２０６、記憶データベース２０８、そしてパブリッシャー（発行元）２１０を具える。
【００１６】
行動データベース２０２は、ウェブベースのソーシャルネットワーク１０６（図１）上での１以上のメンバー行動又は活動を記憶する。例えば、行動データベース２０２は、ニュース記事、他のメンバーのプロフィール、及び／又はウェブベースのソーシャルネットワーク１０６を介して提供された電子メールのような、１以上のコンテンツのアイテムと一緒にメンバー行動を記憶する。どんなタイプのメンバー行動も行動データベース２０２に記憶される。
【００１７】
典型的な実施例によれば、行動データは、最新の１時間、６時間、日、週または月のような特定の期間の間のウェブベースのソーシャルネットワーク１０６上での特定のメンバーの行動を表すものであってよい。例えば、メンバーAの行動データは、他のメンバーに電子メールを送る、３人の他のメンバーとコンサートに参加するのを決心する、てメンバーAのプロフィールへ写真を添付する、など直近の１時間の間のメンバーAの行動を表すようになっていてよい。
【００１８】
関係データベース２０４は、メンバーデバイス１０２（図１）に対応付けられたメンバーのような、それぞれのメンバーに対応付けられた関係データを記憶することが提供される。典型的な実施例によれば、関係データベース２０４は、ウェブベースのソーシャルネットワーク１０６のそれぞれのメンバーのためにメンバープロフィールを具える。メンバーがウェブベースのソーシャルネットワーク１０６に参加するとき、メンバープロフィールはそのメンバーのために生成される。メンバーは、メンバープロフィールを介してあるいは他のいかなる手段によって、１以上の他のメンバーとの関係を指定することができる。メンバーは、そのメンバーが関係を持つ１以上の他のメンバーに対して、カテゴリ、グループ、ネットワークなどを割り当てることができる。関係は例えば、メンバーが友達、友達の友達、家族のメンバー、学友、昔の恋人などであることを指定しうる。どんなタイプの関係も指定しうる。さらに、メンバーは１以上のカテゴリーによって他のメンバーをグループ化しうる。メンバーが付加的コンタクト又は友達を加えるような、メンバープロフィール内で情報を更新するとき、関係データベース２０４内のメンバープロフィールは情報が加えられた状態で更新される。
【００１９】
ある実施例によれば、図３に関連してここに記述されるように、プロセッシングモジュール２０６はいくつかの機能を実行するために提供される。とりわけ、プロセッシングモジュール２０６は統合データを生成するために、メンバー行動をメンバー関係データに対応付ける責任を負う。プロセッシングモジュール２０６は、統合データに対応付けられた１以上のエレメントを特定する、そして集約された統合データを生成するために１以上のエレメントに基づく統合データを集める。さらなる実施例において、プロセッシングモジュール２０６は、ウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重みづける。記憶データベース２０８は、生成されたウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツを記憶するために提供される。
【００２０】
パブリッシャー（発行元）２１０は、生成されたウェブベースのソーシャルネットワーク１０８のメンバーのために各個人別化された動的な関係をベースとしたコンテンツを公開するために提供される。一実施例によれば、発行元２１０は、生成された動的な関係をベースとしたコンテンツを、コンテンツが個人別化されたメンバーに送るために構成されたサーバを具える。さらなる実施例において、パブリッシャー（発行元）２１０は、ウェブベースのソーシャルネットワーク１０６のメンバーへ提示するために規定の処理スタイルでコンテンツを初期化するよう構成されている。
【００２１】
典型的なコンテンツエンジン１０８は、いろいろなコンポーネント（行動データベース２０２，関係データベース２０４，プロセッシングモジュール２０６，記憶データベース２０８，そして発行元２１０）から構成されているように記述されるけれども、より少数あるいはもっと多くのコンポーネントでコンテンツエンジン１０８を構成し、なおかつ様々な実施例の範囲に含まれるようになっていてよい。
【００２２】
図３は、典型的なプロセッシングモジュールのブロックダイアグラムである。図２に関連して記述されたように、一実施例によれば、プロセッシングモジュール２０６は、関連性コンポーネント３０２、識別コンポーネント３０４、集合体コンポーネント３０６、そして類似コンポーネント３０８を具える。
【００２３】
関連性コンポーネント３０２は、１以上のメンバー行動と統合データを生成するためのメンバーの関係データとを対応付けるように構成される。例えば、ＡのプロフィールはメンバーＡの１５人の友達とメンバーＡの友達の他の２０人の友達（友達の友達）を含む。関連性コンポーネント３０２は、メンバーＡの行動と、メンバーＡの友達、友達の友達、及び／又は他のメンバーとを対応付ける。例えば、関連性コンポーネント３０２は、バンド「グリーンデイ」に熱心なグループに加入するメンバーＡの行動と、やはり同じグループに属しているメンバーＡの友達とを対応付ける。この例において、生成された統合データは、「メンバーＡの友達ピートとビルもまた含むグリーンデイグループにメンバーＡは加入する」形式になる。
【００２４】
識別コンポーネント３０４は、統合データに対応付けられた１以上のエレメントを識別するために、プロセッシングモジュール２０６の一部として提供される。例えば、「メンバーＡの友達ピートとビルもまた含むグリーンデイグループにメンバーＡは加入する」形式の統合データに関して、識別コンポーネント３０４は「グリーンデイ」のエレメントを識別する。いくつかの実施例によれば、識別コンポーネント３０４は、（統合データを形成するために）関係データに対応付けられた行動のどんなエレメントでも識別する。例えば、識別コンポーネント３０４は、行動タイプ、メンバー関係、メディア又はコンテンツタイプ、及び／又はそれらの多重のエレメントに基づいて、エレメントを識別する。識別されたエレメントは、ここに記述されたように統合データを集めるのに用いられる。
【００２５】
いくつかの実施例によれば、集合体コンポーネント３０６は、集約された統合データを生成するために、１以上のエレメントに基づいて統合データを集めるために提供される。例えば、集合体コンポーネント３０６は、「グリーンデイ」の同じエレメントを共有している他の統合データと共に、「メンバーＡの友達ピートとビルもまた含むグリーンデイグループにメンバーＡは加入する」の統合データを集めるために、「グリーンデイ」のエレメントを利用する。この例において、集合体コンポーネント３０６による集合体は、結果として「メンバーＡとメンバーＡのコミュニティの５０人の他のメンバーが、グリーンデイグループに加入する」形式の集約された統合データになる。集合体コンポーネント３０６は、ここにクレイムされた実施例の範囲を超えない限り、他のパラメータや集合体の特徴を利用していてもよい。
【００２６】
いくつかの実施例によれば、類似コンポーネント３０８は、ウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データを類似性によって重み付けるために提供される。１以上のメンバー活動及び対応付けられた関係に基づいて、過去、現在、あるいは未来のコンテンツの類似性は、類似コンポーネント３０８によって決定される。集約された統合データを重み付けるために、類似コンポーネント３０８の類似性を決定するとき、いろいろなタイプの変数が考慮される。さらなる実施例において、類似コンポーネント３０８はメンバーへ公開するコンテンツに序列を割り当てるのに利用される。例えば、メンバーＣと別れているメンバーＢについての記事は、赤ちゃんのいるメンバーＡの兄弟についての記事よりも低く評価され、そしてそれ故に、メンバーＣと別れているメンバーＢについての記事は、赤ちゃんのいるメンバーＡの兄弟についての記事よりも下に現れる。
【００２７】
図４は、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するためのアイテムの典型的なスクリーンショットである。典型的なスクリーンショット４００は、メンバーデバイス１０２におけるメンバーのような、特定のメンバーと対応付けられたディスプレイページを表す。種々の記事、コンテンツなどがディスプレイページを介して表示される。図４に示される典型的なスクリーンショットの中に、いくつかの記事及び／又は記事のヘッドラインが表示される。
【００２８】
「ダナはグループに加入した  マイケジョーンズってだれ？」と題名づけられた最初の記事４０２は、類似性に従って最も高く順位付けられる。他のコンテンツとのメンバーの相互作用及びその他のコンテンツとのメンバーの相互作用に対応付けられたメンバーの関係とに基づいて、類似性はディスプレイページに現れているそれぞれの記事に割り当てられる。記事は、類似性に従って順番に表示される。例えば、最初の記事４０２は、メンバー、コンテンツ及び／又は最初の記事４０２に含まれる他のメンバーのために決定された類似性に基づいて、最も高い順番が割り当てられる。その一方、２番目の記事４０４、「アンソニーはグループパグに加入した？、はいどうぞ」と題名付けられたものは、コンテンツ及び／又は２番目の記事４０４に含まれる他のメンバーに関連してメンバーのために決定された類似性に基づいて、２番目に高い順位が割り当てられる。
【００２９】
類似性はウェブベースのソーシャルネットワーク１０６内の１以上のメンバー活動に基づいて決定されるけれども、いくつかの実施例によれば、ウェブベースのソーシャルネットワーク１０６外のメンバー活動もまたコンテンツ及び／又は他のメンバーの類似性を決定するのに考慮される。
【００３０】
図５を参照すると、ウェブベースのソーシャルネットワークのメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するための典型的なプロセスのフローダイアグラムが示されている。
【００３１】
ステップ５０５で、ウェブベースのソーシャルネットワーク１０６（図１）の１以上のメンバーの少なくとも１つの行動が記憶される。１実施例によれば、メンバー行動データは、特定期間におけるウェブベースのソーシャルネットワーク１０６上での特定メンバーの行動を表す。
【００３２】
ステップ５１０で、ウェブベースのソーシャルネットワーク１０６の１以上のメンバーのための関係データがアクセスされる。１実施例において、関係データベース（図２）は、友達及び／又はメンバーの友達の友達を含めて、メンバーのプロフィールの中に構成されたデータを記憶する。
【００３３】
ステップ５１５で、少なくとも１つの行動（ステップ５０５）は、統合データを生成するために関係データ（ステップ５１０）と対応付けられる。１実施例において、関連性コンポーネント３０２は、メンバーの行動と、メンバーの友達及び／又は同じ行動と関係したかもしれないメンバーの友達の友達とを対応付ける。
【００３４】
ステップ５２０で、統合データに対応付けられた１以上のエレメントは識別される。１実施例において、識別コンポーネント３０４は、１以上の記号、音及び／又は統合データに対応付けられたイメージを識別する。
【００３５】
ステップ５２５で、集約された統合データを生成するための１以上のエレメントに基づいて、統合データは集められる。
【００３６】
ステップ５３０で、ウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツを生成するために、集約された統合データは類似性によって重み付けられる。いくつかの実施例によれば、未来のメンバー活動の予測に従って、コンテンツは生成され及び／又は順位付けられる。
【００３７】
ステップ５３５で、生成されたウェブベースのソーシャルネットワーク１０６のメンバーのために個人別化された動的な関係をベースとしたコンテンツは記憶される。
【００３８】
ステップ５４０で、記憶された生成された動的な関係をベースとしたコンテンツは、ウェブベースのソーシャルネットワーク１０６のメンバーのために公開される。１実施例において、サーバはコンテンツをコンテンツが個人別化されているメンバーに送るために構成される。
【００３９】
様々な実施例が上述されているとおり、それらは単に一例として示されているだけであり、制限事項でないことが理解されるべきである。例えば、コンテンツエンジンに対応付けられたエレメントのどれもが、上に述べた要求された相関関係を用いるかもしれない。このようにして、好ましい実施例の幅と範囲は、上記記述した典型的な実施例のどれによっても制限されるべきでない。
【図１】
2010500649.tif 000003
【図２】
2010500649.tif 000004
【図３】
2010500649.tif 000005
【図４】
2010500649.tif 000006
【図５】
2010500649.tif 000007
【国際調査報告】
2010500649.tif 000008