(57)【要約】  メディアアセット並びにユーザ間のソーシャル対話へのアクセスをサポートするネットワーク化されたシステムの実施形態を開示する。一態様は、ネットワーク化されたシステムとネットワーク化されたシステムのユーザに推薦を提供する方法とに関連することができる。ネットワーク化されたシステムは、ユーザにメディアコンテンツ及び／又はソーシャルネットワークを提供することができる。例えば、ネットワーク化されたシステムは、ソーシャルネットワーキングを組み込むメディアシステムに関連することができる。ネットワーク化されたシステムは、ユーザ及び／又は活動を評価し、いつ及びどのユーザに推薦を提供すべきかを判断することができる。別の態様は、プロフィールの作成又は編集に関連することができる。プロフィールは、オンラインメディアシステムと共に使用することができる。ユーザに関するプロフィールは、ユーザのメディアに対する興味を表すメディアプロフィールを含むユーザに関する情報を含むことができる。プロフィールは、オンラインメディアシステムを通じたソーシャルネットワーキングを容易にすることができる。【選択図】図１
2013536966.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングシステムのユーザに推薦を提供する方法であって、
ソーシャルネットワーキングシステムでの活動に関する１つ又はそれよりも多くのイベントを受信する処理と、
前記受信したイベントのうちの前記１つ又はそれよりも多くに基づいて推薦をトリガするか否かを判断する処理と、
潜在的に興味がある候補である前記ソーシャルネットワーキングシステムの１人又はそれよりも多くのユーザを識別する処理と、
少なくとも１つのコンテンツ推薦を準備する処理と、
前記少なくとも１つのコンテンツ推薦を、それぞれの前記ユーザのうちの１人又はそれよりも多くへの呈示に利用できるようにする処理と、
を含むことを特徴とする方法。
【請求項２】
前記識別する処理は、前記ソーシャルネットワーキングシステムの前記１人又はそれよりも多くのユーザにそれぞれ対応するユーザ属性情報に基づいて前記興味がある候補を識別することを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ属性情報は、少なくともユーザ使用情報又はユーザコレクション情報を有することを特徴とする請求項２に記載の方法。
【請求項４】
前記１つ又はそれよりも多くのイベントは、それに関連付けられたイベント情報を有し、
前記識別する処理は、前記１つ又はそれよりも多くのイベントに関連する前記イベント情報を前記ソーシャルネットワーキングシステムの前記１人又はそれよりも多くのユーザにそれぞれ対応する前記ユーザ属性情報と比較することを含む、
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記ソーシャルネットワーキングシステムは、オンライン商取引サイトに関連付けられることを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記オンライン商取引サイトは、オンラインメディアショップであることを特徴とする請求項５に記載の方法。
【請求項７】
前記少なくとも１つのコンテンツ推薦は、前記オンライン商取引サイトでの購入に利用可能な製品及び／又はサービスに関連することを特徴とする請求項５に記載の方法。
【請求項８】
前記少なくとも１つのコンテンツ推薦は、前記オンライン商取引サイトでの購入に利用可能なデジタルメディアアセットに関連することを特徴とする請求項５に記載の方法。
【請求項９】
ネットワーク化されたシステムのユーザに推薦を提供するための少なくともコンピュータプログラムコードが格納されたコンピュータ読み取り可能な記録媒体であって、
ソーシャルネットワーキングシステムでの活動に関する１つ又はそれよりも多くのイベントを受信するためのコンピュータプログラムコードと、
前記受信したイベントのうちの前記１つ又はそれよりも多くに基づいて推薦をトリガするか否かを判断するためのコンピュータプログラムコードと、
潜在的に興味がある候補である前記ソーシャルネットワーキングシステムの１人又はそれよりも多くのユーザを識別するためのコンピュータプログラムコードと、
少なくとも１つのコンテンツ推薦を準備するためのコンピュータプログラムコードと、
前記少なくとも１つのコンテンツ推薦をそれぞれの前記ユーザのうちの１人又はそれよりも多くへの呈示に利用可能にするためのコンピュータプログラムコードと、
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１０】
ソーシャルネットワーキングシステムのユーザに関するプロフィールを形成する方法であって、
ソーシャルネットワーキングシステムの複数のユーザの各々に対してユーザデータを維持する処理と、
メディアプロフィールが作成又は編集されることになる特定のユーザを識別する処理と、
前記ソーシャルネットワーキングシステムによって維持される前記特定のユーザに関するユーザデータにアクセスする処理と、
前記ユーザデータに基づいて前記メディアプロフィール内に含めるために複数のメディア品目から選択された少なくとも１つのメディア品目を自動的に選択する処理と、
前記選択された少なくとも１つのメディア品目を前記メディアプロフィールに含める処理と、
を含むことを特徴とする方法。
【請求項１１】
前記メディアプロフィールは、複数の異なるメディア品目を含み、
前記自動的に選択する処理は、前記ユーザデータに基づいて前記メディアプロフィールに含まれることになる少なくとも複数の前記異なるメディア品目を自動的に選択することを含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザデータは、前記ユーザによって以前に購入されたメディア品目を示す少なくとも購入履歴データを有することを特徴とする請求項１０又は１１に記載の方法。
【請求項１３】
前記ユーザデータは、前記ユーザによって格付け又は精査されたメディア品目を識別する少なくともデータを有することを特徴とする請求項１０又は１１に記載の方法。
【請求項１４】
前記ユーザデータは、前記ユーザによって「好まれた」メディア品目を識別する少なくともデータを有することを特徴とする請求項１０又は１１に記載の方法。
【請求項１５】
前記メディアプロフィールをその後に表示する処理を含み、
表示されている前記メディアプロフィールは、コンピュータデバイスに関連付けられた表示画面上に呈示される、
ことを特徴とする請求項１０又は１１に記載の方法。
【請求項１６】
前記メディアプロフィールは、複数の前記メディア品目の各々をそれぞれ表す複数の画像が該メディアプロフィールに含まれるように表示されることを特徴とする請求項１０又は１１に記載の方法。
【請求項１７】
前記表示される画像は、テーブルフォーマットで表示されることを特徴とする請求項１６に記載の方法。
【請求項１８】
オンラインメディアシステムのユーザに関するプロフィールを形成するための少なくともコンピュータプログラムコードを有するコンピュータ読み取り可能な記録媒体であって、
ソーシャルネットワーキングシステムの複数のユーザの各々に対してユーザデータを維持するためのコンピュータプログラムコードと、
メディアプロフィールが作成又は編集されることになる特定のユーザを識別するためのコンピュータプログラムコードと、
前記ソーシャルネットワーキングシステムによって維持される前記特定のユーザに関するユーザデータにアクセスするためのコンピュータプログラムコードと、
前記ユーザデータに基づいて前記メディアプロフィール内に含めるために複数のメディア品目から選択される少なくとも１つのメディア品目を自動的に選択するためのコンピュータプログラムコードと、
前記選択された少なくとも１つのメディア品目を前記メディアプロフィールに含めるためのコンピュータプログラムコードと、
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記オンラインメディアシステムは、ソーシャルネットワーキングシステムを有するか又はそれに結合されることを特徴とする請求項１８に記載のコンピュータ読み取り可能な記録媒体。
【請求項２０】
ユーザプロフィールを提供するためのグラフィカルユーザインタフェースであって、
ユーザに関連する情報のユーザ入力を容易にするように構成された個人情報領域と、
前記ユーザが興味のあるメディア品目の識別を容易にするように構成されたメディア興味領域と、
を含むことを特徴とするグラフィカルユーザインタフェース。
【請求項２１】
前記ユーザが興味のある前記識別されたメディア品目は、メディアプロフィールを形成することを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２２】
前記ユーザが興味のある前記メディア品目は、該ユーザによって手動で選択されることを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２３】
前記ユーザが興味のある前記メディア品目は、コンピュータデバイスによって自動的に選択されることを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２４】
前記個人情報領域は、前記ユーザに関する記述のユーザ入力を容易にする少なくともユーザ記述要素を有することを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２５】
前記ユーザは、アーティストであることを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２６】
前記メディア興味領域は、前記ユーザが興味のある前記メディア品目に対して使用されることになる識別が手動又は自動であるかを選択する少なくとも１つのユーザインタフェースコントロールを有することを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項２７】
前記メディア興味領域は、少なくともメディアププロフィール描写を有することを特徴とする請求項２０〜２６のいずれか１項に記載のグラフィカルユーザインタフェース。
【請求項２８】
前記メディアププロフィール描写は、前記識別された興味のあるメディア品目をそれぞれ表す複数の画像を呈示することを特徴とする請求項２７に記載のグラフィカルユーザインタフェース。
【請求項２９】
前記メディアププロフィール描写は、前記複数の画像を格子フォーマットで呈示することを特徴とする請求項２８に記載のグラフィカルユーザインタフェース。
【請求項３０】
少なくとも１つのプライバシー設定のユーザ選択を容易にするように構成されたプライバシー設定領域、
を更に含むことを特徴とする請求項２０に記載のグラフィカルユーザインタフェース。
【請求項３１】
データネットワーク上のユーザ活動の配信を管理する方法であって、
第１のユーザに対してオンラインショップとの商取引を処理する処理と、
前記商取引に基づいて活動ポストを作成する処理と、
前記第１のユーザに関するオンラインユーザページに前記活動ポストを掲示する処理と、
前記第１のユーザの前記商取引を知らされることになる該第１のユーザの１人又はそれよりも多くのフォロワーを判断する処理と、
前記ユーザの前記商取引イベントに関するフォローされた商取引ポストを作成する処理と、
前記フォローされた商取引ポストを前記判断された１人又はそれよりも多くのフォロワーのうちの少なくとも１人に関するフォロワーページに掲示する処理と、
を含むことを特徴とする方法。
【請求項３２】
前記フォローされた商取引ポストは、購入された電子商取引を容易にするユーザコントロールを有することを特徴とする請求項３１に記載の方法。
【請求項３３】
前記商取引は、オンラインショップを通じた電子製品の購入を伴い、
前記フォローされた商取引ポストは、前記電子製品のための電子商取引購入を容易にするユーザコントロールを有する、
ことを特徴とする請求項３１に記載の方法。
【請求項３４】
前記ユーザコントロールは、前記電子製品を購入することができる前記オンラインショップのページへのリンクであることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記１人又はそれよりも多くのフォロワーの各々に対して、前記第１のユーザの前記商取引を知らされることになる該第１のユーザの該１人又はそれよりも多くのフォロワーを判断する前記処理は、
前記１人又はそれよりも多くのフォロワーのうちの対応する１人に関連するフォロワー基準を取得すること、
前記１人又はそれよりも多くのフォロワーのうちの前記対応する１人が前記フォロワー基準に基づいて前記第１のユーザの前記商取引を知らされることになるか否かを判断すること、
を含む請求項３１〜３４のいずれか１項に記載の方法。
【請求項３６】
前記フォロワー基準は、少なくとも１つのユーザプリファレンスを有することを特徴とする請求項３５に記載の方法。
【請求項３７】
前記フォロワー基準は、前記第１のユーザに関連付けられたメディアコレクション情報又はメディア使用情報に少なくとも部分的に関連付けられていることを特徴とする請求項３５に記載の方法。
【請求項３８】
前記１人又はそれよりも多くのフォロワーの各々に対して、前記第１のユーザの前記商取引を知らされることになる該第１のユーザの該１人又はそれよりも多くのフォロワーを判断する前記処理は、
前記１人又はそれよりも多くのフォロワーのうちの対応する１人に関連する分類を取得すること、
前記分類に基づいて前記１人又はそれよりも多くのフォロワーのうちの前記対応する１人が前記第１のユーザの前記商取引を知らされることになるか否かを判断すること、
を含む請求項３１〜３４のいずれか１項に記載の方法。
【請求項３９】
前記分類は、ユーザ、アーティスト、及び専門家の少なくとも該分類を有することを特徴とする請求項３８に記載の方法。
【請求項４０】
前記１人又はそれよりも多くのフォロワーの各々に対して、前記第１のユーザの前記商取引を知らされることになる該第１のユーザの該１人又はそれよりも多くのフォロワーを判断する前記処理は、
前記第１のユーザに関連する分類を取得すること、
前記第１のユーザに関連する前記分類に基づいて前記１人又はそれよりも多くのフォロワーのうちの対応する１人が該第１のユーザの前記商取引を知らされることになるか否かを判断することを含む請求項３１〜３４のいずれか１項に記載の方法。
【請求項４１】
前記分類は、ユーザ、アーティスト、及び専門家の少なくとも該分類を有することを特徴とする請求項４０に記載の方法。
【請求項４２】
オンライン活動モニタリング・配信システムであって、
各ユーザが少なくとも１つの電子ページを有し、ユーザの１人又はそれよりも多くが該ユーザの１人又はそれよりも多くの他のユーザをフォローする複数のユーザと、
前記ユーザの各々に対して電子ページを提供するように構成され、該ユーザの活動を管理するために活動イベントマネージャをサポートする少なくとも１つのサーバコンピュータとを含み、
前記活動イベントマネージャは、前記ユーザに関する活動イベントを受信するように構成され、
特定のユーザに関して受信されている前記活動イベントの各々に対して、前記活動イベントマネージャは、（ｉ）該特定のユーザをそれぞれフォローする他のユーザを判断し、（ｉｉ）該特定のユーザに関して受信した該活動イベントに基づいてフォローされた活動ポストを形成し、かつ（ｉｉｉ）該特定のユーザをそれぞれフォローする該他のユーザに対応する前記電子ページに該フォローされた活動ポストを送る、
ことを特徴とするシステム。
【請求項４３】
前記活動イベントは、少なくとも１つのユーザ主導型イベント及び少なくとも１つのシステム主導型イベントを有することを特徴とする請求項４２に記載のオンラインモニタリング・配信システム。
【請求項４４】
前記活動イベントは、システム主導型イベントを有し、
前記システム主導型イベントは、前記特定のユーザによるか又はそれに関するオンライン商取引購入に関連する、
ことを特徴とする請求項４２に記載のオンライン活動モニタリング・配信システム。
【請求項４５】
前記活動イベントマネージャは、前記特定のユーザをそれぞれフォローする前記他のユーザに対応する前記電子ページに前記フォローされた活動ポストを送るように構成されることを特徴とする請求項４２に記載のオンライン活動モニタリング・配信システム。
【請求項４６】
前記少なくとも１つのサーバコンピュータは、前記ユーザのフィードを管理するために１つ又はそれよりも多くのフィードマネージャを更にサポートすることを特徴とする請求項４２に記載のオンライン活動モニタリング・配信システム。
【請求項４７】
前記特定のユーザをそれぞれフォローする前記他のユーザの各々に対応する前記フィードマネージャは、該特定のユーザに関する前記電子ページ内に提供された活動フィードへの１つ又はそれよりも多くのポストを管理するように構成されることを特徴とする請求項４６に記載のオンライン活動モニタリング・配信システム。
【請求項４８】
前記活動イベントマネージャは、前記特定のユーザをそれぞれフォローする前記他のユーザに対応する前記１つ又はそれよりも多くのフィードマネージャに前記フォローされた活動ポストを送るように構成されることを特徴とする請求項４６に記載のオンライン活動モニタリング・配信システム。
【請求項４９】
前記１つ又はそれよりも多くのフィードマネージャの各々が、フォロワーポスト基準に基づいて、前記特定のユーザをそれぞれフォローする前記他のユーザに対応する前記電子ページに前記フォローされた活動ポストを提供するか否かを評価することを特徴とする請求項４２に記載のオンラインモニタリング・配信システム。
【請求項５０】
前記活動イベントマネージャは、前記特定のユーザをそれぞれフォローする前記他のユーザに対応する前記１つ又はそれよりも多くのフィードマネージャに前記フォローされた活動ポストを送るか否かを評価するように構成され、
前記１つ又はそれよりも多くのフィードマネージャの各々が、前記特定のユーザをそれぞれフォローする前記他のユーザに対応する前記電子ページに前記フォローされた活動ポストを提供するか否かを評価する、
ことを特徴とする請求項４２に記載のオンライン活動モニタリング・配信システム。
【請求項５１】
データネットワーク上のユーザ活動の配信を管理するための少なくともコンピュータプログラムコードが有形に格納されたコンピュータ読み取り可能な記録媒体であって、
第１のユーザのための製品又はサービスに関する電子商取引を検出するためのコンピュータプログラムコードと、
前記第１のユーザの前記商取引を知らされることになる該第１のユーザの少なくとも１人のフォロワーを判断するためのコンピュータプログラムコードと、
前記ユーザの前記商取引に関するフォローされた商取引ポストを作成するためのコンピュータプログラムコードと、
前記判断された少なくとも１人のフォロワーのためのフォロワーページに前記フォローされた商取引ポストを掲示するためのコンピュータプログラムコードと、
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項５２】
前記商取引は、オンラインショップを通じた電子製品の購入を伴い、
前記フォローされた商取引ポストは、前記電子製品のための電子商取引購入を容易にするユーザコントロールを有する、
ことを特徴とする請求項５１に記載のコンピュータ読み取り可能な記録媒体。
【請求項５３】
前記ユーザコントロールは、前記電子製品を購入することができる前記オンラインショップのページへのリンクであることを特徴とする請求項５２に記載のコンピュータ読み取り可能な記録媒体。
【請求項５４】
前記少なくとも１人のフォロワーの各々に対して、前記第１のユーザの前記商取引を知らされることになる該第１のユーザの該少なくとも１人のフォロワーを判断することは、
前記少なくとも１人のフォロワーに関連するフォロワー基準を取得すること、
前記フォロワー基準に基づいて前記少なくとも１人のフォロワーが前記第１のユーザの前記商取引を知らされることになるか否かを判断すること、
を含む請求項５１に記載のコンピュータ読み取り可能な記録媒体。
【請求項５５】
前記少なくとも１人のフォロワーに対して、前記第１のユーザの前記商取引を知らされることになる該第１のユーザの該少なくとも１人のフォロワーを判断することは、
前記少なくとも１人のフォロワーに関連する分類を取得すること、
前記分類に基づいて前記少なくとも１人のフォロワーが前記第１のユーザの前記商取引を知らされることになるか否かを判断すること、
を含む請求項５１に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
近年、ソーシャルネットワークが盛んになっている。ソーシャルネットワークにより、位置に関わらず世界に居るユーザ間でソーシャル対話オンラインが可能である。典型的には、ソーシャルネットワーキングシステムにおいて、ユーザは、他のユーザにアクセス可能とすることができるユーザページを有する。更に、一部のソーシャルネットワーキングシステムにおいて、１人のユーザは、別のユーザを「フォローする」ことができる。典型的には、１人又はそれよりも多くのユーザが別のユーザをフォローした時に、フォローされたユーザによって供給される「ポスト」は、フォローされたユーザの全てのフォロワーに呈示することができる。「ポスト」は、ユーザによって供給されるステータス更新、位置、ムード／気分、又は考えとして呈示することができる。一部のシステムにおいて、位置ステータスは、自動的に更新することができる。しかし、ソーシャルネットワークを強化し、より良好にそのユーザをサポートしてサービスを提供する継続する必要性が存在する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】米国特許仮出願第６１／３７８，８１７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００３】
すなわち、ソーシャルネットワーキング環境においてフォロワーに情報を提供することを容易にし、かつそれを管理する技術の改良に対する必要性が存在する。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、メディアアセットへのアクセス、並びにユーザ間のソーシャル対話をサポートするネットワーク化されたシステムに関連するものである。
【０００５】
本明細書に開示する一態様は、ネットワーク化されたシステム及びネットワーク化されたシステムのユーザに推薦を提供する方法に関連するものである。ネットワーク化されたシステムは、ユーザにメディアコンテンツ及び／又はソーシャルネットワークを提供することができる。例えば、ネットワーク化されたシステムは、ソーシャルネットワーキングを組み込むメディアシステムに関連することができる。ネットワーク化されたシステムは、ユーザ及び／又は活動を評価し、いつ及びどのユーザに推薦を提供すべきかを判断することができる。たとえ推薦が１人よりも多いユーザに提供されるとしても、推薦は、ユーザ（又はユーザの群）が異なれば異なる可能性がある。
【０００６】
本明細書に開示する別の態様は、プロフィールの作成又は編集に関連するものである。上述のように、プロフィールは、オンラインメディアシステムと共に使用することができる。ユーザに関するプロフィールは、ユーザのメディア興味を表すメディアプロフィールを含むユーザに関する情報を含むことができる。プロフィールはまた、オンラインメディアシステムを通じてソーシャルネットワーキングを容易にすることができる。プロフィールは、手動で又は自動的に作成することができる。
【０００７】
様々な実施形態、実施、及び態様に対して以下に説明する。本発明は、方法、システム、デバイス、装置（コンピュータ可読媒体及びグラフィカルユーザインタフェースを含む）としてを含む多くの方法で実施することができる。本発明のいくつかの実施形態を以下に説明する。
【０００８】
ソーシャルネットワーキングシステムのユーザに推薦を提供する方法として、一実施形態は、例えば、少なくとも、ソーシャルネットワーキングシステムでの活動に関する１つ又はそれよりも多くのイベントを受信する段階と、受信したイベントの１つ又はそれよりも多くに基づいて推薦をトリガするか否かを判断する段階と、潜在的に興味がある候補であるソーシャルネットワーキングシステムの１人又はそれよりも多くのユーザを識別する段階と、少なくとも１つのコンテンツ推薦を準備する段階と、少なくとも１つのコンテンツ推薦をそれぞれのユーザの１人又はそれよりも多くへの呈示に利用可能にする段階とを含むことができる。
【０００９】
少なくともネットワーク化されたシステムのユーザに推薦を提供するために格納されたコンピュータプログラムコードを含む固定コンピュータ可読媒体として、一実施形態は、例えば、少なくとも、ソーシャルネットワーキングシステムでの活動に関する１つ又はそれよりも多くのイベントを受信するためのコンピュータプログラムコードと、受信したイベントの１つ又はそれよりも多くに基づいて推薦をトリガするか否かを判断するためのコンピュータプログラムコードと、潜在的に興味がある候補であるソーシャルネットワーキングシステムの１人又はそれよりも多くのユーザを識別するためのコンピュータプログラムコードと、少なくとも１つのコンテンツ推薦を準備するためのコンピュータプログラムコードと、少なくとも１つのコンテンツ推薦をそれぞれのユーザの１人又はそれよりも多くへの呈示に利用可能にするためのコンピュータプログラムコードとを含むことができる。
【００１０】
ソーシャルネットワーキングシステムのユーザに関するプロフィールを形成する方法として、一実施形態は、例えば、少なくとも、ソーシャルネットワーキングシステムの複数のユーザの各々に対してユーザデータを維持する段階と、メディアプロフィールが作成又は編集されることになる特定のユーザを識別する段階と、ソーシャルネットワーキングシステムによって維持される特定のユーザに関するユーザデータにアクセスする段階と、ユーザデータに基づいてメディアプロフィールに含めるために複数のメディア品目から選択される少なくとも１つのメディア品目を自動的に選択する段階と、選択された少なくとも１つのメディア品目をメディアプロフィールに含める段階とを含むことができる。
【００１１】
オンラインメディアシステムのユーザに関するプロフィールを形成するための少なくともコンピュータプログラムコードを含むコンピュータ可読媒体として、一実施形態は、例えば、少なくとも、ソーシャルネットワーキングシステムの複数のユーザの各々に対してユーザデータを維持するためのコンピュータプログラムコードと、メディアプロフィールが作成又は編集されることになる特定のユーザを識別するためのコンピュータプログラムコードと、ソーシャルネットワーキングシステムによって維持される特定のユーザに関するユーザデータにアクセスするためのコンピュータプログラムコードと、ユーザデータに基づいてメディアプロフィールに含めるために複数のメディア品目から選択される少なくとも１つのメディア品目を自動的に選択するためのコンピュータプログラムコードと、選択された少なくとも１つのメディア品目をメディアプロフィールに含めるコンピュータプログラムコードとを含むことができる。
【００１２】
ユーザプロフィールを提供するグラフィカルユーザインタフェースとして、一実施形態は、例えば、少なくとも、ユーザに関連する情報のユーザエントリを容易にするように構成された個人情報領域と、ユーザが興味のあるメディア品目の識別を容易にするように構成されたメディア興味領域とを含むことができる。
【００１３】
データネットワーク上でのユーザ活動の配信を管理する方法として、本方法の一実施形態は、例えば、少なくとも、第１のユーザに対してオンラインショップとの商取引を処理し、商取引に基づいて活動ポストを作成し、かつ第１のユーザに関するオンラインユーザページに活動ポストを掲示する作動を含むことができる。本方法はまた、第１のユーザの商取引を知らされることになる第１のユーザの１人又はそれよりも多くのフォロワーを判断し、ユーザの商取引イベントに関するフォローされた商取引ポストを作成し、かつ判断された１人又はそれよりも多くのフォロワーの少なくとも１人に関するフォロワーページにフォローされた商取引ポストを掲示する作動を含むことができる。
【００１４】
オンライン活動モニタリング及び配信システムとして、システムの一実施形態は、例えば、各ユーザが少なくとも１つの電子ページを有する複数のユーザを含むことができ、ユーザの１人又はそれよりも多くは、ユーザの１人又はそれよりも多くの他のユーザをフォローする。システムは、ユーザの各々に対して電子ページを提供するように構成された少なくとも１つのサーバコンピュータを更に含むことができる。少なくとも１つのサーバコンピュータは、ユーザの活動を管理する活動イベントマネージャをサポートする。活動イベントマネージャは、ユーザに関する活動イベントを受信するように構成され、特定のユーザに関して受信されている活動イベントの各々に対して、活動イベントマネージャは、（ｉ）特定のユーザをそれぞれフォローする他のユーザを判断し、（ｉｉ）特定のユーザに関して受信した活動イベントに基づいてフォローされた活動ポストを形成し、かつ（ｉｉｉ）特定のユーザをそれぞれフォローする他のユーザに対応する電子ページにフォローされた活動ポストを送ることができる。
【００１５】
データネットワーク上でのユーザ活動の配信を管理するための少なくともコンピュータプログラムコードが有形に格納されたコンピュータ可読媒体として、コンピュータ可読媒体は、第１のユーザに対する製品又はサービスの電子商取引を検出するための少なくともコンピュータプログラムコードと、第１のユーザの商取引を知らされることになる第１のユーザの少なくとも１人のフォロワーを判断するためのコンピュータプログラムコードと、ユーザの商取引に関するフォローされた商取引ポストを作成するためのコンピュータプログラムコードと、判断された少なくとも１人のフォロワーのためのフォロワーページにフォローされた商取引ポストを掲示するためのコンピュータプログラムコードとを含む。
【００１６】
本発明の他の態様及び利点は、一例として本発明の原理を示す添付図面と共に以下の詳細説明から明らかになるであろう。
【００１７】
本発明は、同じ参照番号が同じ要素を指す添付図面と共に以下の詳細説明によって容易に理解されるであろう。
【図面の簡単な説明】
【００１８】
【図１】一実施形態によるソーシャル活動フォローシステムのブロック図である。
【図２】一実施形態によるユーザページの例示的な図である。
【図３Ａ】一実施形態によるユーザページの図である。
【図３Ｂ】別の実施形態によるユーザページの図である。
【図４】一実施形態による接続ページの図である。
【図５Ａ】一実施形態によるイベント処理システムのブロック図である。
【図５Ｂ】別の実施形態によるイベント処理システムのブロック図である。
【図６Ａ】一実施形態による商取引掲示処理のフロー図である。
【図６Ｂ】一実施形態による商取引掲示処理のフロー図である。
【図７】一実施形態によるフォローされた活動掲示処理のフロー図である。
【図８】一実施形態によるネットワーク化されたシステムのブロック図である。
【図９】一実施形態による推薦システムのブロック図である。
【図１０】一実施形態によるメディア推薦処理のフロー図である。
【図１１】一実施形態による例示的なウェルカムページを示す図である。
【図１２】一実施形態による例示的なウェルカムページを示す図である。
【図１３】一実施形態による例示的なアーティスト推薦ページを示す図である。
【図１４】一実施形態によるプロフィール設定処理のフロー図である。
【図１５】一実施形態による一般的なプロフィールページの図である。
【図１６Ａ】一実施形態による代表的なプロフィール作成画面の図である。
【図１６Ｂ】一実施形態による別のプロフィール作成画面の図である。
【図１６Ｃ】一実施形態による図１６Ｂに示すプロフィール作成画面の別の図である。
【図１６Ｄ】一実施形態による図１６Ｂに示すプロフィール作成画面の別の図である。
【図１６Ｅ】一実施形態による別のプロフィール作成画面の図である。
【図１７】一実施形態による代表的なプロフィール編集画面の図である。
【図１８】一実施形態による代表的なアーティストプロフィール編集画面の図である。
【図１９】一実施形態によるメディアプロフィール設定処理のフロー図である。
【図２０】一実施形態によるコンピュータデバイスのブロック図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態は、メディアアセットへのアクセス、並びにユーザ間のソーシャル対話をサポートするネットワーク化されたシステムに関連するものである。様々な実施形態、実施、及び態様を以下に説明する。
【００２０】
本発明の一部の実施形態を図１〜図２０を参照して以下に説明する。しかし、当業者は、これらの図に関する本明細書に示す詳細説明が記述的な目的のためのものであり、本発明は、これらの制限的な実施形態の範囲を超えて拡張することができることを容易に認識するであろう。
【００２１】
一態様により、強化されたオンラインソーシャルネットワークを本明細書に開示する。一実施形態により、説明する方法及びシステムは、フォロワー間の「ポスト」を容易にし、かつ管理することができる。ポストは、ユーザ主導型又はシステム主導型とすることができる。例えば、システム主導型ポストは、フォロワーが商取引イベントを実行した時に発生させることができる。強化されたオンラインソーシャルネットワークは、電子商取引サイト（例えば、オンラインショップ）と一体化又は結合することができる。従って、電子商取引サイトでの購入は、フォロワーのフィードに商取引関連のポストを注入するのに使用することができる。更に、特定のユーザに対して、ユーザのフィードへのポストを管理し、掲示されポストが特定のユーザに興味深いものである可能性が高くなるようにポストを限定又はフィルタリングすることができる。
【００２２】
図１は、一実施形態によるソーシャル活動フォローシステム１００のブロック図である。ソーシャル活動フォローシステム１００は、中心サーバ１０２を含む。中心サーバ１０２は、１つ又はそれよりも多くのデータストレージデバイス上に格納されたコンピュータプログラムコードを実行する１つ又はそれよりも多くの処理ユニットを含む。中心サーバ１０２は、複数のユーザに関連するプロフィール及び他の情報を格納することができる。ソーシャル活動フォローシステム１００のユーザは、自分のプロフィール、並びに他のユーザに関するプロフィールにフォローアクセスすることができる。更に、ソーシャル活動フォローシステム１００のユーザは、ユーザが他のユーザをフォローすることを可能にすることができる。更に、ソーシャル活動フォローシステム１００は、フォローするのに興味がある他のユーザの推薦を提供することができる。
【００２３】
ソーシャル活動フォローシステム１００は、ユーザに関連付けることができる複数のユーザコンピュータもサポートする。特に、ソーシャル活動フォローシステム１００は、データネットワーク１０６に結合することができるユーザコンピュータ１０４を示している。中心サーバ１０２は、データネットワーク１０６にも結合される。ユーザコンピュータ１０４は、中心サーバ１０２との対話を通じてユーザページ１０８を呈示することができる。例えば、ユーザは、コンピュータ１０４は、ユーザページ１０８を呈示することができるディスプレイを含むことができる。一実施形態により、ユーザページ１０８は、ユーザ活動領域１１０を含むことができる。ユーザ活動領域１１０は、ユーザ活動領域１１０内に活動フィードを呈示することができる。
【００２４】
ソーシャル活動フォローシステム１００は、他のユーザをフォローするユーザに関連付けることができる複数のフォロワーコンピュータをサポートすることができる。図１に示す例では、ユーザコンピュータ１０４に関連のユーザの２人のフォロワーがいる。具体的には、ソーシャル活動フォローシステム１００は、フォロワーページ１１４を呈示することができるディスプレイを有するフォロワーコンピュータ１１２をサポートすることができる。フォロワーページ１１４は、活動フィード１１６を含むことができる。活動フィード１１６は、取りわけ、フォローされたユーザ活動を含むことができる。一例として、活動フィード１１６内に呈示されているフォローされたユーザ活動は、ユーザコンピュータ１０４の少なくともユーザに関連付けられたユーザ活動に関連することができる。しかし、一般的に、活動フィード１１６内に呈示されているフォローされたユーザ活動は、ユーザコンピュータ１０４のユーザに関連付けられたユーザ活動、並びにフォローされた様々な他のユーザに関連付けられたユーザ活動に関連することができる。更に、ソーシャル活動フォローシステム１００は、フォロワーページ１２０を呈示することができるディスプレイを有するフォロワーコンピュータ１１８をサポートすることができる。フォロワーページ１２０は、活動フィード１２２を含むことができる。活動フィード１２２は、取りわけ、フォローされたユーザ活動を含むことができる。一例として、活動フィード１２２内に呈示されているフォローされたユーザ活動は、少なくともユーザコンピュータ１０４のユーザに関連付けられたユーザ活動に関連することができる。別の例では、活動フィード１２２内に呈示されているフォローされたユーザ活動は、ユーザコンピュータ１１８のユーザに関連付けられたユーザ活動、並びにフォローされた様々な他のユーザに関連付けられたユーザ活動に関連することができる。
【００２５】
より一般的には、ユーザページ１０８、並びにフォロワーページ１１４、１２０は、電子ページである。ユーザコンピュータ１０４は、中心サーバ１０２からユーザページ１０８の電子ページを受信し、次に、ユーザコンピュータ１０４のディスプレイ上に電子ページを呈示する。それぞれフォロワーコンピュータ１１２、１１８は、フォロワーページ１１４、１２０の電子ページを受信し、次に、それぞれフォロワーコンピュータ１１２、１１８のディスプレイ上に電子ページを呈示する。
【００２６】
中心サーバ１０２は、フォロワーを含む様々なユーザの活動フィードを管理することができる。すなわち、ユーザ活動領域１１０内のユーザ活動フィードが更新された時に（例えば、新しい活動掲示を含むことにより）、更新されたユーザ活動は、ユーザのフォロワーに伝播することができる。このような場合に、対応するフォロワーページ１１４、１２０を更新し、活動フィード１１２、１２２内の更新されたユーザ活動に対応するフォローされたユーザ活動を含めることができる。しかし、フォロワーは、通常は複数の異なるユーザをフォローすることに注意すべきである。従って、フォロワーページ上に呈示された活動フィードは、通常は複数の異なるユーザからの活動、並びに対応するフォロワー（ユーザ）に関連の活動を一体化する。
【００２７】
ソーシャル活動フォローシステム１００は、オンラインショップ１２４をサポートすることができる。ユーザは、オンラインショップ１２４と対話し、電子商取引に関わって製品又はサービスを購入することができる。一実施形態において、オンラインショップ１２４は、デジタルメディア又はソフトウエアプログラムのような電子製品（又はデジタルアセット）の購入を容易にすることができる。一例として、オンラインショップ１２４は、ユーザが多くのメディア品目を購入することができるオンラインメディアショップに関連することができる。別の例として、オンラインショップ１２４は、ユーザが多くのアプリケーションプログラムを購入することができるオンラインアプリケーションショップに関連することができる。以下で詳細に説明するように、購入がユーザによってオンラインショップ１２４から行われた場合に、活動イベントを生成することができる。活動イベントは、ユーザページ１０８のユーザ活動領域１１０に挿入することができる。中心サーバ１０２は、ユーザのフォロワーの活動イベントにユーザの活動イベントを伝播又は提供することができる。その結果、フォロワーページ１１２、１１８のフォロワーページ１１４、１２０では、ユーザに関連付けられた活動イベントを受信し、活動ポストをフォロワーページ１１４、１２０に関連の活動フィード内に呈示させることができる。
【００２８】
中心サーバ１０２及びオンラインショップ１２４は、別々のデバイスとして図１に示されたが、中心サーバ１０２及びオンラインショップ１２４は、いずれも同じデバイス（例えば、サーバ）上にホストすることができることを理解すべきである。
【００２９】
図２は、一実施形態によるユーザページ２００の例示的な図である。ユーザページ２００は、例えば、図１に示すユーザページ１０８の１つの例を表すことができる。
【００３０】
ユーザページ２００は、ユーザを説明する情報を含むことができる公開情報領域２０２を含むことができる。公開情報領域２０２は、あらゆるユーザによって公的にアクセス可能にすることができる。ユーザページ２００は、ユーザページ２００に関連のユーザをフォローするように要求するユーザコントロール２０４を含むことができる。更に、ユーザページ２００は、ユーザ活動領域２０６を含むことができる。ユーザ活動領域２０６は、許可されたユーザだけに見えるように制御することができる。例えば、ユーザ活動領域２０６は、（ｉ）ユーザページ２００に関連のユーザ、及び（ｉｉ）ユーザ（それは、ユーザ活動領域２０６を視聴するように黙視的、明示的に関わらず許可された）のフォロワーには見える。更に、ユーザページ２００は、メディア興味領域２０８を含むことができる。メディア興味領域２０８は、１つ又はそれよりも多くのメディアアセットを識別するか、又はメディアに対する興味を特徴付けて、それによってユーザページ２００に対応するユーザのメディアに対する興味に関する情報を他のユーザに提供することができる。メディアに対する興味は、歌、歌集（例えば、アルバム）、動画、画像、ポッドキャスト、電子ブック、ゲーム、又はアプリケーションを含む１つ又はそれよりも多くの異なるタイプのメディアアセットに関連することができる。より一般的には、メディアアセットは、デジタルアセットとして示すことができるが、殆どのデジタルアセットがメディア態様を有するので、デジタルアセットは、通常はメディアアセットでもある。
【００３１】
図３Ａは、一実施形態によるユーザページ３００である。ユーザページ３００は、ソーシャル活動フォローシステム１００のようなソーシャルネットワークシステムのユーザの特定のユーザに関連するものである。ユーザページ３００は、そのユーザによって閲覧される時に、ユーザのためのユーザページを表すことができる。ユーザページ３００は、図１に示すソーシャル活動フォローシステム１００のユーザページを表すことができる。例えば、一例では、ユーザページ３００は、表示のためにユーザコンピュータ１０４に中心サーバ１０２によって提供される電子ページとすることができる。
【００３２】
ユーザページ３００は、特定のユーザに呈示することができる。この実施形態において、ユーザページ３００は、特定のユーザのユーザページである。ユーザページ３００は、ユーザに関する基本的な説明（すなわち、プロフィール）を提供するユーザ区画３０２を含む。図３Ａに示すように、ユーザ区画３０２は、名称３０４、興味ある音楽ジャンル３０６、ユーザ住所３０８、多くのフォロワー３１０、及び関連画像３１２を含むことができる。更に、ユーザ区画３０２は、ユーザがユーザに関するプロフィールを編集することを可能にするユーザコントロール３１４を含むことができる。
【００３３】
ユーザページ３００は、「私の好きな」区画３１６を含むことができる。ここで、ユーザは、デジタルアセット、すなわち、自分が好きなデジタルメディアアセットを呈示することができる。例えば、図３Ａに示すように、デジタルメディアアセットは、音楽に関連することができ、選択されたアルバムの図を表すことができる。図３Ａに示す特定的な例では、「私の好きな」区画３１６において、ユーザの音楽の趣味（すなわち、好み）を表す８つのアルバムの格子状の呈示がある。表されるアルバムの選択は、手動でユーザによって行うことができ、又はシステムにより自動的に行うことができる。
【００３４】
ユーザページ３００は、アバウト区画３１８を含むことができる。この例では、特定のユーザがジョンと名付けられているので、アバウト区画３１８は、「ジョンに関して」と示されている。アバウト区画３１８は、特定のユーザの説明を含むことができる。広範囲な説明が示された場合に、説明の初期部分を表示することができ、あらゆる残りの部分は、アバウト区画３１８内に又はその近くに示す「モア」ユーザコントロールを通じてアクセス可能である。
【００３５】
ユーザページ３００は、「最近の活動」区画３２０を含むことができる。最近の活動区画３２０は、この場合に、特定のユーザに関連付けられた最近の活動を含むことができる。図３Ａに示すユーザページ３００において、最近の活動区画３２０は、特定のユーザの３つの異なる最近の活動を含む。これらの異なる最近の活動は、第１の最近の活動３２２、第２の最近の活動３２４、及び第３の最近の活動３２６と呼ぶことができる。
【００３６】
第１の最近の活動３２２は、特定のユーザ、すなわち、ジョンが最近アルバムを買ったことを示す活動タイプの説明３２０を有する。タイミング表示３３０は、アルバムが、この例では、５分前購入されたことを示している。第１の最近の活動３２２は、購入されたアルバムの記述的情報３３２を呈示することができる。この例において、記述的情報３３２は、アルバムの表題、アーティストの名称、及び代表的な画像（アルバムカバーアートのような）を含むことができる。更に、第１の最近の活動３３２は、以前に買われた正にそのアルバムの購入を容易にするユーザコントロール３３４を含むことができる。第１の最近の活動３２２は、ユーザがコメントを残すか、自分が購入品を気に入っている（又は気に入らない）ことを示すか、又はアルバムのレビューを示すことを可能にするユーザコントロール３３６を表示することができる。
【００３７】
第２の最近の活動３２４は、特定のユーザ、すなわち、ジョンが最近１人又はそれよりも多くの他のユーザ（例えば、人々又はアーティスト）をフォローし始めたことを示す活動タイプの説明３３８を有する。タイミング表示３４０は、この例では、特定のユーザが２５分前１人又はそれよりも多くの他のユーザ２０をフォローし始めたことを示す。第２の最近の活動３２４は、現在特定のユーザによってフォローされている１人又はそれよりも多くの他のユーザを識別するフォローされたユーザの情報３４２を呈示することができる。例えば、フォローされたユーザの情報３４２は、新しくフォローされたユーザの各々に対して名称及び関連の画像を呈示することができる。第２のユーザ活動３２４は、ユーザがコメントを残す、又は自分が新たにフォローされたユーザのフォローが気に入っている（又は気に入らない）ことを示すことを可能にするユーザコントロール３４４を表示することができる。
【００３８】
第３の最近の活動３２６は、特定のユーザ、すなわち、ジョンがイベントを見るつもりであることを示す活動タイプの説明３４６を有する。この例では、イベントは、コンサートであるが、一般的に、そのイベントは、あらゆるイベント（であるが好ましくはチケットがあるイベント）とすることができる。タイミング表示３４８は、特定のユーザが１日前にイベントに向かうことにした（又は自分が向かうつもりであることを確認した）ことを示している。第３の最近の活動３２６は、コンサートの記述的情報３５０を呈示することができる。この例では、記述的情報３５０は、コンサートに対してアーティスト、日付、及び位置の名称を含むことができ、かつ代表的な画像（コンサートポスターのような）を含むことができる。更に、第３の最近の活動３２６は、コンサートのチケットの購入を容易にするユーザコントロール３５２、及び／又はユーザがコンサートに向かうつもりであることを明示することを可能にするユーザコントロール３５４を含むことができる。第３のユーザ活動３２６は、ユーザがコメントを残すか、又は自分がコンサートを気に入っている（又は気に入らない）ことを示すことを可能にするユーザコントロール３５６を表示することができる。
【００３９】
ユーザページ３００は、リンク区画３５８を含むことができる。リンク区画３５８において、リンクに関する情報又はユーザページ３００の特定のユーザのための接続を呈示することができる。図３Ａに示すように、リンク区画３５８は、受信した特定のユーザに未処理のフォロー要求３６０数を呈示することができる。この例では、リンク区画３５８は、特定のユーザが３つの未処理フォロー要求を有することを示している。
【００４０】
ユーザページ３００は、コンサート区画３６２を含むことができる。コンサート区画３６２において、１つ又はそれよりも多くのコンサートに関する情報を呈示することができる。コンサートは、しかし、特定のユーザが向かう予定であることを以前に示したコンサートである。図３Ａに示すように、コンサート区画３６２は、特定のユーザが特定のコンサートに向かう予定であることを示している。コンサート情報３６４は、特定のコンサートを説明するためにコンサート区画３６２内に呈示することができる。例えば、コンサート情報３６４は、アーティストの名称、コンサートの日付、コンサートの位置、及び一部の場合にアーティスト又はコンサートに関連の図形を含むことができる。更に、コンサート区画３６２は、システムが同じコンサートに向かう予定であることを知っている特定のユーザの友達を識別する友達表示３６６を呈示することができる。この例では、友達表示３６６は、「２人の友達が向かう予定」であることを示している。更に、コンサート区画３６２は、特定のコンサートにチケットの購入を容易にするユーザコントロール３６８を呈示することができる。
【００４１】
ユーザページ３００は、人々区画３７０を含むことができる。人々区画３７０は、ユーザがフォローするか又はフォローされる人に関する短縮一覧表を呈示することができる。人々区画３７０は、ユーザページ３００の特定のユーザがフォローする他のユーザの部分集合に関する情報を呈示することができる「私がフォローする人」区画３７２を含むことができる。人々区画３７０は、ユーザページ３００の特定のユーザを現在フォローしている他のユーザの部分集合に関する情報を呈示することができる「私をフォローする人」区画３７４を含むことができる。人々区画３７０は、ユーザが、自分がフォローするか又は自分をフォローする人々の全てを見ることを可能にするユーザコントロール（例えば、「全てを見る」）を含むことができる。
【００４２】
図３Ｂは、別の実施形態によるユーザページ３８０である。ユーザページ３８０は、ソーシャル活動フォローシステム１００のようなソーシャルネットワークシステムのユーザの特定のユーザに関連するものである。ユーザページ３８０は、図１に示すソーシャル活動フォローシステム１００のユーザページを表すことができる。ユーザページ３８０は、特定のユーザを現在フォローしていない別のユーザによって閲覧された時の特定のユーザのユーザページを表すことができる。
【００４３】
ユーザページ３８０は、別のユーザに呈示することができる。この実施形態において、ユーザページ３８０は、別のユーザが閲覧（及び一部の場合にフォロー）に興味がある特定のユーザのユーザページである。ユーザページ３８０は、一般的に図３Ａに示すユーザページ３００と類似のものである。しかし、一部の差がある。ユーザ区画３０２は、一般的に同じであるが、ユーザコントロール３１４は、ユーザコントロール３８２（例えば、「フォローする」ボタン）で置換することができる。ユーザコントロール３８２は、別のユーザが特定のユーザをフォローすることを要求することを容易にする。「私の好きな」区画３１６、アバウト区画３１８、「最近の活動」区画３２０、及びコンサート区画３６２は、全て、図３Ａを参照して説明したものと同じか又は類似のものとすることができる。リンク区画３５８は、別のユーザには不適切であるので、ユーザページ３８０から除外される。人々区画３７０は、一般的に図３Ａを参照して説明したものと類似のものである。しかし、人々区画３７０内の１つのサブ区画は、「ジョンがフォローする」と書き直すことができ、かつユーザページ３００の特定のユーザ（すなわち、ジョン）がフォローする他のユーザの部分集合に関する情報を呈示することができる。人々区画３７０内の他のサブ区画は、「私をフォローする人」として書き直すことができ、かつユーザページ３００の特定のユーザを現在フォローしている他のユーザの部分集合に関する情報を呈示することができる。
【００４４】
図４は、一実施形態による接続ページ４００である。接続ページ４００は、ソーシャル活動フォローシステム１００のようなソーシャルネットワークシステムのユーザの特定のユーザに関連するものである。接続ページ４００は、特定のユーザがフォローする様々な他のユーザに関する活動情報を提供するページを表すことができる。接続ページ４００は、図１に示すソーシャル活動フォローシステム１００によって提供されたページを表すことができる。例えば、一例では、接続ページ３００は、表示に向けてユーザコンピュータ１０４に中心サーバ１０２によって提供される電子ページとすることができる。また、接続ページ４００がユーザに属するので、接続ページ４００は、ユーザページと呼ぶことができる。
【００４５】
接続ページ４００は、特定のユーザに呈示することができる。この実施形態において、接続ページ４００は、特定のユーザのための接続である。接続ページ４００は、特定のユーザへの接続（例えば、フォローされる他のユーザ）に関する活動情報のような情報を提供する。
【００４６】
接続ページ４００は、「最近の活動」区画４０１を含むことができる。最近の活動区画４０１は、接続ページ４００によって示された活動フィードに関連することができる。最近の活動区画４０１は、特定のユーザによってフォローされた他のユーザに関連付けられた最近の活動を含むことができる。図４に示す接続ページ４００において、最近の活動区画４０１は、様々な他のユーザの複数の異なる最近の活動を含む。これらの異なる最近の活動は、リストの上部のごく最近の活動と共にリストタイプに呈示することができる。一実施形態において、フォローされたユーザのより最近の活動（例えば、活動イベント）では、最近の活動区画４０１の上部の方向に説明することができる。
【００４７】
第１の最近の活動４０２は、ユーザ、すなわち、ジェーンが最近アルバムを買ったことを示す活動タイプの記述４０３を有する。タイミング表示４０４は、アルバムがこの例において、１５分前購入されたことを示している。第１の最近の活動４０２は、購入されたアルバムの記述的情報４０５を呈示することができる。この例では、記述的情報４０５は、アルバムの表題、アーティストの名称、及び代表的な画像（アルバムカバーアートのような）を含むことができる。更に、第１の最近の活動４０２は、以前に買われた同じアルバムの購入を容易にするユーザコントロール４０６（例えば、「買う」ボタン）を含むことができる。第１の最近の活動４０２は、ユーザがコメントを残すか、購入品が気に入っている（又は気に入らない）ことを示すか、又はアルバムのレビューを示すことを可能にするユーザコントロール４０７を表示することができる。
【００４８】
第２の最近の活動４０８は、ユーザ、すなわち、エドが最近１人又はそれよりも多くのユーザ（すなわち、ＫＣ及びピーター  Ｔ．）をフォローし始めたことを示す活動タイプの記述４０９を有する。タイミング表示４１０は、この例では、ユーザが３１分前にこれらの１人又はそれよりも多くのユーザをフォローし始めたことを示している。第２の最近の活動４０８は、現在ユーザ、すなわち、エドによりフォローされた１人又はそれよりも多くのユーザを識別するためにフォローされたユーザの情報４１１を呈示することができる。例えば、フォローされたユーザの情報４１１は、新たにフォローされたユーザの各々に対して名称及び関連画像を呈示することができる。第２のユーザ活動４０８は、ユーザがコメントを残すか、又は彼らがフォローが好きである（又は嫌いである）ことを示すことを可能にするユーザコントロール４１２を表示することができる。
【００４９】
第３の最近の活動４１３は、ユーザ、すなわち、ベティがイベントを見るつもりであることを示す活動タイプの記述４１４を有する。この例では、イベントはコンサートであるが、一般的に、そのイベントは、あらゆるイベント（であるが好ましくはチケットがあるイベント）とすることができる。タイミング表示４１５は、特定のユーザが１日前にイベントに向かうことにした（又は向かうつもりであることを確認した）ことを示している。第３の最近の活動４１３は、コンサートの記述的情報４１６を呈示することができる。この例では、記述的情報４１６は、アーティストの名称、コンサートの日付、及び位置を含むことができ、かつ代表的な画像（コンサートポスターのような）を含むことができる。更に、第３の最近の活動４１３は、コンサートにチケットの購入を容易にするユーザコントロール４１７（例えば、「チケット」ボタン）、及び／又はユーザが自分がコンサートに向かうつもりであることを明示することを可能にするユーザコントロール４１８（例えば、「行きます」ボタン）を含むことができる。第３のユーザ活動４１３は、ユーザがコメントを残すか、又は自分はコンサートが気に入っている（又は気に入らない）ことを示すことを可能にするユーザコントロール４１９を表示することができる。
【００５０】
第４の最近の活動４２０は、ユーザ、すなわち、ジミー、レイ、及びアグネスが別のユーザ（すなわち、フレッド）により掲示された購入品に対して最近コメントしたことを示す活動タイプの記述４２１を有する。「詳細を参照」ユーザコントロール４２２（例えば、リンク）は、ジミー、レイ、及びアグネスによる特定のコメントへのアクセスを可能にする。タイミング表示４２３は、この例では、ユーザが２日前にコメントしたことを示している。
【００５１】
第５の最近の活動４２４は、ユーザ、すなわち、キムが別のユーザ（すなわち、フレッド）によって行われた購入を「気に入った」ことを示す活動タイプの記述４２５を有する。「詳細」ユーザコントロール４２６（例えば、リンク）は、キムによるポストの詳細（もしあれば）へのアクセスを可能にする。タイミング表示４２７は、この例では、ユーザが２日前にコメントしたことを示している。
【００５２】
第６の最近の活動４２８は、ユーザ、すなわち、フレッドが最近製品を買ったことを示す活動タイプの記述４２９を有する。この例では、製品は、ＭａｃＢｏｏｋ  Ｐｒｏ（登録商標）であり、これは、アップル社のラップトップコンピュータである。タイミング表示４３０は、製品がこの例において２日前に購入されたことを示している。図４に図示していないが、第６の最近の活動４２８は、購入された製品の記述的情報（例えば、テキスト及び／又は画像）を呈示することができる。第６の最近の活動４２８は、以前に買われた製品を見る（例えば、画像、スライドショー、又は動画にアクセスすることにより）ことを容易にするユーザコントロール４３１（例えば、「見る」ボタン）、及び／又は以前に買われた同じ製品の購入を容易にするユーザコントロール４３１ｂ（例えば、「買う」ボタン）を含むことができる。第６の最近の活動４２８は、コメントを残すか、自分が購入品が気に入っている（又は気に入らない）ことを示すか、又は製品のレビューを示すことを可能にするユーザがユーザコントロール４３２を表示することができる。
【００５３】
第７の最近の活動４３３は、ユーザ、すなわち、スペンスが製品又はイベントに関するレビューを掲示したことを示す活動タイプの記述４３４を有する。この例では、レビューは、アルバムに関連するものである。タイミング表示４３５は、レビューが２２日前に呈示されたことを示している。第７の最近の活動４３３は、少なくとも一部のレビューを含むレビューコンテンツ４３６を含むことができる。表示されたもの以外により多くのレビューコンテンツがある場合に、追加のレビューコンテンツにアクセスする「モア」リンク（図示せず）を設けることができる。第７の最近の活動４３３は、製品又はイベントの記述的情報４３７を含むことができる。この例では、記述的情報４３７は、アルバムの名称、アーティストを含むことができ、かつ代表的な画像（アルバムカバーアートのような）を含むことができる。更に、第７の最近の活動４３３は、精査された製品、例えば、アルバムの購入を容易にするユーザコントロール４３８（例えば、「買う」ボタン）を含むことができる。第７の最近の活動４３３は、ユーザがアルバム（例えば、トラックリストのような）に関する追加情報を閲覧することを可能にするユーザコントロール４３９（例えば、「アルバムを示す」リンク）を含むことができる。第７の最近の活動４３３は、ユーザがレビューを掲示するか、自分がレビューを気に入っている（又は気に入らない）ことを示すか、又は編集レビューに向けて水ビューにフラグを付けることを可能にするユーザコントロール４４０を表示することができる。
【００５４】
第８の最近の活動４４１は、ユーザ、すなわち、キムが「リラックスしている」と自分の気分を示すことを示す活動タイプの記述４４２を有する。「モア」ユーザコントロール（例えば、リンク）は、キムの気分の更なる詳細（もしあれば）にアクセスすることを可能にする。タイミング表示４４３は、この例では、ユーザが２日前に自分の気分を掲示したことを示している。
【００５５】
第９の最近の活動４４４は、ユーザ、すなわち、ジェーンが最近歌を買ったことを示す活動タイプの記述４４５を有する。タイミング表示４４６は、アルバムがこの例では２日前に購入されたことを示している。第９の最近の活動４４４は、購入された歌の記述的情報４４７を呈示することができる。この例では、記述的情報４０５は、歌、アーティストの名称、及び代表的な画像（アルバムカバーアートのような）の名称を含むことができる。更に、第９の最近の活動４４４は、以前に買われた同じ歌の購入を容易にするユーザコントロール４４８（例えば、「買う」ボタン）を含むことができる。ユーザが歌のプレビューを開始することを可能にする追加のユーザコントロールを設けることができる。第９の最近の活動４４４は、ユーザがコメントを残すか、又は自分が購入品を気に入っている（又は気に入らない）ことを示すことを可能にするユーザコントロール４４９ａを表示することができる。この例では、ユーザコントロール４４９ａの近くには、他の５人が購入品を気に入っていることを示している表示４４９ｂがある。
【００５６】
接続ページ４００は、この例では、「ジョン」であるユーザに対する挨拶４５０を含むことができる。接続ページ４００は、接続ナビゲーション区画４５１を含むことができる。接続ナビゲーション区画４５１において、ユーザは、フォロー要求ページインジケータ４５２、私のプロフィールページインジケータ４５３、人々ページインジケータ４５４、特集アーティストページインジケータ４５５、及び特集人々ページインジケータ４５６などを通じて他のページにナビゲートすることができる。これらのインジケータは、例えば、リンクとすることができる。図４に示すように、フォロー要求ページインジケータの近くで、接続ナビゲーション区画４５１は、ユーザに、受信した未処理のフォロー要求の数を呈示することができる。この例では、接続ナビゲーション区画４５１は、特定のユーザが３つのフォロー要求を有することを示している。
【００５７】
接続ページ４００は、接続図表区画４５７を含むことができる。接続図表区画４５７は、歌の少なくとも１つの図表を含むことができる。例えば、図表は１つのソーシャルネットワーク間に最も人気があるか、最も頻繁に再生されるか、又は最も一般的であるなどの歌のリストとすることができる。接続図表区画４５７は、５つの曲を含む図表を示している。
【００５８】
接続ページ４００は、コンサート区画４５８を含むことができる。コンサート区画４５８において、１つ又はそれよりも多くのコンサートに関する情報を呈示することができる。コンサートは、ユーザに興味深いと考えられるものである。コンサート区画４５８は、自分の近くのコンサートを識別することができる「あなたに近い」区画４５９を含む。図４に示すように、あなたに近い区画４５９は、ユーザの地理的領域内の近日中のコンサートがあることを示している。コンサート情報４６０は、特定のコンサートを説明するためにあなたに近い区画４５９内に呈示することができる。例えば、コンサート情報４６０は、アーティストの名称、コンサートの日付、コンサートの位置、及び一部の場合にアーティスト又はコンサートに関連の図形を含むことができる。更に、あなたに近い区画４５９では、システムが同じコンサートに向かう予定であることを知っている特定のユーザのそれらの友達を識別する友達表示４６１を設けることができる。この例では、友達表示４６１は、「２人の友達が向かう予定」であることを示している。更に、あなたに近い区画４５９では、特定のコンサートにチケットの購入を容易にするユーザコントロール４６２（例えば、「チケット」ボタン）を設けることができる。
【００５９】
コンサート区画４５８は、特定のユーザに興味深いと考えられるツア中のコンサートの「ツア中」区画４６３を含むことができる。ツア中区画４６３内で識別された１つ又はそれよりも多くのコンサートは、図１に示す中心サーバ１０２のようなサーバにより判断することができる。識別された１つ又はそれよりも多くのコンサートは、友達／フォローされた友達出席又は好み、又は地理などをユーザ関心（メディアプロフィール、コレクション、又は使用）に基づいて選択することができる。図４に示すように、ツア中区画４６３は、一部の場合にユーザに興味深い近日中のコンサートがあることを示している。コンサート情報４６４は、特定のコンサートを説明するためにツア中区画４６３内に示されたことができる。例えば、コンサート情報４６４は、アーティストの名称、コンサートの日付、コンサートの位置、及び一部の場合にアーティスト又はコンサートに関連の図形を含むことができる。更に、ツア中区画４６３は、システムが同じコンサートに向かう予定であることを知っている特定のユーザの友達を識別する友達表示４６５を呈示することができる。この例では、友達表示４６５は、「２人の友達がいく予定である」ことを示している。更に、ツア中区画４６３は、特定のコンサートのチケットの購入を容易にするユーザコントロール４６６（例えば、「チケット」ボタン）を呈示することができる。
【００６０】
接続ページ４００は、「お奨めフォロー」区画４６７を含むことができる。お奨めフォロー区画４６７は、システムがユーザ、すなわち、ジョンがフォローしたい思うかもしれない１人又はそれよりも多くのユーザを識別することができる。具体的には、システムは、アーティスト及び人々を含むユーザのカテゴリを認識する。お奨めフォロー区画４６７は、推薦される１人又はそれよりも多くのアーティストを識別することができるアーティストサブ区画４６８を含むことができる。推薦された特定のアーティストに対して、アーティストサブ区画４６８は、推薦されたアーティストの記述的情報４６９を呈示することができる。この例では、記述的情報４６９は、アーティストの名称及びアーティストの代表的な画像を含むことができる。システムは、アーティストが、アーティストに対して名称及び代表的な画像を指定するユーザページ又はプロフィールを有することを可能にすることができる。アーティストサブ区画４６８は、現在推薦されたアーティストをフォローしているいくつかのユーザを示すフォロー表示４７０を呈示することができる。
【００６１】
お奨めフォロー区画４６７は、推薦される１人又はそれよりも多くの人々を識別することができる人々サブ区画４７１を含むことができる。推薦された第１の特定の人に対して、人々サブ区画４７１は、推薦された人に対して記述的情報４７２を呈示することができる。この例では、記述的情報４７２は、その人の名称及びその人の代表的な画像を含むことができる。システムは、人が人に対して名称、メディアの好み、「関連」情報、及び／又は代表的な画像を指定するユーザページ又はプロフィールを有することを可能にすることができる。人々サブ区画４７１は、ユーザ、すなわち、ジョンが推薦された人と共通して有する何人かの友達を示す「共通の友達」表示４７３を呈示することができる。同様に、推薦された第２の特定の人に対して、人々サブ区画４７１は、推薦された人の記述的情報４７４を呈示することができる。この例では、記述的情報４７４は、その人の名称及びその人の代表的な画像の名称を含むことができる。人々サブ区画４７１は、ユーザ、すなわち、ジョンが推薦された人と共通して有する何人かの友達を示す「共通の友達」表示４７５を呈示することができる。
【００６２】
図５Ａは、一実施形態によるイベント処理システム５００のブロック図である。イベント処理システム５００は、イベントマネージャ５０２を含むことができる。イベントマネージャ５０２は、特定のユーザに関連付けられた着信イベントを受信する。イベントマネージャ５０２は、１人又はそれよりも多くのデータフォロワーに提供することができるフォローされたポストを生成することができる。１人又はそれよりも多くのデータフォロワーは、特定のユーザをフォローすることに決めたシステムのユーザである。イベントマネージャ５０２で受信された着信イベントは、ユーザ主導型イベント及び／又はシステム主導型イベントを含むことができる。例えば、ユーザ主導型イベントは、ユーザが活動料金内で自分のステータスを掲示する時のようなユーザによって開始されるイベントである。一例として、システム主導型イベントは、システムにより開始されるイベントである。システムにより開始されるイベントの一例は、典型的には、システムを通じて特定のユーザが製品を購入する時のような商取引イベントと呼ばれる。従って、イベントマネージャ５０２は、１人又はそれよりも多くのデータフォロワーに提供される１つ又はそれよりも多くのフォローされたポストを生成する。イベントマネージャ５０２は、特定のユーザに関連付けられたイベントに対して１人又はそれよりも多くのデータフォロワーを識別するフォロワーデータを受信することができる。
【００６３】
イベント処理システム５００は、代表的なフォロワーに関連しているフィードマネージャ５０４を含むことができる。換言すると、１つの環境において、特定のユーザの各フォロワーは、関連のフィードマネージャ５０４を有することになる。フィードマネージャ５０４は、イベントマネージャ５０４からフォローされたポストを受信する。しかし、フィードマネージャ５０４は、代表的なフォロワーに示された着信ポストの数量を制限する役目をすることができる。特に、フィードマネージャ５０４は、フォロワー基準を受信することができる。フォロワー基準は、フィードマネージャ５０４により着信フォローされたポストを制限、限定、又はフィルタリングするのに使用することができる基準である。フォロワー基準は、自動的にシステムにより判断するか、ユーザ選択又はその何らかの組合せにより設定することができる。フィードマネージャ５０４が代表的なフォロワーに配信されることを可能にするフォローされたポストのフォロワー基準は、フォローされたポストを呈示することができるフォロワーのユーザページにフィードマネージャ５０４によって提供することができる。例えば、フォローされたポストは、活動フィードでフォロワーのユーザページに呈示することができる。
【００６４】
図５Ｂは、別の実施形態によるイベント処理システム５５０のブロック図である。イベント処理システム５５０は、特定のユーザからユーザステータスイベントを受信する活動イベントマネージャ５５２を含む。イベント処理システム５５０は、特定のユーザから商取引イベントを受信する商取引イベントマネージャ５５４も含む。活動イベントマネージャ５５２は、特定のユーザに関してフォローされたステータスポストを受信することになっている１人又はそれよりも多くのフォロワーを判断する。活動イベントマネージャ５５２は、特定のユーザをフォローしている１人又はそれよりも多くのユーザを識別するフォロワーのデータを受信することができる。活動イベントマネージャ５５２からフォローされたステータスポストは、１つ又はそれよりも多くのフィードマネージャ５５６に向けられる。この環境において、異なるユーザの各々は、フィードマネージャ５５６上の異なるフォローされたステータスポストを利用することができる。従って、活動イベントマネージャ５５２からのフォローされたステータスポストは、特定のユーザのフォロワーのステータスポストに対応するフィードマネージャ５５６の適切な１つ又はそれよりも多くに配信することができる。
【００６５】
１つ又はそれよりも多くのフィードマネージャ５５６は、受信する着信ポストを処理することができる。例えば、フィードマネージャ５５６は活動イベントマネージャ５５２からフォローされたステータスポストを受信することができ、かつ商取引イベントマネージャ５５４からフォローされた商取引ポストを受信することができる。フィードマネージャ５５６の各々は、対応するフォロワーユーザページにポストを提供するか否かを別々に評価することができる。すなわち、特定の着信ポストに対して、フィードマネージャ５５６は、ポストがフォロワーのユーザページ上で提供するか否かを評価することができる。対応するユーザのフォロワー基準は、フォロワーユーザページ上で着信ポストを提供するか否かに対してインテリジェント判断を行うためにフィードマネージャ５５６により利用することができる。ポストは、フォロワーのユーザページ上に呈示された場合に、例えば、図４に示すなどのように最近の活動４０２、４１３、４２８又は４４４のような活動領域４０１に示すように呈示することができる。
【００６６】
図６Ａ及び図６Ｂは、一実施形態による商取引掲示処理６００のフロー図である。
商取引掲示処理６００は、例えば、図１に示す中心サーバ１０２のようなサーバによって実行することができる。
【００６７】
商取引掲示処理６００は、商取引イベントを受信したか否かを判断する判断６０２で始まることができる。商取引イベントは、ユーザに関連している。典型的には、商取引イベントは、ユーザによる製品の購入すなわち、オンライン購入から生じる。製品は、電子的に配信することができる（例えば、ダウンロード式）デジタルメディアアセット又はデジタルプログラムのようなデジタル製品、又は宅配便業者（例えば、Ｆｅｄｅｒａｌ  Ｅｘｐｒｅｓｓ、Ｕｎｉｖｅｒｓａｌ  Ｐａｒｃｅｌ  Ｓｅｒｖｉｃｅのような）により配信することができる物理的製品とすることができる。判断６０２で商取引イベントが受信されなかったと判断された時に、商取引掲示処理６００は、このようなイベントを待つことができる。判断６０２でユーザの商取引イベントを受信したと判断すると、商取引イベントの活動ポストを作成する６０４ことができる。活動ポストは、少なくとも、ユーザによる購入を説明するテキストメッセージを含むことができる。１つの例では、活動ポストは、ユーザから支援がなくてもコンピュータにより（例えば、サーバにより）生成される（すなわち、システム生成式）。別の例では、活動ポストは、部分的にコンピュータによって生成され、ユーザは、活動ポストに寄与する。活動ポストは、テキストメッセージの他に、購入された製品の画像のようなグラフィック構成要素を含むことができる。活動ポストが作成された６０４後に、活動ポストは、ユーザのユーザページに掲示する６０６ことができる。
【００６８】
活動ポストの掲示６０６後に、判断６０８では、ユーザのフォロワーがいるか否かを判断することができる。典型的には、ユーザのフォロワーは、ユーザに関連付けられた活動ポストを受信するためにユーザをフォローすることに決める。ユーザはユーザページを有し、あらゆるフォロワーもユーザページを有することになることが多い。判断６０８でユーザのフォロワーがいないと判断した場合に、商取引掲示処理６００は終了することができる。しかし、それに反して判断６０８でユーザのフォロワーがいると判断した場合に、商取引イベントに関する情報を受信することになっているユーザの１人又はそれよりも多くのフォロワーを判断することができる６１０。ここでは、この実施形態において、商取引イベントに関する情報は、１人又はそれよりも多くのフォロワーの活動フィードでポストとして示されている。より具体的には、フォローされた商取引ポストをユーザの商取引イベントに向けて作成する６１２ことができる。一実施形態において、商取引ポストの作成６１２は、サーバによるもの（例えば、コンピュータ生成式）とすることができる。
【００６９】
次に、フォローされた商取引ポストを判断した１人又はそれよりも多くのフォロワーのためのフォロワーページに掲示する６１４ことができる。一例では、１人又はそれよりも多くのフォロワーの各々は、同じフォローされた商取引ポストを受信することができる。別の例では、１人又はそれよりも多くのフォロワーは、異なるフォローされた商取引ポストを受信することができる。それにも関わらず、フォローされた商取引ポストは、ユーザの１人又はそれよりも多くのフォロワーの全て、一部に掲示されており、又はユーザの１人又はそれよりも多くのフォロワーのいずれにも掲示されない６１４。フォローされた商取引ポストが掲示された６１４後に、商取引掲示処理６００は終了することができる。
【００７０】
図７は、一実施形態によるフォローされた活動掲示処理７００のフロー図である。フォローされた活動掲示処理７００は、例えば、図６Ａに示すブロック６１０に対応する処理に関連付けることができる。
【００７１】
フォローされた活動掲示処理７００は、フォローされた活動ポストを受信したか否かを判断する判断７０２で始まることができる。判断７０２でフォローされた活動ポストが受信されなかったと判断された時に、フォローされた活動掲示処理７００は、フォローされた活動ポストの受信を待つことができる。代替的に、判断７０２でフォローされた活動ポストを受信したと判断された時に、フォローされた活動掲示処理７００では、１つ又はそれよりも多くの基準に基づいてフォロワーの１つ又はそれよりも多くの活動フィードにフォローされた活動ポストを掲示するか否かを判断する７０４ことができる。判断７０６では、次に、フォローされた活動ポストがフォロワーの１つ又はそれよりも多くに掲示されることになっているか否かを判断することができる。判断７０６がフォローされた活動ポストが掲示されることになっていると判断された時に、フォローされた活動ポストをフィードを受信するために判断された７０４１人又はそれよりも多くのフォロワーの各々の活動フィードに掲示する７０８ことができる。ブロック７０８の後に、並びにフォローされた活動ポストが掲示すべきではないという判断７０６の後に、フォローされた活動掲示処理７００は終了することができる。
【００７２】
推薦
本発明の別の態様は、ネットワーク化されたシステム及びネットワーク化されたシステムのユーザに推薦を提供する方法に関連することができる。ネットワーク化されたシステムは、ユーザにメディアコンテンツ及び／又はソーシャルネットワークを提供することができる。例えば、ネットワーク化されたシステムは、ソーシャルネットワーキングを組み込むメディアシステムに関連することができる。ネットワーク化されたシステムは、ユーザ及び／又は活動を評価していつ及びどのユーザに推薦を提供すべきかを判断することができる。たとえ推薦が１人よりも多いユーザに提供されるとしても、推薦は、ユーザ（又はユーザの群）が異なれば異なる可能性がある。
【００７３】
推薦は、製品、サービス、又は人に関するものとすることができる。例えば、１つのタイプの推薦は、特定のユーザに特定のユーザがオンライン友達になること又は「フォロー」に興味がある可能性がある他のユーザを示唆することに関連することができる。このような推薦は、少なくとも部分的にユーザのメディアプロフィール又はメディアに対する興味（例えば、メディアプロフィール、メディアイベント、メディアコレクション、及び／又はメディア使用）間の相関に基づいて評価することができる。ユーザの間の相関をユーザに向けて呈示することができる。更に別の例として、他のタイプの推薦は、製品、サービス、又はイベントの推薦に関連することができる。
【００７４】
図８は、一実施形態によるネットワーク化されたシステム８００のブロック図である。ネットワーク化されたシステム８００は、ユーザにメディアコンテンツ及び／又はソーシャルネットワークを提供することができる。ネットワーク化されたシステム８００は、中心サーバ８０２を含むことができる。中心サーバ８０２は、１つ又はそれよりも多くのデータストレージデバイス上に格納されたコンピュータプログラムコードを実行する１つ又はそれよりも多くの処理ユニットを含む。中心サーバ８０２は、複数のユーザに関連するプロフィール及び他の情報を格納することができる。ネットワーク化されたシステム８００のユーザは、自分のプロフィール、並びに他のユーザに関するプロフィールへのアクセスを可能にすることができる。更に、ネットワーク化されたシステム８００のユーザは、ユーザが他のユーザをフォローすることを可能にすることができる。更に、ソーシャル活動フォローシステム８００は、（ｉ）フォローに興味がある可能性がある他のユーザ、又は（ｉｉ）製品、サービス、又はイベントの推薦を提供することができる。
【００７５】
ネットワーク化されたシステム８００は、ユーザに関連付けることができる複数のユーザコンピュータもサポートする。特に、ネットワーク化されたシステム８００は、データネットワーク８０６に結合することができるユーザコンピュータ８０４を示している。中心サーバ８０２も、データネットワーク８０６に結合される。ユーザコンピュータ８０４は、中心サーバ８０２による対話を通じて、電子ページ８０８を呈示することができる。例えば、ユーザコンピュータ８０４は、電子ページ８０８を呈示することができるディスプレイを含むことができる。ユーザコンピュータ８０４は中心サーバ８０２から電子ページ８０８を受信し、次に、ユーザコンピュータ８０４のディスプレイ上に電子ページ８０８を呈示する。一実施形態により、電子ページ８０８は、ユーザ又はユーザの友達（フォロワー）に関連付けられたプロフィール又は活動を含むことができる。
【００７６】
ネットワーク化されたシステム８００は、他のユーザをフォローするユーザに関連付けることができる複数のフォロワーコンピュータをサポートすることができる。図８に示す例では、ユーザコンピュータ８０４に関連のユーザの２人のフォロワーがいる。具体的には、ネットワーク化されたシステム８００は、フォロワーページ８１２を呈示することができるディスプレイを有するフォロワーコンピュータ８１０をサポートすることができる。フォロワーページ８１４は、推薦８１６を含むことができる。推薦８１６は、フォロワーコンピュータ８１０のユーザに示されており、取りわけ、ユーザに、製品、サービス、又はイベントを推薦することができる。推薦８１６は、ユーザコンピュータでのユーザ活動のためにフォロワーコンピュータ８１６に呈示することができる。一例として、推薦８１６は、少なくともユーザコンピュータ８０４のユーザに関連付けられたユーザ活動により、又はユーザコンピュータ８０４のユーザに関連付けられたユーザ活動、並びにフォローされた様々な他のユーザにも関連付けられたユーザ活動によりトリガすることができる。
【００７７】
更に、ネットワーク化されたシステム８００は、フォロワーページ８１８を呈示することができるディスプレイを有するフォロワーコンピュータ８１６をサポートすることができる。フォロワーページ８１８は、推薦８２０を含むことができる。推薦８２０は、フォロワーコンピュータ８１６のユーザに示されており、取りわけ、ユーザに、製品、サービス、又はイベントを推薦することができる。推薦８２０は、ユーザコンピュータでのユーザ活動のためにフォロワーコンピュータ８１６に呈示することができる。一例として、推薦８２０は、少なくともユーザコンピュータ８０４のユーザに関連付けられたユーザ活動により、又はユーザコンピュータ８０４のユーザに関連付けられたユーザ活動、並びにフォローされた様々な他のユーザにも関連付けられたユーザ活動によりトリガすることができる。
【００７８】
より一般的には、フォロワーページ８１４、８２０は、電子ページである。フォロワーコンピュータ８１０、８１６は、それぞれフォロワーページ８１２、８１８に向けて電子ページを受信し、次に、フォロワーコンピュータ８１０、８１６のディスプレイ上でそれぞれ電子ページを呈示する。
【００７９】
中心サーバ８０２は、フォロワーを含む様々なユーザの活動フィードを管理することができる。すなわち、ユーザ活動領域８１０内のユーザ活動フィードが更新された時に（例えば、新しい活動掲示を含むことにより）、更新されたユーザ活動は、ユーザのフォロワーに伝播することができる。このような場合に、対応するフォロワーページ８１４、８２０は、活動フィード８１２、８２２内の更新されたユーザ活動に対応するフォローされたユーザ活動を含むように更新することができる。しかし、フォロワーは通常は複数の異なるユーザをフォローすることに注意すべきである。従って、フォロワーページ上に呈示されている活動フィードでは、典型的には、複数の異なるユーザからの活動、並びに対応するフォロワー（ユーザ）に関連の活動を一体化する。
【００８０】
ネットワーク化されたシステム８００は、オンラインショップ８２２をサポートすることができる。ユーザは、オンラインショップ８２２と対話し、電子商取引に関わって製品又はサービスを購入することができる。一実施形態において、デジタルメディア又はソフトウエアプログラムのようなオンラインショップ８２２は、電子製品（又はデジタルアセット）の購入を容易にすることができる。一例として、オンラインショップ８２２は、ユーザが多くのメディア品目を購入することができるオンラインメディアショップに関連することができる。別の例として、オンラインショップ８２２は、ユーザが多くのアプリケーションプログラムを購入することができるオンラインアプリケーションショップに関連することができる。以下で詳細に説明するように、購入がユーザによってオンラインショップ８２２から行われた場合に、活動イベントを生成することができる。活動イベントは、１人又はそれよりも多くのユーザに推薦を起動させるために使用することができる。中心サーバ８０２は、様々な他のユーザに１つ又はそれよりも多くの推薦を生成及び配信することができる。彼らのユーザコンピュータを通じて推薦を受信するユーザは、ユーザのフォロワーに又は他の相関するユーザに制限することができる。その結果、フォロワーページ８１０、８１６のフォロワーページ８１２、８１８は、推薦（例えば、ユーザによって求められたか又は誘発された）を受信し、推薦をフォロワーページ８１０、８１６に関連の活動フィードに呈示させることができる。
【００８１】
中心サーバ８０２及びオンラインショップ８２２は別々のデバイスであることして図８に示されたが、中心サーバ８０２及びオンラインショップ８２２は、共に同じデバイス（例えば、サーバ）上でホストすることができることを理解すべきである。
【００８２】
図９は、一実施形態による推薦システム９００のブロック図である。推薦システム９００は、ソーシャルネットワーキングを含む場合があるネットワーク化されたメディアシステムのようなネットワーク化されたシステムの一部とすることができる。
【００８３】
推薦システム９００は、イベントマネージャ９０２及びメディア推薦マネージャ９０８を含むことができる。イベントマネージャ９０２は、システム活動９０４及びユーザ活動９０６を受信することができる。システム活動９０４は、システム主導型イベントに関連することができる。ユーザ活動９０６は、ネットワーク化されたメディアシステムとのユーザ活動のためにイベントに関連することができる。イベントマネージャ９０２は、ユーザ活動９０６の受信したシステム活動９０４のイベントがメディア推薦マネージャ９０８に転送すべきであるか否か、又は他の場合にはメディア推薦マネージャ９０８をトリガするのに使用すべきであるか否かを判断するように作動させることができる。メディア推薦マネージャ９０８は、ネットワーク化されたメディアシステムの１人又はそれよりも多くのユーザに提供することができるメディア推薦を提供することができる。メディア推薦に対して、推薦は、音楽、動画、ゲーム、本、ソフトウエアアプリケーション、又はイベントのようなメディアのためのものとすることができる。
【００８４】
メディア推薦マネージャ９０８は、推薦を受信する１人又はそれよりも多くのユーザを識別するのに使用することができるユーザ属性情報を受信することができる。ユーザ属性情報は、ユーザプロフィール、誰がフォローしたか、誰がフォローするか、ユーザメディアコレクション、ユーザプリファレンス又は設定、ユーザ評定、又はユーザレビューに関連することができる。例えば、ユーザは、どの範囲まで通知を受信することに興味があるかを示すプリファレンス又は設定を呈示することができる。ネットワーク化されたメディアシステムは、ユーザに向けて、メディアに対する興味情報を含むプロフィールを維持することができる。プロフィールは、推薦を作成する際にメディア推薦マネージャ９０８により使用することができる。他のユーザとのユーザ親和性も推薦の提供と共にレビューすることができる。
【００８５】
更に、メディア推薦マネージャ９０８は、メディアデータベース９１０にアクセス可能である。メディアデータベース９１０は、複数のメディア品目に対して情報を格納することができる。メディア推薦は、メディアデータベース９０２によって示される情報を含むか又はこの情報とリンクすることができる。メディア推薦は、メディア推薦とすることができる推薦に関する追加情報の取得を容易にすることができる。メディア推薦は、推薦により推薦されたメディアの取得を容易にすることができる。
【００８６】
システム活動９０４は、合成イベントと呼ぶことができる。システム活動９０４は、システムに既知であるイベント又は活動ステータスに関連することができる。推薦を開始することができる多くの異なるイベント又は活動ステータスがある。一例として、推薦システム９００は、ユーザＡのプロフィールに合う近くのコンサートを知ることができ、従って、推薦システム９００は、ユーザＡにコンサートを推薦することができ、これは、ユーザの友達の何人かがコンサートに向かう予定であることを示すことができる。別の例として、推薦システム９００は、話題が「ホット」であることを示唆する最近の掲示活動又はレビューを認識することができ、次に、「ホット」な話題に関連する購入メディアの推薦を提供することができる。ユーザが推薦されたメディアを有する場合には、このような推薦を提供することができない。
【００８７】
図１０は、一実施形態によるメディア推薦処理１０００のフロー図を示している。メディア推薦処理１０００は、図８に示す中心サーバ８０２又は図９に示す推薦システム９００のようなコンピュータデバイスによって実行することができる。
【００８８】
メディア推薦処理１０００は、イベントが着信しているか否かを判断する判断１００２で始まることができる。判断１００２でイベントが着信していないと判断すると、メディア推薦処理１０００は、このようなイベントを待つことができる。判断１００２で着信イベントを受信したと判断すると、判断１００４では、１つ又はそれよりも多くの推薦をトリガするか否かを判断することができる。判断１０００で着信イベントが１つ又はそれよりも多くの推薦をトリガしないと判断すると、メディア推薦処理１０００による処理は、その後のイベントを同様に処理することができるように判断１００２に戻って繰り返す。
【００８９】
それに反して、判断１００４が、着信イベントは確かに１つ又はそれよりも多くの推薦をトリガすると判断すると、興味がある候補である１人又はそれよりも多くのユーザを識別することができる１００６。１人又はそれよりも多くの興味がある候補は、プロフィール（例えば、メディアに対する興味、ユーザ設定のような）、活動（例えば、掲示、レビュー、評定、購入履歴）などに基づいて識別する１００６ことができる。興味がある候補である１人又はそれよりも多くのユーザが識別された１００６後に、１つ又はそれよりも多くのメディア推薦を準備する１００８ことができる。１人又はそれよりも多くの興味がある候補全員が同じメディア推薦を受信することができるが、メディア推薦は、興味がある候補の異なる候補（又は群）に対して異なる（例えば、カスタマイズされる）可能性がある。次に、１つ又はそれよりも多くのメディア推薦をそれぞれのユーザへの呈示に利用可能にする１０１０ことができる。推薦は、従って、適切な着信イベントに応答して興味がある候補であるユーザに呈示することができる。例えば、推薦は、ユーザのコンピュータデバイス上でレンダリングされた電子ページ内に推薦を提供することによって興味がある候補であるユーザに呈示することができる。
【００９０】
ブロック１０１０の後に、判断１０１２は、メディア推薦処理１０００を終了すべきであるか否かを判断することができる。判断１０１２が、メディア推薦処理１０００を終了すべきでないと判断すると、メディア推薦処理１０００の処理は、その後のイベントを同様に処理することができるように判断１００２に戻って繰り返すことができる。代替的に、判断１０１２でメディア推薦処理１０００を終了すべきであると判断された時に、メディア推薦処理１０００は、終了することができる。
【００９１】
図９及び図１０に関して上述したようなメディア推薦は、製品（例えば、歌、アルバム、動画、本、アプリケーション、ゲームのような）、サービス（音楽ｌｅｓｉｏｎｓ、訓練、スクーリングのような）、又はイベント（例えば、コンサート、パーフォーマンス、コンテスト、会議のような）に関連することができる。別の実施形態において、推薦は、他のユーザに対するものとすることができる。他のユーザに推薦に対して、ソーシャルネットワーキングを含むネットワーク化されたメディアシステムは、特定のユーザ（友達）がフォローしたいと思う可能性がある他のユーザに推薦を作成するように作動させることができる。ユーザは、普通のユーザ（「人々」として示す）又はアーティストと分類することができる。典型的には、アーティストは、再生（例えば、ストリーミング）、プレビュー、又は購入に向けてネットワークメディアシステムを通じて利用可能なメディアコンテンツを有する。
【００９２】
図１１は、一実施形態による例示的なウェルカムページ１１００を示している。ネットワーク化されたメディアシステムは、特定のユーザに関連付けられたコンピュータデバイス上でウェルカムページ１１００を呈示するように作動させることができる。この例では、特定のユーザは、「ジョン」という名称で登録済みであるネットワーク化されたメディアシステムの登録ユーザである。
【００９３】
ウェルカムページ１１００は簡素化されたが、特定のユーザがフォローする可能性がある１人又はそれよりも多くのユーザのための少なくとも１つ又はそれよりも多くの推薦を含んでいる。具体的には、ウェルカムページ１１００は、お奨めフォローユーザ区画１１０２を含む。お奨めフォローユーザ区画１１０２において、特定のユーザがフォローすることを望ましいことができるユーザと識別された３人の異なるユーザが示されている。例えば、ネットワーク化されたメディアシステムは、推薦されたユーザが特定のユーザと類似のメディア趣味を有すると判断するために相関したメディアプロフィールを有することができる。別の例として、システムは、推薦すべきであるユーザを判断するためにユーザの間に活動データを相関させることができる。活動は、ユーザ購入活動及びユーザ評定活動（ユーザレビュー活動又はユーザ掲示活動）に関連することができる。図１１に示すように、推薦された３人のユーザは、ウェルカムページ１１００（又は何らかの他の適切なページ）内に示されている。第１の推薦されたユーザ１１０４には、ユーザ名１１０６、第１の推薦されたユーザ１１０４のフォローを開始するユーザインタフェースコントロール１１０８、及び第１の推薦されたユーザ１１０４に関連の画像１１１０を用いて呈示することができる。第２の推薦されたユーザ１１１２は、ユーザ名１１１４、１つ又はそれよりも多くのメディア興味表示１１１６、第２の推薦されたユーザ１１１２のフォローを開始するユーザインタフェースコントロール１１１８、及び第２の推薦されたユーザ１１１２に関連の画像１１２０を用いて呈示される。第３の推薦されたユーザ１１２２には、ユーザ名１１２４、数人のフォロワー１１２６、第３の推薦されたユーザ１１２２のフォローを開始すべきユーザインタフェースコントロール１１２８、及び第３の推薦されたユーザ１１２２に関連の画像１１３０を用いて呈示される。情報は、第１の推薦されたユーザ１１０４、第２の推薦されたユーザ１１１２、及び第３の推薦されたユーザ１１２２の各々に対して提供される。例えば、推薦された異なるタイプのユーザに向けてウェルカムページ１１００上に示されている情報は、異なる可能性がある。
【００９４】
図１１は、ウェルカムページ１１００上の１人又はそれよりも多くの推薦されたユーザを示すが、その中に示されている推薦は、電子ページのあらゆる部分上に呈示することができることに注意すべきである。
【００９５】
図１２は、一実施形態による例示的なウェルカムページ１２００を示している。ネットワーク化されたメディアシステムは、特定のユーザに関連付けられたコンピュータデバイス上でウェルカムページ１２００を呈示するように作動させることができる。この例では、特定のユーザは、「ジョン」という名称で登録済みであるネットワーク化されたメディアシステムの登録ユーザである。ウェルカムページ１２００は、例えば、図１１に示すウェルカムページ１００のより特化された例である。
【００９６】
ウェルカムページ１２００は簡素化されたが、特定のユーザがフォローする可能性がある１人又はそれよりも多くのユーザの推薦を含んでいる。ウェルカムページ１２００は、４人の推薦されたアーティスト及びフォローする２人の推薦された人を識別する。
【００９７】
より具体的には、ウェルカムページ１２００は、お奨めフォローアーティスト区画１２０２を含むことができる。お奨めフォローアーティスト区画１２０２において、特定のユーザがフォローすることを望む可能性があるアーティストと識別された４人の異なるアーティストとが示されている。例えば、ネットワーク化されたメディアシステムは、推薦されたアーティストがユーザが興味のある可能性があると判断するために、相関するメディアプロフィール又は精査されたユーザのメディアコレクション又は視聴習慣を有することができる。具体的には、フォロー推薦アーティスト区画１２０２では、推薦されたアーティストの各々に関する情報を識別かつ呈示する。第１のアーティスト１２０４に向けて、名称１２０６、第１のアーティストの何人かのフォロワー１２０８、第１のアーティストをフォローすることを開始するユーザインタフェースコントロール１２１０、及び第１のアーティストに関連の画像１２１２を表示することができる。第２のアーティスト１２１４に向けて、名称１２１６、第２のアーティストの何人かのフォロワー１２１８、第２のアーティストをフォローすることを開始するユーザインタフェースコントロール１２２０、及び第２のアーティストに関連の画像を表示することができる。第３のアーティスト１２２４に向けて、名称１２２６、第３のアーティストの何人かのフォロワー１２２８、第３のアーティストをフォローすることを開始するユーザインタフェースコントロール１２３０、及び第３のアーティストに関連の画像を表示することができる。第４のアーティスト１２３４に向けて、名称１２３６、第４のアーティストの何人かのフォロワー１２３８、第４のアーティストをフォローすることを開始するユーザインタフェースコントロール１２４０、及び第４のアーティストに関連の画像を表示することができる。
【００９８】
ウェルカムページ１２００は、フォロー推薦人々区画１２４４を含むことができる。フォロー推薦人々区画１２４４内には、特定のユーザがフォローすることを望む可能性がある人々として識別された２人の異なるユーザが示されている。例えば、ネットワーク化されたメディアシステムは、推薦されたユーザがユーザに興味深くなることができると判断するために、相関するメディアプロフィールを有するか、又は精査されたユーザのメディアコレクション、掲示、レビュー又は視聴習慣を有することができる。具体的には、フォロー推薦人々区画１２４４では、推薦されたユーザの各々に関する情報を識別かつ呈示する。第１のユーザ１２４６に向けて、名称１２４８、第１のユーザ１２５０に対して興味深いジャンル、第１のユーザをフォローすることを開始するユーザインタフェースコントロール１２５２、及び第１のユーザに関連付けられた画像１２５４を表示することができる。第２のユーザ１２５６に向けて、名称１２５８、第２のユーザ１２６０に対して興味深いジャンル、第２のユーザをフォローすることを開始すべきユーザインタフェースコントロール１２６２、及び第２のユーザに関連付けられた画像１２６４を表示することができる。
【００９９】
図１３は、一実施形態による例示的なアーティスト推薦ページ１３００を示している。ネットワーク化されたメディアシステムは、推薦を受信することになっている特定のユーザに関連付けられたコンピュータデバイス上でアーティスト推薦ページ１３００を呈示するように作動させることができる。この例では、アーティスト推薦は、このページの１次目的である。
【０１００】
アーティスト推薦ページ１３００は、特定のユーザに向けて推薦される複数のアーティスト推薦を含んでいる。具体的には、アーティスト推薦ページ１３００は、フォロー推薦アーティスト区画１３０２を含む。フォロー推薦アーティスト区画１３０２内には、特定のユーザがフォローすることを望む可能性があるアーティストとして識別された４人の異なるアーティストが示されている。例えば、ネットワーク化されたメディアシステムは、推薦されたアーティストが特定のユーザが興味のある可能性があると判断するために、特定のユーザの音楽の趣味、例えば、興味深いジャンル、メディアコレクション、メディア使用、レビューなどを有することができる。別の例として、システムは、推薦したいアーティストを判断するために、ユーザ間の活動データを相関させることができる。活動は、ユーザ購入活動及びユーザ評定活動（ユーザレビュー活動又はユーザ掲示活動）に関連することができる。
【０１０１】
図１３に示すように、推薦された４人のアーティストは、アーティスト推薦ページ１３００（又は一部の他の適切なページ）内に示されている。第１の推薦されたアーティスト１３０４には、アーティスト名１３０６、何人かのフォロワー１３０８、何人かの共通の友達１３１０、第１の推薦されたアーティスト１３０４をフォローすることを開始するユーザインタフェースコントロール１３１２、及び第１の推薦されたアーティスト１３０４に関連の画像１３１４を用いて呈示することができる。更に、アーティスト１ページリンク１３１６（例えば、ハイパーリンク）は、アーティストに関する更なる詳細な情報を含むアーティストページへのアクセスを容易にするためにアーティスト推薦ページ１３００上に呈示することができる。更に、第１の推薦されたアーティスト１３０４に向けて、短い説明領域１３１８は、第１のアーティスに関する大まかな説明を提供するためにアーティスト推薦ページ１３００内に表示することができる。
【０１０２】
第２の推薦されたアーティスト１３２０には、アーティスト名（「アーティスト１０」）１３２２、何人かのフォロワー１３２４、何人かの共通の友達１３２６、第２の推薦されたアーティスト１３２０をフォローすることを開始するユーザインタフェースコントロール１３２８、及び第２の推薦されたアーティスト１３２０に関連の画像１３３０を用いて呈示することができる。更に、アーティスト１０ページリンク１３３２（例えば、ハイパーリンク）は、アーティストに関する更なる詳細な情報を含むアーティストページへのアクセスを容易にするためにアーティスト推薦ページ１３００上に呈示することができる。更に、第２の推薦されたアーティスト１３２０に向けて、短い説明領域１３３４は、第２のアーティスト上で大まかな説明を提供するためにアーティスト推薦ページ１３００内に表示することができる。
【０１０３】
第３の推薦されたアーティスト１３３６には、アーティスト名（「アーティスト１４２」）１３３８、何らかのフォロワー１３４０、何らかの共通の友達１３４２、第３の推薦されたアーティスト１３３６をフォローすることを開始するユーザインタフェースコントロール１３４４、及び第３の推薦されたアーティスト１３３６に関連の画像１３４６を用いて呈示することができる。更に、アーティスト１４２ページリンク１３４８（例えば、ハイパーリンク）は、アーティストに関する更なる詳細な情報を含むアーティストページへのアクセスを容易にするためにアーティスト推薦ページ１３００上に呈示することができる。更に、第３の推薦されたアーティスト１３３６に向けて、短い尺説明領域１３５０は、大まかな説明を提供するために第３のアーティストの上でアーティスト推薦ページ１３００内に表示することができる。
【０１０４】
第４の推薦されたアーティスト１３５２には、アーティスト名（「アーティスト１８９」）１３５４、何らかのフォロワー１３５６、何らかの共通の友達１３５８、第４の推薦されたアーティスト１３５２をフォローすることを開始するユーザインタフェースコントロール１３６０、及び第４の推薦されたアーティスト１３５２に関連の画像１３６２を用いて呈示することができる。更に、アーティスト１８９ページリンク１３６４（例えば、ハイパーリンク）は、アーティストの上でより詳細な情報を含むアーティストページへのアクセスを容易にするためにアーティスト推薦ページ１３００上に呈示することができる。更に、第４の推薦されたアーティスト１３５２に対して、短い説明領域１３６６は、第４のアーティスト上で大まかな説明を提供するためにアーティスト推薦ページ１３００内に表示することができる。
【０１０５】
プロフィール作成及び編集
本明細書に開示する別の態様は、プロフィールの作成又は編集に関連する。上述のように、プロフィールは、オンラインメディアシステムと共に使用することができる。ユーザに関するプロフィールは、ユーザのメディア興味を表すメディアプロフィールを含むユーザに関する情報を含むことができる。プロフィールは、オンラインメディアシステムを通じてソーシャルネットワーキングを容易にすることができる。プロフィールの追加に対して説明する内容を以下に示す。
【０１０６】
図１４は、一実施形態によるプロフィール設定処理１４００のフロー図である。プロフィール設定処理１４００は、例えば、コンピュータデバイスによって実行することができる。コンピュータデバイスは、図１に示す中心サーバ１０２のようなサーバ、及び／又は図１に示すユーザコンピュータ１０４、１１２、及び１１８のようなユーザコンピュータとすることができる。
【０１０７】
プロフィール設定処理１４００は、新しいユーザに関するプロフィールを作成するか、又は以前に作成されたプロフィールを編集するのに使用することができる。プロフィール設定処理１４００は、プロフィールが作成されることになっているか否かを判断する判断１４０２で始まることができる。
【０１０８】
判断１４０２が、プロフィールが作成されることになっていると判断した時に、プロフィール作成ページを示す１４０４ことができる。例えば、コンピュータデバイスは、プロフィール作成ページを表示させることができる。プロフィール作成ページに関してユーザによって提供されたユーザ入力をその後受信する１４０６ことができる。ユーザ入力は、ユーザに向けてプロフィールを形成するのに使用される。判断１４０８は、作成されたプロフィールを保存すべきであるか否かを判断することができる。判断１４０８でプロフィールを保存すべきであると判断した時に、プロフィール作成ページを使用して作成されたプロフィールを保存する１４１０ことができる。代替的に、判断１４０８で作成されたプロフィールを保存すべきではないと判断した時に、ブロック１４１０を迂回することができる。ブロック１４１０後に又はブロック１４１０が迂回された後に、判断１４１２では、プロフィールの作成が完全である（又は行われた）か否かを判断することができる。判断１４１２でプロフィールページの作成が完了されなかったと判断した時に、プロフィール設定処理１４００は、プロフィールページの作成を続けることができるようにブロック１４０６及びその後のブロックを繰り返すためにプロフィールページを戻すことができる。判断１４１２でプロフィールページの作成が完了したと判断すると、プロフィール設定処理１４００は、終了することができる。
【０１０９】
それに反して、判断１４０２でプロフィールが作成されないことになっていると判断された時に、判断１４１４は、プロフィールが変更されることになっている（すなわち、編集される）か否かを判断することができる。判断１４１４でプロフィールが変更されることになっていたと判断された時に、プロフィール編集ページを示す１４１６ことができる。例えば、コンピュータデバイスは、プロフィール編集ページを表示させることができる。プロフィール編集ページに関するユーザ入力をその後受信する１４１８ことができる。ユーザ入力は、ユーザに向けて既存のプロフィールを編集するのに使用される。
【０１１０】
判断１４２０は、変更されたプロフィールを保存すべきであるか否かを判断することができる。判断１４２０が変更されたプロフィールを保存すべきであると判断した時に、プロフィール編集ページを使用して変更されたプロフィールを保存する１４２２ことができる。代替的に、判断１４２０で変更されたプロフィールを保存すべきではないと判断した時に、ブロック１４２２を迂回することができる。ブロック１４２２後に又はブロック１４２２が迂回された後に、判断１４２４は、プロフィールの修正が完全である（又は行われた）か否かを判断することができる。判断１４２４がプロフィールページの修正が完了しなかったと判断した時に、プロフィール設定処理１４１０は、プロフィールページの修正を続けることができるようにブロック１４１８及びその後のブロックに戻って繰り返すことができる。判断１４２４がプロフィールページの修正が完了したと判断した状態で、プロフィール設定処理１４００は終了することができる。更に、判断１４１４でプロフィールが変更すべきではないと判断した時も、プロフィール設定処理１４００は終了することができる。
【０１１１】
図１５は、一実施形態による一般的なプロフィールページ１５００の図である。プロフィールページ１５００は、少なくとも１つのユーザに対してユーザプロフィールの表現を呈示することができる。一実施形態において、ユーザプロフィールは、ソーシャルネットワーキングシステムのユーザに関連付けることができる。例えば、ソーシャルネットワークシステムは、普通のユーザ（消費者ユーザ）、並びにコンテンツプロバイダユーザ（例えば、アーティスト、卸売業者）をサポートすることができ、その各々は、ソーシャルネットワーキングシステムを通じてアクセス可能にすることができるプロフィールを形成することができる。ソーシャルネットワーキングシステムは、オンラインメディアシステムの一部とすることができる。
【０１１２】
一般化プロフィールページ１５００は、プロフィール、すなわち、ソーシャルネットワークシステムによって維持及び呈示可能にすることができる電子プロフィールを表すことができる。一般化プロフィールページ１５００は、そのユーザプロフィールとして機能するために、最初にユーザによって作成される。プロフィールが形成された状態で、ユーザは、その後にプロフィールを編集し、それによって一般化プロフィールページ１５００を更新することができる。一般化プロフィールページ１５００は、例えば、図１５に示すように、プロフィールに関連付けられたユーザに関連する異なるタイプの情報又はデータを含むことができる様々な異なる領域を含むことができる。プロフィールページ１５００は、個人情報領域１５０２、メディアに対する興味リーチング１５０４、及びプライバシー設定リーチング１５０６を含むことができる。個人情報領域１５０２は、ソーシャルネットワーキングシステムでユーザを説明又は表すために使用される個人情報のユーザエントリをもたらすことができる。メディア興味領域１５０４は、ユーザを表すメディア情報を含むことができる。より一般的には、メディア興味領域１５０４は、ユーザが好むものを表すようとして識別かつ使用することができるあらゆるタイプのデジタルメディアアセットを表すことができる。プライバシー設定領域１５０６では、１つのプロフィールに関してプライバシー選択肢を制御するユーザが選択可能な制御を行うことができる。
【０１１３】
図１６Ａは、一実施形態による代表的なプロフィール作成画面１６００の図である。プロフィール作成画面１６００は、図１５に示す一般的なプロフィールページ１５００の個人情報領域１５０２の一実施形態を表すことができる。
【０１１４】
プロフィール作成画面１６００は、個人情報領域１６０２を含む。ユーザは、プロフィール作成画面１６００と対話し、ソーシャルネットワーキングシステム上で一般公開されるようになるユーザに関する個人情報を呈示することができる。図１６Ａに示す例では、個人情報領域１６０２は、ユーザが第１の名１６０４、姓１６０６、及び性別１６０８を指定することを可能にすることができる。個人情報領域１６０２は、ユーザがユーザに関連する画像１６１０を提供することを可能にすることができる。ユーザインタフェースコントロール１６１２は、ユーザに関するプロフィールに関連付けられた画像１６１０として使用されるようにアップロードされる画像の位置をユーザが識別するのを補助することができる。一例では、ソーシャルネットワーキングシステムは、ソーシャルネットワーキングシステム上の１つの画像として提供される前にアップロードされた画像の承認を必要とすることができる。
【０１１５】
更に、個人情報領域１６０２は、市と州のようなユーザに関する住居情報１６１４（例えば、「私の居場所」）と記載）を含むことができる。更に、個人情報領域１６０２は、ユーザが自分身に関する短い説明を提供することができる語り区画１６１６（例えば、「私に関して」と記載）を含むことができる。
【０１１６】
更に、プロフィール作成画面１６００は、ユーザが自分と結びつくと思われるメディア（例えば、音楽）のジャンルを指定するのを補助するジャンル選択区画１６１８を含むことができる。図１６Ａに示す特定的な例では、ユーザは、自分のプロフィールに利用されることになる１〜３つの所定のジャンルを選択することができる。選択に利用可能な所定のジャンルを表又はリストタイプ１６２０に呈示することができる。音楽の所定のジャンルの一部の例は、代案、ブルース、クラシック、コメディ、カントリ、ダンス、電子、ヒップホップ／ラップ、ジャズ、ラテン、メタル、ポップ、レゲエ、ロック、サウンドトラック、及び世界である。
【０１１７】
図１６Ｂは、一実施形態による別のプロフィール作成画面１６４０の図である。プロフィール作成画面１６４０は、新しい画面又はページを表すことができ、又は図１６Ａに示すプロフィール作成画面１６００内に示されている個人情報１６０２を含む同じ画面又はページの一部を表すことができる。
【０１１８】
プロフィール作成画面１６４０は、「好きな音楽」と説明されたメディア興味領域１６４２を含む。メディア興味領域１６４２において、ユーザは、自分が好きな音楽の品目のようなメディア品目を自分のプロフィール関連付けることができる。更に、音楽の品目の選択は、自動的又は手動とすることができる。第１のユーザコントロール１６４４は、音楽の品目を自動的に選択させるためにユーザによって選択することができる。例えば、ユーザが購入したか、「気に入った」か、評定したか、又はレビューした音楽に基づいて自動選択を行うこともできる。第２のユーザコントロール１６４６は、ユーザによって音楽の品目の手動の選択を容易にするように選択することができる。このような場合に、図１６Ｂに図示していないが、追加のユーザインタフェースコントロールは、ユーザが音楽の品目を識別するのを補助するためにプロフィール作成画面１６４０に更に追加することができる。例えば、追加のユーザインタフェースコントロールは、検索又は閲覧機能コントロールとすることができる。第３のユーザインタフェースコントロール１６４８は、ユーザが彼らのプロフィールのメディア興味領域１６４２に自分を表す可能性があるあらゆる特定のメディア品目を明示して欲しくないことを示すためにユーザによって選択することができる。プロフィール作成画面１６４０は、メディアププロフィール描写１６５０を含むことができる。メディアププロフィール描写１６５０は、メディアプロフィール内に含まれるように選択された所定の数のメディア品目、すなわち、音楽の品目の表現を呈示することができる。メディアププロフィール描写１６５０は、メディアプロフィールに向けてメディア品目の選択を促進することができるだけではなく、ユーザが、どのようにメディアプロフィールがソーシャルネットワーキングシステムを使用して自分のプロフィールにアクセスしている他の人に表示されるかを理解するように、ユーザに作成されたメディアプロフィールを呈示することができる。図１６Ｂに示すように、メディアププロフィール描写１６５０は、メディア品目が現在割り当てられないので、所定の数（例えば、８つ）のメディアスロットが空状態であるあらゆる格子状に呈示することができる。
【０１１９】
図１６Ｃは、一実施形態による図１６Ｂに示すプロフィール作成画面１６４０の別の図である。プロフィール作成画面１６４０は、ユーザが、音楽プロフィールが自動的に生成されるという要求に第１のユーザコントロール１６４４を選択したことを示すものである。その結果、メディアププロフィール描写１６５０は、メディアプロフィール内に所定の数のメディア品目を含むように自動的に更新されたものである。この例では、メディアプロフィールに割り当てられているメディア品目の各々は、画像、すなわち、メディア品目（例えば、歌）に関連のアルバムカバーアートとして示されている。自動選択によりメディアプロフィールを完成するのに十分な固有の画像が得られなかった場合に、メディアプロフィール、は空のスロット（例えば、図１６Ｂでは空のスロット）に向けて指示子を含むことができることに注意すべきである。
【０１２０】
図１６Ｂ及び図１６Ｃは歌のようなメディア品目の選択をもたらすものであるが、メディア興味領域１６４２は、代替的に様々な異なるデジタルメディアアセットのあらゆる選択を可能にすることができることを理解すべきである。例えば、選択は、あらゆる１つ又はそれよりも多くの歌、アルバム、ソフトウエアアプリケーション、動画、電子ブック、ゲームのような選択に関連することができる。
【０１２１】
図１６Ｄは、一実施形態による図１６Ｂに示すプロフィール作成画面１６４０の別の図である。ここでは、プロフィール作成画面１６４０は、ユーザが、音楽プロフィールが手動で生成されることを要求するために第２のユーザコントロール１６４６を選択したことを示すものである。その結果、メディアププロフィール描写１６５０は、メディアプロフィール内に含まれるべき所定の数のメディア品目を選択するユーザによって手動で作成されたものである。この例では、メディアプロフィールに割り当てられているメディア品目の各々は、画像、すなわち、メディア品目（例えば、歌）に関連のアルバムカバーアートとして示されている。手動の選択でメディアプロフィールを完成するのに十分なメディア品目（固有の画像で）が選択されなかった場合に、メディアプロフィールは、空のスロット（例えば、図１６Ｂでは空のスロット）に向けて指示子を含むことができることに注意すべきである。また、この実施形態において、プロフィール作成画面１６４０は、検索機能コントロール１６５４（例えば、検索テキストボックス）を示す検索指示子１６５２を含むことができる。この例では、検索文字列「Ｓｍｉｔｈ」は、探索機能コントロール１６５４において入力されたものである。更に、検索文字列（例えば、検索文字列を適合させる）に従ったメディア品目の検索の検索結果１６５８は、プロフィール作成画面内に表示することができる。検索結果１６５８は、リスト又は表（又は格子）内に示されている。図１６Ｄに示す実施形態において、検索結果１６５８内のメディア品目は、メディア品目の各々に対して、名称、アルバム、及びアーティストを有する表（又は格子）内に示されている。更に、ユーザコントロール１６６０（例えば、「追加する」と記載）は、ユーザが表内のメディア品目の対応する１つをメディアププロフィール描写１６５０に追加するのを補助するために設けることができる。
【０１２２】
図１６Ｂ及び図１６Ｃは歌のようなメディア品目の選択をもたらすものであるが、メディア興味領域１６４２は、代替的に様々な異なるデジタルメディアアセットのあらゆる選択を可能にすることができることを理解すべきである。例えば、選択は、あらゆる１つ又はそれよりも多くの歌、アルバム、ソフトウエアアプリケーション、動画、電子ブック、ゲームのような選択に関連することができる。
【０１２３】
メディアプロフィール作成に関連付けられた様々な追加の特徴を以下に説明する。例えば、図１６Ｃに示すメディアププロフィール描写１６５０は、特定のメディア品目に関連の画像を呈示する格子状に呈示することができる。メディアププロフィール描写１６５０が表示された状態で、ユーザは、必要に応じて、表示された画像との手動の対話によりメディアプロフィールを更に操作することができる。例えば、そのユーザは、メディアププロフィール描写１６５０においてメディア品目に関連する画像の１つを選択し、表示されたメディアププロフィール描写１６５０内の別の位置に（例えば、ドラッグ＆ドロップアクションで別のグリッド位置に）移動することができる。例えば、ユーザは、最も重要で最も現在好きなメディア品目に対応するように第１の格子位置を望むことがある。
【０１２４】
メディアプロフィールの手動又は自動作成の間で切り換わる時に、ユーザによって別の特徴を利用することができる。ここでは、システムは、可能なその後の使用に向けて従来の選択を格納することができる。例えば、ユーザがメディアプロフィールに向けて１つ又はそれよりも多くの手動の選択を行って、次に、メディアプロフィールが自動的に作成されることを選択した場合に、メディアプロフィールを自動的に作成する前に手動の選択を格納することができる（例えば、データベース内に）。ユーザが後で手動の選択に戻った場合に、以前に保存された手動の選択を呼び戻して少なくとも部分的にメディアプロフィールを形成するのに使用することができる。また、自動選択と手動選択間で切り換わると、先に自動的に判断されたそれらの選択を格納することができる。いずれにしても、従来の選択が使用される場合に、従来の選択は、メディアプロフィールからユーザによって簡単に削除することができる。
【０１２５】
メディアププロフィール描写１６５０のための追加の特徴は、ユーザが画像の１つ（例えば、画像上でカーソルによりに位置決めされた）上にポインティングデバイスを向けるためにメディアププロフィール描写１６５０と対話する場合に、コンピュータデバイスが、メディア情報を提供するために画像上に又はその近くに情報ボックスをポップアップ表示することができることである。例えば、メディア品目が歌である場合に、ポップアップ表示された情報ボックスは、歌の名称、歌を含むアルバム、及びアーティストを呈示することができる。
【０１２６】
図１６Ｅは、一実施形態による別のプロフィール作成画面１６８０の図である。プロフィール作成画面１６８０は、新しい画面又はページを表すことができ、又は代替的に図１６Ａに示すプロフィール作成画面１６００に呈示する個人情報１６０２及び／又は図１６Ｂに示すプロフィール作成画面１６４０に呈示するメディア興味領域１６４２を含む同じ画面又はページの一部を表すことができる。
【０１２７】
プロフィール作成画面１６８０は、指定された「プライバシー設定」であるプライバシー設定領域１６８２を含む。プライバシー設定領域１６８２により、ユーザは、どのようにかつどの方法で他のユーザが自分のプロフィールの各部分にアクセスすることを許されるかを制御することができる。プライバシー設定領域１６８２は、他のユーザにユーザをフォローすることを許可するためにユーザによって選択することができる第１のユーザインタフェースコントロール１６８４を含む。このような場合には、名称、画像、「私の居場所」のような以前にユーザプロフィール内に示すユーザの個人情報、及び「私に関して」の情報にアクセス可能であることになる。第２のユーザインタフェースコントロール１６８６は、あらゆる「フォロー」要求のユーザによる承認を必要とするようにユーザによって選択することができる。ここでは、この選択肢が選択された場合に、ソーシャルネットワーキングシステムは、このような他のユーザがユーザの活動（例えば、活動フィード）をフォローすることができる前にあらゆる他のユーザを承認するようにユーザを促すことになる。更に、プロフィール作成画面１６８０は、選択すると、ユーザに関するプロフィールを隠す第３のユーザインタフェースコントロール１６８８を含むことができる。ユーザに関するプロフィールが隠されることになっている時に、ユーザプロフィール内に示す個人情報は、他のユーザが利用可能ではない（すなわち、一般公開されていない）。
【０１２８】
図１７は、一実施形態による代表的なプロフィール編集画面１７００の図である。プロフィール編集画面１７００は、図１５に示す一般的なプロフィールページ１５００の一実施形態を表すことができる。プロフィール編集画面１７００は、図１６Ａに示すプロフィール作成画面１６００と類似でもある。一実施形態において、プロフィール編集画面１７００は、プロフィール作成画面１６００を使用して先だって作成されたユーザプロフィールを編集する（又は変更する）ために使用することができる。
【０１２９】
プロフィール編集画面１７００は、個人情報領域１７０２を含む。ユーザは、ソーシャルネットワーキングシステム上で一般公開することができるユーザに関する以前に示す個人情報を編集するためにプロフィール編集画面１７００と対話することができる。図１７に示す例では、個人情報領域１７０２は、ユーザが名１７０４、姓１７０６、及び性別１７０８を編集することを可能にすることができる。個人情報領域１７０２は、ユーザがユーザに関連する画像１７１０を編集することを可能にすることができる。ユーザインタフェースコントロール１７１２は、ユーザに対してプロフィールに関連付けられた画像１７１０として使用されるようにユーザが画像をアップロードするのを補助することができる。１つの例では、ソーシャルネットワーキングシステムは、ソーシャルネットワーキングシステム上の１つの画像として提供される前に、アップロードされた画像の承認を必要とすることができる。
【０１３０】
加えて、個人情報領域１７０２は、編集することができる市と州のようなユーザに関する住居情報１７１４（例えば、「私の居場所」と記載）を含むことができる。更に、個人情報領域１７０２は、自分に関する短い説明としてのユーザによって以前に示すかつ現在編集することができる語り区画１７１６（例えば、「私に関して」と記載）を含むことができる。
【０１３１】
更に、プロフィール編集画面１７００は、ユーザプロフィールに関連付けられたメディア（例えば、音楽）のジャンルを指定するジャンル選択区画１７１８を含むことができる。プロフィール作成画面１７００は、先だって確立されたジャンル選択をユーザが変更するのを容易にする編集ユーザインタフェースコントロール１７２０を有することができる。例えば、編集ユーザインタフェースコントロール１７２０を選択すると、プロフィール編集画面１７００は、ユーザが自分のユーザプロフィールと結びつくと思われるメディア（例えば、音楽）のジャンルを再指定するのを補助する図１６Ａに示すジャンル選択区画１６１８のようなジャンル選択区画を更に表示するように変更することができる。
【０１３２】
プロフィール編集画面１７００は、「好きな音楽」と説明されたメディア興味領域１７２２を含むことができる。メディア興味領域１７２２において、ユーザは、音楽の品目のような自分のプロフィールと以前に関連付けられたメディア品目を再訪問することができる。更に、音楽の品目の選択は、自動又は手動とすることができる。第１のユーザコントロール１７２４は、音楽の品目を自動的に選択させるためにユーザによって選択することができる。例えば、ユーザが購入したか、「気に入った」か、評定したか、又はレビューした音楽に基づいて自動選択を行うことができる。第２のユーザコントロール１７２６は、音楽の品目の手動の選択を容易にするためにユーザによって選択することができる。このような場合に、図１７に図示していないが、追加のユーザインタフェースコントロールは、ユーザが音楽の品目を識別するのを補助するためにプロフィール編集画面１７００に更に追加することができる。例えば、追加のユーザインタフェースコントロールは、検索又は閲覧機能コントロールとすることができる。第３のユーザインタフェースコントロール１７２８は、ユーザが自分のプロフィールのメディア興味領域１７２２に自分を表す可能性があるあらゆる特定のメディア品目を指定して欲しくないことを示すためにユーザによって選択することができる。
【０１３３】
プロフィール編集画面１７００は、メディアプロフィール描写１７３０を含むことができる。メディアプロフィール描写１７３０は、所定の数のメディア品目、すなわち、メディアプロフィール内に含まれるように先だって選択された音楽の品目の表現を呈示することができる。メディアププロフィール描写１７３０は、メディアプロフィールに向けてメディア品目の選択を促進できるだけではなく、ユーザが、どのようにメディアプロフィールがソーシャルネットワーキングシステムを使用して自分のプロフィールにアクセスしている他の人に表示されるかを理解するようにユーザに作成されたメディアプロフィールを呈示することができる。
【０１３４】
図１７に示す例では、プロフィール編集画面１７００は、音楽プロフィールが自動的に生成されることを要求するために第１のユーザコントロール１７２４をユーザが選択したことを示している。その結果、メディアププロフィール描写１７３０は、メディアプロフィール内に所定の数のメディア品目を含むように自動的に更新されたものである。この例では、メディアプロフィールに割り当てられているメディア品目の各々は、画像、すなわち、メディア品目（例えば、歌）に関連のアルバムカバーアートとして示されている。しかし、ユーザは、選択を再配置するか、１つ又はそれよりも多くの選択を削除するか、手動の選択に切り換えるか、又はメディアプロフィールを無効にすることによってメディアプロフィールを変更することができる。
【０１３５】
プロフィール編集画面１７００は、「プライバシー設定」と指定されたプライバシー設定領域１７３２を含むことができる。プライバシー設定領域１７３２により、ユーザは、どのようにかつどの方法で他のユーザが自分のプロフィールの各部分にアクセスすることが許されるかを制御することができる。プライバシー設定領域１７３２は、ユーザが以前に確立されたプライバシー設定を変更するのを容易にするユーザインタフェース編集コントロール１７３４を有することができる。例えば、編集ユーザインタフェースコントロール１７３４を選択すると、プロフィール編集画面１７００は、ユーザプロフィールに向けてユーザが以前に確立されたプライバシー設定を変更することを補助するために図１６Ｅに示すプライバシー設定区画１６８２のようなプライバシー設定領域を更に表示するように変更することができる。
【０１３６】
プロフィール編集画面１７００は、プロフィールに行われたあらゆる変更を保存する保存ボタン１７３６を含むことができる。キャンセルボタン１７３８は、プロフィール編集画面１７００に行われたあらゆる変更を打ち切るために使用することができる。
【０１３７】
プロフィール編集画面１７００は、自分のプロフィールを編集するためにあらゆるユーザによって使用することができるが、一実施形態において、アーティストのような特定のユーザは、僅かに異なるコンテンツであるプロフィールを用いて呈示することができる。図１８は、一実施形態による代表的なアーティストプロフィール編集画面１８００の図である。アーティストプロフィール編集画面１８００は、アーティストがアーティストのプロフィールを編集するように設計された点を除き、図１７に示すプロフィール編集画面１７００と類似のものである。一実施形態において、アーティストプロフィール編集画面１８００は、プロフィール作成画面（図１６Ａ〜図１６Ｄを参照されたい）と類似である可能性があるアーティストプロフィール作成画面を使用するアーティストに向けて以前に作成されたアーティストプロフィールを編集（又はは、変更）するのに使用することができる。
【０１３８】
アーティストプロフィール編集画面１８００は、アーティスト情報領域１８０２を含む。ユーザは、アーティストプロフィール編集画面１８００と対話し、ソーシャルネットワーキングシステム上で一般公開することができるユーザに関する以前に示すアーティスト情報を編集することができる。図１８に示す例では、アーティスト情報領域１８０２は、アーティスト名１８０４を表示することができ、かつアーティストが性別１８０６を編集することを可能にすることができる。アーティスト情報領域１８０２は、アーティストがアーティストに関連する画像１８０８を編集することを可能にすることができる。ユーザインタフェースコントロール１８１０は、アーティストがアーティストのプロフィールに関連付けられた画像１８０８として使用されるように画像をアップロードするのを補助することができる。一例では、ソーシャルネットワーキングシステムは、ソーシャルネットワーキングシステム上で写真として提供される前にアップロードされた画像の承認を必要とすることができる。更に、アーティスト情報領域１８０２は、自分に関する短い説明としてのユーザによって以前に示すかつ現在編集することができる語り区画１８１２（例えば、「私に関して」と記載）を含むことができる。
【０１３９】
アーティストプロフィール編集画面１８００は、「好きな音楽」と説明されたメディア興味領域１８１４を含むことができる。メディア興味領域１８１４において、ユーザは、音楽の品目のような自分のプロフィールと以前に関連付けられたメディア品目を再訪問することができる。音楽の品目の選択は、自動又は手動とすることができるが、この実施形態において、アーティストは、プロフィール内に含められるよう音楽の品目を手動で識別する。ユーザインタフェースコントロール１８１６は、ユーザが音楽の品目を識別するのを補助するためにアーティストプロフィール編集画面１８００を用いて呈示することができる。例えば、追加のユーザインタフェースコントロール１８１６は、検索又は閲覧機能コントロールとすることができる。
【０１４０】
アーティストプロフィール編集画面１８００は、メディアプロフィール描写１８１８を含むことができる。メディアププロフィール描写１８１８は、所定の数のメディア品目、すなわち、アーティストのメディアプロフィール内に含まれるように以前に選択されていた音楽の品目の表現を呈示することができる。メディアププロフィール描写１８１８は、メディアプロフィールに向けてメディア品目の選択を促進できるだけではなく、ユーザが、どのようにメディアプロフィールがソーシャルネットワーキングシステムを使用して自分のプロフィールにアクセスしている他の人に表示されるかを理解するように、ユーザに作成されたメディアプロフィールを呈示することができる。アーティストは、選択を再配置するか、１つ又はそれよりも多くの選択を削除するか、又は他の選択を追加することによってメディアプロフィールを変更することができる。
【０１４１】
アーティストプロフィール編集画面１８００は、「電子メール通知設定」と指定された電子メール通知設定領域１８２０を含むことができる。電子メール通知設定領域１８２０により、ユーザは、メディア（例えば、写真又は映像）が処理された後に電子メール通知が送られるべきであるか否か制御することができる。
【０１４２】
アーティスト編集画面１８００は、プロフィールに行われたあらゆる変更を保存する保存ボタン１８２２を含むことができる。キャンセルボタン１８２４は、アーティストプロフィール編集画面１８００に行われたあらゆる変更を打ち切るために使用することができる。
【０１４３】
図１９は、一実施形態によるメディアプロフィール設定処理１９００のフロー図である。メディアプロフィール設定処理１９００は、サーバ、クライアントコンピュータ、又は他のコンピュータデバイスによって実行することができる。
【０１４４】
メディアプロフィール設定処理１９００は、ユーザに関連付けられたメディアプロフィールが編集（又は変更）されるようになったか否かを判断する判断１９０２で始まることができる。判断１９０２が、メディアプロフィールがこの時間に編集すべきではないと判断した時に、メディアプロフィール設定処理１９００は、メディアプロフィールを編集する必要性を待つ。判断１９０２でメディアプロフィールが編集されることになっていると判断した状態で、メディアプロフィール設定処理１９００は、続けることができる。換言すれば、メディアプロフィール設定処理１９００は、メディアプロフィールが編集されることになっている時に、実際上呼び出すことができる。
【０１４５】
判断１９０２でメディアプロフィールが編集されることになっていると判断した状態で、判断１９０４は、メディアプロフィールが削除されることになるか否かを判断する。例えば、ユーザは、もはやメディアプロフィールを有することを望まない場合に以前に作成されたメディアプロフィールを削除することができる。判断１９０４でユーザのメディアプロフィールが削除することになっていると判断した時に、メディアプロフィールを削除し１９０６、メディアプロフィール設定処理１９００は終了することができる。メディアプロフィールが削除された状態で、ユーザは、必要に応じて、新しいメディアプロフィールをその後作成することができる。
【０１４６】
それに反して、判断１９０４でメディアプロフィールを削除すべきではないと判断した時に、判断１９０８では、自動選択がメディアプロフィールを判断する際に利用されることになっているか否かを判断する。判断１９０８で自動選択が利用されることになっていると判断した時に、メディア品目に関連するユーザデータを検索する１９１０ことができる。ユーザデータは、例えば、ユーザ購入履歴データ、ユーザメディアデータ、ユーザレビューデータ、又は。ソーシャルネットワーキングシステムによって維持されるユーザに関連付けられたあらゆる他の情報である。ユーザに関連するユーザデータが検索された１９１０後に、ユーザデータに基づいて所定の数のメディア品目を選択する１９１２ことができる。所定の数の選択された１９１２メディア品目は、メディアプロフィールを形成するのに使用することができる。メディア品目の所定の数の選択１９１２の後に、更新されたメディアプロフィールは、１９１４内で表示することができる。この場合に、ユーザに関連付けられたメディアプロフィールは、メディアプロフィールのメディア品目が自動的に選択されるように変更される。
【０１４７】
代替的に、判断１９０８で自動選択がメディアプロフィールを判断する際に利用すべきではないと判断した時に、判断１９１６は、メディアプロフィールを判断するために手動の選択が利用されるか否かを判断することができる。判断１９１６で手動の選択が利用されることになっていると判断した時に、メディアプロフィール内に手動で含まれるべきメディア品目の特定を容易にするためにユーザインタフェースコントロールを表示する１９１８ことができる。次に、ユーザインタフェースコントロールを使用してメディア品目の１人又はそれよりも多くのユーザ選択を受信する１９２０ことができる。一般的に、メディア品目のユーザ選択は、所定の数のメディア品目が選択されるようなものである。メディア品目のユーザ選択を受信した１９２０後に、メディアプロフィールが形成又は変更される。次に、更新されたメディアプロフィールを表示する１９２２ことができる。この場合に、メディアプロフィールのメディア品目が手動で選択されるようにユーザに関連付けられたメディアプロフィールは変更される。
【０１４８】
更新されたメディアプロフィールの表示１９２２後に、判断１９２４で一部のより多くのユーザ選択を受信されることになっているか否かを判断することができる。判断１９２４がより多くの選択が受信されることになっていると判断した時に、メディアプロフィール設定処理１９００は、追加のユーザ選択が受信及び処理することができるようにブロック１９２０及びその後のブロックに戻って繰り返すことができる。代替的に、判断１９２４に示すべきユーザ選択がこれ以上ないと判断した時に、メディアプロフィール設定処理１９００は終了することができる。更に、手動の選択が行われるべきではないという判断１９１６の後も、メディアプロフィール設定処理１９００は終了することができる。
【０１４９】
一態様により、メディアプロフィールは、類似のメディア趣味を有する異なるユーザを識別するのに使用することができる。例えば、メディアプロフィールが１０個までのメディア品目を含む場合に、メディアプロフィール内のメディア品目間に高い相関を有する異なるユーザは、ユーザを互いに対して興味深い可能性がより高いと記載させることができる。従って、フォローすべき人々に関する推薦がソーシャルネットワーキングシステムによって示された場合に、彼らのそれぞれのメディアプロフィール間の相関の程度は、このような推薦を決める際の少なくとも１つのファクタとして利用することができる。
【０１５０】
別の態様により、ユーザのメディアプロフィールは静的とすることができる。例えば、上述のように、ユーザは、メディアプロフィールを手動で設定することができる。このようなメディアプロフィールであれば静的であるが、ユーザは、望ましい時はいつでもメディアプロフィールを手動で更新することができる。
【０１５１】
別の態様により、ユーザのメディアプロフィールは自動とすることができる。例えば、上述のように、ユーザは、メディアプロフィールの自動作成を可能にすることができる。１つの例では、メディアプロフィールの自動作成は、メディアプロフィールが自動的に再現することができるようにユーザ活動又はイベントに基づいて定期的に（例えば、日別に）動的にトリガすることができる。例えば、メディアプロフィールの自動作成は、購入履歴、「好み」、評定、又はレビューに基づくことができる。例えば、メディアプロフィールが自動的に作成された後にユーザが新しい歌をオンラインメディアショップから購入した場合に、そうすることによってユーザの現在のメディアの興味と合致する可能性がより高い異なるメディアプロフィールが得られるようにメディアプロフィールを再判断することができる。しかし、ユーザは、一実施形態において、自動的に作成されたメディアプロフィールが少なくとも承認なしに動的に変更されないことを好む場合がある。
【０１５２】
別の態様により、メディアプロフィールは、異なるユーザに示された時にユーザのメディアプロフィールを異なる方法で表示することができるように動的とすることができる。メディアプロフィールは、ユーザページ、接続ページ、又は何らかの他の電子ページの一部のような様々な異なる方法でユーザに呈示することができる。また、上述のように、メディアプロフィールは、メディアプロフィール内のメディア品目を表す画像を含むことができる。第１のユーザが第２のユーザのメディアプロフィールを視聴しようとする例を精査する。メディアプロフィールの動的な態様は、例えば、第１のユーザの基本メディアプロフィールを第２のユーザの基本メディアプロフィールと比較することによって実行することができる。ここでは、メディアプロフィールは、基本メディアプロフィールの間の比較に基づいて、少なくとも第２のユーザによって使用されるように動的に設定することができる。例えば、第１のユーザのメディアプロフィールがロック並びにクラシック音楽に関連するメディア品目を有する場合に、第２のユーザによって見られる動的メディアプロフィールは、第２のユーザのメディアプロフィールがクラシック音楽（ロックミュージックではなく）に対する関心を示す場合に、クラシック音楽において第１のユーザの関心を強調することがあり得る。１つの例では、メディアプロフィール間の比較（又は相関）は、数値的に又は視覚的に呈示することができる。例えば、メディア品目「２人とも気に入った」を指定かつ表示することができる。追加の実施形態において、メディアプロフィールを相関させるために利用することができる同じか又は類似の方法で、異なるユーザに関連付けられたメディアライブラリを相関させる処理がある可能性がある。このような情報は、類似点、相関、又はそれぞれのメディアライブラリ内の類似点又は差によりサポートすることができる他の関係に関する情報を提供するように設定された詳細なデータを呈示することができる。このような情報は、ユーザに購入又は他に向けてメディア品目を推薦するのに利用することができる。
【０１５３】
図２０は、一実施形態によるコンピュータデバイス２０００のブロック図を示している。コンピュータデバイス２０００は、図１に説明及び図示の代表的なコンピュータデバイス（例えば、ユーザ又はフォロワーコンピュータデバイス）、中心サーバ、又はオンラインショップ（例えば、オンラインメディアサーバ）の回路を表すことができる。コンピュータデバイスは主として固定式とすることができ、又は携帯式とすることができる。
【０１５４】
コンピュータデバイス２０００は、コンピュータデバイス２０００の全体的な作動を制御するマイクロプロセッサ又はコントローラに関連するプロセッサ２００２を含む。コンピュータデバイス２０００は、ファイルシステム２００４及びキャッシュ２００６内にメディア品目に関連するメディアデータを格納する。ファイルシステム２００４は、典型的には、固体メモリ（例えば、フラッシュメモリ）及び／又は１つ又はそれよりも多くの格納ディスクである。ファイルシステム２００４は、通常はコンピュータデバイス２０００に向けて大容量格納機能をもたらす。しかし、ファイルシステム２００４へのアクセス時間が比較的遅くなる可能性があるがあるので、コンピュータデバイス２０００は、キャッシュ２００６を含むことができる。キャッシュ２００６は、例えば、ランダムアクセスメモリ（ＲＡＭ）である。キャッシュ２００６への相対的なアクセス時間は、典型的には、ファイルシステム２００４の場合より短い。しかし、キャッシュ２００６は、ファイルシステム２００４の大きな格納機能を持たない。コンピュータデバイス２０００は、ＲＡＭ２０２０及び読取専用メモリ（ＲＯＭ）２０２２も含む。ＲＯＭ２０２２は、不揮発性で実行されるプログラム、ユーティリティ、又は処理を格納することができる。ＲＡＭ２０２０は、キャッシュ２００６に対してのような揮発性データストレージを提供する。
【０１５５】
コンピュータデバイス２０００は、コンピュータデバイス２０００のユーザがコンピュータデバイス２０００と対話することを可能にするユーザ入力デバイス２００８を含むことができる。例えば、ユーザ入力デバイス２００８は、ボタン、キーパッド、ダイヤル、タッチセンサ方式表面のような様々な形態を取ることができる。更に、コンピュータデバイス２０００は。ユーザに情報を表示するためにプロセッサ２００２により制御することができるディスプレイ２０１０（スクリーンディスプレイ）を含む。データバス２０１１は、少なくともファイルシステム２００４、キャッシュ２００６、プロセッサ２００２、音声符号化器／復号器（ＣＯＤＥＣ）２０１２、及び／又は映像ＣＯＤＥＣ２０１５間のデータ転送を容易にすることができる。
【０１５６】
一実施形態において、例えば、コンピュータデバイス２０００がメディアプレーヤである場合に、コンピュータデバイス２０００は、ファイルシステム２００４内に複数のメディア品目（例えば、歌、映像、ポッドキャストのような）を格納することができる。ユーザがコンピュータデバイスに特定のメディア品目を再生させることを所望した時に、利用可能なメディア品目のリストが、ディスプレイ２０１０上に表示される。次に、ユーザ入力デバイス２００８を使用し、ユーザは、利用可能なメディア品目の１つを選択することができる。プロセッサ２００２は、特定のメディア品目の選択を受信すると、１つ又はそれよりも多くの適切な出力デバイスにメディアデータを提供する。特定のメディア品目が暗号化された場合に、特定のメディア品目は、上述のようにまず解読され、この解読は、暗号化の１つ又はそれよりも多くの層を伴う可能性がある。一例として、音声出力に対して、プロセッサ２００２は、音声ＣＯＤＥＣ２０１２に特定のメディア品目のメディアデータ（例えば、オーディオファイル）を提供することができる。音声ＣＯＤＥＣ２０１２は、次に、スピーカ２０１４に向けてアナログ出力信号を生成することができる。スピーカ２０１４は、コンピュータデバイス２０００の内部にあり、又はコンピュータデバイス２０００の外部にあるスピーカとすることができる。例えば、コンピュータデバイス２０００に接続するヘッドホン又はイヤホンは、外部スピーカと見なされる。別の例として、ビデオ出力に対して、プロセッサ２００２は、映像ＣＯＤＥＣ２０１５に特定のメディア品目のメディアデータ（例えば、動画ファイル）を提供することができる。映像ＣＯＤＥＣ２０１５は、次に、ディスプレイ２０１０及び／又はスピーカ２０１４に向けて出力信号を生成することができる。
【０１５７】
コンピュータデバイス２０００は、データリンク２０１８に結合されたネットワーク／バスインタフェース２０１６も含む。データリンク２０１８は、コンピュータデバイス２０００が別のデバイス（例えば、ホストコンピュータ、電源、又は付属デバイス）に結合されることを可能にする。データリンク２０１８は、有線接続又は無線接続で達成することができる。無線接続の場合に、ネットワーク／バスインタフェース２０１６は、無線送受信機を含むことができる。
【０１５８】
追加の情報は、２０１０年８月３１日出願の「ネットワーキング及びソーシャル活動システムのユーザの分類及びステータス」という名称の米国特許仮出願第６１／３７８，８１７号明細書に提供されており、全ての目的に対して引用により本明細書に組み込まれている。
【０１５９】
以上の本発明の様々な態様、特徴、実施形態、又は実施例は、単独で又は様々な組合せで使用することができる。
【０１６０】
本発明の実施形態は、例えば、ソフトウエア、ハードウエア、又はハードウエア及びソフトウエアの組合せによって実施することができる。本発明は、コンピュータ可読媒体上のコンピュータ可読コードとして実施することができる。コンピュータ可読媒体は、その後にコンピュータシステムにより読み取ることができるデータを格納することができるあらゆるデータストレージデバイスである。コンピュータ可読媒体の例は、一般的に読取専用メモリ及びランダムアクセスメモリを含む。コンピュータ可読媒体のより特定的な例は、有形であり、かつフラッシュメモリ、ＥＥＰＲＯＭメモリ、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ハードドライブ、磁気テープ、及び光データストレージデバイスを含む。コンピュータ可読媒体は、コンピュータ可読コードが分散式に格納及び実行されるように、ネットワークで結合されたコンピュータシステム上に分散させることができる。
【０１６１】
本発明を完全な理解することができるように多くの特定の詳細に対して説明した。しかし、これらの特定の詳細がなくても本発明を実施することができることが当業者に明らかであろう。本明細書での説明及び表現は、当業者に最も有効に作動の本質を伝えるために当業者によって使用される一般的な意味である。他の例において、公知の方法、手順、構成要素、及び回路は、本発明の態様を不要に不明瞭にすることを回避するために詳細説明を割愛した。
【０１６２】
以上の説明において、「一実施形態」又は「実施形態」への言及は、実施形態に関連して説明した特定の特徴、構造、又は特性を本発明の少なくとも１つの実施形態に含むことができることを意味する。本明細書の様々な箇所に「一実施形態では」という語句が出てきても、必ずしも全て同じ実施形態も指しているというわけではなく、同じく他の実施形態を相互に排除する別々の実施形態又は代替的な実施形態でもない。更に、本発明の１つ又はそれよりも多くの実施形態を表す処理フロー図又は図中のブロックの順序は、本質的にいずれの特定の順序も示さず、本発明におけるいずれの制限も意味しない。
【０１６３】
本発明の多くの特徴及び利点は、本説明書から明らかであり、更に、多くの修正及び変形は、当業者に容易に想起されるものであるので、本発明は、図示及び説明するような構成及び作動通りに限定すべきではない。従って、全ての適切な修正及び均等物は、本発明の範囲に該当するように取ることができる。
【符号の説明】
【０１６４】
１０２  中心サーバ
１０６  データネットワーク
１１０  ユーザ活動領域
１１６、１２２  活動フィード
１２４  オンラインショップ
【図１】
2013536966.tif 000003
【図２】
2013536966.tif 000004
【図３Ａ】
2013536966.tif 000005
【図３Ｂ】
2013536966.tif 000006
【図４】
2013536966.tif 000007
【図５Ａ】
2013536966.tif 000008
【図５Ｂ】
2013536966.tif 000009
【図６Ａ】
2013536966.tif 000010
【図６Ｂ】
2013536966.tif 000011
【図７】
2013536966.tif 000012
【図８】
2013536966.tif 000013
【図９】
2013536966.tif 000014
【図１０】
2013536966.tif 000015
【図１１】
2013536966.tif 000016
【図１２】
2013536966.tif 000017
【図１３】
2013536966.tif 000018
【図１４】
2013536966.tif 000019
【図１５】
2013536966.tif 000020
【図１６Ａ】
2013536966.tif 000021
【図１６Ｂ】
2013536966.tif 000022
【図１６Ｃ】
2013536966.tif 000023
【図１６Ｄ】
2013536966.tif 000024
【図１６Ｅ】
2013536966.tif 000025
【図１７】
2013536966.tif 000026
【図１８】
2013536966.tif 000027
【図１９】
2013536966.tif 000028
【図２０】
2013536966.tif 000029
【国際調査報告】
2013536966.tif 000030
2013536966.tif 000031
2013536966.tif 000032