(57)【特許請求の範囲】
【請求項１】
メディアプロファイルを提供するためのコンピュータ実行方法であって、
ａ．エンドユーザにリンクされた第１のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第１のデータをホストサーバにおいて前記第１のコンテンツ配信業者から受け取るステップと、
ｂ．エンドユーザにリンクされた第２のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第２のコンテンツ配信業者からエンドユーザに配信された第２のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取るステップと、
ｃ．エンドユーザメディア選好を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザのメディアプロファイルを前記ホストサーバに記憶するステップと、
ｄ．前記メディアプロファイルの少なくともサブセットを、前記第２のコンテンツ配信業者及び／又は前記第１のコンテンツ配信業者にアプリケーションプログラミングインターフェイスを介して提供するステップと、
を含むことを特徴とするコンピュータ実行方法。
【請求項２】
前記アプリケーションプログラミングインターフェイスを、前記第１のコンテンツ配信業者、及び前記第２のコンテンツ配信業者に提供するステップをさらに含み、
前記アプリケーションプログラミングインターフェイスは、前記ホストサーバによる前記第１のデータの受け取り、及び前記ホストサーバによる前記第２のデータの受け取りを容易にする、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記エンドユーザの選好は、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、映画ジャンルの選好、映画男優／女優の選好、特定の映画の選好、及び課金情報を含む、ことを特徴とする請求項１又は２に記載の方法。
【請求項４】
要求コンテンツ配信業者に提供される前記メディアプロファイルの前記サブセットは、配信業者の選好、及び前記要求コンテンツ配信業者が前記エンドユーザに対して配信又はレンダリングするメディアの種類に基づいて特殊化される、ことを特徴とする請求項１から３のいずれかに記載の方法。
【請求項５】
メディアプロファイルを提供するためのシステムであって、このシステムは、
エンドユーザにリンクされた第１のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第１のデータをホストサーバにおいて前記第１のコンテンツ配信業者から受け取るための手段と、
エンドユーザにリンクされた第２のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第２のコンテンツ配信業者からエンドユーザに配信された第２のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取るための手段と、
エンドユーザメディア選好を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザのメディアプロファイルを前記ホストサーバに記憶するための手段と、
前記メディアプロファイルの少なくともサブセットを、前記第２のコンテンツ配信業者及び／又は前記第１のコンテンツ配信業者にアプリケーションプログラミングインターフェイスを介して提供するための手段と、を備えることを特徴とするシステム。
【請求項６】
メディア装置上のローカルメディアプロファイルにアクセスするためのコンピュータ実行方法であって、
インターネットベースのホストサーバからのメディアプロファイルに含まれるデータの少なくともサブセットをメディア装置において受け取るステップと、
前記メディアプロファイルに含まれる前記データのサブセットのコピーを作成して、前記メディア装置上にローカルメディアプロファイルとしてローカルに記憶するステップと、を含み、前記ホストサーバは、
エンドユーザにリンクされた第１のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第１のデータを前記ホストサーバにおいて前記第１のコンテンツ配信業者から受け取り、
エンドユーザにリンクされた第２のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第２のコンテンツ配信業者からエンドユーザに配信された第２のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取り、
エンドユーザメディア選好を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザの前記メディアプロファイルを前記ホストサーバに記憶し、
前記メディアプロファイルに含まれる前記データの前記サブセットを生成して前記メディア装置に配信し、該メディア装置に前記ローカルメディアプロファイルとしてローカルに記憶されるようにする、
ことにより、前記メディアプロファイルに含まれる前記データの前記サブセットを生成し、前記方法はさらに、
前記メディア装置において、該メディア装置が前記ホストサーバと通信できないと判断するステップと、
前記メディア装置に記憶された前記ローカルメディアプロファイルを使用して、前記エンドユーザのメディア体験をカスタム化するステップと、を含むことを特徴とするコンピュータ実行方法。
【請求項７】
前記メディア装置において、該メディア装置が前記ホストサーバと通信できると判断し、前記ホストサーバから受け取ったデータに基づいて前記ローカルメディアプロファイルを更新するステップをさらに含む、ことを特徴とする請求項６に記載の方法。
【請求項８】
前記メディア装置において、該メディア装置が、ローカルメディアプロファイルを有する異なるメディア装置とローカルネットワーク上で通信できると判断し、前記異なるメディア装置のローカルメディアプロファイルにアクセスして前記エンドユーザのメディア体験をカスタム化するステップをさらに含む、ことを特徴とする請求項６又は７に記載の方法。
【請求項９】
前記メディア装置は、ＰＣ、ラップトップ、カーステレオ、ＤＶＤプレーヤ、Ｂｌｕ−Ｒａｙプレーヤ、テレビ、セットトップボックス、ｉＰｏｄ、ＭＰ３プレーヤ、携帯電話機、及びタブレットから成るグループから選択される、ことを特徴とする請求項６から８のいずれかに記載の方法。
【請求項１０】
前記エンドユーザの選好は、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、映画ジャンルの選好、映画男優／女優の選好、特定の映画の選好、及び課金情報を含む、ことを特徴とする請求項６から９のいずれかに記載の方法。
【請求項１１】
メディア装置上のローカルメディアプロファイルにアクセスするためのシステムであって、このシステムは、
インターネットベースのホストサーバからのメディアプロファイルに含まれるデータの少なくともサブセットをメディア装置において受け取るための手段と、
前記メディアプロファイルに含まれる前記データのサブセットのコピーを作成して、前記メディア装置上にローカルメディアプロファイルとしてローカルに記憶するための手段と、を備え、前記ホストサーバは、
エンドユーザにリンクされた第１のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第１のデータを前記ホストサーバにおいて前記第１のコンテンツ配信業者から受け取り、
エンドユーザにリンクされた第２のコンテンツ配信業者によって記憶された該エンドユーザの操作に基づくエンドユーザの選好であって、第２のコンテンツ配信業者からエンドユーザに配信された第２のメディアに関連するメディア体験をエンドユーザがカスタム化できるようにするエンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取り、
エンドユーザメディア選好を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザの前記メディアプロファイルを前記ホストサーバに記憶し、
前記メディアプロファイルに含まれる前記データの前記サブセットを生成して前記メディア装置に配信し、該メディア装置に前記ローカルメディアプロファイルとしてローカルに記憶することにより、前記メディアプロファイルに含まれる前記データの前記サブセットを生成し、
前記システムはさらに、前記メディア装置において、該メディア装置が前記ホストサーバと通信できないと判断するための手段と、
前記メディア装置において、該メディア装置上の前記ローカルメディアプロファイルを使用して、前記エンドユーザのメディア体験をカスタム化するための手段と、を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１０年３月３１日に出願された「メディア／オーディオユーザ選好データベースのためのプロファイル」という名称の米国仮特許出願第６１／３１９，６０４号の優先権の利益を主張するものである。
【０００２】
本発明は、一般に、ユーザ選好データベースに関連するメディアプロファイルの提供及び使用に関する。このメディアプロファイルは、数多くのネットワーク及びインターネットベースのメディアコンテンツ配信業者及び／又はプロバイダにより提供されるコンテンツに関連する。
【背景技術】
【０００３】
ネットワーク化された及びインターネットベースのメディア／コンテンツに対する需要が伸びている。また、エンドユーザが利用できるメディアソースの数及び種類は、急速に及び様々な理由で増えている。例えば、エンドユーザが利用可能になった品質コンテンツ（ｑｕａｌｉｔｙ  ｃｏｎｔｅｎｔ）の量が増加しており、技術の進歩により、コンテンツ配信業者及びプロバイダがメディアコンテンツを広く利用可能にすることが容易になっている。メディアソースの種類も増加しており、これらは、ネットワーク化された記憶装置又は（Ｗｉｎｄｏｗｓ（登録商標）、Ａｐｐｌｅ、又はその他のオペレーティングシステムなどを実行する）ＰＣに記憶されたコンテンツ、及び／又は無料の又は登録式のインターネットメディアポータルからのコンテンツなどの、事実上あらゆるネットワーク化された又はインターネットベースのメディアコンテンツのソースを含むことができる。
【０００４】
１つには、このネットワーク化された及びインターネットベースのメディアに対する需要は、エンドユーザが現在利用できるコンテンツの品質及び種類に起因して伸びている。このコンテンツは、オーディオ（音楽、ラジオ番組又はコンテンツ、オーディオブック、ポッドキャスト、教育オーディオなど）、ビデオ（テレビ番組又はコンテンツ、映画、音楽ビデオ、ＨＤテレビ番組又はコンテンツ、３Ｄテレビ番組又はコンテンツなど）、及び／又はテキスト及び画像（新聞の定期購読、ブログフィード又はコンテンツなど）などの、ネットワーク又はインターネットベースのシステムを介して配信又は提供されるあらゆる種類のコンテンツを含むことができる。コンテンツの例は他にも多く存在するが、これらの種類のコンテンツの需要における重要な進歩は、エンドユーザが利用可能になった実現技術及び様々な品質コンテンツの品質及び使い易さにある。
【０００５】
コンテンツの需要が伸びている別の理由は、エンドユーザが新たなメディアコンテンツソースにアクセスする利便性にある。これらのソースの例として、全国放送及びケーブルテレビネットワーク及び放送ラジオ、及びエンドユーザにメディアコンテンツを提供又は配信する他のあらゆる企業などの従来のコンテンツソースに加え、ｉＴｕｎｅｓ、Ｎｅｔｆｌｉｘ、ＡｐｐｌｅＴＶ、Ｐａｎｄｏｒａ、Ｈｕｌｕ、ＬａｓｔＦＭなどのメディア／コンテンツ配信業者及びプロバイダが挙げられる。これらの配信業者及びプロバイダは、多くの場合、個別のエンドユーザ体験を提供する能力を利用して、エンドユーザが個人的選好に従ってメディア体験をカスタム化できるようにする。
【０００６】
メディアレンダリング技術の進歩は、メディア体験をエンドユーザにとってより楽しめるものにする。メディアレンダリング装置は、ネットワークＴＶ、ＩＰセットトップボックス、ネットワーク家電（ＣＥ）装置、及び／又はネットワーク携帯装置などの様々な製品カテゴリを含む。これらの装置は、エンドユーザが様々な方法で及びほぼあらゆる時点でメディアを体験できるようにすることができる。例えば、エンドユーザは、出勤中のバスに乗っている間にＭＰ３プレーヤを聴き、その後、その日のうちに家で３Ｄテレビ番組を観ることができる。一般に、ユーザは、多くの種類のソースからの様々なメディアコンテンツに、以前よりも多くのアクセスを行っている。
【０００７】
しかしながら、メディアコンテンツがより広くアクセス可能になるにつれ、記憶媒体及びインターネットベースのソースの内容が断片化され、一貫性がなくなることにより、コンテンツの管理が難しくなっている。１つには、この理由として、異なるメディアコンテンツプロバイダ／配信業者が異なる設計手法を使用していることが挙げられる。多くの場合、コンテンツ／メディアの内容が断片化されると、デジタル・リビング・ネットワーク・アライアンス（「ＤＬＮＡ」）サーバ、ｉＴｕｎｅｓサーバ、ネットベースのデジタルロッカーなどのメディア記憶装置を相互運用できなくなる。また、ある場合には、同じコンテンツの複数のコピー又はソースが存在することがあり、他の場合には、レンダリング装置が一部のコンテンツの利用可能性を制限することがある。例えば、特定の楽曲が、ＷｉｎｄｏｗｓＰＣ上のｉＴｕｎｅｓ内にはＭＰ３フォーマットで記憶されるが、ハンドヘルド装置上にはアドバンスド・オーディオ・コーディング（「ＡＡＣ」）フォーマットで記憶されることがある。
【０００８】
通常、エンドユーザは、（ネットワークメディアストレージ、ＰＣ／Ｗｉｎ、ｉＴｕｎｅｓなどの）記憶媒体上では、何らかの種類のアドホック又は階層ファイル構造を使用してメディアコンテンツを管理する。（Ｐａｎｄｏｒａなどの）インターネットベースのメディアサービスプロバイダの中には、ユーザが自身の選好を定義するためのツールを提供して、この特定のサービスプロバイダが提供する利用可能なメディアコンテンツの検索を支援するものもある。しかしながら、これらのツールは、プラットフォーム全体にわたる一貫性がなく、既存のメディアサーバがエンドユーザの選好を学習する多くの異なる方法が存在する。例えば、Ｐａｎｄｏｒａは、サムズ・アップ・サムズ・ダウン方式を使用し、ＬａｓｔＦＭは、様々なソースから聴こえる楽曲を追跡するために「スプーフィング」を使用し、ｉＴｕｎｅｓは、ランキング及び比較方法を使用し、他にも様々である。多くの場合、現在の設計手法に基づけば、（ｉＴｕｎｅｓなどの）１つのプラットフォーム上のプロファイルは、（Ｐａｎｄｏｒａなどの）別のプラットフォームと互換性がないことがあるので、エンドユーザは、複数のプラットフォーム及びサービスプロバイダシステム上に、類似してはいるが複数のバージョンの好ましいメディア体験プロファイル（選好など）を維持しなければならない。
【０００９】
また、エンドユーザがコンテンツを体験する方法によっては、様々な記憶媒体上の断片化された階層ファイル構造が、システムの効率及びエンドユーザ体験の最終的体験に悪影響を与える可能性がある。例えば、エンドユーザが、ファイルを提示して分類するための一貫した方法を使用せずに、（例えば、Ｗｉｎ７サーバ、ｉＴｕｎｅｓ、ユニバーサルプラグアンドプレイ（「ｕｐｎｐ」）／ＤＬＮＡメディアサーバなどに記憶された）異なるメディアサーバ上の長いファイルリスト又は複数のファイルリストを分類することは難しいと思われる。
【００１０】
従って、多くの場合、メディアコンテンツ及びインターネットベースのメディアソースを管理及び検索するための現在の方法は、冗長で、断片化され、効率性を欠いている。また多くの場合、これらの方法は、ユーザが所有する及び記憶されたコンテンツの一部又は全部のメタデータを使用しない。また多くの場合、これらの方法は、１つのプラットフォームから別のプラットフォーム又はアプリケーションにわたって互換性のあるメタデータを記憶しない。従って、これらの方法では、１つのプラットフォームから別のプラットフォームにユーザ選好を応用する方法が制限される。上述したように、多くの場合、エンドユーザは、異なるメディアサーバ上で異なる方法を使用して、同じ又は同様のユーザ選好を複数回入力する必要がある。
【００１１】
同じ装置又はネットワーク上で複数のユーザを管理することに関連する様々な問題が、上述した問題をさらに悪化させる。例えば、１人のエンドユーザが、このユーザ固有のユーザ選好でカスタム化された装置を使用し、その後、別のエンドユーザが、このユーザ固有のユーザ選好でカスタム化された同じ装置を使用することは難しくなり得る。また、ネットワークベースのサービスに関しては、ローカル装置では多くの場合ユーザプロファイルを利用可能できないので、装置は、インターネットに接続しない限りユーザプロファイルにアクセスすることが難しくなり得る。ローカル装置をネットワークから切断すべき場合でも選好を応用できるような良好な消費者体験の必要性が明らかに存在する。また、これらの問題に対処する包括的ユーザプロファイルの必要性が明らかに存在する。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従って、本明細書で説明する技術及び支援システム及び方法は、上述した問題、並びに現在のメディア及びコンテンツプロバイダ及び関連するエンドユーザが抱えるその他の問題に対処する。メディア／コンテンツプロバイダ及びエンドユーザが、エンドユーザ選好に関連するカスタム化されたコンテンツを提供するように設計されたシステムの利点を十分に実感するには、プロバイダがユーザ固有の選好に簡単にアクセスして収集するようにしなければならず、またエンドユーザが使用している装置又はサービスに関わらず、エンドユーザが自身の選好を容易にカスタム化して管理するようにしなければならない。
【課題を解決するための手段】
【００１３】
従って、本発明の１つの態様では、コンピュータ実行方法がメディアプロファイルを提供する。この方法は、第１のメディア配信業者からのデータをホストサーバにおいて受け取るステップを含む。このデータは、メディア配信業者からユーザに配信されたメディアに関するエンドユーザのメディア選好を含む。この方法は、第２のメディア配信業者からのデータをホストサーバにおいて受け取るステップも含み、このデータは、第２のメディア配信業者から配信されたメディアに関するエンドユーザのメディア選好を含む。この方法は、エンドユーザのメディアプロファイルをホストサーバ上に記憶するステップをさらに含む。このメディアプロファイルは、第１のメディア配信業者により提供されたデータの少なくともサブセット、及び第２のメディア配信業者により提供されたデータの少なくともサブセットを含む。要求メディアコンテンツ配信業者が、メディアプロファイル、又はメディアプロファイルのサブセットにアクセスできるように、アプリケーションプログラミングインターフェイスも提供される。
【００１４】
いくつかの実施形態では、この方法が、メディアコンテンツ配信業者の各々にアプリケーションプログラミングインターフェイスを提供して、各メディアコンテンツ配信業者がエンドユーザのメディア情報をホストサーバに提供するとともに、ホストサーバからメディア情報を受け取ることができるようにするステップも含む。このアプリケーションプログラミングインターフェイスは、データの受け取り及びデータの配信を容易にすることができる。
【００１５】
さらなる例示的な実施形態では、要求メディアコンテンツ配信業者を、第１のメディア配信業者、第２のメディア配信業者、或いは場合によっては全く異なるメディア配信業者とすることができる。
【００１６】
さらなる実施構成では、メディアプロファイルに記憶されるエンドユーザの選好が、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、再生リストの選好、又はその他のオーディオ／音楽の選好などのメタデータを含むことができる。エンドユーザの選好は、映画ジャンルの選好、好きな男優／女優の選好、特定の映画の選好、及び課金情報などを含むこともできる。
【００１７】
さらなる例示的な実施形態では、要求メディア／コンテンツ配信業者に提供されるメディアプロファイルの一部が、配信業者の選好及び配信業者がエンドユーザに対して配信及びレンダリングするメディアの種類に基づいて特殊化される。
【００１８】
本発明の別の態様では、メディアプロファイルを提供するためのシステムが、第１のメディア配信業者からのデータをホストサーバにおいて受け取るためのモジュールを含む。このデータは、第１のメディア配信業者からエンドユーザに配信されたメディアに関するエンドユーザのメディア選好を含む。このシステムは、第２のメディア配信業者からのデータをホストサーバにおいて受け取るためのモジュールも含み、このデータは、第２のメディア配信業者から配信されたメディアに関するエンドユーザのメディア選好を含む。システムは、エンドユーザのメディアプロファイルをホストサーバ上に記憶するためのモジュールをさらに含む。メディアプロファイルは、第１のメディア配信業者により提供されたデータの少なくともサブセット、及び第２のメディア配信業者により提供されたデータの少なくともサブセットを含む。このシステムは、要求メディアコンテンツ配信業者が、メディアプロファイル、又はメディアプロファイルのサブセットにアクセスできるように、アプリケーションプログラミングインターフェイスを提供するためのモジュールをさらに含む。
【００１９】
例示的な実施形態では、システムが、メディアコンテンツ配信業者の各々にアプリケーションプログラミングインターフェイスを提供して、各メディアコンテンツ配信業者がエンドユーザのメディア情報をホストサーバに提供するとともに、ホストサーバからメディア情報を受け取ることができるようにするためのモジュールも含む。このアプリケーションプログラミングインターフェイスは、データの受け取り及びデータの配信を容易にすることができる。
【００２０】
さらなる例示的な実施形態では、要求メディアコンテンツ配信業者を、第１のメディア配信業者、第２のメディア配信業者、或いは場合によっては全く異なるメディア配信業者とすることができる。
【００２１】
さらなる例示的な実施形態では、メディアプロファイルに記憶されているエンドユーザの選好が、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、再生リストの選好、又はその他のオーディオ／音楽の選好などのメタデータを含むことができる。エンドユーザの選好は、映画ジャンルの選好、好きな男優／女優の選好、特定の映画の選好、及び課金情報などを含むこともできる。
【００２２】
さらなる例示的な実施形態では、要求するメディア／コンテンツ配信業者に提供されるメディアプロファイルの一部が、配信業者の選好及び配信業者がエンドユーザに対して配信及びレンダリングするメディアの種類に基づいて特殊化される。
【００２３】
本発明の別の態様では、メディア装置上のローカルメディアプロファイルにアクセスするためのコンピュータ実行方法が、インターネットベースのホストサーバからのメディアプロファイルに含まれるデータの少なくとも一部をメディア装置において受け取るステップを含む。この方法は、受け取ったデータのコピーを作成してメディア装置上にローカルに記憶し、例えば、装置がネットワークに接続されていない場合にローカルメディアプロファイルとして使用するステップも含む。ホストサーバは、第１のメディア／コンテンツ配信業者からエンドユーザに配信されたメディアに関するエンドユーザの選好を含む第１のメディア／コンテンツ配信業者からのデータを受け取り、第２のメディア／コンテンツ配信業者から配信されたメディアに関するエンドユーザの選好を含む第２のメディア／コンテンツ配信業者からのデータを受け取ることによってデータのサブセットを生成する。この結果、メディアプロファイルがホストサーバ上に記憶され、メディアプロファイルデータがメディア装置に配信されて、このメディア装置上にローカルメディアプロファイルとしてローカルに記憶される。メディアプロファイルは、第１のメディア配信業者により提供されたデータの少なくともサブセット、及び第２のメディア配信業者により提供されたデータの少なくともサブセットを含む。この方法は、メディア装置において、このメディア装置がホストサーバと通信できないと判断し、メディア装置に記憶されたローカルメディアプロファイルを使用してエンドユーザのメディア体験をカスタム化するステップも含む。
【００２４】
この方法は、いくつかの実施構成では、メディア装置がホストサーバと通信できると判断し、この結果、ホストサーバから受け取ったデータに基づいてローカルメディアプロファイルを更新するステップを含むこともできる。メディア装置が、独自のローカルメディアプロファイルを有する異なるメディア装置とローカルネットワーク上で通信できるという判断を行うこともできる。この場合、第１のメディア装置は、この異なるメディア装置のローカルメディアプロファイルにアクセスして、エンドユーザのメディア体験をカスタム化することができる。メディア装置は、ＰＣ、ラップトップ、カーステレオ、ＤＶＤプレーヤ、Ｂｌｕ−Ｒａｙプレーヤ、テレビ、セットトップボックス、ＭＰ３プレーヤ、ｉＰｏｄ、携帯電話機、ｉＰａｄ、タブレット、又はその他のメディアレンダリング装置のいずれであってもよい。
【００２５】
いくつかの場合、メディアプロファイルに記憶されたエンドユーザの選好が、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、再生リストの選好、又はその他のオーディオ／音楽の選好などのデータ及び情報を含むことができる。エンドユーザの選好は、映画ジャンルの選好、好きな男優／女優の選好、特定の映画の選好、及び課金情報などを含むこともできる。
【００２６】
別の態様では、メディア装置上のローカルメディアプロファイルにアクセスするためのシステムが、インターネットベースのホストサーバから受け取った又は提供されたメディアプロファイルに含まれる少なくとも一部のデータをメディア装置において受け取るためのモジュールを含む。このシステムは、メディア装置がローカルメディアプロファイルとして使用するデータのローカルに記憶されるコピーを作成するためのモジュールも含む。ホストサーバは、第１のメディア／コンテンツ配信業者からエンドユーザに配信されたメディアに関するエンドユーザの選好を含む第１のメディア／コンテンツ配信業者からのデータを受け取り、第２のメディア／コンテンツ配信業者からエンドユーザに配信されたメディアに関するエンドユーザの選好を含む第２のメディア／コンテンツ配信業者からのデータを受け取ることによってデータのサブセットを生成する。エンドユーザのメディアプロファイルがホストサーバ上に記憶され、メディア装置に配信するためのデータが生成されて、メディア装置上にローカルメディアプロファイルとしてローカルに記憶される。メディアプロファイルは、第１のメディア配信業者により提供されたデータの少なくともサブセット、及び第２のメディア配信業者により提供されたデータの少なくともサブセットを含む。このシステムは、メディア装置において、このメディア装置がホストサーバと通信できないと判断するためのモジュール、及びメディア装置に記憶されたローカルメディアプロファイルを使用してエンドユーザのメディア体験をカスタム化するためのモジュールを含む。
【００２７】
メディア装置は、ＰＣ、ラップトップ、カーステレオ、ＤＶＤプレーヤ、Ｂｌｕ−Ｒａｙプレーヤ、テレビ、セットトップボックス、ＭＰ３プレーヤ、ｉＰｏｄ、携帯電話機、ｉＰａｄ、タブレット、又はその他のメディアレンダリング装置であってもよい。
【００２８】
いくつかの実施構成では、システムが、メディア装置において、このメディア装置がホストサーバと通信できると判断し、この結果、ホストサーバから受け取ったデータに基づいてローカルメディアプロファイルを更新ためのモジュールも含む。
【００２９】
さらなる例示的な実施形態では、システムが、メディア装置において、このメディア装置が、独自のローカルメディアプロファイルを有する異なるメディア装置とローカルネットワーク上で通信できると判断するためのモジュールも含む。この場合、第１のメディア装置は、この異なるメディア装置のローカルメディアプロファイルにアクセスして、エンドユーザのメディア体験をカスタム化することができる。
【００３０】
さらなる例示的な実施形態では、メディアプロファイルに記憶されたエンドユーザの選好が、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、再生リストの選好、又はその他のオーディオ／音楽選好などを含むことができる。エンドユーザの選好は、映画ジャンルの選好、好きな男優／女優の選好、特定の映画の選好、及び課金情報などを含むこともできる。
【００３１】
上述した本発明の一般的な説明及び以下の詳細な説明はいずれも例示的なものであり、本発明を限定するものではないと理解されたい。
【００３２】
以下の様々な実施形態の説明を添付図面とともに読むことにより、本発明の上述の及びその他の目的、特徴及び利点、並びに本発明自体がより完全に理解されるであろう。
【図面の簡単な説明】
【００３３】
【図１】本発明の様々な実施形態による、メディアプロファイルを記憶するためのユーザ選好データベースを示す例示的なネットワーク図である。
【図２】本発明の様々な実施形態による、メディアプロファイルを構成するために使用できるテーブルを示す例示的な図である。
【図３】本発明の様々な実施形態による、メディアレンダリング装置上にローカルに記憶されたプロファイルの使用を示す例示的なネットワーク図である。
【図４】本発明の様々な実施形態による、メディアレンダリング装置上にローカルに記憶されたプロファイルの使用を示す別の例示的なネットワーク図である。
【発明を実施するための形態】
【００３４】
以下に示す詳細な説明及び関連図面は、本発明の現在のところ好ましい実施形態を説明するためのものであり、本発明を構築又は使用できる形を限定するためのものではない。従って、当業者には、やはり本発明の思想及び範囲内に含まれることを意図された異なる実施形態によって同一又は同等の機能を実現できることが十分に理解される。さらに、特定の方法ステップに関し、当業者には、これらのステップをどのような順序で実行してもよく、明確に示さない限り又はステップ内に別様に内在するものでない限り、いずれの特定の順序にも限定されないことが容易に理解される。
【００３５】
本明細書で説明するシステム及び方法は、メディア装置のエンドユーザのメディア体験を容易にカスタム化できるようにする。このカスタム化体験は、１又はそれ以上の装置の、及び場合によってはエンドユーザの様々な「メディアプロファイル」を記憶するための包括的リポジトリとして機能するインターネットベースのサーバによって容易にされる。本明細書では、「メディアプロファイル」という用語を、メディアコンテンツに関するエンドユーザのメディア選好を記憶するための標準化された方法として記載するために使用する。上述したように、異なるコンテンツ配信業者が数多く存在すること、及びこれらの配信業者がメディア選好を記憶する様々な方法が存在することに起因して、特定のエンドユーザのために存在するデータは、様々なプラットフォーム及びシステムにわたって大幅に断片化される。このことが、エンドユーザ側の非効率性及び重複努力、並びに新たな及びこれからのコンテンツプロバイダが市場へ参入する際の高コストにつながる。
【００３６】
図１に示すように、一次プロファイル又は包括的に維持されるメディアプロファイルとしても知られているメディアプロファイル１０３を記憶するために、ウェブベースのサーバ１０１を使用する。好ましい実施形態では、各エンドユーザが単一のメディアプロファイル１０３を有し、このメディアプロファイル１０３には、プロファイルＩＤ又はアカウントＩＤなどの、特定の一意に識別を行う情報が関連付けられている。このメディアプロファイルを、リレーショナルデータベース、又は様々なプラットフォームにわたるアクセスを可能にする他のいずれかの種類のメモリ又は記憶装置に記憶することができる。場合によっては、リレーショナルデータベース又はその他の構造化データベースが、例えば、サービス及びこのサービスを物理メディア上で利用する消費者に関するデータを記憶するデータベース管理システムなどの機能を提供することができる。データベースの例としては、カリフォルニア州レドウッドショアのＯＲＡＣＬＥ社により提供されるＭｙＳＱＬデータベースサーバ又はＯＲＡＣＬＥデータベースサーバ、カリフォルニア州バークレーのＰｏｓｔｇｒｅＳＱＬグローバル開発グループによるＰｏｓｔｇｒｅＳＱＬデータベースサーバ、又はＩＢＭ社により提供されるＤＢ２データベースサーバが挙げられる。当業者であれば、大量のデータを容易に記憶し、体系化し、及び／又は検索するあらゆる種類のシステムを使用できること、及びいずれかの特定の実施構成が本明細書で開示する発明を限定しないように、使用するデータベースの種類には融通性があることを容易に理解するであろう。本明細書で説明するシステム及び技術を支援及び実施するために使用するデータベースは、Ａｍａｚｏｎ社、Ｇｏｏｇｌｅ社などのサードパーティサービスプロバイダが管理するインターネットベースのサーバ上に常駐して実行することができる。
【００３７】
図１にさらに示すように、様々なアクセス及びレンダリング装置１０５が、エンドユーザにカスタム化したメディア体験を保証することができる。これらのレンダリング装置１０５は、エンドユーザに対してメディアコンテンツを配信及び／又はレンダリングするいずれの種類のメディア装置であってもよい。この装置は、あらゆる種類の音楽／オーディオプレーヤ（ｉＰｏｄ、ＭＰ３プレーヤ、ホームステレオシステム、カーステレオなど）、ビデオプレーヤ（セットトップボックス、テレビ、ＤＶＤプレーヤ、Ｂｌｕ−Ｒａｙプレーヤなど）、コンピュータ又は計算装置（ＰＣ、Ｍａｃ、ラップトップ、又はタブレット）及び又はハンドヘルド装置（ｉＰｈｏｎｅ、スマートフォン、ＰＤＡなど）を含むことができる。当業者であれば、本明細書に記載する装置によって本発明が限定されるものではないこと、及び装置がエンドユーザに対してメディアをレンダリングできる限り、この装置が本発明の思想及び範囲に含まれると理解すべきであることを容易に理解するであろう。
【００３８】
アクセス及びレンダリング装置１０５は、一時又はローカルプロファイル１０７を記憶して、レンダリング装置１０５のその他の構成要素がローカルプロファイル１０７に迅速かつ容易にアクセスできるようにすることができる。例えば、当業者であれば、集中サーバ上のデータベースにインターネットを介してアクセスしなければならないコンピュータは、ウェブコンテンツにアクセスするために、独自のローカルメモリにアクセスするコンピュータよりも多くの時間がかかる場合があることを容易に理解するであろう。このアクセスタイミングの差は、１つには、ネットワーク送信の待ち時間、認証時間の遅延問題、ファイアウォールの時間遅延などに起因する場合がある。従って、これらの全ての理由により、通常は、頻繁にアクセスするデータのローカルコピーを記憶する方が効率的である。
【００３９】
基本的に、一時メディアプロファイル１０７は、包括的に維持されるメディアプロファイルのローカル記憶バージョンとして機能する。１つの実施形態では、サードパーティサービスプロバイダ及び／又は開発者がメディアプロファイルデータベースにアクセスするために標準的なＡＰＩ（アプリケーションプログラミングインターフェイス）１０９を利用できるようにした、使用及びアクセスが容易なデータベース内で、ユーザのメディアプロファイル情報が一元管理される。このようにして、（メディア推薦、個人用メディア再生リスト、個人用メディアストリームなどを介して）最も関連性の高いメディアをユーザに提供することによってメディア体験をエンドユーザに合わせてカスタム化、個人化及び充実化する際にメディアプロファイルデータベース１０３を活用するためのサードパーティアプリケーションを開発することができる。いくつかの例では、このＡＰＩが、メディアプロファイル情報を（Ｆａｃｅｂｏｏｋ又はＭｙＳｐａｃｅなどのソーシャルネットワーキングサイトなどの）友人と容易に共有し、及び／又は（Ｔｉｃｋｅｔｍａｓｔｅｒ、ＰａｙＰａｌ、Ａｍａｚｏｎなどの）プロファイルに関する商品又はサービスを容易に購入できるようにするその他のプラットフォームへのアクセスを提供することもできる。一般に当業者は、ＡＰＩを、アプリケーションが別のアプリケーションと対話できるようにするプロトコル又は機能セットと理解している。この場合、通常（排他的な意味ではないが）、ＡＰＩは、コンテンツの問合せ、新しいパラメータの設定、アカウントアクセス情報の修正、動作トリガの設定などの機能を実行する。
【００４０】
メディアプロファイルに情報を提供してこれにアクセスするメディア／コンテンツ配信業者及びサードパーティとしては、Ｓｉｒｉｕｓ衛星ラジオ、Ｐａｎｄｏｒａ、Ｒｈａｐｓｏｄｙ、ｉＴｕｎｅｓ、ｌｏｓｔ  ｆｍ、ｆｌｉｃｋｒ、ｎａｐｓｔｅｒ、Ｎｅｔｆｌｉｘ、ＹｏｕＴｕｂｅなどのサービス挙げることができる。これらのメディア／コンテンツプロバイダは、特定の種類のメディアに限定されず、エンドユーザの特定の選好のための体験をカスタム化できるあらゆるメディアのプロバイダを含む。
【００４１】
レンダリング装置の各々では、ナビゲーション及び検索エンジン１１１によって一時／ローカルプロファイルにアクセスすることができる。図１の実施形態にさらに示すように、一次メディアプロファイル１０３と一時／ローカルメディアプロファイル１０７の１又はそれ以上を同期させるために、明確に定義されたＡＰＩ（ＡＰＩ−１）インターフェイス１０９の仕様を使用することができる。１つの実施形態では、ＡＰＩ−１インターフェイス１０９が、様々なメディアサービスプロバイダとの間でユーザのアカウント情報にセキュアにアクセスできるようにする。ＡＰＩ−１インターフェイス１０９は、他のインターネットベースのサービス及び／又はウェブベースの又はローカルメディア記憶装置１０５の適当なネットワーク位置及びアドレスを可能にすることができる。ＡＰＩ−１インターフェイス１０９は、別個のアプリケーションがメディアプロファイル１０３に容易にアクセスすることにより、より直感的なナビゲーション、検索、編成又は推薦１１１をユーザに戻せるようにすることもできる。
【００４２】
複数のユーザメディアプロファイル１０３、通常はユーザごとに１つのユーザメディアプロファイルを使用することにより、単一の装置１０５上で複数のユーザを管理することができる。新たな異なるエンドユーザが装置にログオンした場合、このユーザのユーザメディアプロファイル１０３を、ともに使用する装置１０５にダウンロードし、及び／又は同期させることができる。ＡＰＩ−１インターフェイス１１３を使用して、同じレンダリング装置の複数のユーザアカウントを管理することもできる。
【００４３】
１つの実施形態では、電源投入時又はその他の起動シーケンス時に、レンダリング装置１０５が、ウェブベースのサーバ１０１との接触を確立して、一時／ローカルメディアプロファイルデータベース１０７の初期セットアップ又は既存のローカルコピーの同期を開始しようと試みる。一次プロファイルデータベースと一時／ローカルプロファイルデータベースの間では、エンドユーザの包括的メディアプロファイル１０３の修正をイベントメッセージによって通信することができる。これらのメッセージは、エンドユーザがメディア装置１０９上で行った動作を表すデータベースへの更新又は挿入を含むことができ、或いはレンダリング装置１０５又はメディア／コンテンツ配信業者により自動的に決定された、エンドユーザに関する選好を表すことができる。このメッセージは、いずれの形式又はフォーマットであってもよく、いくつかの実施構成では、ＸＭＬなどの明確に構造化されたマークアップ言語を使用してシステム構成要素間でプロファイル情報を送信することができる。
【００４４】
別の実施形態では、レンダリング装置１０５上のローカルナビゲーション及び検索エンジン１１１が、エンドユーザのプロファイルに基づく適当なメディアコンテンツを求めるために、ローカル／一時プロファイルデータベース１０７に問い合わせを行う。ローカルナビゲーション及び検索エンジンと、一時ローカルプロファイルデータベースとの間のインターフェイス１１３は、ＡＰＩ−１インターフェイス１０９仕様に従うこともできる。ナビゲーション及び検索エンジン１１１がＡＰＩ−１を使用することにより、ローカルレンダリング装置１０５の能力に応じて、一次プロファイルとローカル／一時プロファイルのいずれにもアクセスできるようにすることができる。例えば、ローカル／一時プロファイル１０７を記憶できないレンダリング装置１０５は、ＡＰＩ−１インターフェイス１１３を利用して、ウェブサービス１０１からそのナビゲーション及び検索エンジン１１１を介して一次プロファイル１０３に直接アクセスすることができる。
【００４５】
図２に、例示的なメディアプロファイルの１つの形を示す。図２に照らして、メディアプロファイル１０３にはあらゆるメディア選好データを記憶することができ、メディアプロファイルデータベース１０３は、図２のテーブル及び／又はフィールドに限定されるものではなく、この一般的な説明は、決して本発明を限定するためのものではないことを理解されたい。従って、エンドユーザテーブル２０３には、エンドユーザを識別して記述するデータが記憶され、これによりこのユーザに関するメディア選好情報を、挿入、更新、及び検索のためにリンクできるようになることが一般に理解される。
【００４６】
１つの実施形態では、メディアプロファイルデータベース１０３がインターネットベースのサーバに常駐し、インターネットに接続されたあらゆる装置からアクセスされる。メディアレンダリング装置１０５の能力によっては、メディアプロファイル１０３内に保持される情報を使用して、各ユーザに対してコンテンツを配信、推薦又は個人化する際に全ての利用可能なメディアコンテンツ及びメディアソースを検索することができる。エンドユーザは、その好ましいメディアコンテンツの位置又はこれにアクセスする方法を把握する必要はない。エンドユーザは、その選好又はユーザプロファイルを複数のメディアサービスにわたって再入力する必要もない。実際に、１つの実施形態では、消費者がレンダリングしているデジタルメディアの全てを継続的にモニタすることにより（すなわち、全てのメディアソース及び全てのレンダリング装置にわたって）、メタデータが自動的に生成される。実際に、いくつかの例では、１又はそれ以上のメディアソースに関するメディア装置の因果的使用に基づいてプロファイルが自動的に構築されるので、エンドユーザは、有用かつ包括的なメディアプロファイルを作成するために規定のユーザ選好を提供する必要はない。また、同じローカルネットワーク３１７内及び同じ装置であっても、各メディアレンダリング装置１０５及び各メディアレンダリング体験のユーザログインを含んで、各ユーザの固有のメディアプロファイルを作成し維持することにより、複数のユーザに対応することができる。
【００４７】
メタデータは、メディアコンテンツの位置、並びに、コンテンツに関連するプラットフォーム、コンテンツプロバイダなどについてのいずれかの関連情報を追跡及び記憶することもできる。多くの場合、記憶されるメディアコンテンツは、最初から（ＰＣ上に記憶されたＭＰ３ファイルなどの）メタデータを伴わなくてもよく、本明細書で説明する発明は、複数のプラットフォームにわたるコンテンツの集約及び管理の一部として、メディア／コンテンツに関連する適当なメタデータの生成を容易にする。
【００４８】
他の実施構成では、ユーザのメディアレンダリング装置１０５の全て、及び（ユーザが加入している又は頻繁に使用するありとあらゆるネットワークベースのメディアサービスを含む）ユーザの記憶されたメディアコンテンツの全てとともに使用するために、単一のユーザ選好データベース又はメディアプロファイル１０３を自動的に作成することができる。このメディアプロファイル１０３を中央ホストサーバ１０１上に記憶して維持し、エンドユーザのメディア体験選好、（Ｐａｎｄｏｒａ又はＹｏｕＴｕｂｅなどのストリーミングを介してのみ利用できるインターネットベースのコンテンツとは対照的に、エンドユーザが購入してＰＣにローカルに記憶したコンテンツなどの）私的コンテンツを含む私有の記憶媒体のリスト及びアクセス情報、適当なアカウントアクセス情報での登録を要するサービスプロバイダのリスト、及び／又は好みの無料メディアサービスプロバイダのリストなどに関する現在の情報を含むようにすることができる。選好は、ユーザが頻繁に聴くメディアの種類（ポップ、カントリー、クラシックロックなど）、特定のアーティスト、年代、及びアルバムなどを記述することができる。
【００４９】
メディアプロファイル１０３は、メディア選好上でユーザが規定した／行った入力、ユーザが所有／記憶する一部又は全部のコンテンツのメタデータ、及び／又は全てのコンテンツのソース及びメディアソースにわたる最も多くレンダリングされたメディアの自動的に生成されるメタデータ（メディア再生履歴など）を含むこともできる。この広範かつ包括的なメディアプロファイル１０３の定義は、はるかに大きくカスタム化可能な、知的で関連性の高いエンドユーザのメディア体験を可能にする。メディアプロファイル１０３は、名前、年齢、住所及び／又は地域、好ましい言語、及び（クレジットカード番号、ＰａｙＰａｌアカウントなどの）支払い又は課金情報などの、従来のユーザプロファイル情報を含むこともできる。
【００５０】
別の例示的な実施形態では、メディアプロファイル１０３に関連する複数のサブプロファイルが存在することにより、エンドユーザが、特定の時間に使用するサブプロファイルを明確に選択し、或いは場合によっては、曜日及び／又は時刻に基づいてサブプロファイルを自動的に選択できるようにすることができる。例えば、エンドユーザは、運動中には派手なロック音楽を好むが、仕事中には柔らかなクラシック音楽を、及び車の中ではスポーツのラジオ放送を好むことがある。従って、メディアプロファイル１０３にサブプロファイルを統合することにより、より良くカスタム化及び個人化されたものをエンドユーザに配信できるようになる。
【００５１】
メディアプロファイル１０３をウェブベースのサーバに記憶することもできる。このプロファイルを、「一次プロファイル」又は普遍プロファイルと呼ぶことができる。ウェブベースのサーバは、エンドユーザがいずれかのウェブ対応レンダリング装置１０５から一次プロファイルデータにセキュアにアクセスするように明確に定義されたＡＰＩの組を支援することができる。
【００５２】
あらゆる種類のパスワード制御アクセス、さらには生体認証法（指紋スキャンなど）を使用することによって認証を行うことができ、例えば、ＨＴＴＰ及びＳＳＬ／ＴＬＳ又はＳＳＨタイプのプロトコル及び暗号化機構を使用して、通信プロトコル自体をセキュアにすることができる。
【００５３】
レンダリング装置１０５は、あるバージョンのメディアプロファイルをダウンロードし、一時プロファイル又はテンププロファイル１０７とも呼ばれるローカルコピーを保持することができる。１つの実施形態では、ローカル／一時プロファイル１０７が、レンダリング装置１０５がインターネット３０１から切断されたときにも、ユーザに対して同じレベルの検索及び体験を可能にする。ローカル／一時プロファイル１０７は、（インターネットから切断されたホームネットワーク内などの）プライベートネットワーク３１７内で使用する能力を与えることができる。
【００５４】
一次プロファイル１０３と一時プロファイル１０７は、接続された場合、定期的に、特別なトリガイベント時に、又はその他の時点で同期することができる。１つの実施形態では、切断されたレンダリング装置１０５がインターネット３０１に再接続された後の、次に利用可能な機会に同期が行われる。ローカル／一時プロファイル１０７を、一次プロファイル１０３のデータのローカルキャッシュとして機能するように使用して、メディアプロファイルデータベース１０３にアクセスしたときの応答時間を速めることもできる。
【００５５】
メディアプロファイル１０３は、セキュアなデータベースに記憶された課金情報２０１を含んで、様々なメディア／コンテンツプロバイダプラットフォームがこの課金情報を別個に記憶する必要がなくなるようにすることができる。この結果、例えば、エンドユーザが特定のコンテンツプロバイダ又はプラットフォームからコンテンツを購入したいと望む場合、このコンテンツプロバイダは、エンドユーザの課金情報を検索するために、包括的に維持されるメディアプロファイル又は一時メディアプロファイル１０７のいずれかから取得したメディアプロファイル１０３に単純にアクセスすればよい。上述したように、ＡＰＩ−１インターフェイス１１３を介してこのアクセスを容易にすることができる。
【００５６】
共通課金プラットフォームを使用することにより、数多くの利点を実現することができる。例えば、この種のシステムは、コンテンツ提供市場への新規参入者が、評判の良い名前のホスト課金システムを利用できるようにする。同様に、エンドユーザは、Ｐａｙｐａｌという信頼できる名前及びこれに伴う安全性を理由として、Ｐａｙｐａｌなどのサービスを使用してインターネット上で快適に製品を購入することができる。同様に、エンドユーザは、信頼できる名前のメディアプロファイルデータベース及びこの中で提供される課金情報に基づいて、新たなメディア／コンテンツプロバイダとの間で行われる取引の安全性に満足することができる。
【００５７】
図２を参照すると、様々なメディア／コンテンツ配信業者をエンドユーザにリンクできるように、ユーザプラットフォームテーブル２０５が記憶されている。これにより、メディア／コンテンツ配信業者が挿入、更新、及びアクセスできる包括的情報を容易に記憶できるようになる。実際のメディア選好は、メディア／コンテンツ配信業者のニーズに依存するが、一般に、好ましい実施形態では、メディア／コンテンツ配信業者が記憶する情報の上位集合が記憶される。従って、例えば、特定のエンドユーザが最も頻繁に聴く音楽がｉＴｕｎｅｓに記憶されている場合、及びエンドユーザによる特定の曲の「上位」又は「下位」の格付けがＰａｎｄｏｒａに記憶されている場合、メディアプロファイルデータベースは、頻繁に聴かれるリスト、並びに特定の曲の「上位」及び「下位」の格付けをいずれも含むことができる。このようにして、システムは、様々なコンテンツソースから受け取ったデータに基づいて、所与のエンドユーザの全てのメディア選好に協働して取り組む。
【００５８】
メディアプロファイル１０３を、新たなメディア選好情報を記憶したいと望む新たなコンテンツ／メディア配信業者に適合させることもできる。このような場合、データベースのバックエンドスキーマを更新して、この新たなメディア選好情報を利用できるように、ＡＰＩに新たな機能を含めることができる。
【００５９】
いくつかの実施構成では、エンドユーザが、中間のメディア／コンテンツ配信業者以外のポータル又はインターネットベースのウェブサイトを介してメディアプロファイルデータベース１０３に直接アクセスして、様々な情報を更新するようにすることができる。このようにして、エンドユーザは、メディアプロファイルシステムにログインし、アカウントに関連する自身の課金情報２０１を更新することができる。或いは、エンドユーザが、例えばｉＴｕｎｅｓなどのメディア／コンテンツ配信業者を介して自身の課金情報を変更し、この時点でｉＴｕｎｅｓがＡＰＩを使用して、包括的に維持されるメディアプロファイルデータベース上のエンドユーザの課金情報２０１を更新することもできる。
【００６０】
メディアプロファイル１０３は、音楽選好テーブル２０７又は映画選好テーブル２０９などの様々な他のテーブルを利用することができる。これらのテーブルは、お気に入りのアーティスト又は俳優、お気に入りのジャンル、お気に入りの映画又は楽曲などの情報を含むことができる。多くの場合、メディア／コンテンツ配信業者がユーザ選好を特定してメディア体験をカスタム化するために現在使用している情報のサイズ及び種類の多様性に起因して、メディアプロファイル１０３に記憶されるユーザ選好情報は数多くのテーブルに記憶される。例えば、再生リスト及びシャッフルの選好を記憶して、これによりメディア／コンテンツ配信業者がエンドユーザにカスタム化したメディア体験を配信できるようにすることもできる。
【００６１】
図３に、提案するアーキテクチャの展開及び使用事例モデルの１つの実施形態を示す。このシステムは、ネットワークを介してインターネット３０１に接続されたソフトウェア及びハードウェア３０３、３０５、３０７、３０９、３１１、３１３、３１５を含むことができると理解されたい。このようにして、メディア装置は、ウェブベースのホストサーバ１０１上に位置するメディアプロファイル１０３と通信する。図１には、ウェブベースのサーバ１０１を、１つの物理ハードウェア装置を意味する１つのボックスとして示しているが、これらの構成要素の機能は、あらゆる数のコンピュータに実装できると理解されたい。通信ネットワークは、クライアントをサーバに接続する。通信は、標準電話回線、（Ｔ１、Ｔ３、５６ｋｂ、Ｘ．２５などの）ＬＡＮ又はＷＡＮリンク、ブロードバンド接続（ＩＳＤＮ、フレームリレー、ＡＴＭ）、（８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの）無線リンクなどのあらゆる媒体を介して行うことができる。ネットワークは、ＴＣＰ／ＩＰプロトコル通信、及びウェブブラウザが行ったＨＴＴＰ／ＨＴＴＰＳ要求を伝送することができ、このようなＴＣＰ／ＩＰネットワークを介してクライアントソフトウェアとサーバの間の接続を通信できることが好ましい。ネットワークの種類は限定ではなく、あらゆる好適なネットワークを使用することができる。通信ネットワークとして動作する、又はこの一部とすることができるネットワークの非限定的な例として、無線又は有線イーサネット（登録商標）ベースのイントラネット、ローカル又はワイドエリアネットワーク（ＬＡＮ又はＷＡＮ）、及び／又は多くの異なる通信メディア及びプロトコルに対応できるインターネット１６として知られている包括的通信ネットワークが挙げられる。
【００６２】
図３にさらに示すように、一次プロファイルとしても知られているメディアプロファイルは、メディアレンダリング装置３０３、３０５、３０７、３０９、３１１、３１３、３１５のいずれかによるアクセスを受けることができる。しかしながら、有効なインターネット接続３０１に依存し、インターネットアクセスを利用できない場合、又は利用可能な帯域幅が何らかの理由で不十分な場合には、このようなアクセスが困難になることがある。従って、メディアレンダリング装置３０３、３０５、３０７、３０９、３１１、３１３、３１５において、インターネット３０１接続が利用可能であると判断されると、メディアプロファイル１０３のコピーをメディアレンダリング装置上にローカルに記憶して、インターネットアクセスが利用できなくなった場合、又は帯域幅が特定の許容閾値未満になった場合でも、メディア選好にアクセスして利用できるようにすることができる。従って、アプリケーションが、利用可能な一時メディアプロファイル１０７を含む場合、ＰＣ３０９上のアプリケーションを使用して音楽を聴いているエンドユーザは、様々なオンラインメディアコンテンツサイトにおいて取り込まれた選好に基づく個人化されたメディア体験を楽しむために、インターネット３０１に接続しておく必要はない。
【００６３】
例えば、図３に示すように、携帯ラジオ３０５、ＰＣ３０９、家庭用ラジオ３１１、及び家庭用ＤＶＤ／ステレオシステム３１３は全て、メディアプロファイル１０３のコピー又は場合によってはメディアプロファイル１０３のサブセットである一時／ローカルプロファイル１０７を含み、又は別様に使用する。当業者であれば、音楽、ビデオ、及びその他の種類のメディア／コンテンツを全て提供する拡張可能なアプリケーションによってメディアプロファイル全体のコピーを利用できることを容易に理解するであろう。しかしながら、コンテンツ／メディア配信業者が、例えば音楽のみを提供する場合、メディア装置上のメディアレンダリングアプリケーションのために記憶する必要がある一時／ローカルプロファイル情報の唯一の種類が、音楽に関する情報になる。これらの決定は、ＡＰＩを介して行うことができ、従ってこのシステムには、サードパーティの要件に応じた融通性がある。
【００６４】
代替の実施形態として、テレビ３１５及びラップトップコンピュータ３０７は、インターネット接続３０１を介してのみメディアプロファイル１０３にアクセスすることを選択することができる。この方法の利点として、プロファイルへのアクセス時間は延びるが、メディアレンダリング装置において常に最新の情報が使用され、インターネットに接続しないとシステムが動作不能になる点を挙げることができる。当業者であれば、上記の様々な構成を、装置が最初にウェブベースのプロファイルにアクセスしようと試み、次にウェブ接続が利用不可能な場合に独自のローカルコピーを利用するようにすることが可能であることを容易に理解するであろう。
【００６５】
一例として、１つの実施形態では、エンドユーザがラップトップ３０７上のメディアレンダリングアプリケーションに課金情報を入力した場合、このアプリケーションは、エンドユーザのメディアプロファイル内の包括的情報を更新するために、ウェブベースのサーバ１０１上のＡＰＩ１０９にアクセスすることができる。次に、将来的に、エンドユーザがテレビ３１５上のアプリケーションを使用してコンテンツを購入したいと望む場合、このテレビアプリケーションも、すでにエンドユーザが入力してウェブベースのサーバ１０１に記憶させた課金情報にアクセスすることができる。
【００６６】
メディアプロファイルデータベース１０３は、エンドユーザの入力及び挙動を継続的に（又は場合によっては一定の頻度で）モニタして、ＡＰＩ１０９を介してメディアプロファイル１０３を改善し、これに追加を行うことができる。非限定的な態様では、様々な入力を継続的にモニタしてデータベースに含めることができる。例えば、一部又は全部の頻繁に再生されるメディアプロファイル、再生リスト又はストリーム（例えば、１５秒よりも長い間レンダリングされているいずれかのファイル／再生リスト／ストリームに基づいて頻度を追跡することができる）をモニタすることができる。また、メディア選好に関する一部又は全部のエンドユーザの明示的入力をモニタすることもできる。これらの入力は、いずれかのソース又はアプリケーションからのメディア選好上でエンドユーザから「規定された」（打ち込まれた）入力、及び／又はいずれかのソース又はアプリケーションからの所与のメディアプロファイル／ストリームに対するいずれかの受け取られた肯定的／否定的フィードバック（既存のサードパーティアプリケーションを介して作成された）とすることができる。様々なメディア要求に関連する特定のエンドユーザ検索を記憶し分析して、エンドユーザの関心及び選好を特定することもできる。また、メディアプロファイルデータベース１０３は、メディアをレンダリングするために最も頻繁に使用されたメディア装置１０５（例えば、所与の装置上でメディアをレンダリングするために費やされた累積時間に基づいて頻度を追跡することができる）、及び／又はあらゆる購入メディア、又はダウンロードコンテンツ、又はユーザが登録しているメディアストリーミングサービスをモニタすることができる。
【００６７】
一例として、上記のエンドユーザの入力及び行動を、本明細書で説明したようなメディアプロファイル１０３データベースに統合することができる。例えば、システムは、頻繁にレンダリングされるメディア（頻度データを含むファイルのメタデータ及び／又はメディアストリームのＵＲＬなど）、頻繁に使用されるレンダリング装置（装置の種類、頻度データを含むＭＡＣ  ＩＤなど）、「アクセスされた」（例えば、ダウンロードされた、購入された、又は加入／登録された）新しいメディア、ファイルのメタデータ及び／又はメディアストリームのＵＲＬ、全てのメディアアプリケーション、サービス又は登録にわたる全てのユーザ入力から収集した規定のメディア選好（ジャンル、年代、アーティスト、アルバムなど）、及び／又は基本ユーザプロファイル情報（名前、年齢、住所及び／又は地域、好ましい言語及び支払い／課金情報など）を統合することができる。
【００６８】
上述したメディアプロファイルデータベース１０３には、数多くのサードパーティサービスプロバイダ又はアプリケーション開発者が、規定のＡＰＩ−１インターフェイス１０９仕様を介してアクセスできるようにすることができる。いくつかの例では、エンドユーザが、いずれのサードパーティプロバイダがアクセスしたかに関する判断を行い、従ってユーザが、いずれの会社、ウェブサイト、サービス及び個人が、エンドユーザのプロファイル情報を見て共有できるかを制御できるようになる。上述した発明の追加の利点は、ユーザ選好メディアコンテンツが、メディア／コンテンツプロバイダによる要求時に１つのフォーマットから別のフォーマットに容易に変換され、この変換がエンドユーザから完全に見えるようになる点である。上記のシステム及び方法では、エンドユーザはデータを一度だけ入力すればよいので、異なるフォーマット及びプロトコルによる必要時にデータを容易に変換できるようになる。
【００６９】
ローカルネットワーク上の少なくとも１つのレンダリング装置がメディアプロファイルデータ１０３にアクセスを行い、サーバ１０１からダウンロードを行う限り、他のネットワークレンダラ又はコントローラが、ローカルネットワークを介して別のメディア装置のローカル／一時プロファイルにアクセスすることもできる。図４に、このような実施形態のための考えられるネットワーク構成を示す。この例では、メディア装置３１３、３１１、３０７、及び３０５の各々が、ＰＣ３０９上に記憶された一時／ローカルメディアプロファイル１０７にアクセスして、サーバ１０１へのインターネット接続３０１が無効な場合でも、エンドユーザにカスタム化されたメディア体験を配信できるようにする。
【００７０】
上述したように、上記説明は、本発明のほんの例示的な実施形態を開示し説明したものである。当業者であれば理解するように、本発明を、その思想又は基本的特性から逸脱することなく他の特定の形で具体化することもできる。従って、本発明の開示は、本発明の範囲及びその他の特許請求の範囲を限定するものではなく、例示を目的とするものである。本開示は、本明細書における教示のあらゆる容易に識別可能な変形を含めて、上述の特許請求の範囲内の用語の範囲を一部定義するものである。
【００７１】
以下の節は、本発明の典型的な実施形態を説明するものである。
【００７２】
（１）メディアプロファイルを提供するためのシステムであって、
第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連する、前記エンドユーザがメディア体験をカスタム化できるようにする前記エンドユーザの選好を含む第１のデータをホストサーバにおいて前記第１のコンテンツ配信業者から受け取るためのモジュールと、
第２のコンテンツ配信業者から前記エンドユーザに配信された第２のメディアに関連する、前記エンドユーザがメディア体験をカスタム化できるようにする前記エンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取るためのモジュールと、
エンドユーザメディア体験を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザのメディアプロファイルを前記ホストサーバに記憶するためのモジュールと、
前記メディアプロファイルの少なくともサブセットを、前記第２のコンテンツ配信業者及び／又は前記第１のコンテンツ配信業者にアプリケーションプログラミングインターフェイスを介して提供するためのモジュールと、
を備えることを特徴とするシステム。
（２）前記アプリケーションプログラミングインターフェイスを、前記第１のコンテンツ配信業者、及び前記第２のコンテンツ配信業者に提供するためのモジュールをさらに備え、
前記アプリケーションプログラミングインターフェイスは、前記ホストサーバによる前記第１のデータの受け取り、及び前記ホストサーバによる前記第２のデータの受け取りを容易にする、
ことを特徴とする前記（１）に記載のシステム。
（３）前記エンドユーザの選好は、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、映画ジャンルの選好、映画男優／女優の選好、特定の映画の選好、及び課金情報を含む、
ことを特徴とする前記（１）に記載のシステム。
（４）前記要求コンテンツ配信業者に提供される前記メディアプロファイルの前記サブセットは、配信業者の選好、及び前記要求コンテンツ配信業者が前記エンドユーザに対して配信又はレンダリングするメディアの種類に基づいて特殊化される、
ことを特徴とする前記（１）に記載のシステム。
（５）メディア装置上のローカルメディアプロファイルにアクセスするためのシステムであって、
インターネットベースのホストサーバからのメディアプロファイルに含まれるデータの少なくともサブセットをメディア装置において受け取るためのモジュールと、
前記メディアプロファイルに含まれる前記データのサブセットのコピーを作成して、前記メディア装置上にローカルメディアプロファイルとしてローカルに記憶するためのモジュールと、
を備え、前記ホストサーバは、
第１のコンテンツ配信業者からエンドユーザに配信された第１のメディアに関連する、前記エンドユーザがメディア体験をカスタム化できるようにする前記エンドユーザの選好を含む第１のデータを前記ホストサーバにおいて前記第１のコンテンツ配信業者から受け取り、
第２のコンテンツ配信業者から前記エンドユーザに配信された第２のメディアに関連する、前記エンドユーザがメディア体験をカスタム化できるようにするエンドユーザの選好を含む第２のデータを前記ホストサーバにおいて前記第２のコンテンツ配信業者から受け取り、
エンドユーザメディア体験を標準化された方法で記憶するとともに（ｉ）前記第１のメディアに関連する前記エンドユーザの選好を含む前記第１のデータの少なくともサブセット、及び（ｉｉ）前記第２のメディアに関連する前記エンドユーザの選好を含む前記第２のデータの少なくともサブセットを含む前記エンドユーザの前記メディアプロファイルを前記ホストサーバに記憶し、
前記メディアプロファイルに含まれる前記データの前記サブセットを生成して前記メディア装置に配信し、該メディア装置に前記ローカルメディアプロファイルとしてローカルに記憶されるようにする、
ことにより、前記メディアプロファイルに含まれる前記データの前記サブセットを生成し、前記システムはさらに、
前記メディア装置において、該メディア装置が前記ホストサーバと通信できないと判断するためのモジュールと、
前記メディア装置において、該メディア装置上の前記ローカルメディアプロファイルを使用して、前記エンドユーザのメディア体験をカスタム化するためのモジュールと、
を備えることを特徴とするシステム。
（６）前記メディア装置において、該メディア装置が前記ホストサーバと通信できると判断し、前記ホストサーバから受け取ったデータに基づいて前記ローカルメディアプロファイルを更新するためのモジュールをさらに備える、
ことを特徴とする前記（５）に記載のシステム。
（７）前記メディア装置において、該メディア装置が、ローカルメディアプロファイルを有する異なるメディア装置とローカルネットワーク上で通信できると判断し、前記異なるメディア装置のローカルメディアプロファイルにアクセスして前記エンドユーザのメディア体験をカスタム化するためのモジュールをさらに備える、
ことを特徴とする前記（５）に記載のシステム。
（８）前記メディア装置は、ＰＣ、ラップトップ、カーステレオ、ＤＶＤプレーヤ、Ｂｌｕ−Ｒａｙプレーヤ、テレビ、セットトップボックス、ｉＰｏｄ、ＭＰ３プレーヤ、携帯電話機、及びタブレットから成るグループから選択される、
ことを特徴とする前記（５）に記載のシステム。
（９）前記エンドユーザの選好は、音楽ジャンルの選好、音楽アーティストの選好、特定の楽曲の選好、映画ジャンルの選好、映画男優／女優の選好、特定の映画の選好、及び課金情報を含む、
ことを特徴とする前記（５）に記載のシステム。
【符号の説明】
【００７３】
１０３  メディアプロファイル
１０７  一時プロファイル
１０９  ＡＰＩ−１
３０１  インターネット
３０３  メディアレンダリング装置
３０５  携帯ラジオ
３０７  ラップトップコンピュータ
３０９  ＰＣ
３１１  家庭用ラジオ
３１３  家庭用ＤＶＤ／ステレオシステム
３１５  テレビ
３１７  ホームネットワーク
【図１】
0005632957.tif 000002
【図２】
0005632957.tif 000003
【図３】
0005632957.tif 000004
【図４】
0005632957.tif 000005