(57)【要約】広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供するためのシステムおよび方法が、本明細書に提供される。いくつかの実施形態では、メディアガイドアプリケーションは、ユーザのプロファイルにアクセスしてもよく、プロファイルのデータに基づいて、複数の番組を含む再生リストを生成してもよい。メディアガイドアプリケーションは、広告コンテンツが間もなくユーザに再生されることになることを判定してもよく、広告コンテンツが間もなくユーザに再生されることになることの判定に応答して、メディアガイドアプリケーションは、広告コンテンツの代わりに再生するための再生リストの番組コンテンツを選択し、表示のために、番組コンテンツを生成してもよい。
2019511181.tif 000002
【特許請求の範囲】
【請求項１】
広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供する方法であって、前記方法は、
ユーザのプロファイルにアクセスすることと、
前記プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成することと、
広告コンテンツが前記ユーザに間もなく再生されることになることを判定することと、
前記広告コンテンツが前記ユーザに間もなく再生されることになることの判定に応答して、
前記再生リストの複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することと、
表示のために前記番組コンテンツを生成することと
を含む、方法。
【請求項２】
前記再生リストを生成することは、
広告コンテンツの複数の典型的持続時間を判定することであって、前記複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する、ことと、
番組コンテンツのセットを前記再生リストに追加することであって、前記セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する、ことと
を含む、請求項１に記載の方法。
【請求項３】
前記番組コンテンツのセットを追加することは、
前記プロファイルに基づいて、種々の番組コンテンツを自動的に録画することと、
前記種々の番組コンテンツの複数のセグメントを識別することであって、前記複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、前記複数のセグメントの各セグメントは、前記ユーザに関連する、ことと、
前記複数のセグメントの各セグメントを前記再生リストに追加することと
を含む、請求項２に記載の方法。
【請求項４】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することは、前記広告コンテンツの持続時間に対応する持続時間を有する前記セットの第１の番組コンテンツを選択することを含む、請求項２に記載の方法。
【請求項５】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することは、
前記ユーザが現在視聴している番組に関連する前記再生リストの第１の番組コンテンツを識別することと、
前記プロファイルに基づいて、前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いかどうかを判定することと、
前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いことの判定に応答して、前記第１の番組コンテンツを前記複数の番組コンテンツから選択することと
を含む、請求項１に記載の方法。
【請求項６】
表示のために前記番組コンテンツを生成することは、
前記広告コンテンツが前記番組コンテンツによって置換されることを要求する、ユーザ入力を受信することと、
任意の広告コンテンツが再生されるとき、前記番組コンテンツに遷移することの事前に設定された要求を検出することと
のうちの少なくとも１つに基づく、請求項１に記載の方法。
【請求項７】
前記再生リストを周期的に評価することと、
前記評価の間、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないかどうかを判定することであって、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことを判定することは、前記第１の番組コンテンツのジャンル、前記第１の番組コンテンツの経過時間、および前記第１の番組コンテンツのタイプのうちの少なくとも１つに基づく、ことと、
前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことの判定に応答して、前記第１の番組コンテンツを前記再生リストから除去することと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記ユーザは、現在、インターネットを通して提供される番組を視聴しており、前記広告コンテンツは、インターネット広告コンテンツであり、前記方法はさらに、
前記インターネット広告コンテンツの持続時間の印に基づいて、前記インターネット広告コンテンツの持続時間を判定すること
を含み、
再生するための前記再生リストの複数の番組コンテンツの番組コンテンツを選択することは、前記インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択することを含む、請求項１に記載の方法。
【請求項９】
前記広告コンテンツは、第１のユーザ機器を経由して間もなく再生されることになり、前記方法はさらに、前記広告コンテンツと前記番組コンテンツを置換するためのユーザ入力を受信することを含み、表示のために前記番組コンテンツを生成することは、前記第２のユーザ機器上で表示のために前記番組コンテンツを生成することを含む、請求項１に記載の方法。
【請求項１０】
前記再生リストは、（１）前記ユーザのユーザ機器によって録画させられるコンテンツと、（２）ストリーミングコンテンツとの両方を含む、請求項１に記載の方法。
【請求項１１】
広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供するためのシステムであって、前記システムは、
通信回路と、
表示回路と、
制御回路であって、前記制御回路は、
前記通信回路を使用して、ユーザのプロファイルにアクセスすることと、
前記プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成することと、
広告コンテンツが前記ユーザに間もなく再生されることになることを判定することと、
前記広告コンテンツが前記ユーザに間もなく再生されることになることの判定に応答して、
前記再生リストの複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することと、
前記表示回路を使用して、表示のために前記番組コンテンツを生成することと
を行うように構成される、制御回路と
を備える、システム。
【請求項１２】
前記制御回路はさらに、前記再生リストを生成するとき、
広告コンテンツの複数の典型的持続時間を判定することであって、前記複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する、ことと、
番組コンテンツのセットを前記再生リストに追加することであって、前記セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する、ことと
を行うように構成される、請求項１１に記載のシステム。
【請求項１３】
前記制御回路はさらに、前記番組コンテンツのセットを追加するとき、
前記プロファイルに基づいて、種々の番組コンテンツを自動的に録画することと、
前記種々の番組コンテンツの複数のセグメントを識別することであって、前記複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、前記複数のセグメントの各セグメントは、前記ユーザに関連する、ことと、
前記複数のセグメントの各セグメントを前記再生リストに追加することと
を行うように構成される、請求項１２に記載のシステム。
【請求項１４】
前記制御回路はさらに、前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するとき、前記広告コンテンツの持続時間に対応する持続時間を有する前記セットの第１の番組コンテンツを選択するように構成される、請求項１２に記載のシステム。
【請求項１５】
前記制御回路はさらに、前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するとき、
前記ユーザが現在視聴している番組に関連する前記再生リストの第１の番組コンテンツを識別することと、
前記プロファイルに基づいて、前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いかどうかを判定することと、
前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いことの判定に応答して、前記第１の番組コンテンツを前記複数の番組コンテンツから選択することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１６】
前記制御回路はさらに、表示のために前記番組コンテンツを生成するとき、前記表示のための番組コンテンツの生成が、
前記広告コンテンツが前記番組コンテンツによって置換されることを要求するユーザ入力を受信することと、
任意の広告コンテンツが再生されるとき、前記番組コンテンツに遷移することの事前に設定された要求を検出することと
のうちの少なくとも１つに基づくように構成される、請求項１１に記載のシステム。
【請求項１７】
前記制御回路はさらに、
前記再生リストを周期的に評価することと、
前記評価の間、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないかどうかを判定することであって、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことを判定することは、前記第１の番組コンテンツのジャンル、前記第１の番組コンテンツの経過時間、および前記第１の番組コンテンツのタイプのうちの少なくとも１つに基づく、ことと、
前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことの判定に応答して、前記第１の番組コンテンツを前記再生リストから除去することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１８】
前記ユーザは、現在、インターネットを通して提供される番組を視聴しており、前記広告コンテンツは、インターネット広告コンテンツであり、前記制御回路はさらに、
前記インターネット広告コンテンツの持続時間の印に基づいて、前記インターネット広告コンテンツの持続時間を判定すること
を行うように構成され、
前記制御回路はさらに、再生するための前記再生リストの複数の番組コンテンツの番組コンテンツを選択するとき、前記インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択するように構成される、請求項１１に記載のシステム。
【請求項１９】
前記広告コンテンツは、第１のユーザ機器を経由して間もなく再生されることになり、前記制御回路はさらに、前記広告コンテンツと前記番組コンテンツを置換するためのユーザ入力を受信するように構成され、前記制御回路はさらに、表示のために前記番組コンテンツを生成するとき、前記第２のユーザ機器上で表示のために前記番組コンテンツを生成するように構成される、請求項１１に記載のシステム。
【請求項２０】
前記再生リストは、（１）前記ユーザのユーザ機器によって録画させられるコンテンツと、（２）ストリーミングコンテンツとの両方を含む、請求項１１に記載のシステム。
【請求項２１】
広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供するためのシステムであって、前記システムは、
ユーザのプロファイルにアクセスするための手段と、
前記プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成するための手段と、
広告コンテンツが前記ユーザに間もなく再生されることになることを判定するための手段と、
前記広告コンテンツが前記ユーザに間もなく再生されることになることの判定に応答して、
前記再生リストの複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための手段と、
表示のために前記番組コンテンツを生成するための手段と
を備える、システム。
【請求項２２】
前記再生リストを生成するための手段は、
広告コンテンツの複数の典型的持続時間を判定するための手段であって、前記複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する、手段と、
番組コンテンツのセットを前記再生リストに追加するための手段であって、前記セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する、手段と
を備える、請求項２１に記載のシステム。
【請求項２３】
前記番組コンテンツのセットを追加するための手段は、
前記プロファイルに基づいて、種々の番組コンテンツを自動的に録画するための手段と、
前記種々の番組コンテンツの複数のセグメントを識別するための手段であって、前記複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、前記複数のセグメントの各セグメントは、前記ユーザに関連する、手段と、
前記複数のセグメントの各セグメントを前記再生リストに追加するための手段と
を備える、請求項２２に記載のシステム。
【請求項２４】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための手段は、前記広告コンテンツの持続時間に対応する持続時間を有する前記セットの第１の番組コンテンツを選択するための手段を備える、請求項２２に記載のシステム。
【請求項２５】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための手段は、
前記ユーザが現在視聴している番組に関連する前記再生リストの第１の番組コンテンツを識別するための手段と、
前記プロファイルに基づいて、前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いかどうかを判定するための手段と、
前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いことの判定に応答して、前記第１の番組コンテンツを前記複数の番組コンテンツから選択するための手段と
を備える、請求項２１に記載のシステム。
【請求項２６】
前記表示のために前記番組コンテンツを生成するための手段は、
前記広告コンテンツが前記番組コンテンツによって置換されることを要求するユーザ入力を受信するための手段と、
任意の広告コンテンツが再生されるとき、前記番組コンテンツに遷移することの事前に設定された要求を検出するための手段と
のうちの少なくとも１つに基づいて、表示のために前記番組コンテンツを生成するための手段を備える、請求項２１に記載のシステム。
【請求項２７】
前記再生リストを周期的に評価するための手段と、
前記評価の間、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないかどうかを判定するための手段であって、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことを判定するための手段は、前記第１の番組コンテンツのジャンル、前記第１の番組コンテンツの経過時間、および前記第１の番組コンテンツのタイプのうちの少なくとも１つに基づく、手段と、
前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことの判定に応答して、前記第１の番組コンテンツを前記再生リストから除去するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２８】
前記ユーザは、現在、インターネットを通して提供される番組を視聴しており、前記広告コンテンツは、インターネット広告コンテンツであり、前記システムはさらに、
前記インターネット広告コンテンツの持続時間の印に基づいて、前記インターネット広告コンテンツの持続時間を判定するための手段
を備え、
再生するための前記再生リストの複数の番組コンテンツの番組コンテンツを選択するための手段は、前記インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択するための手段を備える、請求項２１に記載のシステム。
【請求項２９】
前記広告コンテンツは、第１のユーザ機器を経由して間もなく再生されることになり、前記システムはさらに、前記広告コンテンツと前記番組コンテンツを置換するためのユーザ入力を受信するための手段を備え、表示のために前記番組コンテンツを生成するための手段は、前記第２のユーザ機器上で表示のために前記番組コンテンツを生成するための手段を含む、請求項２１に記載のシステム。
【請求項３０】
前記再生リストは、前記ユーザのユーザ機器によって録画させられるコンテンツと、ストリーミングコンテンツとを含む、請求項２１に記載のシステム。
【請求項３１】
広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供するためのその上にエンコードされた命令を伴うメモリを備える、非一過性機械可読媒体であって、前記命令は、
ユーザのプロファイルにアクセスするための命令と、
前記プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成するための命令と、
広告コンテンツが前記ユーザに間もなく再生されることになることを判定するための命令と、
前記広告コンテンツが前記ユーザに間もなく再生されることになることの判定に応答して、
前記再生リストの複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための命令と、
表示のために前記番組コンテンツを生成するための命令と
を備える、非一過性機械可読媒体。
【請求項３２】
前記再生リストを生成するための命令は、
広告コンテンツの複数の典型的持続時間を判定するための命令であって、前記複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する、命令と、
番組コンテンツのセットを前記再生リストに追加するための命令であって、前記セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する、命令と
を備える、請求項３１に記載の非一過性機械可読媒体。
【請求項３３】
前記番組コンテンツのセットを追加するための命令は、
前記プロファイルに基づいて、種々の番組コンテンツを自動的に録画するための命令と、
前記種々の番組コンテンツの複数のセグメントを識別するための命令であって、前記複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、前記複数のセグメントの各セグメントは、前記ユーザに関連する、命令と、
前記複数のセグメントの各セグメントを前記再生リストに追加するための命令と
を備える、請求項３２に記載の非一過性機械可読媒体。
【請求項３４】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための命令は、前記広告コンテンツの持続時間に対応する持続時間を有する前記セットの第１の番組コンテンツを選択するための命令を含む、請求項３２に記載の非一過性機械可読媒体。
【請求項３５】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生するための命令は、
前記ユーザが現在視聴している番組に関連する前記再生リストの第１の番組コンテンツを識別するための命令と、
前記プロファイルに基づいて、前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いかどうかを判定するための命令と、
前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いことの判定に応答して、前記第１の番組コンテンツを前記複数の番組コンテンツから選択するための命令と
を備える、請求項３１に記載の非一過性機械可読媒体。
【請求項３６】
前記表示のために前記番組コンテンツを生成するための命令は、
前記広告コンテンツが前記番組コンテンツによって置換されることを要求する、ユーザ入力を受信するための命令と、
任意の広告コンテンツが再生されるとき、前記番組コンテンツに遷移することの事前に設定された要求を検出するための命令と
のうちの少なくとも１つに基づいて、表示のために前記番組コンテンツを生成するための命令を含む、請求項３１に記載の非一過性機械可読媒体。
【請求項３７】
前記命令はさらに、
前記再生リストを周期的に評価するための命令と、
前記評価の間、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないかどうかを判定するための命令であって、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことを判定する命令は、前記第１の番組コンテンツのジャンル、前記第１の番組コンテンツの経過時間、および前記第１の番組コンテンツのタイプのうちの少なくとも１つに基づく、命令と、
前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことの判定に応答して、前記第１の番組コンテンツを前記再生リストから除去するための命令と
を備える、請求項３１に記載の非一過性機械可読媒体。
【請求項３８】
前記ユーザは、現在、インターネットを通して提供される番組を視聴しており、前記広告コンテンツは、インターネット広告コンテンツであり、前記命令はさらに、
前記インターネット広告コンテンツの持続時間の印に基づいて、前記インターネット広告コンテンツの持続時間を判定するための命令
を備え、
再生するための前記再生リストの複数の番組コンテンツの番組コンテンツを選択するための命令は、前記インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択するための命令を備える、請求項３１に記載の非一過性機械可読媒体。
【請求項３９】
前記広告コンテンツは、第１のユーザ機器を経由して間もなく再生されることになり、前記命令はさらに、前記広告コンテンツと前記番組コンテンツを置換するためのユーザ入力を受信するための命令を備え、表示のために前記番組コンテンツを生成するための命令は、前記第２のユーザ機器上で表示のために前記番組コンテンツを生成するための命令を備える、請求項３１に記載の非一過性機械可読媒体。
【請求項４０】
前記再生リストは、前記ユーザのユーザ機器によって録画させられるコンテンツと、ストリーミングコンテンツとを含む、請求項３１に記載の非一過性機械可読媒体。
【請求項４１】
広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供する方法であって、前記方法は、
制御回路を使用して、ユーザのプロファイルにアクセスすることと、
前記プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成することと、
広告コンテンツが前記ユーザに間もなく再生されることになることを判定することと、
前記広告コンテンツが前記ユーザに間もなく再生されることになることの判定に応答して、
前記再生リストの複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することと、
表示のために前記番組コンテンツを生成することと
を含む、方法。
【請求項４２】
前記再生リストを生成することは、
広告コンテンツの複数の典型的持続時間を判定することであって、前記複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する、ことと、
番組コンテンツのセットを前記再生リストに追加することであって、前記セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する、ことと、
を含む、請求項４１に記載の方法。
【請求項４３】
前記番組コンテンツのセットを追加することは、
前記プロファイルに基づいて、種々の番組コンテンツを自動的に録画することと、
前記種々の番組コンテンツの複数のセグメントを識別することであって、前記複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、前記複数のセグメントの各セグメントは、前記ユーザに関連する、ことと、
前記複数のセグメントの各セグメントを前記再生リストに追加することと
を含む、請求項４２に記載の方法。
【請求項４４】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することは、前記広告コンテンツの持続時間に対応する持続時間を有する前記セットの第１の番組コンテンツを選択することを含む、請求項４２に記載の方法。
【請求項４５】
前記複数の番組コンテンツの番組コンテンツを選択し、前記広告コンテンツの代わりに再生することは、
前記ユーザが現在視聴している番組に関連する前記再生リストの第１の番組コンテンツを識別することと、
前記プロファイルに基づいて、前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いかどうかを判定することと、
前記第１の番組コンテンツが前記ユーザに関心がある可能性が高いことの判定に応答して、前記第１の番組コンテンツを前記複数の番組コンテンツから選択することと
を含む、請求項４１−４４のいずれかに記載の方法。
【請求項４６】
表示のために前記番組コンテンツを生成することは、
前記広告コンテンツが前記番組コンテンツによって置換されることを要求する、ユーザ入力を受信することと、
任意の広告コンテンツが再生されるとき、前記番組コンテンツに遷移することの事前に設定された要求を検出することと
のうちの少なくとも１つに基づく、請求項４１−４５のいずれかに記載の方法。
【請求項４７】
前記再生リストを周期的に評価することと、
前記評価の間、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないかどうかを判定することであって、前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことを判定することは、前記第１の番組コンテンツのジャンル、前記第１の番組コンテンツの経過時間、および前記第１の番組コンテンツのタイプのうちの少なくとも１つに基づく、ことと、
前記再生リストの第１の番組コンテンツがもはや前記ユーザに関連しないことの判定に応答して、前記第１の番組コンテンツを前記再生リストから除去することと
をさらに含む、請求項４１−４６のいずれかに記載の方法。
【請求項４８】
前記ユーザは、現在、インターネットを通して提供される番組を視聴しており、前記広告コンテンツは、インターネット広告コンテンツであり、前記方法はさらに、
前記インターネット広告コンテンツの持続時間の印に基づいて、前記インターネット広告コンテンツの持続時間を判定すること
を含み、
再生するための前記再生リストの複数の番組コンテンツの番組コンテンツを選択することは、前記インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択することを含む、請求項４１−４７のいずれかに記載の方法。
【請求項４９】
前記広告コンテンツは、第１のユーザ機器を経由して間もなく再生されることになり、前記方法はさらに、前記広告コンテンツと前記番組コンテンツを置換するためのユーザ入力を受信することを含み、表示のために前記番組コンテンツを生成することは、前記第２のユーザ機器上で表示のために前記番組コンテンツを生成することを含む、請求項４１−４８のいずれかに記載の方法。
【請求項５０】
前記再生リストは、前記ユーザのユーザ機器によって録画させられるコンテンツと、ストリーミングコンテンツとを含む、請求項４１−４９のいずれかに記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
広告は、あらゆる形態の番組消費において普及しつつある。ユーザが、放送、オーバー・ザ・トップ（「ＯＴＴ」）、ストリーミング、または任意の他の手段を通して番組を視聴するかどうかにかかわらず、ユーザは、多くの場合、番組のセグメントの合間に、広告が挿入される、長い中断を被る。広告主は、確固たるユーザプロファイルに基づいて、広告をユーザにより密接に標的化する努力を行っているが、ユーザは、依然として、広告を被らないことを好む。
【発明の概要】
【課題を解決するための手段】
【０００２】
この目的を達成するために、広告コンテンツの代わりに再生されることになるユーザに関連するコンテンツの再生リストを生成および提供するためのシステムおよび方法が、本明細書に提供される。再生リストは、少量のコンテンツに限定される広告コンテンツとは対照的に、ユーザがコンテンツが広告コンテンツと置換される際に見ることを所望する可能性が高い、番組コンテンツであるように設計される。例えば、ユーザが、多くのフットボールの試合が再生されているとき、あるフットボールの試合を視聴している場合、再生リストは、ユーザがまだ見ていない可能性が高い並行して再生されているフットボールの試合からのハイライトが取り込まれてもよい。ユーザが、選挙結果を逐次確認している場合、再生リストは、選挙結果を議論するその日の早い時間に録画された短いニュースのクリップを含んでもよく、本ニュースのクリップは、コマーシャルの代わりに表示されてもよい。これらのシステムおよび方法のさらなる用途が、本開示に説明される。
【０００３】
本開示のいくつかの側面では、ユーザ機器の制御回路によって実行されるメディアガイドアプリケーションは、ユーザのプロファイルにアクセスしてもよい。例えば、プロファイルは、ユーザ機器の記憶装置からアクセスされてもよい、または通信ネットワークを経由して遠隔データベースからアクセスされてもよい。
【０００４】
いくつかの実施形態では、メディアガイドアプリケーションは、プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リストを生成してもよい。いくつかの実施形態では、再生リストを生成するために、メディアガイドアプリケーションは、プロファイルのデータに基づいて、ユーザが好む可能性が高いと判定する任意の番組コンテンツを追加してもよい。
【０００５】
いくつかの実施形態では、メディアガイドアプリケーションは、最初に、広告コンテンツの複数の典型的持続時間を判定することによって、再生リストを生成してもよく、複数の典型的持続時間の各典型的持続時間は、広告コンテンツの異なる典型的持続時間に対応する。メディアガイドアプリケーションは、次いで、番組コンテンツのセットを再生リストに追加してもよく、セットの各番組コンテンツは、各個別の異なる典型的持続時間に対応する。したがって、メディアガイドアプリケーションは、適切な長さの番組コンテンツが類似長さの広告コンテンツと置換されるために使用され得るように、再生リストが様々な長さの番組コンテンツを含むことを確実にしてもよい。
【０００６】
いくつかの実施形態では、メディアガイドアプリケーションは、番組コンテンツのセットを追加するとき、プロファイルに基づいて、種々の番組コンテンツを自動的に録画してもよい。例えば、メディアガイドアプリケーションは、ユーザのプロファイルに基づいて、但し、ユーザが録画を明示的に要求する必要なく、ユーザが享受する可能性が高い番組コンテンツを録画してもよい。メディアガイドアプリケーションは、次いで、種々の番組コンテンツの複数のセグメントを識別してもよく、複数のセグメントの各セグメントは、各個別の典型的持続時間に対応する持続時間を有し、複数のセグメントの各セグメントは、ユーザに関連する。メディアガイドアプリケーションは、次いで、複数のセグメントの各セグメントを再生リストに追加してもよい。本方法によって、メディアガイドアプリケーションは、録画された放送メディアのセグメントを使用して、再生リストに取り込んでもよい。
【０００７】
いくつかの実施形態では、メディアガイドアプリケーションは、広告コンテンツがユーザに間もなく再生されることになることを判定してもよい。例えば、ユーザが、放送メディアを視聴している場合、メディアガイドアプリケーションは、閾値闇状態レベルが検出され、したがって、広告コンテンツへの遷移の信号伝達を検出してもよい。別の実施例として、ユーザが、ストリーミングメディアを視聴している場合、メディアガイドアプリケーションは、ストリーミングメディアと関連付けられた進行度バーの印に基づいて、中断が生じることになるときを事前に判定してもよい。
【０００８】
いくつかの実施形態では、広告コンテンツがユーザに間もなく再生されることになることの判定に応答して、メディアガイドアプリケーションは、再生リストの複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよく、表示のために番組コンテンツを生成してもよい。いくつかの実施形態では、メディアガイドアプリケーションは、再生リストの第１の番組コンテンツを自動的に再生することによって、番組コンテンツを選択してもよい。
【０００９】
いくつかの実施形態では、メディアガイドアプリケーションは、再生リストの番組コンテンツを計画的に選択してもよい。例えば、メディアガイドアプリケーションは、広告コンテンツの持続時間に対応する持続時間を有するセットの第１の番組コンテンツを選択することによって、複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよい。
【００１０】
いくつかの実施形態では、メディアガイドアプリケーションは、ユーザが現在視聴している番組に関連する再生リストの第１の番組コンテンツを識別することによって、複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよい。例えば、ユーザが、フットボールの試合を視聴している場合、メディアガイドアプリケーションは、再生リスト上の他のフットボールの試合の番組コンテンツを関連するものとして識別してもよい。メディアガイドアプリケーションは、次いで、プロファイルに基づいて、第１の番組コンテンツがユーザに関心がある可能性が高いかどうかを判定してもよい。例えば、メディアガイドアプリケーションは、ユーザがそのお気に入りチームからのフットボールハイライトを享受し、したがって、そのお気に入りチームのうちの１つからの再生リスト上にあるファインプレーのハイライトがユーザに関心がある可能性が高いことを判定してもよい。第１の番組コンテンツがユーザに関心がある可能性が高いことの判定に応答して、メディアガイドアプリケーションは、第１の番組コンテンツを複数の番組コンテンツから選択してもよい。
【００１１】
いくつかの実施形態では、メディアガイドアプリケーションは、広告コンテンツが番組コンテンツによって置換されることを要求する、ユーザ入力を受信することと、任意の広告コンテンツが再生されるとき、番組コンテンツに遷移することの事前に設定された要求を検出することとのうちの少なくとも１つに基づいて、表示のために番組コンテンツを生成してもよい。したがって、メディアガイドアプリケーションは、ユーザ入力に基づいて、または設定（例えば、ユーザによって事前に設定される）に基づいてのいずれかにおいて、広告コンテンツと番組コンテンツを置換するようにトリガされてもよい。
【００１２】
いくつかの実施形態では、メディアガイドアプリケーションは、再生リストが常時ユーザが高い関心がある番組コンテンツを表すことを確実にするために、再生リストを周期的に評価してもよい。メディアガイドアプリケーションは、評価の間、再生リストの第１の番組コンテンツがもはやユーザに関連しないかどうかを判定してもよい。例えば、メディアガイドアプリケーションは、第１の番組コンテンツのジャンル（例えば、ユーザが、本ジャンルに嫌悪を抱いている、または退屈しているかどうかを判定する）、第１の番組コンテンツの経過時間（例えば、番組コンテンツが、もはやユーザに関心がある可能性が低いほど古い）、および第１の番組コンテンツのタイプ（例えば、特定の時間において、それを享受する可能性が低いであろうタイプの番組コンテンツ）に基づいて、本判定を下してもよい。メディアガイドアプリケーションは、再生リストの第１の番組コンテンツがもはやユーザに関連しないことの判定に応答して、第１の番組コンテンツを再生リストから除去してもよい。
【００１３】
いくつかの実施形態では、ユーザが、現在、インターネットを通して提供される番組を視聴しているとき、そして広告コンテンツが、インターネット広告コンテンツであるとき、メディアガイドアプリケーションは、インターネット広告コンテンツの持続時間の印に基づいて、インターネット広告コンテンツの持続時間を判定してもよい。例えば、インターネット広告コンテンツが開始すると、インターネット広告コンテンツは、インターネット広告コンテンツ中断の持続時間を示してもよく（例えば、カウントダウンタイマを用いて）、メディアガイドアプリケーションは、そこから持続時間を判定してもよい。したがって、再生するための再生リストの複数の番組コンテンツの番組コンテンツを選択するとき、メディアガイドアプリケーションは、インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択してもよい。
【００１４】
いくつかの実施形態では、メディアガイドアプリケーションは、テレビ等の第１のユーザ機器に関連するが、タブレットコンピュータ等の第２のユーザ機器上で番組コンテンツを視聴するための要求を伴う、広告コンテンツと番組コンテンツを置換するためのユーザ入力を受信してもよい。メディアガイドアプリケーションは、次いで、第２のユーザ機器上で表示のために番組コンテンツを生成してもよい。
【００１５】
いくつかの実施形態では、再生リストは、ユーザのユーザ機器によって録画させられるコンテンツ（例えば、ユーザが録画した放送コンテンツ）ならびにストリーミング、ダウンロード、またはＯＴＴコンテンツ等のインターネットコンテンツの両方を含んでもよい。コンテンツは、ローカルでキャッシュされてもよい、または遠隔場所から要求に応じてアクセスされてもよい。
【図面の簡単な説明】
【００１６】
本開示の上記および他の目的ならびに利点は、同様の参照文字が全体を通して同様の部分を指す、添付の図面と併せて考慮される、以下の発明を実施するための形態の検討から明白となるであろう。
【００１７】
【図１】図１は、本開示のいくつかの実施形態による、間もなく再生されることになる広告コンテンツと再生リストの番組コンテンツを置換し得る、ユーザ機器を描写する。
【００１８】
【図２】図２は、本開示のいくつかの実施形態による、メディアガイドアプリケーション一覧および他のメディアガイド情報を提供するために使用され得る、表示画面の例証的実施形態を示す。
【００１９】
【図３】図３は、本開示のいくつかの実施形態による、メディアガイドアプリケーション一覧を提供するために使用され得る、表示画面の別の例証的実施形態を示す。
【００２０】
【図４】図４は、本開示のいくつかの実施形態による、例証的ユーザ機器（ＵＥ）デバイスのブロック図である。
【００２１】
【図５】図５は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【００２２】
【図６】図６は、本開示のいくつかの実施形態による、番組コンテンツの再生リストを生成し、そこから広告コンテンツのための置換物を選択する際に伴う例証的ステップのフローチャートである。
【００２３】
【図７】図７は、本開示のいくつかの実施形態による、広告コンテンツを置換する際に使用するための番組コンテンツの再生リストを生成する際に伴う例証的ステップのフローチャートである。
【発明を実施するための形態】
【００２４】
図１は、本開示のいくつかの実施形態による、間もなく再生されることになる広告コンテンツと再生リストの番組コンテンツを置換し得る、ユーザ機器を描写する。図１は、ユーザ機器１００を描写する。種々のユーザ機器の機能性は、図２−５に関して以下に説明され、ユーザ機器１００に適用される。ユーザ機器１００は、表示および／またはアクセスのために、再生リスト１０２を生成してもよい。ユーザ機器１００は、メディアガイドアプリケーションを実行する、その上にインストールされた制御回路を有してもよい。制御回路およびメディアガイドアプリケーションもまた、図２−５に関して以下にさらに詳細に議論される。
【００２５】
ユーザ機器１００のメディアガイドアプリケーションは、ディスプレイ１０４を使用して、メディアを表示させてもよい。ディスプレイ１０４は、広告コンテンツまたは番組コンテンツを含んでもよい。ディスプレイ１０４はまた、スキップオプション１０６および置換オプション１０８の表示のために、メディアガイドアプリケーションによって使用されてもよく、その一方または両方は、表示のために、メディアガイドアプリケーションによって生成されてもよい。
【００２６】
本開示のいくつかの側面では、メディアガイドアプリケーションは、ユーザのプロファイルにアクセスしてもよい。例えば、プロファイルは、ユーザ機器の記憶装置からアクセスされてもよい、または通信ネットワークを経由して遠隔データベースからアクセスされてもよい。プロファイルは、メディアガイドアプリケーションがユーザによる任意のアクティビティを監視することによって収集し得る、ユーザの選好データを含有してもよい。例えば、ユーザとユーザ機器１００の任意の相互作用、すなわち、それが、録画、メディアのブラウジング、インターネットコンテンツへのアクセス、メディアの視聴、メディアからのチャンネル切替、またはユーザ機器１００が利用するユーザの任意の他の相互作用であるかどうかにかかわらず、メディアガイドアプリケーションによってプロファイルに追加されてもよい。さらに、プロファイルは、他のユーザ機器を使用するとき、ユーザによる監視されたデータを含有してもよい。最終的に、メディアガイドアプリケーションが、プロファイルのデータを受信および処理すると、メディアガイドアプリケーションは、そこからユーザが最も享受するであろう番組コンテンツを推定することができる。
【００２７】
いくつかの実施形態では、メディアガイドアプリケーションは、プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リスト（例えば、再生リスト１０２）を生成してもよい。いくつかの実施形態では、再生リストを生成するために、メディアガイドアプリケーションは、プロファイルのデータに基づいて、ユーザが好む可能性が高いと判定する任意の番組コンテンツを追加してもよい。再生リスト１０２は、図１では、表示のためにユーザ機器１００上で生成されるように描写されるが、再生リスト１０２は、代替として、表示のために異なる第２のユーザ機器上で生成されてもよく、これは、ユーザ機器１００または第２のユーザ機器のいずれか上で表示のために番組コンテンツを選択するためにユーザによって使用されてもよい。代替として、再生リスト１０２は、全く表示される必要はなく、代わりに、メディアガイドアプリケーションは、単に、番組コンテンツをそこから選択し、ユーザに自動的に再生してもよい。
【００２８】
再生リスト１０２は、ユーザが広告の代わりに（例えば、ディスプレイ１０４において、または異なるユーザ機器のディスプレイ上で）視聴を好む可能性が高い、番組コンテンツの少数の上位推奨を表すように設計される、動的に変化する再生リストである。例えば、再生リスト１０２は、メディアガイドアプリケーションがユーザの気分または選好が変化したことを検出するにつれて、コンテンツの頻繁な追加および削除を受信してもよい。メディアガイドアプリケーションはまた、追加または削除の関連性ならびにメディアガイドアプリケーションがディスプレイ１０４における表示のために現在生成している再生リスト１０２上にすでにあるコンテンツの関連性に基づいて、追加および削除を再生リスト１０２に供給してもよい。再生リスト１０２への調節は、以下にさらに詳細に議論される。
【００２９】
いくつかの実施形態では、メディアガイドアプリケーションは、再生リスト１０２上に、様々な持続時間の番組コンテンツを有することを確実にし、したがって、コンテンツの含有されるセグメントが、コンテンツの広告の持続時間の間、その全体を満たすであろうことを確実にしてもよい。この目的を達成するために、メディアガイドアプリケーションは、最初に、複数の典型持続時間の各典型的持続時間が広告コンテンツの異なる典型的持続時間に対応する、広告コンテンツの複数の典型的持続時間を判定することによって、再生リストを生成してもよい。例えば、メディアガイドアプリケーションは、広告コンテンツが、典型的には、１５秒単位で生じ、最短で１５秒、最長で２分であることを判定してもよい。メディアガイドアプリケーションは、次いで、番組コンテンツのセットを再生リストに追加してもよく、セットの各番組コンテンツは、各個別の異なる典型的持続時間（すなわち、１５秒、３０秒、４５秒、６０秒、７５秒、９０秒、１０５秒、および１２０秒）に対応する。したがって、メディアガイドアプリケーションは、適切な長さの番組コンテンツが類似長さの広告コンテンツと置換されるために使用され得るように、再生リストが様々な長さの番組コンテンツを含むことを確実にしてもよい。
【００３０】
いくつかの実施形態では、メディアガイドアプリケーションは、番組コンテンツのセットを追加するとき、プロファイルに基づいて、種々の番組コンテンツを自動的に録画してもよい。例えば、メディアガイドアプリケーションは、ユーザのプロファイルに基づいて、但し、ユーザが明示的に録画を要求する必要なく、ユーザが享受する可能性が高い番組コンテンツを録画してもよい。これは、メディアガイドアプリケーションがユーザに特に関心があるであろうと予測する、番組コンテンツ全体またはセグメントのいずれかの録画であってもよい。番組コンテンツまたは番組コンテンツのセグメントの自動録画は、現在係属中の２０１５年３月３０日に出願された米国特許出願第１４／６７３，４９３号ならびに２０１５年８月１８日に発行された米国特許第９，１１３，２０７号（その開示は、参照することによってその全体として本明細書に組み込まれる）に説明されている。番組コンテンツが、その全体として、または長すぎて短い広告と置換されるために有用ではないセグメントとして録画された場合、メディアガイドアプリケーションは、次いで、複数のセグメントの各セグメントが、各個別の典型的持続時間に対応する持続時間を有し、複数のセグメントの各セグメントが、ユーザに関連する種々の番組コンテンツの複数のセグメントを識別してもよい。メディアガイドアプリケーションは、次いで、複数のセグメントの各セグメントを再生リスト１０２に追加してもよい。本方法によって、メディアガイドアプリケーションは、録画された放送用メディアのセグメントを使用して、再生リストに取り込んでもよい。
【００３１】
いくつかの実施形態では、メディアガイドアプリケーションは、広告コンテンツがユーザに間もなく再生されることになる（例えば、ディスプレイ１０４内で再生されている番組がディスプレイ１０４内の広告コンテンツによって置換されることになる）ことを判定してもよい。例えば、ユーザが、放送メディアを視聴している場合、メディアガイドアプリケーションは、閾値闇状態レベルが検出され、したがって、広告コンテンツへの遷移の信号伝達を検出してもよい。放送メディア内のコマーシャルの検出は、２００９年３月１０日に発行された米国特許第７，５０２，５１３号（その内容は、参照することによってその全体として本明細書に組み込まれる）に説明されている。別の実施例として、ユーザが、ストリーミング、インターネット、またはＯＴＴメディアを視聴している場合、メディアガイドアプリケーションは、ストリーミングメディアと関連付けられた進行度バーの印に基づいて、または広告が開始した、もしくは開始しそうであることを認識する任意の他の手段を通して、中断が生じることになるときを事前に判定してもよい。
【００３２】
いくつかの実施形態では、広告コンテンツがユーザに間もなく再生されることになることの判定に応答して、メディアガイドアプリケーションは、再生リストの複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよく、表示のために番組コンテンツを生成してもよい（例えば、ディスプレイ１０４内において、または異なるユーザ機器のディスプレイ上において）。
【００３３】
いくつかの実施形態では、メディアガイドアプリケーションは、広告コンテンツが差し迫っているとき、再生リストの第１の番組コンテンツを自動的に再生することによって、番組コンテンツを選択してもよい。本インスタンスでは、メディアガイドアプリケーションは、表示のために再生リスト１０２を生成しない可能性が高く、単に、再生リスト１０２から再生するための最も関連のある番組コンテンツを選択するであろう。例えば、メディアガイドアプリケーションは、広告コンテンツの持続時間に対応する持続時間を有するセットの第１の（例えば、最高ランク付けされた）番組コンテンツを選択することによって、複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよい。
【００３４】
いくつかの実施形態では、メディアガイドアプリケーションは、ユーザが現在視聴している番組に関連する再生リストの第１の番組コンテンツを識別することによって、複数の番組コンテンツの番組コンテンツを選択し、広告コンテンツの代わりに再生してもよい。ユーザが現在視聴している番組に関連するものを判定するために、メディアガイドアプリケーションは、ユーザが現在視聴している番組と関連付けられたメタデータを分析してもよい。例えば、メタデータは、主演俳優、ジャンル情報、タイトル情報、番組が一連の番組の一部であるかどうか、および同等物を含んでもよい。例えば、ユーザが、フットボールの試合を視聴している場合、メディアガイドアプリケーションは、再生リスト上の他のフットボールの試合または全ての他のスポーツの試合の番組コンテンツを関連するものとして識別してもよい。メディアガイドアプリケーションは、次いで、プロファイルに基づいて、第１の番組コンテンツがユーザに関心がある可能性が高いかどうかを判定してもよい。例えば、メディアガイドアプリケーションは、ユーザがそのお気に入りチームからのフットボールのハイライトを享受し、したがって、そのお気に入りチームのうちの１つからの再生リスト上にあるファインプレーハイライトがユーザに関心がある可能性が高いことを判定してもよい。実施例として、ユーザが、フットボールチームＴｅｎｎｅｓｓｅｅ  Ｔｉｔａｎｓの大ファンであって、Ｂｒｏｗｎｓ対Ｔｉｔａｎｓ戦が注目に値するハイライトをもたらした場合、これは、図１に描写されるように、再生リスト１０２の上位に格上げされてもよい。第１の番組コンテンツがユーザに関心がある可能性が高いことの判定に応答して、メディアガイドアプリケーションは、第１の番組コンテンツを複数の番組コンテンツから選択してもよい。
【００３５】
いくつかの実施形態では、メディアガイドアプリケーションは、広告コンテンツが番組コンテンツによって置換されることを要求する、ユーザ入力を受信することと、任意の広告コンテンツが再生されるとき、番組コンテンツに遷移することの事前に設定された要求を検出することとのうちの少なくとも１つに基づいて、表示のために番組コンテンツを生成してもよい。例えば、広告コンテンツが差し迫っているとき、または広告コンテンツがディスプレイ１０４内ですでに再生を開始しているとき、メディアガイドアプリケーションは、表示のために、スキップオプション１０６をユーザに生成してもよい。スキップオプション１０６は、ユーザが、広告と再生リスト１０２からの番組コンテンツを置換することを可能にしてもよい。メディアガイドアプリケーションが、スキップオプション１０６の選択を検出すると、メディアガイドアプリケーションは、再生リスト１０２からの番組コンテンツを自動的に再生してもよい。代替として、メディアガイドアプリケーションは、それに応答して、表示のために再生リスト１０２自体を生成してもよい。いくつかの実施形態では、再生リスト１０２の表示は、メディアガイドアプリケーションが置換オプション１０８の選択を受信すると、トリガされてもよい。メディアガイドアプリケーションは、表示のためにスキップオプション１０６を生成することに並行して、その代わりに、またはその後、表示のために置換オプション１０８を生成してもよい。置換オプション１０８は、選択されると、メディアガイドアプリケーションに、ユーザに広告コンテンツと置換されることになる再生リスト１０２の番組コンテンツを選択させるようにさせるであろう。
【００３６】
いくつかの実施形態では、メディアガイドアプリケーションは、再生リストが常時ユーザが高い関心がある番組コンテンツを表すことを確実にするために、再生リスト１０２を周期的に評価してもよい。メディアガイドアプリケーションは、評価の間、再生リストの第１の番組コンテンツがもはやユーザに関連しないかどうかを判定してもよい。例えば、メディアガイドアプリケーションは、第１の番組コンテンツのジャンル（例えば、ユーザが、本ジャンルに嫌悪を抱いている、または退屈しているかどうかを判定する）、第１の番組コンテンツの経過時間（例えば、番組コンテンツが、もはやユーザに関心がある可能性が低いほど古い）、および第１の番組コンテンツのタイプ（例えば、特定の時間において、それを享受する可能性が低いであろうタイプの番組コンテンツ）に基づいて、本判定を下してもよい。メディアガイドアプリケーションは、再生リストの第１の番組コンテンツがもはやユーザに関連しないことの判定に応答して、第１の番組コンテンツを再生リスト１０２から除去してもよい。リストまたはディレクトリからのコンテンツの選択的除去は、２００９年２月１７日に発行された米国特許第６，４９３，６４６号（その内容は、参照することによってその全体として本明細書に組み込まれる）に議論されている。
【００３７】
いくつかの実施形態では、ユーザが、現在、インターネットを通して提供される番組を視聴しているとき、そして広告コンテンツが、インターネット広告コンテンツであるとき、メディアガイドアプリケーションは、インターネット広告コンテンツの持続時間の印に基づいて、インターネット広告コンテンツの持続時間を判定してもよい。例えば、インターネット広告コンテンツが開始すると、メディアガイドアプリケーションは、インターネット広告コンテンツがインターネット広告コンテンツ中断の持続時間を示す（例えば、カウントダウンタイマを用いて）ことを検出してもよく、メディアガイドアプリケーションは、そこから持続時間を判定してもよい。したがって、再生するための再生リスト１０２の複数の番組コンテンツの番組コンテンツを選択するとき、メディアガイドアプリケーションは、インターネット広告コンテンツの持続時間に対応する持続時間を有する番組コンテンツを選択してもよい。
【００３８】
いくつかの実施形態では、再生リストは、ユーザのユーザ機器によって録画させられるコンテンツ（例えば、ユーザが録画した放送コンテンツ）ならびにストリーミング、ダウンロード、またはＯＴＴコンテンツ等のインターネットコンテンツの両方を含んでもよい。例えば、図１に描写されるように、再生リスト１０２は、録画されたニュースプログラムのセグメントおよびストリーミングアプリケーションＹｏｕＴｕｂｅ（登録商標）から導出されるインターネットクリップの両方を含む。インターネットコンテンツは、ダウンロードされ、ローカルでキャッシュされてもよい、または遠隔場所から要求に応じてアクセスされてもよい。
【００３９】
任意の所与のコンテンツ配信システムでユーザに利用可能なコンテンツの量は、膨大であり得る。その結果、多くのユーザは、ユーザがコンテンツの選択を効率的にナビゲートし、所望し得るコンテンツを容易に識別することを可能にする、インターフェースを通したメディアガイドの形態を所望している。そのようなガイドを提供するアプリケーションは、本明細書では、双方向メディアガイドアプリケーションと称されるが、時として、メディアガイドアプリケーションまたはガイドアプリケーションと称されることもある。
【００４０】
双方向メディアガイドアプリケーションは、ガイドを提供するコンテンツに応じて、種々の形態をとってもよい。典型的なタイプのメディアガイドアプリケーションの１つは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（時として、電子番組ガイドと称される場合もある）は、とりわけ、ユーザが、多くのタイプのコンテンツまたはメディアアセット間をナビゲートし、それを特定することが可能である、周知のガイドアプリケーションである。双方向メディアガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを特定および選択することを可能にする、グラフィカルユーザインターフェース画面を生成してもよい。本明細書で参照されるように、用語「メディアアセット」および「コンテンツ」とは、電子的に消費可能なユーザアセット、例えば、テレビ番組、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムにおけるような）、インターネットコンテンツ（例えば、ストリーミングコンテンツ、ダウンロード可能コンテンツ、ウェブキャスト等）、ビデオクリップ、オーディオ、コンテンツ情報、写真、回転画像、ドキュメント、再生リスト、ウェブサイト、記事、書籍、電子書籍、ブログ、チャットセッション、ソーシャルメディア、アプリケーション、ゲーム、および／または任意の他のメディアもしくはマルチメディア、および／またはそれらの組み合わせを意味すると理解されたい。ガイドアプリケーションはまた、ユーザが、コンテンツ間をナビゲートし、それを特定することを可能にする。本明細書で参照されるように、用語「マルチメディア」とは、前述の少なくとも２つの異なるコンテンツ形態、例えば、テキスト、オーディオ、画像、ビデオ、または双方向コンテンツ形態を利用する、コンテンツを意味すると理解されたい。コンテンツは、ユーザ機器デバイスによって、録画、再生、表示、またはアクセスされてもよいが、また、ライブパーフォーマンスの一部であることも可能である。
【００４１】
本明細書で議論される実施形態のいずれかを行うためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ可読媒体上にエンコードされてもよい。コンピュータ可読媒体は、データを記憶することが可能な任意のメディアを含む。コンピュータ可読媒体は、限定ではないが、電気または電磁信号の伝搬を含む、一過性であってもよい、または限定ではないが、ハードディスク、フロッピー（登録商標）ディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリまたは記憶デバイスを含む、非一過性であってもよい。
【００４２】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現に伴って、ユーザは、従来は使用しなかったユーザ機器デバイス上でメディアにアクセスするようになっている。本明細書で参照されるように、語句「ユーザ機器デバイス」、「ユーザ機器」、「ユーザデバイス」、「電子デバイス」、「電子機器」、「メディア機器デバイス」、または「メディアデバイス」は、テレビ、スマートＴＶ、セットトップボックス、衛星テレビに対応するための統合型受信機デコーダ（ＩＲＤ）、デジタル記憶デバイス、デジタルメディア受信機（ＤＭＲ）、デジタルメディアアダプタ（ＤＭＡ）、ストリーミングメディアデバイス、ＤＶＤプレーヤ、ＤＶＤレコーダ、接続型ＤＶＤ、ローカルメディアサーバ、ＢＬＵ−ＲＡＹ（登録商標）プレーヤ、ＢＬＵ−ＲＡＹ（登録商標）レコーダ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、タブレットコンピュータ、ウェブＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンター、ハンドヘルドコンピュータ、固定電話、携帯情報端末（ＰＤＡ）、携帯電話、ポータブルビデオプレーヤ、ポータブル音楽プレーヤ、ポータブルゲーム機、スマートフォン、または任意の他のテレビ機器、コンピューティング機器、もしくは無線デバイス、および／またはそれらの組み合わせ等の前述のコンテンツにアクセスするための任意のデバイスを意味すると理解されたい。いくつかの実施形態では、ユーザ機器デバイスは、正面画面および裏面画面、複数の正面画面、または複数の角度付き画面を有してもよい。いくつかの実施形態では、ユーザ機器デバイスは、正面カメラおよび／または背面カメラを有してもよい。これらのユーザ機器デバイス上で、ユーザは、テレビを通して利用可能な同一のコンテンツ間をナビゲートし、それを特定することが可能であってもよい。その結果として、メディアガイドは、これらのデバイス上でも利用可能であってもよい。提供されるガイドは、テレビのみを通して利用可能なコンテンツ、他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るものみを通して利用可能なコンテンツ、またはテレビおよび他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るものの両方を通して利用可能なコンテンツのためのものであってもよい。メディアガイドアプリケーションは、ユーザ機器デバイス上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）、もしくは独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイドアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、以下でより詳細に説明される。
【００４３】
メディアガイドアプリケーションの機能の１つは、メディアガイドデータをユーザに提供することである。本明細書で参照されるように、語句「メディアガイドデータ」または「ガイドデータ」は、コンテンツに関連する任意のデータ、またはガイドアプリケーションを動作させる際に使用されるデータを意味すると理解されたい。例えば、ガイドデータは、番組情報、ガイドアプリケーション設定、ユーザ選好、ユーザプロファイル情報、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、タイトル、内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度、３Ｄ等）、オンデマンド情報、ブログ、ウェブサイト、およびユーザが所望のコンテンツ選択間をナビゲートし、それを特定するために役立つ、任意の他のタイプのガイドデータを含んでもよい。
【００４４】
図２−３は、メディアガイドデータを提供するために使用され得る、例証的表示画面を示す。図２−３に示される表示画面は、任意の好適なユーザ機器デバイスまたはプラットフォーム上に実装されてもよい。図２−３の表示は、フル画面表示として図示されているが、それらはまた、表示されているコンテンツ上に完全または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、もしくはリモートコントロールまたは他のユーザ入力インターフェースもしくはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、コンテンツ情報へのアクセス要望を指示してもよい。ユーザの指示に応答して、メディアガイドアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、ソース別、コンテンツタイプ別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または他の所定、ユーザ定義、もしくは他の編成基準等のいくつかの方法のうちの１つにおいて編成されたメディアガイドデータを伴う表示画面を提供してもよい。
【００４５】
図２は、単一表示内の異なるタイプのコンテンツへのアクセスも可能にする、時間およびチャンネル別に配列された番組一覧表示２００の例証的グリッドを示す。表示２００は、以下を伴うグリッド２０２を含んでもよい：（１）各チャンネル／コンテンツタイプ識別子（列内のセル）が利用可能な異なるチャンネルまたはコンテンツのタイプを識別する、チャンネル／コンテンツタイプ識別子２０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子２０６の行。グリッド２０２はまた、番組一覧２０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間の上に提供される、番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域２１０を移動させることによって番組一覧を選択することができる。ハイライト領域２１０によって選択される番組一覧に関する情報が、番組情報領域２１２内に提供されてもよい。領域２１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００４６】
線形番組（例えば、所定の時間に複数のユーザ機器デバイスに伝送されるようにスケジューリングされ、スケジューリングに従って提供される、コンテンツ）へのアクセスの提供に加え、メディアガイドアプリケーションはまた、非線形番組（例えば、任意の時間においてユーザ機器デバイスにアクセス可能であって、スケジューリングに従って提供されない、コンテンツ）へのアクセスも提供する。非線形番組は、オンデマンドコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルに記憶したコンテンツ（例えば、前述の任意のユーザ機器デバイスまたは他の記憶デバイス上に記憶されたコンテンツ）、または時間的制約のない他のコンテンツを含む、異なるコンテンツソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画または特定のコンテンツプロバイダ（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  Ｏｎ  Ｄｅｍａｎｄ）によって提供される任意の他のコンテンツを含んでもよい。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．  Ｐ．らによって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、もしくはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングコンテンツまたはダウンロード可能なコンテンツとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００４７】
グリッド２０２は、オンデマンド一覧２１４、録画コンテンツ一覧２１６、およびインターネットコンテンツ一覧２１８を含む、非線形番組のメディアガイドデータを提供してもよい。異なるタイプのコンテンツソースからのコンテンツのためのメディアガイドデータを組み合わせる表示は、時として、「混合メディア」表示と称されることもある。表示２００とは異なる、表示され得るメディアガイドデータのタイプの種々の順列は、ユーザ選択またはガイドアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送一覧のみの表示等）。例証されるように、一覧２１４、２１６、および２１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド２０２内に表示される時間帯全体に及ぶものとして示されている。いくつかの実施形態では、これらのコンテンツタイプの一覧は、グリッド２０２に直接含まれてもよい。ユーザがナビゲーションアイコン２２０のうちの１つを選択することに応答して、付加的メディアガイドデータが表示されてもよい（ユーザ入力デバイス上の矢印キーを押下することによって、ナビゲーションアイコン２２０を選択することと同様に表示に影響を及ぼしてもよい）。
【００４８】
表示２００はまた、ビデオ領域２２２、およびオプション領域２２６を含んでもよい。ビデオ領域２２２は、ユーザが、現在利用可能である、今後利用可能となる、またはユーザに利用可能であった番組を視聴および／またはプレビューすることを可能にしてもよい。ビデオ領域２２２のコンテンツは、グリッド２０２に表示される一覧のうちの１つに対応するか、またはそれから独立してもよい。ビデオ領域を含むグリッド表示は、時として、ピクチャインガイド（ＰＩＧ）表示と称されることもある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号でさらに詳細に説明されており、それらは全体として参照することによって本明細書に組み込まれる。ＰＩＧ表示は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよい。
【００４９】
オプション領域２２６は、ユーザが、異なるタイプのコンテンツ、メディアガイドアプリケーション表示、および／またはメディアガイドアプリケーション特徴にアクセスすることを可能にしてもよい。オプション領域２２６は、ディプレイ２００（および本明細書に説明される他の表示画面）の一部であってもよい、もしくは画面上のオプションを選択すること、またはユーザ入力デバイス上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域２２６内の選択可能オプションは、グリッド２０２内の番組一覧に関連する特徴に関してもよい、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、もしくは他の特徴を含んでもよい。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、インターネットオプション、クラウドベースのオプション、デバイス同期オプション、第２の画面デバイスオプション、種々のタイプのメディアガイドデータ表示にアクセスするためのオプション、プレミアムサービスをサブスクライブするためのオプション、ユーザのプロファイルを編集するためのオプション、ブラウザオーバーレイにアクセスするためのオプション、もしくは他のオプションを含んでもよい。
【００５０】
メディアガイドアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイドアプリケーションは、ユーザが、メディアガイドアプリケーションによって個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ選好を判定するようにメディアガイドアプリケーションがユーザアクティビティを監視することによって、生成されてもよい。ユーザは、ログインすることによって、または別様にガイドアプリケーションに対して自らを識別することによって、個人化されたガイドアプリケーションにアクセスしてもよい。メディアガイドアプリケーションのカスタマイズは、ユーザプロファイルに従って作成されてもよい。カスタマイズは、提示方式（例えば、表示の色方式、テキストのフォントサイズ等）、表示されるコンテンツ一覧の側面（例えば、ＨＤＴＶ番組のみまたは３Ｄ番組のみ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び替え、推奨コンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画品質等）、ペアレンタルコントロール設定、インターネットコンテンツのカスタマイズされた提示（例えば、ソーシャルメディアコンテンツ、電子メール、電子的に配信された記事等の提示）、および他の所望のカスタマイズを変更させるステップを含んでもよい。
【００５１】
メディアガイドアプリケーションは、ユーザが、ユーザプロファイル情報を提供することを可能にしてもよい、またはユーザプロファイル情報を自動的にコンパイルしてもよい。メディアガイドアプリケーションは、例えば、ユーザがアクセスするコンテンツ、および／またはユーザがガイドアプリケーションと行い得る他の相互作用を監視してもよい。加えて、メディアガイドアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイドアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの別のユーザ機器デバイスから等）、および／またはメディアガイドアプリケーションがアクセスし得る他のソースから、ユーザに関する情報を取得してもよい。結果として、ユーザの異なるユーザ機器デバイスにわたって、統一されたガイドアプリケーション体験をユーザに提供することができる。このタイプのユーザ体験は、図５に関連して、以下でより詳細に説明される。付加的な個人化されたメディアガイドアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願公開第２００５／０２５１８２７号、２００７年１月１６日発行のＢｏｙｅｒらの米国特許第７，１６５，０９８号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願公開第２００２／０１７４４３０号でさらに詳細に説明されており、それらは全体として参照することにより本明細書に組み込まれる。
【００５２】
メディアガイドを提供するための別の表示配列が、図３に示されている。ビデオモザイク表示３００は、コンテンツのタイプ、ジャンル、および／または他の編成基準に基づいて編成されたコンテンツ情報のための選択可能オプション３０２を含む。表示３００では、テレビ一覧オプション３０４が、選択され、したがって、一覧３０６、３０８、３１０、および３１２を放送番組一覧として提供する。表示３００では、一覧は、カバーアート、コンテンツからの静止画像、ビデオクリップのプレビュー、コンテンツからのライブビデオ、または一覧中のメディアガイドデータによって記述されているコンテンツをユーザに示す他のタイプのコンテンツを含む、グラフィック画像を提供してもよい。グラフィック一覧のそれぞれはまた、一覧と関連付けられたコンテンツに関するさらなる情報を提供するように、テキストを伴ってもよい。例えば、一覧３０８は、メディア部分３１４およびテキスト部分３１６を含む、１つより多くの部分を含んでもよい。メディア部分３１４および／またはテキスト部分３１６は、コンテンツをフル画面で視聴するように、またはメディア部分３１４に表示されるコンテンツに関連する情報を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）、選択可能であってもよい。
【００５３】
表示３００内の一覧は、異なるサイズである（すなわち、一覧３０６は、一覧３０８、３１０、および３１２より大きい）が、所望の場合、全一覧が同一のサイズであってもよい。一覧は、コンテンツプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザに関心の程度を示すように、または、あるコンテンツを強調するように、異なるサイズであるか、またはグラフィックが強調されてもよい。コンテンツ一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、全体として参照することにより本明細書に組み込まれる、２００９年１１月１２日に出願されたＹａｔｅｓの米国特許出願公開第２０１０／０１５３８８５号で議論されている。
【００５４】
ユーザは、そのユーザ機器デバイスのうちの１つまたはそれを上回るものから、コンテンツおよびメディアガイドアプリケーション（ならびに前述および後述で説明されるその表示画面）にアクセスしてもよい。図４は、例証的ユーザ機器デバイス４００の一般化された実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図５に関連して以下で議論される。ユーザ機器デバイス４００は、入出力（以下「Ｉ／Ｏ」）パス４０２を介して、コンテンツおよびデータを受信してもよい。Ｉ／Ｏパス４０２は、処理回路４０６および記憶装置４０８を含む制御回路４０４に、コンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を経由して利用可能なコンテンツ、および／または他のコンテンツ）およびデータを提供してもよい。制御回路４０４は、Ｉ／Ｏパス４０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏパス４０２は、制御回路４０４（具体的には、処理回路４０６）を１つまたはそれを上回る通信パス（以下で説明される）に接続してもよい。Ｉ／Ｏ機能は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図４では単一パスとして示されている。
【００５５】
制御回路４０４は、処理回路４０６等の任意の好適な処理回路に基づいてもよい。本明細書で参照されるように、処理回路とは、１つまたはそれを上回るマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等に基づく回路を意味すると理解され、マルチコアプロセッサ（例えば、デュアルコア、クアドコア、ヘクサコア、または任意の好適な数のコア）またはスーパーコンピュータを含んでもよい。いくつかの実施形態では、処理回路は、複数の別個のプロセッサまたは処理ユニット、例えば、複数の同一のタイプの処理ユニット（例えば、２つのＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）または複数の異なるプロセッサ（例えば、Ｉｎｔｅｌ  Ｃｏｒｅ  ｉ５プロセッサおよびＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）にわたって分散されてもよい。いくつかの実施形態では、制御回路４０４は、メモリ（すなわち、記憶装置４０８）に記憶されたメディアガイドアプリケーションに対する命令を実行する。具体的には、制御回路４０４は、メディアガイドアプリケーションによって、前述および後述の機能を行うように命令されてもよい。例えば、メディアガイドアプリケーションは、制御回路４０４に、メディアガイド表示を生成するための命令を提供してもよい。いくつかの実装では、制御回路４０４によって行われるいかなるアクションも、メディアガイドアプリケーションから受信した命令に基づいてもよい。
【００５６】
クライアントサーバに基づく実施形態では、制御回路４０４は、ガイドアプリケーションサーバもしくは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。前述の機能性を実施するための命令は、ガイドアプリケーションサーバ上に記憶されてもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタルサブスクライバ回線（ＤＳＬ）モデム、電話モデム、イーサネット（登録商標）カード、または他の機器との通信用無線モデム、または任意の他の好適な通信回路を含んでもよい。そのような通信は、インターネットもしくは任意の他の好適な通信ネットワークまたはパスを伴ってもよい（図５に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含んでもよい（以下でさらに詳細に説明される）。
【００５７】
メモリは、制御回路４０４の一部である、記憶装置４０８として提供される、電子記憶デバイスであってもよい。本明細書で参照されるように、語句「電子記憶デバイス」または「記憶デバイス」とは、ランダム−アクセスメモリ、読取専用メモリ、ハードドライブ、光学ドライブ、デジタルビデオディスク（ＤＶＤ）レコーダ、コンパクトディスク（ＣＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）ディスク（ＢＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）  ３Ｄディスクレコーダ、デジタルビデオレコーダ（ＤＶＲ、時として、パーソナルビデオレコーダ（ＰＶＲ）と呼ばれる場合もある）、固体デバイス、量子記憶デバイス、ゲームコンソール、ゲームメディア、もしくは任意の他の好適な固定またはリムーバブル記憶デバイス、および／または任意のそれらの組み合わせ等の電子データ、コンピュータソフトウェア、またはファームウェアを記憶するための任意のデバイスを意味すると理解されたい。記憶装置４０８は、本明細書に説明される種々のタイプのコンテンツ、ならびに前述のメディアガイドデータを記憶するために使用されてもよい。不揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。図５に関連して説明される、クラウドベースの記憶が、記憶装置４０８を補完するために使用される、または記憶装置４０８の代わりに使用されてもよい。
【００５８】
制御回路４０４は、１つまたはそれを上回るアナログチューナ、１つまたはそれを上回るＭＰＥＧ−２デコーダ、または他のデジタルデコード回路、高解像度チューナ、または任意の他の好適な同調もしくはビデオ回路、もしくはそのような回路の組み合わせ等のビデオ生成回路および同調回路を含んでもよい。エンコード回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。制御回路４０４はまた、コンテンツをユーザ機器４００の好ましい出力形式に上方変換および下方変換するためのスケーリング回路を含んでもよい。回路４０４はまた、デジタルおよびアナログ信号間で変換するためのデジタルからアナログへの変換回路ならびにアナログからデジタルへの変換回路を含んでもよい。同調およびエンコード回路は、コンテンツを受信して表示する、再生する、または録画するために、ユーザ機器デバイスによって使用されてもよい。同調およびエンコード回路はまた、ガイドデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、エンコード、デコード、暗号化、解読、スケーリング、およびアナログ／デジタル回路を含む、本明細書に説明される回路は、１つまたはそれを上回る汎用または特殊プロセッサ上で起動するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能に対処するように提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶装置４０８が、ユーザ機器４００とは別のデバイスとして提供される場合、同調およびエンコード回路（複数のチューナを含む）は、記憶装置４０８と関連付けられてもよい。
【００５９】
ユーザは、ユーザ入力インターフェース４１０を使用して、命令を制御回路４０４に送信してもよい。ユーザ入力インターフェース４１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ４１２は、独立型デバイスとして提供されるか、またはユーザ機器デバイス４００の他の要素と統合してもよい。例えば、ディスプレイ４１２は、タッチスクリーンまたはタッチセンサ式表示であってもよい。そのような状況では、ユーザ入力インターフェース４１０は、ディスプレイ４１２と統合される、または組み合わせられてもよい。ディスプレイ４１２は、モニタ、テレビ、モバイルデバイスのための液晶ディスプレイ（ＬＣＤ）、非晶質シリコンディスプレイ、低温ポリシリコンディスプレイ、電子インクディスプレイ、電気泳動ディスプレイ、アクティブマトリクスディスプレイ、エレクトロウェッティングディスプレイ、電気流体ディスプレイ、ブラウン管ディスプレイ、発光ダイオードディスプレイ、エレクトロルミネセントディスプレイ、プラズマ表示パネル、高性能アドレッシングディスプレイ、薄膜トランジスタディスプレイ、有機発光ダイオードディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、量子ドットディスプレイ、干渉変調器ディスプレイ、または視覚的画像を表示するための任意の他の好適な機器のうちの１つまたはそれを上回るものであってもよい。いくつかの実施形態では、ディスプレイ４１２は、ＨＤＴＶ対応型であってもよい。いくつかの実施形態では、ディスプレイ４１２は、３Ｄ表示であってもよく、双方向メディアガイドアプリケーションおよび任意の好適なコンテンツは、３Ｄで表示されてもよい。ビデオカードまたはグラフィックカードは、出力をディスプレイ４１２に生成してもよい。ビデオカードは、３Ｄシーンおよび２Ｄグラフィックのレンダリング加速、ＭＰＥＧ−２／ＭＰＥＧ−４デコード、ＴＶ出力、または複数のモニタを接続する能力等の種々の機能をもたらしてもよい。ビデオカードは、制御回路４０４に関連する前述の任意の処理回路であってもよい。ビデオカードは、制御回路４０４と統合されてもよい。スピーカ４１４は、ユーザ機器デバイス４００の他の要素との統合として提供されてもよい、または独立型ユニットであってもよい。ディスプレイ４１２上に表示されるビデオおよび他のコンテンツのオーディオコンポーネントは、スピーカ４１４を通して再生されてもよい。いくつかの実施形態では、音声は、スピーカ４１４を介して音声を処理および出力する、受信機（図示せず）に配信されてもよい。
【００６０】
ガイドアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、それは、ユーザ機器デバイス４００上で完全に実装される、独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルに記憶され（例えば、記憶装置４０８内に）、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、帯域外フィードから、インターネットリソースから、または別の好適なアプローチを使用して）。制御回路４０４は、記憶装置４０８からアプリケーションの命令を読み出し、本明細書で議論される表示のいずれかを生成するための命令を処理してもよい。処理された命令に基づいて、制御回路４０４は、入力が入力インターフェース４１０から受信されるときに行うアクションを判定してもよい。例えば、表示上のカーソルの上／下への移動は、入力インターフェース４１０が上／下ボタンが選択されたことを示すとき、処理された命令によって示されてもよい。
【００６１】
いくつかの実施形態では、メディアガイドアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス４００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス４００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイドアプリケーションの一実施例では、制御回路４０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを実行する。例えば、遠隔サーバは、記憶デバイス内にアプリケーションのための命令を記憶してもよい。遠隔サーバは、回路（例えば、制御回路４０４）を使用して、記憶された命令を処理し、前述および後述の表示を生成してもよい。クライアントデバイスは、遠隔サーバによって生成される表示を受信してもよく、表示のコンテンツを機器デバイス４００上でローカルに表示してもよい。このように、命令の処理は、サーバによって遠隔で行われる一方、結果として生じる表示は、機器デバイス４００上にローカルに提供される。機器デバイス４００は、入力インターフェース４１０を介して、ユーザからの入力を受信し、対応する表示を処理および生成するために、それらの入力を遠隔サーバに伝送してもよい。例えば、機器デバイス４００は、上／下ボタンが入力インターフェース４１０を介して選択されたことを示す通信を遠隔サーバに伝送してもよい。遠隔サーバは、その入力に従って命令を処理し、入力に対応するアプリケーションの表示を生成してもよい（例えば、カーソルを上／下に移動させる表示）。生成された表示は、次いで、ユーザへの提示のために、機器デバイス４００に伝送される。
【００６２】
いくつかの実施形態では、メディアガイドアプリケーションは、インタープリタまたは仮想マシン（制御回路４０４によって起動される）によって、ダウンロードされ、解釈または別様に起動される。いくつかの実施形態では、ガイドアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）でエンコードされ、好適なフィードの一部として制御回路４０４によって受信され、制御回路４０４上で起動するユーザエージェントによって解釈されてもよい。例えば、ガイドアプリケーションは、ＥＢＩＦアプリケーションであってもよい。いくつかの実施形態では、ガイドアプリケーションは、制御回路４０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および起動される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディアエンコードスキームを採用するもの）では、ガイドアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいてエンコードおよび伝送されてもよい。
【００６３】
図４のユーザ機器デバイス４００は、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、無線ユーザ通信デバイス５０６、または非携帯型ゲーム機等のコンテンツにアクセスするために好適な任意の他のタイプのユーザ機器として、図５のシステム５００に実装することができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと称されてもよく、前述のユーザ機器デバイスに実質的に類似してもよい。メディアガイドアプリケーションが実装され得る、ユーザ機器デバイスは、独立型デバイスとして機能してもよい、またはデバイスのネットワークの一部であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、以下でさらに詳細に議論される。
【００６４】
図４に関連して前述されたシステム特徴のうちの少なくともいくつかを利用する、ユーザ機器デバイスは、単に、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、または無線ユーザ通信デバイス５０６として分類されなくてもよい。例えば、ユーザテレビ機器５０２は、いくつかのユーザコンピュータ機器５０４のように、インターネットコンテンツへアクセスすることを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器５０４は、いくつかのテレビ機器５０２のように、テレビ番組へアクセスすることを可能にするチューナを含んでもよい。メディアガイドアプリケーションは、種々の異なるタイプのユーザ機器上で同一レイアウトを有してもよい、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器５０４上では、ガイドアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例では、ガイドアプリケーションは、無線ユーザ通信デバイス５０６用に縮小されてもよい。
【００６５】
システム５００では、典型的には、各タイプのユーザ機器デバイスが１つを上回って存在するが、図面が複雑になり過ぎることを回避するために、それぞれ１つだけが図５に示されている。加えて、各ユーザは、１つを上回るタイプのユーザ機器デバイスと、また、各タイプのユーザ機器デバイスのうちの１つを上回るものとを利用してもよい。
【００６６】
いくつかの実施形態では、ユーザ機器デバイス（例えば、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、無線ユーザ通信デバイス５０６）は、「第２の画面デバイス」と称されてもよい。例えば、第２の画面デバイスは、第１のユーザ機器デバイス上に提示されるコンテンツを補完してもよい。第２の画面デバイス上に提示されるコンテンツは、第１のデバイス上に提示されるコンテンツを補完する、任意の好適なコンテンツであってもよい。いくつかの実施形態では、第２の画面デバイスは、第１のデバイスの設定および表示選好を調節するためのインターフェースを提供する。いくつかの実施形態では、第２の画面デバイスは、他の第２の画面デバイスと相互作用する、またはソーシャルネットワークと相互作用するために構成される。第２の画面デバイスは、第１のデバイスと同一の部屋内に、第１のデバイスと異なる部屋であるが同一の家または建物内に、もしくは第１のデバイスと異なる建物内に位置することができる。
【００６７】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイドアプリケーション設定を維持するように、種々の設定を設定してもよい。設定は、本明細書に説明される設定、ならびにお気に入りのチャンネルおよび番組、番組を推奨するためにガイドアプリケーションが利用する番組選好、表示選好、および他の望ましいガイド設定を含む。例えば、ユーザが、オフィスのパソコンで、例えば、ウェブサイトｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍの上で、チャンネルをお気に入りとして設定した場合、所望に応じて、同一のチャンネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびにユーザのモバイルデバイス上でお気に入りとして表示されるであろう。したがって、同一タイプのユーザ機器デバイスであるかまたは異なるタイプのユーザ機器デバイスであるかにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイド体験を変更することができる。さらに、行われる変更は、ユーザによる設定入力、ならびにガイドアプリケーションによって監視されるユーザアクティビティに基づいてもよい。
【００６８】
ユーザ機器デバイスは、通信ネットワーク５１４に結合されてもよい。すなわち、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、および無線ユーザ通信デバイス５０６は、それぞれ、通信パス５０８、５１０、および５１２を介して、通信ネットワーク５１４に結合される。通信ネットワーク５１４は、インターネット、携帯電話ネットワーク、モバイルボイスまたはデータネットワーク（例えば、４ＧまたはＬＴＥネットワーク）、ケーブルネットワーク、公衆交換電話ネットワーク、または他のタイプの通信ネットワーク、もしくは通信ネットワークの組み合わせを含む、１つまたはそれを上回るネットワークであってもよい。パス５０８、５１０、および５１２は、別個または一緒に、衛星パス、光ファイバパス、ケーブルパス、インターネット通信をサポートするパス（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、もしくは任意の他の好適な有線または無線通信パス、もしくはそのようなパスの組み合わせ等、１つまたはそれを上回る通信パスを含んでもよい。パス５１２は、図５に示された例示的実施形態において、無線パスであることを示すように破線で描かれ、パス５０８および５１０は、有線パスであることを示すように実線で描かれている（しかし、これらのパスは、所望に応じて、無線パスであってもよい）。ユーザ機器デバイスとの通信は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図５では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。
【００６９】
通信パスは、ユーザ機器デバイスの間には描かれていないが、これらのデバイスは、パス５０８、５１０、および５１２に関連して上記で説明されるもの、ならびにＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル、無線パス（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信パス、もしくは有線または無線パスを介した他の短距離通信等の通信パスを介して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，  ＩＮＣ．によって所有される認証マークである。ユーザ機器デバイスはまた、通信ネットワーク５１４を介した間接的パスを通して、直接相互に通信してもよい。
【００７０】
システム５００は、それぞれ、通信パス５２０および５２２を介して、通信ネットワーク５１４に結合される、コンテンツソース５１６およびメディアガイドデータソース５１８を含む。パス５２０および５２２は、パス５０８、５１０、および５１２に関して上記で説明される通信パスのうちのいずれかを含んでもよい。コンテンツソース５１６およびメディアガイドデータソース５１８との通信は、１つまたはそれを上回る通信パスを介して交信されてもよいが、図５では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。加えて、コンテンツソース５１６およびメディアガイドデータソース５１８のそれぞれが１つを上回ってあってもよいが、図５では、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが示されている。（これらのソースのそれぞれの異なるタイプを以下で議論する）。所望に応じて、コンテンツソース５１６およびメディアガイドデータソース５１８は、１つのソースデバイスとして統合されてもよい。ソース５１６および５１８と、ユーザ機器デバイス５０２、５０４、および５０６との間の通信は、通信ネットワーク５１４を通したものとして示されているが、いくつかの実施形態では、ソース５１６および５１８は、パス５０８、５１０、および５１２に関連して上記で説明されるもの等の通信パス（図示せず）を介して、ユーザ機器デバイス５０２、５０４、および５０６と直接通信してもよい。
【００７１】
コンテンツソース５１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のコンテンツプロバイダを含む、１つまたはそれを上回るタイプのコンテンツ配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  Ｉｎｃ．によって所有される商標であり、ＡＢＣは、Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。コンテンツソース５１６は、コンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはコンテンツの発信元でなくてもよい（例えば、オンデマンドコンテンツプロバイダ、ダウンロード用放送番組のコンテンツのインターネットプロバイダ等）。コンテンツソース５１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、オーバーザトップコンテンツプロバイダ、または他のコンテンツのプロバイダを含んでもよい。コンテンツソース５１６はまた、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なるタイプのコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。コンテンツの遠隔記憶のため、および遠隔に記憶されたコンテンツをユーザ機器に提供するためのシステムおよび方法は、全体として参照することにより本明細書に組み込まれる、２０１０年７月２０日発行のＥｌｌｉｓらの米国特許出願第７，７６１，８９２号に関連して、さらに詳細に議論されている。
【００７２】
メディアガイドデータソース５１８は、前述のメディアガイドデータ等のメディアガイドデータを提供してもよい。メディアガイドデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態では、ガイドアプリケーションは、データフィード（例えば、継続フィードまたはトリクルフィード）を介して、番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。番組スケジューリングデータおよび他のガイドデータは、テレビチャンネルのサイドバンド上で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジューリングデータおよび他のメディアガイドデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザ機器に提供されてもよい。
【００７３】
いくつかの実施形態では、メディアガイドデータソース５１８からのガイドデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供されてもよい。例えば、ユーザ機器デバイスは、メディアガイドデータをサーバからプルしてもよい、またはサーバは、メディアガイドデータをユーザ機器デバイスにプッシュしてもよい。いくつかの実施形態では、ユーザの機器上に常駐するガイドアプリケーションクライアントは、必要に応じて、例えば、ガイドデータが、古くなっているとき、またはユーザ機器デバイスが、データを受信する要求をユーザから受信するとき、ソース５１８とセッションを開始し、ガイドデータを取得してもよい。メディアガイドは、任意の好適な頻度で（例えば、継続的に、毎日、ユーザ指定期間で、システム指定期間で、ユーザ機器からの要求に応じて等）ユーザ機器に提供されてもよい。メディアガイドデータソース５１８は、ユーザ機器デバイス５０２、５０４、および５０６に、メディアガイドアプリケーション自体、またはメディアガイドアプリケーションのソフトウェア更新を提供してもよい。
【００７４】
いくつかの実施形態では、メディアガイドデータは、視聴者データを含んでもよい。例えば、視聴者データは、現在および／または履歴ユーザアクティビティ情報（例えば、ユーザが典型的に見るコンテンツ、ユーザがコンテンツを見る時刻、ユーザがソーシャルネットワークと相互作用するかどうか、ユーザがソーシャルネットワークと相互作用し、情報をポストする時間、ユーザが典型的に見るコンテンツのタイプ（例えば、有料ＴＶまたは無料ＴＶ）、気分、脳の活動情報等）を含んでもよい。メディアガイドデータはまた、サブスクリプションデータを含んでもよい。例えば、サブスクリプションデータは、所与のユーザがサブスクライブするソースまたはサービスおよび／または所与のユーザが以前はサブスクライブしていたが、後にアクセスを打ち切ったソースまたはサービスを識別してもよい（例えば、ユーザがプレミアムチャンネルをサブスクライブしているかどうか、ユーザがプレミアムレベルのサービスを追加したかどうか、ユーザがインターネット速度を加速させたかどうか）。いくつかの実施形態では、視聴者データおよび／またはサブスクリプションデータは、１年を上回る期間の間の所与のユーザのパターンを識別してもよい。メディアガイドデータは、所与のユーザがサービス／ソースへのアクセスを打ち切るであろう可能性を示すスコアを生成するために使用される、モデル（例えば、残存者モデル）を含んでもよい。例えば、メディアガイドアプリケーションは、サブスクリプションデータと、所与のユーザが特定のサービスまたはソースへのアクセスを打ち切るであろうかどうかの可能性を示す、値またはスコアを生成するためのモデルを併用して、視聴者データを処理してもよい。特に、より高いスコアは、ユーザが特定のサービスまたはソースへのアクセスを打ち切るであろう、より高いレベルの信頼性を示し得る。スコアに基づいて、メディアガイドアプリケーションは、ユーザがアクセスを打ち切る可能性が高いであろうものとしてスコアによって示される特定のサービスまたはソースをユーザが維持するように勧誘する宣伝を生成してもよい。
【００７５】
メディアガイドアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。例えば、メディアガイドアプリケーションは、記憶装置４０８内に記憶され、ユーザ機器デバイス４００の制御回路４０４によって実行され得る、ソフトウェアまたは実行可能命令のセットとして実装されてもよい。いくつかの実施形態では、メディアガイドアプリケーションは、クライアント−サーバアプリケーションであってもよく、その場合、クライアントアプリケーションのみ、ユーザ機器デバイス上に常駐し、サーバアプリケーションは、遠隔サーバ上に常駐する。例えば、メディアガイドアプリケーションは、部分的に、ユーザ機器デバイス４００の制御回路４０４上のクライアントアプリケーションとして、および部分的に遠隔サーバ上で、遠隔サーバの制御回路上で起動するサーバアプリケーションとして（例えば、メディアガイドデータソース５１８）、実装されてもよい。遠隔サーバの制御回路（メディアガイドデータソース５１８等）によって実行されると、メディアガイドアプリケーションは、制御回路に、ガイドアプリケーション表示を生成し、生成された表示をユーザ機器デバイスに伝送するように命令してもよい。サーバアプリケーションは、メディアガイドデータソース５１８の制御回路に、ユーザ機器上での記憶のためのデータを伝送するように命令してもよい。クライアントアプリケーションは、受信用ユーザ機器の制御回路に、ガイドアプリケーション表示を生成するように命令してもよい。
【００７６】
ユーザ機器デバイス５０２、５０４、および５０６に配信されるコンテンツならびに／またはメディアガイドデータは、オーバー・ザ・トップ（ＯＴＴ）コンテンツであってもよい。ＯＴＴコンテンツ配信は、前述の任意のユーザ機器デバイスを含む、インターネット対応型ユーザデバイスが、ケーブルまたは衛星接続を経由して受信されるコンテンツに加え、前述の任意のコンテンツを含む、インターネットを経由して転送されるコンテンツを受信することを可能にする。ＯＴＴコンテンツは、インターネットサービスプロバイダ（ＩＳＰ）によって提供されるインターネット接続を介して配信されるが、第三者も、コンテンツを配信する。ＩＳＰは、視聴能力、著作権、またはコンテンツの再配信に関与していなくてもよく、ＯＴＴコンテンツプロバイダによって提供されるＩＰパケットのみ転送してもよい。ＯＴＴコンテンツプロバイダの実施例として、ＩＰパケットを介して、オーディオおよびビデオを提供する、ＹＯＵＴＵＢＥ（登録商標）、ＮＥＴＦＬＩＸ、およびＨＵＬＵが挙げられる。Ｙｏｕｔｕｂｅ（登録商標）は、Ｇｏｏｇｌｅ  Ｉｎｃ．によって所有される商標であり、Ｎｅｔｆｌｉｘは、Ｎｅｔｆｌｉｘ，  Ｉｎｃ．によって所有される商標であり、Ｈｕｌｕは、Ｈｕｌｕ，  ＬＬＣ．によって所有される商標である。ＯＴＴコンテンツプロバイダは、加えて、または代替として、前述のメディアガイドデータを提供してもよい。コンテンツおよび／またはメディアガイドデータに加え、ＯＴＴコンテンツのプロバイダは、メディアガイドアプリケーション（例えば、ウェブベースのアプリケーションまたはクラウドベースのアプリケーション）を配信することができる、またはコンテンツは、ユーザ機器デバイス上に記憶されるメディアガイドアプリケーションによって表示されることができる。
【００７７】
メディアガイドシステム５００は、いくつかのアプローチまたはネットワーク構成を例証することを意図しており、これによって、ユーザ機器デバイスならびにコンテンツおよびガイドデータのソースは、コンテンツにアクセスし、メディアガイドを提供する目的で、相互に通信してもよい。本明細書に説明される実施形態は、これらのアプローチの任意の１つまたは一部において、もしくはコンテンツを配信し、メディアガイドを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の４つのアプローチは、図５の一般化された実施例の具体的例証を提供する。
【００７８】
あるアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信してもよい。ユーザ機器デバイスは、上記で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接パスを介して、もしくは通信ネットワーク５１４を介して、直接相互に通信することができる。１つの家庭内の複数の個人のそれぞれが、ホームネットワーク上の異なるユーザ機器デバイスを操作してもよい。結果として、種々のメディアガイド情報または設定が、異なるユーザ機器デバイス間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許公開第２００５／０２５１８２７号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイドアプリケーション設定を維持することが望ましくてもよい。ホームネットワーク内の異なるタイプのユーザ機器デバイスがまた、相互に通信し、コンテンツを伝送してもよい。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにコンテンツを伝送してもよい。
【００７９】
第２のアプローチでは、ユーザは、複数のタイプのユーザ機器を有してもよく、これによって、コンテンツにアクセスし、メディアガイドを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔デバイス上に実装されるメディアガイドアプリケーションを介して、家庭内デバイスを制御してもよい。例えば、ユーザは、オフィスのパーソナルコンピュータ、もしくはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイドアプリケーションにアクセスしてもよい。ユーザは、オンラインガイドアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイドアプリケーションと通信することによって、ユーザの機器を制御してもよい。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、その全体を参照することにより本明細書に組み込まれる、Ｅｌｌｉｓらの２０１１年１０月２５日発行の米国特許第８，０４６，８０１号で議論されている。
【００８０】
第３のアプローチでは、家庭内外のユーザ機器デバイスのユーザは、コンテンツソース５１６と直接通信し、コンテンツにアクセスするために、そのメディアガイドアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器５０２およびユーザコンピュータ機器５０４のユーザは、メディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。ユーザはまた、無線ユーザ通信デバイス５０６を使用して、家庭外のメディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。
【００８１】
第４のアプローチでは、ユーザ機器デバイスは、クラウドコンピューティング環境内で操作し、クラウドサービスにアクセスしてもよい。クラウドコンピューティング環境では、コンテンツ共有、記憶、または配信のための種々のタイプのコンピューティングサービス（例えば、ビデオ共有サイトまたはソーシャルネットワーキングサイト）が、「クラウド」と称される、ネットワーク−アクセス可能コンピューティングおよび記憶リソースの集合によって提供される。例えば、クラウドは、ネットワークを介して接続される、種々のタイプのユーザおよびデバイスにクラウドベースのサービス、例えば、通信ネットワーク５１４を介したインターネットを提供する、中央または分散場所に位置し得る、サーバコンピューティングデバイスの集合を含むことができる。これらのクラウドリソースは、１つまたはそれを上回るコンテンツソース５１６および１つまたはそれを上回るメディアガイドデータソース５１８を含んでもよい。加えて、または代替として、遠隔コンピューティングサイトは、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、および無線ユーザ通信デバイス５０６等の他のユーザ機器デバイスを含んでもよい。例えば、他のユーザ機器デバイスは、ビデオの記憶されたコピーまたはストリーミングされたビデオへのアクセスを提供してもよい。そのような実施形態では、ユーザ機器デバイスは、中央サーバと通信せずに、ピアツーピア様式で操作してもよい。
【００８２】
クラウドは、ユーザ機器デバイスのために、他の実施例の中でもとりわけ、コンテンツ記憶、コンテンツ共有、またはソーシャルネットワーキングサービス等のサービスへのアクセス、ならびに前述の任意のコンテンツへのアクセスを提供する。サービスは、クラウドコンピューティングサービスプロバイダを通して、またはオンラインサービスの他のプロバイダを通して、クラウド内で提供されることができる。例えば、クラウドベースのサービスは、コンテンツ記憶サービス、コンテンツ共有サイト、ソーシャルネットワーキングサイト、または他のサービスを含むことができ、それを介して、ユーザ供給コンテンツは、接続されたデバイス上の他者によって視聴するために配信される。これらのクラウドベースのサービスは、ユーザ機器デバイスが、コンテンツをローカルに記憶し、ローカルに記憶されたコンテンツにアクセスするのではなく、コンテンツをクラウドに記憶し、コンテンツをクラウドから受信することを可能にしてもよい。
【００８３】
ユーザは、カムコーダ、ビデオモード付きデジタルカメラ、オーディオレコーダ、携帯電話、およびハンドヘルドコンピューティングデバイス等の種々のコンテンツ捕捉デバイスを使用して、コンテンツを録画してもよい。ユーザは、直接、例えば、ユーザコンピュータ機器５０４から、またはコンテンツ捕捉特徴を有する、無線ユーザ通信デバイス５０６からのいずれかにおいて、クラウド上のコンテンツ記憶サービスにコンテンツをアップロードすることができる。代替として、ユーザは、最初に、コンテンツをユーザコンピュータ機器５０４等のユーザ機器デバイスに転送することができる。コンテンツを記憶するユーザ機器デバイスは、通信ネットワーク５１４上のデータ伝送サービスを使用して、コンテンツをクラウドにアップロードする。いくつかの実施形態では、ユーザ機器デバイス自体が、クラウドリソースであって、他のユーザ機器デバイスが、直接、ユーザがコンテンツを記憶したユーザ機器デバイスから、コンテンツにアクセスすることができる。
【００８４】
クラウドリソースは、例えば、ウェブブラウザ、メディアガイドアプリケーション、デスクトップアプリケーション、モバイルアプリケーション、および／またはそれらのアクセスアプリケーションの任意の組み合わせを使用して、ユーザ機器デバイスによってアクセスされてもよい。ユーザ機器デバイスは、アプリケーション配信のために、クラウドコンピューティングに依拠する、クラウドクライアントであってもよい、またはユーザ機器デバイスは、クラウドリソースにアクセスせずに、いくつかの機能性を有してもよい。例えば、ユーザ機器デバイス上で起動するいくつかのアプリケーションは、クラウドアプリケーション、すなわち、インターネットを経由して、サービスとして配信されるアプリケーションであってもよい一方、他のアプリケーションは、ユーザ機器デバイス上に記憶され、起動されてもよい。いくつかの実施形態では、ユーザデバイスは、コンテンツを複数のクラウドリソースから同時に受信してもよい。例えば、ユーザデバイスは、オーディオを１つのクラウドリソースからストリーミングする一方、コンテンツを第２のクラウドリソースからダウンロードすることができる。または、ユーザデバイスは、より効率的ダウンロードのために、コンテンツを複数のクラウドリソースからダウンロードすることができる。いくつかの実施形態では、ユーザ機器デバイスは、図４に関連して説明される処理回路によって行われる処理操作等の処理操作のために、クラウドリソースを使用することができる。
【００８５】
本明細書で参照されるように、用語「〜に応答して」は、「〜の結果として開始される」ことを指す。例えば、第２のアクションに応答して行われている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含んでもよい。本明細書で参照されるように、用語「〜に直接応答して」は、「〜によって引き起こされる」ことを指す。例えば、第２のアクションに直接応答して行われている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含まなくてもよい。
【００８６】
図６は、本開示のいくつかの実施形態による、番組コンテンツの再生リストを生成し、広告コンテンツのための置換物を選択する際に伴う例証的ステップのフローチャートである。プロセス６００は、６０２から開始し、ユーザ機器１００の制御回路４０４上にインストールされたメディアガイドアプリケーションは、ユーザのプロファイルにアクセスしてもよい。ユーザ機器１００は、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、および無線ユーザ通信デバイス５０６のいずれかまたは全ての機能性を有してもよい。プロファイルは、ユーザ機器１００のメモリ４０８上に位置してもよい、またはメディアガイドデータソース５１８に位置してもよく、これは、通信ネットワーク５１４を経由して、メディアガイドアプリケーションによってアクセスされてもよい。
【００８７】
プロセス６００は、６０４に進んでもよく、メディアガイドアプリケーションは、プロファイルのデータに基づいて、複数の番組コンテンツを含む再生リスト（例えば、再生リスト１０２）を生成してもよい。再生リストの生成は、上記でさらに説明されている。再生リストは、ユーザ機器１００のメモリ４０８にローカルで記憶されてもよい、またはメディアガイドデータソース５１８に位置してもよい。再生リスト１０２の生成および更新は両方とも、プロセス６００の本要素によって検討される。
【００８８】
６０６では、メディアガイドアプリケーションは、広告コンテンツがユーザに間もなく再生されるかどうかを判定してもよい。広告コンテンツが、ユーザに間もなく再生されない場合、６０６は、繰り返され、したがって、メディアガイドアプリケーションに、広告コンテンツが差し迫るまで、ディスプレイ１０４上に表示されているものを監視させてもよい。ディスプレイ１０４は、ディスプレイ４１２の機能を有してもよく、ユーザは、ユーザ機器１００のユーザ入力インターフェース４１０を用いて、ディスプレイ１０４上の任意のもの（例えば、スキップオプション１０６および置換オプション１０８）と相互作用してもよいことに留意されたい。
【００８９】
６０８では、メディアガイドアプリケーションは、再生リストの複数の番組コンテンツの番組コンテンツを選択し、広告の代わりに再生してもよい。前述のように、本選択は、ユーザによって手動で行われてもよい、または自動であってもよく、上記に説明される任意の様式において実施されてもよい。６１０では、メディアガイドアプリケーションは、表示のために番組コンテンツを生成してもよい（例えば、ディスプレイ１０４または第２のユーザ機器のディスプレイ上に）。
【００９０】
図７は、本開示のいくつかの実施形態による、広告コンテンツを置換する際に使用するための番組コンテンツの再生リストを生成する際に伴う例証的ステップのフローチャートである。プロセス７００は、７０２から開始し、プロセスは、再生リスト１０２の生成を開始する。
【００９１】
７０４では、メディアガイドアプリケーションは、広告コンテンツの複数の典型的持続時間を判定してもよく、各典型的持続時間は、異なる。例えば、メディアガイドアプリケーションは、種々の広告コンテンツの長さを示す、メディアコンテンツソース５１６等のデータベースにアクセスしてもよい。メディアガイドアプリケーションは、そこから広告が典型的には１５、３０、４５、または６０秒であることを判定してもよい。
【００９２】
プロセス７００は、７０６に進んでもよく、メディアガイドアプリケーションは、種々の番組コンテンツの複数のセグメントを識別してもよく、各セグメントは、広告の典型的持続時間に対応する持続時間を有し、また、ユーザに関連する（例えば、プロファイルに基づいて）。この目的を達成するために、メディアガイドアプリケーションは、再生リスト１０２に追加されるための各候補番組コンテンツの持続時間を査定してもよく、１５、３０、４５、および６０秒に対応し、また、メタデータの必要量をユーザに関連すると見なされるプロファイルと共有する、番組コンテンツを選択してもよい。プロセス７００は、次いで、７０８に進んでもよく、メディアガイドアプリケーションは、複数のセグメントの各セグメントを再生リストに追加してもよい。
【００９３】
プロセス６００−７００またはその任意のステップは、図１および４−５に示されるデバイスのいずれか上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス６００−７００のいずれも、再生リスト１０２のためのメディアを選択するために、ユーザ機器５０２、５０４、および／または５０６（図５）上に実装される制御回路によって命令されるように、制御回路４０４（図４）によって実行されてもよい。加えて、プロセス６００−７００のうちの１つまたはそれを上回るステップは、任意の他のプロセスまたは実施形態のうちの１つまたはそれを上回るステップの中に組み込まれる、またはそれと組み合わせられてもよい。
【００９４】
図６−７のそれぞれのステップまたは説明は、本開示の任意の他の実施形態と併用されてもよいことが想定される。加えて、図６−７に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させるかまたは速度を加速させるために、任意の順序で、または並行して、もしくは実質的に同時に実施されてもよい。さらに、図１および４−５に関連して議論されるデバイスまたは機器のいずれも、図６−７におけるステップのうちの１つまたはそれを上回るものを実施するために使用され得ることに留意されたい。
【００９５】
本発明に伴う方法は、コンピュータ使用可能および／または可読媒体を含む、コンピュータプログラム製品内で具現化されてもよいことが、当業者に明白となるであろう。例えば、そのようなコンピュータ使用可能媒体は、読取専用メモリデバイス、例えば、ＣＤ−ＲＯＭディスクまたは従来のＲＯＭデバイス、またはランダムアクセスメモリ、例えば、その上に記憶されるコンピュータ可読プログラムコードを有する、ハードドライブデバイスまたはコンピュータディスケットから成ってもよい。また、本発明に伴う方法、技法、およびプロセスは、処理回路を使用して実行されてもよいことを理解されたい。例えば、再生リスト１０２の番組コンテンツの選択は、例えば、図４の処理回路４０６によって実施されてもよい。処理回路は、例えば、ユーザ機器４００、メディアコンテンツソース５１６、またはメディアガイドデータソース５１８内の汎用プロセッサ、カスタマイズされた集積回路（例えば、ＡＳＩＣ）、もしくはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）であってもよい。例えば、ユーザプロファイルは、本明細書に説明されるように、図４の記憶装置４０８または図５のメディアガイドデータソース５１８内に記憶され、そこから読み出されてもよい。さらに、処理回路またはコンピュータプログラムは、図４の記憶装置４０８または図５のメディアガイドデータソース５１８内に記憶される情報を更新することによって、ユーザプロファイルの設定等、ユーザと関連付けられた設定を更新してもよい。
【００９６】
前述のプロセスは、例証であって、限定を意図するものではない。当業者は、本明細書で議論されるプロセスのステップが、本発明の範囲から逸脱することなく、省略される、修正される、組み合わせられる、および／または再配列されてもよく、任意の付加的ステップが、実施されてもよいことを理解するであろう。より一般的には、前述の開示は、例示であって、限定を意図するものではない。続く請求項のみが、本発明が含むものに関する境界を設定することを意図する。さらに、いずれか１つの実施形態で説明される特徴および限定は、本明細書の任意の他の実施形態に適用され得、一実施形態に関するフローチャートまたは実施例は、好適な様式で任意の他の実施形態と組み合わせられ、異なる順序で行われ、または並行して行われ得ることに留意されたい。加えて、本明細書で説明されるシステムおよび方法は、リアルタイムで行われてもよい。また、上記で説明されるシステムおよび／または方法は、他のシステムならびに／もしくは方法に適用される、またはそれらに従って使用され得ることにも留意されたい。
【図１】
2019511181.tif 000003
【図２】
2019511181.tif 000004
【図３】
2019511181.tif 000005
【図４】
2019511181.tif 000006
【図５】
2019511181.tif 000007
【図６】
2019511181.tif 000008
【図７】
2019511181.tif 000009
【国際調査報告】
2019511181.tif 000010
2019511181.tif 000011
2019511181.tif 000012