(57)【要約】  ユーザプロファイルを管理しメディアコンテンツを管理し記録し視聴するためのシステムおよび方法において、サーバはプロファイル、コンテンツ、およびコンテンツのプロファイルとの関連付けを格納し、多数の装置の各々は、サーバに格納されているプロファイルにアクセスすることによりプロファイルにログインし、装置がログインしたプロファイルについて、コンテンツ要求を例えば周期的にサーバへ送信し、サーバはコンテンツ要求に応答してサーバに格納されているどのコンテンツがそのプロファイルと関連付けられているかを決定してそのプロファイルと関連付けられていると決定されたコンテンツのコピーをその装置へ送信する。コンテンツは装置がプロファイルと関連付けられる前にプロファイルとの関連付けのもとにサーバに格納され得る。
2010526378.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録する方法であって、
プロファイルの記録の予定表に従って：
サーバにコンテンツを格納し；そして
前記コンテンツの前記プロファイルとの関連付けを前記サーバに格納し；そして
前記プロファイルに関連付けられた第１の装置からのコンテンツ要求に応答して：
前記サーバに格納されているどのコンテンツが前記プロファイルに関連付けられているかをサーバにより決定し；そして
前記決定するステップにおいて前記プロファイルに関連付けられていると決定された前記コンテンツのコピーをサーバにより前記第１の装置へ送信することを具備する方法。
【請求項２】
予め定められた間隔で、および少なくとも１つの予め定められたイベントに応答して、の少なくとも１つにより、前記第１の装置により前記コンテンツ要求を送信することをさらに具備する請求項１記載の方法。
【請求項３】
前記第１の装置を前記プロファイルと関連付けることをさらに具備し、
前記第１の装置は前記少なくとも１つの予め定められたイベントの第１の１つに応答して前記コンテンツ要求を送信し、該第１の予め定められたイベントは、前記第１の装置に対して関連付けの達成の指示が提供されたことである請求項２記載の方法。
【請求項４】
前記関連付けおよび前記指示の提供は前記第１の装置において前記プロファイルにログインすることにより達成される請求項３記載の方法。
【請求項５】
前記第１の装置は前記少なくとも１つの予め定められたイベントの第２の１つに応答して前記コンテンツ要求を送信し、前記第２の予め定められたイベントは、前記第１の装置が前記プロファイルと関連付けられた後に前記第１の装置の電源が投入されたことである請求項３記載の方法。
【請求項６】
前記サーバは、或る特定のコンテンツが記録されることをそれぞれが示すすべての複数のプロファイルに対して、前記特定のコンテンツの単一のコピーを記録する、請求項１記載の方法。
【請求項７】
前記特定のコンテンツの前記単一のコピーを前記複数のプロファイルのそれぞれに関連付けることをさらに具備する請求項６記載の方法。
【請求項８】
前記単一のコピーのコピーがそれぞれ提供されるのは前記複数のプロファイルのうちのどれかについて指示する追跡情報を格納し；
前記コピーがそれぞれ提供される複数のプロファイルのそれぞれについて、各プロファイルと関連付けられた少なくとも１つの装置へそれぞれ前記コピーを送信したことに応答して前記追跡情報を前記コピーがそれぞれ提供されたことを示すよう更新し；
前記追跡情報から、前記単一のコピーの前記コピーが未だ提供されていないプロファイルが残っているかどうか決定し；
前記複数のプロファイルのすべてについて前記コピーがそれぞれ提供されたとの決定に応答して前記サーバから前記単一のコピーを削除することをさらに具備する請求項７記載の方法。
【請求項９】
前記サーバは前記複数のプロファイルの少なくとも１つに関連付けられ、前記サーバが前記複数のプロファイルの前記少なくとも１つに関連付けられているために、前記サーバが前記複数のプロファイルの少なくとも１つのうちの１つについて前記単一のコピーのコピーを送信した後でも、前記追跡情報は、前記単一のコピーが前記複数のプロファイルの少なくとも１つのうちの前記１つに対して前記サーバに格納され続けられることの指示を維持する請求項８記載の方法。
【請求項１０】
前記サーバに格納され前記決定するステップにおいて前記プロファイルに関連付けられていると決定された前記コンテンツが前記第１の装置にも格納されたかどうかを決定することをさらに具備し、
前記コピーは、前記サーバに格納され前記決定するステップにおいて前記プロファイルに関連付けられていると決定された前記コンテンツが前記第１の装置に格納されていないとの決定に応じて条件的に送信される請求項１記載の方法。
【請求項１１】
コンテンツプロバイダからの、かつ、前記第１の装置による、前記記録の予定表が記録することを指示する放送コンテンツの受信に応答して、前記受信したコンテンツを前記第１の装置に格納することをさらに具備する請求項１０記載の方法。
【請求項１２】
第２の装置から前記サーバへ前記コンテンツを送信し；
前記第２の装置から前記サーバへ、前記記録の予定表を更新し、前記第２の装置によって送信された前記コンテンツは前記プロファイルと関連付けられることを指示する命令を送信することであって、前記サーバにおける前記コンテンツの格納および関連付けは前記命令に従うものであること；をさらに具備する請求項１０記載の方法。
【請求項１３】
前記プロファイルは前記命令が送信されるときどの装置にも関連付けられない請求項１２記載の方法。
【請求項１４】
前記サーバに格納される前記コンテンツは前記サーバによりテレビチューナで受信された動画像を含む請求項１記載の方法。
【請求項１５】
前記コンテンツはオーディオファイル、静止画像ファイルおよびＲＳＳフィードのコンテンツをさらに含む請求項１４記載の方法。
【請求項１６】
コンテンツの記録を管理する方法であって、
第１のプロファイルにログインすること、
第２のプロファイルに対する記録の好みを設定することであって、前記第１のプロファイルへのログインは該設定を行うためのアクセスを提供すること；および
前記設定の後、装置において前記第２のプロファイルにログインして前記第２のプロファイルの記録の好みを該装置において適用することを具備する方法。
【請求項１７】
コンテンツを記録する方法であって、
第１の装置において、記録の予定表を含みどの装置とも関連付けられていないユーザプロファイルを生成し、
前記ユーザプロファイルをサーバへ送信し、
前記第１の装置および前記第２の装置の１つにおいて前記ユーザプロファイルにログインして前記第１の装置および前記第２の装置の前記１つを前記ユーザプロファイルに関連付けることを具備し、
前記第１の装置および前記第２の装置の前記１つは、前記第１の装置および前記第２の装置の前記１つの前記ユーザプロファイルとの関連付けに応答して、前記ユーザプロファイルとの関連付けのもとで前記サーバに格納されているコンテンツについて前記サーバをポーリングするよう構成されており、
前記サーバは、前記ユーザプロファイルとの関連付けのもとで前記記録の予定表に従ってコンテンツを記録し；
前記第１の装置および前記第２の装置の前記１つからのポーリングに応答して前記第１の装置および前記第２の装置の前記１つへ前記格納されたコンテンツを送信するよう構成される方法。
【請求項１８】
プロセッサによって実行される適した命令をその上に記録して有するコンピュータ読取可能な媒体であって、前記命令は、実行されると前記プロセッサにコンテンツを記録する方法を達成させ、前記方法は：
少なくとも１つのプロファイルの記録の予定表に従って：
コンテンツを格納し；そして
前記コンテンツの各部分の前記少なくとも１つのプロファイルのそれぞれとの関連付けを格納し；
前記少なくとも１つのプロファイルの特定の１つと関連付けられた装置からのコンテンツ要求に応答して前記格納されているどのコンテンツが前記特定のプロファイルに関連付けられているかを決定し；そして
前記決定するステップにおいて前記特定のプロファイルと関連付けられていると決定されたコンテンツのコピーを前記装置へ送信することを具備する、記録媒体。
【請求項１９】
コンテンツを記録するためのシステムであって、
プロファイルに関連付けられたコンテンツ視聴装置と；
サーバ；とを具備し、
前記コンテンツ視聴装置は前記サーバへコンテンツ要求を送信するよう構成され；そして
前記サーバは：
前記プロファイルの記録の予定表に従って：
コンテンツを格納し；および
前記コンテンツの前記プロファイルとの関連付けを格納し；そして
前記コンテンツ要求に応答して：
前記サーバに格納されているどのコンテンツが前記プロファイルと関連付けられているかを決定し；そして
前記決定するステップにおいて前記プロファイルに関連付けられていると決定された前記コンテンツのコピーを前記コンテンツ視聴装置へ送信するよう構成されている、システム。
【請求項２０】
前記コンテンツ視聴装置は、複数のプロファイルであってそれらとの関連付けのもとで前記サーバがコンテンツを格納する複数のプロファイルと関連付けられている請求項１９記載のシステム。
【請求項２１】
前記コンテンツ視聴装置は、前記コンテンツ視聴装置において前記プロファイルにログインすることにより前記プロファイルと関連付けられる請求項１９記載のシステム。
【請求項２２】
前記コンテンツ視聴装置は、
テレビ；
セットトップボックス；および
前記コンテンツの前記コピーを格納するメモリを含む請求項２１記載のシステム。
【請求項２３】
前記サーバは、
テレビ；
セットトップボックス；および
前記コンテンツおよび前記コンテンツの前記プロファイルとの関連付けが格納されるメモリを含む請求項２２記載のシステム。
【請求項２４】
前記サーバのメモリは前記コンテンツ視聴装置が関連付けられている前記プロファイルを含む複数のプロファイルを格納し；そして
前記プロファイルへのログインに対して：
前記コンテンツ視聴装置はユーザ入力プロファイル情報を前記サーバへ送信するよう構成されており、
前記サーバは：
前記ユーザ入力プロファイル情報が前記サーバのメモリに格納されているプロファイルの対応する情報と一致するかを決定し；そして
前記ユーザ入力プロファイル情報が前記対応する情報と一致するとの前記サーバの決定により条件的に、前記コンテンツ視聴装置におけるプロファイルセッションであってその間に前記コンテンツ視聴装置が前記プロファイルとの関連付けのもとで前記コンテンツ要求を送信するプロファイルセッションを開くために前記コンテンツ視聴装置へデータを送信するよう構成される請求項２３記載のシステム。
【請求項２５】
コンテンツを管理するための表示方法であって、管理プロファイルのためのユーザ対話的なスクリーンを表示することを具備し；
前記管理プロファイルはメディア管理顧客アカウントに関係し前記管理プロファイルについて表示されるユーザ対話的スクリーンを含むスクリーンとのユーザ対話によって更新可能な情報を含み、そして
前記ユーザ対話スクリーンは：
複数の第１のタブであって、該複数の第１のタブの各々は複数のユーザメディア好みプロファイルの１つとそれぞれ関連付けられ、前記第１のタブの１つはアクティブなタブである複数の第１のタブと；
前記アクティブなタブについて：
記録の好みと、前記アクティブなタブの前記ユーザメディア好みプロファイルと関連付けられた記録されたコンテンツとの少なくとも１つのリストであって、該リストはリストとのユーザ対話によって更新可能であるものと；
１つ以上の記録装置が前記アクティブなタブの前記ユーザメディア好みプロファイルと関連付けられることを指示するユーザ入力のための入力フィールドとを含む、表示方法。
【請求項２６】
前記ユーザ対話スクリーンは、第２のタブであって、その選択はプロセッサによって新規なメディア好みプロファイルを生成する命令であると解釈される第２のタブをさらに含む請求項２５記載の表示方法。
【請求項２７】
前記ユーザ対話スクリーンと、前記アクティブなタブの前記ユーザメディア好みプロファイルのサブメニューの選択に応答して表示される第２のタブと、の少なくとも１つは、前記アクティブなタブについて、選択可能なグラフィカルユニットであってその選択はプロセッサによって前記複数のユーザメディア好みプロファイルの１つとの関連付けにおいてサーバに格納するためローカルに格納されたコンテンツを前記サーバにアップロードする命令であると解釈される選択可能なグラフィカルユニットを含む請求項２５記載の表示方法。
【請求項２８】
前記リストは複数のサブリストを含み、各サブリストは複数のメディアコンテンツのタイプの１つについてのものであり、
前記複数のサブリストの各々は前記ユーザ対話スクリーンに別々に表示される請求項２５記載の表示方法。
【請求項２９】
前記複数のメディアコンテンツのタイプは映像コンテンツタイプ、オーディオコンテンツタイプおよび静止画コンテンツタイプの少なくとも２つを含む請求項２８記載の表示方法。
【請求項３０】
メディアコンテンツプロファイルを装置に適用する方法であって、
中央格納装置に格納され少なくとも１つのメディアコンテンツ設定を含む単一のプロファイルについて、前記複数の装置の各々が：
前記プロファイルと関連付けられたログイン情報を送信し；
送信された前記ログイン情報に応答して前記中央格納装置によって送信される情報の受信に応答して該受信した情報において指示される前記プロファイルのメディアコンテンツ設定を前記装置へ適用することを具備する方法。
【請求項３１】
前記少なくとも１つのメディアコンテンツ設定は親による制限、記録の好み、メディアコンテンツ視聴の好み、メディアコンテンツプロバイダの設定、および通信媒体の設定の少なくとも１つを含む請求項３０記載の方法。
【請求項３２】
前記複数の装置の各々が前記メディアコンテンツ設定に基づいてメディアコンテンツを記録する時刻をスケジューリングすることをさらに具備する請求項３０記載の方法。
【請求項３３】
前記複数の装置の少なくとも１つが：
前記プロファイルにログインしている間、前記中央格納装置に対して前記プロファイルとの関連付けのもとで前記中央格納装置にどのメディアコンテンツが格納されているかを決定し決定されたメディアコンテンツの少なくとも或る部分を要求している装置に送信することを要求することであって、前記部分は前記要求の際に要求している装置に格納されていない前記決定されたメディアコンテンツのすべてを含んでいることと、
前記要求に応答して前記中央格納装置から受信したすべてのメディアコンテンツを要求している装置に格納することをさらに具備する請求項３０記載の方法。
【請求項３４】
少なくとも１つのメディアコンテンツ設定を含むプロファイルを中央格納装置に格納し、
前記プロファイルにログインするために前記中央格納装置にアクセスする複数のアクセス装置の各々に対して前記少なくとも１つのメディアコンテンツ設定を適用するために、前記アクセス装置による前記プロファイルへのログインに応答して前記複数のアクセス装置の各々に前記少なくとも１つのメディアコンテンツ設定を送信することを具備する方法。
【請求項３５】
前記複数のアクセス装置の少なくとも１つが、前記プロファイルの更新のために前記中央格納装置を定期的にポーリングすることをさらに具備する請求項３４記載の方法。
【請求項３６】
複数の装置で１つのプロファイルを共有する方法であって：
中央位置にプロファイルを格納することであって、該プロファイルはユーザの装置設定を含むことと；
前記複数の装置の第１の１つにより前記プロファイルにアクセスすること；
前記複数の装置の前記第１の１つにより前記プロファイルの関数としてコンテンツを記録すること；
前記複数の装置の第２の１つにより前記プロファイルにアクセスすること；および
前記複数の装置の前記第２の１つにより前記プロファイルの関数としてコンテンツを記録することを具備する方法。
【請求項３７】
前記中央位置は前記複数の装置の前記第１および第２の１つの双方に対してリモートである位置にある請求項３６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
著作権告知
本特許文献の開示の一部は著作権保護の対象となる題材を含んでいる。著作権者は特許庁において行なわれるような特許文書または特許の開示の何人による複写再生に対しても何の異議もないが、その他の点ではすべての著作権を留保する。
【０００２】
発明の分野
本発明は、メディアコンテンツの管理および／または分配のためのシステム、方法および表示に関する。
【背景技術】
【０００３】
背景情報
テレビのようなメディアコンテンツの提供者および／またはオーディオの提供者はメディアコンテンツを多数のユーザへ送信する。しかしながら、視聴者が異なればその好みは異なる。したがって、メディアコンテンツが送信されるユーザの各々がすべてのメディアコンテンツに関心があるとは限らない。ユーザは受信したコンテンツの中から視聴または体験すべき特定のコンテンツ単位、例えばテレビ番組を求めて受信したメディアコンテンツを調べる。例えばユーザは最も興味のある特定のチャンネルを探してテレビを様々なチャンネルに合わせる。或いはまた、ユーザは興味のあるメディアコンテンツを求めてメディアコンテンツのメニュー表示をスクロールする。
【０００４】
メニュー表示はしばしば後の時刻において利用可能となるメディアコンテンツを示す予定表を含んでいる。ユーザは後に利用可能となることを予定表が示している特定のメディアコンテンツに未来の時間帯をあてることを計画する。さらに、ユーザの受信装置、例えばそれぞれのテレビと通信するセットトップボックスはしばしば、記録装置、例えばディジタル映像記録装置（ＤＶＲ）を備えていて、番組がユーザの他の予定と重なる時間に予定されていれば、ユーザは例えばリモコンによりセットトップボックスに命令を入力することにより予定表と対話して、セットトップボックスに対してメディアコンテンツをローカル記憶装置に記録し予定時刻と異なる時刻に視聴または体験のために流すよう命令することができる。
【０００５】
興味のある番組が見つかるまでの様々なチャンネル上の数百の番組の解説に対して、ユーザは時には否定的になるであろう。さらに、ユーザが興味がないとして見逃した番組の解説の中に、ユーザの決定に反してユーザが興味があるであろう番組の解説があることがある。例えば、その解説が或ることに関して何らかのミスリードをさせるものであること、例えばユーザの興味を引く番組の或る特徴事項を解説していないことによりミスリードさせるものであることがある。さらには、いくつかの番組は、定期的に、例えば毎週提供される連続番組である。ユーザがその番組を興味あるものと決めたときは、次に提供される時刻を決めるかまたは思い出すために予定表を繰り返しチェックすること、あるいは連続する各番組についてその番組が記録されるべきであることを繰り返し示すことはユーザにとって非効率である。
【０００６】
それ故、セットトップボックスは１人以上のセットトップボックスの常連ユーザ、例えばセットトップボックスが関連付けられたアカウントに関連付けられたユーザのプロファイルを記憶するようプログラムされる。プロファイルはユーザによりおよび／またはユーザのメディアコンテンツの視聴習慣に基づいておよび／または他の実体、例えばサービス提供者の好みに基づいて自動的に設定される。プロファイルは好きなテレビ番組またはテレビ番組のタイプ；録画の好み；および／または親による制限のようなメディアコンテンツの制限といったメディアコンテンツの好みを示している。プロファイルはプロファイルに関連付けられているユーザに向けたメディアコンテンツの予定表を提供するために使われる。プロファイルは将来放送されるべきメディアコンテンツを記録するためにも使われる。例えば、特定のシリーズのすべてのテレビ番組が記録されることを指示する場合がある。この指示に基づいて、および例えば定期的に更新される受信予定表に基づいて、セットトップボックスは指示されたシリーズのテレビ番組が示されるであろう時刻を決定しテレビ番組を記録する。
【０００７】
しかしながら、ユーザはしばしば様々な場所、例えば友人および親類の家またはホテルへ移動する。ユーザが訪問するそれぞれの場所へユーザのセットトップボックスを運びその都度セットトップボックスをローカル有線システムへ接続することは現実的ではない。そのためユーザはセットトップボックスのプロファイルによって得られる利益を失い、提供されるメディアコンテンツのメニューを非効率にも調べユーザが体験したいそれぞれの特定のメディアコンテンツを手動で指示せざるを得なくなる。
【０００８】
概要
本発明の実施形態は、複数の装置によるユーザプロファイルの効率的な管理および／または共有を提供する。本発明の実施形態は、データにアクセスし処理し出力することの可能な任意の装置に対して記録の好み、親による制限、および／または適合されたコンテンツ予定表のようなプロファイルの設定を適用するために、その装置においてユーザがログインする、集中的に格納された携帯可能なプロファイルにより、（例えばテレビ番組のような動画像を含む）メディアコンテンツを管理するためのシステム、方法、および表示を提供する。本発明の実施形態は、第１の装置において第１の装置に関連付けられたプロファイルを介してコンテンツを記録させる命令を入力し、命令に従ってコンテンツを記録し、プロファイルに関連付けられた第２の装置においてコンテンツを体験、例えば視聴することを提供する。本発明の実施形態は、第１の装置において何らの装置とも関連付けられていない新規なプロファイルを確立し、その後第２の装置において新規に確立されたプロファイルにログインすることにより新規に確立されたプロファイルを新規な装置と関連付けることを提供する。プロファイルが第２の装置と関連付けられれば、第２の装置はプロファイルに基づいて集中的に格納された（または第１の装置または他の装置に格納された）メディアコンテンツをダウンロードすることができる。
【０００９】
本発明の例示的な実施形態によれば、コンテンツを記録する方法は：プロファイルの記録の予定表に従って、サーバにコンテンツを格納し；そして前記コンテンツの前記プロファイルとの関連付けを前記サーバに格納し；そして前記プロファイルに関連付けられた第１の装置からのコンテンツ要求に応答して、サーバが前記サーバに格納されているどのコンテンツが前記プロファイルに関連付けられているかを決定し；そして前記プロファイルに関連付けられていると決定された前記コンテンツのコピーを前記第１の装置へ送信することを備える。
【００１０】
その方法の１つの例示的な実施形態においては、その方法は、予め定められた間隔で、および／または少なくとも１つの予め定められたイベントに応答して、前記第１の装置が前記コンテンツ要求を送信することをさらに提供する。
【００１１】
本発明の１つの例示的な変形においては、その方法は、前記第１の装置を前記プロファイルと関連付けることをさらに備える。前記第１の装置は前記予め定められたイベントの第１の１つに応答して前記コンテンツ要求を送信し、該第１の予め定められたイベントは、前記第１の装置のプロファイルとの関連付けの達成の指示が提供されたことである。
【００１２】
本実施形態の１つの例示的な変形において、前記第１の装置のプロファイルとの関連付けおよび前記指示の提供は前記第１の装置において前記プロファイルにログインすることにより達成される。
【００１３】
本実施形態の１つの例示的な変形において、前記第１の装置は前記予め定められたイベントの第２の１つにも応答して前記コンテンツ要求を送信し、前記第２の予め定められたイベントは、前記第１の装置が前記プロファイルと関連付けられた後に前記第１の装置の電源が投入されたことである。
【００１４】
その方法の１つの例示的な変形において、前記サーバは、或る特定のコンテンツが記録されることをそれぞれが示すすべての複数のプロファイルに対して、前記特定のコンテンツの単一のコピーを記録する。
【００１５】
本実施形態の１つの例示的な変形において、その方法は、前記特定のコンテンツの前記単一のコピーを前記複数のプロファイルのそれぞれに関連付けることをさらに備える。
【００１６】
本実施形態の１つの例示的な変形において、その方法は、前記特定のコンテンツの前記単一のコピーのコピーがそれぞれ提供されるのは前記複数のプロファイルのうちのどれかについて指示する追跡情報を格納し；前記コピーがそれぞれ提供される複数のプロファイルのそれぞれについて、各プロファイルと関連付けられた少なくとも１つの装置へそれぞれ前記コピーを送信したことに応答して前記追跡情報を前記コピーがそれぞれ提供されたことを示すよう更新し；前記追跡情報から、前記単一のコピーの前記コピーが未だ提供されていないプロファイルが残っているかどうか決定し；前記複数のプロファイルのすべてについて前記コピーがそれぞれ提供されたとの決定に応答して前記サーバから前記単一のコピーを削除することをさらに備える。
【００１７】
本実施形態の１つの例示的な変形において、前記サーバは前記複数のプロファイルの１つ以上に関連付けられる。前記サーバが前記プロファイルに関連付けられている場合、前記サーバが前記プロファイルについて前記単一のコピーのコピーを送信した後でも、前記追跡情報は、前記単一のコピーが前記１つ以上のプロファイルに対して前記サーバに格納され続けられることの指示を維持する。
【００１８】
その方法の１つの例示的な実施形態において、その方法は、前記サーバに格納され前記プロファイルに関連付けられていると決定された前記コンテンツが前記第１の装置にも格納されたかどうかを決定することをさらに備える。前記コピーは、前記サーバに格納され前記プロファイルに関連付けられていると決定された前記コンテンツが前記第１の装置に格納されていないとの決定に応じて条件的に送信される。
【００１９】
この実施形態の１つの例示的な変形において、その方法は、コンテンツプロバイダからの、かつ、前記第１の装置による、前記記録の予定表が記録することを指示する放送コンテンツの受信に応答して、前記受信したコンテンツを前記第１の装置に格納することをさらに備える。
【００２０】
その方法の１つの例示的な実施形態において、その方法は、第２の装置から前記サーバへ前記コンテンツを送信し、前記第２の装置から前記サーバへ、前記記録の予定表を更新し、前記第２の装置によって送信された前記コンテンツは前記プロファイルと関連付けられることを指示する命令を送信することをさらに備える。前記サーバにおける前記コンテンツの格納および関連付けは前記命令に従うものである。
【００２１】
この実施形態の１つの例示的な変形において、前記プロファイルは前記命令が送信されるときどの装置にも関連付けられない。
【００２２】
その方法の１つの例示的な実施形態において、前記サーバに格納される前記コンテンツは前記サーバによりテレビチューナで受信された動画像を含む。
【００２３】
この実施形態の１つの例示的な変形において、前記コンテンツはオーディオファイル、静止画像ファイルおよびＲＳＳフィードのコンテンツをさらに含む。
【００２４】
本発明の１つの例示的な実施形態によれば、コンテンツの記録を管理する方法は、第１のプロファイルにログインすること、第２のプロファイルに対する記録の好みを設定すること、および前記設定の後、装置において前記第２のプロファイルにログインして前記第２のプロファイルの記録の好みを該装置において適用することを備える。前記第１のプロファイルへのログインは該設定を行うためのアクセスを提供する。
【００２５】
本発明の１つの例示的な実施形態によれば、コンテンツを記録する方法は、第１の装置において、記録の予定表を含みどの装置とも関連付けられていないユーザプロファイルを生成し、前記ユーザプロファイルをサーバへ送信し、前記第１の装置または前記第２の装置において前記ユーザプロファイルにログインしてログインした装置を前記ユーザプロファイルに関連付けることを備える。
【００２６】
前記ログインした装置は、ログインした装置の前記ユーザプロファイルとの関連付けに応答して、前記ユーザプロファイルとの関連付けのもとで前記サーバに格納されているコンテンツについて前記サーバをポーリングするよう構成されている。前記サーバは、前記ユーザプロファイルとの関連付けのもとで前記記録の予定表に従ってコンテンツを記録し；前記ログインした装置からのポーリングに応答して前記ログインした装置へ前記格納されたコンテンツを送信するよう構成される。
【００２７】
本発明の１つの例示的な実施形態によれば、プロセッサによって実行される適した命令をその上に記録して有するコンピュータ読取可能な媒体であって、前記命令は、実行されると前記プロセッサにコンテンツを記録する方法を達成させ、前記方法は：（ａ）少なくとも１つのプロファイルの記録の予定表に従って：コンテンツを格納し；そして
前記コンテンツの各部分の前記少なくとも１つのプロファイルのそれぞれとの関連付けを格納し；（ｂ）前記少なくとも１つのプロファイルの特定の１つと関連付けられた装置からのコンテンツ要求に応答して前記格納されているどのコンテンツが前記特定のプロファイルに関連付けられているかを決定し；そして（ｃ）前記特定のプロファイルと関連付けられていると決定されたコンテンツのコピーを前記装置へ送信することを備える。
【００２８】
本発明の１つの例示的な実施形態によれば、コンテンツを記録するためのシステムは、プロファイルに関連付けられたコンテンツ視聴装置とサーバ；とを含む。前記コンテンツ視聴装置は前記サーバへコンテンツ要求を送信するよう構成されている。
【００２９】
前記サーバは：（ａ）前記プロファイルの記録の予定表に従ってコンテンツを格納し；および前記コンテンツの前記プロファイルとの関連付けを格納し；そして（ｂ）前記コンテンツ要求に応答して：前記サーバに格納されているどのコンテンツが前記プロファイルと関連付けられているかを決定し；そして前記プロファイルに関連付けられていると決定された前記コンテンツのコピーを前記コンテンツ視聴装置へ送信するよう構成されている。
【００３０】
そのシステムの１つの例示的な実施形態において、前記コンテンツ視聴装置は、複数のプロファイルであってそれらとの関連付けのもとで前記サーバがコンテンツを格納する複数のプロファイルと関連付けられている。
【００３１】
そのシステムの１つの例示的な実施形態において、前記コンテンツ視聴装置は、前記コンテンツ視聴装置において前記プロファイルにログインすることにより前記プロファイルと関連付けられる。
【００３２】
この実施形態の１つの例示的な変形において、前記コンテンツ視聴装置は、テレビ、セットトップボックス、および前記コンテンツの前記コピーを格納するメモリを含む。
【００３３】
この実施形態の１つの例示的な変形において、前記サーバは、テレビ、セットトップボックス、および前記コンテンツおよび前記コンテンツの前記プロファイルとの関連付けが格納されるメモリを含む。
【００３４】
この実施形態の１つの例示的な変形において、前記サーバのメモリは前記コンテンツ視聴装置が関連付けられている前記プロファイルを含む複数のプロファイルを格納する。前記プロファイルへのログインに対して、前記コンテンツ視聴装置はユーザ入力プロファイル情報を前記サーバへ送信するよう構成されており、前記サーバは前記ユーザ入力プロファイル情報が前記サーバのメモリに格納されているプロファイルの対応する情報と一致するかを決定し；そして、前記ユーザ入力プロファイル情報が前記対応する情報と一致するとの前記サーバの決定により条件的に、前記コンテンツ視聴装置におけるプロファイルセッションであってその間に前記コンテンツ視聴装置が前記プロファイルとの関連付けのもとで前記コンテンツ要求を送信するプロファイルセッションを開くために前記コンテンツ視聴装置へデータを送信するよう構成される。
【００３５】
本発明の１つの例示的な実施形態によれば、コンテンツを管理するための表示方法は、管理プロファイルのためのユーザ対話的なスクリーンを表示することを備える。前記管理プロファイルはメディア管理顧客アカウントに関係し前記管理プロファイルについて表示されるユーザ対話的スクリーンを含むスクリーンとのユーザ対話によって更新可能な情報を含む。前記ユーザ対話スクリーンは、複数の第１のタブであって、該複数の第１のタブの各々は複数のユーザメディア好みプロファイルの１つとそれぞれ関連付けられ、前記第１のタブの１つはアクティブなタブである複数の第１のタブと、前記アクティブなタブについて、（ａ）記録の好みと、前記アクティブなタブの前記ユーザメディア好みプロファイルと関連付けられた記録されたコンテンツとの少なくとも１つのリストであって、該リストはリストとのユーザ対話によって更新可能であるものと、（ｂ）１つ以上の記録装置が前記アクティブなタブの前記ユーザメディア好みプロファイルと関連付けられることを指示するユーザ入力のための入力フィールドとを含む。
【００３６】
その表示方法の１つの例示的な実施形態において、前記ユーザ対話スクリーンは、第２のタブであって、その選択はプロセッサによって新規なメディア好みプロファイルを生成する命令であると解釈される第２のタブをさらに含む。
【００３７】
その表示方法の１つの例示的な実施形態において、前記ユーザ対話スクリーンおよび／または前記アクティブなタブの前記ユーザメディア好みプロファイルのサブメニューの選択に応答して表示される第２のタブは、前記アクティブなタブについて、選択可能なグラフィカルユニットであってその選択はプロセッサによって前記複数のユーザメディア好みプロファイルの１つとの関連付けのもとでサーバに格納するためローカルに格納されたコンテンツを前記サーバにアップロードする命令であると解釈される選択可能なグラフィカルユニットを含む。
【００３８】
その表示方法の１つの例示的な実施形態において、前記リストは複数のサブリストを含む。各サブリストは複数のメディアコンテンツのタイプの１つについてのものである。前記複数のサブリストの各々は前記ユーザ対話スクリーンに別々に表示される。
【００３９】
この実施形態の１つの例示的な変形において、前記複数のメディアコンテンツのタイプは映像コンテンツタイプ、オーディオコンテンツタイプおよび静止画コンテンツタイプの少なくとも２つを含む。
【００４０】
本発明の１つの例示的な実施形態によれば、メディアコンテンツプロファイルを装置に適用する方法は、中央格納装置に格納され少なくとも１つのメディアコンテンツ設定を含む単一のプロファイルについて、前記複数の装置の各々が：前記プロファイルと関連付けられたログイン情報を送信し；送信された前記ログイン情報に応答して前記中央格納装置によって送信される情報の受信に応答して該受信した情報において指示される前記プロファイルのメディアコンテンツ設定を前記装置へ適用することを備える。
【００４１】
その方法の１つの例示的な実施形態において、前記メディアコンテンツ設定は親による制限、記録の好み、メディアコンテンツ視聴の好み、メディアコンテンツプロバイダの設定、および／または通信媒体の設定を含む。
【００４２】
その方法の１つの例示的な実施形態において、前記複数の装置の各々が前記メディアコンテンツ設定に基づいてメディアコンテンツを記録する時刻をスケジューリングすることをさらに備える。
【００４３】
その方法の１つの例示的な実施形態において、その方法は、前記複数の装置の少なくとも１つにおいて、前記プロファイルにログインしている間、前記中央格納装置に対して前記プロファイルとの関連付けのもとで前記中央格納装置にどのメディアコンテンツが格納されているかを決定し決定されたメディアコンテンツの少なくとも或る部分を要求している装置に送信することを要求することであって、前記部分は前記要求の際に要求している装置に格納されていない前記決定されたメディアコンテンツのすべてを含んでいることと、前記要求に応答して前記中央格納装置から受信したすべてのメディアコンテンツを要求している装置に格納することをさらに備える。
【００４４】
本発明の１つの例示的な実施形態によれば、或る方法は少なくとも１つのメディアコンテンツ設定を含むプロファイルを中央格納装置に格納し、前記プロファイルにログインするために前記中央格納装置にアクセスする複数のアクセス装置の各々に対して前記少なくとも１つのメディアコンテンツ設定を適用するために、前記アクセス装置による前記プロファイルへのログインに応答して前記複数のアクセス装置の各々に前記少なくとも１つのメディアコンテンツ設定を送信することを備える。
【００４５】
その方法の１つの例示的な実施形態において、その方法は、前記複数のアクセス装置の少なくとも１つが、前記プロファイルの更新のために前記中央格納装置を定期的にポーリングすることをさらに備える。
【００４６】
本発明の１つの例示的な実施形態によれば、複数の装置で１つのプロファイルを共有する方法は：中央位置にプロファイルを格納することであって、該プロファイルはユーザの装置設定を含むことと；前記複数の装置の第１の１つにより前記プロファイルにアクセスすること；前記複数の装置の前記第１の１つにより前記プロファイルの関数としてコンテンツを記録すること；前記複数の装置の第２の１つにより前記プロファイルにアクセスすること；および前記複数の装置の前記第２の１つにより前記プロファイルの関数としてコンテンツを記録することを備える。
【００４７】
その方法の１つの例示的な実施形態において、前記中央位置は前記複数の装置の前記第１および第２の１つの双方に対してリモートである位置にある。
【図面の簡単な説明】
【００４８】
【図１】本発明の例示的な実施形態に係り、ローカル装置におけるアクセスのためにリモートサーバにプロファイルを集中的に格納するシステムのコンポーネントを表わす図である。
【図２】本発明の例示的な実施形態に係り、ローカル装置におけるアクセスのためにリモートサーバにプロファイルとコンテンツを集中的に格納するシステムのコンポーネントを表わす図である。
【図３】本発明の例示的な実施形態に係り、ユーザプロファイルとローカル記録装置の間の関係を表わすブロック図である。
【図４】本発明の例示的な実施形態に係り、プロファイルに対応する選択されたタブのスクリーンショットである。
【図５】本発明の例示的な実施形態に係り、コンテンツのタイプに対応する選択されたタブのスクリーンショットである。
【図６】本発明の例示的な実施形態に係り、コンテンツの記録と管理の方法を表わす機能横断的なフローチャートである。
【図７】本発明の例示的な実施形態に係り、コンテンツの記録と管理の方法を表わす機能横断的なフローチャートである。
【発明を実施するための形態】
【００４９】
例示的な実施形態の詳細な記述
図１はプロファイルが多数の装置によるアクセスのために集中的に格納される本発明の例示的な実施形態に係るシステムのコンポーネントを図示する。サーバ１００は１つ以上のユーザプロファイルを集中的に格納する。プロファイルデータはデータベース１００ａに格納することができる。プロファイルは好きな番組のジャンル、親による制御、録画の好み、などのメディア視聴の好みを示す。さらに、異なるプロファイルが複数のメディア提供者の異なるものと関連付けられる場合がある。例えば、第１のプロファイルがケーブルプロバイダ１０５と関連付けられ、第２のプロファイルが衛星プロバイダに関連付けられ、さらに他のプロファイルが他のプロバイダ、例えば電話会社または他のディジタルメディアプロバイダと関連付けられる。異なるプロバイダ１０５が異なるコンテンツを提供する場合があり、同一のコンテンツに関しても異なるチャンネル上でコンテンツを提供する場合がある。例えば、或るプロバイダが７０チャンネル上でＹＥＳネットワークを提供する一方で他のプロバイダがＹＥＳネットワークを６００チャンネル上で提供する場合がある。第１のプロファイルの設定が適用される装置について、コンテンツが第１のコンテンツプロバイダ１０５から受信されるであろうチャンネルを示す表示に対して番組の予定表が生成される一方で、第２のプロファイルが適用される他の装置については、同じコンテンツが第２のコンテンツプロバイダから受信されるであろう異なるチャンネルを示す表示に対して番組の予定表が生成されるかまたは受信されるであろう異なるコンテンツを番組の予定表が示す場合がある。サーバ１００は受信されたプロファイルまたはプロファイルの更新に応答し、受信されたプロファイルデータをアクセス可能な形で格納し、そしてプロファイルデータをローカルコンテンツ視聴装置１１５に提供するよう構成されたプロセッサを含むことができる。
【００５０】
ローカルコンテンツ視聴装置１１５は、コンテンツを受信し、および／またはそれを表示し、或いはまた受信したコンテンツを出力するよう構成された何らかの処理装置を含んで良い。例えば、ローカルコンテンツ視聴装置１１５はテレビまたはモニタと通信するコンピュータを含んでいる。そのような何らかの装置が、その装置にソフトウェアをロードすることで本発明の一実施形態を実現するシステムにおいて用いられ、そのソフトウェアは装置によって実行されたとき装置に本発明の例示的な実施形態に係るステップを実行させる。例えば、ローカルコンテンツ視聴装置１１５は家庭のテレビ１１６、ホテルのテレビ１１７およびまたはコンピュータ１１８を含んでいる。装置１１５の各々はそれぞれメモリ１１１ａ−ｎを含む場合がある。例えば、テレビ１１６−１１７はそれぞれテレビのメモリ１１１ａ−ｂを含むそれぞれのセットトップボックスと通信する。サーバ１００のメモリとメモリ１１１ａ−ｎは電気的、磁気的および／または光学的システムを含む通常のメモリ回路の任意の組み合わせを含んでいる。それらは例えば読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）および／またはバルクメモリであり得る。
【００５１】
メモリ１１１ａ−ｎはそれぞれハードドライブ記憶装置１１２ａ−ｎを含む場合があり、実行により、それぞれのプロセッサ１１３ａ−ｎに、それぞれのハードドライブ記憶装置１１２ａ−ｎ内のコンテンツの格納を制御させ格納されているコンテンツおよび／またはコンテンツの格納の管理のための対話的なメニューをユーザに提供させるＤＶＲソフトウェアのコピー１２０ａ−ｎを格納する。コンテンツは放送番組、オンデマンド番組、ディジタルデータ、ストリーミングデータ、ＲＳＳフィード、オーディオデータ、映像データ、動画像、静止画像などを含む。ローカルコンテンツ視聴装置１１５において受信され格納されるコンテンツのいくつかのファイル形式の完全でないリストは、オーディオファイル、例えばＷＡＶ，ＡＩＦＦ，Ａｕ、ウィンドウズ（登録商標）メディアオーディオ（ＷＭＡ）、ＭＰＥＧ−１オーディオレイヤ３（ＭＰ３）、ボルビス、および／またはＡＡＣファイル形式；静止画像ファイル、例えばＪＰＥＧ，ＴＩＦＦ，ＰＮＧ，ＧＩＦ，ＢＭＰ，ＷＤＰまたはＨＤフォト、ＸＰＭ，ＭｒＳＩＤ、および／またはＳＶＧファイル形式、および／またはＲＡＷファイル形式；および動画像ファイル、例えばＡＶＩ，ＷＭＶ、および／またはＭＯＶファイル形式を含んでいる。ＤＶＲソフトウェア１２０は、例えばポッドキャスト１０６または他のコンテンツホスト１０８により提供されるＲＳＳフィードに、またはコンテンツ／プロファイルマネージャ１１０例えばコンピュータに格納されている個人的コンテンツにアクセスするためのプルテクノロジを備えたプロファイルおよびコンテンツ取得ソフトウェア１２１を含んでいる。コンテンツは例えばインターネットのようなネットワークを経てプルされる。ローカルコンテンツ視聴装置１１５は例えばケーブル／衛星プロバイダ１０５により放送される番組を受信するテレビチューナ１２５ａ−ｎをそれぞれ含む場合もある。例えばテレビチューナ１２５ａ−ｎはインターフェースと通信しており、そのインターフェースを経てケーブル信号がローカルコンテンツ視聴装置１１５へ入力される。ローカルコンテンツ視聴装置１１５はそれぞれが受信したおよび／または格納されているコンテンツの表示のためのモニタ１２７ａ−ｎを含む場合がある。１つ以上のローカルコンテンツ視聴装置１１５は装置１１５に含まれるとして図１に表わされた１つ以上のコンポーネントを持たない場合がある。例えば、テレビチューナ１２５を含んでいない装置がテレビチューナ経由で受信されないコンテンツ例えばインターネット経由で受信されるコンテンツを視聴するためのローカルコンテンツ視聴装置として用いられる場合がある。
【００５２】
その他のローカルコンテンツ視聴装置１１５は携帯電話機１２０のような移動電話機、携帯情報端末（ＰＤＡ）１１９またはラップトップコンピュータのようなモバイル装置を含む場合がある。例えばコンテンツ／プロファイルマネージャ１１０がローカルコンテンツ視聴装置１１５として使用される場合もある。さらに、単一の装置がローカルコンテンツ視聴装置１１５、サーバ１００、およびコンテンツ／プロファイルマネージャ１１０のうちの２つ以上のものとして機能する場合もある。さらに、２つ以上の装置がコンテンツ／プロファイルマネージャ１１０として機能する場合がある。
【００５３】
一実施形態において、任意のローカルコンテンツ視聴装置１１５が、コンテンツおよび／またはプロファイルを管理する機能を果たすソフトウェアがインストールされている限りコンテンツ／プロファイルマネージャとして機能する。この実施形態の１つの変形において、ローカルコンテンツ視聴装置１１５がコンテンツ／プロファイルマネージャ１１０として使用されるために必要なすべてはローカルコンテンツ視聴装置１１５に格納されるｗｅｂブラウザソフトウェアであり、それにより他の装置、例えばサーバ１００に接続し、サーバ１００には、その実行により、ローカルコンテンツ視聴装置１１５にログインする顧客のアカウントに関連付けられたプロファイルその他に関連付けられたプロファイルおよび／またはコンテンツを例えばそれ以外の装置において管理するためのソフトウェアがさらに格納される。この実施形態の他の変形において、実際のソフトウェアのいくつかは（コンテンツ／プロファイルマネージャとして使用される）ローカルコンテンツ視聴装置１１５にローカルに格納され、実際のソフトウェアの他の部分は他の装置にリモートに格納される。例えば（他のローカルコンテンツ視聴装置１１５へ送信される）個人的コンテンツをマネージャ１１０にローカルに格納するためのソフトウェアがマネージャ１１０にローカルに格納され、プロファイルおよび／またはアカウントの好みを設定するためのソフトウェアはサーバ１００に格納される。
【００５４】
さらに、サーバ１００はそれぞれがユーザプロファイルの異なる部分集合にサービスを提供する多数のサーバを含んでも良い。それぞれのローカルコンテンツ視聴装置１１５（装置１１６−１２０）とそれぞれのコンテンツプロバイダ１０２−１０８との接続は無線または有線であり得る。例えば、図１はＰＤＡ１１９／携帯電話機１２０とコンテンツプロバイダとの無線接続を示している。他のコンテンツ視聴装置１１５に対して同様に無線接続が使用され得る。
【００５５】
サーバ１００、コンテンツ／プロファイルマネージャ１１０およびローカルコンテンツ視聴装置１１５の各プロセッサはマイクロプロセッサ、ディジタル信号処理プロセッサ、および／または利用者書き込み可能論理素子の適切な１つまたは組み合わせで良い。処理システムは任意の適切な計算装置、例えばコンピュータ、携帯情報端末、ラップトップコンピュータ、ノートブックコンピュータ、またはデータを受信しおよび／または送信し格納することのできる任意の装置で良い。
【００５６】
ユーザによる入力に応答しておよび／またはプロセッサによって生成される自動的な関連付けに応答してユーザプロファイルが好みと関連付けられる。例えば、ユーザが楽しめる特定のテレビ番組、放送されれば常にそれを録画すべき特定のテレビ番組のシリーズ、「アクション」、「ドラマ」または「コメディー」のようなユーザが見ることを楽しめるコンテンツのタイプ、および／または親による制限を指定する命令をユーザが入力する。プロセッサはプロファイルに関連付けられて記録された視聴履歴に基づいてプロセッサが決定する想定されたユーザの好みにユーザプロファイルを自動的に関連付ける。例えば、テレビ番組のコンテンツタイプおよび／またはテレビ番組に出演している俳優を示すメタデータにテレビ番組が関連付けられる。視聴されたテレビ番組の７５％が特定の俳優または特定の俳優のグループの１人が出演するコメディーまたは番組である、といったパターンが注目される。そのようなパターンは特定のプロファイルにログインした視聴者がその特定の俳優またはその俳優のグループの１人が出演するコメディーまたは番組を楽しんでいることを示しているかもしれない。
【００５７】
ユーザプロファイルはテレビ番組以外のコンテンツに関する好み、例えば特定のポッドキャストからのフィード、特定のステーションからの音楽、または特定のタイプの音楽を受信する好みと付加的に関連付けられる。
【００５８】
ユーザプロファイルに関連付けられたメディアコンテンツの視聴の好みに基づいて、メディアコンテンツを観るまたは視聴する提案がユーザプロファイルに関連付けられ表示される。例えば、ユーザプロファイルに関連付けられたローカルコンテンツ視聴装置１１５の１つのグラフィカルユーザインターフェース（ＧＵＩ）上にカスタマイズされたコンテンツのメニューまたは予定表が表示され、視聴または録画されるべきコンテンツが提案される。さらに、ユーザプロファイルに関連付けられたコンテンツ録画命令に基づき、コンテンツがローカルコンテンツ視聴装置にユーザプロファイルと関連付けられて格納される。
【００５９】
サーバ１００に集中的に格納されているプロファイルにログインするため、ローカルコンテンツ視聴装置は有線または無線でサーバ１００と通信する。例えばユーザはプロファイル名、ユーザ名およびパスワードを、入力装置、例えばキーボード、マウスまたはリモコンによりローカルコンテンツ視聴装置１１５へ入力する。情報はローカルコンテンツ視聴装置１１５によりサーバ１００まで転送される。ロギング情報の受信に応答して、サーバ１００は受信情報において指定されているプロファイルに属するプロファイル情報を、要求中の装置１１５に送る。プロファイル情報の受信に応答して、プロファイルの設定が要求中のローカルコンテンツ視聴装置１１５へ適用される。例えば、プロファイル情報が受信されると、プロファイル中の親による制限が適用されること、カスタマイズされたプロファイルの予定表情報が表示されること、および／またはユーザプロファイルに関連付けられた記録されている予定表に従って受信コンテンツの不揮発性メモリへの記録が開始されること、が行なわれる。さらには、ユーザがローカルコンテンツ視聴装置１１５におけるユーザプロファイルを更新してデータベース１００ａへの格納のために更新されたプロファイルデータをサーバ１００へアップロードする場合がある。それにより、集中的に格納されているプロファイルへログインすることでプロファイルの設定と好みが任意の装置１１５において適用される。ローカルコンテンツ視聴装置１１５のうちの複数のものが単一のプロファイルにログインして共有する。１つの例示的な実施形態において、複数の装置が１つのプロファイルに同時にログインすることができる。特定のローカルコンテンツ視聴装置１１５においてログインするプロファイルを選択するとき、ユーザはその特定のローカルコンテンツ視聴装置１１５が接続されているコンテンツプロバイダを考慮する。例えば、家庭のテレビ１１６にはケーブルプロバイダ１０５からサービスが提供され、オフィスのテレビには衛星プロバイダ１０５からサービスが提供されるので、異なるローカルコンテンツ視聴装置１１５に対して（利用可能なメディアコンテンツについてのメディアコンテンツ予定表を提供する設定、それらの放送時間、および／またはチャンネルが異なるものを含む）異なるプロファイルが最も適合する場合がある。さらに、コンテンツのタイプまたはコンテンツが提供されるチャンネルにおける違いはローカルコンテンツ視聴装置１１５がデータを受信するよう構成されている通信媒体に依存するので、プロファイルの適切な選択はそれに向けてローカルコンテンツ視聴装置１１５が構成されている特定の通信媒体に依存する場合がある。
【００６０】
ローカルコンテンツ視聴装置１１５はさらにログインしたプロファイルに従ってコンテンツの視聴、すなわち見たり聞いたりする機能を提供することなくコンテンツを記録する記憶装置を含む場合がある。（ここで、コンテンツを記録するとは、直線的なチャンネルによる番組放送の形であれ、例えばインターネット経由でのコンテンツダウンロードとしてであれ、または任意の他の態様であれ、受信されたコンテンツの複製（コピー）を記録することをいう。）例えば、その記憶装置はユーザが例えば記憶装置のプロファイルの好みに従って、またはユーザが第２の装置においてログインした他のプロファイルに従って、視聴するためにコンテンツを出力する機能を持つ第２の装置にドッキングする携帯装置である場合がある。記憶装置は例えば集中的に格納されているプロファイルにログインするために、集中的に格納されているプロファイルを更新するために、および／または記録の好みおよび／または記憶装置がログインしたプロファイルによって指定される記録の予定表に従ってコンテンツを記録するために使用されても良い。
【００６１】
図２は、プロファイルデータをデータベース１００ａに格納するほか、ローカルコンテンツ視聴装置１１５によるアクセスのためにサーバ１００が集中的にコンテンツ１００ｂを格納する、本発明の例示的な実施形態に係るシステムのコンポーネントを表わす、サーバは複数のソースからの異なるタイプのメディアコンテンツを集中的に格納するメディアコンテンツプロバイダプロキシサーバ１００として機能する。例えば、サーバ１００は、ネットワークメディアコンテンツプロバイダ１０２から、例えばインターネットのようなネットワーク経由でディジタル形式で、またはテレビがそうするようにチューナ経由で受信されたテレビ番組；その他のコンテンツプロバイダ１０４から受信したコンテンツ；ポッドキャストホスト１０６またはその他のコンテンツホスト１０８からアセットプル、例えばＲＳＳフィードにより提供されるコンテンツ；およびユーザのコンテンツ／プロファイルマネージャ装置１１０によりアップロードされたユーザの写真、音楽、ビデオおよび／またはその他のデータ；を含むメディアコンテンツ１００ｂをサーバ１００が格納するメモリを含む。サーバ１００に（および／または時には以下に説明されるようなローカルコンテンツ視聴装置１１５に）格納されるコンテンツ１００ｂのいくつかのファイル形式の完全でないリストは、図１に関して前述したファイル形式のリストを含んでいる。サーバ１００は受信したコンテンツおよび／またはコンテンツのプルに応答して受信したおよび／またはプルしたコンテンツをアクセス可能な形で格納し、コンテンツをローカルコンテンツ視聴装置１１５へ提供するよう構成されたプロセッサを含む場合がある。
【００６２】
本発明の例示的な実施形態において、サーバ１００は、各々が異なる顧客アカウントを有する多くの顧客のためにコンテンツを格納するためのコンテンツ生成サービスプロバイダによって維持されても良い。その代わりとして、独立したサーバ１００が各アカウントに対して設けられても良い。例えば、各顧客には例えば顧客の自宅において顧客が保持することのできるパーソナルサーバ１００が設けられても良い。
【００６３】
サーバ１００と有線または無線で通信するローカルコンテンツ視聴装置１１５に関しては、ＤＶＲソフトウェア１２０が例えばインターネットまたはローカルエリアネットワーク（ＬＡＮ）のようなネットワーク経由でサーバ１００に格納されるコンテンツを取得するためにサーバ１００にアクセスするためのプルテクノロジを備えたプロファイルおよびコンテンツ取得ソフトウェア１２１が含まれている。ローカルコンテンツ視聴装置１１５は例えばケーブル／衛星プロバイダ１０５により放送される番組を受信するテレビチューナ１２５ａ−ｎをそれぞれ含む場合もある。例えばテレビチューナ１２５ａ−ｎはインターフェースと通信しており、そのインターフェースを経てケーブル信号がローカルコンテンツ視聴装置１１５へ入力される。ローカルコンテンツ視聴装置１１５はそれぞれが受信したおよび／または格納されているコンテンツの表示のためのモニタ１２７ａ−ｎを含む場合がある。その他のローカルコンテンツ視聴装置１１５はメディアコンテンツを視聴するための機能を提供しないメディアコンテンツの格納のための装置および／または移動電話機またはラップトップコンピュータのようなモバイル装置を含む場合もある。例えばコンテンツ／プロファイルマネージャ１１０がローカルコンテンツ視聴装置１１５として使用される場合もある。さらに、単一の装置がローカルコンテンツ視聴装置１１５、サーバ１００、およびコンテンツ／プロファイルマネージャ１１０のうちの２つ以上のものとして機能する場合もある。さらに、２つ以上の装置がコンテンツ／プロファイルマネージャ１１０として機能する場合がある。さらに、サーバ１００はそれぞれがユーザプロファイルの異なる部分集合にサービスを提供する多数のサーバを含んでも良い。
【００６４】
本願発明の１つの例示的な実施形態において、サーバ１００におよび／またはローカルコンテンツ視聴装置１１５に格納されるコンテンツはユーザプロファイルに関連付けられる。例えば、ＧＵＩが、ローカルコンテンツ視聴装置１１５に、コンテンツ／プロファイルマネージャ１００に、および／または（例えば各顧客に対して顧客が物理的にアクセスできる独立のサーバ１００が設けられる場合）サーバ１００に設けられる。ＧＵＩは、ユーザプロファイルを生成し、更新し、および／または削除するための、およびコンテンツとユーザプロファイルの間の関連付けを管理するための表示スクリーンを含む。ユーザはキーボード、マウス、リモコンおよび／または任意の他の適切な入力装置のような入力装置によりＧＵＩ表示スクリーンと対話する。ユーザプロファイルはコンテンツの格納と閲覧の好みを示す場合がある。好みは例えばコンテンツ１００ｂに関して以前にリストされたファイル形式のいずれに対しても手動によりまたは自動的に設定される。ユーザプロファイルに関連付けられたコンテンツの記録の命令に基づいて、コンテンツはユーザプロファイルに関連付けた形でサーバ１００および／または個々のローカルコンテンツ視聴装置１１５に格納される。
【００６５】
本発明の１つの例示的な実施形態において、図３に示すように、管理プロファイルが複数のユーザプロファイルと関連付けられる。ユーザはコンテンツ／プロファイルマネージャ１１０において管理プロファイル２００にアクセスしてユーザプロファイル２０２を生成し、編集し、および／または削除し、および／または特定のユーザプロファイル２０２ａ−ｎを特定のローカルコンテンツ視聴装置１１５ａ−ｎに関連付けることができる。管理プロファイル２００の環境において行なわれるユーザプロファイル２０２ａ−ｎの生成および／または更新は、例えばコンテンツ／プロファイルマネージャがログインした管理プロファイル２００に対して開かれたコンテンツ／プロファイルマネージャ１１０とサーバ１００との通信セッションの間にサーバ１００へリアルタイムに通知される。或いはまた、ユーザがすべての変更を入力した後、ユーザが修正をサーバ１００にアップロードすることができる。特定のユーザプロファイル２０２が特定のローカルコンテンツ視聴装置１１５と関連付けられたとしても、ユーザプロファイル２０２がいずれのローカルコンテンツ視聴装置１１５とも関連付けされてないユーザプロファイル２０２であっても維持される。ユーザプロファイル２０２がいずれのローカルコンテンツ視聴装置１１５とも関連付けされてない場合であっても、ユーザがユーザプロファイル２０２にログインしたローカルコンテンツ視聴装置１１５における後の閲覧のためにコンテンツはサーバ１００においてユーザプロファイル２０２に対して格納される。本発明の１つの例示的な実施形態において、ユーザプロファイル２０２は一度に１つのローカルコンテンツ視聴装置１１５と関連付けされることに限定されても良い。そのような制限は、顧客のプロファイルを、コンテンツを購入していない他人が閲覧のために使用することを顧客が許さないことを保証するために、および／またはユーザプロファイルに対して記録されているコンテンツを、意図している装置が受信することを保証するためにコンテンツプロバイダによりなされる（それは、以下に説明するように複数のローカルコンテンツ視聴装置１１５が同一のプロファイル２０２に関連付けられているコンテンツについてサーバ１００をポーリングするよう構成されている場合、保証されない）。本発明の別の例示的な実施形態において、ユーザプロファイル２０２は、例えば或るユーザプロファイルによって指定される好みを異なるローカルコンテンツ視聴装置１１５において適用することによって得られる利益を顧客の家族が同時に享受するために、複数のローカルコンテンツ視聴装置１１５と同時に関連付けられる。
【００６６】
図４は例えばインターネット経由でユーザが或る装置の管理プロファイル２００にログインした時に提供される表示のスクリーンショット３００である。タブ３０２が表示される。各タブ３０２は複数のユーザプロファイル３０２の１つに対応しそれを管理するために選択される。新規なユーザプロファイルを生成するために選択される空白のタブも表示される。各タブ３０２について、表示エリアはカラムまたはセクション３０４に分割され、各セクション３０４は特定のメディアコンテンツのタイプに対応する。例えば、第１セクション３０４ａは放送されるテレビ番組の録画の管理のために設けられ、第２セクション３０４ｂはインターネットビデオのダウンロードを管理するために設けられ、第３セクション３０４ｃはフォト（写真）を管理するために設けられ、第４セクション３０４ｄはミュージック（音楽）のプレイリストを管理するために設けられる。記述されているセクション３０４は例示のためであり、他のセクションも設けることができる。メディアコンテンツの録画の予定表の管理を提供することとは別に、コンテンツのタイプの好みまたは親による制限のような一般的な好みを示すためのタブ表示においてもセクションが設けられる。さらなるメニューにアクセスするために表示上にボタンが設けられる。例えば、親による制限の管理のためのスクリーンを表示するためにボタンが設けられる。
【００６７】
本発明の１つの例示的な実施形態において、プロファイル２０２のローカルコンテンツ視聴装置との関連付けは、例えばユーザが例えばリモートで管理プロファイル２００にログインした装置に無関係に管理プロファイル２００により行なわれる。例えば、ユーザはユーザプロファイル２０２に関連付けられる特定のローカルコンテンツ視聴装置１１５のインターネットプロトコル（ＩＰ）アドレスを入力する。ユーザがローカルコンテンツ視聴装置１１５をプロファイル２０２と関連付けたことに応答して、ユーザが管理プロファイル２０２にログインした装置は関連付けられた装置１１５と接触してその関連付けられた装置１１５にその関連付けを知らせる。或いはまた、新規な装置／プロファイルの関連付けに応答して、サーバ１００は関連付けられた装置１１５と接触してその関連付けられた装置１１５にその関連付けを知らせる。この実施形態の１つの変形において、関連付けられた装置が例えば電源が入っていなくてアクセスできないとき、ユーザが管理プロファイル２０２および／またはサーバ１００にログインした装置は電源が入るまで関連付けられた装置へのアクセスを繰り返し試みる。プロファイル２０２のローカルコンテンツ視聴装置１１５との関連付けに従い、ローカルコンテンツ視聴装置１１５はユーザプロファイル２０２により特定されるコンテンツを格納する。関連付けられた装置１１５への関連付けの通知の伝達に続いて、関連付けられた装置１１５とサーバ１００との間の通信が関連付けられた装置１１５によって開始され、装置１１５はプロファイル２０２および／または利用可能なコンテンツに対する更新についてポーリングする。１つの変形において、プロファイルの更新に応答して、プロファイル２０２に対するさらなる更新がコンテンツ／プロファイルマネージャ１１０および／またはサーバ１００により関連付けられた装置１１５へ伝達される。
【００６８】
代替的にまたは付加的に、ユーザが例えば特定のローカルコンテンツ視聴装置１１５のＤＶＲソフトウェアを使用してそのローカルコンテンツ視聴装置１１５においてアカウント情報を入力してそのローカルコンテンツ視聴装置１１５を特定のアカウントに関連付けるとユーザはそのローカルコンテンツ視聴装置１１５を指名することができ、それによりその後ユーザが任意の装置において管理プロファイル２００にログインしたときそれは識別される。ユーザがローカルコンテンツ視聴装置１１５をセットアップするとき、サーバデータベース１００ａに格納されているユーザプロファイル情報が更新されてそのローカルコンテンツ視聴装置１１５のＩＰアドレスとその関連付けられたニックネームが記録される。その後、管理プロファイル２００にログインするとき、ユーザはローカルコンテンツ視聴装置１１５のニックネームを選択して、ユーザプロファイル２０２をそのローカルコンテンツ視聴装置１１５に関連付ける。例えば、その属性が図４の選択されたタブ３０２に関連付けられたスクリーンに表示されるＤＶＲプロファイル１がタブ３０２に示されており、「リビングルーム」というニックネームが付けられたローカルコンテンツ視聴装置１１５に関連付けられている。
【００６９】
本発明の１つの例示的な実施形態において、管理プロファイル２００によるコンテンツの管理について異なる表示のビューが提供される。例えば、図５は管理プロファイル２００にログインしたときに提供される別のビューのスクリーンショット４００である。各々が異なるメディアコンテンツのタイプと関連付けられたタブ４０２が表示される。特定のコンテンツタイプに対して提供される表示、すなわち特定の選択されたタブ４０２に表示されるコンテンツのリストの各々に対して、そのコンテンツのリストが関連付けられている特定のプロファイル選択のためにドロップダウンボックス４０４が提供される。コンテンツのリストが特定のプロファイルに関連付けられた後、コンテンツのリストが示すコンテンツがその特定のプロファイルと関連付けられているローカルコンテンツ視聴装置１１５に格納される。
【００７０】
本発明の１つの例示的な実施形態において、ローカルコンテンツ視聴装置１１５は管理プロファイル２００内の装置のニックネームを選択することによって、または特定のユーザプロファイル２０２にログインすることによって、ユーザプロファイル２０２と関連付けられる。例えば、ユーザがホテルにチェックインするとき、ユーザはホテルのテレビ１１７においてユーザプロファイル２０２（または管理プロファイル２００）の１つにログインすることができる。例えば、ユーザはユーザ名、パスワードおよび異なる装置においてセットアップされた既存のユーザプロファイル２０２の特定のプロファイル名を入力することができる。ホテルのテレビ１１７においてユーザプロファイル２０２にログインすることで、そのユーザプロファイル２０２の設定および好みがホテルのテレビ１１７に自動的に適用される。この実施形態の一変形において、ユーザプロファイル２０２の設定はローカルコンテンツ視聴装置１１５がユーザプロファイル１１５にログインしている間だけその特定のローカルコンテンツ視聴装置１１５に適用される。或いはまた、少なくともいくつかの設定、例えばローカル記憶装置へダウンロードされるべきコンテンツに関するものはユーザがそのローカルコンテンツ視聴装置１１５とユーザプロファイル２０２との関連付けを解除する命令を入力するまではそのローカルコンテンツ視聴装置１１５に対して適用され続ける。
【００７１】
本発明の１つの例示的な実施形態において、ローカルコンテンツ視聴装置１１５が関連付けられているユーザプロファイルに従い、ローカルコンテンツ視聴装置１１５はケーブル／衛星プロバイダ１０５から受信されたコンテンツを自動的に録画する。例えば、ユーザプロファイル２０２は特定の時間帯において特定のチャンネル上でケーブル／衛星プロバイダ１０５から受信されるコンテンツが録画されるべきであることを指示する。ローカルコンテンツ視聴装置１１５のプロセッサ１１３はローカルコンテンツ視聴装置１１５の時計を参照してその時間帯の初まりの時刻が到達したことを決定する。プロセッサ１１３はチューナをユーザプロファイル２０２によって指示されるチャンネルに同調させてコンテンツを受信しそれをハードドライブ格納装置１１２に格納する。さらに、サーバ１００に格納され、サーバ１００のデータベース１００ａに格納されているプロファイル情報によって、ローカルコンテンツ視聴装置もまた関連付けられているユーザプロファイル２０２と関連付けられているコンテンツ１００ｂの例えばコンテンツ１００ｂに関して上記にリストされた任意のファイル形式のものが、ローカルコンテンツ視聴装置１１５がユーザプロファイル２０２にログインされるときにサーバ１００からローカルコンテンツ視聴装置１１５により自動的にダウンロードされる。したがって、ユーザがローカルコンテンツ視聴装置１１５においてユーザプロファイル２０２にログインするとき、ユーザは選択に応答してコンテンツがダウンロードされるようにユーザが興味のある特定のコンテンツのリストを選択してコンテンツの閲覧のためにコンテンツがダウンロードされるまで待つ必要がない。その理由は、ユーザがローカルコンテンツ視聴装置１１５にログインすると同時にコンテンツが既にダウンロードされてしまうからである。（ユーザがユーザプロファイル２０２にログインした直後に以前にローカルコンテンツ視聴装置１１５にダウンロードされていなかったコンテンツの視聴をユーザが望む場合には待つ必要があるかもしれないが。）さらに、ローカルコンテンツ視聴装置１１５がユーザプロファイル２０２にログインするときコンテンツが自動的にダウンロードされるので、ストリーミングコンテンツの場合の最適以下のコンテンツ視聴を免がれる。
【００７２】
サーバ１００に格納されるかまたはローカルコンテンツ視聴装置１１５に格納されるコンテンツの項目の数はそれぞれの装置のメモリの格納容量により制限される。その結果、サーバ１００に、および／または最終的にユーザプロファイルに関連付けられているローカルコンテンツ視聴装置１１５には、ユーザがユーザプロファイル２０２について記録されることを指示したすべてのコンテンツ項目よりも実際には少なく格納されることが起こる。さらに、第１のコンテンツ項目がローカルコンテンツ視聴装置１１５によりサーバ１００からダウンロードされた後、ユーザはローカルコンテンツ視聴装置１１５において、例えば映画を観るためにそのコンテンツ項目を開く一方で、ローカルコンテンツ視聴装置はさらなるコンテンツ項目をサーバ１００からダウンロードし続ける。しばしば、ユーザは他のコンテンツ項目または項目のグループよりも特定のコンテンツ項目または項目のグループを好む。例えば、ユーザはオーディオファイルよりもテレビ番組を好む場合がある。
【００７３】
したがって、本発明の１つの例示的な実施形態において、本システムおよび方法はユーザプロファイル２０２についてサーバ１００におけるコンテンツの記録、および／またはローカルコンテンツ視聴装置１１５によるコンテンツのダウンロードの好みの順序を指示する命令を入力することを提供する。例えば、図４を参照して、記録／ダウンロード順序指示ボタン３１５が表示されており、それを選択してコンテンツに対する記録および／またはダウンロードの順序の好みが入力される。図４に示されるボタン３１５は特定の項目のグループ（ビデオ、写真、およびプレイリスト）内でコンテンツ項目を順序付けするものとして示されているが、グループ自身、示されているグループ内のコンテンツ項目のサブグループ、および／または示されているグループの複数のものにまたがる特定のコンテンツ項目を順序付けするための付加的なボタンを同様に設けても良い。ユーザにより順序が入力された特定のユーザプロファイル２０２に対してサーバ１００に格納されたコンテンツに関して、例えばサーバの使用メモリがその容量に達した場合に、サーバ１００は、（例えば最初にダウンロードされたものが最も重要であると考えられる場合に）他のコンテンツ項目よりも重要でないと指示されたコンテンツ項目を、他のコンテンツ項目を削除する前に削除し、さらなるコンテンツ、例えば以前に格納された少なくともいくつかよりも重要性のあるコンテンツが記録される。ローカルコンテンツ視聴装置１１５も同様に、指示された順序の好みに従ってローカルに格納されているコンテンツを削除する。コンテンツの削除におけるサーバ１００とローカルコンテンツ視聴装置１１５で使用される論理の違いは、特定のコンテンツの視聴が記録されているユーザプロファイルの数に応じて、および／またはそのコンテンツを要求する様々なユーザプロファイル２０２における順序を平均することにより、サーバ１００は特定のユーザプロファイル２０２における順序の好みとは異なるものを生成する点にある。しかしながら、本発明の１つの例示的な実施形態において、単一のローカルコンテンツ視聴装置が多数のユーザプロファイル２０２に同時に関連付けられており、その場合には、ローカルコンテンツ視聴装置１１５はそれが関連付けられたユーザプロファイル２０２との組み合わせを考慮してサーバ１００と同様にそのメモリを管理する。
【００７４】
ローカルコンテンツ視聴装置１１５のローカルメモリの管理に加えて、指示された記録／ダウンロード順序はローカルコンテンツ視聴装置１１５がサーバ１００からコンテンツをダウンロードする順序を制御するために使用される。したがって、ユーザが好むまたは最も重要なコンテンツが最初にダウンロードされてユーザがその好みのまたは重要なコンテンツを視聴する一方でローカルコンテンツ視聴装置はサーバ１００からさらなるコンテンツをダウンロードし続ける。すなわち、ユーザは、より好ましいまたは重要なコンテンツを視聴する前に、ローカルコンテンツ視聴装置１１５がより好ましくないまたは重要でないコンテンツをダウンロードするまで待つ必要がない。
【００７５】
代替的にまたは付加的に、本発明のシステムおよび方法は、特定のコンテンツ項目および／またはグループに例えば五つ星、四つ星等々のように好みの等級を割り当てる命令の入力を提供する。多数のコンテンツ項目に同じ好みの等級を割り当てることができる。他のものよりも高い好みの等級を割り当てられたコンテンツ項目は、他よりも前にダウンロードされ、メモリ中により長く維持される。
【００７６】
図６は、本発明の例示的な実施形態に係る、コンテンツを記録するために行なわれる方法を表わす機能横断的なフローチャートである。特定のステップおよびステップの特定な連なりは例示的なものである。図６に示されたステップおよびそれらの連なりのバリエーションがコンテンツ記録管理のために実現可能であり、実際、いくつかのバリエーションが以下に記述される。ユーザは（それがローカルコンテンツ視聴装置１１５にもなる）コンテンツ／プロファイルマネージャにおいて要求を入力して管理プロファイル２００にログインする。管理プロファイル２００にログインしている間、ユーザはユーザプロファイル２０２を修正する命令を入力することができる。或いはまた、ユーザは管理プロファイル２００をバイパスしてユーザプロファイル２０２に直接ログインする要求を入力することができる。応答において、５００で、コンテンツ／プロファイルマネージャ１１０はサーバ１００からユーザプロファイル２０２を取得する。ユーザの入力に応答して、例えば図３および４の表示による対話により、コンテンツ／プロファイルマネージャ１１０は、５０５で、コンテンツ記録設定をユーザプロファイル２０２と関連付ける。５１０で、コンテンツ／プロファイルマネージャ１１０は更新されたユーザプロファイル２０２をサーバ１００へ送り、５１５で、サーバ１００は更新されたユーザプロファイル２０２を格納する。５１７で、サーバ１００は、何らかの記録がスケジュールされたことをデータベース１００の中のプロファイル情報のいずれかが示しているかどうかを決定する。スケジュールされた記録がないと決定されれば、５７０で、新規なユーザプロファイルの更新または新規なローカルコンテンツ視聴装置のポーリングを待つ。５１７で、少なくとも１つのスケジュールされた記録があると決定されれば、それぞれのスケジュールされた記録について、サーバ１００は内部時計を参照して、５２０で、更新されたユーザプロファイル２０２において指示された記録時刻になったかどうかを監視する。記録時刻になれば、サーバ１００は、５２５で、コンテンツの終わりまたは指示された時間帯の終わりになるまでコンテンツの記録を開始する。
【００７７】
本発明の１つの例示的な実施形態において、更新されたユーザプロファイル２０２の受信に応答して、サーバ１００は新たに記録することを指示されたコンテンツがサーバ１００によって格納されているコンテンツ１００ｂに既に含まれているかどうかを決定する。そのコンテンツがコンテンツ１００ｂにあれば、サーバ１００は既に記録されているコンテンツをユーザプロファイル２０２に関連付けて５２０−５２５の処理を省略する。或いはまた、サーバ１００は５２０を実行して指示された時刻になったときそのコンテンツをユーザプロファイル２０２に関連付ける。ユーザがコンテンツをローカルに保存することを意図しないローカルコンテンツ視聴装置１１５からのポーリングに応答して５６０または５６５で早まって削除されるかまたはユーザプロファイルからダウンロードされたと指示されて、意図したローカルコンテンツ視聴装置１１５によるダウンロードができなくならないように、遅延が設定される。
【００７８】
ユーザは、５３０で、（コンテンツ／プロファイルマネージャ１１０であることもある）ローカルコンテンツ視聴装置１１５をユーザプロファイル２０２にログインさせるデータを入力する。ログインに応答して、ローカルコンテンツ視聴装置１１５は、５３５で、例えば周期的に、コンテンツについてサーバ１００をポーリングする。或いはまた、ポーリングはポーリングせよ、またはポーリングを開始せよ、との明示的なユーザの命令に応答して行なわれる。本発明の１つの例示的な実施形態において、ユーザがローカルコンテンツ視聴装置１１５をユーザプロファイル２０２からログアウトさせ、例えば別のユーザプロファイル２０２にログインした後においても、ローカルコンテンツ視聴装置１１５はサーバ１００の周期的なポーリングを続行する。例えば、ポーリングはポーリング停止命令またはローカルコンテンツ視聴装置１１５のユーザプロファイル２０２との関連付けの解除を指示する命令が受信されるまで（またはローカルコンテンツ視聴装置１１５の電源が落とされるまで）続行する。
【００７９】
ローカルコンテンツ視聴装置１１５からのポーリングに応答して、サーバ１００は、５４０で、サーバ１００に格納されているコンテンツ１００ｂにユーザプロファイル２０２であってそれに対してローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２とダウンロードに関して関連付けられているコンテンツが含まれているかどうか決定する。そのユーザプロファイル２０２とダウンロードに関して関連付けられているコンテンツがコンテンツ１００ｂに含まれていなければ、サーバ１００は、５７０で、ユーザプロファイルの更新またはポーリングをさらに待ち続ける。本発明の１つの例示的な実施形態において、サーバ１００は利用可能なコンテンツがないことを示すメッセージをポーリング中のローカルコンテンツ視聴装置１１５へ送る。コンテンツ、例えばサーバ１００に格納されているコンテンツがユーザプロファイル２０２と関連付けられていることをユーザプロファイル２０２が示すときでも、以下に説明するように、サーバ１００はコンテンツがダウンロードに関してユーザプロファイル２０２と関連付けられていないと決定することに注目される。
【００８０】
ダウンロードに関してユーザプロファイル２０２に関連付けられているコンテンツがコンテンツ１００ｂに含まれていれば、サーバ１００は、５４５で、ダウンロードに関してユーザプロファイル２０２に関連付けられているコンテンツをローカルコンテンツ視聴装置１１５へ送信する。ローカルコンテンツ視聴装置１１５は、５３７で、コンテンツが受信されたかを決定する。５６９でそれが経過したことが決定される、ポーリングの時刻から所定の時間間隔の後、ローカルコンテンツ視聴装置１１５はサーバ１００を再度ポーリングする。その時間間隔内でローカルコンテンツ視聴装置１１５が５３７でコンテンツが受信されたことを決定すると、ローカルコンテンツ視聴装置１１５は、５５０で、受信したコンテンツをローカルに記録する。
【００８１】
５４５でコンテンツを送信した後、サーバ１００は、５５５で、データベース１００ａのプロファイル情報および／またはコンテンツ１００ｂに関連付けられたメタデータに基づき、送信したコンテンツが別のユーザプロファイル２０２とも関連付けられているかどうかを決定する。コンテンツが別のユーザプロファイル２０２に関連付けられていなければ、サーバ１００は、５６０で、そのコンテンツをコンテンツ１００ｂから削除する。そうでなければ、サーバ１００は、５６５で、ユーザプロファイル２０２であって、それに対してローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２に関してコンテンツをダウンロードしたことを記録する。例えば、コンテンツ１００ｂの各コンテンツについて、サーバ１００は、コンテンツが関連付けられているユーザプロファイル２０２をリストし、リストされたユーザプロファイル２０２の各々に対してそれぞれのユーザプロファイルについてコンテンツがダウンロードされたかどうかを例えばビットの値により示すメタデータを格納する。或いはまた、メタデータはコンテンツがダウンロードされることになっているプロファイル２０２を示しても良い。プロファイル２０２の１つについてコンテンツがダウンロードされた後、コンテンツのダウンロードが予定されているプロファイル２０２のリストからそのプロファイル２０２が削除される。本発明の１つの例示的な実施形態において、それに対して長い期間ローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしていないプロファイル２０２とダウンロードに関して関連付けられているコンテンツがサーバ１００に格納されていれば、最大容量に達し記録すべきさらなるコンテンツがサーバ１００に記録するために利用可能であるときサーバ１００はそのコンテンツを削除する。すなわち、（もしあれば）以前に記録されたどのコンテンツを削除すべきかを決定するにあたって、どのコンテンツが最も価値がないかを決定するために様々な以前に記録されたコンテンツに対して重み付けが適用される。或るプロファイルに対して長い期間コンテンツが格納されていたことはコンテンツ削除に対して関連付けられた重み因子を適用するための基準としてサーバ１００に使用され得る。特定のユーザプロファイル２０２に対するコンテンツの長い期間の格納の後そのコンテンツが別のユーザプロファイル２０２に関連付けられたら、その新規な関連付けは重み付け因子の適用のために考慮される期間を再スタートさせる。
【００８２】
５４０で、ユーザプロファイル２０２であってそれに対してローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２に関連付けられたコンテンツがコンテンツ１００ｂに含まれているかを決定するとき、サーバ１００は、ユーザプロファイル２０２に関連付けられたコンテンツがユーザプロファイル２０２に対して既にダウンロードされたかを、例えばメタデータのビット値を参照することによって決定する。コンテンツ１００ｂの中でユーザプロファイル２０２に関連付けられている唯一のコンテンツがユーザプロファイル２０２に対して既にダウンロードされているコンテンツであるとき、サーバ１００は、ダウンロードについてユーザプロファイル２０２と関連付けられているコンテンツはないと５４０で決定する。５４５で、サーバ１００は、コンテンツ１００ｂの中でユーザプロファイル２０２と関連付けられているがユーザプロファイル２０２に対して既にダウンロード済みであるコンテンツをローカルコンテンツ視聴装置へ送ることを停止する。
【００８３】
本発明の代替的で例示的な実施形態において、サーバ１００は、コンテンツであってそれが関連付けられているすべてのプロファイルに対してダウンロードされたことをそのメタデータが示しているものを、最大記憶容量に達し記録すべきさらなるコンテンツがサーバ１００に記録するために利用可能になるまで、コンテンツ１００ｂ内に格納し続ける。そのコンテンツが関連付けられているすべてのプロファイルに対してそのコンテンツがダウンロードされたということはどのコンテンツを削除するかを決定する際の重み付け因子の適用のために考慮される。
【００８４】
以前に説明したように、サーバ１００はローカルコンテンツ視聴装置１１５としても機能する場合がある。この実施形態によれば、サーバ１００／ローカルコンテンツ視聴装置１１５が関連付けられているユーザプロファイル２０２に対してサーバ１００に格納されているコンテンツについては、サーバ１００が関連付けられているユーザプロファイルに対して利用可能なコンテンツについて他のローカルコンテンツ視聴装置がサーバ１００をポーリングしたとき、サーバ１００は５５５−５６５を省略することができる。この実施形態によれば、サーバ１００はサーバ自身が関連付けられているユーザプロファイル２０２に対してサーバ１００に格納されているコンテンツをサーバ１００が転送する各装置の記録を格納する。サーバ１００もまた関連付けられているユーザプロファイル２０２に対するコンテンツに対してローカルコンテンツ視聴装置１１５がサーバ１００をポーリングするとき、サーバ１００は、５４０で、要求したローカルコンテンツ視聴装置１１５へそのコンテンツが以前に送信されたことを示す記録をサーバ１００が格納していれば、そのコンテンツは要求しているローカルコンテンツ視聴装置１１５への送信のために利用可能ではないと決定する。例えば再放送の場合のように、ローカルコンテンツ視聴装置１１５へ以前に送信されたコンテンツに対して新規な記録命令がユーザプロファイル２０２に対して受信されると、記録はリセットされる。代替的な実施形態において、ローカルコンテンツ視聴装置１１５は、サーバ１００をポーリングするとき、ローカルに格納されているコンテンツのリストを送信しそれによって、以下に説明するように、サーバ１００はローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２に関連付けられているコンテンツがローカルコンテンツ視聴装置１１５に既にローカルに格納されていることを決定する。本発明の代替的な実施形態において、以下に説明するように、ローカルコンテンツ視聴装置１１５はサーバ１００において利用可能なコンテンツがローカルコンテンツ視聴装置１１５に既にローカルに格納されているかどうかを決定する。
【００８５】
本発明の例示的な実施形態において、ローカルコンテンツ視聴装置１１５によるユーザプロファイル２０２へのログインの間、ローカルコンテンツ視聴装置１１５はサーバ１００と通信し、その通信の間、サーバ１００は更新されたユーザプロファイル２０２をローカルコンテンツ視聴装置１１５へ送信する。更新されたユーザプロファイル２０２が受信されるとユーザプロファイル２０２が示す好みはローカルコンテンツ視聴装置１１５へ適用される。１つの例示的な実施形態において、サーバ１００はユーザプロファイル２０２を定期的に送信してユーザプロファイル２０２に対する更新がローカルコンテンツ視聴装置１１５へ適用されることを保証する。例えば、ユーザプロファイル２０２は５３５でのローカルコンテンツ視聴装置１１５による各ポーリングに応答してローカルコンテンツ視聴装置１１５へ送信される。代替的にまたは付加的に、サーバ１００またはコンテンツ／プロファイルマネージャ１１０（またはユーザプロファイル２０２にログインしているかそれを管理している他のローカルコンテンツ視聴装置１１５）はユーザプロファイル２０２に対する更新に応答してユーザプロファイル２０２をローカルコンテンツ視聴装置１１５へ送信する。更新の際に更新されるユーザプロファイル２０２に関連付けられているローカルコンテンツ視聴装置１１５がなければ、ローカルコンテンツ視聴装置１１５への更新されたユーザプロファイル２０２の送信は関連付けが確立されるまで省略される。
【００８６】
本発明の例示的な実施形態において、ポーリングに応答してローカルコンテンツ視聴装置１１５が受信した更新されたユーザプロファイル２０２に応答して、ローカルコンテンツ視聴装置１１５はユーザプロファイル２０２と関連付けられておりかつ記録時刻が既に経過しているコンテンツリストのそれぞれに関して、そのコンテンツリストがローカルコンテンツ視聴装置１１５にローカルに格納されているかどうか決定する。ローカルコンテンツ視聴装置１１５がそのコンテンツリストはローカルに格納されていないと決定すれば、ローカルコンテンツ視聴装置１１５はそのコンテンツリストのコンテンツをサーバ１００から要求する；そうでなければ、ローカルコンテンツ視聴装置１１５はそのコンテンツリストのコンテンツを要求することをやめる。ローカルコンテンツ視聴装置１１５から受信した要求されたコンテンツのリストに応答して、サーバ１００は、５４０で、要求されたコンテンツがサーバ１００のコンテンツ１００ｂに含まれているか決定する。したがって、サーバ１００に格納されているメタデータがサーバ１００に格納されているコンテンツがユーザプロファイル２０２に対して利用可能でない（しかし例えば他のユーザプロファイル２０２に対して利用可能である）ことを示していてもローカルコンテンツ視聴装置１１５はそれがサーバ１００にまだ格納されている限りコンテンツを受信することがあり得る。例えば、同じユーザプロファイル２０２に関連付けられている別のローカルコンテンツ視聴装置１１５によりコンテンツがダウンロードされていた場合に、要求しているローカルコンテンツ視聴装置１１５が関連付けられているユーザプロファイル２０２を含めて、そのコンテンツが関連付けられていたすべてのユーザプロファイル２０２について既にダウンロード済みであればサーバ１００が要求されているコンテンツを持っていないことが起こる。或いはまた、サーバ１００においてコンテンツが利用可能であるかサーバ１００が決定するためにサーバ１００にコンテンツの要求を送る代わりに、サーバ１００はローカルコンテンツ視聴装置１１５にコンテンツメタデータまたはデータベース１００ａのデータを提供しそれによってローカルコンテンツ視聴装置１１５はそのコンテンツがサーバ１００において利用可能かどうかについて決定することができる。
【００８７】
図７は本発明の代替的で例示的な実施形態に係るコンテンツの記録のために行なわれる方法を示す機能横断的なフローチャートである。図６および図７の双方に表わされているステップには同様な参照番号が付されている。図６および図７の双方に共通なステップのいくつかについての前述の議論の繰り返しは省略される。特定のステップおよび特定のステップの連なりは例示的である。図７に示されたステップおよび／またはそれらの連なりのバリエーションがコンテンツ記録管理のために実現可能であり、実際、いくつかのバリエーションが以下に記述される。本実施形態によれば、例えばケーブル／衛星プロバイダ１０５による、テレビチューナ１２５を持っているすべてのローカルコンテンツ視聴装置１１５への例えば直線的な放送チャンネル上のコンテンツ放送は、いずれにせよコンテンツがローカルコンテンツ視聴装置１１５により受信されるために、ローカルコンテンツ視聴装置１１５により各ローカルコンテンツ視聴装置１１５のローカル記憶装置１１２に直接記録される。
【００８８】
ユーザプロファイル２０２の更新後、サーバ１００は、６１６で、更新されたユーザプロファイル２０２をその更新されたユーザプロファイル２０２と関連付けられたローカルコンテンツ視聴装置１１５へ送信する（或いはまた、サーバ１００はローカルコンテンツ視聴装置１１５により５３５で行なわれるポーリングに応答して更新されたユーザプロファイル２０２を送信する）。更新されたユーザプロファイル２０２の受信に応答して、ローカルコンテンツ視聴装置１１５は、６１７で、更新されたユーザプロファイル２０２のローカルコピーをローカルコンテンツ視聴装置１１５のメモリ１１１に格納する。
【００８９】
１つの例示的な実施形態において、プロファイル２０２は６１７で不揮発性のメモリに格納されるのでプロファイルの好みまたはその一部はローカルコンテンツ視聴装置１１５の電源が投入されるごとに、例えばプロファイル２０２にログインしなくても、ローカルコンテンツ視聴装置１１５へ即座に適用される。例えば、ローカルコンテンツ視聴装置１１５は電源が投入されるとプロファイル２０２へのログインなしでプロファイル２０２の記録スケジュールに従ってコンテンツを記録する。ユーザがローカルコンテンツ視聴装置１１５でユーザプロファイル２０２へログインした後、ユーザプロファイル２０２への更新があればローカルコンテンツ視聴装置１１５はサーバ１００からユーザプロファイル２０２の別のコピーを取得してローカルに格納されているコピーに新規のコピーを上書きして更新を適用する。
【００９０】
本発明の代替的で例示的な実施形態において、ローカルコンテンツ視聴装置１１５はユーザプロファイル２０２のローカルコピーを揮発性メモリに格納する。ローカルコンテンツ視聴装置１１５はユーザプロファイル２０２へログインするためのログイン情報を不揮発性メモリに格納しローカルコンテンツ視聴装置１１５の電源が投入されるとサーバ１００からユーザプロファイル２０２の更新された記録スケジュールを自動的に取得するようにしても良い。
【００９１】
受信したユーザプロファイル２０２の情報に基づき、ローカルコンテンツ視聴装置１１５は、６１８で、受信されたユーザプロファイル２０２に対して、ケーブル／衛星プロバイダからの放送コンテンツが記録される予定であるかどうか決定する。何の予定もなければ、ローカルコンテンツ視聴装置１１５は、６５８で、それに応答してローカルコンテンツ視聴装置１１５が６１７または５３５を実行することになる新規なプロファイル更新またはポーリングのイベントを待つ。そうでなければ、ローカルコンテンツ視聴装置１１５は、６２０で、予定されている記録時刻を待ち、６５０で新規なユーザプロファイル更新またはポーリングのイベントを待つ。ローカルコンテンツ視聴装置１１５が、内部時計を参照して、記録時刻が来たことを決定すると、ローカルコンテンツ視聴装置１１５は、５５０で、チューナ１２５をコンテンツが放送されているチャンネルに同調させて放送コンテンツをそのハードドライブ記憶装置１１２へ記録する。次に、ローカルコンテンツ視聴装置１１５は、６５０で、新規なユーザプロファイル更新またはポーリングイベントを待つ。
【００９２】
ポーリングイベントとは、予め定めた時間の経過、ユーザの命令、ユーザプロファイル２０２へのログイン、および／または（例えば、ローカルコンテンツ視聴装置１１５がユーザプロファイル２０２との関連付けの指示を受信した後における）ローカルコンテンツ視聴装置１１５の電源の投入である。ポーリングイベントに応答して、ローカルコンテンツ視聴装置１１５は、５３５で、ユーザプロファイル２０２に対してサーバ１００にリモートで格納されているコンテンツについて（および／またはユーザプロファイルの更新について）サーバ１００をポーリングする。サーバ１００が、５４０で、サーバ１００に格納されているコンテンツが、ポーリングされているユーザプロファイル２０２と関連付けられていることをサーバ１００が決定すると、サーバ１００は、６４３で、そのユーザプロファイル２０２に対してサーバ１００において利用可能なすべてのコンテンツのリストを生成しローカルコンテンツ視聴装置１１５へ送る。
【００９３】
或いはまた、ポーリング５３５に応答して、サーバ１００は更新されたプロファイルおよび（例えばポーリングの対象ではない他のユーザプロファイル２０２に対して格納されているコンテンツを含む）サーバ１００に格納されているすべてのコンテンツを示すデータを送る。そこで、ローカルコンテンツ視聴装置１１５はローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたプロファイル２０２と関連付けられているコンテンツのどれがサーバ１００にまだ格納されているかを決定する。
【００９４】
６４４で、ローカルコンテンツ視聴装置１１５はユーザ装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２にも関連付けられているリストされたコンテンツの各々について（例えばユーザプロファイル２０２とダウンロードについて関連付けられていない場合でも）そのコンテンツがローカルコンテンツ視聴装置１１５に既にローカルに格納されているかどうか決定する。例えば、そのコンテンツはサーバ１００が以前に記録しローカルコンテンツ視聴装置１１５へ送った再放送であるか、またはローカルコンテンツ視聴装置１１５がローカルに記録するための放送として以前に送られたものであり得る。
【００９５】
さらに、本発明の１つの例示的な実施形態において、サーバ１００はローカルコンテンツ視聴装置１１５が放送コンテンツを記録しているかもしれないので１つ以上のローカルコンテンツ視聴装置１１５がユーザプロファイル２０２と関連付けられていればコンテンツ放送の記録を省略する場合がある。しかしながら、本発明のシステムと方法は、放送コンテンツが記録されることが予定されているユーザプロファイル２０２がどのローカルコンテンツ視聴装置１１５とも関連付けられていなければ、サーバ１００はその放送コンテンツを記録することを提供し、それによってそのコンテンツはユーザプロファイル２０２がローカルコンテンツ視聴装置１１５と関連付けられた後にローカルコンテンツ視聴装置１１５に提供される。
【００９６】
本発明の代替的で例示的な実施形態において、サーバ１００はユーザプロファイル２０２に関連付けられているローカルコンテンツ視聴装置１１５が放送コンテンツを同時に記録するよう構成されていてもコンテンツ放送を記録する。サーバ１００において放送コンテンツが記録されていれば放送の後にユーザがユーザプロファイルに関連付けたローカルコンテンツ視聴装置１１５にとって放送コンテンツが利用可能になるから、そのような同時記録は有利である。後者の実施形態によれば、ローカルコンテンツ視聴装置１１５の電源が投入されており放送の時点でユーザプロファイル２０２と既に関連付けられていれば、コンテンツはローカルコンテンツ視聴装置１１５とサーバ１００の双方に記録される。したがって、ローカルコンテンツ視聴装置１１５は６４４でコンテンツのリストが既にローカルに格納されているリスト、すなわちサーバ１００とローカルコンテンツ視聴装置１１５によって同時に記録されたコンテンツのリストを含んでいることを決定する。
【００９７】
コンテンツリストのすべての項目を決定した後、ローカルに格納されていないものがあれば、ローカルコンテンツ視聴装置１１５は、６４５で、ローカルに格納されていないコンテンツについてサーバ１００へ要求を送信する。要求に応答して、サーバ１００は、５４５で、要求されたコンテンツをローカルコンテンツ視聴装置１１５へ送信する。ローカルコンテンツ視聴装置１１５は、５５０で、サーバ１００から受信したコンテンツを記録する。
【００９８】
コンテンツをローカルコンテンツ視聴装置１１５へ送信した後、サーバ１００はローカルコンテンツ視聴装置１１５がサーバ１００をポーリングしたユーザプロファイル２０２と関連付けられているすべてのコンテンツ（既にローカルコンテンツ視聴装置１１５にローカルに格納されているため６４５において送信される要求に含まれていないものも含めて）について５５５−５７０を実行する。図６を参照して説明したように、本発明のいくつかの実施形態はサーバ１００のコンテンツ１００ｂに割り当てられたすべてのメモリスペースが満たされさらなるスペースが要求されるまでコンテンツをサーバ１００に格納されたままにしておくことを提供する。さらに、サーバ１００は、それに対するコンテンツがサーバ１００に格納されているユーザプロファイル２０２と関連付けられているローカルコンテンツ視聴装置１１５でもあり得る。この実施形態によれば、それに対してサーバ１００が関連付けられているユーザプロファイル２０２についてコンテンツが即座にダウンロード済みであると指示される。その理由は、それがサーバ１００に記録されると直ちに、それに対してそのコンテンツが記録されるユーザプロファイル２０２に関連付けられているローカルコンテンツ視聴装置１１５、すなわちサーバ１００にも格納されていることになるからである。それでも、サーバ１００は、それに対してコンテンツが記録されるユーザプロファイル２０２と関連付けられておりサーバ１００にコンテンツのローカルコピーを維持しているから、同じユーザプロファイル２０２と関連付けられている別のローカルコンテンツ視聴装置１１５がローカルコンテンツ視聴装置１１５にローカルに格納されていないコンテンツがユーザプロファイル２０２と関連付けられていると決定ししたがって６４５でコンテンツを要求すれば、サーバ１００は５４５でそのコンテンツを送信する。この実施形態によれば、サーバ１００が関連付けられているユーザプロファイル２０２に対してサーバ１００がポーリングされれば、６４３でコンテンツリストを送信する代わりにサーバ１００は上記に説明したようにサーバ１００に格納されているすべてのコンテンツの指示と共に更新されたプロファイルを送信する。
【００９９】
特定のユーザプロファイル２０２に対してコンテンツがローカルコンテンツ視聴装置１１５にローカルに格納された後、同じユーザプロファイル２０２と既に関連付け済みまたは将来関連付けられる他のローカルコンテンツ視聴装置１１５によるダウンロードについてそのコンテンツを利用可能とすることが望ましい。例えば、或るユーザが特定のユーザプロファイル２０２の、記録の好みを含む好みの適用を享受しているとする。そのユーザはユーザの家庭のテレビ１１６をユーザプロファイル２０２と関連付ける。ユーザプロファイル２０２に関連付けられており電源が投入されている間、家庭のテレビ１１６はユーザプロファイル２０２に関連付けられたコンテンツをサーバ１００からダウンロードする。ユーザはしばらくの後、例えば、コンテンツを見る前にホテルのテレビ１１７が置かれているホテルに休日で出発する。ユーザはホテルのテレビ１１７でコンテンツ、例えば最近家庭のテレビ１１６にローカルにダウンロードして未だ見ていないコンテンツを見たいと思う。
【０１００】
１つの例示的な実施形態において、本発明のシステムと方法はローカルコンテンツ視聴装置１１５に格納されているコンテンツを１つ以上のユーザプロファイル２０２との関連付けについて、サーバ１００へアップロードする命令の入力を提供する。例えば、（図４に示される）ＧＵＩボタン３１０がアップロード命令の入力のために、例えば管理プロファイル２００および／またはユーザプロファイル２０２のプロファイル管理スクリーンに表示される。ボタン３１０は例えばリストされたコンテンツ項目の次に設けられる。代替的にまたは付加的に、単一のボタンが１つの選択フィールド、例えばドロップダウンボックスに設けられ、それにより（ユーザプロファイル２０２の表示内でボタン３１０が選択されれば）ユーザプロファイル２０２に対して格納されたどのコンテンツをアップロードするか指示する。例えば特定のリストされたコンテンツ項目と特に対応しない単一のボタン３１０に対して提供される１つのオプションは、ユーザプロファイル２０２に対してローカルに格納されたすべてのコンテンツがサーバ１００へアップロードされることを示す「全て」である。
【０１０１】
別の選択フィールド、例えばドロップダウンボックスは、選択されたコンテンツが新規に関連付けられるべき特定のプロファイル２０２を示すために設けられる。ユーザはアップロード命令を入力する前に例えばホテルのテレビ１１７と一時的に関連付けられる新規なユーザプロファイル２０２をオプションとして生成し、アップロードされたコンテンツが関連付けられるプロファイル２０２として新規に生成されたプロファイル２０２を選択する。これはユーザがユーザプロファイル２０２のすべての好みを２つの異なるローカルコンテンツ視聴装置１１５に適用することを望み、ユーザプロファイル２０２について格納されるコンテンツのすべてを双方のローカルコンテンツ視聴装置１１５に持つことを望む場合に便利である。特定のユーザプロファイル２０２の表示スクリーン内のボタン３１０を選択するとき、その特定のユーザプロファイル２０２はデフォルトの選択となる。例えばユーザプロファイルの好みを示すことなく送信ボタンが選択されれば、システムおよび方法はその特定のユーザプロファイル２０２についてアップロードを実行する。同様に、ドロップダウンボックス内で、その特定のユーザプロファイル２０２が最初にリストされたオプションであり、および／または最初に強調表示されるオプションである。ローカルコンテンツ視聴装置１１５が関連付けられているユーザプロファイル２０２との関連付けに対してローカルコンテンツ視聴装置１１５からコンテンツがアップロードされると、そのコンテンツはそれがアップロードされたローカルコンテンツ視聴装置１１５が関連付けられているユーザプロファイル２０２との関連付けのもとでサーバ１００に再び格納される。
【０１０２】
本システムおよび方法は、コンテンツ項目に関連付ける１つ以上の特定のユーザプロファイル２０２を選択的に示すことを提供する。例えば、第１のドロップダウンボックスから１つのユーザプロファイル２０２を選択した後、本発明のシステムおよび方法はすべての選択されていないユーザプロファイルのリストを含む別のドロップダウンボックスを表示する。各選択の後、ユーザが最終的に送信ボタンを選択するまで別のドロップダウンボックスが表示される。本発明の１つの例示的な実施形態において、ボタン３１０を選択したとき、本システムおよび方法は、ユーザが送信ボタンを選択するまでアップロードに関する異なるオプションを入力するための複数のページを連続的に提供する。
【０１０３】
ユーザがどのコンテンツをアップロードするかを示すアップロード命令を入力すると、ローカルコンテンツ視聴装置１１５はサーバ１００に選択されたコンテンツをアップロードし、サーバ１００はその送信が関連付けられているユーザプロファイル２０２と関連付けられている新規な予定された記録としてそのアップロードを解釈する。そのアップロードが遅延なく起こるよう設定されていれば、サーバ１００は、５２０で（図５および図６参照）、記録時刻になったと決定し５２５でそのコンテンツを記録する。コンテンツがアップロードされたローカルコンテンツ視聴装置１１５、例えば家庭のテレビ１１６が関連付けられているユーザプロファイル２０２に対してコンテンツがアップロードされると、家庭のテレビ１１６がそのコンテンツに対してサーバ１００を最初にポーリングしなければ、そのコンテンツはそのユーザプロファイルと関連付けられている別のローカルコンテンツ視聴装置１１５、例えばホテルのテレビ１１７によるダウンロードに対してのみ利用可能となる、ということになる。（以前に説明したように或る場合には、家庭のテレビ１１６がアップロード後にコンテンツに対してサーバ１００を最初にポーリングした場合でも、そのコンテンツはホテルのテレビ１１７に対して利用可能であり続ける。）ユーザはコンテンツに対してサーバ１００をポーリングすることを停止する命令を家庭のテレビ１１６へ入力する（または、別の実施形態において、コンテンツに対してサーバ１００をポーリングする命令を家庭のテレビ１１６に入力することをやめる）。或いはまた、ユーザ１００は家庭のテレビ１１６の電源をオフにするか、テレビ１１６をユーザプロファイル２０２からログアウトさせるか、または家庭のテレビ１１６とユーザプロファイル２０２との関連付けを解除する。
【０１０４】
したがって、本発明の例示的な実施形態は、ユーザが任意のローカルコンテンツ視聴装置１１５において任意のユーザプロファイル２０２にログインして記録の好みを含むユーザプロファイル２０２のプロファイルの好みをローカルコンテンツ視聴装置１１５に適用することを提供する。さらに、ユーザプロファイル２０２に対して記録されたコンテンツは、ユーザがユーザプロファイル２０２にログインした、またはユーザがユーザプロファイル２０２に関連付けた任意のローカルコンテンツ視聴装置１１５によるダウンロードに対してアクセス可能である。コンテンツはローカルコンテンツ視聴装置１１５において特定のコンテンツ項目がローカルコンテンツ視聴装置１１５にダウンロードされるとの選択を要求することなくダウンロードされる。その代わりに、ローカルコンテンツ視聴装置１１５をユーザプロファイル２０２に関連付けするかまたはそれにログインするだけで、多数のコンテンツ項目がローカルコンテンツ視聴装置１１５にダウンロードされる。さらに、任意のローカルコンテンツ視聴装置１１５にローカルに格納されているコンテンツは、前述した手法により、任意の別のローカルコンテンツ視聴装置１１５に対するダウンロードに対して利用可能となることができる。さらに、ユーザが他のローカルコンテンツ視聴装置１１５において利用可能となることを望む各コンテンツ項目の選択を要求することなく他のローカルコンテンツ視聴装置１１５に対して利用可能となることができる。その代わりに、ユーザはユーザプロファイル２０２と関連付けられているすべてのコンテンツが利用可能となることを命令し、それに応答して、ユーザプロファイル２０２のコンテンツは他のローカルコンテンツ視聴装置１１５によるダウンロードのためにサーバ１００にアップロードされる。
【０１０５】
本発明の１つの例示的な実施形態において、或る会社が、それに加入することで会社の顧客に利用可能となる様々なユーザプロファイルを設定し保守するサービスを提供することができる。そのようなサービスはユーザプロファイルを設定する顧客の負担をなくすことができる。顧客がプロファイルへの加入を契約すると、その会社はプロファイルのコピーを生成し、顧客は例えば顧客のローカルコンテンツ視聴装置１１５においてそのプロファイルにログインすることで１つ以上の顧客のローカルコンテンツ視聴装置１１５を関連付けることができる。会社のサーバ１００、顧客のサーバ１００または会社および顧客のアカウントを含む複数のアカウントに対してサービスを提供するサーバ１００におけるプロファイルのコピーに従ってコンテンツが格納される。プロファイルのコピーは顧客のアカウントまたは会社に関連付けられる。後者のシナリオにおいては、例えば、加入の停止とともに、会社は例えばログイン情報を無効化するかまたはプロファイルのコピーを削除することにより、プロファイルをキャンセルすることができる。
【０１０６】
上記の記述から当業者は本発明が様々な形で実現できることを認識し得る。したがって、本発明の実施形態がその特定の例との関連において記述されたが、図面、明細書および以下の特許請求の範囲を研究することでスキルのある実施者には他の変形が明らかになるので、本発明の実施形態の真の範囲はそのように制限されるべきではない。
【図１】
2010526378.tif 000003
【図２】
2010526378.tif 000004
【図３】
2010526378.tif 000005
【図４】
2010526378.tif 000006
【図５】
2010526378.tif 000007
【図６】
2010526378.tif 000008
【図７】
2010526378.tif 000009
【国際調査報告】
2010526378.tif 000010