双方向メディアガイダンスアプリケーションのためのプロファイルの管理
【課題】双方向メディアガイダンスアプリケーションのためのプロファイルの管理の提供。
【解決手段】双方向メディアガイダンスアプリケーションのユーザは、複数のユーザ機器装置上でメディアコンテンツにアクセスし、メディアガイダンスを検索できる。ユーザプロファイルサーバは、ユーザのプロファイル情報の管理に使用され得る。ユーザプロファイルサーバは、ユーザのメディアネットワークおよびユーザのメディアネットワークに関連したユーザ機器装置に関する情報を含むユーザのプロファイル情報を保存できる。ユーザのプロファイル情報を使用し、ユーザのメディアネットワークの最適なユーザ機器装置上でメディアコンテンツを録画する機能を提供できる。ユーザのプロファイル情報を使用し、複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、メディアコンテンツの推奨を提供することもできる。
【解決手段】双方向メディアガイダンスアプリケーションのユーザは、複数のユーザ機器装置上でメディアコンテンツにアクセスし、メディアガイダンスを検索できる。ユーザプロファイルサーバは、ユーザのプロファイル情報の管理に使用され得る。ユーザプロファイルサーバは、ユーザのメディアネットワークおよびユーザのメディアネットワークに関連したユーザ機器装置に関する情報を含むユーザのプロファイル情報を保存できる。ユーザのプロファイル情報を使用し、ユーザのメディアネットワークの最適なユーザ機器装置上でメディアコンテンツを録画する機能を提供できる。ユーザのプロファイル情報を使用し、複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、メディアコンテンツの推奨を提供することもできる。
【発明の詳細な説明】
【技術分野】
【0001】
優先請求権
本出願は、2006年9月29日出願の米国特許出願番号11/541,245、および2006年9月29日出願の米国特許出願番号11/541,319、および2006年9月29日出願の米国特許出願番号11/541,243の利益を請求する。
【背景技術】
【0002】
本発明は、複数のユーザ機器装置を含む双方向メディアガイダンスシステムのためのユーザプロファイル情報の管理に関する。本発明は、予約された録画の管理にも関する。さらに、本発明は、他の装置とのユーザ対話に基づいて、他の装置から取得されたプロファイル情報およびメディアコンテンツ推奨をユーザ機器装置に提供することに関する。
【0003】
メディアガイダンス装置およびアプリケーションのユーザは、ますます多くの種々のユーザ機器装置およびガイダンスアプリケーションを使用して、メディアコンテンツにアクセスする。単一ユーザは、例えば、複数のテレビ装置等の複数のユーザ機器装置からメディアコンテンツにアクセスすることができる。さらにユーザは、例えば、テレビ装置、ポータブルメディアプレーヤー、および携帯電話を含む異なるタイプのユーザ機器装置からメディアコンテンツにアクセスすることができる。異なるタイプの装置、同一タイプの異なる装置、および同一の装置を含む、ユーザによって使用される各装置は、異なるメディアガイダンスアプリケーションインターフェイスを有し得る。したがって、ユーザは、新しい装置に関するメディアガイダンスを検索するたびに、新しいアプリケーションインターフェイスをよく理解する必要があり得る。ユーザが新しいアプリケーションインターフェイスをよく理解するプロセスは、メディアを効率的に位置付けてアクセスし、新しい装置の使い方を学ぶユーザの能力を妨げる場合がある。ユーザは、ユーザらのユーザ機器装置すべてに共通するメディアガイダンスアプリケーションインターフェイスを有することから利益を得ることができる。共通のメディアガイダンス環境およびインターフェイスによって、ユーザは、より効率的かつ知的にメディアを識別してアクセスすることを可能にし、より迅速に新しい装置および機能の使い方を学ぶことを可能にする。
【0004】
双方向メディアガイダンスアプリケーションは、それらのメディアガイダンスインターフェイスの外観をカスタマイズする機会をユーザに提供することができる。しかしながら、カスタマイズオプションは限定される場合がある。ユーザは、例えば、表示カラーおよびサイズ等のガイダンスアプリケーションのディスプレイ画面の基本機能をカスタマイズすることができる。ユーザは、メディアガイダンスインターフェイスの外観および機能性の両方をカスタマイズするためのより多くのカスタマイズオプションから利益を得ることができる。追加のカスタマイズオプションは、ガイダンスメニューをカスタマイズする能力、例えば、メニューオプションを含める、または隠す能力を含むことができる。カスタマイズオプションは、ユーザが、メディアコンテンツ一覧をカスタマイズして、ユーザの関心対象または関心を引きやすいメディアコンテンツを特集することができるようにする。カスタマイズオプションは、ユーザが、ガイダンスアプリケーションの機能性をカスタマイズして、例えば、メディアコンテンツに自動的にアクセスまたは録画するか、メディア番組のリマインダメッセージをユーザに提供できるようにもする。メディアガイダンスアプリケーションに対する特定のユーザのカスタマイズ選好に関する情報は、メディアガイダンスアプリケーションを実行するユーザ機器装置上に保存されるユーザプロファイルに保存され得る。
【0005】
ユーザのメディアガイダンスアプリケーションのカスタマイズは、ユーザが選択する必要のあるカスタマイズオプションが多数あるため、相当の時間と努力を要する場合がある。ユーザは、メディアガイダンスインターフェイスとのユーザ対話をモニタすることによって自動的に収集されたカスタマイズ情報を有することから利益を受けることができる。ユーザ対話のモニタによって、メディアガイダンスアプリケーションは、例えば、ユーザが視聴したメディアコンテンツに基づいて、ユーザの関心対象のメディアコンテンツを自動的に特定することを可能にし得る。
【0006】
ユーザ機器装置は、通常、ローカルメモリ上にユーザプロファイル情報を保存するため、およびユーザ機器装置は、ユーザプロファイル情報を共有するように構成されないため、ユーザは、ユーザらが使用する各ユーザ機器装置を個別に構成するように強いられ得る。ユーザは、ユーザらが新しい装置を取得し、古い装置を新しい装置と取り替えるたびに、ユーザプロファイル情報を装置に繰り返し入力する必要があり得る。したがって、メディアガイダンスアプリケーションのユーザは、ユーザプロファイル情報を共有できるユーザ機器装置から利益を受けることができ、それによって、ユーザは、各装置にカスタマイズ情報を提供する必要なく、複数の装置上にカスタマイズされたユーザインターフェイスを有することができる。さらに、ユーザは、第2の装置とのユーザ対話に基づいて、第1の装置で番組コンテンツの推奨を受信できることから利益を得ることができる。
【0007】
ユーザ機器装置は、一般にスタンドアロン型装置として作動するため、機器装置でメディアガイダンスを検索しているユーザは、そのユーザ機器装置の機能性に限定され得る。ユーザは、例えば、ユーザがメディアコンテンツを録画することができないユーザ機器装置でメディアガイダンスを受信すると、メディアコンテンツを録画することができないことがある。したがって、ユーザは、機能性を共有するユーザ機器装置から利益を得ることができ、それによって、ユーザは、1つの装置から別の装置での録画を予約することができる。さらに、第1の機器装置のユーザが、第1機器装置よりも録画の実行により適切な第2の機器装置でメディアコンテンツを録画できるようにすることが有利であり得る。
【0008】
したがって、ユーザは、異なるタイプの機器装置を含む異なるユーザ機器装置上で共通のメディアガイダンスアプリケーションおよびインターフェイスを提供するためのシステムおよび方法から利益を得ることができる。さらにユーザは、複数のユーザ機器装置でのユーザプロファイル情報を中央管理するためのシステムおよび方法から利益を得ることができる。共通のメディアガイダンスアプリケーションおよびユーザプロファイル情報の中央管理は、以下に説明されるように、追加の機能性の利益をユーザに提供することができる。
【発明の概要】
【課題を解決するための手段】
【0009】
本発明の原則に従って、ユーザプロファイル情報の管理のための方法およびシステムが提供される。
【0010】
ユーザのメディアネットワークの最適なユーザ機器でメディアコンテンツを録画するための方法およびシステムも提供され得る。ユーザのメディアネットワークは、双方向メディアガイダンスアプリケーションを使用して、メディアコンテンツにアクセスするためにユーザが使用することができる1つ以上のユーザ機器装置に関連させることができる。ユーザプロファイルサーバは、ユーザのメディアネットワークに関連した複数のユーザ機器装置のリソースに関する情報を含む、ユーザプロファイル情報を保管することができる。ユーザのメディアネットワークに関連してメディアコンテンツを録画する要求に対応して、録画を実行するためのメディアネットワークの最適な装置が識別され得る。装置の適切性は、例えば、録画の時間における装置の利用可能性、それらが利用可能な記憶スペースの量、および他の適切な条件に関して評価され得る。適切性は、解像能力(高解像度、標準解像度)、または装置が提供できる録画の質に関しても評価され得る。装置の適切性は、連続録画を実行する装置の能力、および連続録画を実行するための装置の将来の利用可能性(または予想される将来の利用可能性)に関しても評価され得る。装置の適切性は、装置が一般に利用可能であるかどうか、または1日あるいは1週間のうちの特定期間中に、装置が一般に利用可能であるかどうかに関しても評価され得る。最適な装置が識別されると、ユーザプロファイルサーバは、メディアコンテンツを録画するメッセージを装置に伝送する。
【0011】
複数のユーザ機器とのユーザのモニタされた対話に基づいて、推奨をユーザに提供するための方法およびシステムも提供される。複数のユーザ機器装置とのユーザの対話に関する情報は、ユーザプロファイルサーバ上のユーザプロファイル情報に保管され得る。ユーザの対話に関する情報を含むユーザプロファイル情報を処理して、ユーザに推奨されるメディアコンテンツを識別することができる。プロファイルサーバは、識別されたメディアコンテンツの推奨をネットワークのユーザ機器装置に伝送することができる。
【0012】
ネットワークのサーバを使用して、ユーザプロファイル情報をメディアネットワークのユーザ機器装置に提供するための方法およびシステムも提供される。複数のユーザ機器装置を含むユーザメディアネットワークに対するユーザプロファイル情報は、ユーザプロファイルサーバ上に保管され得る。ユーザプロファイル情報を有しない装置が識別される場合があり、ユーザプロファイル情報が装置に伝送され得る。装置のタイプが判断される場合があり、サーバ上に保管され、装置のタイプに対応するユーザプロファイル情報が識別されて、装置に伝送され得る。
例えば、本願発明は以下の項目を提供する。
(項目1)
ユーザのメディアネットワークにおける複数のユーザ機器装置の中で最適なユーザ機器装置でメディアコンテンツを録画するための方法であって、
前記複数のユーザ機器装置のそれぞれのリソースを説明するサーバ情報を保存するステップと、
前記メディアコンテンツを録画する複数のユーザ機器装置のユーザ機器装置に対する指示を受信するステップと、
リソースを説明する前記保管された情報に基づいて、前記ユーザのメディアネットワークにおけるユーザ機器装置から、前記メディアコンテンツを録画するために最適な前記リソースを有する前記ユーザ機器装置を特定するステップと、
サーバから前記特定されたユーザ機器装置にメッセージを伝送して、前記メディアコンテンツを録画するステップと、を備える、方法。
(項目2)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、
前記メディアコンテンツを録画する複数のユーザ機器装置の少なくとも1つのユーザ機器装置の利用可能性を判定するステップと、
前記複数のユーザ機器装置の少なくとも1つのユーザ機器装置の利用可能性に少なくとも部分的に基づいて、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップと、を備える、項目1に記載の方法。
(項目3)
ユーザ機器装置の利用可能性を判定するステップは、録画される前記メディアコンテンツが録画される時に、前記ユーザ機器装置が使用される予定であるかどうかを判定するステップを備える、項目2に記載の方法。
(項目4)
前記複数のユーザ機器装置のそれぞれのリソースを説明する情報を保存するステップは、各装置で利用可能な記憶容量、前記メディアコンテンツが録画される時に各装置で利用可能になる記憶容量、各装置の現状、前記メディアコンテンツが録画される時に予想される各装置の状態、および各装置の録画解像能のうちの少なくとも1つに関連する情報を保存する、ステップを備える、項目1に記載の方法。
(項目5)
メディアコンテンツを録画する指示を受信するステップは、ユーザ機器装置によって生成されたメディアコンテンツを録画する指示を受信するステップを備える、項目1に記載の方法。
(項目6)
メディアコンテンツを録画する指示を受信するステップは、一連のテレビ番組を録画する指示を受信するステップを備える、項目1に記載の方法。
(項目7)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、前記一連のテレビ番組全体を録画するために最適なリソースを有するユーザ機器を特定するステップを備える、項目6に記載の方法。
(項目8)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、前記一連のテレビ番組の少なくとも1つのエピソードを録画するために最適なリソースを有するユーザ機器を特定するステップを備える、項目6に記載の方法。
(項目9)
前記要求を実行するために最適なリソースを有するユーザ機器装置を特定するステップは、前記ユーザのメディアネットワークにおけるユーザ機器装置の中から、連続録画を実行できるユーザ機器装置を特定するステップを備える、項目6に記載の方法。
(項目10)
メディアコンテンツを録画する指示を受信するステップは、前記複数のユーザ機器装置のうちのユーザ機器装置から指示を受信するステップを備える、項目1に記載の方法。
(項目11)
メディアコンテンツを録画する指示を受信するステップは、前記ユーザのメディアネットワークの一部でない装置から指示を受信するステップを備える、項目1に記載の方法。
(項目12)
指示を受信するステップは、特定のユーザ機器装置で前記メディアコンテンツを録画する指示を受信するステップを備える、項目1に記載の方法。
(項目13)
前記特定のユーザ機器装置が、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置でない場合に、前記ユーザに通知するステップをさらに備える、項目12に記載の方法。
(項目14)
前記メディアコンテンツを録画する前記特定のユーザ機器装置以外のユーザ機器装置の指示を受信するステップをさらに備える、項目13に記載の方法。
(項目15)
前記ユーザに対して、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップをさらに備える、項目1に記載の方法。
(項目16)
前記特定されたユーザ機器装置は、双方向番組ガイドを実現する、項目1に記載の方法。
(項目17)
ユーザのメディアネットワークにおける複数のユーザ機器装置の中で最適なユーザ機器装置でメディアコンテンツを録画するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを含み、前記回路は、
前記複数のユーザ機器装置のそれぞれのリソースを説明するサーバ情報を保存し、
前記複数のユーザ機器装置のうちのユーザ機器装置に対するメディアコンテンツを録画する指示を受信し、
リソースを説明する前記保存された情報に基づいて、前記ユーザのメディアネットワークにおける前記ユーザ機器装置の中から、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定し、
前記サーバから前記特定されたユーザ機器装置にメッセージを伝送して前記メディアコンテンツを録画するように構成される、システム。
(項目18)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、
前記メディアコンテンツを録画する複数のユーザ機器装置のうちの少なくとも1つの利用可能性を判定して、
前記複数のユーザ機器装置のうちの少なくとも1つの利用可能性に少なくとも部分的に基づいて、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される、項目17に記載のシステム。
(項目19)
ユーザ機器装置の利用可能性を判定するように構成される前記回路は、録画される前記メディアコンテンツが利用可能になる時に、前記ユーザ機器装置が使用される予定であるかどうかを判定するように構成される、項目18に記載のシステム。
(項目20)
前記複数のユーザ機器装置のそれぞれのリソースを説明する情報を保存するように構成される前記回路は、各装置で利用可能な記憶容量、前記メディアコンテンツが録画される時に各装置で利用可能になる記憶容量、各装置の現状、前記メディアコンテンツが録画される時に予想される各装置の状態、および各装置の録画解像能のうちの少なくとも1つに関連する情報を保存するように構成される、項目17に記載のシステム。
(項目21)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、ユーザ機器装置によって生成されるメディアコンテンツを録画する指示を受信するように構成される、項目17に記載のシステム。
(項目22)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、一連のテレビ番組を録画する指示を受信するように構成される、項目17に記載のシステム。
(項目23)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、前記一連のテレビ番組全体を録画するために最適なリソースを有するユーザ機器を特定するように構成される、項目22に記載のシステム。
(項目24)
メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、前記一連のテレビ番組の少なくとも1つのエピソードを録画するために最適なリソースを有するユーザ機器を特定するように構成される、項目22に記載のシステム。
(項目25)
前記要求を実行するために最適なリソースを有するユーザ機器装置を識別するように構成される前記回路は、ユーザのメディアネットワークにおけるユーザ機器装置の中から、連続録画を実行できるユーザ機器装置を特定するように構成される、項目22に記載のシステム。
(項目26)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、前記複数のユーザ機器装置のうちのユーザ機器装置から指示を受信するように構成される、項目17に記載のシステム。
(項目27)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、前記ユーザのメディアネットワークの一部でない装置から指示を受信するように構成される、項目17に記載のシステム。
(項目28)
指示を受信するように構成される前記回路は、特定のユーザ機器装置で前記メディアコンテンツを録画する指示を受信するように構成される、項目17に記載のシステム。
(項目29)
前記回路は、
前記特定のユーザ機器装置が、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置でない場合に、前記ユーザに通知するようにさらに構成される、項目28に記載のシステム。
(項目30)
前記回路は、
前記メディアコンテンツを録画する前記特定のユーザ機器装置以外のユーザ機器装置の指示を受信するようにさらに構成される、項目29に記載のシステム。
(項目31)
前記回路は、
前記ユーザに対して、メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するようにさらに構成される、項目17に記載のシステム。
(項目32)
前記特定されたユーザ機器装置は、双方向番組ガイドを実現する、項目17に記載のシステム。
(項目33)
メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、前記ユーザに推奨を提供するための方法であって、
前記複数のユーザ機器装置との前記ユーザのモニタされた対話に関する情報を含むサーバユーザプロファイル情報を保存するステップと、
前記保存されたユーザプロファイル情報に基づいてメディアコンテンツを特定するステップと、
前記サーバから前記ネットワークのユーザ機器装置に前記特定されたメディアコンテンツの推奨を伝送するステップと、を備える、方法。
(項目34)
メディアコンテンツを特定するステップは、推奨が伝送されるユーザ機器装置に少なくとも部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目35)
メディアコンテンツを識別するステップは、前記推奨が伝送されるユーザ機器装置のリソースに少なくとも部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目36)
メディアコンテンツを特定するステップは、前記推奨が伝送されるユーザ機器装置の状態に部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目37)
前記推奨は、前記複数のユーザ機器装置のうちの、前記特定されたメディアコンテンツにアクセスするために最適なリソースを有するユーザ機器装置に伝送される、項目33に記載の方法。
(項目38)
ユーザプロファイル情報を保存するステップは、第1のタイプのユーザ機器装置との前記ユーザのモニタされた対話に関する情報を保存するステップを備える、項目33に記載の方法。
(項目39)
前記推奨が伝送されるユーザ機器装置は、前記第1のタイプのユーザ機器装置である、項目38に記載の方法。
(項目40)
前記保存されたユーザプロファイル情報は、第1のタイプの装置との前記ユーザのモニタされた対話に関する情報を含み、
メディアコンテンツを特定するステップは、前記第1のタイプの装置との前記ユーザのモニタされた対話に関する前記情報に基づいて、メディアコンテンツを特定するステップを含み、
ユーザ機器装置に推奨を伝送するステップは、第2のタイプのユーザ機器装置に推奨を伝送するステップを備える、項目33に記載の方法。
(項目41)
推奨を伝送するステップは、前記識別されたメディアコンテンツを特定する前記ネットワークのユーザ機器装置にメッセージを伝送するステップを備える、項目33に記載の方法。
(項目42)
推奨を伝送するステップは、前記特定されたメディアコンテンツを録画する前記ネットワークのユーザ機器装置にコマンドを伝送するステップを備える、項目33に記載の方法。
(項目43)
推奨を伝送するステップは、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツのための連続録画を設定するステップを備える、項目33に記載の方法。
(項目44)
メディアコンテンツを特定するステップは、前記ユーザプロファイル情報に従って、前記ユーザが視聴したことのないメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目45)
メディアコンテンツを特定するステップは、アクセス料を必要とするメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目46)
メディアコンテンツを特定するステップは、前記ユーザの関心を引きやすいメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目47)
前記推奨が伝送される前記ユーザ機器装置は、双方向番組ガイドを実現する、項目33に記載の方法。
(項目48)
メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、推奨を前記ユーザに提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを含み、前記回路は、
前記複数のユーザ機器装置との前記ユーザのモニタされた対話に関する情報を含むサーバユーザプロファイル情報を保存し、
前記保管されたユーザプロファイル情報に基づいてメディアコンテンツを特定し、
前記サーバから前記ネットワークのユーザ機器装置に前記識別されたメディアコンテンツの推奨を伝送するように構成される、システム。
(項目49)
メディアコンテンツを特定するように構成される前記回路は、前記推奨が伝送される前記ユーザ機器装置に少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目50)
メディアコンテンツを特定するように構成される前記回路は、前記推奨が伝送される前記ユーザ機器装置のリソースに少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目51)
メディアコンテンツを識別するように構成される前記回路は、前記推奨が伝送されるユーザ機器装置の状態に少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目52)
前記推奨を伝送するように構成される前記回路は、前記複数のユーザ機器装置のうちの、前記特定されたメディアコンテンツにアクセスするために最適なリソースを有するユーザ機器装置に前記推奨を伝送するように構成される、項目48に記載のシステム。
(項目53)
ユーザプロファイル情報を保存するように構成される前記回路は、第1のタイプのユーザ機器装置との前記モニタされたユーザ対話に関する情報を保存するように構成される、項目48に記載のシステム。
(項目54)
前記推奨を伝送するように構成される前記回路は、前記第1のタイプのユーザ機器装置に前記推奨を伝送するように構成される、項目53に記載のシステム。
(項目55)
前記保存されたユーザプロファイル情報は、第1のタイプの装置との前記ユーザのモニタされた対話に関する情報を備え、
メディアコンテンツを特定するように構成される前記回路は、前記第1のタイプの装置との前記ユーザのモニタされた対話に関する前記情報に基づいて、メディアコンテンツを特定するように構成され、
ユーザ機器装置に推奨を伝送するように構成される前記回路は、第2のタイプのユーザ機器装置に推奨を伝送するように構成される、項目48に記載のシステム。
(項目56)
推奨を伝送するように構成される前記回路は、前記特定されたメディアコンテンツを特定する前記ネットワークのユーザ機器装置にメッセージを伝送するように構成される、項目48に記載のシステム。
(項目57)
推奨を伝送するように構成される前記回路は、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツを録画する、項目48に記載のシステム。
(項目58)
推奨を伝送するように構成される前記回路は、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツのための連続録画を設定するように構成される、項目48に記載のシステム。
(項目59)
メディアコンテンツを特定するように構成される前記回路は、前記ユーザプロファイル情報に従って、前記ユーザが視聴したことのないメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目60)
メディアコンテンツを特定するように構成される前記回路は、アクセス料を必要とするメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目61)
メディアコンテンツを特定するように構成される前記回路は、前記ユーザの関心を引く可能性のあるメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目62)
前記推奨が伝送される前記ユーザ機器装置は、双方向番組ガイドを実現する、項目48に記載のシステム。
(項目63)
ネットワークのサーバを使用して、ユーザプロファイル情報を前記メディアネットワークの新しいユーザ機器装置に提供するための方法であって、
ユーザプロファイル情報を前記サーバ上に保存するステップであって、前記保存されたユーザプロファイル情報は、前記ネットワークの第1のユーザ機器装置から受信される情報を含む、ステップと、
前記ネットワークの前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するステップと、
前記保存されているユーザプロファイル情報の少なくとも一部を前記検出された新しいユーザ機器装置に伝送するステップと、を備える、方法。
(項目64)
前記新しいユーザ機器装置は、前記第1のユーザ機器装置とは異なるタイプである、項目63に記載の方法。
(項目65)
前記検出された新しいユーザ機器装置に伝送される前記ユーザプロファイル情報は、前記新しいユーザ機器装置のタイプに関連する前記情報を備える、項目64に記載の方法。
(項目66)
第1のタイプの装置に関連する前記保存されたユーザプロファイル情報の少なくとも一部を、第2のタイプの装置に関連するユーザプロファイル情報に変換するステップをさらに備える、項目65に記載の方法。
(項目67)
前記サーバ上に保存された前記ユーザプロファイル情報を前記ネットワークの前記第1のユーザ機器装置からのユーザプロファイル情報に同期させるステップをさらに備える、項目63に記載の方法。
(項目68)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記新しいユーザ機器装置からの前記保存されたユーザプロファイル情報の要求を受信するステップを備える、項目63に記載の方法。
(項目69)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記新しい装置が前記ネットワークに追加されたことを検出するステップを備える、項目63に記載の方法。
(項目70)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記ユーザプロファイル情報に関連するユーザが前記新しいユーザ機器装置にログオンしたことを検出するステップを備える、項目63に記載の方法。
(項目71)
前記ユーザプロファイル情報に関連する前記検出された新しいユーザ機器装置メディアコンテンツに伝送するステップをさらに備える、項目63に記載の方法。
(項目72)
前記サーバに保存される前記ユーザプロファイル情報は、ユーザ個人化データを備える、項目63に記載の方法。
(項目73)
前記サーバに保存される前記ユーザプロファイル情報は、ユーザ構成情報を備える、項目63に記載の方法。
(項目74)
前記検出された新しいユーザ機器装置に、デフォルトのユーザプロファイル情報を伝送するステップをさらに備える、項目63に記載の方法。
(項目75)
前記新しいユーザ機器装置は、双方向番組ガイドを実現する、項目63に記載の方法。
(項目76)
ネットワークのサーバを使用して、前記メディアネットワークの新しいユーザ機器装置にユーザプロファイル情報を提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを備え、前記回路は、
ユーザプロファイル情報を前記サーバ上に保存し、前記保存されたユーザプロファイル情報は、前記ネットワークの第1のユーザ機器装置から受信される情報を含み、
前記ネットワークの前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出し、
前記保存されたユーザプロファイル情報の少なくとも一部を、前記検出された新しいユーザ機器装置に伝送するように構成される、システム。
(項目77)
前記新しいユーザ機器装置は、前記第1のユーザ機器装置とは異なるタイプである、項目76に記載のシステム。
(項目78)
前記検出された新しいユーザ機器装置に伝送される前記ユーザプロファイル情報は、前記新しいユーザ機器装置のタイプに関連する前記情報を含む、項目77に記載のシステム。
(項目79)
第1のタイプの装置に関連する前記保存されたユーザプロファイル情報の少なくとも一部を第2のタイプの装置に関連するユーザプロファイル情報に変換するように構成される回路をさらに備える、項目78に記載のシステム。
(項目80)
前記サーバ上に保存される前記ユーザプロファイルを前記ネットワークの前記第1のユーザ機器装置からのユーザプロファイルに同期させるように構成される回路をさらに備える、項目76に記載のシステム。
(項目81)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記保存されたユーザプロファイル情報の要求を、前記新しいユーザ機器装置から受信するように構成される、項目76に記載のシステム。
(項目82)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記新しい装置が前記ネットワークに追加されたことを検出するように構成される、項目76に記載のシステム。
(項目83)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記ユーザプロファイル情報に関連するユーザが、前記新しいユーザ機器装置にログオンしたことを検出するように構成される、項目76に記載のシステム。
(項目84)
前記検出された新しいユーザ機器装置に、前記ユーザプロファイル情報に関連するメディアコンテンツを伝送するように構成される回路をさらに備える、項目76に記載のシステム。
(項目85)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ個人化データを含む、項目76に記載のシステム。
(項目86)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ構成情報を含む、項目76に記載のシステム。
(項目87)
前記検出された新しいユーザ機器装置に、デフォルトのユーザプロファイル情報を伝送するように構成される回路をさらに備える、項目76に記載のシステム。
(項目88)
前記新しいユーザ機器装置は、双方向番組ガイドを実現する、項目76に記載のシステム。
(項目89)
前記ユーザ機器装置のタイプに基づいて、ユーザプロファイル情報をメディアネットワークの前記ユーザ機器装置に提供するための方法であって、
ユーザプロファイル情報をサーバ上に保存するステップであって、前記保存されるユーザプロファイル情報は、複数のタイプのユーザ機器装置に関連したユーザ個人化データを含む、ステップと、
複数のタイプのユーザ機器装置の中から、第1のユーザ機器装置のタイプを判定するステップと、
前記第1のユーザ機器装置のタイプに関連した前記ユーザ個人化データを特定するステップと、
前記第1のユーザ機器装置に、前記特定されたユーザ個人化データを伝送するステップと、を備える、方法。
(項目90)
第1のタイプの装置に関連する前記保存されたユーザ個人化データの少なくとも一部を、第2のタイプの装置に関連するユーザ個人化データに変換するステップをさらに備える、項目89に記載の方法。
(項目91)
前記サーバ上に保存された前記ユーザプロファイル情報を、前記ネットワークの複数のユーザ機器装置からのユーザプロファイル情報に同期させるステップをさらに備える、項目89に記載の方法。
(項目92)
前記第1のユーザ機器装置は、前記保存されたユーザプロファイル情報のいずれも有しない新しいユーザ機器装置である、項目89に記載の方法。
(項目93)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ構成情報を備える、項目89に記載の方法。
(項目94)
前記検出された新しいユーザ機器装置に、デフォルトのユーザ個人化データを伝送するステップをさらに備える、項目89に記載の方法。
(項目95)
前記第1のユーザ機器装置から、前記特定されたユーザ個人化データの要求を受信するステップをさらに備える、項目89に記載の方法。
(項目96)
前記ユーザプロファイル情報に関連するユーザが、前記第1のユーザ機器装置にログオンしたことを検出するステップをさらに備える、項目89に記載の方法。
(項目97)
前記第1のユーザ機器装置のタイプに関連する前記ユーザ個人化データを特定するステップは、前記第1のユーザ機器装置と同タイプのユーザ機器装置から受信されたデータを特定するステップを備える、項目89に記載の方法。
(項目98)
前記第1のユーザ機器装置は、双方向番組ガイドを実現する、項目89に記載の方法。
(項目99)
前記ユーザ機器装置のタイプに基づいて、ユーザプロファイル情報をメディアネットワークのユーザ機器装置に提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを備え、前記回路は、
ユーザプロファイル情報をサーバ上に保存し、前記保存されたユーザプロファイル情報は、複数のタイプのユーザ機器装置に関連したユーザ個人化データを含み、
複数のタイプのユーザ機器装置の中から、第1のユーザ機器装置の前記タイプを判定し、
前記第1のユーザ機器装置のタイプに関連した前記ユーザ個人化データを特定し、
前記第1のユーザ機器装置に、前記特定されたユーザ個人化データを伝送するように構成される、システム。
(項目100)
第1のタイプの装置に関連する前記保存されたユーザ個人化データの少なくとも一部を、第2のタイプの装置に関連するユーザ個人化データに変換するように構成される回路をさらに含む、項目99に記載のシステム。
(項目101)
前記サーバ上に保存された前記ユーザプロファイル情報を、前記ネットワークの前記複数のユーザ機器装置からのユーザプロファイル情報に同期させるように構成される回路をさらに備える、項目99に記載のシステム。
(項目102)
前記第1のユーザ機器装置は、前記保存されたユーザプロファイル情報のいずれも有しない新しいユーザ機器装置である、項目99に記載のシステム。
(項目103)
前記サーバ上に保存された前記ユーザプロファイル情報は、ユーザ構成情報を含む、項目99に記載のシステム。
(項目104)
前記検出された新しいユーザ機器装置に、デフォルトのユーザ個人化データを伝送するように構成される回路をさらに備える、項目99に記載のシステム。
(項目105)
前記第1のユーザ機器装置から、前記特定されたユーザ個人化データの要求を受信するように構成される回路をさらに備える、項目99に記載のシステム。
(項目106)
前記ユーザプロファイル情報に関連するユーザは、前記第1のユーザ機器装置にログオンしたことを検出するように構成される回路をさらに備える、項目99に記載のシステム。
(項目107)
前記第1のユーザ機器装置のタイプに関連する前記ユーザ個人化データを特定するように構成される前記回路は、前記第1のユーザ機器装置と同タイプのユーザ機器装置から受信されたデータを特定するように構成される、項目99に記載のシステム。
(項目108)
前記第1のユーザ機器装置は、双方向番組ガイドを実現する、項目99に記載のシステム。
【図面の簡単な説明】
【0013】
本発明のさらなる特徴、その性質および種々の利益は、添付の図面および以下の詳細な説明から、より明らかになる。
【図1】本発明の一実施形態に従う例示的なグリッド番組一覧ディスプレイ画面を示す。
【図2】本発明の一実施形態に従う例示的なビデオモザイク番組一覧ディスプレイ画面を示す。
【図3】本発明の一実施形態に従う例示的なログインピクチャインピクチャディスプレイ画面を示す。
【図4】本発明の一実施形態に従う例示的なピクチャインピクチャユーザメディアネットワークビューディスプレイ画面を示す。
【図5】本発明の一実施形態に従う例示的な番組一覧ディスプレイ画面を示す。
【図6】本発明の一実施形態に従う例示的な録画設定ピクチャインピクチャディスプレイ画面を示す。
【図7】本発明の一実施形態に従う例示的なユーザ機器装置の一般化された実施形態を示す。
【図8】本発明の一実施形態に従う例示的な双方向メディアガイダンスシステムの一般化された実施形態を示す。
【図9】本発明の一実施形態に従う例示的なプロファイルデータ構造の模式図である。
【図10】本発明の一実施形態に従う例示的なユーザメディアネットワークデータ構造の模式図である。
【図11】本発明の一実施形態に従う例示的なプロファイル情報データ構造の模式図である。
【図12】本発明の一実施形態に従う例示的な個人化情報データ構造の模式図である。
【図13】本発明の一実施形態に従う例示的なメディアコンテンツ情報データ構造の模式図である。
【図14】本発明に従うユーザのメディアネットワークにログインするための例示的な工程図を示す。
【図15】本発明に従うユーザのメディアネットワークに関するユーザプロファイル情報を同期させるための例示的な工程図を示す。
【図16】本発明に従うユーザ機器装置に対してユーザプロファイル情報を伝送するための例示的な工程図を示す。
【図17】本発明に従うユーザ機器装置にユーザプロファイル情報を伝送するための例示的な工程図を示す。
【図18】本発明に従ってユーザのメディアネットワーク上で録画を設定するための例示的な工程図を示す。
【図19】本発明に従ってユーザのメディアネットワーク上で録画を設定するための例示的な工程図を示す。
【図20】本発明に従いユーザに推奨を提供するための例示的な工程図を示す。
【発明を実施するための形態】
【0014】
いかなるメディア伝達システムにおいても、ユーザが利用可能なメディアの量は、膨大になる可能性がある。結果として、多数のユーザは、ユーザがメディアの選択肢を効率的にナビゲートして、希望のメディアを容易に識別できるインターフェイスを介する形式のメディアガイダンスを望んでいる。このようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと呼ぶが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと呼ばれることがある。
【0015】
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて、多様な形式を取り得る。1つの典型的なタイプのメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド(電子番組ガイドと呼ばれることもある)は、周知のガイダンスアプリケーションで、ユーザが、特に、従来のテレビ番組(従来の放送、ケーブル、衛星、インターネットまたはその他の手段を経由して提供される)、有料番組、オンデマンド番組(ビデオオンデマンド(VOD)システムのように)、インターネットコンテンツ(例えば、ストリーミングメディア、ダウンロード可能なメディア、ウェブキャストなど)、およびその他のタイプのメディアまたはビデオコンテンツを含む多種のメディアコンテンツ間のナビゲーションや検索するのを可能にする。ガイダンスアプリケーションは、ユーザが、例えば、ビデオクリップ、記事、広告、チャットセッション、ゲーム等を含むビデオコンテンツに関係したコンテンツ間のナビゲーションおよび検索することも可能にする。
【0016】
インターネット、モバイルコンピューティング、高速ワイヤレスネットワークの登場に伴い、ユーザは、パーソナルコンピュータ(PC)、およびハンドヘルドコンピュータ、携帯端末(Personal digital assistant:PDA)、モバイル電話、車載テレビ電話、またはその他のモバイル装置のような、従来はメディアにアクセスしなかった他の装置上でアクセスしている。これらの装置上で、ユーザは、テレビを介して利用可能であるのと同じメディア間をナビゲートおよび検索することができる。結果として、メディアガイダンスは、これらの装置上でも必要である。ガイダンスは、テレビだけを介して視聴可能なメディアコンテンツ、これらの装置のうちの1つ、またはそれ以上のみを介して視聴可能なメディアコンテンツ、または、テレビおよびこれらの装置のうちの1つ以上で視聴可能なメディアコンテンツに対して、提供することができる。メディアガイダンスアプリケーションは、ハンドヘルドコンピュータ、PDA、モバイル電話、または他のモバイル装置上で、オンラインアプリケーション(つまり、ウェブサイト上で提供)、または、スタンドアロン型アプリケーションまたはクライアントとして提供することができる。メディアガイダンスアプリケーションを実現することができる多様な装置およびプラットフォームについて、以下に詳細を説明する。
【0017】
双方向メディアガイダンスアプリケーションを使用して、メディアを識別およびアクセスするユーザの能力を強化するために、ガイダンスアプリケーションをカスタマイズすることができる。ユーザ個人化オプション、ユーザ選好オプション、およびユーザが選択したメディアコンテンツに関する情報を使用して、ガイダンスアプリケーションおよびアプリケーションがガイダンスを提供するメディアコンテンツの外観および機能を変更することができる。個人化オプションは、構成情報を含むことによって、ユーザがガイダンスアプリケーションの外観および機能をカスタマイズするのを可能にする。構成情報によって、例えば、ユーザは、ガイダンスアプリケーションによって表示されるメニュー、およびメニューの作動の仕方を決定するのを可能にする。選好オプションは、ユーザの選好メディアコンテンツ(例えば、「シンプソンズ(The Simpsons)」)、メディアの選好カテゴリ(例えば、ドラマ、アクション)、またはメディアの選好タイプ(例えば、マンガ、映画)を含む、ユーザのメディア選好に関する情報を含むことができる。選好情報を使用して、例えば、ユーザの関心対象となる可能性のあるメディアコンテンツの推奨をユーザに提供することができる。ユーザが選択したメディアコンテンツに関する情報は、ユーザが視聴した、ユーザが録画した、またはユーザが関心対象として特定したメディアコンテンツの一覧を含むことができる。このメディアコンテンツ情報は、一覧されたメディアコンテンツ、または一覧されたメディアコンテンツに関連するメディアコンテンツの録画を含むこともできる。各ユーザの個人化情報、選好情報、およびメディアコンテンツ情報は、ユーザに関連したユーザプロファイルに保管することができる。
【0018】
ユーザが、より多くの装置からメディアコンテンツにアクセスするにつれて、異なる装置で実行しているメディアガイダンスアプリケーションの外観と雰囲気を標準化し、装置がユーザプロファイル情報を共有できるようにする必要性が生じてきた。本発明は、複数の装置のためのユーザプロファイル情報を管理するための方法およびシステムを提供する。
【0019】
本明細書で言及されるユーザは、個人のユーザまたはユーザのグループ、例えば家族のメンバーまたは友達のグループ等であり得る。ユーザは、テレビ、携帯電話、およびポータブルメディアプレーヤー等の複数のユーザ機器装置を使用して、メディアコンテンツにアクセスし得る。ユーザによって使用されるユーザ機器装置は、ユーザのメディアネットワークを形成する。ユーザのメディアネットワークは、例えば、ユーザのWIFIホームネットワークを通じて接続されたユーザのテレビおよびパーソナルコンピュータを含むホームネットワークであり得る。代替として、ユーザのメディアネットワークは、インターネット、または、例えば、テレビサービスプロバイダネットワークおよび携帯電話ネットワーク等の第三者ネットワークを通じて接続されたユーザ機器装置を含むことができる。ユーザのメディアネットワークは、ユーザの携帯電話等のユーザによってのみ使用される機器装置を含むことができる。ユーザのメディアネットワークは、家庭の複数メンバーによって使用されるテレビ等の共有機器を含むこともできる。
【0020】
ユーザのメディアネットワークのユーザ機器装置のためのプロファイル情報は、装置間で共有され、各装置上のユーザに提供されるメディアガイダンスを協働させることができる。協働調整は、ユーザ構成情報を共有して、ユーザの装置のすべてにおいて共通または類似するメディアガイダンスインターフェイスを提供するステップを含むことができる。協働調整は、選好情報を共有して、調整されたメディアコンテンツ推奨を装置上で提供するステップを含むこともできる。協働調整は、メディアコンテンツ情報を共有して、ユーザが複数の装置から録画されたコンテンツにアクセスできるようにするステップを含むことができる。協働調整は、追加機能性を提供することができ、例えば、ユーザが、ネットワーク上の別の装置を使用して、ユーザのメディアネットワーク上の装置と遠隔的に通信するか、または制御するのを可能にする。
【0021】
メディアガイダンスアプリケーションの機能の1つは、メディア一覧やメディア情報をユーザに提供することである。図1〜6は、メディアガイダンス、特にメディア一覧で提供するために使用できる例示的な表示画面を示す。図1〜6に示された表示画面は、任意の適切な装置またはプラットフォーム上に実現することができる。図1〜6の表示は、全画面の表示として例示されているが、表示されているメディアコンテンツを完全または部分的にオーバーレイすることもできる。ユーザは、表示画面に提供された選択可能なオプションを選択することによって(例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等)、または、リモコン装置または他のユーザ入力インターフェイスまたは装置上の専用ボタン(例えば、「ガイド」ボタン)を押すことによって、メディア情報にアクセスする意思があることを示すことができる。ユーザの指示に応答して、メディアガイダンスアプリケーションは、枠内の時間およびチャンネル別、時間別、チャンネル別、メディアのタイプ別、カテゴリ別(例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ)、または、他の定義済みの、ユーザ定義の、または他の体系化の条件等、いくつかの方式のうちの1つで体系化されたメディア情報を備える表示画面を提供することができる。}
図1は、時間およびチャンネル別に配置された例示的な枠の番組一覧表示100を示しているが、単一の表示で多種のメディアコンテンツにアクセスすることも可能である。ディスプレイ100は、(1)チャンネル/メディアタイプ識別子の列104(各チャンネル/メディアタイプ識別子(列のセル)は利用可能な異なるチャンネルまたはメディアのタイプを特定する)、および(2)時間識別子の行106(各時間識別子(行のセル)は番組の時間帯を特定する)を備える枠102を含むことができる。また、枠102は、番組一覧108のような番組一覧の欄を含み、各一覧は、一覧に関連したチャンネルや時刻上に提供される番組のタイトルを提供する。ユーザ入力装置によって、ユーザは、ハイライト領域110を移動することによって、番組一覧を選択することが可能である。ハイライト領域110によって選択された番組一覧に関連する情報は、番組情報領域112に提供される。領域112は、例えば、番組タイトル、番組内容、番組が提供される時刻(該当する場合)、番組が放送されるチャンネル(該当する場合)、番組の評価および他の望ましい情報を含むことができる。
【0022】
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションは、スケジュールに従い提供されない非線形番組へのアクセスも提供する。非線形番組は、オンデマンドメディアコンテンツ(例えばVOD)、インターネットコンテンツ(例えばストリーミングメディア、ダウンロード可能なメディア等)、ローカルに保存されているメディアコンテンツ(例えば、デジタルビデオレコーダ(DVR)、デジタルビデオディスク(DVD)、ビデオカセット、コンパクトディスク(CD)に保管されたビデオコンテンツ等)、または時間に関係しない他のメディアコンテンツを含む、多種のメディアソースからのコンテンツを含む。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルのメディアコンテンツ両方を含むことができる(例えば、「The Sopranos」や「Curb
Your Enthusiasm」を提供しているHBO On Demand)。HBO ON DEMAND、THE SOPRANOSおよびCURB YOUR ENTHUSIASMは、Home Box Office, Incの登録商標である。インターネットコンテンツは、チャットセッションまたはウェブキャストのようなウェブイベント、または、インターネットウェブサイトまたは他のインターネットアクセス(例えばFTP)を介して、ストリーミングメディアまたはダウンロード可能なメディアとしてオンデマンドで視聴可能なコンテンツを含むことができる。
【0023】
枠102は、オンデマンド一覧114、録画メディア一覧116、およびインターネットコンテンツ一覧118を含む非線形番組のための一覧を提供することができる。異なるタイプのメディアソースからのコンテンツのための表示組み合わせ一覧は、「混合型メディア」表示と呼ばれることがある。ディスプレイ100とは異なる、表示可能な一覧のタイプの多様な並びは、ユーザ選択またはガイダンスアプリケーション定義に基づくことができる(例えば、録画および放送一覧だけの表示、オンデマンドおよび放送の一覧だけの表示、等)。例示されているように、一覧114、116および118は、これらの一覧の選択がそれぞれ、オンデマンド一覧、録画一覧またはインターネット一覧専用の表示へのアクセスを提供できることを示すように、枠102内に表示される時間帯全体に示される。他の実施形態では、これらメディアタイプの一覧は、枠102内に直接含めることができる。追加の一覧は、ナビゲーションアイコン120のうちの1つを選択するユーザに応答して表示することができる。(ユーザ入力装置上の矢印キーを押すと、ナビゲーションアイコン120を選択するのと同様な方式で表示を変化することができる。)
ディスプレイ100は、ビデオ領域122、広告124、オプション領域126、およびユーザメディアネットワーク識別領域128を含むこともできる。ユーザメディアネットワーク識別領域128は、番組ガイドが現在関連しているユーザメディアネットワークを特定することができる。ビデオ領域122によって、ユーザは、ユーザが現在利用可能、利用可能になる予定、または、利用可能であった番組を表示および/プレビューすることができるようになる場合がある。ビデオ領域122のコンテンツは、枠102に表示される一覧のうちの1つに対応、または、それから独立することができる。ビデオ領域を含む枠表示はピクチャインガイド(PIG)表示と呼ばれる場合がある。PIG表示とその機能については、2003年5月13日出願のSatterfieldらの米国特許番号6,564,378および2001年5月29日出願のYuenらの米国特許番号6,239,794に詳細が説明されており、全体を参照することによってここに組み込む。PIG表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含むことができる。
【0024】
広告124は、視聴者のアクセス権(例えば、番組サービスに加入)に応じて、現在視聴が可能、今後視聴が可能、または視聴が可能になることはない、メディアコンテンツに対して広告を提供することができ、さらに、枠102内の1つ以上のメディア一覧に対応または無関係にすることができる。広告124は、また、枠102に表示されるメディアコンテンツに関係または無関係な製品またはサービスに対する広告にすることもできる。広告124は、選択可能にすることができ、メディアコンテンツに関する詳細情報を提供する、製品またはサービスに関する情報を提供する、メディアコンテンツ、製品またはサービスの購入を可能にする、広告に関係するメディアコンテンツを提供することなどができる。広告124は、ユーザのプロファイル/選好、モニタされたユーザアクティビティ、提供される表示のタイプ、または、その他適切なターゲット対象の広告ベースに基づいた対象とすることができる。
【0025】
広告124は、四角またはバナー形状として示されているが、広告は、ガイダンスアプリケーションの表示内で任意の適切な大きさ、形状、および場所に提供することができる。例えば、広告124は、枠102に対して水平方向に隣接する四角形として提供することができる。これは、パネル広告と呼ばれることがある。さらに、広告は、メディアコンテンツまたはガイダンスアプリケーション表示上にオーバーレイ、または表示内に埋め込むことができる。広告はまた、テキスト、画像、回転画像、ビデオクリップまたは他のタイプのメディアコンテンツも含むことができる。広告は、ガイダンスアプリケーションを備えるユーザ機器内、ユーザ機器に接続されたデータベース内、離れた場所(ストリーミングメディアサーバを含む)、または他の記憶手段またはこれらの場所の組み合わせ上に保存することができる。メディアガイダンスアプリケーションに広告を提供することは、例えば、2003年1月17日出願のKnudson らの米国特許出願番号10/347,673、2004年6月29日出願のWard, IIIらの米国特許番号6,756,997、および2002年5月14日出願のScheinらの米国特許番号6,388,714に詳細が検討されており、全体を参照することによりここに組み込む。広告は、本発明の他のメディアガイダンスアプリケーション表示画面に含むことができることが理解されるであろう。
【0026】
オプション領域126によって、ユーザは、多種のメディアコンテンツ、メディアガイダンスアプリケーション表示、および/またはメディアガイダンスアプリケーション機能にアクセスすることが可能になる場合がある。オプション領域126は、ディプレイ100(および本発明の他の表示画面)の一部にすることができるか、あるいは画面上のオプションを選択することによって、またはユーザ入力装置上の専用または割り当て可能ボタンを押すことにより、ユーザによって起動することができる。オプション領域126内の選択可能なオプションは、枠102内の番組一覧に関連する機能に関することができるか、あるいはメインメニュー表示から利用可能なオプションを含むことができる。番組一覧に関係する機能は、番組の他の放送時間または受信方式の検索、番組の録画、番組のシリーズ録画を可能にすること、番組および/またはチャンネルをお気に入りとして設定、番組の購入、または他の機能を含むことができる。メインメニュー表示から利用可能なオプションは、検索オプション、VODオプション、ペアレンタル管理オプション、多様なタイプの一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイにアクセス、または他のオプションを含むことができる。
【0027】
メディアガイダンスアプリケーションは、ユーザの選好に基づいて個人化することができる。個人化されたメディアガイダンスアプリケーションによって、ユーザは、メディアガイダンスアプリケーションによって個人化された「体験」を作成するように、表示や機能をカスタマイズすることができる。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および/または多様なユーザ選好を判定するようにメディアガイダンスアプリケーションがユーザのアクティビティをモニタすることによって、作成することができる。ユーザは、ログインすることによって、またはそのほかの手段でガイダンスアプリケーションに対して自身を特定することによって、個人化されたガイダンスアプリケーションにアクセスすることができる。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルにに基づいて作成することができる。カスタマイズは、プレゼンテーションスキームの変更(例えば、表示のカラースキーム、テキストのフォントサイズ等)、表示されるメディアコンテンツ一覧の態様(例えば、HDTV番組だけ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネル表示の並び替え、推奨メディアコンテンツ等)、希望の録画機能(例えば、特定のユーザに対する録画またはシリーズ録画、録画の質等)、ペアレンタル管理設定、および他の望ましいカスタマイズを含むことができる。
【0028】
メディアガイダンスアプリケーションは、ユーザがユーザプロファイル情報を提供することを可能にするか、あるいはユーザプロファイル情報を自動的に編成することができる。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディアをモニタ、および/またはユーザが行なう可能性のあるガイダンスアプリケーションとの他の対話をモニタすることができる。さらに、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルのすべてまたは部分を取得(例えば、www.tvguide.comのようなユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザのハンドヘルド装置から、等)、および/またはメディアガイダンスアプリケーションがアクセスできる他のソースから、ユーザに関する情報を取得できる。この結果、ユーザの様々な装置で一貫して、統一されたガイダンスアプリケーション体験をユーザに提供することが可能になる。この種のユーザ体験は、図8を参照して以下に詳細を説明する。追加の個人化されたメディアガイダンスアプリケーション機能は、2005年7月11日出願のEllisらの米国特許申請番号11/179,410、1999年11月9日出願のBoyerらの米国特許申請番号09/437,304、および2002年2月21日出願のEllisらの米国特許申請番号10/105,128に詳細が説明されており、全体を参照することによってここに組み込む。
【0029】
メディアガイダンスを提供するための別の表示配置を図2に示す。ビデオモザイクディスプレイ200は、メディアのタイプ、ジャンル(例えば、ニュース、スポーツ、子供、ローカル)、および/または他の体系化条件に基づいて体系化されたメディアコンテンツ情報に対する選択可能オプション202を含む。ディスプレイ200では、テレビ一覧オプション204が選択されたので、放送番組一覧として、一覧206、208、210および212を提供する。図1の一覧とは異なり、ディスプレイ200の一覧は、簡単なテキスト(例えば、番組のタイトル)やメディアを説明するアイコンだけに限定されない。代わりに、ディスプレイ200では、一覧は、表紙のイラスト、メディアコンテンツからの静止画、ビデオクリップのプレビュー、メディアコンテンツからの生ビデオ、または、一覧によって説明されているメディアコンテンツをユーザに示す他のタイプのメディアを含む、グラフィック画像を提供することができる。グラフィック一覧の各々は、また、一覧に関連したメディアコンテンツに関する詳細情報を提供するように、テキストを付け加えることもできる。例えば、一覧208は、メディア部分214とテキスト部分216を含む2つ以上の部分を含むことができる。メディア部分214および/またはテキスト部分216は、ビデオを全画面で見るように、または、メディア部分214に表示されるビデオに関係する番組一覧を見るように、選択可能にすることができる(例えば、ビデオが表示されるチャンネルの一覧を見る)。
【0030】
ディスプレイ200の一覧のサイズは異なる(つまり、一覧206は一覧208、210および212より大きい)が、必要な場合は、すべての一覧を同じサイズにすることができる。一覧は、メディアプロバイダの要求どおりに、またはユーザ選好に基づいて、ユーザに関心の度合いを示す、または特定のコンテンツを強調するように、サイズが異なる場合やグラフィックが強調されている場合がある。メディア一覧のグラフィックを強調するための多様なシステムおよび方法は、例えば、全体を参照することにより本明細書に組み込まれる、2005年12月29日出願のYatesの米国特許申請番号11/324,202で検討されている。
【0031】
選択可能なオプション202は、個人のメディアネットワークを見る、ユーザ選好および/またはメディアネットワークからログオフオプションを含む、ユーザメディアネットワークオプションを含むこともできる。個人のメディアネットワークを見るオプションを使用して、現在のユーザメディアネットワークに関連したユーザ機器装置の一覧を見ることができる。個人のメディアネットワークを見るオプションを使用して、ユーザのメディアネットワークから装置を追加または削除することもできる。ユーザ選好オプションを使用して、ユーザ選好メニューにアクセスすることによって、ユーザは、ユーザのメディアネットワークおよび/またはメディアガイダンスアプリケーションが関連する装置に関連したユーザ選好およびユーザ個人化オプションを変更することができる。メディアネットワークからログオフオプションを使用して、メディアガイダンスアプリケーションが現在関連しているユーザメディアネットワークからログオフする、および/または異なるユーザメディアネットワークにログオンすることができる。ユーザメディアネットワークに対するさらなるアクセス機能が、図3に関連して説明される。
【0032】
図3は、ユーザがユーザメディアネットワークにログインできる、例示的なログインピクチャインピクチャディスプレイ302を示す。ログインディスプレイ302は、例えば、図2のメディアネットワークからログオフメニューオプション202のユーザ選択に応答して提示され得る。ログインディスプレイ302は、ユーザ選択フィールド304およびパスワードフィールド306を含むことができる。ユーザは、フィールド304の左右にある矢印ボタンを使用して、ユーザ選択フィールド304においてユーザ名または他の識別子を入力し、最近ユーザ機器装置を使用したユーザ名を切り替えることができる。代替として、ユーザは、ユーザ名または識別子をフィールド304にタイプするか、または他の適切な手段を使用して、ユーザ機器装置に対して自身を特定することができる。任意のパスワードフィールド306を使用して、ログオンしているユーザの身元を確認することができる。
【0033】
ログイン機能は、ユーザ機器装置をユーザのメディアネットワークに関連させるために必要とされ得る。ユーザは、ユーザ機器装置を初めて使用する場合、自分のメディアネットワークにログインする必要があり得る。ユーザのメディアネットワークにログインする動作は、装置の識別子をユーザのメディアネットワークプロファイルに保存することによって、装置をユーザのメディアネットワークに永久に関連させることができる。ログイン動作は、また、ユーザのメディアネットワークに関連したプロファイル情報の少なくとも一部をユーザ機器装置上にダウンロードし、ユーザが、自分の個人化および選好オプション、ならびに装置からメディアコンテンツ情報にアクセスすることを可能にする。装置は、ユーザがメディアネットワークから装置を削除するまで、メディアネットワークに関連したままであり得る。
【0034】
代替として、ユーザは、ユーザ機器装置を使用するたびに、自分のメディアネットワークにログインして、装置および/または自分のメディアネットワークに対して自身を特定する必要があり得る。複数のユーザによって使用され得る共有装置の場合において、例えば、ユーザのメディアネットワークにログインすることにより、適切なユーザのプロファイル情報が機器装置上にロードされることを保証することができる。装置上にログインする他の手段を使用することができる。例えば、装置は、装置と、その装置のユーザとの対話に基づいて、ユーザの身元を自動的に検出することができ、自動検出に応答して、ユーザに身元を特定するように促すか、またはユーザのメディアネットワークに自動的にログオンさせることができる。
【0035】
図4は、ユーザがユーザのメディアネットワークに関連したユーザ機器装置を見ることができる、ユーザのメディアネットワークの例示的なピクチャインピクチャディスプレイ402を示す。ユーザのメディアネットワークに関連した装置は、装置のタイプ(例えば、テレビ、PC、録画装置、携帯電話)および装置が現在利用可能かどうかに従って表示され得る。
【0036】
装置は、例えば、電源がオフの場合、現在ネットワークに接続されていない場合、他のユーザによって使用されている場合、または予約された録画等のバックグラウンド機能を実行している場合は、利用不可能であり得る。装置は、装置または装置の機能が、メディアネットワークにアクセスしている装置からアクセスできない場合にも利用不可能として表示され得る。装置は、装置の制限またはサービスプロバイダによって課される制限のため、アクセスできない場合がある。例えば、携帯電話装置は、セットトップボックスが、電話に保存されている録画にアクセスする、または電話で録画を予約することができないため、ユーザのホームテレビシステム上で利用不可能として表示され得る。別の実施形態において、携帯電話装置は、電話サービスおよび/またはテレビサービスプロバイダによって課される制限のため、利用不可能として表示され得る。例えば、携帯電話機サービスプロバイダによって課される制限は、ユーザがユーザの携帯電話を使用して、ホームテレビでの録画を予約することを禁じる場合がある。サービスプロバイダは、クロスデバイス機能を制限すること、例えば、同一のプロバイダによる電話サービスおよびテレビサービスの両方を有するユーザがそのような機能性を利用できるようにすることができる。代替として、完全なクロスデバイス機能は、追加料金で使用可能にすることができる。別の実施形態において、クロスデバイス機能は、ユーザが結び得る契約によって制限され得る。例えば、ユーザは、単一装置または特定のタイプの装置上で再生するための録画を購入した可能性があるが、ユーザが未認証の装置から録画にアクセスしようとすると、録画および/または録画を有する装置が利用不可能として表示され得る。
【0037】
予定された時間に利用不可能になる利用可能な装置は、それらが利用不可能になる時間を示すことができる。同様に、予定された時間に利用可能になる利用不可能な装置は、将来の利用可能性を示すことができる。例えば、現在番組を録画している録画装置は、利用不可能としてリストされ、(図示されるように)予定された時間に装置が利用可能になることを示すことができる。反対に、現在利用可能な録画装置は、利用不可能になる時間(例えば、次の予約された録画の開始時間)を示すことができる。
【0038】
ディスプレイ402は、新しい装置をネットワークに追加するためのメニューオプション404を含むこともできる。メニューオプション404を使用して、ユーザによって現在使用されているユーザ機器装置をユーザのメディアネットワークに関連させることができる。メニューオプション404を使用して、例えば、ユーザが、IPアドレスまたは装置の他の個別の識別子を提供することにより、ネットワークに関連した装置を特定することを要求することによって、別の装置をユーザのメディアネットワークに関連させることもできる。メニューオプション406によって、ユーザは、ユーザのメディアネットワークから装置を削除することができる。メニューオプション406を使用して、ユーザによって使用されている装置をユーザのメディアネットワークとの関連から外すことができる。メニューオプション406を使用して、他の装置をユーザのメディアネットワークとの関連から外すこともできる。
【0039】
ディスプレイ402から一覧される装置の選択によって、ユーザは、装置に関連するオプションにアクセスすることができる。例えば、ユーザは、装置が利用可能または利用不可能になることが予定される時間を示す装置の予定にアクセスすることができる。ユーザは、装置上のディスプレイにメッセージを送信する、装置を遠隔的に制御する(例えば、録画装置での録画を設定する)、または装置に関連する他の情報にアクセスする(例えば、録画装置上に録画されるメディアコンテンツの一覧にアクセスする)ためのオプションにアクセスすることもできる。
【0040】
図5は、携帯電話等のポータブル装置に対する例示的な番組一覧ディスプレイ500を示す。ディスプレイ500は、メディアタイプ識別子の第1の行502、および行502の選択されたメディアタイプ識別子に関連したメディアコンテンツ一覧の第2の行504を含むことができる。ナビゲーション矢印520によって、ユーザは、メディアタイプおよびディスプレイ500に表示されないメディアコンテンツ一覧をナビゲートすることができる。第1の行502からメディアタイプの識別子のユーザ選択に応答して、第2の行504において、選択されたタイプのメディアコンテンツ提供がユーザに提示され得る。ユーザは、ハイライト領域508をナビゲートして、メディアコンテンツを選択し、ディスプレイ領域522において、メディアコンテンツまたはメディアコンテンツに関する情報が提示され得る。
【0041】
ディスプレイ500に示される情報は、図1のディスプレイ100に表示される情報に関連したユーザメディアネットワークに関連するユーザプロファイル情報を用いて生成されたもので得る。ディスプレイ500は、図1の列104に表示されるように、行502において、類似するチャネル/メディアタイプ識別子を含むことができる。しかしながら、ディスプレイ500が表示されているユーザ機器装置は、テレビ放送にアクセスしていない場合があるため、行502は、列104に表示されるチャネル識別子を含むことができない。ディスプレイ500は、ディスプレイ100よりも小さいため、より少ない情報が表示され得る。例えば、番組情報領域112、広告124、オプション領域126、およびユーザメディアネットワーク識別子領域128は、したがってディスプレイ500に表示され得ない。
【0042】
ディスプレイ500に示される例示的な実施形態において、第2の行504に表示されるメディアコンテンツ一覧は、現在のユーザのメディアネットワークに関連して録画されたメディアプログラムを含む。メディアコンテンツ一覧は、2つの異なるバージョンのメディア番組「シンプソンズ(The Simpsons)」、「Kamp Krusty」を含む。フルバージョンのメディア番組によって、ユーザは、メディア番組全体にアクセスすることができる。ハイライトバージョンのメディア番組によって、ユーザは、編集バージョンのメディア番組にアクセスすることができる。ハイライトバージョンのメディア番組は、ポータブル装置のディスプレイ等の小型ディスプレイで見られるように編集され得る。編集は、例えば、フルバージョンのビデオ画像の不要な部分を切り取るステップを含み得る。ハイライトバージョンのメディア番組は、メディア番組の限定された部分のみを含むように編集することもできる。ハイライトバージョンは、例えば、フルバージョンの番組の特に面白い部分のみを含むことができる。
【0043】
ユーザメディアネットワークを有するユーザは、メディアネットワークに関連した任意の録画装置での録画を遠隔的に予約することができる。ユーザは、メディアネットワークの任意の装置から、その装置が録画能力を有するかどうかに関わらず、録画を予約することができる。ユーザは、ウェブインターフェイスあるいは他のユーザインターフェイスから、録画を予約すること、またはメディアネットワークの他の機能にアクセスすることができ、それによって、ユーザは、メディアネットワークと通信して、それに関する情報にアクセスすることができる。ウェブインターフェイスまたは他のユーザインターフェイスは、メディアネットワークの装置またはメディアネットワークの一部でない装置上で実行することができる。図6は、録画設定ピクチャインピクチャディスプレイ602の例示的なディスプレイ600を示す。ディスプレイ602は、録画オプションのユーザ選択に応答して提示されるが、図1のハイライト領域110は、番組一覧108上に位置付けられる。ディスプレイ602によって、ユーザは、選択矢印610、および録画装置選択オプション608を使用することによって、メディアネットワークに関連した任意の録画装置上でのメディアコンテンツの録画を選択することができる。代替として、ユーザは、現在の装置オプション604を選択することによって、ユーザが現在使用している装置上、または最適な利用可能な装置オプション606を選択することによって、最適な装置上で番組を録画するように選択することができる。ユーザは、メディアコンテンツが録画されるべき1つ以上の形式を選択することもできる。ディスプレイ602に示されるように、ユーザは、携帯電話で見るため、および番組のハイライトのみを含むために適切な編集された好適なバージョンに対応して、メディアコンテンツをHDTV形式および携帯電話ハイライト形式で録画することを選択していた可能性がある。ユーザは、さらに追加オプション616を使用する際に、追加形式を選択して、メディアコンテンツを録画することができる。ユーザは、ベストオプション618を選択することによって、最適な利用可能な形式でメディアコンテンツを録画するように選択することができる。ベストオプション618によって、ユーザは、コンテンツが利用可能な最高の質の形式、または録画装置あるいはユーザのメディアネットワークに関連した任意のユーザ機器装置上で見ることができる利用可能な最高の質の形式で、メディアコンテンツを録画することができる。ユーザは、すべてオプション618を選択することによって、すべての利用可能な形式で、メディアコンテンツを録画することを選択することができる。代替として、すべてオプション618によって、ユーザは、ユーザのメディアネットワークに関連したユーザ機器装置上で見るために適切な利用可能な形式で、メディアコンテンツを録画することができる。
【0044】
ユーザは、1つ以上のユーザ機器装置から、メディアコンテンツおよびメディアガイダンスアプリケーション(ならびに、上および下に詳細を説明する表示画面)にアクセスすることができる。図7は、例示的なユーザ機器装置700の一般化された実施形態を示す。ユーザ機器装置のより具体的な実現形態は、図8を参照して以下に説明する。ユーザ機器装置700は、入力/出力(以下「I/O」)経路702を経由してメディアコンテンツおよびデータを受信する。I/O経路702は、メディアコンテンツ(例えば、放送番組、オンデマンド番組、インターネットコンテンツ、および他のビデオまたはオーディオ)およびデータを制御回路704に提供することができる。制御回路704は、処理回路706および記憶装置708を含む。制御回路704は、I/O経路702を使用して、コマンド、リクエスト、および他の適切なデータを送信および受信するために使用することができる。I/O経路702は、制御回路704(および特に処理回路706)を1つ以上の通信経路に接続することができる(以下に説明)。I/O機能は、これらの1つ以上の通信経路によって提供することができるが、図面が複雑になり過ぎないように、図7では単一経路として示される。
【0045】
制御回路704は、1つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能なロジック装置等に基づく制御回路のような任意の適切な処理回路706を基にすることができる。一部の実施形態においては、制御回路704は、メモリ(つまり記憶装置708)に記憶されたメディアガイダンスアプリケーションのための命令を実行する。クライアントサーバベースの実施形態においては、制御回路704は、ガイダンスアプリケーションサーバまたは他のネットワークまたはサーバとの通信に適切な通信回路を含むことができる。通信回路は、ケーブルモデム、総合デジタル通信網(ISDN)モデム、デジタル加入者回線(DSL)モデム、電話モデム、または他の機器との通信用ワイヤレスモデムを含むことができる。このような通信は、インターネットまたは他の任意の適切な通信ネットワークまたは経路に関与することができる(図8を参照して詳細を説明)。さらに、通信回路は、ユーザ機器装置のピアツーピア通信、または互いに離れた場所にあるユーザ機器装置の通信を可能にする回路を含むことができる(以下に詳細を説明)。
【0046】
メモリ(例えば、ランダムアクセスメモリ、読み取り専用メモリ、または他の任意の適切なメモリ)、ハードドライブ、光学ドライブ、または他の任意の適切な固定または取り外し可能な記憶装置(例えば、DVDレコーダ、CDレコーダ、ビデオカセットレコーダ、またはその他適切な記録装置)は、制御回路704の一部である記憶装置708として提供することができる。記憶装置708は、上記のタイプの記憶装置を1つ以上含むことができる。例えば、ユーザ機器装置700は、DVR(パーソナルビデオレコーダまたはPVRと呼ばれる場合がある)用のハードドライブおよび2次の記憶装置としてDVDレコーダを含むことができる。記憶装置708は、番組情報、ガイダンスアプリケーション設定、ユーザ選好またはプロファイル情報、またはガイダンスアプリケーションを操作する場合に使用される他のデータを含めて、ここで説明された多様なタイプのメディアおよびガイダンスアプリケーションデータを保存するために使用することができる。非揮発性メモリも使用することができる(例えば、ブートアップルーチンや他の命令を起動するために)。
【0047】
制御回路704は、1つ以上のアナログチューナ、1つ以上のMPEG−2デコーダまたは他のデジタルデコード回路、高解像度チューナ、もしくは他のいかなる適切なチューニング、もしくはビデオ回路、もしくはこのような回路の組み合わせ等の、ビデオ生成回路およびチューニング回路を含むことができる。符号化回路(例えば、保存のために、無線、アナログ、またはデジタル信号をMPEG信号に変換するため)も提供することができる。制御回路704は、メディアをユーザ機器700の好ましい出力形式にアップコンバートまたはダウンコンバートするためのスケーラ回路も含むこともできる。また、回路704は、デジタルとアナログ信号間の変換を行うためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路も含むことができる。チューニングおよび符合化回路は、メディアコンテンツを受信して表示、再生、または記録するために、ユーザ機器によって使用される場合がある。チューニングおよび符号化回路は、ガイダンスデータを受信するために使用することができる。本明細書に説明される回路は、例えば、チューニング、ビデオ生成、符号化、デコード、スケーラ、およびアナログ/デジタル回路を含めて、1つ以上の汎用または専門プロセッサ上で稼動するソフトウェアを使用して実現することができる。複数のチューナは、同時チューニング機能に対応するように提供することができる(例えば、視聴および記録機能、ピクチャインピクチャ(PIP)機能、複数のチューナ−記録機能等)。記憶装置708が、ユーザ機器700とは別の装置として提供される場合、チューニングおよび符合化回路(複数のチューナを含む)は、記憶装置708に関連させることができる。
【0048】
ユーザは、ユーザ入力インターフェイス710を使用して、制御回路704を制御することができる。ユーザ入力インターフェイス710は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェイスまたは他のユーザ入力インターフェイスのような、任意の適切なユーザインターフェイスにすることができる。ディスプレイ712は、スタンドアロン型装置またはユーザ機器装置700の他の要素と統合して提供することができる。ディスプレイ712は、1つ以上のモニタ、テレビ、モバイル装置用液晶画面(LCD)、または視覚的画像を表示するための他の任意の適切な機器にすることができる。一部の実施形態においては、ディスプレイ712はHDTV対応型にすることができる。スピーカー714は、ユーザ機器装置700の他の要素と統合して提供することができるか、あるいはスタンドアロン型ユニットにすることができる。ディスプレイ712上に表示されるビデオや他のメディアコンテンツのオーディオコンポーネントは、スピーカー714を介して再生することができる。一部の実施形態においては、オーディオは、受信機(図示せず)に配信することができ、受信機は、オーディオを処理し、スピーカー714を介して出力する。
【0049】
図7のユーザ機器装置700は、ユーザのテレビ機器802、ユーザのコンピュータ機器804、ワイヤレスユーザ通信装置806、または非携帯型ゲーム機のような、メディアにアクセスするために適した他の任意のタイプのユーザ機器として、図8のシステム800において実現することが可能である。簡素化を目的として、これらの装置は、ここでは総称して、ユーザ機器またはユーザ機器装置と呼ぶことができる。メディアガイダンスアプリケーションが実現されるユーザ機器装置は、スタンドアロン型装置として機能することができるか、あるいは装置のネットワークの一部にすることができる。装置の多様なネットワーク構成を実施することができ、以下に詳細を述べる。
【0050】
ユーザのテレビ機器802は、セットトップボックス、衛星放送用受信機(IRD)、テレビセット、デジタル記憶装置、DVDレコーダ、ビデオカセットレコーダ(VCR)、ローカルメディアサーバ、または他のユーザテレビ機器を含むことができる。これらの1つ以上の装置は、必要であれば単一の装置に統合することができる。ユーザコンピュータ機器804は、PC、ノートパソコン、タブレット、WebTVボックス、パーソナルコンピュータテレビ(PC/TV)、PCメディアサーバ、PCメディアセンター、または他のユーザコンピュータ機器を含むことができる。WEBTVはMicrosoft Corpの登録商標である。ワイヤレスユーザ通信装置806は、PDA、モバイル電話、携帯用ビデオプレーヤー、携帯用音楽プレーヤー、携帯用ゲーム機、または他のワイヤレス装置を含むことができる。
【0051】
PC用のチューナーカード、WebTV、および他のユーザ機器装置へのビデオの統合の出現に伴い、装置を上記装置の1つとして分類しようとすると、明確に区分できなくなってきていることに留意されたい。実際、ユーザテレビ機器802、ユーザコンピュータ機器804、およびワイヤレスユーザ通信装置806のうちの各々は、図7を参照して上で説明したシステム機能のうちの少なくとも一部を利用することができるので、結果として、装置上で視聴可能なメディアコンテンツのタイプに関する柔軟性がある。例えば、ユーザテレビ機器802は、インターネットコンテンツへのアクセスを可能にするインターネット有効型にすることができる一方、ユーザコンピュータ機器804は、テレビ番組へのアクセスを可能にするチューナを含むことができる。メディアガイダンスアプリケーションは、また、多様なタイプのユーザ機器上に同じレイアウトを有することができるか、あるいはユーザ機器の表示機能に合わせることができる。例えば、ユーザのコンピュータ機器上では、ガイダンスアプリケーションは、ウェブブラウザによってアクセスするウェブサイトとして提供することができる。別の実施例では、ガイダンスアプリケーションは、ワイヤレスユーザ通信装置用に縮小することができる。
【0052】
システム800では、典型的に、各々のタイプのユーザ機器装置が2つ以上存在するが、図面が複雑になり過ぎないように、各々1つだけが図8に示される。さらに、各ユーザは、2つ以上のタイプのユーザ機器装置(例えば、ユーザはテレビセットとコンピュータとを持つことができる)、および各々のタイプのユーザ機器装置を2つ以上(例えば、ユーザはPDAとモバイル電話および/または複数のテレビセットを持つことができる)を利用することができる。
【0053】
また、ユーザは、家庭内の装置および遠隔装置でメディアガイダンスアプリケーション設定を一定に維持するように、ユーザプロファイル設定等の多様な設定を設定することもできる。設定は、ここで説明された設定、さらに、お気に入りのチャンネルや番組、番組を推奨するためにガイダンスアプリケーションが利用する番組の選好、表示選好、および他の望ましいガイダンス設定を含む。例えば、ユーザが、職場のパソコン上でのウェブサイトのチャンネルをお気に入りとして設定すると、同じチャンネルが、ユーザの家庭の装置上(例えば、ユーザのテレビ機器およびユーザのコンピュータ機器)、さらに、必要であれば、ユーザのモバイル上でお気に入りとして表示される。したがって、同じタイプまたは異なるタイプのユーザ機器装置であるかどうかに関わらず、1台のユーザ機器装置上で行われた変更によって、別のユーザ機器装置上のガイダンス体験が変更することができる。さらに、行われた変更は、ユーザによる設定入力、およびガイダンスアプリケーションによってモニタされたユーザのアクティビティに基づき得る。
【0054】
ユーザ設定、ユーザ個人化、ユーザ選好、およびユーザメディアコンテンツ情報を含むユーザプロファイル情報は、ユーザ機器装置および/またはユーザプロファイルサーバ824上に保存され得る。ユーザプロファイルサーバ824は、通信パス826および通信ネットワーク814を通じて、ユーザ機器装置802、804および806と連通し得る。ユーザプロファイルサーバ824は、ユーザメディアネットワークに関連したユーザプロファイル情報を保存するための記憶装置を含むことができる。ユーザプロファイルサーバ824は、メディアコンテンツの録画および/または選択されたメディアコンテンツの一覧を含む、ユーザメディアネットワークに関連したメディアコンテンツ情報を保存するための記憶装置を含むこともできる。ユーザプロファイルサーバ824は、ユーザプロファイル情報を管理し、ユーザ機器装置を遠隔的に制御および通信し、およびユーザプロファイル情報をユーザ機器装置と交換するためのプロセッサおよび通信回路を含むことができる。
【0055】
ユーザ機器装置は、通信ネットワーク814に結合することができる。すなわち、ユーザテレビ機器802、ユーザコンピュータ機器804、およびワイヤレスユーザ通信装置806は、それぞれ、通信経路808、814、および810を経由して、通信ネットワーク812に結合する。通信ネットワーク814は、インターネット、モバイル電話ネットワーク、モバイル装置(例えばBlackberry)ネットワーク、ケーブルネットワーク、公衆交換回線ネットワーク、または他のタイプの通信ネットワークまたは通信ネットワークの組み合わせを含めて、1つ以上のネットワークにすることができる。BLACKBERRYはResearch In Motion Limited Corpの登録商標である。経路808、810および812は、別々または一緒に、衛星放送経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路(例えばIPTV)、フリースペース接続(例えば、放送または他のワイヤレス信号用)、または他の任意の適切な有線またはワイヤレス通信経路またはこれらの経路の組み合わせのような1つ以上の通信経路を含むことができる。経路812は、図8に示された例示的な実施形態において、ワイヤレス経路であることを示すように、破線で描かれ、経路808および810は、有線経路であることを示すように、実線で描かれている(しかし、これらの経路は必要であればワイヤレス経路にすることができる)。ユーザ機器装置との通信は、これらの通信経路のうちの1つ以上によって提供することができるが、図8では、図面が複雑になり過ぎないように、単一経路として示される。
【0056】
通信経路は、ユーザ機器装置の間には描かれていないが、これらの装置は、経路808、810および812に関して上で説明したように、およびUSBケーブル、IEEE1394ケーブル、ワイヤレス経路(例えばBluetooth、赤外線、IEEE802−llx等)のような短距離ポイントツーポイント通信経路、または有線または無線経路を経由する他の短距離通信を経由して相互に直接通信することができる。BLUETOOTHはBluetooth SIG, INCの登録商標である。ユーザ機器装置は、通信ネットワーク814を経由する間接的経路を介して、直接相互に通信することもできる。
【0057】
システム800は、それぞれ通信経路820、822、および826を介して通信ネットワークに結合される、メディアコンテンツソース816、メディアガイダンスデータソース818、およびユーザプロファイルサーバ824を含む。経路820、822および826は、経路808、810および812に関して上で説明した通信経路のいずれかを含むことができる。メディアコンテンツソース816、データベース818およびメディアガイダンスデータソース418との通信は、1つ以上の通信経路でやり取りすることができるが、図8では、図面が複雑になりすぎないように、単一経路として示されている。さらに、メディアコンテンツソース816、データベース818およびメディアガイダンスデータソース418の各々のうち2つ以上が存在することができるが、図8では、図面が複雑になり過ぎないように、各々1つだけが示されている。(これらの各ソースの異なった種類は以下に述べる。)必要であれば、メディアコンテンツソース816およびメディアガイダンスデータソース818は、1つのソース装置として統合することができる。ソース816および818、およびサーバ824と、ユーザ機器装置802、804および806との間の通信は、通信ネットワーク814を介するものとして示されているが、一部の実施形態においては、ソース816および818、およびデータベース824は、経路804、806および808に関して上で説明されるような通信経路(図示せず)を経由して、ユーザ機器装置802、404および810と直接通信することができる。
【0058】
メディアコンテンツソース816は、テレビ配信施設、ケーブルシステム前処理、衛星放送配信施設、番組ソース(例えば、NBC、ABC、HBO等のテレビ放送会社)、中間配信施設および/またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバおよび他のメディアコンテンツプロバイダを含む、1つ以上のタイプのメディア配信機器を含むことができる。NBCはNational Broadcasting Company, Inc.の登録商標、ABCはABC, INC.の登録商標、およびHBOはHome Box Office, Inc.の登録商標である。メディアコンテンツソース816は、メディアコンテンツの発信者(例えば、テレビ放送会社、ウェブキャストプロバイダ等)であってもよく、あるいはメディアコンテンツの発信者でなくてもよい(例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等)。メディアコンテンツソース816は、ケーブルソース、衛星放送プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、または他のメディアコンテンツプロバイダを含むことができる。メディアコンテンツソース816は、任意のユーザ機器装置から離れた場所にある、異種のメディアコンテンツを保存するために使用されるリモートメディアサーバ(ユーザによって選択されるビデオコンテンツを含む)を含むこともできる。メディアコンテンツの遠隔保存のため、および遠隔で保存されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は1999年6月11日出願のEllisらの米国特許申請番号09/332,244に詳細に述べられており、その全体を参照することにより本明細書に組み込む。
【0059】
メディアガイダンスデータソース818は、メディア一覧、メディア関連情報(例えば、放送時間、放送チャンネル、メディアのタイトル、メディア詳細、評価情報(例えば、ペアレンタル管理評価、批評家の評価等)、ジャンルやカテゴリ情報、俳優の情報、放送会社のロゴまたはプロバイダのロゴ等)、メディア形式(例えば、標準解像度、高解像度等)、広告情報(例えば、テキスト、画像、メディアクリップ等)、オンデマンド情報、および、ユーザが希望のメディア選択をナビゲートおよび検索できるようにする、他の任意のタイプのガイダンスデータ、など、メディアガイダンスデータを提供することができる。
【0060】
メディアガイダンスアプリケーションデータは、任意の適切な手法を使用して、ユーザ機器装置に提供することができる。一部の実施形態においては、ガイダンスアプリケーションは、スタンドアロン型の対話テレビ番組ガイドで、データフィードを経由して番組ガイドを受信する(例えば、継続フィード、トリクルフィード、または、チャンネルの縦方向のブランク間隔のデータ)。番組予定のデータおよび他のガイダンスデータは、テレビチャンネルの側帯上で帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または、他の任意の適切なデータ送信技法によって、テレビチャンネルの縦方向のブランク間隔で、ユーザ機器に提供することができる。番組予定データおよび他のガイダンスデータは、複数のアナログまたはデジタル式テレビチャンネル上でユーザ機器に提供することができる。番組予定データおよび他のガイダンスデータは、任意の適切な頻度でユーザ機器に提供することができる(例えば、連続、毎日、ユーザ定義の時間、システム定義の時間、ユーザ機器からのリクエストに応答して、等)。一部の手法では、メディアガイダンスデータソース818からのガイダンスデータは、クライアントサーバ手法を使用して、ユーザの機器に提供することができる。例えば、ユーザの機器上にあるガイダンスアプリケーションクライアントは、必要なときにガイダンスデータを取得するように、ソース818とのセッションを開始することができる。メディアガイダンスデータソース818は、ユーザ機器装置802、804および806にメディアガイダンスアプリケーション自体、または、メディアガイダンスアプリケーションにソフトウェアの更新を提供することができる。
【0061】
メディアガイダンスアプリケーションは、例えば、ユーザ機器装置上に実現されたスタンドアロン型のアプリケーションにすることができる。他の実施形態では、メディアガイダンスアプリケーションは、クライアントのみがユーザ機器装置上に存在する、クライアントサーバアプリケーションにすることができる。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器装置700の制御回路704上のクライアントアプリケーションとして、および、部分的にリモートサーバ上にサーバアプリケーションとして(例えば、メディアガイダンスデータソース818)実現することができる。ガイダンスアプリケーション表示は、メディアガイダンスデータソース818によって生成されて、ユーザ機器装置に送信することができる。メディアガイダンスデータソース818は、ユーザ機器上に、保存のためにデータを送信することもでき、次に、ユーザ機器は、制御回路によって処理される命令に基づいて、ガイダンスアプリケーション表示を生成する。
【0062】
メディアガイダンスシステム800は、多くの手法、またはネットワーク構成を例示することを目的としており、これによって、ユーザ機器装置ならびにメディアコンテンツおよびガイダンスデータのソースは、メディアにアクセスして、メディアガイダンスを提供することを目的として相互に通信することができる。本発明は、これらの手法の1つまたはサブセットで、あるいは、メディアを配送およびメディアガイダンスを提供するための他の手法を採用するシステムにおいて、適用することができる。以下の3つの手法は、図8の一般化された例の特定の例示を提供する。
【0063】
一手法において、ユーザ機器装置は、ホームネットワーク内で相互に通信することができる。ユーザ機器装置は、上に説明した短距離のポイントツーポイント通信技法を経由して、ホームネットワーク上に提供されたハブまたは他の類似の装置を介する間接的な経路を経由して、または、通信ネットワーク814を経由して、互いに直接的に通信することができる。単一の家庭の複数の個人のそれぞれは、ホームネットワーク上の異なるユーザ機器装置を操作することができる。この結果、多様なメディアガイダンス情報または設定は、異なるユーザ機器装置間を通信することが望ましい場合がある。例えば、ユーザにとっては、2005年7月11日申請のEllisらの米国特許出願第11/179,410号にさらに詳しく説明されているように、ホームネットワーク内の異なるユーザ機器上で、一定のメディアガイダンスアプリケーション設定を維持することが望ましい場合がある。ホームネットワークの異なるタイプのユーザ機器装置も、メディアコンテンツを送信するように相互に通信できる。例えば、ユーザは、メディアコンテンツを、ユーザコンピュータ機器から、携帯用ビデオプレーヤーまたは携帯用音楽プレーヤーに送信することができる。
【0064】
第2の手法では、ユーザは、複数のタイプのユーザ機器を有することができ、これによって、メディアコンテンツにアクセスしてメディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイル装置によってアクセスする、ホームネットワークを持つことができる。ユーザは、遠隔装置上に実現されたメディアガイダンスアプリケーションを経由して、家庭内装置を制御することができる。例えば、ユーザは、職場のパーソナルコンピュータ、または、PDAまたはウェブ対応モバイル電話などのモバイル装置を経由して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスすることができる。ユーザは、オンラインガイダンスアプリケーション上の多様な設定を設定して(例えば、録画、リマインダ、他の設定)ユーザの家庭内機器を制御することができる。オンラインガイドは、ユーザの機器を直接、または、ユーザの家庭内機器上のメディアガイダンスアプリケーションと通信することにより、制御することができる。ユーザ機器装置が互いに離れた場所にある、ユーザ機器装置の通信のための多様なシステムおよび方法は、例えば、2004年8月26日付のEllisらの米国特許申請第10/927,814に説明されており、その全体を参照することによって本明細書に組み込む。
【0065】
第3の手法では、家庭の内外のユーザ機器装置のユーザは、メディアガイダンスアプリケーションを使用して、メディアコンテンツソース816と直接通信して、メディアコンテンツにアクセスすることが可能である。具体的には、家庭内では、ユーザテレビ機器804およびユーザコンピュータ機器806のユーザは、メディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することができる。また、ユーザは、ワイヤレスユーザ通信装置806を使用して、家庭外のメディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することもできる。
【0066】
メディアコンテンツの説明は、ビデオコンテンツを中心としているが、メディアガイダンスの原則は、音楽や画像等、他のタイプのメディアコンテンツに適用することが可能であることが理解される。
【0067】
図9〜13は、本発明の原則に従って、ユーザプロファイル情報をユーザ機器装置およびユーザプロファイルサーバのメモリに記憶するために使用され得るデータ構造の例示的な実施形態を示す。図9〜13のデータ構造は、ユーザプロファイルの管理を提供するシステムによって保存および使用され得る例示的なタイプのデータも示す。当該データ構造を使用して、ユーザのメディアネットワークに関連したユーザ機器装置のデータベース、および各メディアネットワークに対するユーザプロファイル情報のデータベースを作成および維持することができる。データ構造に保存されるデータは、ユーザ機器802、808、または806、1つ以上のユーザプロファイルサーバ824、または通信ネットワーク814を通じてアクセス可能な任意の他のサーバまたは装置上に位置付けられるメモリに記憶され得る。代替として、データは、例えば、情報が対応する装置上に位置付けられる装置特有のプロファイル情報、およびユーザプロファイルサーバ上に保存される、より一般的なプロファイル情報というように、異なるサーバおよび装置にわたって、分散され得る。一実施形態においては、ユーザプロファイルサーバ824は、サーバ上に保存されるユーザプロファイル情報を、1つ以上のユーザ機器装置上に保存されるユーザプロファイル情報に同期させるように作動し得る。したがって、プロファイルサーバは、機器装置と通信し、受信されたプロファイル情報を処理して、最新のプロファイル情報を維持するように作動し得る。
【0068】
図9‐13のデータ構造に保存される情報は、ユーザによって入力された設定に基づく情報、ガイダンスアプリケーションまたはユーザ機器装置あるいは両方によってモニタされたユーザアクティビティに基づく情報を含むことができる。
【0069】
図9は、プロファイルデータ構造900の例示的な実施形態を示す。データ構造900は、ユーザプロファイル情報がデータ構造に保存されるユーザメディアネットワーク(UMN)の一覧を含むフィールド904を含むことができる。フィールド904は、UMN識別子のリンクリスト、UMN識別子の配列、UMN識別子の表、またはUMN識別子の任意の他の組織スキームの形式で組織化され得る。当然のことながら、図9‐13のデータ構造におけるすべてのフィールドは、任意の組織化スキームを使用して組織化され得る。簡潔にするために、図9‐13のデータ構造におけるフィールドを説明するために使用される組織化スキームはリストとなる。
【0070】
フィールド904にリストされる各UMNは、名前および/またはUMNを固有に識別および位置付けるために使用され得る他の固有の識別子によって識別され得る。識別子は、例えば、通信ネットワーク814上でUMNを位置付けまたは識別するために使用され得るユーザ名または機器アドレスを含むことができる。UMNフィールド904に含まれ得る追加情報は、図10‐13に関連してより詳細に説明される。
【0071】
図10は、ユーザメディアネットワークデータ構造1000の例示的な実施形態を示す。複数のUMNに対する情報が、ユーザ機器装置およびプロファイルサーバ上に保存され得るので、異なるUMNに対応するUMN情報データ構造1000の複数のインスタンスが必要とされ得る。データ構造1000は、特定のUMNに対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1002を含むことができる。データ構造1000は、UMNに関連したすべてのユーザ機器装置の一覧を保存するフィールド1004をさらに含むことができる。データ構造1000は、一般的なユーザプロファイル情報、装置タイプ特有のプロファイル情報、および装置特有のプロファイル情報をそれぞれ保存するフィールド1006、1008、および1010を含むこともできる。フィールド1006、1008、および1010のそれぞれは、図9のデータ構造900等の個別のプロファイル情報データ構造を指し示すことができる。データ構造1000は、個別の、一般、装置タイプ特有、および装置特有のプロファイル情報データフィールドを有し得るが、データ構造1000は、図10に示されるものとは異なるプロファイル情報データフィールドの異なる組み合わせを有し得ることに留意されたい。
【0072】
例えば、UMNデータ構造1000がユーザ機器装置上に保存される実施形態において、データ構造1000は、特定の装置に対するプロファイル情報を含む、装置特有のプロファイル情報フィールド1010のみを含むことができる。そのような実施形態において、装置上に保存される装置特有のプロファイル情報データ構造は、一般、および装置タイプ特有のデータフィールド1006および1008に保存され、ユーザ機器装置によって使用可能なプロファイル情報のすべてを含むことができる。そのような実施形態において、UMNデータ構造1000は、機器装置が他の機器装置と通信できる場合には、ユーザメディアネットワークに関連したユーザ機器装置の一覧を含むデータフィールド1004を含むことができる。しかしながら、データフィールド1004は、他の機器装置と通信できないユーザ機器装置上に保存されるデータ構造において省略され得る。
【0073】
データフィールド1004にリストされる各ユーザ機器装置(UED)は、ユーザ機器装置に関する情報を保存する関連UEDデータ構造を有することができる。UEDデータ構造は、装置の名前、装置のアドレスまたは装置の位置の他の識別子、装置のタイプ、および装置の能力等の情報を含むことができる。UEDデータ構造は、装置の利用可能性に関する情報を追加で含むことができる。装置の利用可能性に関する情報は、装置の電源が入っているか、コマンドを受信するために利用可能であるか、または他の機能の実行に使用中かどうかの表示等の装置の現在の利用可能性に関する情報を含むことができる。装置の利用可能性に関する情報は、装置の予約情報も含む。装置の予約情報は、装置上の予約機能に使用される情報およびコマンド、および装置が利用可能または利用不可能になることが予定される時間の予定を含むことができる。UEDデータ構造は、特定タイプの装置に対する追加情報を含むことができる。例えば、データ構造は、ユーザ録画装置上の総記憶容量および残りの記憶容量、録画することができるデータのタイプ(例えば、デジタルまたはアナログビデオあるいはオーディオデータ)、および録画の質に関する情報を含むことができる。
【0074】
図11は、プロファイル情報データ構造1100の例示的な実施形態を示す。プロファイル情報データ構造1100は、プロファイル情報データ構造に対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1102を含むことができる。データ構造1100は、ディスプレイ画面、番組推奨、およびユーザに対する他の個人化メニューおよび機能を生成する際に使用されるユーザ個人化データを含む、個人化情報フィールド1104を含むことができる。コンテンツ情報フィールド1106は、ユーザによって保存される、または他の方法でユーザに視聴可能なメディアコンテンツに関する情報を含むことができる。データ構造1100は、フィールド1108において、ユーザメディアネットワークに関連したユーザ機器装置の一覧を含むこともできる。フィールド1108におけるデータを使用して、例えば、機器装置間の通信を可能にすることができる。フィールド1108におけるデータは、図10のフィールド1004に保管された情報に対して同一であるか、または略同一であり得る。したがって、フィールド1108にリストされる各ユーザ機器装置は、フィールド1004に関連して説明されるUEDデータ構造に同一であるか、または略同一である関連UEDデータ構造を有することができる。
【0075】
図12は、UMNに関連した個人化情報を保存するために使用される個人化情報データ構造1200の例示的な実施形態を示す。データ構造1200は、ディスプレイ、コンテンツ、および機能選好を保存するためのフィールドを含むことができる。個人化情報データ構造1200は、個人化情報データ構造に対応する固有の名前、アドレス、および/または識別子を含み得るフィールド1202を含むことができる。ディスプレイ選好フィールド1204は、ユーザの双方向ガイダンスアプリケーションインターフェイスの外観と雰囲気を個人化するための選好情報を保存することができる。フィールド1204に保存される情報は、双方向ガイダンスアプリケーションディスプレイおよびメニューを作成する際に使用され得る。フィールド1204は、例えば、ディスプレイモード(例えば、フルスクリーンまたはピクチャ‐アンド‐ピクチャ)、モジュール(例えば、お気に入り、録画されたメディア番組、推奨されたメディア番組)、メニュー提示(例えば、スクロールメニュー、選択矢印)、およびメニューオプションに関するユーザ選好情報を保存することができる。フィールド1204は、スキン、写真、ロゴ、色、フォントタイプとサイズ、および他のディスプレイ属性を用いて、ユーザのガイダンスアプリケーションを個人化するための情報を含むこともできる。
【0076】
データ構造1200は、ユーザの関心対象のメディアコンテンツに関する情報を含み得るコンテンツ選好フィールド1206を含むこともできる。フィールド1206は、例えば、ユーザの関心対象のメディア番組、メディアタイプ(例えば、映画、シリーズ、テレビ特番)、および番組タイプ(例えば、ドラマ、アクション)の一覧を含むことができる。機能選好フィールド1208は、ユーザに対する機能を自動的に実施する際に、双方向番組ガイドによって使用される情報を含むことができる。機能選好は、ユーザデフォルト選好(例えば、デフォルト録画装置の識別)を含むことができる。機能選好は、シリーズパス、支払いまたはアカウント情報、あるいはメディアコンテンツにアクセスする際に使用される他の情報を含むこともできる。
【0077】
図13は、メディアコンテンツ情報データ構造1300の例示的な実施形態を示す。データ構造1300に保存されるメディアコンテンツ情報は、保存されているメディアコンテンツおよびメディアコンテンツに対して保存されているパスに関する情報を含むことができる。メディアコンテンツ情報データ構造1300は、メディアコンテンツ情報データ構造に対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1302を含むことができる。フィールド1304は、ユーザによって録画されたメディアコンテンツの一覧を含むことができる。フィールド1304に一覧されるメディアコンテンツの各アイテムは、録画されたメディアコンテンツおよび録画に関する情報を含む関連データ構造を有することができる。録画に関する情報は、録画タイトル、メディアタイプ、コンテンツタイプ、および録画の質を含むことができる。情報は、録画場所を含み、録画が存在するストレージ装置およびメモリにおける位置を識別することもできる。当該情報は、録画が表示され得る装置のタイプを示すこともできる。
【0078】
フィールド1306は、ユーザがアクセスを有し得るパスに関する情報を保存することができる。パスは、ユーザが、他のユーザのメディアネットワーク、またはビデオオンデマンドソースのようなコンテンツプロバイダサーバ816上に保存されるメディアコンテンツ等の、他の位置に保存されたメディアコンテンツにアクセスするのを可能にする。
【0079】
データ構造1300は、装置タイプまたは装置別に整理されたメディアコンテンツの一覧を保存する追加フィールドを含むことができる。装置タイプ別メディアコンテンツフィールド1308は、種々の装置からアクセスされ得るメディアコンテンツの一覧を保存することができる。フィールド1308は、例えば、UMNがアクセスを有し、テレビで見ることができるすべてのメディアコンテンツの第1の一覧を含む。フィールド1308は、携帯電話で見ることができるすべてのメディアコンテンツの第2の一覧を含むこともできる。装置別メディアコンテンツフィールド1310は、UMNに関連した各装置上に保存されるすべてのメディアコンテンツの一覧を含むことができる。フィールド1310は、例えば、デジタルビデオレコーダ上に保存されるすべてのメディアコンテンツの第1の一覧および個人のメディアプレーヤー上に保存されるすべてのメディアコンテンツの第2の一覧を保管することができる。
【0080】
図14‐20は、ユーザプロファイル情報の管理に関与する種々の機能を示す典型的工程図を示す。図14の模式図は、ユーザが、ユーザ機器装置においてユーザのメディアネットワークにログインできるようにする典型的プロセス1400を示す。プロセス1400は、ユーザ識別情報を受信するステップと、ユーザ機器装置メモリからプロファイル情報を読み込むステップと、プロファイルサーバからプロファイル情報を受信するステップと、読み込みおよび受信されたプロファイル情報に基づいて、更新されたユーザプロファイルを作成するステップと、を含むことができる。ユーザは、少なくとも初めてメディアネットワークが特定のユーザ機器装置からアクセスされる時に、自分のメディアネットワークにログインする必要があり得る。ログインプロセスを使用して、ユーザのメディアネットワークに関連したユーザプロファイル情報を読み込み、ユーザ機器装置上に保存されるユーザプロファイル情報を作成または更新することができる。ログインプロセスを使用して、ユーザ機器装置上に保存されているユーザプロファイル情報を含む、更新されたユーザプロファイル情報をユーザプロファイルサーバに伝送することができる。ログインプロセスを使用して、ユーザ機器装置上で新しいユーザプロファイル情報を作成すること、ユーザプロファイルサーバの関連ユーザメディアネットワークを用いて新しいユーザプロファイルを作成すること、または両方を行うこともできる。
【0081】
プロセス1400は、ステップ1402において開始し、ここでユーザ識別情報が、装置802、804、または806等のユーザ機器装置上で受信される。ユーザ識別情報は、図3の例示的なログインディスプレイ画面300に示されるようなログインプロセスの一部として受信され得る。ユーザ識別情報は、ユーザまたはユーザのメディアネットワークを固有に識別するために使用されるユーザ名または他の識別子を含むことができる。ユーザ識別は、パスワードまたはユーザの身元を確認するために使用される他の情報を任意で含むことができる。ユーザ識別情報は、ユーザのメディアネットワークにログインする、ユーザ機器装置にログインする、または両方の目的で、ユーザから受信され得る。
【0082】
ステップ1404において、ステップ1402において受信されたユーザ識別情報に関連したユーザプロファイル情報は、記憶要素708等のユーザ機器装置のメモリから読み込むことができる。ユーザプロファイル情報が見出されない場合、新しいユーザプロファイルは、ユーザ機器装置のメモリにおいて作成され得る。
【0083】
ユーザ機器装置は、ステップ1406において、ユーザ識別情報に関連したユーザプロファイル情報を要求することができる。ユーザプロファイル情報の要求は、ユーザ識別情報をユーザプロファイルサーバ824に送信するステップを含み得る。要求は、通信リンク808、810、812、および826を通じて、および通信ネットワーク814を通じて送信され得る。一部の実施形態においては、ユーザ機器装置は、ユーザ識別情報に関連したユーザメディアネットワークをユーザプロファイルサーバに対して特定することができる。そのような実施形態においては、ユーザプロファイル情報の要求は、特定されたメディアネットワークの識別子をユーザプロファイルサーバに送信するステップを含むことができる。すべての実施形態においては、ユーザプロファイル情報の要求は、機器装置のタイプおよび能力に関する情報を送信するステップを任意で含むことができる。要求は、機器装置の名前、アドレス、または他の識別情報をプロファイルサーバに送信するステップを含むこともできる。一部の実施形態においては、機器装置の名前、アドレス、または他の識別情報を使用して、ユーザ機器装置をユーザのメディアネットワークに関連したユーザ機器装置の一覧に追加することができる。他の実施形態においては、装置を追加する要求にのみ応答して、ユーザのメディアネットワークに関連した装置の一覧に装置が追加され得る。
【0084】
ステップ1408において、ユーザ識別情報に関連したユーザプロファイル情報は、ユーザプロファイルサーバから受信される。受信される情報は、ユーザプロファイルサーバ上に保存され、識別情報およびユーザのメディアネットワークに関連したユーザプロファイルのすべてを含むことができる。代替として、装置に関連し、データ構造1000のフィールド1010に保存される情報等の使用されるユーザ機器装置に関連した情報のみが受信され得る。代替として、装置のタイプに関連し、データ構造1000のフィールド1008に保存される情報等の使用されるユーザ機器装置の装置のタイプに関連した情報のみが受信され得る。ステップ1402において受信されるユーザ識別情報に関連したユーザメディアネットワークがない場合、この事実の表示は、ユーザプロファイルサーバから受信され得る。ユーザ識別情報に関連したユーザメディアネットワークがない場合、ユーザは、新しい識別情報を入力するか、または新しいユーザメディアネットワークを作成するように促される。代替として、ユーザ識別情報に関連したユーザメディアネットワークがない場合、デフォルトユーザプロファイル情報が受信され得る。
【0085】
ステップ1410において、ユーザ機器装置メモリから読み込まれるユーザプロファイル情報およびユーザプロファイルサーバから受信されるユーザプロファイル情報を処理およびマージして、更新されたユーザプロファイルを作成する。更新したユーザプロファイルは、受信されたユーザプロファイル情報および読み込まれたユーザプロファイル情報の組み合わせを含むことができる。ユーザプロファイルのマージは、受信および読み込まれた情報において矛盾するユーザプロファイル情報を特定するステップと、矛盾する情報のどの部分が最近のものであるか、または最も信頼できるかを判定するステップを含むことができる。情報の信頼性は、例えば、情報がユーザによって入力されたか、またはユーザアクティビティおよび動作をモニタすることによって決定されたかどうかの関数として測定され得る。情報は、ユーザによって入力された場合、より信頼できると考えられ得る。更新されたユーザプロファイルは、最新バージョンの矛盾する情報、最も信頼できるバージョンの情報、または最新かつ最も信頼できる情報の組み合わせを含むことができる。
【0086】
ステップ1412において、更新されたユーザプロファイルは、ユーザプロファイルサーバに任意で伝送され得る。更新されたユーザプロファイル情報は、ステップ1410が完了するとすぐに、ユーザプロファイルサーバに伝送され得る。代替として、更新されたユーザプロファイル情報は、後でユーザプロファイルサーバに伝送され得る。例えば、更新されたユーザプロファイル情報は、ユーザプロファイルサーバから受信されたユーザプロファイル情報の要求に応答して、プロファイルサーバに伝送され得る。
【0087】
更新されたユーザプロファイルを作成するためのユーザプロファイル情報の処理は、プロセス1400におけるユーザ機器装置802、804または806上で生じると説明されるが、情報の処理およびマージは、ユーザプロファイルサーバ824上、ユーザプロファイル管理サーバ上、別の位置にある処理回路上、または機器装置およびサーバの組み合わせ上で生じ得ることに留意されたい。処理がプロファイルサーバ824等のサーバ上で生じる実施形態においては、ステップ1404‐1412を変更して、ユーザ機器装置上に保存されているユーザプロファイル情報がユーザプロファイルサーバに伝送され、情報がサーバ上で処理され、サーバ上に保存される情報とマージされて、更新されたユーザプロファイル情報がユーザ機器装置によって最終的に受信および保存されるようにすることができる。そのような実施形態においては、ステップ1404‐1412は、以下に説明される同期プロセス1500のステップ1504‐1512に類似し得る。
【0088】
プロセス1400は、ステップ1414で終了し、そこでは、ユーザ機器装置上で実行するメディアガイダンスアプリケーションが更新されたユーザプロファイル情報を提供される。メディアガイダンスアプリケーションは、メディアガイダンスをユーザに提供する際に更新されたユーザプロファイル情報を使用することができる。
【0089】
プロセス1400に図示されるログインプロセスを使用し、以前はユーザのメディアネットワークに関連していなかった新しいユーザ機器装置を使用して、ユーザプロファイル情報にアクセスすることができる。プロセスを使用して、別のユーザの装置からユーザプロファイル情報にアクセスすることもできる。例えば、ユーザは、友達のユーザ機器装置を使用しながら、自分のユーザプロファイル情報にアクセスすることを希望する場合がある。この状況において、プロセス1400によって、ユーザは、ユーザプロファイル情報または録画されたメディアコンテンツにアクセスする、推奨された番組を見る、または自分のプロファイル情報を使用して、双方向メディアガイダンスアプリケーションによって提供される任意の他の機能性を使用することができる。
【0090】
実際には、プロセス1400に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、並行実施(例えば、同時または略同時)、または削除され得る。例えば、ステップ1402は、ユーザ機器装置がデフォルトで特定のユーザ識別情報および/または特定のユーザのメディアネットワークに関連する、ある実施形態においては省略され得る。そのような実施形態においては、ユーザのプロファイル情報は、メモリから読み込まれ、デフォルトユーザ識別情報に基づいて、プロファイルから要求され得る。例えば、家庭用セットトップボックスは、デフォルトで家庭用の識別情報および/またはメディアネットワークに関連され得る。セットトップボックスは、例えば、セットトップボックスのIPアドレスに基づいて、デフォルト識別情報またはメディアネットワークに関連され得る。プロファイル情報は、デフォルトの家庭のアイデンティティに基づいて、セットトップボックスによって読み込む、および要求することができる。
【0091】
図15は、ユーザプロファイルサーバ824とユーザメディアネットワークの1つ以上のユーザ機器装置802、804または806とのユーザプロファイル情報の同期中に生じ得る一連のステップの例示的なプロセス1500を示す。具体的には、プロセス1500における一連のステップは、複数のサーバおよび装置上に保存されたユーザプロファイル情報を読み込むステップと、情報を同期させて、最新のプロファイル情報を含む同期化されたプロファイルを生成するステップと、同期化されたプロファイル情報をサーバおよび装置に伝送するステップと、を含むことができる。
【0092】
ステップ1502において、同期機能は、ユーザメディアネットワークに関連した同期要求によって開始される。同期要求は、ユーザによって開始されるか、またはユーザ機器装置、ユーザプロファイルサーバ、またはユーザメディアネットワークに関連した他の機器によって開始され得る。ユーザは、双方向番組ガイドディスプレイ画面において同期メニューオプションを選択することによって、リモコン装置あるいはユーザ機器装置上の同期ボタンを起動することによって、または他の適切な手段を通じて同期要求を開始することができる。同期は、例えば、ユーザメディアネットワークに接続されている新しい装置、またはユーザのメディアネットワークに関連しないユーザ機器装置からユーザプロファイル情報にアクセスしているユーザに応答して、ユーザ機器装置またはユーザプロファイルサーバによって自動的に開始される場合もある。同期は、一定間隔(例えば、月に1回)またはメディアネットワークの1つ以上の装置またはプロファイルサーバ上のユーザプロファイル情報に対して変更が行われた後に、自動的に起動される場合もある。
【0093】
同期の開始に応答して、ユーザメディアネットワークに関連したユーザプロファイル情報は、ユーザプロファイルサーバから(ステップ1504)およびユーザメディアネットワークに関連した1つ以上のユーザ機器装置から(ステップ1506)から読み込まれる。ユーザプロファイル情報は、ユーザメディアネットワークに関連したすべてのユーザ機器装置または同期の時にアクセス可能なユーザ機器装置から読み込むことができる。ユーザプロファイル情報は、代替として、メディアネットワークに関連した限定数のユーザ機器装置から読み込むことができる。例えば、ユーザプロファイル情報は、同期要求が受信されたユーザ機器装置のみ、要求が受信されたものを除くすべてのユーザ機器装置、ユーザが選択したユーザ機器装置の一覧、または最後に同期操作が行われてから以降変更されたユーザプロファイル情報を有するユーザ機器装置から読み込まれ得る。
【0094】
ステップ1508において、ユーザプロファイルサーバおよびユーザ機器装置から読み込まれたユーザプロファイル情報が同期される。情報の同期は、図14のステップ1410の文脈において説明されたユーザプロファイル情報の処理およびマージに実質的に類似し得る。同期は、ユーザプロファイル情報を整理して矛盾する情報を識別するステップと、重複または矛盾する情報を削除するステップと、プロファイル情報の異なるカテゴリに関連した情報をクロスチェックするステップと、を含むことができる。まず第1に、読み込まれたユーザプロファイル情報は、プロファイルデータ構造に整理され得る。プロファイルデータ構造は、プロファイル情報の異なるソースから読み込まれた情報の重複するコピーまたは矛盾するコピーを含むことができる。プロファイルデータ構造における情報を処理およびマージして、すべての重複する情報を削除し、矛盾する情報を選択的に削除することができる。本発明の一実施形態においては、ユーザプロファイル情報は、情報の各要素が最後に更新および/またはアクセスされた時を表示するタイムスタンプを含むことができる。ユーザプロファイル情報の各要素は、プロファイル情報の信頼性を示す優先情報を含むこともできる。情報の信頼性は、例えば、ユーザによって情報が入力されたかどうか、またはユーザアクティビティおよび動作をモニタすることによって決定されたかどうかの関数として測定され得る。ユーザが入力した選好情報に基づくプロファイル情報は、ユーザアクティビティのモニタに基づくプロファイル情報よりも高い信頼性を有し得る。信頼性の高い情報および最近更新された情報は、ユーザプロファイルに維持されるが、信頼性の低いおよび/または古いタイムスタンプの矛盾する情報は削除され得る。
【0095】
同期プロセスは、最終的にプロファイル情報のクロスチェックを含むことができる。クロスチェックプロセスを使用して、プロファイル情報の異なる部分に保存されるユーザプロファイル情報が整合していることを保証することができる。クロスチェックを使用して、例えば、1つの装置(例えば、データ構造1000のフィールド1010に保管された装置の装置特有のプロファイル情報における)に関連したユーザプロファイル情報に保存されるユーザの選好録画装置の指示が、他の装置のユーザプロファイル情報(例えば、フィールド1010のすべての他の装置の装置特有のプロファイル情報における)、およびユーザのメディアネットワークのプロファイル情報の一般プロファイル情報(フィールド1006)および装置特有のプロファイル情報(フィールド1008)において反映される。クロスチェックを使用して、ユーザのプロファイル情報の異なるフィールドに保存されるプロファイルを完成させることができる。クロスチェックを使用して、ユーザのプロファイル情報の種々のフィールドに保存されている矛盾するプロファイル情報を位置付け、マージすることもできる。
【0096】
ステップ1510において、同期されたプロファイル情報は、ユーザプロファイルサーバ上に保存され得る。ステップ1512において、同期されたプロファイル情報は、ユーザのメディアネットワークに関連した1つ以上のユーザ機器装置に伝送され得る。同期されたプロファイル情報は、同期を開始した装置、選択された装置、またはメディアネットワークに関連したすべての装置に伝送され得る。伝送された情報は、同期された情報のすべてを含むことができる。代替として、伝送される情報は、例えば、情報が伝送されるユーザ機器装置によって使用可能なプロファイル情報を含む、同期されたプロファイル情報のみを含むことができる。
【0097】
実際には、プロセス1500に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る。プロセス1500は、ユーザ機器装置802、804、または806上、ユーザプロファイルサーバ824上、ユーザプロファイル管理サーバまたは他の専用サーバ上、またはそのような装置およびサーバの組み合わせにある処理回路上で生じ得る。処理は、そのような装置とサーバとの間に分散させることもできる。通信ネットワーク814によって、装置およびサーバは、ユーザプロファイル情報と他の情報およびコマンドをプロセス1500中に交換することができる。
【0098】
図16および17は、ユーザメディアネットワークに関連したユーザ機器装置にユーザプロファイル情報を伝送するための一連のステップの例示的なプロセス1600および1700を示す。プロセス1600は、新しいユーザ機器装置にユーザプロファイル情報を伝送するステップを含む。プロセス1600における一連のステップは、新しいユーザ機器装置がユーザメディアネットワークに接続し、メディアネットワークに関連したユーザプロファイル情報を有しないことを検出し、プロファイル情報を装置に伝送するステップを含むことができる。
【0099】
ステップ1602および1604において、ユーザプロファイル情報は、ユーザメディアネットワークに関連した複数のユーザ機器装置802、804、または806から読み込まれ、メディアネットワークに関連したサーバ824上に保存される。ステップ1606において、メディアネットワークの新しいユーザ機器装置が検出される。新しいユーザ機器装置は、メディアネットワークに接続されると、自動的に検出され得る。検出は、身元を特定するメッセージを自動的に送信する新しい装置に依存し得る。検出は、例えば、ユーザが装置からユーザプロファイル情報にアクセスしようとすると、新しい装置にプロファイル情報を要求するように指示するユーザのようなユーザが開始したアクションに依存する場合もある。検出は、ネットワークを定期的にスキャンして、新しい装置を検出するプロファフィルサーバによって開始される場合もある。
【0100】
新しいユーザ機器が検出されると、ステップ1608において、新しいユーザ機器装置が、そのメモリに記憶されたメディアネットワークに関連したユーザプロファイル情報を有しないことが判定され得る。判定に対応して、ユーザメディアネットワークに関連してユーザプロファイルの少なくとも一部が、ステップ1610において新しいユーザ機器装置に伝送され得る。一部の実施形態においては、メディアネットワークに関連し、プロファイルサーバ上に保存されているすべてのユーザプロファイル情報は、ステップ1610においてユーザ機器装置に伝送され得る。他の実施形態においては、装置のタイプに関連したプロファイル情報等のプロファイルサーバ上に保存された、選択されたユーザプロファイル情報が、ユーザ機器装置に伝送され得る。
【0101】
プロセス1600を使用して、例えば、ユーザプロファイルサーバ上に保存されたユーザのプロファイルを新しいユーザ機器装置に提供することができる。当該プロセスを使用して、例えば、ユーザは、古くなった、または壊れた装置を新しい置換装置と置換することができる。当該プロセスは、ユーザが追加の装置を自分のメディアネットワークに追加する場合、またはユーザが友達の装置または公共の装置等の第三者装置から自分のメディアネットワークにアクセスすることもできる。プロセス1600は、ユーザプロファイルサーバ上に保存されているメディアコンテンツを含むユーザのプロファイル情報を新しい装置にロードするために便利な手段を提供する。そのような実施形態においては、ユーザプロファイル情報は、ステップ1602において第1のユーザ機器装置から読み込まれ得る。ユーザプロファイル情報を有しないユーザメディアネットワークの第2のユーザ機器装置は、ステップ1606に検出され、第1の装置のユーザプロファイル情報は、ステップ1610において第2の装置に伝送され得る。
【0102】
図17のプロセス1700は、ユーザプロファイル情報を特定タイプのユーザ機器装置に伝送するステップを含む。プロセス1700における一連のステップは、ユーザ機器装置がユーザメディアネットワークに接続したことを検出するステップと、装置のタイプを検出するステップと、そのタイプに関連したプロファイル情報を装置に伝送するステップと、を含むことができる。
【0103】
ステップ1702および1704において、ユーザプロファイル情報は、ユーザメディアネットワークに関連した複数のユーザ機器装置から受信され、メディアネットワークに関連したサーバ上で保存される。ステップ1706において、メディアネットワークに接続したユーザ機器装置が検出される。検出は、プロセス1600のステップ1606に関連して説明した手段のいずれかによって、または任意の他の適切な手段によって生じ得る。ステップ1708において、ユーザ機器装置のタイプが判断される。装置のタイプは、装置によって自動的に送信されるメッセージによって、またはそのタイプに関する情報を装置に促すプロファイルサーバによって判定され得る。ステップ1710において、ユーザ機器装置のタイプに関連してユーザプロファイル情報は、装置に伝送するために特定される。特定されたプロファイル情報は、装置のタイプに対応する装置特有のプロファイル情報に保存され、データ構造1000のフィールド1008に保存されたプロファイル情報を含むことができる。追加プロファイル情報は、装置に伝送するために特定される場合もある。例えば、データ構造1000のフィールド1006に保存されるような複数タイプの機器装置によって使用可能な一般ユーザプロファイル情報が特定され得る。他のタイプの装置に関連したユーザプロファイル情報は、ユーザ機器装置によって使用可能なユーザプロファイルに変換することもできる(ステップ1712)。特定および/または変換されたユーザプロファイル情報は、ステップ1714において装置に伝送される。
【0104】
実際には、プロセス1600および1700に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る。例えば、プロセス1600は、新しいユーザ機器装置のタイプを決定して、装置のタイプに関連するユーザプロファイル情報を装置に提供するために、ステップ1708、1710、および/または1712に実質的に類似する追加ステップを含むことができる。さらなる例として、プロセス1700は、ユーザ機器装置がまだユーザプロファイル情報を有しないことを判定するためのステップ1608に類似するステップを含むことができる。別の例として、ユーザ機器装置が互いに直接通信できる実施形態において、プロセス1600および1700は、ユーザプロファイルサーバなしに作動することができる。そのような実施形態において、ユーザプロファイル情報は、ユーザプロファイルサーバ上に保存されず、代わりに、メディアネットワークのユーザ機器装置からプロファイル情報を受信する装置に直接伝送され得る。
【0105】
プロセス1600および1700は、ユーザプロファイルサーバ824上にある処理回路またはユーザプロファイル管理サーバあるいは他の専用サーバ上で生じ得る。プロセスは、少なくとも一部が1つ以上のユーザ機器装置802、804、806上、またはユーザ機器装置およびサーバの組み合わせ上で生じ得る。
【0106】
図18は、ユーザメディアネットワークの最適な装置上の録画を設定するための一連のステップの例示的なプロセス1800を示す。具体的には、プロセス1800における一連のステップは、メディアネットワーク上のメディアコンテンツを録画する要求を受信するステップと、録画を実行するために最適なメディアネットワークのユーザ機器装置を特定するステップと、特定された機器装置にメディアコンテンツを録画するメッセージを伝送するステップと、を含み得る。プロセス1800は、ユーザが、例えば、図6に関連して説明される最適な利用可能な装置オプション606を使用してメディアコンテンツを録画することを選択すると起動され得る。
【0107】
ステップ1802において、メディアコンテンツを録画するユーザメディアネットワークに関連した要求が受信される。要求は、メディアネットワークに関連したユーザ機器装置802、804または806、あるいは任意の他のソースから受信され得る。要求は、図6に関連して説明した最適な利用可能な装置オプション606のユーザ選択に応答して、受信され得る。要求は、特に、ユーザのプロファイル情報が、ユーザのデフォルト録画装置が最適な利用可能な装置であることを示す場合、ユーザの録画コマンドに応答して受信される場合もある。要求は、メディアコンテンツが、メディアが録画されるべき1つ以上の形式から利用可能となる、1つ以上の時間およびチャネル、および/またはメディアが録画されるべき1つ以上の形式との指示を含むことができる。
【0108】
ユーザメディアネットワークに関連したユーザ機器装置の一覧は、ステップ1804において読み込まれ、要求された録画を実行できるユーザ機器装置は、ステップ1806において特定される。メディアネットワークに関連したユーザ機器装置の一覧は、ユーザプロファイルサーバ824またはユーザメディアネットワークに関連した1つ以上のユーザ機器装置802、804、または806上に保存されたユーザプロファイル情報から読み込むことができる。ステップ1806における録画装置の特定は、メディアネットワークに関連したすべての録画装置を特定する第1のステップと、特定の録画を実行できる録画装置を特定する第2のステップと、を含むことができる。特定の録画を実行できる装置は、メディアのタイプおよび録画を要求されたメディアの形式を録画できる装置であり得る。装置は、録画時に利用可能となるよう予約され、録画を保存するために利用可能なメモリを十分有することが予想される装置であり得る。他の条件も、録画を実行できる装置を選択する際に評価することができる。
【0109】
ステップ1808において、メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置が、特定され得る。装置の適合性は、メディアコンテンツが利用可能となる時間において、装置が録画するために利用可能となるかどうかに関して評価され得る。装置は、例えば、以前に予約された録画が要求された録画と競合するため、ユーザが装置を使用しているため、または装置が録画時間においてオフまたはオフラインになるため、利用不可能となり得る。適合性は、装置が、要求された質または要求された1つ以上の形式でメディアコンテンツを録画できるかどうかに関して評価される場合もある。適合性は、装置が十分な記憶容量を有するかどうかに関して評価される場合もある。さらに、適合性は、装置が、ユーザのプロファイル情報において好適な録画装置として示されるかどうかによって影響され得る。適合性は、録画要求を送信した装置によって影響される場合もある。一部の実施形態においては、装置が予約された時間に利用可能とならない、要求された質あるいは要求された1つ以上の形式でユーザコンテンツを録画できない、またはそれ以外に要求を実行するために利用不可能とならない限り、最適な装置は、要求を送信した装置であり得る。
【0110】
ステップ1810において、特定されたユーザ機器装置にメッセージが伝送され、メディアコンテンツを録画することができる。メッセージは、装置上で録画を予約する要求、録画開始時間の前に伝送されるメッセージであり得る。メッセージは、代替として、録画開始時間に伝送される録画要求であり得る。
【0111】
ステップ1812において、特定された装置の利用可能性をモニタして、メディアコンテンツが利用可能である時に装置が利用可能であることを保証する、および特定された装置がメディアコンテンツ録画することを保証することができる。特定された装置が利用可能でないか、または選択されたメディアコンテンツを録画しない場合、プロセス1800は、録画が実行され得る別の装置を特定するために、ステップ1804に戻ることができる。
【0112】
プロセス1800は、ユーザプロファイルサーバ824上、専用の録画管理サーバ上、汎用サーバ上、ユーザ機器装置802、804、または806上、他の適切なサーバまたは装置上、あるいはそのような装置およびサーバの組み合わせ上にある処理回路によって実行され得る。処理回路は、通信ネットワーク814および通信リンク808、810、812、および826を通して、プロセス1800に関与するユーザ機器装置およびサーバと通信することができる。
【0113】
実際には、プロセス1800に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除される他のステップと組み合わせることができる。例えば、ステップ1808に続く追加ステップは、メディアコンテンツが特定された装置上で録画される必要があることを確認するようユーザに促すステップを含むことができる。ステップ1809は、他の装置をメディアコンテンツを録画するために利用可能にすることができるようにするため、ユーザが、他の装置上で以前に予約された録画を変更またはキャンセルしするステップを含むことができる。
【0114】
図19は、メディアコンテンツのユーザのメディアネットワーク上で、1つ以上のメディア形式で録画を設定するための一連のステップの例示的なプロセス1900を示す。具体的には、プロセス1900における一連のステップは、メディアコンテンツを録画する要求を受信するステップと、メディアコンテンツを選択されたメディア形式で録画するために好適なメディアネットワークのユーザ機器装置を特定するステップと、メディアコンテンツを録画するメッセージを装置に伝送するステップと、を含むことができる。
【0115】
ユーザメディアネットワークに関連したメディアコンテンツを録画する要求は、ステップ1902において受信され得る。録画される1つ以上の形式のユーザ選択に応答して、例えば、図6のメニュー画面602を使用して録画を設定している間に要求が受信され得る。要求は、図6に関連して説明されるさらに追加オプション616、ベストオプション618、またはすべてオプション620のユーザ選択に対応して受信される場合もある。
【0116】
ステップ1904において、メディアコンテンツが利用可能である形式の一覧が読み込まれる。形式の一覧は、メディアコンテンツソース816上、メディアガイダンスデータソース818上、ユーザ機器装置のメモリ708に保存されたメディアガイダンス情報、または別の適切な場所において保存されるメディア情報の一部として保存され得る。メディア形式は、例えば、HDTV形式、ワイド画面、ステレオ、およびサラウンドサウンド、ならびに異なるコーデック、ビットレート、およびデジタル著作権管理ルール等の異なる質の形式を含むことができる。メディア形式は、コンテンツが異なるタイプのメディア装置上のディスプレイのために編集された形式を含むことができる。編集は、ビデオ画像を切り取り、異なるサイズのディスプレイに適合するようにするステップを含むことができる。編集は、メディアコンテンツの特定部分を除く(または追加コンテンツを含む)、短縮(または延長)バージョンのメディア番組を作成するステップを含むことができる。例えば、編集は、メディアコンテンツの限定されたセグメントのみを含む、ハイライト形式のメディアコンテンツを作成するステップを含むことができる。代替として、編集は、ディレクタのコメント、俳優のインタビュー、および他の補足情報等の特別機能形式のメディアコンテンツを作成するステップを含むことができる。編集は、MP3プレーヤー等の個人のメディアプレーヤー上で再生するための純粋なオーディオバーションのビデオを作成するステップを含むこともできる。
【0117】
ステップ1906において、ユーザのメディアネットワークに関連したユーザ機器装置の一覧が読み込まれる。ステップ1908において、メディアコンテンツが利用可能である各形式に対して、その形式でメディアを記録できるユーザ機器装置が特定される。デジタルビデオレコーダ等の一部のユーザ機器装置は、メディアコンテンツをすべての形式で録画できる場合があることに留意されたい。しかしながら、一部の機器装置は、メディアを特定の形式のみで録画できる。
【0118】
ステップ1910において、メディアコンテンツが利用可能な各形式に対して、その形式でメディアコンテンツを録画するために最適なユーザ機器装置が特定される。装置の適合性は、プロセス1800のステップ1808に関連して説明した方法に類似する方法で評価され得る。装置の適合性は、他の要因によって判断される場合もある。例えば、録画装置の適合性は、録画が視聴される可能性の高い装置によって影響され得る。例えば、メディアコンテンツは、ユーザの携帯電話で視聴される可能性が非常に高いため、携帯電話は、携帯電話上で再生するために作成された形式でメディアコンテンツを録画するために最適な装置であり得る。携帯電話上でコンテンツを録画することによって、ユーザは、コンテンツがユーザの携帯電話に伝送されるのを待つ必要なく、ユーザの選択した時間に携帯電話でコンテンツを視聴することができる。
【0119】
ステップ1912において、メッセージは、特定されたユーザ機器装置それぞれに伝送され、装置が特定されたメディア形式でメディアを録画することができる。ステップ1914において、録画が行われる装置は、それらが利用可能であること、およびメディアが利用可能である場合にメディアを録画することを保証するようにモニタされ得る。
【0120】
実際には、プロセス1900に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除される他のステップと組み合わせることができる。例えば、ステップ1910に続く追加ステップは、メディアコンテンツが特定された装置上で録画されることを確認するようユーザに促す。別の例として、ステップ1904は、メディアが、ユーザがステップ1902においてコンテンツを録画するよう要求した1つ以上の形式で利用可能であることを検証するステップと置き換えることができる。ステップ1908および1910は、メディアコンテンツを録画するよう要求された各形式に対して実行されるように変更することができる。さらに別の例において、プロセス1800および1900を組み合わせ、1つ以上の形式で、最適な装置上でメディアコンテンツを録画する機能をユーザに提供することができる。
【0121】
プロセス1900は、ユーザプロファイルサーバ824上、専用の録画管理サーバ上、汎用サーバ上、ユーザ機器装置802、804、または806上、他の適切なサーバまたは装置、あるいはそのような装置およびサーバの組み合わせ上にある処理回路によって実行することができる。処理回路は、通信ネットワーク814および通信リンク808、810、812、および826を通じて、プロセス1800に関与するユーザ機器装置およびサーバと通信することができる。
【0122】
図20は、メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、ユーザに推奨を提供するための一連のステップの例示的なプロセス2000を示す。具体的には、プロセス2000における一連のステップは、ユーザの複数のユーザ機器装置との対話をモニタするステップと、モニタされた対話に基づいてメディアコンテンツを特定するステップと、特定されたメディアコンテンツの推奨を提供するステップと、を含むことができる。
【0123】
ステップ2002において、ユーザのネットワークの複数のユーザ機器装置802、804、または806とのユーザの対話がモニタされる。モニタは、例えば、メディアコンテンツにアクセスまたは録画する、メディアコンテンツに関する追加情報を要求する、メディアコンテンツを関心対象としてフラグする、または任意の他の適切な手段によって、ユーザが関心を示したメディアコンテンツの一覧を保存するステップを含むことができる。モニタは、例えば、限定された時間にそれを視聴した後に、メディアコンテンツから退去することによって、ユーザが関心を示さなかったメディアコンテンツの一覧を保存するステップを含むことができる。モニタは、ユーザが関心を示した、また、示さなかったメディアのタイプおよびカテゴリを特定するステップを含むこともできる。モニタデータは、ユーザのメディアネットワークに関連したユーザプロファイル情報の一部を形成することができる。モニタデータは、ユーザ機器装置のストレージ708または任意の他の適切な場所に保存され得る。
【0124】
ステップ2004において、複数のユーザ機器装置とのユーザのモニタされた対話に関する情報を含む、ユーザプロファイル情報は、サーバ824等のプロファイルサーバ上に保存される。
【0125】
ステップ2006において、メディアコンテンツは、保存されたモニタデータを含む、保存されたユーザプロファイル情報に基づいて特定され得る。特定されたメディアコンテンツは、ユーザの関心を引きやすいと判定されるコンテンツであり得る。特定されたメディアは、ユーザが関心を示したメディアに類似する、および/またはユーザが関心を示さなかったメディアコンテンツに類似しない場合がある。特定されたメディアは、ユーザの関心対象として識別されたタイプまたはカテゴリである場合もある。
【0126】
ステップ2008において、特定されたメディアコンテンツの推奨は、ネットワークのユーザ機器装置に伝送される。推奨は、ユーザ機器装置によってユーザに提示され得る。
【0127】
実際には、プロセス2000に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る他のステップと組み合わされる。例えば、ステップ2006は、ステップ2008において推奨が伝送されるユーザ機器装置の特徴に基づいて、メディアコンテンツを特定するステップを含むことができる。例えば、メディアコンテンツは、推奨が伝送されるタイプの装置上で再生するために好適であることに基づいて、特定され得る。メディアコンテンツは、推奨のメディアコンテンツが利用可能になる時に、機器装置が利用可能になるかどうかに基づいて特定される場合もある。
【0128】
別の実施例として、プロセス2000を変更して、第1のユーザ機器装置上のユーザの対話をモニタし、第1の装置とのユーザのモニタされた対話に基づいて特定されたメディアコンテンツの推奨を第2のユーザ機器装置に伝送することができる。一実施形態においては、第1および第2の装置は、同一タイプであり得る。別の実施形態において、第1および第2の装置は、異なるタイプであり得る。例えば、ユーザは、モバイル電話(第1のタイプの第1の装置)等の第1のタイプの装置のみに視聴可能なテレビシリーズを定期的に視聴し得る。モバイル電話とのユーザの対話はモニタされ、テレビシリーズに関連する放送テレビ特番が特定され得る。ユーザは、自分の放送テレビ(第2のタイプの第2の装置)上で、ユーザが、モバイル電話上でテレビシリーズを定期的に視聴したことに基づいて、テレビ特番に対する推奨を受信し得る。
【0129】
プロセス2000は、ユーザプロファイルサーバ824上、またはユーザプロファイル管理サーバ、あるいは他の専用サーバ上の処理回路上で生じ得る。処理は、ユーザ機器装置802、804または806の処理回路706において生じるか、または適切なサーバ上の処理回路とユーザ機器装置との間に分散される場合もある。通信ネットワーク814は、装置およびサーバが、プロセス2000中に、ユーザプロファイル情報と他の情報およびコマンドを交換できるようにすることができる。
【0130】
上の記述は、本発明の原則の例示に過ぎず、本発明の範囲および精神から逸脱することなく、当業者によって種々の修正が行われ得ることが理解されるであろう。本明細書に示される特定の方法および回路の実現は、例示の目的で提示され、限定を目的とせず、必要に応じて、他の構成および実施形態を代わりに使用することができる。
【技術分野】
【0001】
優先請求権
本出願は、2006年9月29日出願の米国特許出願番号11/541,245、および2006年9月29日出願の米国特許出願番号11/541,319、および2006年9月29日出願の米国特許出願番号11/541,243の利益を請求する。
【背景技術】
【0002】
本発明は、複数のユーザ機器装置を含む双方向メディアガイダンスシステムのためのユーザプロファイル情報の管理に関する。本発明は、予約された録画の管理にも関する。さらに、本発明は、他の装置とのユーザ対話に基づいて、他の装置から取得されたプロファイル情報およびメディアコンテンツ推奨をユーザ機器装置に提供することに関する。
【0003】
メディアガイダンス装置およびアプリケーションのユーザは、ますます多くの種々のユーザ機器装置およびガイダンスアプリケーションを使用して、メディアコンテンツにアクセスする。単一ユーザは、例えば、複数のテレビ装置等の複数のユーザ機器装置からメディアコンテンツにアクセスすることができる。さらにユーザは、例えば、テレビ装置、ポータブルメディアプレーヤー、および携帯電話を含む異なるタイプのユーザ機器装置からメディアコンテンツにアクセスすることができる。異なるタイプの装置、同一タイプの異なる装置、および同一の装置を含む、ユーザによって使用される各装置は、異なるメディアガイダンスアプリケーションインターフェイスを有し得る。したがって、ユーザは、新しい装置に関するメディアガイダンスを検索するたびに、新しいアプリケーションインターフェイスをよく理解する必要があり得る。ユーザが新しいアプリケーションインターフェイスをよく理解するプロセスは、メディアを効率的に位置付けてアクセスし、新しい装置の使い方を学ぶユーザの能力を妨げる場合がある。ユーザは、ユーザらのユーザ機器装置すべてに共通するメディアガイダンスアプリケーションインターフェイスを有することから利益を得ることができる。共通のメディアガイダンス環境およびインターフェイスによって、ユーザは、より効率的かつ知的にメディアを識別してアクセスすることを可能にし、より迅速に新しい装置および機能の使い方を学ぶことを可能にする。
【0004】
双方向メディアガイダンスアプリケーションは、それらのメディアガイダンスインターフェイスの外観をカスタマイズする機会をユーザに提供することができる。しかしながら、カスタマイズオプションは限定される場合がある。ユーザは、例えば、表示カラーおよびサイズ等のガイダンスアプリケーションのディスプレイ画面の基本機能をカスタマイズすることができる。ユーザは、メディアガイダンスインターフェイスの外観および機能性の両方をカスタマイズするためのより多くのカスタマイズオプションから利益を得ることができる。追加のカスタマイズオプションは、ガイダンスメニューをカスタマイズする能力、例えば、メニューオプションを含める、または隠す能力を含むことができる。カスタマイズオプションは、ユーザが、メディアコンテンツ一覧をカスタマイズして、ユーザの関心対象または関心を引きやすいメディアコンテンツを特集することができるようにする。カスタマイズオプションは、ユーザが、ガイダンスアプリケーションの機能性をカスタマイズして、例えば、メディアコンテンツに自動的にアクセスまたは録画するか、メディア番組のリマインダメッセージをユーザに提供できるようにもする。メディアガイダンスアプリケーションに対する特定のユーザのカスタマイズ選好に関する情報は、メディアガイダンスアプリケーションを実行するユーザ機器装置上に保存されるユーザプロファイルに保存され得る。
【0005】
ユーザのメディアガイダンスアプリケーションのカスタマイズは、ユーザが選択する必要のあるカスタマイズオプションが多数あるため、相当の時間と努力を要する場合がある。ユーザは、メディアガイダンスインターフェイスとのユーザ対話をモニタすることによって自動的に収集されたカスタマイズ情報を有することから利益を受けることができる。ユーザ対話のモニタによって、メディアガイダンスアプリケーションは、例えば、ユーザが視聴したメディアコンテンツに基づいて、ユーザの関心対象のメディアコンテンツを自動的に特定することを可能にし得る。
【0006】
ユーザ機器装置は、通常、ローカルメモリ上にユーザプロファイル情報を保存するため、およびユーザ機器装置は、ユーザプロファイル情報を共有するように構成されないため、ユーザは、ユーザらが使用する各ユーザ機器装置を個別に構成するように強いられ得る。ユーザは、ユーザらが新しい装置を取得し、古い装置を新しい装置と取り替えるたびに、ユーザプロファイル情報を装置に繰り返し入力する必要があり得る。したがって、メディアガイダンスアプリケーションのユーザは、ユーザプロファイル情報を共有できるユーザ機器装置から利益を受けることができ、それによって、ユーザは、各装置にカスタマイズ情報を提供する必要なく、複数の装置上にカスタマイズされたユーザインターフェイスを有することができる。さらに、ユーザは、第2の装置とのユーザ対話に基づいて、第1の装置で番組コンテンツの推奨を受信できることから利益を得ることができる。
【0007】
ユーザ機器装置は、一般にスタンドアロン型装置として作動するため、機器装置でメディアガイダンスを検索しているユーザは、そのユーザ機器装置の機能性に限定され得る。ユーザは、例えば、ユーザがメディアコンテンツを録画することができないユーザ機器装置でメディアガイダンスを受信すると、メディアコンテンツを録画することができないことがある。したがって、ユーザは、機能性を共有するユーザ機器装置から利益を得ることができ、それによって、ユーザは、1つの装置から別の装置での録画を予約することができる。さらに、第1の機器装置のユーザが、第1機器装置よりも録画の実行により適切な第2の機器装置でメディアコンテンツを録画できるようにすることが有利であり得る。
【0008】
したがって、ユーザは、異なるタイプの機器装置を含む異なるユーザ機器装置上で共通のメディアガイダンスアプリケーションおよびインターフェイスを提供するためのシステムおよび方法から利益を得ることができる。さらにユーザは、複数のユーザ機器装置でのユーザプロファイル情報を中央管理するためのシステムおよび方法から利益を得ることができる。共通のメディアガイダンスアプリケーションおよびユーザプロファイル情報の中央管理は、以下に説明されるように、追加の機能性の利益をユーザに提供することができる。
【発明の概要】
【課題を解決するための手段】
【0009】
本発明の原則に従って、ユーザプロファイル情報の管理のための方法およびシステムが提供される。
【0010】
ユーザのメディアネットワークの最適なユーザ機器でメディアコンテンツを録画するための方法およびシステムも提供され得る。ユーザのメディアネットワークは、双方向メディアガイダンスアプリケーションを使用して、メディアコンテンツにアクセスするためにユーザが使用することができる1つ以上のユーザ機器装置に関連させることができる。ユーザプロファイルサーバは、ユーザのメディアネットワークに関連した複数のユーザ機器装置のリソースに関する情報を含む、ユーザプロファイル情報を保管することができる。ユーザのメディアネットワークに関連してメディアコンテンツを録画する要求に対応して、録画を実行するためのメディアネットワークの最適な装置が識別され得る。装置の適切性は、例えば、録画の時間における装置の利用可能性、それらが利用可能な記憶スペースの量、および他の適切な条件に関して評価され得る。適切性は、解像能力(高解像度、標準解像度)、または装置が提供できる録画の質に関しても評価され得る。装置の適切性は、連続録画を実行する装置の能力、および連続録画を実行するための装置の将来の利用可能性(または予想される将来の利用可能性)に関しても評価され得る。装置の適切性は、装置が一般に利用可能であるかどうか、または1日あるいは1週間のうちの特定期間中に、装置が一般に利用可能であるかどうかに関しても評価され得る。最適な装置が識別されると、ユーザプロファイルサーバは、メディアコンテンツを録画するメッセージを装置に伝送する。
【0011】
複数のユーザ機器とのユーザのモニタされた対話に基づいて、推奨をユーザに提供するための方法およびシステムも提供される。複数のユーザ機器装置とのユーザの対話に関する情報は、ユーザプロファイルサーバ上のユーザプロファイル情報に保管され得る。ユーザの対話に関する情報を含むユーザプロファイル情報を処理して、ユーザに推奨されるメディアコンテンツを識別することができる。プロファイルサーバは、識別されたメディアコンテンツの推奨をネットワークのユーザ機器装置に伝送することができる。
【0012】
ネットワークのサーバを使用して、ユーザプロファイル情報をメディアネットワークのユーザ機器装置に提供するための方法およびシステムも提供される。複数のユーザ機器装置を含むユーザメディアネットワークに対するユーザプロファイル情報は、ユーザプロファイルサーバ上に保管され得る。ユーザプロファイル情報を有しない装置が識別される場合があり、ユーザプロファイル情報が装置に伝送され得る。装置のタイプが判断される場合があり、サーバ上に保管され、装置のタイプに対応するユーザプロファイル情報が識別されて、装置に伝送され得る。
例えば、本願発明は以下の項目を提供する。
(項目1)
ユーザのメディアネットワークにおける複数のユーザ機器装置の中で最適なユーザ機器装置でメディアコンテンツを録画するための方法であって、
前記複数のユーザ機器装置のそれぞれのリソースを説明するサーバ情報を保存するステップと、
前記メディアコンテンツを録画する複数のユーザ機器装置のユーザ機器装置に対する指示を受信するステップと、
リソースを説明する前記保管された情報に基づいて、前記ユーザのメディアネットワークにおけるユーザ機器装置から、前記メディアコンテンツを録画するために最適な前記リソースを有する前記ユーザ機器装置を特定するステップと、
サーバから前記特定されたユーザ機器装置にメッセージを伝送して、前記メディアコンテンツを録画するステップと、を備える、方法。
(項目2)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、
前記メディアコンテンツを録画する複数のユーザ機器装置の少なくとも1つのユーザ機器装置の利用可能性を判定するステップと、
前記複数のユーザ機器装置の少なくとも1つのユーザ機器装置の利用可能性に少なくとも部分的に基づいて、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップと、を備える、項目1に記載の方法。
(項目3)
ユーザ機器装置の利用可能性を判定するステップは、録画される前記メディアコンテンツが録画される時に、前記ユーザ機器装置が使用される予定であるかどうかを判定するステップを備える、項目2に記載の方法。
(項目4)
前記複数のユーザ機器装置のそれぞれのリソースを説明する情報を保存するステップは、各装置で利用可能な記憶容量、前記メディアコンテンツが録画される時に各装置で利用可能になる記憶容量、各装置の現状、前記メディアコンテンツが録画される時に予想される各装置の状態、および各装置の録画解像能のうちの少なくとも1つに関連する情報を保存する、ステップを備える、項目1に記載の方法。
(項目5)
メディアコンテンツを録画する指示を受信するステップは、ユーザ機器装置によって生成されたメディアコンテンツを録画する指示を受信するステップを備える、項目1に記載の方法。
(項目6)
メディアコンテンツを録画する指示を受信するステップは、一連のテレビ番組を録画する指示を受信するステップを備える、項目1に記載の方法。
(項目7)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、前記一連のテレビ番組全体を録画するために最適なリソースを有するユーザ機器を特定するステップを備える、項目6に記載の方法。
(項目8)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップは、前記一連のテレビ番組の少なくとも1つのエピソードを録画するために最適なリソースを有するユーザ機器を特定するステップを備える、項目6に記載の方法。
(項目9)
前記要求を実行するために最適なリソースを有するユーザ機器装置を特定するステップは、前記ユーザのメディアネットワークにおけるユーザ機器装置の中から、連続録画を実行できるユーザ機器装置を特定するステップを備える、項目6に記載の方法。
(項目10)
メディアコンテンツを録画する指示を受信するステップは、前記複数のユーザ機器装置のうちのユーザ機器装置から指示を受信するステップを備える、項目1に記載の方法。
(項目11)
メディアコンテンツを録画する指示を受信するステップは、前記ユーザのメディアネットワークの一部でない装置から指示を受信するステップを備える、項目1に記載の方法。
(項目12)
指示を受信するステップは、特定のユーザ機器装置で前記メディアコンテンツを録画する指示を受信するステップを備える、項目1に記載の方法。
(項目13)
前記特定のユーザ機器装置が、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置でない場合に、前記ユーザに通知するステップをさらに備える、項目12に記載の方法。
(項目14)
前記メディアコンテンツを録画する前記特定のユーザ機器装置以外のユーザ機器装置の指示を受信するステップをさらに備える、項目13に記載の方法。
(項目15)
前記ユーザに対して、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するステップをさらに備える、項目1に記載の方法。
(項目16)
前記特定されたユーザ機器装置は、双方向番組ガイドを実現する、項目1に記載の方法。
(項目17)
ユーザのメディアネットワークにおける複数のユーザ機器装置の中で最適なユーザ機器装置でメディアコンテンツを録画するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを含み、前記回路は、
前記複数のユーザ機器装置のそれぞれのリソースを説明するサーバ情報を保存し、
前記複数のユーザ機器装置のうちのユーザ機器装置に対するメディアコンテンツを録画する指示を受信し、
リソースを説明する前記保存された情報に基づいて、前記ユーザのメディアネットワークにおける前記ユーザ機器装置の中から、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定し、
前記サーバから前記特定されたユーザ機器装置にメッセージを伝送して前記メディアコンテンツを録画するように構成される、システム。
(項目18)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、
前記メディアコンテンツを録画する複数のユーザ機器装置のうちの少なくとも1つの利用可能性を判定して、
前記複数のユーザ機器装置のうちの少なくとも1つの利用可能性に少なくとも部分的に基づいて、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される、項目17に記載のシステム。
(項目19)
ユーザ機器装置の利用可能性を判定するように構成される前記回路は、録画される前記メディアコンテンツが利用可能になる時に、前記ユーザ機器装置が使用される予定であるかどうかを判定するように構成される、項目18に記載のシステム。
(項目20)
前記複数のユーザ機器装置のそれぞれのリソースを説明する情報を保存するように構成される前記回路は、各装置で利用可能な記憶容量、前記メディアコンテンツが録画される時に各装置で利用可能になる記憶容量、各装置の現状、前記メディアコンテンツが録画される時に予想される各装置の状態、および各装置の録画解像能のうちの少なくとも1つに関連する情報を保存するように構成される、項目17に記載のシステム。
(項目21)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、ユーザ機器装置によって生成されるメディアコンテンツを録画する指示を受信するように構成される、項目17に記載のシステム。
(項目22)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、一連のテレビ番組を録画する指示を受信するように構成される、項目17に記載のシステム。
(項目23)
前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、前記一連のテレビ番組全体を録画するために最適なリソースを有するユーザ機器を特定するように構成される、項目22に記載のシステム。
(項目24)
メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するように構成される前記回路は、前記一連のテレビ番組の少なくとも1つのエピソードを録画するために最適なリソースを有するユーザ機器を特定するように構成される、項目22に記載のシステム。
(項目25)
前記要求を実行するために最適なリソースを有するユーザ機器装置を識別するように構成される前記回路は、ユーザのメディアネットワークにおけるユーザ機器装置の中から、連続録画を実行できるユーザ機器装置を特定するように構成される、項目22に記載のシステム。
(項目26)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、前記複数のユーザ機器装置のうちのユーザ機器装置から指示を受信するように構成される、項目17に記載のシステム。
(項目27)
メディアコンテンツを録画する指示を受信するように構成される前記回路は、前記ユーザのメディアネットワークの一部でない装置から指示を受信するように構成される、項目17に記載のシステム。
(項目28)
指示を受信するように構成される前記回路は、特定のユーザ機器装置で前記メディアコンテンツを録画する指示を受信するように構成される、項目17に記載のシステム。
(項目29)
前記回路は、
前記特定のユーザ機器装置が、前記メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置でない場合に、前記ユーザに通知するようにさらに構成される、項目28に記載のシステム。
(項目30)
前記回路は、
前記メディアコンテンツを録画する前記特定のユーザ機器装置以外のユーザ機器装置の指示を受信するようにさらに構成される、項目29に記載のシステム。
(項目31)
前記回路は、
前記ユーザに対して、メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置を特定するようにさらに構成される、項目17に記載のシステム。
(項目32)
前記特定されたユーザ機器装置は、双方向番組ガイドを実現する、項目17に記載のシステム。
(項目33)
メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、前記ユーザに推奨を提供するための方法であって、
前記複数のユーザ機器装置との前記ユーザのモニタされた対話に関する情報を含むサーバユーザプロファイル情報を保存するステップと、
前記保存されたユーザプロファイル情報に基づいてメディアコンテンツを特定するステップと、
前記サーバから前記ネットワークのユーザ機器装置に前記特定されたメディアコンテンツの推奨を伝送するステップと、を備える、方法。
(項目34)
メディアコンテンツを特定するステップは、推奨が伝送されるユーザ機器装置に少なくとも部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目35)
メディアコンテンツを識別するステップは、前記推奨が伝送されるユーザ機器装置のリソースに少なくとも部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目36)
メディアコンテンツを特定するステップは、前記推奨が伝送されるユーザ機器装置の状態に部分的に基づいて、メディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目37)
前記推奨は、前記複数のユーザ機器装置のうちの、前記特定されたメディアコンテンツにアクセスするために最適なリソースを有するユーザ機器装置に伝送される、項目33に記載の方法。
(項目38)
ユーザプロファイル情報を保存するステップは、第1のタイプのユーザ機器装置との前記ユーザのモニタされた対話に関する情報を保存するステップを備える、項目33に記載の方法。
(項目39)
前記推奨が伝送されるユーザ機器装置は、前記第1のタイプのユーザ機器装置である、項目38に記載の方法。
(項目40)
前記保存されたユーザプロファイル情報は、第1のタイプの装置との前記ユーザのモニタされた対話に関する情報を含み、
メディアコンテンツを特定するステップは、前記第1のタイプの装置との前記ユーザのモニタされた対話に関する前記情報に基づいて、メディアコンテンツを特定するステップを含み、
ユーザ機器装置に推奨を伝送するステップは、第2のタイプのユーザ機器装置に推奨を伝送するステップを備える、項目33に記載の方法。
(項目41)
推奨を伝送するステップは、前記識別されたメディアコンテンツを特定する前記ネットワークのユーザ機器装置にメッセージを伝送するステップを備える、項目33に記載の方法。
(項目42)
推奨を伝送するステップは、前記特定されたメディアコンテンツを録画する前記ネットワークのユーザ機器装置にコマンドを伝送するステップを備える、項目33に記載の方法。
(項目43)
推奨を伝送するステップは、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツのための連続録画を設定するステップを備える、項目33に記載の方法。
(項目44)
メディアコンテンツを特定するステップは、前記ユーザプロファイル情報に従って、前記ユーザが視聴したことのないメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目45)
メディアコンテンツを特定するステップは、アクセス料を必要とするメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目46)
メディアコンテンツを特定するステップは、前記ユーザの関心を引きやすいメディアコンテンツを特定するステップを備える、項目33に記載の方法。
(項目47)
前記推奨が伝送される前記ユーザ機器装置は、双方向番組ガイドを実現する、項目33に記載の方法。
(項目48)
メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、推奨を前記ユーザに提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを含み、前記回路は、
前記複数のユーザ機器装置との前記ユーザのモニタされた対話に関する情報を含むサーバユーザプロファイル情報を保存し、
前記保管されたユーザプロファイル情報に基づいてメディアコンテンツを特定し、
前記サーバから前記ネットワークのユーザ機器装置に前記識別されたメディアコンテンツの推奨を伝送するように構成される、システム。
(項目49)
メディアコンテンツを特定するように構成される前記回路は、前記推奨が伝送される前記ユーザ機器装置に少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目50)
メディアコンテンツを特定するように構成される前記回路は、前記推奨が伝送される前記ユーザ機器装置のリソースに少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目51)
メディアコンテンツを識別するように構成される前記回路は、前記推奨が伝送されるユーザ機器装置の状態に少なくとも部分的に基づいて、メディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目52)
前記推奨を伝送するように構成される前記回路は、前記複数のユーザ機器装置のうちの、前記特定されたメディアコンテンツにアクセスするために最適なリソースを有するユーザ機器装置に前記推奨を伝送するように構成される、項目48に記載のシステム。
(項目53)
ユーザプロファイル情報を保存するように構成される前記回路は、第1のタイプのユーザ機器装置との前記モニタされたユーザ対話に関する情報を保存するように構成される、項目48に記載のシステム。
(項目54)
前記推奨を伝送するように構成される前記回路は、前記第1のタイプのユーザ機器装置に前記推奨を伝送するように構成される、項目53に記載のシステム。
(項目55)
前記保存されたユーザプロファイル情報は、第1のタイプの装置との前記ユーザのモニタされた対話に関する情報を備え、
メディアコンテンツを特定するように構成される前記回路は、前記第1のタイプの装置との前記ユーザのモニタされた対話に関する前記情報に基づいて、メディアコンテンツを特定するように構成され、
ユーザ機器装置に推奨を伝送するように構成される前記回路は、第2のタイプのユーザ機器装置に推奨を伝送するように構成される、項目48に記載のシステム。
(項目56)
推奨を伝送するように構成される前記回路は、前記特定されたメディアコンテンツを特定する前記ネットワークのユーザ機器装置にメッセージを伝送するように構成される、項目48に記載のシステム。
(項目57)
推奨を伝送するように構成される前記回路は、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツを録画する、項目48に記載のシステム。
(項目58)
推奨を伝送するように構成される前記回路は、前記ネットワークのユーザ機器装置にコマンドを伝送して、前記特定されたメディアコンテンツのための連続録画を設定するように構成される、項目48に記載のシステム。
(項目59)
メディアコンテンツを特定するように構成される前記回路は、前記ユーザプロファイル情報に従って、前記ユーザが視聴したことのないメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目60)
メディアコンテンツを特定するように構成される前記回路は、アクセス料を必要とするメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目61)
メディアコンテンツを特定するように構成される前記回路は、前記ユーザの関心を引く可能性のあるメディアコンテンツを特定するように構成される、項目48に記載のシステム。
(項目62)
前記推奨が伝送される前記ユーザ機器装置は、双方向番組ガイドを実現する、項目48に記載のシステム。
(項目63)
ネットワークのサーバを使用して、ユーザプロファイル情報を前記メディアネットワークの新しいユーザ機器装置に提供するための方法であって、
ユーザプロファイル情報を前記サーバ上に保存するステップであって、前記保存されたユーザプロファイル情報は、前記ネットワークの第1のユーザ機器装置から受信される情報を含む、ステップと、
前記ネットワークの前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するステップと、
前記保存されているユーザプロファイル情報の少なくとも一部を前記検出された新しいユーザ機器装置に伝送するステップと、を備える、方法。
(項目64)
前記新しいユーザ機器装置は、前記第1のユーザ機器装置とは異なるタイプである、項目63に記載の方法。
(項目65)
前記検出された新しいユーザ機器装置に伝送される前記ユーザプロファイル情報は、前記新しいユーザ機器装置のタイプに関連する前記情報を備える、項目64に記載の方法。
(項目66)
第1のタイプの装置に関連する前記保存されたユーザプロファイル情報の少なくとも一部を、第2のタイプの装置に関連するユーザプロファイル情報に変換するステップをさらに備える、項目65に記載の方法。
(項目67)
前記サーバ上に保存された前記ユーザプロファイル情報を前記ネットワークの前記第1のユーザ機器装置からのユーザプロファイル情報に同期させるステップをさらに備える、項目63に記載の方法。
(項目68)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記新しいユーザ機器装置からの前記保存されたユーザプロファイル情報の要求を受信するステップを備える、項目63に記載の方法。
(項目69)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記新しい装置が前記ネットワークに追加されたことを検出するステップを備える、項目63に記載の方法。
(項目70)
前記新しいユーザ機器装置が前記保存されたユーザプロファイル情報を有しないことを検出するステップは、前記ユーザプロファイル情報に関連するユーザが前記新しいユーザ機器装置にログオンしたことを検出するステップを備える、項目63に記載の方法。
(項目71)
前記ユーザプロファイル情報に関連する前記検出された新しいユーザ機器装置メディアコンテンツに伝送するステップをさらに備える、項目63に記載の方法。
(項目72)
前記サーバに保存される前記ユーザプロファイル情報は、ユーザ個人化データを備える、項目63に記載の方法。
(項目73)
前記サーバに保存される前記ユーザプロファイル情報は、ユーザ構成情報を備える、項目63に記載の方法。
(項目74)
前記検出された新しいユーザ機器装置に、デフォルトのユーザプロファイル情報を伝送するステップをさらに備える、項目63に記載の方法。
(項目75)
前記新しいユーザ機器装置は、双方向番組ガイドを実現する、項目63に記載の方法。
(項目76)
ネットワークのサーバを使用して、前記メディアネットワークの新しいユーザ機器装置にユーザプロファイル情報を提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを備え、前記回路は、
ユーザプロファイル情報を前記サーバ上に保存し、前記保存されたユーザプロファイル情報は、前記ネットワークの第1のユーザ機器装置から受信される情報を含み、
前記ネットワークの前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出し、
前記保存されたユーザプロファイル情報の少なくとも一部を、前記検出された新しいユーザ機器装置に伝送するように構成される、システム。
(項目77)
前記新しいユーザ機器装置は、前記第1のユーザ機器装置とは異なるタイプである、項目76に記載のシステム。
(項目78)
前記検出された新しいユーザ機器装置に伝送される前記ユーザプロファイル情報は、前記新しいユーザ機器装置のタイプに関連する前記情報を含む、項目77に記載のシステム。
(項目79)
第1のタイプの装置に関連する前記保存されたユーザプロファイル情報の少なくとも一部を第2のタイプの装置に関連するユーザプロファイル情報に変換するように構成される回路をさらに備える、項目78に記載のシステム。
(項目80)
前記サーバ上に保存される前記ユーザプロファイルを前記ネットワークの前記第1のユーザ機器装置からのユーザプロファイルに同期させるように構成される回路をさらに備える、項目76に記載のシステム。
(項目81)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記保存されたユーザプロファイル情報の要求を、前記新しいユーザ機器装置から受信するように構成される、項目76に記載のシステム。
(項目82)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記新しい装置が前記ネットワークに追加されたことを検出するように構成される、項目76に記載のシステム。
(項目83)
前記新しいユーザ機器装置が、前記保存されたユーザプロファイル情報を有しないことを検出するように構成される前記回路は、前記ユーザプロファイル情報に関連するユーザが、前記新しいユーザ機器装置にログオンしたことを検出するように構成される、項目76に記載のシステム。
(項目84)
前記検出された新しいユーザ機器装置に、前記ユーザプロファイル情報に関連するメディアコンテンツを伝送するように構成される回路をさらに備える、項目76に記載のシステム。
(項目85)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ個人化データを含む、項目76に記載のシステム。
(項目86)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ構成情報を含む、項目76に記載のシステム。
(項目87)
前記検出された新しいユーザ機器装置に、デフォルトのユーザプロファイル情報を伝送するように構成される回路をさらに備える、項目76に記載のシステム。
(項目88)
前記新しいユーザ機器装置は、双方向番組ガイドを実現する、項目76に記載のシステム。
(項目89)
前記ユーザ機器装置のタイプに基づいて、ユーザプロファイル情報をメディアネットワークの前記ユーザ機器装置に提供するための方法であって、
ユーザプロファイル情報をサーバ上に保存するステップであって、前記保存されるユーザプロファイル情報は、複数のタイプのユーザ機器装置に関連したユーザ個人化データを含む、ステップと、
複数のタイプのユーザ機器装置の中から、第1のユーザ機器装置のタイプを判定するステップと、
前記第1のユーザ機器装置のタイプに関連した前記ユーザ個人化データを特定するステップと、
前記第1のユーザ機器装置に、前記特定されたユーザ個人化データを伝送するステップと、を備える、方法。
(項目90)
第1のタイプの装置に関連する前記保存されたユーザ個人化データの少なくとも一部を、第2のタイプの装置に関連するユーザ個人化データに変換するステップをさらに備える、項目89に記載の方法。
(項目91)
前記サーバ上に保存された前記ユーザプロファイル情報を、前記ネットワークの複数のユーザ機器装置からのユーザプロファイル情報に同期させるステップをさらに備える、項目89に記載の方法。
(項目92)
前記第1のユーザ機器装置は、前記保存されたユーザプロファイル情報のいずれも有しない新しいユーザ機器装置である、項目89に記載の方法。
(項目93)
前記サーバ上に保存される前記ユーザプロファイル情報は、ユーザ構成情報を備える、項目89に記載の方法。
(項目94)
前記検出された新しいユーザ機器装置に、デフォルトのユーザ個人化データを伝送するステップをさらに備える、項目89に記載の方法。
(項目95)
前記第1のユーザ機器装置から、前記特定されたユーザ個人化データの要求を受信するステップをさらに備える、項目89に記載の方法。
(項目96)
前記ユーザプロファイル情報に関連するユーザが、前記第1のユーザ機器装置にログオンしたことを検出するステップをさらに備える、項目89に記載の方法。
(項目97)
前記第1のユーザ機器装置のタイプに関連する前記ユーザ個人化データを特定するステップは、前記第1のユーザ機器装置と同タイプのユーザ機器装置から受信されたデータを特定するステップを備える、項目89に記載の方法。
(項目98)
前記第1のユーザ機器装置は、双方向番組ガイドを実現する、項目89に記載の方法。
(項目99)
前記ユーザ機器装置のタイプに基づいて、ユーザプロファイル情報をメディアネットワークのユーザ機器装置に提供するためのメディアガイダンスシステムであって、
少なくとも部分的に回路で実現される双方向メディアガイダンスアプリケーションを備え、前記回路は、
ユーザプロファイル情報をサーバ上に保存し、前記保存されたユーザプロファイル情報は、複数のタイプのユーザ機器装置に関連したユーザ個人化データを含み、
複数のタイプのユーザ機器装置の中から、第1のユーザ機器装置の前記タイプを判定し、
前記第1のユーザ機器装置のタイプに関連した前記ユーザ個人化データを特定し、
前記第1のユーザ機器装置に、前記特定されたユーザ個人化データを伝送するように構成される、システム。
(項目100)
第1のタイプの装置に関連する前記保存されたユーザ個人化データの少なくとも一部を、第2のタイプの装置に関連するユーザ個人化データに変換するように構成される回路をさらに含む、項目99に記載のシステム。
(項目101)
前記サーバ上に保存された前記ユーザプロファイル情報を、前記ネットワークの前記複数のユーザ機器装置からのユーザプロファイル情報に同期させるように構成される回路をさらに備える、項目99に記載のシステム。
(項目102)
前記第1のユーザ機器装置は、前記保存されたユーザプロファイル情報のいずれも有しない新しいユーザ機器装置である、項目99に記載のシステム。
(項目103)
前記サーバ上に保存された前記ユーザプロファイル情報は、ユーザ構成情報を含む、項目99に記載のシステム。
(項目104)
前記検出された新しいユーザ機器装置に、デフォルトのユーザ個人化データを伝送するように構成される回路をさらに備える、項目99に記載のシステム。
(項目105)
前記第1のユーザ機器装置から、前記特定されたユーザ個人化データの要求を受信するように構成される回路をさらに備える、項目99に記載のシステム。
(項目106)
前記ユーザプロファイル情報に関連するユーザは、前記第1のユーザ機器装置にログオンしたことを検出するように構成される回路をさらに備える、項目99に記載のシステム。
(項目107)
前記第1のユーザ機器装置のタイプに関連する前記ユーザ個人化データを特定するように構成される前記回路は、前記第1のユーザ機器装置と同タイプのユーザ機器装置から受信されたデータを特定するように構成される、項目99に記載のシステム。
(項目108)
前記第1のユーザ機器装置は、双方向番組ガイドを実現する、項目99に記載のシステム。
【図面の簡単な説明】
【0013】
本発明のさらなる特徴、その性質および種々の利益は、添付の図面および以下の詳細な説明から、より明らかになる。
【図1】本発明の一実施形態に従う例示的なグリッド番組一覧ディスプレイ画面を示す。
【図2】本発明の一実施形態に従う例示的なビデオモザイク番組一覧ディスプレイ画面を示す。
【図3】本発明の一実施形態に従う例示的なログインピクチャインピクチャディスプレイ画面を示す。
【図4】本発明の一実施形態に従う例示的なピクチャインピクチャユーザメディアネットワークビューディスプレイ画面を示す。
【図5】本発明の一実施形態に従う例示的な番組一覧ディスプレイ画面を示す。
【図6】本発明の一実施形態に従う例示的な録画設定ピクチャインピクチャディスプレイ画面を示す。
【図7】本発明の一実施形態に従う例示的なユーザ機器装置の一般化された実施形態を示す。
【図8】本発明の一実施形態に従う例示的な双方向メディアガイダンスシステムの一般化された実施形態を示す。
【図9】本発明の一実施形態に従う例示的なプロファイルデータ構造の模式図である。
【図10】本発明の一実施形態に従う例示的なユーザメディアネットワークデータ構造の模式図である。
【図11】本発明の一実施形態に従う例示的なプロファイル情報データ構造の模式図である。
【図12】本発明の一実施形態に従う例示的な個人化情報データ構造の模式図である。
【図13】本発明の一実施形態に従う例示的なメディアコンテンツ情報データ構造の模式図である。
【図14】本発明に従うユーザのメディアネットワークにログインするための例示的な工程図を示す。
【図15】本発明に従うユーザのメディアネットワークに関するユーザプロファイル情報を同期させるための例示的な工程図を示す。
【図16】本発明に従うユーザ機器装置に対してユーザプロファイル情報を伝送するための例示的な工程図を示す。
【図17】本発明に従うユーザ機器装置にユーザプロファイル情報を伝送するための例示的な工程図を示す。
【図18】本発明に従ってユーザのメディアネットワーク上で録画を設定するための例示的な工程図を示す。
【図19】本発明に従ってユーザのメディアネットワーク上で録画を設定するための例示的な工程図を示す。
【図20】本発明に従いユーザに推奨を提供するための例示的な工程図を示す。
【発明を実施するための形態】
【0014】
いかなるメディア伝達システムにおいても、ユーザが利用可能なメディアの量は、膨大になる可能性がある。結果として、多数のユーザは、ユーザがメディアの選択肢を効率的にナビゲートして、希望のメディアを容易に識別できるインターフェイスを介する形式のメディアガイダンスを望んでいる。このようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと呼ぶが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと呼ばれることがある。
【0015】
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて、多様な形式を取り得る。1つの典型的なタイプのメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド(電子番組ガイドと呼ばれることもある)は、周知のガイダンスアプリケーションで、ユーザが、特に、従来のテレビ番組(従来の放送、ケーブル、衛星、インターネットまたはその他の手段を経由して提供される)、有料番組、オンデマンド番組(ビデオオンデマンド(VOD)システムのように)、インターネットコンテンツ(例えば、ストリーミングメディア、ダウンロード可能なメディア、ウェブキャストなど)、およびその他のタイプのメディアまたはビデオコンテンツを含む多種のメディアコンテンツ間のナビゲーションや検索するのを可能にする。ガイダンスアプリケーションは、ユーザが、例えば、ビデオクリップ、記事、広告、チャットセッション、ゲーム等を含むビデオコンテンツに関係したコンテンツ間のナビゲーションおよび検索することも可能にする。
【0016】
インターネット、モバイルコンピューティング、高速ワイヤレスネットワークの登場に伴い、ユーザは、パーソナルコンピュータ(PC)、およびハンドヘルドコンピュータ、携帯端末(Personal digital assistant:PDA)、モバイル電話、車載テレビ電話、またはその他のモバイル装置のような、従来はメディアにアクセスしなかった他の装置上でアクセスしている。これらの装置上で、ユーザは、テレビを介して利用可能であるのと同じメディア間をナビゲートおよび検索することができる。結果として、メディアガイダンスは、これらの装置上でも必要である。ガイダンスは、テレビだけを介して視聴可能なメディアコンテンツ、これらの装置のうちの1つ、またはそれ以上のみを介して視聴可能なメディアコンテンツ、または、テレビおよびこれらの装置のうちの1つ以上で視聴可能なメディアコンテンツに対して、提供することができる。メディアガイダンスアプリケーションは、ハンドヘルドコンピュータ、PDA、モバイル電話、または他のモバイル装置上で、オンラインアプリケーション(つまり、ウェブサイト上で提供)、または、スタンドアロン型アプリケーションまたはクライアントとして提供することができる。メディアガイダンスアプリケーションを実現することができる多様な装置およびプラットフォームについて、以下に詳細を説明する。
【0017】
双方向メディアガイダンスアプリケーションを使用して、メディアを識別およびアクセスするユーザの能力を強化するために、ガイダンスアプリケーションをカスタマイズすることができる。ユーザ個人化オプション、ユーザ選好オプション、およびユーザが選択したメディアコンテンツに関する情報を使用して、ガイダンスアプリケーションおよびアプリケーションがガイダンスを提供するメディアコンテンツの外観および機能を変更することができる。個人化オプションは、構成情報を含むことによって、ユーザがガイダンスアプリケーションの外観および機能をカスタマイズするのを可能にする。構成情報によって、例えば、ユーザは、ガイダンスアプリケーションによって表示されるメニュー、およびメニューの作動の仕方を決定するのを可能にする。選好オプションは、ユーザの選好メディアコンテンツ(例えば、「シンプソンズ(The Simpsons)」)、メディアの選好カテゴリ(例えば、ドラマ、アクション)、またはメディアの選好タイプ(例えば、マンガ、映画)を含む、ユーザのメディア選好に関する情報を含むことができる。選好情報を使用して、例えば、ユーザの関心対象となる可能性のあるメディアコンテンツの推奨をユーザに提供することができる。ユーザが選択したメディアコンテンツに関する情報は、ユーザが視聴した、ユーザが録画した、またはユーザが関心対象として特定したメディアコンテンツの一覧を含むことができる。このメディアコンテンツ情報は、一覧されたメディアコンテンツ、または一覧されたメディアコンテンツに関連するメディアコンテンツの録画を含むこともできる。各ユーザの個人化情報、選好情報、およびメディアコンテンツ情報は、ユーザに関連したユーザプロファイルに保管することができる。
【0018】
ユーザが、より多くの装置からメディアコンテンツにアクセスするにつれて、異なる装置で実行しているメディアガイダンスアプリケーションの外観と雰囲気を標準化し、装置がユーザプロファイル情報を共有できるようにする必要性が生じてきた。本発明は、複数の装置のためのユーザプロファイル情報を管理するための方法およびシステムを提供する。
【0019】
本明細書で言及されるユーザは、個人のユーザまたはユーザのグループ、例えば家族のメンバーまたは友達のグループ等であり得る。ユーザは、テレビ、携帯電話、およびポータブルメディアプレーヤー等の複数のユーザ機器装置を使用して、メディアコンテンツにアクセスし得る。ユーザによって使用されるユーザ機器装置は、ユーザのメディアネットワークを形成する。ユーザのメディアネットワークは、例えば、ユーザのWIFIホームネットワークを通じて接続されたユーザのテレビおよびパーソナルコンピュータを含むホームネットワークであり得る。代替として、ユーザのメディアネットワークは、インターネット、または、例えば、テレビサービスプロバイダネットワークおよび携帯電話ネットワーク等の第三者ネットワークを通じて接続されたユーザ機器装置を含むことができる。ユーザのメディアネットワークは、ユーザの携帯電話等のユーザによってのみ使用される機器装置を含むことができる。ユーザのメディアネットワークは、家庭の複数メンバーによって使用されるテレビ等の共有機器を含むこともできる。
【0020】
ユーザのメディアネットワークのユーザ機器装置のためのプロファイル情報は、装置間で共有され、各装置上のユーザに提供されるメディアガイダンスを協働させることができる。協働調整は、ユーザ構成情報を共有して、ユーザの装置のすべてにおいて共通または類似するメディアガイダンスインターフェイスを提供するステップを含むことができる。協働調整は、選好情報を共有して、調整されたメディアコンテンツ推奨を装置上で提供するステップを含むこともできる。協働調整は、メディアコンテンツ情報を共有して、ユーザが複数の装置から録画されたコンテンツにアクセスできるようにするステップを含むことができる。協働調整は、追加機能性を提供することができ、例えば、ユーザが、ネットワーク上の別の装置を使用して、ユーザのメディアネットワーク上の装置と遠隔的に通信するか、または制御するのを可能にする。
【0021】
メディアガイダンスアプリケーションの機能の1つは、メディア一覧やメディア情報をユーザに提供することである。図1〜6は、メディアガイダンス、特にメディア一覧で提供するために使用できる例示的な表示画面を示す。図1〜6に示された表示画面は、任意の適切な装置またはプラットフォーム上に実現することができる。図1〜6の表示は、全画面の表示として例示されているが、表示されているメディアコンテンツを完全または部分的にオーバーレイすることもできる。ユーザは、表示画面に提供された選択可能なオプションを選択することによって(例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等)、または、リモコン装置または他のユーザ入力インターフェイスまたは装置上の専用ボタン(例えば、「ガイド」ボタン)を押すことによって、メディア情報にアクセスする意思があることを示すことができる。ユーザの指示に応答して、メディアガイダンスアプリケーションは、枠内の時間およびチャンネル別、時間別、チャンネル別、メディアのタイプ別、カテゴリ別(例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ)、または、他の定義済みの、ユーザ定義の、または他の体系化の条件等、いくつかの方式のうちの1つで体系化されたメディア情報を備える表示画面を提供することができる。}
図1は、時間およびチャンネル別に配置された例示的な枠の番組一覧表示100を示しているが、単一の表示で多種のメディアコンテンツにアクセスすることも可能である。ディスプレイ100は、(1)チャンネル/メディアタイプ識別子の列104(各チャンネル/メディアタイプ識別子(列のセル)は利用可能な異なるチャンネルまたはメディアのタイプを特定する)、および(2)時間識別子の行106(各時間識別子(行のセル)は番組の時間帯を特定する)を備える枠102を含むことができる。また、枠102は、番組一覧108のような番組一覧の欄を含み、各一覧は、一覧に関連したチャンネルや時刻上に提供される番組のタイトルを提供する。ユーザ入力装置によって、ユーザは、ハイライト領域110を移動することによって、番組一覧を選択することが可能である。ハイライト領域110によって選択された番組一覧に関連する情報は、番組情報領域112に提供される。領域112は、例えば、番組タイトル、番組内容、番組が提供される時刻(該当する場合)、番組が放送されるチャンネル(該当する場合)、番組の評価および他の望ましい情報を含むことができる。
【0022】
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションは、スケジュールに従い提供されない非線形番組へのアクセスも提供する。非線形番組は、オンデマンドメディアコンテンツ(例えばVOD)、インターネットコンテンツ(例えばストリーミングメディア、ダウンロード可能なメディア等)、ローカルに保存されているメディアコンテンツ(例えば、デジタルビデオレコーダ(DVR)、デジタルビデオディスク(DVD)、ビデオカセット、コンパクトディスク(CD)に保管されたビデオコンテンツ等)、または時間に関係しない他のメディアコンテンツを含む、多種のメディアソースからのコンテンツを含む。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルのメディアコンテンツ両方を含むことができる(例えば、「The Sopranos」や「Curb
Your Enthusiasm」を提供しているHBO On Demand)。HBO ON DEMAND、THE SOPRANOSおよびCURB YOUR ENTHUSIASMは、Home Box Office, Incの登録商標である。インターネットコンテンツは、チャットセッションまたはウェブキャストのようなウェブイベント、または、インターネットウェブサイトまたは他のインターネットアクセス(例えばFTP)を介して、ストリーミングメディアまたはダウンロード可能なメディアとしてオンデマンドで視聴可能なコンテンツを含むことができる。
【0023】
枠102は、オンデマンド一覧114、録画メディア一覧116、およびインターネットコンテンツ一覧118を含む非線形番組のための一覧を提供することができる。異なるタイプのメディアソースからのコンテンツのための表示組み合わせ一覧は、「混合型メディア」表示と呼ばれることがある。ディスプレイ100とは異なる、表示可能な一覧のタイプの多様な並びは、ユーザ選択またはガイダンスアプリケーション定義に基づくことができる(例えば、録画および放送一覧だけの表示、オンデマンドおよび放送の一覧だけの表示、等)。例示されているように、一覧114、116および118は、これらの一覧の選択がそれぞれ、オンデマンド一覧、録画一覧またはインターネット一覧専用の表示へのアクセスを提供できることを示すように、枠102内に表示される時間帯全体に示される。他の実施形態では、これらメディアタイプの一覧は、枠102内に直接含めることができる。追加の一覧は、ナビゲーションアイコン120のうちの1つを選択するユーザに応答して表示することができる。(ユーザ入力装置上の矢印キーを押すと、ナビゲーションアイコン120を選択するのと同様な方式で表示を変化することができる。)
ディスプレイ100は、ビデオ領域122、広告124、オプション領域126、およびユーザメディアネットワーク識別領域128を含むこともできる。ユーザメディアネットワーク識別領域128は、番組ガイドが現在関連しているユーザメディアネットワークを特定することができる。ビデオ領域122によって、ユーザは、ユーザが現在利用可能、利用可能になる予定、または、利用可能であった番組を表示および/プレビューすることができるようになる場合がある。ビデオ領域122のコンテンツは、枠102に表示される一覧のうちの1つに対応、または、それから独立することができる。ビデオ領域を含む枠表示はピクチャインガイド(PIG)表示と呼ばれる場合がある。PIG表示とその機能については、2003年5月13日出願のSatterfieldらの米国特許番号6,564,378および2001年5月29日出願のYuenらの米国特許番号6,239,794に詳細が説明されており、全体を参照することによってここに組み込む。PIG表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含むことができる。
【0024】
広告124は、視聴者のアクセス権(例えば、番組サービスに加入)に応じて、現在視聴が可能、今後視聴が可能、または視聴が可能になることはない、メディアコンテンツに対して広告を提供することができ、さらに、枠102内の1つ以上のメディア一覧に対応または無関係にすることができる。広告124は、また、枠102に表示されるメディアコンテンツに関係または無関係な製品またはサービスに対する広告にすることもできる。広告124は、選択可能にすることができ、メディアコンテンツに関する詳細情報を提供する、製品またはサービスに関する情報を提供する、メディアコンテンツ、製品またはサービスの購入を可能にする、広告に関係するメディアコンテンツを提供することなどができる。広告124は、ユーザのプロファイル/選好、モニタされたユーザアクティビティ、提供される表示のタイプ、または、その他適切なターゲット対象の広告ベースに基づいた対象とすることができる。
【0025】
広告124は、四角またはバナー形状として示されているが、広告は、ガイダンスアプリケーションの表示内で任意の適切な大きさ、形状、および場所に提供することができる。例えば、広告124は、枠102に対して水平方向に隣接する四角形として提供することができる。これは、パネル広告と呼ばれることがある。さらに、広告は、メディアコンテンツまたはガイダンスアプリケーション表示上にオーバーレイ、または表示内に埋め込むことができる。広告はまた、テキスト、画像、回転画像、ビデオクリップまたは他のタイプのメディアコンテンツも含むことができる。広告は、ガイダンスアプリケーションを備えるユーザ機器内、ユーザ機器に接続されたデータベース内、離れた場所(ストリーミングメディアサーバを含む)、または他の記憶手段またはこれらの場所の組み合わせ上に保存することができる。メディアガイダンスアプリケーションに広告を提供することは、例えば、2003年1月17日出願のKnudson らの米国特許出願番号10/347,673、2004年6月29日出願のWard, IIIらの米国特許番号6,756,997、および2002年5月14日出願のScheinらの米国特許番号6,388,714に詳細が検討されており、全体を参照することによりここに組み込む。広告は、本発明の他のメディアガイダンスアプリケーション表示画面に含むことができることが理解されるであろう。
【0026】
オプション領域126によって、ユーザは、多種のメディアコンテンツ、メディアガイダンスアプリケーション表示、および/またはメディアガイダンスアプリケーション機能にアクセスすることが可能になる場合がある。オプション領域126は、ディプレイ100(および本発明の他の表示画面)の一部にすることができるか、あるいは画面上のオプションを選択することによって、またはユーザ入力装置上の専用または割り当て可能ボタンを押すことにより、ユーザによって起動することができる。オプション領域126内の選択可能なオプションは、枠102内の番組一覧に関連する機能に関することができるか、あるいはメインメニュー表示から利用可能なオプションを含むことができる。番組一覧に関係する機能は、番組の他の放送時間または受信方式の検索、番組の録画、番組のシリーズ録画を可能にすること、番組および/またはチャンネルをお気に入りとして設定、番組の購入、または他の機能を含むことができる。メインメニュー表示から利用可能なオプションは、検索オプション、VODオプション、ペアレンタル管理オプション、多様なタイプの一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイにアクセス、または他のオプションを含むことができる。
【0027】
メディアガイダンスアプリケーションは、ユーザの選好に基づいて個人化することができる。個人化されたメディアガイダンスアプリケーションによって、ユーザは、メディアガイダンスアプリケーションによって個人化された「体験」を作成するように、表示や機能をカスタマイズすることができる。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および/または多様なユーザ選好を判定するようにメディアガイダンスアプリケーションがユーザのアクティビティをモニタすることによって、作成することができる。ユーザは、ログインすることによって、またはそのほかの手段でガイダンスアプリケーションに対して自身を特定することによって、個人化されたガイダンスアプリケーションにアクセスすることができる。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルにに基づいて作成することができる。カスタマイズは、プレゼンテーションスキームの変更(例えば、表示のカラースキーム、テキストのフォントサイズ等)、表示されるメディアコンテンツ一覧の態様(例えば、HDTV番組だけ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネル表示の並び替え、推奨メディアコンテンツ等)、希望の録画機能(例えば、特定のユーザに対する録画またはシリーズ録画、録画の質等)、ペアレンタル管理設定、および他の望ましいカスタマイズを含むことができる。
【0028】
メディアガイダンスアプリケーションは、ユーザがユーザプロファイル情報を提供することを可能にするか、あるいはユーザプロファイル情報を自動的に編成することができる。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディアをモニタ、および/またはユーザが行なう可能性のあるガイダンスアプリケーションとの他の対話をモニタすることができる。さらに、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルのすべてまたは部分を取得(例えば、www.tvguide.comのようなユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザのハンドヘルド装置から、等)、および/またはメディアガイダンスアプリケーションがアクセスできる他のソースから、ユーザに関する情報を取得できる。この結果、ユーザの様々な装置で一貫して、統一されたガイダンスアプリケーション体験をユーザに提供することが可能になる。この種のユーザ体験は、図8を参照して以下に詳細を説明する。追加の個人化されたメディアガイダンスアプリケーション機能は、2005年7月11日出願のEllisらの米国特許申請番号11/179,410、1999年11月9日出願のBoyerらの米国特許申請番号09/437,304、および2002年2月21日出願のEllisらの米国特許申請番号10/105,128に詳細が説明されており、全体を参照することによってここに組み込む。
【0029】
メディアガイダンスを提供するための別の表示配置を図2に示す。ビデオモザイクディスプレイ200は、メディアのタイプ、ジャンル(例えば、ニュース、スポーツ、子供、ローカル)、および/または他の体系化条件に基づいて体系化されたメディアコンテンツ情報に対する選択可能オプション202を含む。ディスプレイ200では、テレビ一覧オプション204が選択されたので、放送番組一覧として、一覧206、208、210および212を提供する。図1の一覧とは異なり、ディスプレイ200の一覧は、簡単なテキスト(例えば、番組のタイトル)やメディアを説明するアイコンだけに限定されない。代わりに、ディスプレイ200では、一覧は、表紙のイラスト、メディアコンテンツからの静止画、ビデオクリップのプレビュー、メディアコンテンツからの生ビデオ、または、一覧によって説明されているメディアコンテンツをユーザに示す他のタイプのメディアを含む、グラフィック画像を提供することができる。グラフィック一覧の各々は、また、一覧に関連したメディアコンテンツに関する詳細情報を提供するように、テキストを付け加えることもできる。例えば、一覧208は、メディア部分214とテキスト部分216を含む2つ以上の部分を含むことができる。メディア部分214および/またはテキスト部分216は、ビデオを全画面で見るように、または、メディア部分214に表示されるビデオに関係する番組一覧を見るように、選択可能にすることができる(例えば、ビデオが表示されるチャンネルの一覧を見る)。
【0030】
ディスプレイ200の一覧のサイズは異なる(つまり、一覧206は一覧208、210および212より大きい)が、必要な場合は、すべての一覧を同じサイズにすることができる。一覧は、メディアプロバイダの要求どおりに、またはユーザ選好に基づいて、ユーザに関心の度合いを示す、または特定のコンテンツを強調するように、サイズが異なる場合やグラフィックが強調されている場合がある。メディア一覧のグラフィックを強調するための多様なシステムおよび方法は、例えば、全体を参照することにより本明細書に組み込まれる、2005年12月29日出願のYatesの米国特許申請番号11/324,202で検討されている。
【0031】
選択可能なオプション202は、個人のメディアネットワークを見る、ユーザ選好および/またはメディアネットワークからログオフオプションを含む、ユーザメディアネットワークオプションを含むこともできる。個人のメディアネットワークを見るオプションを使用して、現在のユーザメディアネットワークに関連したユーザ機器装置の一覧を見ることができる。個人のメディアネットワークを見るオプションを使用して、ユーザのメディアネットワークから装置を追加または削除することもできる。ユーザ選好オプションを使用して、ユーザ選好メニューにアクセスすることによって、ユーザは、ユーザのメディアネットワークおよび/またはメディアガイダンスアプリケーションが関連する装置に関連したユーザ選好およびユーザ個人化オプションを変更することができる。メディアネットワークからログオフオプションを使用して、メディアガイダンスアプリケーションが現在関連しているユーザメディアネットワークからログオフする、および/または異なるユーザメディアネットワークにログオンすることができる。ユーザメディアネットワークに対するさらなるアクセス機能が、図3に関連して説明される。
【0032】
図3は、ユーザがユーザメディアネットワークにログインできる、例示的なログインピクチャインピクチャディスプレイ302を示す。ログインディスプレイ302は、例えば、図2のメディアネットワークからログオフメニューオプション202のユーザ選択に応答して提示され得る。ログインディスプレイ302は、ユーザ選択フィールド304およびパスワードフィールド306を含むことができる。ユーザは、フィールド304の左右にある矢印ボタンを使用して、ユーザ選択フィールド304においてユーザ名または他の識別子を入力し、最近ユーザ機器装置を使用したユーザ名を切り替えることができる。代替として、ユーザは、ユーザ名または識別子をフィールド304にタイプするか、または他の適切な手段を使用して、ユーザ機器装置に対して自身を特定することができる。任意のパスワードフィールド306を使用して、ログオンしているユーザの身元を確認することができる。
【0033】
ログイン機能は、ユーザ機器装置をユーザのメディアネットワークに関連させるために必要とされ得る。ユーザは、ユーザ機器装置を初めて使用する場合、自分のメディアネットワークにログインする必要があり得る。ユーザのメディアネットワークにログインする動作は、装置の識別子をユーザのメディアネットワークプロファイルに保存することによって、装置をユーザのメディアネットワークに永久に関連させることができる。ログイン動作は、また、ユーザのメディアネットワークに関連したプロファイル情報の少なくとも一部をユーザ機器装置上にダウンロードし、ユーザが、自分の個人化および選好オプション、ならびに装置からメディアコンテンツ情報にアクセスすることを可能にする。装置は、ユーザがメディアネットワークから装置を削除するまで、メディアネットワークに関連したままであり得る。
【0034】
代替として、ユーザは、ユーザ機器装置を使用するたびに、自分のメディアネットワークにログインして、装置および/または自分のメディアネットワークに対して自身を特定する必要があり得る。複数のユーザによって使用され得る共有装置の場合において、例えば、ユーザのメディアネットワークにログインすることにより、適切なユーザのプロファイル情報が機器装置上にロードされることを保証することができる。装置上にログインする他の手段を使用することができる。例えば、装置は、装置と、その装置のユーザとの対話に基づいて、ユーザの身元を自動的に検出することができ、自動検出に応答して、ユーザに身元を特定するように促すか、またはユーザのメディアネットワークに自動的にログオンさせることができる。
【0035】
図4は、ユーザがユーザのメディアネットワークに関連したユーザ機器装置を見ることができる、ユーザのメディアネットワークの例示的なピクチャインピクチャディスプレイ402を示す。ユーザのメディアネットワークに関連した装置は、装置のタイプ(例えば、テレビ、PC、録画装置、携帯電話)および装置が現在利用可能かどうかに従って表示され得る。
【0036】
装置は、例えば、電源がオフの場合、現在ネットワークに接続されていない場合、他のユーザによって使用されている場合、または予約された録画等のバックグラウンド機能を実行している場合は、利用不可能であり得る。装置は、装置または装置の機能が、メディアネットワークにアクセスしている装置からアクセスできない場合にも利用不可能として表示され得る。装置は、装置の制限またはサービスプロバイダによって課される制限のため、アクセスできない場合がある。例えば、携帯電話装置は、セットトップボックスが、電話に保存されている録画にアクセスする、または電話で録画を予約することができないため、ユーザのホームテレビシステム上で利用不可能として表示され得る。別の実施形態において、携帯電話装置は、電話サービスおよび/またはテレビサービスプロバイダによって課される制限のため、利用不可能として表示され得る。例えば、携帯電話機サービスプロバイダによって課される制限は、ユーザがユーザの携帯電話を使用して、ホームテレビでの録画を予約することを禁じる場合がある。サービスプロバイダは、クロスデバイス機能を制限すること、例えば、同一のプロバイダによる電話サービスおよびテレビサービスの両方を有するユーザがそのような機能性を利用できるようにすることができる。代替として、完全なクロスデバイス機能は、追加料金で使用可能にすることができる。別の実施形態において、クロスデバイス機能は、ユーザが結び得る契約によって制限され得る。例えば、ユーザは、単一装置または特定のタイプの装置上で再生するための録画を購入した可能性があるが、ユーザが未認証の装置から録画にアクセスしようとすると、録画および/または録画を有する装置が利用不可能として表示され得る。
【0037】
予定された時間に利用不可能になる利用可能な装置は、それらが利用不可能になる時間を示すことができる。同様に、予定された時間に利用可能になる利用不可能な装置は、将来の利用可能性を示すことができる。例えば、現在番組を録画している録画装置は、利用不可能としてリストされ、(図示されるように)予定された時間に装置が利用可能になることを示すことができる。反対に、現在利用可能な録画装置は、利用不可能になる時間(例えば、次の予約された録画の開始時間)を示すことができる。
【0038】
ディスプレイ402は、新しい装置をネットワークに追加するためのメニューオプション404を含むこともできる。メニューオプション404を使用して、ユーザによって現在使用されているユーザ機器装置をユーザのメディアネットワークに関連させることができる。メニューオプション404を使用して、例えば、ユーザが、IPアドレスまたは装置の他の個別の識別子を提供することにより、ネットワークに関連した装置を特定することを要求することによって、別の装置をユーザのメディアネットワークに関連させることもできる。メニューオプション406によって、ユーザは、ユーザのメディアネットワークから装置を削除することができる。メニューオプション406を使用して、ユーザによって使用されている装置をユーザのメディアネットワークとの関連から外すことができる。メニューオプション406を使用して、他の装置をユーザのメディアネットワークとの関連から外すこともできる。
【0039】
ディスプレイ402から一覧される装置の選択によって、ユーザは、装置に関連するオプションにアクセスすることができる。例えば、ユーザは、装置が利用可能または利用不可能になることが予定される時間を示す装置の予定にアクセスすることができる。ユーザは、装置上のディスプレイにメッセージを送信する、装置を遠隔的に制御する(例えば、録画装置での録画を設定する)、または装置に関連する他の情報にアクセスする(例えば、録画装置上に録画されるメディアコンテンツの一覧にアクセスする)ためのオプションにアクセスすることもできる。
【0040】
図5は、携帯電話等のポータブル装置に対する例示的な番組一覧ディスプレイ500を示す。ディスプレイ500は、メディアタイプ識別子の第1の行502、および行502の選択されたメディアタイプ識別子に関連したメディアコンテンツ一覧の第2の行504を含むことができる。ナビゲーション矢印520によって、ユーザは、メディアタイプおよびディスプレイ500に表示されないメディアコンテンツ一覧をナビゲートすることができる。第1の行502からメディアタイプの識別子のユーザ選択に応答して、第2の行504において、選択されたタイプのメディアコンテンツ提供がユーザに提示され得る。ユーザは、ハイライト領域508をナビゲートして、メディアコンテンツを選択し、ディスプレイ領域522において、メディアコンテンツまたはメディアコンテンツに関する情報が提示され得る。
【0041】
ディスプレイ500に示される情報は、図1のディスプレイ100に表示される情報に関連したユーザメディアネットワークに関連するユーザプロファイル情報を用いて生成されたもので得る。ディスプレイ500は、図1の列104に表示されるように、行502において、類似するチャネル/メディアタイプ識別子を含むことができる。しかしながら、ディスプレイ500が表示されているユーザ機器装置は、テレビ放送にアクセスしていない場合があるため、行502は、列104に表示されるチャネル識別子を含むことができない。ディスプレイ500は、ディスプレイ100よりも小さいため、より少ない情報が表示され得る。例えば、番組情報領域112、広告124、オプション領域126、およびユーザメディアネットワーク識別子領域128は、したがってディスプレイ500に表示され得ない。
【0042】
ディスプレイ500に示される例示的な実施形態において、第2の行504に表示されるメディアコンテンツ一覧は、現在のユーザのメディアネットワークに関連して録画されたメディアプログラムを含む。メディアコンテンツ一覧は、2つの異なるバージョンのメディア番組「シンプソンズ(The Simpsons)」、「Kamp Krusty」を含む。フルバージョンのメディア番組によって、ユーザは、メディア番組全体にアクセスすることができる。ハイライトバージョンのメディア番組によって、ユーザは、編集バージョンのメディア番組にアクセスすることができる。ハイライトバージョンのメディア番組は、ポータブル装置のディスプレイ等の小型ディスプレイで見られるように編集され得る。編集は、例えば、フルバージョンのビデオ画像の不要な部分を切り取るステップを含み得る。ハイライトバージョンのメディア番組は、メディア番組の限定された部分のみを含むように編集することもできる。ハイライトバージョンは、例えば、フルバージョンの番組の特に面白い部分のみを含むことができる。
【0043】
ユーザメディアネットワークを有するユーザは、メディアネットワークに関連した任意の録画装置での録画を遠隔的に予約することができる。ユーザは、メディアネットワークの任意の装置から、その装置が録画能力を有するかどうかに関わらず、録画を予約することができる。ユーザは、ウェブインターフェイスあるいは他のユーザインターフェイスから、録画を予約すること、またはメディアネットワークの他の機能にアクセスすることができ、それによって、ユーザは、メディアネットワークと通信して、それに関する情報にアクセスすることができる。ウェブインターフェイスまたは他のユーザインターフェイスは、メディアネットワークの装置またはメディアネットワークの一部でない装置上で実行することができる。図6は、録画設定ピクチャインピクチャディスプレイ602の例示的なディスプレイ600を示す。ディスプレイ602は、録画オプションのユーザ選択に応答して提示されるが、図1のハイライト領域110は、番組一覧108上に位置付けられる。ディスプレイ602によって、ユーザは、選択矢印610、および録画装置選択オプション608を使用することによって、メディアネットワークに関連した任意の録画装置上でのメディアコンテンツの録画を選択することができる。代替として、ユーザは、現在の装置オプション604を選択することによって、ユーザが現在使用している装置上、または最適な利用可能な装置オプション606を選択することによって、最適な装置上で番組を録画するように選択することができる。ユーザは、メディアコンテンツが録画されるべき1つ以上の形式を選択することもできる。ディスプレイ602に示されるように、ユーザは、携帯電話で見るため、および番組のハイライトのみを含むために適切な編集された好適なバージョンに対応して、メディアコンテンツをHDTV形式および携帯電話ハイライト形式で録画することを選択していた可能性がある。ユーザは、さらに追加オプション616を使用する際に、追加形式を選択して、メディアコンテンツを録画することができる。ユーザは、ベストオプション618を選択することによって、最適な利用可能な形式でメディアコンテンツを録画するように選択することができる。ベストオプション618によって、ユーザは、コンテンツが利用可能な最高の質の形式、または録画装置あるいはユーザのメディアネットワークに関連した任意のユーザ機器装置上で見ることができる利用可能な最高の質の形式で、メディアコンテンツを録画することができる。ユーザは、すべてオプション618を選択することによって、すべての利用可能な形式で、メディアコンテンツを録画することを選択することができる。代替として、すべてオプション618によって、ユーザは、ユーザのメディアネットワークに関連したユーザ機器装置上で見るために適切な利用可能な形式で、メディアコンテンツを録画することができる。
【0044】
ユーザは、1つ以上のユーザ機器装置から、メディアコンテンツおよびメディアガイダンスアプリケーション(ならびに、上および下に詳細を説明する表示画面)にアクセスすることができる。図7は、例示的なユーザ機器装置700の一般化された実施形態を示す。ユーザ機器装置のより具体的な実現形態は、図8を参照して以下に説明する。ユーザ機器装置700は、入力/出力(以下「I/O」)経路702を経由してメディアコンテンツおよびデータを受信する。I/O経路702は、メディアコンテンツ(例えば、放送番組、オンデマンド番組、インターネットコンテンツ、および他のビデオまたはオーディオ)およびデータを制御回路704に提供することができる。制御回路704は、処理回路706および記憶装置708を含む。制御回路704は、I/O経路702を使用して、コマンド、リクエスト、および他の適切なデータを送信および受信するために使用することができる。I/O経路702は、制御回路704(および特に処理回路706)を1つ以上の通信経路に接続することができる(以下に説明)。I/O機能は、これらの1つ以上の通信経路によって提供することができるが、図面が複雑になり過ぎないように、図7では単一経路として示される。
【0045】
制御回路704は、1つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能なロジック装置等に基づく制御回路のような任意の適切な処理回路706を基にすることができる。一部の実施形態においては、制御回路704は、メモリ(つまり記憶装置708)に記憶されたメディアガイダンスアプリケーションのための命令を実行する。クライアントサーバベースの実施形態においては、制御回路704は、ガイダンスアプリケーションサーバまたは他のネットワークまたはサーバとの通信に適切な通信回路を含むことができる。通信回路は、ケーブルモデム、総合デジタル通信網(ISDN)モデム、デジタル加入者回線(DSL)モデム、電話モデム、または他の機器との通信用ワイヤレスモデムを含むことができる。このような通信は、インターネットまたは他の任意の適切な通信ネットワークまたは経路に関与することができる(図8を参照して詳細を説明)。さらに、通信回路は、ユーザ機器装置のピアツーピア通信、または互いに離れた場所にあるユーザ機器装置の通信を可能にする回路を含むことができる(以下に詳細を説明)。
【0046】
メモリ(例えば、ランダムアクセスメモリ、読み取り専用メモリ、または他の任意の適切なメモリ)、ハードドライブ、光学ドライブ、または他の任意の適切な固定または取り外し可能な記憶装置(例えば、DVDレコーダ、CDレコーダ、ビデオカセットレコーダ、またはその他適切な記録装置)は、制御回路704の一部である記憶装置708として提供することができる。記憶装置708は、上記のタイプの記憶装置を1つ以上含むことができる。例えば、ユーザ機器装置700は、DVR(パーソナルビデオレコーダまたはPVRと呼ばれる場合がある)用のハードドライブおよび2次の記憶装置としてDVDレコーダを含むことができる。記憶装置708は、番組情報、ガイダンスアプリケーション設定、ユーザ選好またはプロファイル情報、またはガイダンスアプリケーションを操作する場合に使用される他のデータを含めて、ここで説明された多様なタイプのメディアおよびガイダンスアプリケーションデータを保存するために使用することができる。非揮発性メモリも使用することができる(例えば、ブートアップルーチンや他の命令を起動するために)。
【0047】
制御回路704は、1つ以上のアナログチューナ、1つ以上のMPEG−2デコーダまたは他のデジタルデコード回路、高解像度チューナ、もしくは他のいかなる適切なチューニング、もしくはビデオ回路、もしくはこのような回路の組み合わせ等の、ビデオ生成回路およびチューニング回路を含むことができる。符号化回路(例えば、保存のために、無線、アナログ、またはデジタル信号をMPEG信号に変換するため)も提供することができる。制御回路704は、メディアをユーザ機器700の好ましい出力形式にアップコンバートまたはダウンコンバートするためのスケーラ回路も含むこともできる。また、回路704は、デジタルとアナログ信号間の変換を行うためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路も含むことができる。チューニングおよび符合化回路は、メディアコンテンツを受信して表示、再生、または記録するために、ユーザ機器によって使用される場合がある。チューニングおよび符号化回路は、ガイダンスデータを受信するために使用することができる。本明細書に説明される回路は、例えば、チューニング、ビデオ生成、符号化、デコード、スケーラ、およびアナログ/デジタル回路を含めて、1つ以上の汎用または専門プロセッサ上で稼動するソフトウェアを使用して実現することができる。複数のチューナは、同時チューニング機能に対応するように提供することができる(例えば、視聴および記録機能、ピクチャインピクチャ(PIP)機能、複数のチューナ−記録機能等)。記憶装置708が、ユーザ機器700とは別の装置として提供される場合、チューニングおよび符合化回路(複数のチューナを含む)は、記憶装置708に関連させることができる。
【0048】
ユーザは、ユーザ入力インターフェイス710を使用して、制御回路704を制御することができる。ユーザ入力インターフェイス710は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェイスまたは他のユーザ入力インターフェイスのような、任意の適切なユーザインターフェイスにすることができる。ディスプレイ712は、スタンドアロン型装置またはユーザ機器装置700の他の要素と統合して提供することができる。ディスプレイ712は、1つ以上のモニタ、テレビ、モバイル装置用液晶画面(LCD)、または視覚的画像を表示するための他の任意の適切な機器にすることができる。一部の実施形態においては、ディスプレイ712はHDTV対応型にすることができる。スピーカー714は、ユーザ機器装置700の他の要素と統合して提供することができるか、あるいはスタンドアロン型ユニットにすることができる。ディスプレイ712上に表示されるビデオや他のメディアコンテンツのオーディオコンポーネントは、スピーカー714を介して再生することができる。一部の実施形態においては、オーディオは、受信機(図示せず)に配信することができ、受信機は、オーディオを処理し、スピーカー714を介して出力する。
【0049】
図7のユーザ機器装置700は、ユーザのテレビ機器802、ユーザのコンピュータ機器804、ワイヤレスユーザ通信装置806、または非携帯型ゲーム機のような、メディアにアクセスするために適した他の任意のタイプのユーザ機器として、図8のシステム800において実現することが可能である。簡素化を目的として、これらの装置は、ここでは総称して、ユーザ機器またはユーザ機器装置と呼ぶことができる。メディアガイダンスアプリケーションが実現されるユーザ機器装置は、スタンドアロン型装置として機能することができるか、あるいは装置のネットワークの一部にすることができる。装置の多様なネットワーク構成を実施することができ、以下に詳細を述べる。
【0050】
ユーザのテレビ機器802は、セットトップボックス、衛星放送用受信機(IRD)、テレビセット、デジタル記憶装置、DVDレコーダ、ビデオカセットレコーダ(VCR)、ローカルメディアサーバ、または他のユーザテレビ機器を含むことができる。これらの1つ以上の装置は、必要であれば単一の装置に統合することができる。ユーザコンピュータ機器804は、PC、ノートパソコン、タブレット、WebTVボックス、パーソナルコンピュータテレビ(PC/TV)、PCメディアサーバ、PCメディアセンター、または他のユーザコンピュータ機器を含むことができる。WEBTVはMicrosoft Corpの登録商標である。ワイヤレスユーザ通信装置806は、PDA、モバイル電話、携帯用ビデオプレーヤー、携帯用音楽プレーヤー、携帯用ゲーム機、または他のワイヤレス装置を含むことができる。
【0051】
PC用のチューナーカード、WebTV、および他のユーザ機器装置へのビデオの統合の出現に伴い、装置を上記装置の1つとして分類しようとすると、明確に区分できなくなってきていることに留意されたい。実際、ユーザテレビ機器802、ユーザコンピュータ機器804、およびワイヤレスユーザ通信装置806のうちの各々は、図7を参照して上で説明したシステム機能のうちの少なくとも一部を利用することができるので、結果として、装置上で視聴可能なメディアコンテンツのタイプに関する柔軟性がある。例えば、ユーザテレビ機器802は、インターネットコンテンツへのアクセスを可能にするインターネット有効型にすることができる一方、ユーザコンピュータ機器804は、テレビ番組へのアクセスを可能にするチューナを含むことができる。メディアガイダンスアプリケーションは、また、多様なタイプのユーザ機器上に同じレイアウトを有することができるか、あるいはユーザ機器の表示機能に合わせることができる。例えば、ユーザのコンピュータ機器上では、ガイダンスアプリケーションは、ウェブブラウザによってアクセスするウェブサイトとして提供することができる。別の実施例では、ガイダンスアプリケーションは、ワイヤレスユーザ通信装置用に縮小することができる。
【0052】
システム800では、典型的に、各々のタイプのユーザ機器装置が2つ以上存在するが、図面が複雑になり過ぎないように、各々1つだけが図8に示される。さらに、各ユーザは、2つ以上のタイプのユーザ機器装置(例えば、ユーザはテレビセットとコンピュータとを持つことができる)、および各々のタイプのユーザ機器装置を2つ以上(例えば、ユーザはPDAとモバイル電話および/または複数のテレビセットを持つことができる)を利用することができる。
【0053】
また、ユーザは、家庭内の装置および遠隔装置でメディアガイダンスアプリケーション設定を一定に維持するように、ユーザプロファイル設定等の多様な設定を設定することもできる。設定は、ここで説明された設定、さらに、お気に入りのチャンネルや番組、番組を推奨するためにガイダンスアプリケーションが利用する番組の選好、表示選好、および他の望ましいガイダンス設定を含む。例えば、ユーザが、職場のパソコン上でのウェブサイトのチャンネルをお気に入りとして設定すると、同じチャンネルが、ユーザの家庭の装置上(例えば、ユーザのテレビ機器およびユーザのコンピュータ機器)、さらに、必要であれば、ユーザのモバイル上でお気に入りとして表示される。したがって、同じタイプまたは異なるタイプのユーザ機器装置であるかどうかに関わらず、1台のユーザ機器装置上で行われた変更によって、別のユーザ機器装置上のガイダンス体験が変更することができる。さらに、行われた変更は、ユーザによる設定入力、およびガイダンスアプリケーションによってモニタされたユーザのアクティビティに基づき得る。
【0054】
ユーザ設定、ユーザ個人化、ユーザ選好、およびユーザメディアコンテンツ情報を含むユーザプロファイル情報は、ユーザ機器装置および/またはユーザプロファイルサーバ824上に保存され得る。ユーザプロファイルサーバ824は、通信パス826および通信ネットワーク814を通じて、ユーザ機器装置802、804および806と連通し得る。ユーザプロファイルサーバ824は、ユーザメディアネットワークに関連したユーザプロファイル情報を保存するための記憶装置を含むことができる。ユーザプロファイルサーバ824は、メディアコンテンツの録画および/または選択されたメディアコンテンツの一覧を含む、ユーザメディアネットワークに関連したメディアコンテンツ情報を保存するための記憶装置を含むこともできる。ユーザプロファイルサーバ824は、ユーザプロファイル情報を管理し、ユーザ機器装置を遠隔的に制御および通信し、およびユーザプロファイル情報をユーザ機器装置と交換するためのプロセッサおよび通信回路を含むことができる。
【0055】
ユーザ機器装置は、通信ネットワーク814に結合することができる。すなわち、ユーザテレビ機器802、ユーザコンピュータ機器804、およびワイヤレスユーザ通信装置806は、それぞれ、通信経路808、814、および810を経由して、通信ネットワーク812に結合する。通信ネットワーク814は、インターネット、モバイル電話ネットワーク、モバイル装置(例えばBlackberry)ネットワーク、ケーブルネットワーク、公衆交換回線ネットワーク、または他のタイプの通信ネットワークまたは通信ネットワークの組み合わせを含めて、1つ以上のネットワークにすることができる。BLACKBERRYはResearch In Motion Limited Corpの登録商標である。経路808、810および812は、別々または一緒に、衛星放送経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路(例えばIPTV)、フリースペース接続(例えば、放送または他のワイヤレス信号用)、または他の任意の適切な有線またはワイヤレス通信経路またはこれらの経路の組み合わせのような1つ以上の通信経路を含むことができる。経路812は、図8に示された例示的な実施形態において、ワイヤレス経路であることを示すように、破線で描かれ、経路808および810は、有線経路であることを示すように、実線で描かれている(しかし、これらの経路は必要であればワイヤレス経路にすることができる)。ユーザ機器装置との通信は、これらの通信経路のうちの1つ以上によって提供することができるが、図8では、図面が複雑になり過ぎないように、単一経路として示される。
【0056】
通信経路は、ユーザ機器装置の間には描かれていないが、これらの装置は、経路808、810および812に関して上で説明したように、およびUSBケーブル、IEEE1394ケーブル、ワイヤレス経路(例えばBluetooth、赤外線、IEEE802−llx等)のような短距離ポイントツーポイント通信経路、または有線または無線経路を経由する他の短距離通信を経由して相互に直接通信することができる。BLUETOOTHはBluetooth SIG, INCの登録商標である。ユーザ機器装置は、通信ネットワーク814を経由する間接的経路を介して、直接相互に通信することもできる。
【0057】
システム800は、それぞれ通信経路820、822、および826を介して通信ネットワークに結合される、メディアコンテンツソース816、メディアガイダンスデータソース818、およびユーザプロファイルサーバ824を含む。経路820、822および826は、経路808、810および812に関して上で説明した通信経路のいずれかを含むことができる。メディアコンテンツソース816、データベース818およびメディアガイダンスデータソース418との通信は、1つ以上の通信経路でやり取りすることができるが、図8では、図面が複雑になりすぎないように、単一経路として示されている。さらに、メディアコンテンツソース816、データベース818およびメディアガイダンスデータソース418の各々のうち2つ以上が存在することができるが、図8では、図面が複雑になり過ぎないように、各々1つだけが示されている。(これらの各ソースの異なった種類は以下に述べる。)必要であれば、メディアコンテンツソース816およびメディアガイダンスデータソース818は、1つのソース装置として統合することができる。ソース816および818、およびサーバ824と、ユーザ機器装置802、804および806との間の通信は、通信ネットワーク814を介するものとして示されているが、一部の実施形態においては、ソース816および818、およびデータベース824は、経路804、806および808に関して上で説明されるような通信経路(図示せず)を経由して、ユーザ機器装置802、404および810と直接通信することができる。
【0058】
メディアコンテンツソース816は、テレビ配信施設、ケーブルシステム前処理、衛星放送配信施設、番組ソース(例えば、NBC、ABC、HBO等のテレビ放送会社)、中間配信施設および/またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバおよび他のメディアコンテンツプロバイダを含む、1つ以上のタイプのメディア配信機器を含むことができる。NBCはNational Broadcasting Company, Inc.の登録商標、ABCはABC, INC.の登録商標、およびHBOはHome Box Office, Inc.の登録商標である。メディアコンテンツソース816は、メディアコンテンツの発信者(例えば、テレビ放送会社、ウェブキャストプロバイダ等)であってもよく、あるいはメディアコンテンツの発信者でなくてもよい(例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等)。メディアコンテンツソース816は、ケーブルソース、衛星放送プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、または他のメディアコンテンツプロバイダを含むことができる。メディアコンテンツソース816は、任意のユーザ機器装置から離れた場所にある、異種のメディアコンテンツを保存するために使用されるリモートメディアサーバ(ユーザによって選択されるビデオコンテンツを含む)を含むこともできる。メディアコンテンツの遠隔保存のため、および遠隔で保存されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は1999年6月11日出願のEllisらの米国特許申請番号09/332,244に詳細に述べられており、その全体を参照することにより本明細書に組み込む。
【0059】
メディアガイダンスデータソース818は、メディア一覧、メディア関連情報(例えば、放送時間、放送チャンネル、メディアのタイトル、メディア詳細、評価情報(例えば、ペアレンタル管理評価、批評家の評価等)、ジャンルやカテゴリ情報、俳優の情報、放送会社のロゴまたはプロバイダのロゴ等)、メディア形式(例えば、標準解像度、高解像度等)、広告情報(例えば、テキスト、画像、メディアクリップ等)、オンデマンド情報、および、ユーザが希望のメディア選択をナビゲートおよび検索できるようにする、他の任意のタイプのガイダンスデータ、など、メディアガイダンスデータを提供することができる。
【0060】
メディアガイダンスアプリケーションデータは、任意の適切な手法を使用して、ユーザ機器装置に提供することができる。一部の実施形態においては、ガイダンスアプリケーションは、スタンドアロン型の対話テレビ番組ガイドで、データフィードを経由して番組ガイドを受信する(例えば、継続フィード、トリクルフィード、または、チャンネルの縦方向のブランク間隔のデータ)。番組予定のデータおよび他のガイダンスデータは、テレビチャンネルの側帯上で帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または、他の任意の適切なデータ送信技法によって、テレビチャンネルの縦方向のブランク間隔で、ユーザ機器に提供することができる。番組予定データおよび他のガイダンスデータは、複数のアナログまたはデジタル式テレビチャンネル上でユーザ機器に提供することができる。番組予定データおよび他のガイダンスデータは、任意の適切な頻度でユーザ機器に提供することができる(例えば、連続、毎日、ユーザ定義の時間、システム定義の時間、ユーザ機器からのリクエストに応答して、等)。一部の手法では、メディアガイダンスデータソース818からのガイダンスデータは、クライアントサーバ手法を使用して、ユーザの機器に提供することができる。例えば、ユーザの機器上にあるガイダンスアプリケーションクライアントは、必要なときにガイダンスデータを取得するように、ソース818とのセッションを開始することができる。メディアガイダンスデータソース818は、ユーザ機器装置802、804および806にメディアガイダンスアプリケーション自体、または、メディアガイダンスアプリケーションにソフトウェアの更新を提供することができる。
【0061】
メディアガイダンスアプリケーションは、例えば、ユーザ機器装置上に実現されたスタンドアロン型のアプリケーションにすることができる。他の実施形態では、メディアガイダンスアプリケーションは、クライアントのみがユーザ機器装置上に存在する、クライアントサーバアプリケーションにすることができる。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器装置700の制御回路704上のクライアントアプリケーションとして、および、部分的にリモートサーバ上にサーバアプリケーションとして(例えば、メディアガイダンスデータソース818)実現することができる。ガイダンスアプリケーション表示は、メディアガイダンスデータソース818によって生成されて、ユーザ機器装置に送信することができる。メディアガイダンスデータソース818は、ユーザ機器上に、保存のためにデータを送信することもでき、次に、ユーザ機器は、制御回路によって処理される命令に基づいて、ガイダンスアプリケーション表示を生成する。
【0062】
メディアガイダンスシステム800は、多くの手法、またはネットワーク構成を例示することを目的としており、これによって、ユーザ機器装置ならびにメディアコンテンツおよびガイダンスデータのソースは、メディアにアクセスして、メディアガイダンスを提供することを目的として相互に通信することができる。本発明は、これらの手法の1つまたはサブセットで、あるいは、メディアを配送およびメディアガイダンスを提供するための他の手法を採用するシステムにおいて、適用することができる。以下の3つの手法は、図8の一般化された例の特定の例示を提供する。
【0063】
一手法において、ユーザ機器装置は、ホームネットワーク内で相互に通信することができる。ユーザ機器装置は、上に説明した短距離のポイントツーポイント通信技法を経由して、ホームネットワーク上に提供されたハブまたは他の類似の装置を介する間接的な経路を経由して、または、通信ネットワーク814を経由して、互いに直接的に通信することができる。単一の家庭の複数の個人のそれぞれは、ホームネットワーク上の異なるユーザ機器装置を操作することができる。この結果、多様なメディアガイダンス情報または設定は、異なるユーザ機器装置間を通信することが望ましい場合がある。例えば、ユーザにとっては、2005年7月11日申請のEllisらの米国特許出願第11/179,410号にさらに詳しく説明されているように、ホームネットワーク内の異なるユーザ機器上で、一定のメディアガイダンスアプリケーション設定を維持することが望ましい場合がある。ホームネットワークの異なるタイプのユーザ機器装置も、メディアコンテンツを送信するように相互に通信できる。例えば、ユーザは、メディアコンテンツを、ユーザコンピュータ機器から、携帯用ビデオプレーヤーまたは携帯用音楽プレーヤーに送信することができる。
【0064】
第2の手法では、ユーザは、複数のタイプのユーザ機器を有することができ、これによって、メディアコンテンツにアクセスしてメディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイル装置によってアクセスする、ホームネットワークを持つことができる。ユーザは、遠隔装置上に実現されたメディアガイダンスアプリケーションを経由して、家庭内装置を制御することができる。例えば、ユーザは、職場のパーソナルコンピュータ、または、PDAまたはウェブ対応モバイル電話などのモバイル装置を経由して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスすることができる。ユーザは、オンラインガイダンスアプリケーション上の多様な設定を設定して(例えば、録画、リマインダ、他の設定)ユーザの家庭内機器を制御することができる。オンラインガイドは、ユーザの機器を直接、または、ユーザの家庭内機器上のメディアガイダンスアプリケーションと通信することにより、制御することができる。ユーザ機器装置が互いに離れた場所にある、ユーザ機器装置の通信のための多様なシステムおよび方法は、例えば、2004年8月26日付のEllisらの米国特許申請第10/927,814に説明されており、その全体を参照することによって本明細書に組み込む。
【0065】
第3の手法では、家庭の内外のユーザ機器装置のユーザは、メディアガイダンスアプリケーションを使用して、メディアコンテンツソース816と直接通信して、メディアコンテンツにアクセスすることが可能である。具体的には、家庭内では、ユーザテレビ機器804およびユーザコンピュータ機器806のユーザは、メディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することができる。また、ユーザは、ワイヤレスユーザ通信装置806を使用して、家庭外のメディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することもできる。
【0066】
メディアコンテンツの説明は、ビデオコンテンツを中心としているが、メディアガイダンスの原則は、音楽や画像等、他のタイプのメディアコンテンツに適用することが可能であることが理解される。
【0067】
図9〜13は、本発明の原則に従って、ユーザプロファイル情報をユーザ機器装置およびユーザプロファイルサーバのメモリに記憶するために使用され得るデータ構造の例示的な実施形態を示す。図9〜13のデータ構造は、ユーザプロファイルの管理を提供するシステムによって保存および使用され得る例示的なタイプのデータも示す。当該データ構造を使用して、ユーザのメディアネットワークに関連したユーザ機器装置のデータベース、および各メディアネットワークに対するユーザプロファイル情報のデータベースを作成および維持することができる。データ構造に保存されるデータは、ユーザ機器802、808、または806、1つ以上のユーザプロファイルサーバ824、または通信ネットワーク814を通じてアクセス可能な任意の他のサーバまたは装置上に位置付けられるメモリに記憶され得る。代替として、データは、例えば、情報が対応する装置上に位置付けられる装置特有のプロファイル情報、およびユーザプロファイルサーバ上に保存される、より一般的なプロファイル情報というように、異なるサーバおよび装置にわたって、分散され得る。一実施形態においては、ユーザプロファイルサーバ824は、サーバ上に保存されるユーザプロファイル情報を、1つ以上のユーザ機器装置上に保存されるユーザプロファイル情報に同期させるように作動し得る。したがって、プロファイルサーバは、機器装置と通信し、受信されたプロファイル情報を処理して、最新のプロファイル情報を維持するように作動し得る。
【0068】
図9‐13のデータ構造に保存される情報は、ユーザによって入力された設定に基づく情報、ガイダンスアプリケーションまたはユーザ機器装置あるいは両方によってモニタされたユーザアクティビティに基づく情報を含むことができる。
【0069】
図9は、プロファイルデータ構造900の例示的な実施形態を示す。データ構造900は、ユーザプロファイル情報がデータ構造に保存されるユーザメディアネットワーク(UMN)の一覧を含むフィールド904を含むことができる。フィールド904は、UMN識別子のリンクリスト、UMN識別子の配列、UMN識別子の表、またはUMN識別子の任意の他の組織スキームの形式で組織化され得る。当然のことながら、図9‐13のデータ構造におけるすべてのフィールドは、任意の組織化スキームを使用して組織化され得る。簡潔にするために、図9‐13のデータ構造におけるフィールドを説明するために使用される組織化スキームはリストとなる。
【0070】
フィールド904にリストされる各UMNは、名前および/またはUMNを固有に識別および位置付けるために使用され得る他の固有の識別子によって識別され得る。識別子は、例えば、通信ネットワーク814上でUMNを位置付けまたは識別するために使用され得るユーザ名または機器アドレスを含むことができる。UMNフィールド904に含まれ得る追加情報は、図10‐13に関連してより詳細に説明される。
【0071】
図10は、ユーザメディアネットワークデータ構造1000の例示的な実施形態を示す。複数のUMNに対する情報が、ユーザ機器装置およびプロファイルサーバ上に保存され得るので、異なるUMNに対応するUMN情報データ構造1000の複数のインスタンスが必要とされ得る。データ構造1000は、特定のUMNに対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1002を含むことができる。データ構造1000は、UMNに関連したすべてのユーザ機器装置の一覧を保存するフィールド1004をさらに含むことができる。データ構造1000は、一般的なユーザプロファイル情報、装置タイプ特有のプロファイル情報、および装置特有のプロファイル情報をそれぞれ保存するフィールド1006、1008、および1010を含むこともできる。フィールド1006、1008、および1010のそれぞれは、図9のデータ構造900等の個別のプロファイル情報データ構造を指し示すことができる。データ構造1000は、個別の、一般、装置タイプ特有、および装置特有のプロファイル情報データフィールドを有し得るが、データ構造1000は、図10に示されるものとは異なるプロファイル情報データフィールドの異なる組み合わせを有し得ることに留意されたい。
【0072】
例えば、UMNデータ構造1000がユーザ機器装置上に保存される実施形態において、データ構造1000は、特定の装置に対するプロファイル情報を含む、装置特有のプロファイル情報フィールド1010のみを含むことができる。そのような実施形態において、装置上に保存される装置特有のプロファイル情報データ構造は、一般、および装置タイプ特有のデータフィールド1006および1008に保存され、ユーザ機器装置によって使用可能なプロファイル情報のすべてを含むことができる。そのような実施形態において、UMNデータ構造1000は、機器装置が他の機器装置と通信できる場合には、ユーザメディアネットワークに関連したユーザ機器装置の一覧を含むデータフィールド1004を含むことができる。しかしながら、データフィールド1004は、他の機器装置と通信できないユーザ機器装置上に保存されるデータ構造において省略され得る。
【0073】
データフィールド1004にリストされる各ユーザ機器装置(UED)は、ユーザ機器装置に関する情報を保存する関連UEDデータ構造を有することができる。UEDデータ構造は、装置の名前、装置のアドレスまたは装置の位置の他の識別子、装置のタイプ、および装置の能力等の情報を含むことができる。UEDデータ構造は、装置の利用可能性に関する情報を追加で含むことができる。装置の利用可能性に関する情報は、装置の電源が入っているか、コマンドを受信するために利用可能であるか、または他の機能の実行に使用中かどうかの表示等の装置の現在の利用可能性に関する情報を含むことができる。装置の利用可能性に関する情報は、装置の予約情報も含む。装置の予約情報は、装置上の予約機能に使用される情報およびコマンド、および装置が利用可能または利用不可能になることが予定される時間の予定を含むことができる。UEDデータ構造は、特定タイプの装置に対する追加情報を含むことができる。例えば、データ構造は、ユーザ録画装置上の総記憶容量および残りの記憶容量、録画することができるデータのタイプ(例えば、デジタルまたはアナログビデオあるいはオーディオデータ)、および録画の質に関する情報を含むことができる。
【0074】
図11は、プロファイル情報データ構造1100の例示的な実施形態を示す。プロファイル情報データ構造1100は、プロファイル情報データ構造に対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1102を含むことができる。データ構造1100は、ディスプレイ画面、番組推奨、およびユーザに対する他の個人化メニューおよび機能を生成する際に使用されるユーザ個人化データを含む、個人化情報フィールド1104を含むことができる。コンテンツ情報フィールド1106は、ユーザによって保存される、または他の方法でユーザに視聴可能なメディアコンテンツに関する情報を含むことができる。データ構造1100は、フィールド1108において、ユーザメディアネットワークに関連したユーザ機器装置の一覧を含むこともできる。フィールド1108におけるデータを使用して、例えば、機器装置間の通信を可能にすることができる。フィールド1108におけるデータは、図10のフィールド1004に保管された情報に対して同一であるか、または略同一であり得る。したがって、フィールド1108にリストされる各ユーザ機器装置は、フィールド1004に関連して説明されるUEDデータ構造に同一であるか、または略同一である関連UEDデータ構造を有することができる。
【0075】
図12は、UMNに関連した個人化情報を保存するために使用される個人化情報データ構造1200の例示的な実施形態を示す。データ構造1200は、ディスプレイ、コンテンツ、および機能選好を保存するためのフィールドを含むことができる。個人化情報データ構造1200は、個人化情報データ構造に対応する固有の名前、アドレス、および/または識別子を含み得るフィールド1202を含むことができる。ディスプレイ選好フィールド1204は、ユーザの双方向ガイダンスアプリケーションインターフェイスの外観と雰囲気を個人化するための選好情報を保存することができる。フィールド1204に保存される情報は、双方向ガイダンスアプリケーションディスプレイおよびメニューを作成する際に使用され得る。フィールド1204は、例えば、ディスプレイモード(例えば、フルスクリーンまたはピクチャ‐アンド‐ピクチャ)、モジュール(例えば、お気に入り、録画されたメディア番組、推奨されたメディア番組)、メニュー提示(例えば、スクロールメニュー、選択矢印)、およびメニューオプションに関するユーザ選好情報を保存することができる。フィールド1204は、スキン、写真、ロゴ、色、フォントタイプとサイズ、および他のディスプレイ属性を用いて、ユーザのガイダンスアプリケーションを個人化するための情報を含むこともできる。
【0076】
データ構造1200は、ユーザの関心対象のメディアコンテンツに関する情報を含み得るコンテンツ選好フィールド1206を含むこともできる。フィールド1206は、例えば、ユーザの関心対象のメディア番組、メディアタイプ(例えば、映画、シリーズ、テレビ特番)、および番組タイプ(例えば、ドラマ、アクション)の一覧を含むことができる。機能選好フィールド1208は、ユーザに対する機能を自動的に実施する際に、双方向番組ガイドによって使用される情報を含むことができる。機能選好は、ユーザデフォルト選好(例えば、デフォルト録画装置の識別)を含むことができる。機能選好は、シリーズパス、支払いまたはアカウント情報、あるいはメディアコンテンツにアクセスする際に使用される他の情報を含むこともできる。
【0077】
図13は、メディアコンテンツ情報データ構造1300の例示的な実施形態を示す。データ構造1300に保存されるメディアコンテンツ情報は、保存されているメディアコンテンツおよびメディアコンテンツに対して保存されているパスに関する情報を含むことができる。メディアコンテンツ情報データ構造1300は、メディアコンテンツ情報データ構造に対応する固有の名前、アドレスおよび/または識別子を含み得るフィールド1302を含むことができる。フィールド1304は、ユーザによって録画されたメディアコンテンツの一覧を含むことができる。フィールド1304に一覧されるメディアコンテンツの各アイテムは、録画されたメディアコンテンツおよび録画に関する情報を含む関連データ構造を有することができる。録画に関する情報は、録画タイトル、メディアタイプ、コンテンツタイプ、および録画の質を含むことができる。情報は、録画場所を含み、録画が存在するストレージ装置およびメモリにおける位置を識別することもできる。当該情報は、録画が表示され得る装置のタイプを示すこともできる。
【0078】
フィールド1306は、ユーザがアクセスを有し得るパスに関する情報を保存することができる。パスは、ユーザが、他のユーザのメディアネットワーク、またはビデオオンデマンドソースのようなコンテンツプロバイダサーバ816上に保存されるメディアコンテンツ等の、他の位置に保存されたメディアコンテンツにアクセスするのを可能にする。
【0079】
データ構造1300は、装置タイプまたは装置別に整理されたメディアコンテンツの一覧を保存する追加フィールドを含むことができる。装置タイプ別メディアコンテンツフィールド1308は、種々の装置からアクセスされ得るメディアコンテンツの一覧を保存することができる。フィールド1308は、例えば、UMNがアクセスを有し、テレビで見ることができるすべてのメディアコンテンツの第1の一覧を含む。フィールド1308は、携帯電話で見ることができるすべてのメディアコンテンツの第2の一覧を含むこともできる。装置別メディアコンテンツフィールド1310は、UMNに関連した各装置上に保存されるすべてのメディアコンテンツの一覧を含むことができる。フィールド1310は、例えば、デジタルビデオレコーダ上に保存されるすべてのメディアコンテンツの第1の一覧および個人のメディアプレーヤー上に保存されるすべてのメディアコンテンツの第2の一覧を保管することができる。
【0080】
図14‐20は、ユーザプロファイル情報の管理に関与する種々の機能を示す典型的工程図を示す。図14の模式図は、ユーザが、ユーザ機器装置においてユーザのメディアネットワークにログインできるようにする典型的プロセス1400を示す。プロセス1400は、ユーザ識別情報を受信するステップと、ユーザ機器装置メモリからプロファイル情報を読み込むステップと、プロファイルサーバからプロファイル情報を受信するステップと、読み込みおよび受信されたプロファイル情報に基づいて、更新されたユーザプロファイルを作成するステップと、を含むことができる。ユーザは、少なくとも初めてメディアネットワークが特定のユーザ機器装置からアクセスされる時に、自分のメディアネットワークにログインする必要があり得る。ログインプロセスを使用して、ユーザのメディアネットワークに関連したユーザプロファイル情報を読み込み、ユーザ機器装置上に保存されるユーザプロファイル情報を作成または更新することができる。ログインプロセスを使用して、ユーザ機器装置上に保存されているユーザプロファイル情報を含む、更新されたユーザプロファイル情報をユーザプロファイルサーバに伝送することができる。ログインプロセスを使用して、ユーザ機器装置上で新しいユーザプロファイル情報を作成すること、ユーザプロファイルサーバの関連ユーザメディアネットワークを用いて新しいユーザプロファイルを作成すること、または両方を行うこともできる。
【0081】
プロセス1400は、ステップ1402において開始し、ここでユーザ識別情報が、装置802、804、または806等のユーザ機器装置上で受信される。ユーザ識別情報は、図3の例示的なログインディスプレイ画面300に示されるようなログインプロセスの一部として受信され得る。ユーザ識別情報は、ユーザまたはユーザのメディアネットワークを固有に識別するために使用されるユーザ名または他の識別子を含むことができる。ユーザ識別は、パスワードまたはユーザの身元を確認するために使用される他の情報を任意で含むことができる。ユーザ識別情報は、ユーザのメディアネットワークにログインする、ユーザ機器装置にログインする、または両方の目的で、ユーザから受信され得る。
【0082】
ステップ1404において、ステップ1402において受信されたユーザ識別情報に関連したユーザプロファイル情報は、記憶要素708等のユーザ機器装置のメモリから読み込むことができる。ユーザプロファイル情報が見出されない場合、新しいユーザプロファイルは、ユーザ機器装置のメモリにおいて作成され得る。
【0083】
ユーザ機器装置は、ステップ1406において、ユーザ識別情報に関連したユーザプロファイル情報を要求することができる。ユーザプロファイル情報の要求は、ユーザ識別情報をユーザプロファイルサーバ824に送信するステップを含み得る。要求は、通信リンク808、810、812、および826を通じて、および通信ネットワーク814を通じて送信され得る。一部の実施形態においては、ユーザ機器装置は、ユーザ識別情報に関連したユーザメディアネットワークをユーザプロファイルサーバに対して特定することができる。そのような実施形態においては、ユーザプロファイル情報の要求は、特定されたメディアネットワークの識別子をユーザプロファイルサーバに送信するステップを含むことができる。すべての実施形態においては、ユーザプロファイル情報の要求は、機器装置のタイプおよび能力に関する情報を送信するステップを任意で含むことができる。要求は、機器装置の名前、アドレス、または他の識別情報をプロファイルサーバに送信するステップを含むこともできる。一部の実施形態においては、機器装置の名前、アドレス、または他の識別情報を使用して、ユーザ機器装置をユーザのメディアネットワークに関連したユーザ機器装置の一覧に追加することができる。他の実施形態においては、装置を追加する要求にのみ応答して、ユーザのメディアネットワークに関連した装置の一覧に装置が追加され得る。
【0084】
ステップ1408において、ユーザ識別情報に関連したユーザプロファイル情報は、ユーザプロファイルサーバから受信される。受信される情報は、ユーザプロファイルサーバ上に保存され、識別情報およびユーザのメディアネットワークに関連したユーザプロファイルのすべてを含むことができる。代替として、装置に関連し、データ構造1000のフィールド1010に保存される情報等の使用されるユーザ機器装置に関連した情報のみが受信され得る。代替として、装置のタイプに関連し、データ構造1000のフィールド1008に保存される情報等の使用されるユーザ機器装置の装置のタイプに関連した情報のみが受信され得る。ステップ1402において受信されるユーザ識別情報に関連したユーザメディアネットワークがない場合、この事実の表示は、ユーザプロファイルサーバから受信され得る。ユーザ識別情報に関連したユーザメディアネットワークがない場合、ユーザは、新しい識別情報を入力するか、または新しいユーザメディアネットワークを作成するように促される。代替として、ユーザ識別情報に関連したユーザメディアネットワークがない場合、デフォルトユーザプロファイル情報が受信され得る。
【0085】
ステップ1410において、ユーザ機器装置メモリから読み込まれるユーザプロファイル情報およびユーザプロファイルサーバから受信されるユーザプロファイル情報を処理およびマージして、更新されたユーザプロファイルを作成する。更新したユーザプロファイルは、受信されたユーザプロファイル情報および読み込まれたユーザプロファイル情報の組み合わせを含むことができる。ユーザプロファイルのマージは、受信および読み込まれた情報において矛盾するユーザプロファイル情報を特定するステップと、矛盾する情報のどの部分が最近のものであるか、または最も信頼できるかを判定するステップを含むことができる。情報の信頼性は、例えば、情報がユーザによって入力されたか、またはユーザアクティビティおよび動作をモニタすることによって決定されたかどうかの関数として測定され得る。情報は、ユーザによって入力された場合、より信頼できると考えられ得る。更新されたユーザプロファイルは、最新バージョンの矛盾する情報、最も信頼できるバージョンの情報、または最新かつ最も信頼できる情報の組み合わせを含むことができる。
【0086】
ステップ1412において、更新されたユーザプロファイルは、ユーザプロファイルサーバに任意で伝送され得る。更新されたユーザプロファイル情報は、ステップ1410が完了するとすぐに、ユーザプロファイルサーバに伝送され得る。代替として、更新されたユーザプロファイル情報は、後でユーザプロファイルサーバに伝送され得る。例えば、更新されたユーザプロファイル情報は、ユーザプロファイルサーバから受信されたユーザプロファイル情報の要求に応答して、プロファイルサーバに伝送され得る。
【0087】
更新されたユーザプロファイルを作成するためのユーザプロファイル情報の処理は、プロセス1400におけるユーザ機器装置802、804または806上で生じると説明されるが、情報の処理およびマージは、ユーザプロファイルサーバ824上、ユーザプロファイル管理サーバ上、別の位置にある処理回路上、または機器装置およびサーバの組み合わせ上で生じ得ることに留意されたい。処理がプロファイルサーバ824等のサーバ上で生じる実施形態においては、ステップ1404‐1412を変更して、ユーザ機器装置上に保存されているユーザプロファイル情報がユーザプロファイルサーバに伝送され、情報がサーバ上で処理され、サーバ上に保存される情報とマージされて、更新されたユーザプロファイル情報がユーザ機器装置によって最終的に受信および保存されるようにすることができる。そのような実施形態においては、ステップ1404‐1412は、以下に説明される同期プロセス1500のステップ1504‐1512に類似し得る。
【0088】
プロセス1400は、ステップ1414で終了し、そこでは、ユーザ機器装置上で実行するメディアガイダンスアプリケーションが更新されたユーザプロファイル情報を提供される。メディアガイダンスアプリケーションは、メディアガイダンスをユーザに提供する際に更新されたユーザプロファイル情報を使用することができる。
【0089】
プロセス1400に図示されるログインプロセスを使用し、以前はユーザのメディアネットワークに関連していなかった新しいユーザ機器装置を使用して、ユーザプロファイル情報にアクセスすることができる。プロセスを使用して、別のユーザの装置からユーザプロファイル情報にアクセスすることもできる。例えば、ユーザは、友達のユーザ機器装置を使用しながら、自分のユーザプロファイル情報にアクセスすることを希望する場合がある。この状況において、プロセス1400によって、ユーザは、ユーザプロファイル情報または録画されたメディアコンテンツにアクセスする、推奨された番組を見る、または自分のプロファイル情報を使用して、双方向メディアガイダンスアプリケーションによって提供される任意の他の機能性を使用することができる。
【0090】
実際には、プロセス1400に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、並行実施(例えば、同時または略同時)、または削除され得る。例えば、ステップ1402は、ユーザ機器装置がデフォルトで特定のユーザ識別情報および/または特定のユーザのメディアネットワークに関連する、ある実施形態においては省略され得る。そのような実施形態においては、ユーザのプロファイル情報は、メモリから読み込まれ、デフォルトユーザ識別情報に基づいて、プロファイルから要求され得る。例えば、家庭用セットトップボックスは、デフォルトで家庭用の識別情報および/またはメディアネットワークに関連され得る。セットトップボックスは、例えば、セットトップボックスのIPアドレスに基づいて、デフォルト識別情報またはメディアネットワークに関連され得る。プロファイル情報は、デフォルトの家庭のアイデンティティに基づいて、セットトップボックスによって読み込む、および要求することができる。
【0091】
図15は、ユーザプロファイルサーバ824とユーザメディアネットワークの1つ以上のユーザ機器装置802、804または806とのユーザプロファイル情報の同期中に生じ得る一連のステップの例示的なプロセス1500を示す。具体的には、プロセス1500における一連のステップは、複数のサーバおよび装置上に保存されたユーザプロファイル情報を読み込むステップと、情報を同期させて、最新のプロファイル情報を含む同期化されたプロファイルを生成するステップと、同期化されたプロファイル情報をサーバおよび装置に伝送するステップと、を含むことができる。
【0092】
ステップ1502において、同期機能は、ユーザメディアネットワークに関連した同期要求によって開始される。同期要求は、ユーザによって開始されるか、またはユーザ機器装置、ユーザプロファイルサーバ、またはユーザメディアネットワークに関連した他の機器によって開始され得る。ユーザは、双方向番組ガイドディスプレイ画面において同期メニューオプションを選択することによって、リモコン装置あるいはユーザ機器装置上の同期ボタンを起動することによって、または他の適切な手段を通じて同期要求を開始することができる。同期は、例えば、ユーザメディアネットワークに接続されている新しい装置、またはユーザのメディアネットワークに関連しないユーザ機器装置からユーザプロファイル情報にアクセスしているユーザに応答して、ユーザ機器装置またはユーザプロファイルサーバによって自動的に開始される場合もある。同期は、一定間隔(例えば、月に1回)またはメディアネットワークの1つ以上の装置またはプロファイルサーバ上のユーザプロファイル情報に対して変更が行われた後に、自動的に起動される場合もある。
【0093】
同期の開始に応答して、ユーザメディアネットワークに関連したユーザプロファイル情報は、ユーザプロファイルサーバから(ステップ1504)およびユーザメディアネットワークに関連した1つ以上のユーザ機器装置から(ステップ1506)から読み込まれる。ユーザプロファイル情報は、ユーザメディアネットワークに関連したすべてのユーザ機器装置または同期の時にアクセス可能なユーザ機器装置から読み込むことができる。ユーザプロファイル情報は、代替として、メディアネットワークに関連した限定数のユーザ機器装置から読み込むことができる。例えば、ユーザプロファイル情報は、同期要求が受信されたユーザ機器装置のみ、要求が受信されたものを除くすべてのユーザ機器装置、ユーザが選択したユーザ機器装置の一覧、または最後に同期操作が行われてから以降変更されたユーザプロファイル情報を有するユーザ機器装置から読み込まれ得る。
【0094】
ステップ1508において、ユーザプロファイルサーバおよびユーザ機器装置から読み込まれたユーザプロファイル情報が同期される。情報の同期は、図14のステップ1410の文脈において説明されたユーザプロファイル情報の処理およびマージに実質的に類似し得る。同期は、ユーザプロファイル情報を整理して矛盾する情報を識別するステップと、重複または矛盾する情報を削除するステップと、プロファイル情報の異なるカテゴリに関連した情報をクロスチェックするステップと、を含むことができる。まず第1に、読み込まれたユーザプロファイル情報は、プロファイルデータ構造に整理され得る。プロファイルデータ構造は、プロファイル情報の異なるソースから読み込まれた情報の重複するコピーまたは矛盾するコピーを含むことができる。プロファイルデータ構造における情報を処理およびマージして、すべての重複する情報を削除し、矛盾する情報を選択的に削除することができる。本発明の一実施形態においては、ユーザプロファイル情報は、情報の各要素が最後に更新および/またはアクセスされた時を表示するタイムスタンプを含むことができる。ユーザプロファイル情報の各要素は、プロファイル情報の信頼性を示す優先情報を含むこともできる。情報の信頼性は、例えば、ユーザによって情報が入力されたかどうか、またはユーザアクティビティおよび動作をモニタすることによって決定されたかどうかの関数として測定され得る。ユーザが入力した選好情報に基づくプロファイル情報は、ユーザアクティビティのモニタに基づくプロファイル情報よりも高い信頼性を有し得る。信頼性の高い情報および最近更新された情報は、ユーザプロファイルに維持されるが、信頼性の低いおよび/または古いタイムスタンプの矛盾する情報は削除され得る。
【0095】
同期プロセスは、最終的にプロファイル情報のクロスチェックを含むことができる。クロスチェックプロセスを使用して、プロファイル情報の異なる部分に保存されるユーザプロファイル情報が整合していることを保証することができる。クロスチェックを使用して、例えば、1つの装置(例えば、データ構造1000のフィールド1010に保管された装置の装置特有のプロファイル情報における)に関連したユーザプロファイル情報に保存されるユーザの選好録画装置の指示が、他の装置のユーザプロファイル情報(例えば、フィールド1010のすべての他の装置の装置特有のプロファイル情報における)、およびユーザのメディアネットワークのプロファイル情報の一般プロファイル情報(フィールド1006)および装置特有のプロファイル情報(フィールド1008)において反映される。クロスチェックを使用して、ユーザのプロファイル情報の異なるフィールドに保存されるプロファイルを完成させることができる。クロスチェックを使用して、ユーザのプロファイル情報の種々のフィールドに保存されている矛盾するプロファイル情報を位置付け、マージすることもできる。
【0096】
ステップ1510において、同期されたプロファイル情報は、ユーザプロファイルサーバ上に保存され得る。ステップ1512において、同期されたプロファイル情報は、ユーザのメディアネットワークに関連した1つ以上のユーザ機器装置に伝送され得る。同期されたプロファイル情報は、同期を開始した装置、選択された装置、またはメディアネットワークに関連したすべての装置に伝送され得る。伝送された情報は、同期された情報のすべてを含むことができる。代替として、伝送される情報は、例えば、情報が伝送されるユーザ機器装置によって使用可能なプロファイル情報を含む、同期されたプロファイル情報のみを含むことができる。
【0097】
実際には、プロセス1500に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る。プロセス1500は、ユーザ機器装置802、804、または806上、ユーザプロファイルサーバ824上、ユーザプロファイル管理サーバまたは他の専用サーバ上、またはそのような装置およびサーバの組み合わせにある処理回路上で生じ得る。処理は、そのような装置とサーバとの間に分散させることもできる。通信ネットワーク814によって、装置およびサーバは、ユーザプロファイル情報と他の情報およびコマンドをプロセス1500中に交換することができる。
【0098】
図16および17は、ユーザメディアネットワークに関連したユーザ機器装置にユーザプロファイル情報を伝送するための一連のステップの例示的なプロセス1600および1700を示す。プロセス1600は、新しいユーザ機器装置にユーザプロファイル情報を伝送するステップを含む。プロセス1600における一連のステップは、新しいユーザ機器装置がユーザメディアネットワークに接続し、メディアネットワークに関連したユーザプロファイル情報を有しないことを検出し、プロファイル情報を装置に伝送するステップを含むことができる。
【0099】
ステップ1602および1604において、ユーザプロファイル情報は、ユーザメディアネットワークに関連した複数のユーザ機器装置802、804、または806から読み込まれ、メディアネットワークに関連したサーバ824上に保存される。ステップ1606において、メディアネットワークの新しいユーザ機器装置が検出される。新しいユーザ機器装置は、メディアネットワークに接続されると、自動的に検出され得る。検出は、身元を特定するメッセージを自動的に送信する新しい装置に依存し得る。検出は、例えば、ユーザが装置からユーザプロファイル情報にアクセスしようとすると、新しい装置にプロファイル情報を要求するように指示するユーザのようなユーザが開始したアクションに依存する場合もある。検出は、ネットワークを定期的にスキャンして、新しい装置を検出するプロファフィルサーバによって開始される場合もある。
【0100】
新しいユーザ機器が検出されると、ステップ1608において、新しいユーザ機器装置が、そのメモリに記憶されたメディアネットワークに関連したユーザプロファイル情報を有しないことが判定され得る。判定に対応して、ユーザメディアネットワークに関連してユーザプロファイルの少なくとも一部が、ステップ1610において新しいユーザ機器装置に伝送され得る。一部の実施形態においては、メディアネットワークに関連し、プロファイルサーバ上に保存されているすべてのユーザプロファイル情報は、ステップ1610においてユーザ機器装置に伝送され得る。他の実施形態においては、装置のタイプに関連したプロファイル情報等のプロファイルサーバ上に保存された、選択されたユーザプロファイル情報が、ユーザ機器装置に伝送され得る。
【0101】
プロセス1600を使用して、例えば、ユーザプロファイルサーバ上に保存されたユーザのプロファイルを新しいユーザ機器装置に提供することができる。当該プロセスを使用して、例えば、ユーザは、古くなった、または壊れた装置を新しい置換装置と置換することができる。当該プロセスは、ユーザが追加の装置を自分のメディアネットワークに追加する場合、またはユーザが友達の装置または公共の装置等の第三者装置から自分のメディアネットワークにアクセスすることもできる。プロセス1600は、ユーザプロファイルサーバ上に保存されているメディアコンテンツを含むユーザのプロファイル情報を新しい装置にロードするために便利な手段を提供する。そのような実施形態においては、ユーザプロファイル情報は、ステップ1602において第1のユーザ機器装置から読み込まれ得る。ユーザプロファイル情報を有しないユーザメディアネットワークの第2のユーザ機器装置は、ステップ1606に検出され、第1の装置のユーザプロファイル情報は、ステップ1610において第2の装置に伝送され得る。
【0102】
図17のプロセス1700は、ユーザプロファイル情報を特定タイプのユーザ機器装置に伝送するステップを含む。プロセス1700における一連のステップは、ユーザ機器装置がユーザメディアネットワークに接続したことを検出するステップと、装置のタイプを検出するステップと、そのタイプに関連したプロファイル情報を装置に伝送するステップと、を含むことができる。
【0103】
ステップ1702および1704において、ユーザプロファイル情報は、ユーザメディアネットワークに関連した複数のユーザ機器装置から受信され、メディアネットワークに関連したサーバ上で保存される。ステップ1706において、メディアネットワークに接続したユーザ機器装置が検出される。検出は、プロセス1600のステップ1606に関連して説明した手段のいずれかによって、または任意の他の適切な手段によって生じ得る。ステップ1708において、ユーザ機器装置のタイプが判断される。装置のタイプは、装置によって自動的に送信されるメッセージによって、またはそのタイプに関する情報を装置に促すプロファイルサーバによって判定され得る。ステップ1710において、ユーザ機器装置のタイプに関連してユーザプロファイル情報は、装置に伝送するために特定される。特定されたプロファイル情報は、装置のタイプに対応する装置特有のプロファイル情報に保存され、データ構造1000のフィールド1008に保存されたプロファイル情報を含むことができる。追加プロファイル情報は、装置に伝送するために特定される場合もある。例えば、データ構造1000のフィールド1006に保存されるような複数タイプの機器装置によって使用可能な一般ユーザプロファイル情報が特定され得る。他のタイプの装置に関連したユーザプロファイル情報は、ユーザ機器装置によって使用可能なユーザプロファイルに変換することもできる(ステップ1712)。特定および/または変換されたユーザプロファイル情報は、ステップ1714において装置に伝送される。
【0104】
実際には、プロセス1600および1700に示される1つ以上のステップは、他のステップと組み合わされ、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る。例えば、プロセス1600は、新しいユーザ機器装置のタイプを決定して、装置のタイプに関連するユーザプロファイル情報を装置に提供するために、ステップ1708、1710、および/または1712に実質的に類似する追加ステップを含むことができる。さらなる例として、プロセス1700は、ユーザ機器装置がまだユーザプロファイル情報を有しないことを判定するためのステップ1608に類似するステップを含むことができる。別の例として、ユーザ機器装置が互いに直接通信できる実施形態において、プロセス1600および1700は、ユーザプロファイルサーバなしに作動することができる。そのような実施形態において、ユーザプロファイル情報は、ユーザプロファイルサーバ上に保存されず、代わりに、メディアネットワークのユーザ機器装置からプロファイル情報を受信する装置に直接伝送され得る。
【0105】
プロセス1600および1700は、ユーザプロファイルサーバ824上にある処理回路またはユーザプロファイル管理サーバあるいは他の専用サーバ上で生じ得る。プロセスは、少なくとも一部が1つ以上のユーザ機器装置802、804、806上、またはユーザ機器装置およびサーバの組み合わせ上で生じ得る。
【0106】
図18は、ユーザメディアネットワークの最適な装置上の録画を設定するための一連のステップの例示的なプロセス1800を示す。具体的には、プロセス1800における一連のステップは、メディアネットワーク上のメディアコンテンツを録画する要求を受信するステップと、録画を実行するために最適なメディアネットワークのユーザ機器装置を特定するステップと、特定された機器装置にメディアコンテンツを録画するメッセージを伝送するステップと、を含み得る。プロセス1800は、ユーザが、例えば、図6に関連して説明される最適な利用可能な装置オプション606を使用してメディアコンテンツを録画することを選択すると起動され得る。
【0107】
ステップ1802において、メディアコンテンツを録画するユーザメディアネットワークに関連した要求が受信される。要求は、メディアネットワークに関連したユーザ機器装置802、804または806、あるいは任意の他のソースから受信され得る。要求は、図6に関連して説明した最適な利用可能な装置オプション606のユーザ選択に応答して、受信され得る。要求は、特に、ユーザのプロファイル情報が、ユーザのデフォルト録画装置が最適な利用可能な装置であることを示す場合、ユーザの録画コマンドに応答して受信される場合もある。要求は、メディアコンテンツが、メディアが録画されるべき1つ以上の形式から利用可能となる、1つ以上の時間およびチャネル、および/またはメディアが録画されるべき1つ以上の形式との指示を含むことができる。
【0108】
ユーザメディアネットワークに関連したユーザ機器装置の一覧は、ステップ1804において読み込まれ、要求された録画を実行できるユーザ機器装置は、ステップ1806において特定される。メディアネットワークに関連したユーザ機器装置の一覧は、ユーザプロファイルサーバ824またはユーザメディアネットワークに関連した1つ以上のユーザ機器装置802、804、または806上に保存されたユーザプロファイル情報から読み込むことができる。ステップ1806における録画装置の特定は、メディアネットワークに関連したすべての録画装置を特定する第1のステップと、特定の録画を実行できる録画装置を特定する第2のステップと、を含むことができる。特定の録画を実行できる装置は、メディアのタイプおよび録画を要求されたメディアの形式を録画できる装置であり得る。装置は、録画時に利用可能となるよう予約され、録画を保存するために利用可能なメモリを十分有することが予想される装置であり得る。他の条件も、録画を実行できる装置を選択する際に評価することができる。
【0109】
ステップ1808において、メディアコンテンツを録画するために最適なリソースを有するユーザ機器装置が、特定され得る。装置の適合性は、メディアコンテンツが利用可能となる時間において、装置が録画するために利用可能となるかどうかに関して評価され得る。装置は、例えば、以前に予約された録画が要求された録画と競合するため、ユーザが装置を使用しているため、または装置が録画時間においてオフまたはオフラインになるため、利用不可能となり得る。適合性は、装置が、要求された質または要求された1つ以上の形式でメディアコンテンツを録画できるかどうかに関して評価される場合もある。適合性は、装置が十分な記憶容量を有するかどうかに関して評価される場合もある。さらに、適合性は、装置が、ユーザのプロファイル情報において好適な録画装置として示されるかどうかによって影響され得る。適合性は、録画要求を送信した装置によって影響される場合もある。一部の実施形態においては、装置が予約された時間に利用可能とならない、要求された質あるいは要求された1つ以上の形式でユーザコンテンツを録画できない、またはそれ以外に要求を実行するために利用不可能とならない限り、最適な装置は、要求を送信した装置であり得る。
【0110】
ステップ1810において、特定されたユーザ機器装置にメッセージが伝送され、メディアコンテンツを録画することができる。メッセージは、装置上で録画を予約する要求、録画開始時間の前に伝送されるメッセージであり得る。メッセージは、代替として、録画開始時間に伝送される録画要求であり得る。
【0111】
ステップ1812において、特定された装置の利用可能性をモニタして、メディアコンテンツが利用可能である時に装置が利用可能であることを保証する、および特定された装置がメディアコンテンツ録画することを保証することができる。特定された装置が利用可能でないか、または選択されたメディアコンテンツを録画しない場合、プロセス1800は、録画が実行され得る別の装置を特定するために、ステップ1804に戻ることができる。
【0112】
プロセス1800は、ユーザプロファイルサーバ824上、専用の録画管理サーバ上、汎用サーバ上、ユーザ機器装置802、804、または806上、他の適切なサーバまたは装置上、あるいはそのような装置およびサーバの組み合わせ上にある処理回路によって実行され得る。処理回路は、通信ネットワーク814および通信リンク808、810、812、および826を通して、プロセス1800に関与するユーザ機器装置およびサーバと通信することができる。
【0113】
実際には、プロセス1800に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除される他のステップと組み合わせることができる。例えば、ステップ1808に続く追加ステップは、メディアコンテンツが特定された装置上で録画される必要があることを確認するようユーザに促すステップを含むことができる。ステップ1809は、他の装置をメディアコンテンツを録画するために利用可能にすることができるようにするため、ユーザが、他の装置上で以前に予約された録画を変更またはキャンセルしするステップを含むことができる。
【0114】
図19は、メディアコンテンツのユーザのメディアネットワーク上で、1つ以上のメディア形式で録画を設定するための一連のステップの例示的なプロセス1900を示す。具体的には、プロセス1900における一連のステップは、メディアコンテンツを録画する要求を受信するステップと、メディアコンテンツを選択されたメディア形式で録画するために好適なメディアネットワークのユーザ機器装置を特定するステップと、メディアコンテンツを録画するメッセージを装置に伝送するステップと、を含むことができる。
【0115】
ユーザメディアネットワークに関連したメディアコンテンツを録画する要求は、ステップ1902において受信され得る。録画される1つ以上の形式のユーザ選択に応答して、例えば、図6のメニュー画面602を使用して録画を設定している間に要求が受信され得る。要求は、図6に関連して説明されるさらに追加オプション616、ベストオプション618、またはすべてオプション620のユーザ選択に対応して受信される場合もある。
【0116】
ステップ1904において、メディアコンテンツが利用可能である形式の一覧が読み込まれる。形式の一覧は、メディアコンテンツソース816上、メディアガイダンスデータソース818上、ユーザ機器装置のメモリ708に保存されたメディアガイダンス情報、または別の適切な場所において保存されるメディア情報の一部として保存され得る。メディア形式は、例えば、HDTV形式、ワイド画面、ステレオ、およびサラウンドサウンド、ならびに異なるコーデック、ビットレート、およびデジタル著作権管理ルール等の異なる質の形式を含むことができる。メディア形式は、コンテンツが異なるタイプのメディア装置上のディスプレイのために編集された形式を含むことができる。編集は、ビデオ画像を切り取り、異なるサイズのディスプレイに適合するようにするステップを含むことができる。編集は、メディアコンテンツの特定部分を除く(または追加コンテンツを含む)、短縮(または延長)バージョンのメディア番組を作成するステップを含むことができる。例えば、編集は、メディアコンテンツの限定されたセグメントのみを含む、ハイライト形式のメディアコンテンツを作成するステップを含むことができる。代替として、編集は、ディレクタのコメント、俳優のインタビュー、および他の補足情報等の特別機能形式のメディアコンテンツを作成するステップを含むことができる。編集は、MP3プレーヤー等の個人のメディアプレーヤー上で再生するための純粋なオーディオバーションのビデオを作成するステップを含むこともできる。
【0117】
ステップ1906において、ユーザのメディアネットワークに関連したユーザ機器装置の一覧が読み込まれる。ステップ1908において、メディアコンテンツが利用可能である各形式に対して、その形式でメディアを記録できるユーザ機器装置が特定される。デジタルビデオレコーダ等の一部のユーザ機器装置は、メディアコンテンツをすべての形式で録画できる場合があることに留意されたい。しかしながら、一部の機器装置は、メディアを特定の形式のみで録画できる。
【0118】
ステップ1910において、メディアコンテンツが利用可能な各形式に対して、その形式でメディアコンテンツを録画するために最適なユーザ機器装置が特定される。装置の適合性は、プロセス1800のステップ1808に関連して説明した方法に類似する方法で評価され得る。装置の適合性は、他の要因によって判断される場合もある。例えば、録画装置の適合性は、録画が視聴される可能性の高い装置によって影響され得る。例えば、メディアコンテンツは、ユーザの携帯電話で視聴される可能性が非常に高いため、携帯電話は、携帯電話上で再生するために作成された形式でメディアコンテンツを録画するために最適な装置であり得る。携帯電話上でコンテンツを録画することによって、ユーザは、コンテンツがユーザの携帯電話に伝送されるのを待つ必要なく、ユーザの選択した時間に携帯電話でコンテンツを視聴することができる。
【0119】
ステップ1912において、メッセージは、特定されたユーザ機器装置それぞれに伝送され、装置が特定されたメディア形式でメディアを録画することができる。ステップ1914において、録画が行われる装置は、それらが利用可能であること、およびメディアが利用可能である場合にメディアを録画することを保証するようにモニタされ得る。
【0120】
実際には、プロセス1900に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除される他のステップと組み合わせることができる。例えば、ステップ1910に続く追加ステップは、メディアコンテンツが特定された装置上で録画されることを確認するようユーザに促す。別の例として、ステップ1904は、メディアが、ユーザがステップ1902においてコンテンツを録画するよう要求した1つ以上の形式で利用可能であることを検証するステップと置き換えることができる。ステップ1908および1910は、メディアコンテンツを録画するよう要求された各形式に対して実行されるように変更することができる。さらに別の例において、プロセス1800および1900を組み合わせ、1つ以上の形式で、最適な装置上でメディアコンテンツを録画する機能をユーザに提供することができる。
【0121】
プロセス1900は、ユーザプロファイルサーバ824上、専用の録画管理サーバ上、汎用サーバ上、ユーザ機器装置802、804、または806上、他の適切なサーバまたは装置、あるいはそのような装置およびサーバの組み合わせ上にある処理回路によって実行することができる。処理回路は、通信ネットワーク814および通信リンク808、810、812、および826を通じて、プロセス1800に関与するユーザ機器装置およびサーバと通信することができる。
【0122】
図20は、メディアネットワークの複数のユーザ機器装置とのユーザのモニタされた対話に基づいて、双方向メディアガイダンスアプリケーションを使用して、ユーザに推奨を提供するための一連のステップの例示的なプロセス2000を示す。具体的には、プロセス2000における一連のステップは、ユーザの複数のユーザ機器装置との対話をモニタするステップと、モニタされた対話に基づいてメディアコンテンツを特定するステップと、特定されたメディアコンテンツの推奨を提供するステップと、を含むことができる。
【0123】
ステップ2002において、ユーザのネットワークの複数のユーザ機器装置802、804、または806とのユーザの対話がモニタされる。モニタは、例えば、メディアコンテンツにアクセスまたは録画する、メディアコンテンツに関する追加情報を要求する、メディアコンテンツを関心対象としてフラグする、または任意の他の適切な手段によって、ユーザが関心を示したメディアコンテンツの一覧を保存するステップを含むことができる。モニタは、例えば、限定された時間にそれを視聴した後に、メディアコンテンツから退去することによって、ユーザが関心を示さなかったメディアコンテンツの一覧を保存するステップを含むことができる。モニタは、ユーザが関心を示した、また、示さなかったメディアのタイプおよびカテゴリを特定するステップを含むこともできる。モニタデータは、ユーザのメディアネットワークに関連したユーザプロファイル情報の一部を形成することができる。モニタデータは、ユーザ機器装置のストレージ708または任意の他の適切な場所に保存され得る。
【0124】
ステップ2004において、複数のユーザ機器装置とのユーザのモニタされた対話に関する情報を含む、ユーザプロファイル情報は、サーバ824等のプロファイルサーバ上に保存される。
【0125】
ステップ2006において、メディアコンテンツは、保存されたモニタデータを含む、保存されたユーザプロファイル情報に基づいて特定され得る。特定されたメディアコンテンツは、ユーザの関心を引きやすいと判定されるコンテンツであり得る。特定されたメディアは、ユーザが関心を示したメディアに類似する、および/またはユーザが関心を示さなかったメディアコンテンツに類似しない場合がある。特定されたメディアは、ユーザの関心対象として識別されたタイプまたはカテゴリである場合もある。
【0126】
ステップ2008において、特定されたメディアコンテンツの推奨は、ネットワークのユーザ機器装置に伝送される。推奨は、ユーザ機器装置によってユーザに提示され得る。
【0127】
実際には、プロセス2000に示される1つ以上のステップは、任意の適切な順序で実行、変更、(例えば、同時または略同時に)並行実施、または削除され得る他のステップと組み合わされる。例えば、ステップ2006は、ステップ2008において推奨が伝送されるユーザ機器装置の特徴に基づいて、メディアコンテンツを特定するステップを含むことができる。例えば、メディアコンテンツは、推奨が伝送されるタイプの装置上で再生するために好適であることに基づいて、特定され得る。メディアコンテンツは、推奨のメディアコンテンツが利用可能になる時に、機器装置が利用可能になるかどうかに基づいて特定される場合もある。
【0128】
別の実施例として、プロセス2000を変更して、第1のユーザ機器装置上のユーザの対話をモニタし、第1の装置とのユーザのモニタされた対話に基づいて特定されたメディアコンテンツの推奨を第2のユーザ機器装置に伝送することができる。一実施形態においては、第1および第2の装置は、同一タイプであり得る。別の実施形態において、第1および第2の装置は、異なるタイプであり得る。例えば、ユーザは、モバイル電話(第1のタイプの第1の装置)等の第1のタイプの装置のみに視聴可能なテレビシリーズを定期的に視聴し得る。モバイル電話とのユーザの対話はモニタされ、テレビシリーズに関連する放送テレビ特番が特定され得る。ユーザは、自分の放送テレビ(第2のタイプの第2の装置)上で、ユーザが、モバイル電話上でテレビシリーズを定期的に視聴したことに基づいて、テレビ特番に対する推奨を受信し得る。
【0129】
プロセス2000は、ユーザプロファイルサーバ824上、またはユーザプロファイル管理サーバ、あるいは他の専用サーバ上の処理回路上で生じ得る。処理は、ユーザ機器装置802、804または806の処理回路706において生じるか、または適切なサーバ上の処理回路とユーザ機器装置との間に分散される場合もある。通信ネットワーク814は、装置およびサーバが、プロセス2000中に、ユーザプロファイル情報と他の情報およびコマンドを交換できるようにすることができる。
【0130】
上の記述は、本発明の原則の例示に過ぎず、本発明の範囲および精神から逸脱することなく、当業者によって種々の修正が行われ得ることが理解されるであろう。本明細書に示される特定の方法および回路の実現は、例示の目的で提示され、限定を目的とせず、必要に応じて、他の構成および実施形態を代わりに使用することができる。
【特許請求の範囲】
【請求項1】
本願明細書に記載された発明。
【請求項1】
本願明細書に記載された発明。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【公開番号】特開2013−55708(P2013−55708A)
【公開日】平成25年3月21日(2013.3.21)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−275475(P2012−275475)
【出願日】平成24年12月18日(2012.12.18)
【分割の表示】特願2009−530422(P2009−530422)の分割
【原出願日】平成19年9月28日(2007.9.28)
【出願人】(500050376)ユナイテッド ビデオ プロパティーズ, インコーポレイテッド (206)
【Fターム(参考)】
【公開日】平成25年3月21日(2013.3.21)
【国際特許分類】
【出願番号】特願2012−275475(P2012−275475)
【出願日】平成24年12月18日(2012.12.18)
【分割の表示】特願2009−530422(P2009−530422)の分割
【原出願日】平成19年9月28日(2007.9.28)
【出願人】(500050376)ユナイテッド ビデオ プロパティーズ, インコーポレイテッド (206)
【Fターム(参考)】
[ Back to top ]