(57)【特許請求の範囲】
【請求項１】
サーバー側メディア配布アプリケーションによりサーバー側ソーシャルネットワークアプリケーションに問合せをしてソーシャルネットワークメッセージにおけるメディア製品識別子の発生数を決定する段階であって、前記メディア製品識別子は、サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージに含まれるものである段階と、
前記ソーシャルネットワークメッセージにおける識別子の発生数に少なくとも一部分基づいてメディア製品に関する１つ以上の統計情報を前記サーバー側メディア配布アプリケーションにより発生する段階と、
前記１つ以上の統計情報に少なくとも一部分基づいてメディア製品の格付けを前記サーバー側メディア配布アプリケーションにより生成する段階と、
を備えたソーシャルネットワークベースの製品追跡方法。
【請求項２】
前記メディア製品識別子は、メディア製品を独特に識別する、請求項１に記載の方法。
【請求項３】
前記メディア製品識別子は、選択可能なリンクを含む、請求項２に記載の方法。
【請求項４】
前記選択可能なリンクは、そのリンクを選択した装置が、前記サーバー側メディア配布アプリケーションを通してメディア製品についてメディア製品ディスプレイに表示するようにさせる、請求項３に記載の方法。
【請求項５】
前記サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージのコンテンツは、そのソーシャルネットワークメッセージが発生されるところの前記サーバー側メディア配布アプリケーションのインターフェイスに基づいて決定される、請求項１に記載の方法。
【請求項６】
前記サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージのメディア製品識別子は、そのソーシャルネットワークメッセージが発生されるところの前記サーバー側メディア配布アプリケーションのインターフェイスに基づいて決定される、請求項１に記載の方法。
【請求項７】
前記インターフェイスは、ユーザがメディア製品を格付けできるようにするインターフェイスを含む、請求項６に記載の方法。
【請求項８】
前記メディア製品識別子は、ユーザによるメディア製品の格付けを表わす、請求項７に記載の方法。
【請求項９】
サーバー側ソーシャルネットワークアプリケーションに問合せをする前記段階は、公的なソーシャルネットワークメッセージにおける前記識別子の発生数について前記サーバー側ソーシャルネットワークアプリケーションに問合せすることを含む、請求項１に記載の方法。
【請求項１０】
サーバー側ソーシャルネットワークアプリケーションに問合せをする前記段階は、前記サーバー側メディア配布アプリケーションのユーザからソーシャルネットワーククレデンシャルを得ることを含む、請求項１に記載の方法。
【請求項１１】
サーバー側ソーシャルネットワークアプリケーションに問合せをする前記段階は、ユーザのソーシャルネットワーククレデンシャルに基づきユーザのソーシャルネットワークアイデンティティに関連した私的ソーシャルネットワークメッセージについて前記サーバー側ソーシャルネットワークアプリケーションに問合せすることを含む、請求項１０に記載の方法。
【請求項１２】
サーバー側ソーシャルネットワークアプリケーションに問合せをする前記段階は、前記メディア製品識別子を含むソーシャルネットワークメッセージにおいて１つ以上のテキストストリングを識別することを含む、請求項１に記載の方法。
【請求項１３】
前記１つ以上のテキストストリングは、メディア製品に関する肯定的フィードバックを表わす、請求項１２に記載の方法。
【請求項１４】
メディア製品に関する１つ以上の統計情報を発生する前記段階は、前記ソーシャルネットワークメッセージがメディア製品に関する肯定的なフィードバックを表わすものかどうか決定することを含む、請求項１２に記載の方法。
【請求項１５】
メディア製品に関する１つ以上の統計情報を発生する前記段階は、ユーザのソーシャルネットワークプロパティを評価することを含む、請求項１０に記載の方法。
【請求項１６】
前記サーバー側メディア配布アプリケーションを通してメディア製品ディスプレイに前記メディア製品の格付けを表示する段階を更に備えた、請求項１１に記載の方法。
【請求項１７】
プロセッサが、
サーバー側ソーシャルネットワークアプリケーションに問合せをしてソーシャルネットワークメッセージにおけるメディア製品識別子の発生数を決定し、前記メディア製品識別子は、サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージに含まれるものであり、
前記ソーシャルネットワークメッセージにおける識別子の発生数に少なくとも一部分基づいてメディア製品に関する１つ以上の統計情報を発生し、
前記１つ以上の統計情報に少なくとも一部分基づきメディア製品の格付けを生成する、ようにさせるインストラクションを含むコンピュータプログラム。
【請求項１８】
前記サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージのコンテンツは、そのソーシャルネットワークメッセージが発生されるところの前記サーバー側メディア配布アプリケーションのインターフェイスに基づいて決定される、請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記サーバー側メディア配布アプリケーションを通して発生されるソーシャルネットワークメッセージのメディア製品識別子は、そのソーシャルネットワークメッセージが発生されるところの前記サーバー側メディア配布アプリケーションのインターフェイスに基づいて決定される、請求項１７に記載のコンピュータプログラム。
【請求項２０】
前記インターフェイスは、ユーザがメディア製品を得た後に表示されるインターフェイスを含む、請求項１９に記載のコンピュータプログラム。
【請求項２１】
前記識別子は、ユーザがメディア製品を得たことを指示する、請求項２０に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、ソーシャルネットワークとメディア配布プラットホームとの統合に関する。より詳細には、本発明は、消費者がメディア製品に関するフィードバックをメディア配布プラットホームからユーザのソーシャルネットワークアカウントを経て付与できるようにするためのシステム及び方法に関するが、これに限定されない。
【背景技術】
【０００２】
移動装置の処理パワー及び接続性の向上に伴い、それら装置に使用するために入手できるデジタルメディアが著しく増加した。そのようなデジタルメディアは、例えば、オーディオデータ、ビデオデータ、及びソフトウェアアプリケーション（例えば、ソーシャルネットワーキングアプリケーション、バンキングアプリケーション、ビデオゲームアプリケーション、等）を含む。多くの場合、デジタルメディアは、メディア配布プラットホームから電子的に得られる。メディア配布プラットホームの一例は、Ａｐｐｌｅ（登録商標）Ａｐｐ  ＳｔｏｒｅTMである。（ＡＰＰＬＥは、アップル・インクの登録商標であり、ＡＰＰ  ＳＴＯＲＥは、アップル・インクの商標である。）
【発明の概要】
【発明が解決しようとする課題】
【０００３】
種々のメディア配布プラットホームを経て入手できる膨大な数のデジタルメディア製品に基づき、ユーザが自分に関心のあるメディア製品を識別できるようにする必要がある。現在、メディア配布プラットホームは、ユーザがメディア製品を格付けするための機能を提供している。それらのユーザ格付けは、メディア配布プラットホームを通して入手できるメディア製品の人気をランク付けするのに使用される。それらのランキングは、メディア製品のグローバルな人気を示すものであるが、そのようなランキングは、ユーザの個人的な好みにカスタマイズされたものではない。又、メディア配布アプリケーションは、ユーザが既に有しているメディア製品、ある開発者により形成されたメディア製品のユーザランキング、等に基づいてメディア製品推薦をカスタマイズすることもできる。ソーシャルネットワーキング通信を使用してメディア製品情報の利用を高めることが有益である。
【課題を解決するための手段】
【０００４】
１つの実施形態では、方法及びコンピュータプログラム製品は、メディア配布プラットホームによりサーバー側ソーシャルネットワークアプリケーションに問合せをして、ソーシャルネットワークメッセージにおけるメディア製品識別子の発生数を決定することを含み、メディア製品識別子は、メディア配布プラットホームを通して最初に発生されたソーシャルネットワークメッセージに含まれるものである。ソーシャルネットワークメッセージにおけるメディア製品識別子の発生数に少なくとも一部分基づいて、メディア配布プラットホームは、メディア製品に関連した統計情報を発生し、そしてその統計情報に少なくとも一部分基づいてメディア製品格付けを生成する。
【０００５】
別の実施形態では、プログラム記憶装置は、プロセッサがメディア製品リスト及びシェアセレクタを表示するようにさせるインストラクションを含む。シェアセレクタの選択に応答して、１つ以上のソーシャルネットワークの識別子が表示される。少なくとも１つのソーシャルネットワークの選択に基づいて、製品リストに関するソーシャルネットワークメッセージが得られそして表示される。次いで、ソーシャルネットワークメッセージは、表示されたメッセージからの送信入力の選択に基づいて、選択されたソーシャルネットワークへ送信される。
【図面の簡単な説明】
【０００６】
【図１】１つの実施形態によりソーシャルネットワークを経てメディア製品に関する情報を通信する能力を示すメディア配布プラットホームの規範的なユーザインターフェイスの図である。
【図２】１つの実施形態によりメディア配布プラットホームでユーザがメディア製品に関する情報を通信しそしてメディア製品に関するソーシャルネットワーク情報を検索できるようにするプロセスを示すフローチャートである。
【図３】１つの実施形態によりメディア配布プラットホームを通してソーシャルネットワークメッセージを通信するのに伴う種々のコンポーネントを示すブロック図である。
【図４Ａ】１つの実施形態によりメディア配布プラットホームを通してソーシャルネットワークメッセージを通信する際の図３のコンポーネント間の情報の流れを示す通信フローチャートである。
【図４Ｂ】１つの実施形態によりソーシャルネットワークメッセージに含まれたメディア製品情報を検索する際の図３のコンポーネント間の情報の流れを示す通信フローチャートである。
【図５Ａ】１つの実施形態によりソーシャルネットワーク通信から得たメディア製品情報を合体する規範的なメディア配布プラットホームユーザインターフェイスを示す。
【図５Ｂ】１つの実施形態によりソーシャルネットワーク通信から得たメディア製品情報を合体する規範的なメディア配布プラットホームユーザインターフェイスを示す。
【図５Ｃ】１つの実施形態によりソーシャルネットワーク通信から得たメディア製品情報を合体する規範的なメディア配布プラットホームユーザインターフェイスを示す。
【図６】１つの実施形態による電子装置を示すブロック図である。
【発明を実施するための形態】
【０００７】
本発明は、ソーシャルネットワークの機能をメディア配布プラットホームと統合するためのシステム及び方法に関する。一般的に、ユーザがソーシャルネットワークアカウントを使用してメディア配布プラットホームからのメディア製品に関してコメントできるようにする技術が開示される。より詳細には、メディア配布プラットホームは、ユーザのソーシャルネットワークアイデンティティ（即ち、ユーザのソーシャルネットワークアカウントに関連したソーシャルネットワークアイデンティティ）を経てソーシャルネットワークメッセージとして通信されるべきメディア製品識別子をもつ前充填(pre-filled)メッセージを発生することができる。
【０００８】
以下の記述において、説明上、本発明の概念を完全に理解するために多数の特定の細部について述べる。この説明の一部分として、幾つかの添付図面は、本発明を不明瞭にしないために構造及び装置をブロック図の形態で表す。明瞭化のために、実際の具現化の全ての特徴が本明細書に述べられるのではない。更に、本開示で使用される言語は、主として読み易さ及び教授の目的で選択されたもので、発明の要旨を描写又は描くために選択されたものではなく、そのような発明の要旨を決定するには請求項に頼ることが必要である。本開示において「１つの実施形態」又は「一実施形態」を言及するときには、その実施形態に関して述べる特定の特徴、構造又は特性が本発明の少なくとも１つの実施形態に包含されることを意味し、そして「１つの実施形態」又は「一実施形態」を何回も言及するときには、必ずしも全てが同じ実施形態を指すと理解してはならない。
【０００９】
実際の具現化の開発（開発プロジェクトのような）において、開発者の特定の目標（例えば、システム及びビジネス関連の制約との適合）を達成するために多数の判断をしなければならず、且つそれらの目標は、具現化ごとに変化することが明らかである。又、そのような開発努力は、複雑で且つ時間がかかるが、本開示の利益を得る同期サービス設計の当業者にとって日常の業務となることも明らかであろう。
【００１０】
図１を参照すれば、規範的なユーザインターフェイスは、メディア配布プラットホーム内にソーシャルネットワーク機能を包含したものを示している。ここで使用するメディア配布プラットホームとは、一般的に、ユーザがメディア製品を電子的にサーチしそして得ることができるようにするサービスを指す。メディア配布プラットホームの機能は、典型的に、ユーザ装置において実行されるクライアント側メディア配布アプリケーションと、サーバー側メディア配布アプリケーションとの間で分割される。メディア配布プラットホーム内では、メディア製品ディスプレイ１０５は、メディア製品リストとして述べる特定のメディア製品１１０に関する情報を含む。メディア製品１１０は、オーディオメディア、ビデオメディア、移動アプリケーション、又はメディア配布プラットホームを通して得られる他の形態のデジタルメディアを含む。メディア配布プラットホームは、その配布プラットホームを通して検索するために入手可能なメディア製品ごとに個別のメディア製品表示を与える。或いは又、メディア配布プラットホームは、複数の入手可能なメディア製品に対して単一のメディア製品表示を与えることもできる。ユーザは、種々の方法でメディア製品ディスプレイ１０５に到達する。例えば、起動時に、メディア配布プラットホームは、ホームディスプレイを与える。ホームディスプレイは、消費者が、カテゴリ（例えば、ゲーム、生産性、スポーツ）により、最も人気のあるメディア製品のリストをブラウズすることにより、メディア製品名又は開発者名をサーチすることにより、等々で、特定のメディア製品をブラウズできるようにする。ここに示す実施形態では、メディア製品ディスプレイ１０５は、相互作用区分１１５、記述区分１２０、及び特徴区分１２５に分割される。記述区分１２０は、メディア製品１１０の記述を与え、そしてメディア製品１１０の新聞又は雑誌評論からの引用のようなマーケッティング情報を含む。特徴区分１２５は、メディア製品を使用するのに要求される装置の特徴を識別する。例えば、特徴区分１２５は、メディア製品１１０がある装置には適合するが、他の装置には適合しないことを指示する。最終的に、相互作用区分１１５は、メディア製品１１０を識別し、そしてユーザがメディア製品１１０に対してあるアクションをとることができるようにする。相互作用区分１１５は、メディア製品１１０を識別するアイコン１３０、メディア製品１１０の名前、メディア製品１１０を作成した開発者又はアーティスト、及びメディア製品１１０に対する格付け情報１４０を含む。
【００１１】
購入セレクタ１４５は、ユーザがメディア製品１１０を取得できるようにする（例えば、メディア配布プラットホームからユーザ装置へメディア製品１１０をダウンロードする）。１つの実施形態では、メディア配布プラットホームは、ユーザアカウント情報（例えば、クレジットカード情報）を記憶し、そしてユーザが購入セレクタ１４５を選択したときに適当な料金をユーザに課金する。フィードバックセレクタ１５０は、ユーザがメディア製品１１０を格付けできるようにする。例えば、ユーザがメディア製品１１０を得た後に、ユーザは、メディア製品ディスプレイ１０５へ復帰して、メディア製品１１０に関するフィードバックを与えることができる。１つの実施形態では、フィードバックセレクタ１５０は、ユーザがスケール（例えば、１つ星から５つ星）に基づきメディア製品１１０を格付けできるようにするインターフェイスを表示させる。ユーザのフィードバックは、メディア製品１１０のための格付け情報１４０の一部分となる。格付け情報１４０は、メディア配布プラットホームのユーザがメディア製品を人気で分類し、そして関心のあるメディア製品を見つけられるようにする。
【００１２】
１つの実施形態では、シェアセレクタ１５５を選択すると、メディア製品１１０に関する情報をシェアすることのできる配布チャンネル１６０のリストを表示させる。ここに示す実施形態では、利用可能な配布チャンネルは、ＳＭＳメッセージ１６０Ａ、ｅ−メール１６０Ｂ、ソーシャルネットワークＡ  １６０Ｃ、及びソーシャルネットワークＢ  １６０Ｄを含む。ここに示された配布チャンネル１６０のリストは、一例として与えられたもので、それに限定されるものではない。以下に詳細に述べるように、シェアセレクタ１５５は、メディア配布プラットホームの異なるインターフェイスからも利用できる（即ち、必ずしも、メディア製品ディスプレイ１０５からではない）。配布チャンネル１６０Ｃ及び１６０Ｄは、ユーザが１つ以上のユーザソーシャルネットワークアカウント（即ち、ソーシャルネットワークＡ及びソーシャルネットワークＢに対するソーシャルネットワークアカウント）を通してメディア製品に関する情報をシェアできるようにする。ソーシャルネットワークは、例えば、Ｆａｃｅｂｏｏｋ（登録商標）、Ｔｗｉｔｔｅｒ（登録商標）及びＬｉｎｋｅｄＩｎ（登録商標）を含む。（ＦＡＣＥＢＯＯＫは、フェースブック・インクの登録商標であり、ＴＷＩＴＴＥＲは、ツイッター・インクの登録商標であり、ＬＩＮＫＥＤＩＮは、リンクドイン・コーポレーションの登録商標である。）当業者であれば、他のソーシャルネットワークも分かるであろう。１つの実施形態では、適当な配布チャンネルだけが選択可能である。例えば、特定のユーザがソーシャルネットワークＡアカウントを有するが、ソーシャルネットワークＢアカウントをもたない場合には、ソーシャルネットワークＢ配布チャンネル１６０Ｄは、選択もできないし表示もされない。別の実施形態では、メディア配布プラットホームにアクセスするのに使用される装置において構成されるソーシャルネットワークアカウントだけが選択可能である。例えば、ユーザが、メディア配布プラットホームにアクセスするのに使用される装置において構成されないソーシャルネットワークアカウントを有する場合には、それに対応するソーシャルネットワーク配布チャンネルは選択できない。
【００１３】
ソーシャルネットワーク配布チャンネル（１６０Ｃ／Ｄ）の１つを選択すると、メディア配布プラットホームは、選択されたソーシャルネットワーク（即ち、ソーシャルネットワークＡ又はＢ）に対してユーザのソーシャルネットワークアイデンティティを経て送信されるべき前充填メッセージ１６５を発生するようにされる。１つの実施形態では、前充填メッセージ１６５は、ユーザにより編集可能である。前充填メッセージ１６５は、その前充填メッセージ１６５が発生されたところのメディア製品ディスプレイ１０５に対応するメディア製品１１０の識別子１７０を含む。１つの実施形態では、ソーシャルネットワークメッセージがＴｗｉｔｔｅｒメッセージとして通信される場合には、識別子１７０がＴｗｉｔｔｅｒハッシュタグとなる。別の実施形態では、識別子１７０は、選択可能なリンクである。そのような実施形態では、選択可能なリンクは、ユニフォームリソースロケータ（ＵＲＬ）である。更に別の実施形態では、選択可能なリンクは、メディア配布プラットホームにアクセスできる装置（例えば、発生されたソーシャルネットワークメッセージの受信者により動作される装置）から選択されたときに、メディア配布プラットホームを起動させ且つメディア製品ディスプレイ１０５を表示させる。１つの実施形態では、選択可能なリンクは、メディア配布プラットホームにアクセスできない装置から選択されたときにメディア製品１１０に関する情報を与えるウェブページを表示させる。
【００１４】
メッセージ１６５は、更に、メディア配布プラットホーム又はメディア配布プラットホームをコントロールする組織の識別子も含む。又、メッセージ１６５は、例えば、メディア製品に関連した画像又はスクリーンショットのような画像又はスクリーンショットも含む。１つの実施形態では、メッセージ１６５の言語は、メディア配布プラットホームにアクセスするのに使用される装置の設定、ユーザのソーシャルネットワークアカウントの設定、又はユーザのメディア配布プラットホームアカウントの設定に基づいて決定される。
【００１５】
送信セレクタ１７５を選択すると、ユーザのソーシャルネットワークアイデンティティ（即ち、ユーザのソーシャルネットワークアカウントに関連したソーシャルネットワークアイデンティティ）を経てソーシャルネットワークメッセージ１６５を通信させる。１つの実施形態では、メディア配布プラットホームは、ユーザに代わってソーシャルネットワークメッセージ１６５を通信する（例えば、メッセージは、サーバー側メディア配布アプリケーションからサーバー側ソーシャルネットワークアプリケーションへと送られる）。別の実施形態では、ソーシャルネットワークメッセージ１６５は、ユーザの装置から直接通信される（例えば、メッセージは、ユーザ装置からサーバー側ソーシャルネットワークアプリケーションへ送られる）。
【００１６】
図２を参照すれば、メディア配布プラットホームの動作２００は、メディア配布プラットホームを通して提供されるメディア製品に関するソーシャルネットワークメッセージを発生するためのオプションを与える（ブロック２０５）。１つの実施形態では、ソーシャルネットワークメッセージを発生するためのオプションは、メディア配布プラットホームのインターフェイスからの選択可能なリンクとして与えられる。別の実施形態では、ソーシャルネットワークメッセージを発生するためのオプションは、メディア配布プラットホームのメディア製品ディスプレイとして与えられる。更に別の実施形態では、ソーシャルネットワークメッセージを発生するためのオプションは、メディア配布プラットホームを通して入手できるメディア製品をユーザが格付けできるようにするインターフェイスから与えられる。更に別の実施形態では、ソーシャルネットワークメッセージを発生するためのオプションは、ユーザがメディア製品を得た後に与えられる。例えば、そのオプションは、ユーザがメディア製品を購入した後に示されるメディア配布プラットホームの表示を通して与えられる。
【００１７】
メディア配布プラットホームを通してメディア製品に関するソーシャルネットワークメッセージを発生するためのオプションをユーザが選択すると、メディア配布プラットホームは、メディア製品のための独特の識別子を含む前充填ソーシャルネットワークメッセージを発生する（ブロック２１０）。１つの実施形態において、前充填メッセージのテキストは、そのオプションが選択されたところのメディア配布プラットホームのインターフェイスに基づく。例えば、メディア製品ディスプレイからオプションが選択された場合には、メディア配布プラットホームは、“Check out this media product(このメディア製品をチェックする)”のような一般的なメッセージを発生する。そのオプションが、ユーザがメディア製品を格付けできるようにするインターフェイスから選択された場合には、前充填メッセージがメディア製品のユーザ格付けに結合される。例えば、そのようなメッセージは、“I just rated this media product 4 stars out of 5(私はこのメディア製品を５つ星のうち４つ星と格付けした)”と言っている。同様に、ユーザがメディア製品を得た後に示されるインターフェイスからオプションが選択される場合には、メディア配布プラットホームは、“I just bought this media product(私は、このメディア製品を丁度購入したところである)”のようなメッセージを発生する。１つの実施形態において、前充填メッセージは、ユーザにより編集可能である。そのような各メッセージは、メディア製品の識別子を含む。１つの実施形態において、ユーザは、前充填メッセージのテキストを編集できるが、前充填メッセージからメディア製品の識別子を除去することはできない。別の実施形態では、識別子は、選択可能なリンクである。上述したように、選択可能なリンクは、リンクが選択されたところの装置（例えば、発生されたソーシャルネットワークメッセージの受信者により動作される装置）がメディア配布プラットホームを起動しそしてメディア製品に関連した情報を表示するようにさせる。１つの実施形態では、識別子は、メディア製品に関するソーシャルネットワークメッセージを発生するオプションが選択された（即ち、製品情報メッセージを送信するユーザにより）ところのインターフェイスに基づく。それ故、前充填メッセージのテキストのように、識別子は、前充填メッセージの発生を導く環境に依存する。従って、たとえ複数の識別子が特定のメディア製品を独特に識別しても、その各々は、付加的な情報を与える。例えば、前充填メッセージのテキストのように、識別子は、ユーザがメディア製品に指定した格付けを指示する。同様に、識別子は、ユーザがメディア製品を実際に購入するか、さもなければ、それを検索したことを指示する。典型的に、識別子のコンテキスト（例えば、識別子がメディア製品の肯定的な評論に関連しているかメディア製品の否定的な評論に関連しているか）は、識別子のみに基づくメッセージの受信者には明らかでない。
【００１８】
時間と共に、ソーシャルネットワークメッセージは、共通のメディア製品に関する複数のユーザにより発生される（ブロック２１５）。これらのメッセージは、最初、メディア配布プラットホームを通して発生された前充填メッセージとしてソーシャルネットワークへ通信される。しかしながら、メッセージは、その後に、他のソーシャルネットワークユーザによりソーシャルネットワークを通して送信される。例えば、メディア配布プラットホームにより前充填メッセージを発生させるユーザのソーシャルネットワーク友人は、前充填メッセージについてコメントするか、それを再送信するか、さもなければ、それとの付加的なソーシャルネットワーク相互作用を生じさせる。それ故、メディア配布プラットホームを通してソーシャルネットワークメッセージを発生するためのインターフェイスを設けることにより、メディア配布プラットホームを通して入手できるメディア製品に関する情報を、ソーシャルネットワークを経て急増させることができる。更に、ソーシャルネットワーク通信の各々は、最初のソーシャルネットワークメッセージに含まれた識別子を含むか又はそれを追跡することができる。従って、メディア製品の人気に関する情報は、メディア製品に関するソーシャルネットワーク通信から収集することができる。
【００１９】
ソーシャルネットワークを経て通信されるメディア製品に関する情報の量は、識別子の発生についてソーシャルネットワークに問合せすることにより測定できる（ブロック２２０）。１つの実施形態において、サーバー側メディア配布アプリケーションは、ソーシャルネットワークメッセージにおけるメディア製品識別子の発生数を識別するためにサーバー側ソーシャルネットワークアプリケーションに問合せする。問合せは、例えば、ある時間周期にわたりソーシャルネットワークを経て通信されるパブリックメッセージにおける識別子の発生を識別することを求める。別の実施形態では、問合せは、ユーザ（例えば、メディア配布プラットホームを通してメディア製品を得ることに潜在的に関心のあるユーザ）のソーシャルネットワーククレデンシャルを使用して、ユーザとソーシャルネットワーク関係をもつ１人以上の人々により通信されるプライベートメッセージ（例えば、ユーザのソーシャルネットワーク友人又はソーシャルネットワークにおいてユーザがついて行く人々により送信されるメッセージ）内の識別子の発生を識別する。１つの実施形態では、問合せは、識別子を保持するメッセージ内のあるテキストストリングも識別する。例えば、“buy(購入)”又は“great(偉大な)”のような句を含むメッセージは、メディア製品に関する肯定的フィードバックを表わす。他方、“terrible(恐ろしい)”又は“waste(無駄)”のような句を含むメッセージは、メディア製品に関して否定的なフィードバックを表わす。別の実施形態では、問合せは、同じメディア製品の異なる識別子間を区別する。上述したように、識別子は、前充填メッセージの発生を導く環境に基づく（例えば、メディア製品のユーザ格付け）。それ故、識別されたメッセージのテキストと同様に、識別子それ自体は、肯定的なメディア製品フィードバック又は否定的なメディア製品フィードバックに関連している。
【００２０】
識別子の発生に基づいて、メディア配布プラットホームは、メディア製品に関する統計情報を発生する（ブロック２２５）。１つの実施形態では、メディア製品に関する統計情報の発生は、上述したテキストへの意識と、識別子間の区別とを合体する。又、統計情報の発生は、例えば、肯定的なテキストフィードバックと否定的な識別子との間の食い違いを解明する。この状況は、第１ユーザが、メディア製品に悪い格付けを与えることによりメディア配布プラットホームを通してソーシャルネットワークメッセージを発生するときに生じる。そのようなメッセージにおける識別子は、否定的なフィードバックを指示する。しかしながら、ソーシャルネットワークメッセージの受信者（例えば、第１ユーザのソーシャルネットワーク友人）は、“I love that media product(私はそのメディア製品が好きです)”というテキストと共に識別子を含むメッセージについてコメントし、又はそれを再送信する。各ソーシャルネットワーク発生は、否定的フィードバックを表わす識別子を含むが、第２のメッセージは、肯定的フィードバックに関連されねばならない。それ故、統計情報発生ステップ（ブロック２２５）は、食い違いを解明する。又、統計情報発生ステップは、識別子の異なる発生に異なる重みを指定することも含む。例えば、メディア製品を実際に取得したと検証できるユーザにより発生されるソーシャルネットワークメッセージには、より大きな重みが指定される（例えば、ユーザが実際にメディア製品を取得したことを識別子が示す場合）。同様に、メディア配布プラットホームを通して発生されるオリジナルメッセージには、オリジナルメッセージについてのコメントであるか又はその再送信であるメッセージより大きな重みが指定される。
【００２１】
又、統計情報発生ステップ（ブロック２２５）は、メディア配布プラットホームを通してメディア製品を得ることに関心のあるユーザのソーシャルネットワークプロパティも考慮する。特定のユーザに特有の情報を得るために問合せでプライベートなソーシャルネットワークメッセージを評価する場合には、ユーザに関する付加的なソーシャルネットワーク情報を得ることが必要である。例えば、問合せの結果が、ユーザとソーシャルネットワーク関係にある人々に関連した１５のメッセージにメディア製品識別子が存在することを示す場合には、３０のソーシャルネットワーク関係を有するユーザにとって、１５００のソーシャルネットワーク関係を有するユーザとは異なる統計情報が発生される。
【００２２】
発生された統計情報は、メディア配布プラットホームを通して与えられるメディア製品格付けを生成するのに使用される（ブロック２３０）。１つの実施形態では、公的に得られるソーシャルネットワークメッセージに基づいて発生される統計情報は、グローバルな格付けを生成するのに使用される。例えば、メディア製品に関する肯定的フィードバックを含む大量のソーシャルネットワークメッセージは、メディア配布プラットホームにおけるメディア製品の格付けを上げる。同様に、メディア製品に関する否定的フィードバックを含む大量のメッセージは、メディア配布プラットホームにおけるメディア製品の格付けを下げる。別の実施形態では、特定のユーザに関するプライベートメッセージに基づいて発生される統計情報は、特定のユーザについてメディア製品の格付けをカスタマイズするのに使用される。例えば、メディア製品の格付けは、メディア製品の取得を考えているユーザとソーシャルネットワーク関係にある人々の大部分がそのメディア製品について肯定的なフィードバックを与えることを示す統計情報によって影響を受ける。それ故、特定のメディア製品は、グローバルな格付けを有するが、特定のユーザに表示される格付けは、発生される個人的統計情報に基づいて調整される。発生された統計情報に基づいて生成される格付けは、関心のあるメディア製品の情報を与えそしてユーザをそこに誘導するために種々の仕方でメディア配布プラットホームのユーザに表示することができる（ブロック２３５）。従って、メディア配布プラットホームによって与えられる格付け及び推薦は、メディア製品に関するソーシャルネットワーク通信の識別に基づいて向上される。
【００２３】
図３を参照すれば、システム３００は、本発明によりメディア配布プラットホームを経てソーシャルネットワークメッセージを通信するのに伴う種々のコンポーネントを示している。ここに示す実施形態では、マルチファンクション装置３０５は、ネットワーク３２０を経てメディア配布サーバー３１０及びソーシャルネットワークサーバー３１５と通信する。同様に、メディア配布サーバー３１０及びソーシャルネットワークサーバー３１５も、ネットワーク３２０を経て通信する。一例として、装置３０５は、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナル音楽プレーヤ、移動電話、或いはノートブック、ラップトップ又はタブレットコンピュータシステムであり、図６を参照して以下に詳細に述べる。メディア配布サーバー３１０及びソーシャルネットワークサーバー３１５は、ラップトップコンピュータ、デスクトップコンピュータ、又はサーバーコンピュータであり、これも、図６を参照して以下に詳細に述べる。ネットワーク３２０は、これに限定されないが、ローカルエリアネットワーク（ＬＡＮ）、インターネットのようなワイドエリアネットワーク（ＷＡＮ）又はローカルエリア・ワイドエリア複合ネットワークを含む任意の形態でよい。更に、ネットワーク３２０は、任意の望ましい技術（ワイヤード、ワイヤレス又はそれらの組み合わせ）及びプロトコル（例えば、送信コントロールプロトコル、ＴＣＰ）を使用してもよい。マルチファンクション装置３０５、メディア配布サーバー３１０、及びソーシャルネットワークサーバー３１５の各々は、同じネットワーク３２０を経て通信するものとして描かれているが、別の実施形態では、種々の装置間の通信は、個別のネットワークを経て行われてもよい。ここに示す実施形態では、マルチファンクション装置３０５は、クライアント側メディア配布アプリケーション３２５及びクライアント側ソーシャルネットワークアプリケーション３３０をインストールしている。メディア配布サーバー３１０は、サーバー側メディア配布アプリケーション３３５をホストし、一方、ソーシャルネットワークサーバーは、サーバー側ソーシャルネットワークアプリケーション３４０をホストする。ここに示す実施形態では、クライアント側メディア配布アプリケーション３２５及びサーバー側メディア配布アプリケーション３３５は、装置３０５のユーザがメディア製品をサーチして取得できるようにするメディア配布プラットホームを形成する。同様に、クライアント側ソーシャルネットワークアプリケーション３３０及びサーバー側ソーシャルネットワークアプリケーション３４０は、装置３０５のユーザがソーシャルネットワークアイデンティティを使用して通信できるようにするソーシャルネットワークプラットホームを形成する。図示されたように、ソーシャルネットワークファンクションの統合は、メディア配布プラットホームを通して入手できるメディア製品に関する情報をソーシャルネットワークへ通信し及びそこから検索できるようにする。
【００２４】
図４Ａを参照すれば、プロセス４００は、メディア配布プラットホームを通してソーシャルネットワークメッセージを発生する際の、装置３０５と、サーバー側メディア配布アプリケーション３３５と、サーバー側ソーシャルネットワークアプリケーション３４０との間の相互作用を示す。装置３０５のユーザは、メディア配布プラットホームを経て入手できるメディア製品を通してブラウズする。１つの実施形態では、装置３０５のユーザは、装置３０５においてクライアント側メディア配布アプリケーション３２５を起動することによりメディア製品についてブラウズする。次いで、装置３０５は、あるアクションを遂行するためにサーバー側メディア配布アプリケーション３３５へ要求４０５を送信する。１つの実施形態では、要求４０５は、返送されるべき特定のメディア製品表示を識別する。別の実施形態では、要求４０５は、ユーザが格付けを望むメディア製品を識別する。更に別の実施形態では、要求４０５は、ユーザが購入を望むメディア製品を識別する。
【００２５】
要求４０５を受け取ると、サーバー側メディア配布アプリケーション３３５は、適当なインターフェイス４１０を返送する。与えられたインターフェイスは、ソーシャルネットワークを通してメディア製品についてコメントするオプションを含む。与えられたインターフェイスを見るときに、装置３０５のユーザは、ソーシャルネットワークオプションを選択することによりメディア製品についてコメントすることを選択する。ユーザによるソーシャルネットワークオプションの選択は、装置３０５がユーザのソーシャルネットワークアイデンティティを使用してメディア製品についてコメントするための要求４１５を発生するようにさせる。
【００２６】
その要求４１５を受け取ると、サーバー側メディア配布アプリケーション３３５は、ユーザ４２０のソーシャルネットワーククレデンシャルを要求する。ここに示す実施形態では、サーバー側メディア配布アプリケーション３３５は、ユーザに代わってソーシャルネットワークメッセージを通信する。それ故、サーバー側メディア配布アプリケーション３３５は、先ず、ユーザのソーシャルネットワーククレデンシャルを得て、ソーシャルネットワークメッセージがユーザのソーシャルネットワークアイデンティティに起因するようにしなければならない。１つの実施形態では、ソーシャルネットワーククレデンシャルは、ユーザ名及びパスワードの組み合わせである。別の実施形態では、クレデンシャルは、ユーザを識別する予め確立されたトークンであって、そのトークンを与える装置がユーザのソーシャルネットワークアイデンティティを使用してソーシャルネットワークを経て通信できるようにする。更に別の実施形態では、ユーザのソーシャルネットワーククレデンシャルは、メディア配布サーバー３１０に記憶されて、それらを装置３０５から得る必要がないようにする。
【００２７】
別の実施形態では、ソーシャルネットワークメッセージがサーバー側メディア配布アプリケーション３３５により送信されず、装置３０５から直接送信される。そのような実施形態では、サーバー側メディア配布アプリケーション３３５は、要求４１５を受け取ると、ユーザのソーシャルネットワーククレデンシャルを要求するのではなく、前充填されたソーシャルネットワークメッセージを装置３０５へ送信して、装置３０５からサーバー側ソーシャルネットワークアプリケーション３４０へ直接送信するようにさせる。それ故、サーバー側メディア配布アプリケーション３３５がユーザのソーシャルネットワーククレデンシャルを得る必要はない。
【００２８】
要求４２０に基づき、装置３０５は、要求されたクレデンシャルをサーバー側メディア配布アプリケーション３３５へ送信する（４２５）。１つの実施形態において、クレデンシャルは、暗号形態で通信されてもよい。１つの実施形態において、要求４２０及び応答４２５は、装置３０５のユーザに透過的である。即ち、装置３０５は、ユーザのソーシャルネットワーククレデンシャルを記憶し、そしてソーシャルネットワーククレデンシャルに対するサーバー側メディア配布アプリケーション３３５の要求に自動的に応答する。
【００２９】
サーバー側メディア配布アプリケーション３３５がユーザのソーシャルネットワーククレデンシャルを受け取ると、メディア製品の識別子を含む前充填されたソーシャルネットワークメッセージが生成される。上述したように、前充填されたメッセージのテキスト、及び製品識別子の両方は、前充填されたメッセージの発生を導く環境に基づく。前充填されたソーシャルネットワークメッセージは、次いで、装置３０５のユーザに表示するために装置３０５へ通信される（４３０）。１つの実施形態において、前充填されたソーシャルネットワークメッセージは、ユーザがメッセージのテキストを編集できるように表示される。ユーザのソーシャルネットワークアイデンティティを経てメッセージを通信するための要求４３５は、メッセージの編集と共に、サーバー側メディア配布アプリケーション３３５へ送られる。１つの実施形態では、要求４３５は、メッセージを送信しなければならないソーシャルネットワークのサブグループを識別する。例えば、メッセージが通信されるソーシャルネットワークプラットホームが、友人のサブグループをユーザが確立できるようにするものである場合には、ユーザは、メッセージを通信しなければならないところの予め確立されたサブグループ（例えば、職場の友人、家族、等）の１つを識別する。要求４３５を受け取ると、サーバー側メディア配布アプリケーション３３５は、メッセージを、ユーザのソーシャルネットワーククレデンシャルと共に、サーバー側ソーシャルネットワークアプリケーション３４０へ送信する（４４０）。従って、メディア製品に関するメッセージは、ユーザのソーシャルネットワークアイデンティティを使用してソーシャルネットワークを経て通信される。
【００３０】
図４Ｂを参照すれば、プロセス４４５は、メディア配布プラットホームを通してメディア製品の推薦を発生するために、装置３０５と、サーバー側メディア配布アプリケーション３３５と、サーバー側ソーシャルネットワークアプリケーション３４０との間の別の相互作用を示す。図４Ａと同様に、装置３０５のユーザは、メディア配布プラットホームを経て入手できるメディア製品を通してブラウズする。ここに示す実施形態では、装置３０５は、あるアクションを遂行するためにサーバー側メディア配布アプリケーション３３５へ要求４５０を送信する。１つの実施形態では、要求４５０は、装置３０５のユーザが見たいメディア製品の特定のカテゴリを識別する。別の実施形態では、要求４５０は、装置３０５のユーザに関心のある特定のメディア製品を識別する。要求４５０を受け取ると、サーバー側メディア配布アプリケーション３３５は、ユーザのソーシャルネットワークアイデンティティに関連したソーシャルネットワーク情報に基づいて要求４５０に対する応答をカスタマイズできることを示す。従って、サーバー側メディア配布アプリケーション３３５は、ユーザのソーシャルネットワーククレデンシャルを要求し（４５５）、それらクレデンシャルは、装置３０５から与えられる（４６０）。ユーザのソーシャルネットワーククレデンシャルの要求及び通信は、図４Ａを参照して上述したのと同様に行われる（例えば、アイテム４２０及び４２５）。
【００３１】
ユーザのソーシャルネットワーククレデンシャルを受け取ると、サーバー側メディア配布アプリケーション３３５は、ユーザのソーシャルネットワーククレデンシャルを含む問合せをソーシャルネットワークアプリケーション３４０へ送る。ユーザのソーシャルネットワーククレデンシャルを含ませたことで、その問合せにより、ユーザとソーシャルネットワーク関係にあるソーシャルネットワークユーザにより通信された以前のメッセージに含まれた情報を得ることができる。１つの実施形態では、問合せは、要求４５０に基づいたものである。例えば、要求４５０がユーザに関心のあるメディア製品の特定のカテゴリを識別する場合には、その問合せは、ユーザとソーシャルネットワーク関係にある人々により通信されたソーシャルネットワークメッセージにおける要求されたカテゴリに関連するメディア製品識別子の全ての発生を識別するよう求める。同様に、要求４５０が特定のメディア製品を識別する場合には、その問合せは、ユーザとソーシャルネットワーク関係にある人々により通信されたソーシャルネットワークメッセージにおける特定のメディア製品に関連する識別子の全ての発生を識別するよう求める。
【００３２】
サーバー側ソーシャルネットワークアプリケーション３４０は、問合せの結果で要求４６５に応答する（４７０）。図３を参照して上述したように、サーバー側メディア配布アプリケーション３３５は、その問合せ結果を利用して、メディア製品の推薦に影響する統計情報を発生する。次いで、メディア製品の推薦を使用して、要求４５０に対するカスタマイズされた応答４７５を生成する。
【００３３】
図４Ｂに示すプロセスは、特定のユーザへのカスタマイズされた応答４７５を生成することに注意されたい。これは、公的に得られるソーシャルネットワークメッセージから収集される情報に加えて行われる。即ち、公的に得られるソーシャルネットワークメッセージにおける情報は、それがユーザのソーシャルネットワーククレデンシャルを要求しないので、サーバー側メディア配布アプリケーション３３５により収集され続ける。得られた情報は、メディア配布プラットホームを通して与えられるメディア製品の格付け情報をグローバルに捕捉するのに使用される。格付け情報及び公的に得られるソーシャルネットワーク情報に基づく複合推薦は、図４Ｂに示すように、メディア製品に関するユーザ特有のソーシャルネットワーク情報により更に捕捉される。図４Ａ及び４Ｂに示すように、メディア配布プラットホームを通してソーシャルネットワークファンクションを統合することで、ソーシャルネットワークを通して貴重な情報を配布し且つソーシャルネットワークから検索することができる。
【００３４】
図５Ａ−５Ｃは、規範的なメディア配布プラットホームインターフェイスを示すものであって、ソーシャルネットワークファンクションの統合でメディア配布プラットホームの経験を改善できる幾つかの方法を示す。先ず、図５Ａを参照すれば、規範的なメディア配布プラットホームインターフェイス５０５は、呼び物のメディア製品のディスプレイを示す。１つの実施形態において、メディア配布プラットホームのユーザは、メディア配布プラットホームナビゲーションバー５１５から「呼び物(FEATURED)」アイコン５１０を選択することによりインターフェイス５０５に到達する。インターフェイス５０５は、呼び物のゲーム、音楽、ビデオ、オーディオテキスト、及びアプリケーションのような呼び物のメディア製品の種々のカテゴリを表示する。これらの区分に表示されるメディア製品は、それらのカテゴリにおけるメディア製品のユーザ格付けに基づいたものである。本開示において最も関心の高いものとして、インターフェイス５０５は、更に、１つ以上のソーシャルネットワークにおいて人気の高いメディア製品の区分５２０を含む。この区分に表示されるメディア製品は、ある時間周期にわたり１つ以上のソーシャルネットワークを経て通信されるメッセージにおけるメディア製品の識別子の発生数に基づき決定される。１つの実施形態において、サーバー側メディア配布アプリケーション３３５は、肯定的フィードバックを含むものとして識別されるメッセージについてフィルタリングを行い、ソーシャルネットワークに多量の否定的フィードバックを伴うメディア製品が、区分５２０にリストされる呼び物のメディア製品とならないようにする。１つの実施形態では、区分５２０にリストされるメディア製品は、ソーシャルネットワークメッセージから得られた情報に基づいて完全に決定される。別の実施形態では、区分５２０におけるメディア製品は、メディア配布プラットホームを通してのメディア製品の格付けを、ソーシャルネットワークメッセージから得た情報で補足したものに基づく。１つの実施形態では、ソーシャルネットワークメッセージから得た情報は、公的に得られるソーシャルネットワークメッセージに含まれた情報に基づく。別の実施形態では、ソーシャルネットワークメッセージから得られる情報は、公的及び私的の両ソーシャルネットワークメッセージに基づく。ここに使用する「私的」という語は、特定ユーザのソーシャルネットワークアカウントから得られる情報を指す。私的なソーシャルネットワークメッセージにおけるメディア製品識別子の発生数は、ユーザに対して行われるカスタマイズされた推薦に基づきサーバー側メディア配布アプリケーション３３５によりセーブされる。図示されたように、メディア配布プラットホームを通してソーシャルネットワークファンクションを統合することで、ソーシャルネットワークにおけるメディア製品の人気に基づきメディア製品のカテゴリを生成することができる。
【００３５】
図５Ｂを参照すれば、規範的メディア配布プラットホームインターフェイス５２５は、ランク付けされたメディア製品の表示を示す。１つの実施形態では、メディア配布プラットホームのユーザは、メディア配布プラットホームのナビゲーションバー５１５から「トップ２５(TOP 25)」アイコン５３０を選択することによりインターフェイス５２５に到達する。インターフェイス５２５は、種々のカテゴリについてトップランクのメディア製品を表示する。ここに示す実施形態では、ユーザは、トップランクの無料メディア製品又はトップランクの有料メディア製品を見ることができる。別の実施形態では、ユーザは、ゲーム、生産性、旅行、等のカテゴリによりトップランクのメディア製品を見ることができる。これらのカテゴリにおけるランキングは、メディア配布プラットホームを通してのメディア製品の格付けに基づく。それ故、ユーザの評論に基づく最高格付けの特定カテゴリのメディア製品がその特定カテゴリについてインターフェイス５２５のトップに表示される。
【００３６】
本開示について関心のあるものとして、インターフェイス５２５は、ユーザのためにカスタマイズされたトップ格付けのメディア製品をユーザが見られるようにするカスタマイズセレクタ５３５を含む。カスタマイズセレクタ５３５が選択されたときに見えるメディア製品は、ユーザ及びユーザとソーシャルネットワーク関係にある他のユーザにより通信される私的ソーシャルネットワークメッセージに含まれた情報に基づき決定される。私的ソーシャルネットワークメッセージから得られる情報（図４Ｂを参照して説明した）は、カスタマイズされた格付けを得るためにメディア配布プラットホームを通して与えられたユーザ格付けを捕捉するのに使用される。それ故、あるユーザについてカスタマイズインターフェイス５２５にリストされるメディア製品は、別のユーザについてリストされるものとは異なる。又、カスタマイズインターフェイス５２５は、ユーザとソーシャルネットワーク関係にある人々により通信された特定のメディア製品に関するソーシャルネットワークメッセージ５４０の数も表示する。１つの実施形態では、ソーシャルネットワークメッセージ５４０の数は、ユーザがソーシャルネットワークメッセージを表示できるようにする選択可能なリンクである。カスタマイズインターフェイス５２５にリストされたメディア製品は、ユーザ自身のソーシャルネットワークメッセージにも基づく。例えば、ユーザが、ある開発者により生成されたメディア製品に関するソーシャルネットワークメッセージを通して肯定的フィードバックを送信する場合には、その開発者により生成される他のメディア製品がユーザのカスタマイズインターフェイス５２５のトップに向かって表示される。図示されたように、メディア配布プラットホームを通してソーシャルネットワークファンクションを統合することで、ユーザのためのメディア製品推薦を、ユーザに関連した私的ソーシャルネットワークメッセージに基づいてカスタマイズすることができる。
【００３７】
図５Ｃを参照すれば、図１を参照して述べたメディア配布プラットホームのメディア製品ディスプレイ１０５は、ソーシャルネットワークファンクションの統合に基づいて得た情報を含む。メディア製品ディスプレイ１０５は、ソーシャルネットワーク状態区分５４５を含む。ソーシャルネットワーク状態区分５４５は、メディア製品ディスプレイ１０５へブラウズするユーザとソーシャルネットワーク関係にある人々により通信されるソーシャルネットワークメッセージにおいてメディア製品ディスプレイ１０５に関連したメディア製品の識別子の発生数を与える。ここに示す実施形態では、ソーシャルネットワーク状態区分５４５は、ユーザが関与するソーシャルネットワーク（即ち、ソーシャルネットワークＡ及びソーシャルネットワークＢ）の各々においてメディア製品についてコメントしたユーザの友人の数を含ませる。メディア製品ディスプレイ１０５のこの特定実施形態は、更に、ソーシャルネットワークストリーム５５０も含む。ソーシャルネットワークストリーム５５０は、メディア製品ディスプレイ１０５に関連したメディア製品に関する最も最近のソーシャルネットワークメッセージを与える。ソーシャルネットワークストリーム５５０に含まれるメッセージは、メディア製品識別子の発生数と同様に、サーバー側ソーシャルネットワークアプリケーションから得られる。例えば、メディア製品識別子の発生数についてサーバー側ソーシャルネットワークアプリケーションに問合せるのではなく、問合せは、識別子を含む最も最近のメッセージの実際のコンテンツを要求する。１つの実施形態では、ソーシャルネットワークストリーム５５０は、メディア製品に関する最も最近の公的に得られるソーシャルネットワークメッセージをリストする。別の実施形態では、ソーシャルネットワークストリーム５５０は、ユーザのソーシャルネットワークアカウントを通して得たメディア製品に関する私的ソーシャルネットワークメッセージをリストする。それ故、メディア製品の格付けは、ユーザのソーシャルネットワーク友人のソーシャルネットワークメッセージにより影響されるが、ユーザは、格付けに起因するメッセージを評価して、メッセージの信憑性を決定する。別の実施形態では、ソーシャルネットワークストリーム５５０は、メディア製品又はメディア製品の開発者に関連したソーシャルネットワークアカウントにより生成されるソーシャルネットワークメッセージを表示する。それ故、開発者は、メディア配布プラットホーム内のソーシャルネットワークファンクションの統合に基づきメディア製品がオファーされるメディア配布プラットホームを通して情報を迅速且つ容易に通信することができる。１つの実施形態では、メディア製品ディスプレイ１０５は、ユーザが、ソーシャルネットワークストリーム５５０を、公的ソーシャルネットワークメッセージと、私的ソーシャルネットワークメッセージと、メディア製品又はメディア製品の開発者に関連したソーシャルネットワークアカウントにより発生されるメッセージとの間でトグルできるようにするセレクタを与える。図示されたように、メディア配布プラットホームを通してのソーシャルネットワークファンクションの統合は、メディア配布プラットホームを通して入手できるメディア製品をユーザが評価できるようにユーザに有用な情報を与えることができる。
【００３８】
図６は、１つの実施形態による例示的な電子装置６００の簡単な機能的ブロック図である。電子装置６００は、プロセッサ６０５、ディスプレイ６１０、ユーザインターフェイス６１５、グラフィックハードウェア６２０、装置センサ６２５（例えば、接近センサ／周囲光センサ、加速度計及び／又はジャイロスコープ）、マイクロホン６３０、オーディオコーデック６３５、スピーカ６４０、通信回路６４５、デジタル画像捕獲ユニット６５０、ビデオコーデック６５５、メモリ６６０、記憶装置６６５、及び通信バス６７０を備えている。電子装置６００は、例えば、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナル音楽プレーヤ、移動電話、ノートブック、ラップトップ又はタブレットコンピュータ、デスクトップコンピュータ、或いはサーバーコンピュータである。より詳細には、装置３０５、メディア配布サーバー３１０、及びソーシャルネットワークサーバー３１５は、各々、電子装置６００の形態をとる。
【００３９】
プロセッサ６０５は、装置６００により遂行される多数の機能の動作を実施し又はそれを制御するのに必要なインストラクションを実行する。プロセッサ６０５は、例えば、ディスプレイ６１０を駆動し、そしてユーザインターフェイス６１５からユーザ入力を受信する。ユーザインターフェイス６１５は、ボタン、キーパッド、ダイヤル、クリックホイール、キーボード、ディスプレイスクリーン及び／又はタッチスクリーンのような種々の形態をとることができる。又、プロセッサ６０５は、例えば、移動電話に見られるようなシステムオンチップでもよく、専用のグラフィック処理回路（ＧＰＵ）を備えている。プロセッサ６０５は、縮小インストラクションセットコンピュータ（ＲＩＳＣ）又は複合インストラクションセットコンピュータ（ＣＩＳＣ）アーキテクチャー或いは他の適当なアーキテクチャーに基づき、そして１つ以上の処理ユニット又はコアを含む。グラフィックハードウェア６２０は、グラフィックを処理するための特殊目的の計算ハードウェアであり及び／又はグラフィック情報を処理するようにプロセッサ６０５を支援する。１つの実施形態では、グラフィックハードウェア６２０は、プログラム可能なグラフィック処理ユニット（ＧＰＵ）を含む。
【００４０】
センサ・カメラ回路６５０は、静止画像及びビデオ画像を捕獲し、それらは、少なくとも一部分は、ビデオコーデック６５５及び／又はプロセッサ６０５及び／又はグラフィックハードウェア６２０、及び／又は回路６５０内に合体された専用の画像処理ユニットにより処理される。そのように捕獲された画像は、メモリ６６０及び／又は記憶装置６６５に記憶される。メモリ６６０は、装置の機能を遂行するためにプロセッサ６０５及びグラフィックハードウェア６２０により使用される１つ以上の異なる形式の媒体を含む。例えば、メモリ６６０は、メモリキャッシュ、リードオンリメモリ（ＲＯＭ）、及び／又はランダムアクセスメモリ（ＲＡＭ）を含む。記憶装置６６５は、メディア（例えば、オーディオ、画像及びビデオファイル）、コンピュータプログラムインストラクション又はソフトウェア、好みの情報、装置プロフィール情報、及び他の適当なデータを記憶する。記憶装置６６５は、例えば、磁気ディスク（固定、フロッピー（登録商標）及び除去可能な）及びテープ、ＣＤ−ＲＯＭ及びデジタルビデオディスク（ＤＶＤ）のような光学的媒体、並びに電気的にプログラム可能なリードオンリメモリ（ＥＰＲＯＭ）及び電気的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）のような半導体メモリデバイスを含めて、１つ以上の非一時的記憶媒体を含む。メモリ６６０及び記憶装置６６５は、１つ以上のモジュールへと編成され且つ望ましいコンピュータプログラミング言語で書かれたコンピュータプログラムインストラクション又はコードを有形に保持するように使用される。例えば、プロセッサ６０５によって実行されるとき、そのようなコンピュータプログラムコードは、ここに開示する方法の１つ以上を具現化する。
【００４１】
以上の説明は、例示に過ぎず、それに限定されるものではないことを理解されたい。当業者がここに述べる発明の概念を実施して使用することができるように資料が提示され、特定の実施形態のコンテキストにおいて与えられたが、当業者であれば、その変更が容易に明らかであろう（例えば、ここに開示する実施形態の幾つかを互いに組み合わせて使用できる）。当業者が以上の説明を検討すれば、多数の他の実施形態が明らかとなるであろう。それ故、本発明の範囲は、特許請求の範囲及びその等効物から決定されねばならない。特許請求の範囲において、“including”及び“in which”という語は、各々“comprising”及び“wherein”という語の平易英語等効物として使用される。
【符号の説明】
【００４２】
１０５：メディア製品ディスプレイ
１１０：メディア製品
１１５：相互作用区分
１２０：記述区分
１２５：特徴区分
１３０：アイコン
１３５：開発者又はアーティスト
１４０：格付け情報
１４５：購入セレクタ
１５０：フィードバックセレクタ
１５５：シェアセレクタ
１６０：配布チャンネル
１６０Ａ：ＳＭＳメッセージ
１６０Ｂ：ｅ−メール
１６０Ｃ：ソーシャルネットワークＡ
１６０Ｄ：ソーシャルネットワークＤ
１６５：前充填メッセージ
１７０：識別子
３００：システム
３０５：マルチファンクション装置
３１０：メディア配布サーバー
３１５：ソーシャルネットワークサーバー
３２０：ネットワーク
３２５：クライアント側メディア配布アプリケーション
３３０：クライアント側ソーシャルネットワークアプリケーション
３３５：サーバー側メディア配布アプリケーション
３４０：サーバー側ソーシャルネットワークアプリケーション
６００：電子装置
６０５：プロセッサ
６１０：ディスプレイ
６１５：ユーザインターフェイス
６２０：グラフィックハードウェア
６２５：装置センサ
６３０：マイクロホン
６３５：オーディオコーデック
６４０：スピーカ
６４５：通信回路
６５０：センサ／カメラ回路
６５５：ビデオコーデック
６６０：メモリ
６６５：記憶装置
６７０：通信バス
【図１】
0005702439.tif 000002
【図２】
0005702439.tif 000003
【図３】
0005702439.tif 000004
【図４Ａ】
0005702439.tif 000005
【図４Ｂ】
0005702439.tif 000006
【図５Ａ】
0005702439.tif 000007
【図５Ｂ】
0005702439.tif 000008
【図５Ｃ】
0005702439.tif 000009
【図６】
0005702439.tif 000010