(57)【要約】放送システムのクライアントデバイス上に表示するためにチャンネルの集約リストを生成する方法は、複数のチャンネルを受信するように構成されたクライアントデバイスを介して視聴されたチャンネルを監視することと、前記チャンネルの視聴の頻度および／または視聴の時間の量に少なくとも部分的には基づいて、前記複数のチャンネルの部分集合を選択することと、チャンネルの集約リストを生成するために、前記部分集合を互いに関連付けること、を含み得る。関連するシステムは、番組の発信源から複数のチャンネルを受信するように構成されたクライアントデバイスと、前記クライアントデバイスを介して視聴されたチャンネルを監視し、前記チャンネルの視聴の頻度および／または視聴の時間の量に少なくとも部分的には基づいて、前記複数のチャンネルの部分集合を選択し、チャンネルの集約リストを生成するために前記部分集合を互いに関連付けるように構成されたプロセッサと、を含み得る。
2011501512.tif 000002
【特許請求の範囲】
【請求項１】
放送システムのクライアントデバイス上に表示するためにチャンネルの集約リストを生成する方法であって、
複数のチャンネルを受信するように構成されたクライアントデバイスを介して視聴されたチャンネルを監視することと、
前記チャンネルの視聴の頻度および時間の量の少なくとも一つに、少なくとも部分的には基づいて、前記複数のチャンネルの部分集合を選択することと、
表示のためのチャンネルの集約リストを生成するために、前記部分集合を互いに関連付けること、
を含むことを特徴とする方法。
【請求項２】
さらに、前記生成されたチャンネルの集約リストを、クライアントデバイスを介してディスプレイ上に表示すること、を含むことを特徴とする請求項１の方法。
【請求項３】
さらに、前記生成されたチャンネルの集約リストを記憶すること、を含むことを特徴とする請求項１の方法。
【請求項４】
さらに、周期的および連続的の少なくとも一つで、前記記憶されたチャンネルの集約リストをアップデートすること、を含むことを特徴とする請求項３の方法。
【請求項５】
前記部分集合を選択することおよび関連付けることは自動的であることを特徴とする請求項１の方法。
【請求項６】
前記部分集合を選択することおよび関連付けることの少なくとも一つは、前記監視されているチャンネルが視聴されている一日の時間、週の曜日、および年の月の少なくとも一つに、少なくとも部分的には基づくことを特徴とする請求項１の方法。
【請求項７】
前記部分集合を選択することおよび関連付けることの少なくとも一つは、識別されたユーザに少なくとも部分的には基づくことを特徴とする請求項１の方法。
【請求項８】
前記部分集合を選択することおよび関連付けることの少なくとも一つは、所定の期間に少なくとも部分的には基づくことを特徴とする請求項１の方法。
【請求項９】
前記所定の期間は、気候上の季節、番組編成シーズン、およびスポーツシーズンの少なくとも一つを含むことを特徴とする請求項８の方法。
【請求項１０】
前記部分集合を選択することは、時間の関数としての、前記チャンネルの視聴のスティッキーネスに、少なくとも部分的には基づくことを特徴とする請求項１の方法。
【請求項１１】
前記部分集合を選択することはまた、前記監視されたチャンネルのコンテンツに少なくとも部分的には基づくことを特徴とする請求項１の方法。
【請求項１２】
前記部分集合を選択することは、前記監視されたチャンネルのランク付けをすること、および前記ランク付けに基づいて選択のための定められた数のチャンネルを識別することを含むことを特徴とする、請求項１の方法。
【請求項１３】
放送システムのクライアントデバイス上に表示するためにチャンネルの集約リストを生成するシステムであって、
番組の発信源から複数のチャンネルを受けるように構成されたクライアントデバイスと、
前記クライアントデバイスを介して視聴されたチャンネルを監視し、前記チャンネルの視聴の頻度および時間の量の少なくとも一つに少なくとも部分的には基づいて、前記複数のチャンネルの部分集合を選択し、表示のためのチャンネルの集約リストを生成するために前記部分集合を互いに関連付けるように構成されたプロセッサと、
を含むことを特徴とするシステム。
【請求項１４】
前記クライアントデバイスが前記プロセッサを含むことを特徴とする、請求項１３のシステム。
【請求項１５】
前記プロセッサがさらに、前記生成されたチャンネルの集約リストを記憶するように構成されていることを特徴とする、請求項１３のシステム。
【請求項１６】
前記プロセッサがさらに、周期的および連続的の少なくとも一つで、前記記憶されたチャンネルの集約リストをアップデートするように構成されていることを特徴とする、請求項１５のシステム。
【請求項１７】
前記プロセッサが、前記クライアントデバイス上に前記生成されたチャンネルの集約リストを記憶するように構成されていることを特徴とする、請求項１５のシステム。
【請求項１８】
前記プロセッサが、自動的に前記部分集合の選択および関連付けを行うように構成されていることを特徴とする、請求項１３のシステム。
【請求項１９】
前記プロセッサは、前記監視されているチャンネルが視聴されている一日の時間、週の曜日、および年の月の少なくとも一つに、少なくとも部分的には基づいて、前記部分集合の選択および関連付けの少なくとも一つを行うように構成されていることを特徴とする、請求項１３のシステム。
【請求項２０】
前記プロセッサが、識別されたユーザに少なくとも部分的には基づいて、前記部分集合の選択および関連付けの少なくとも一つを行うように構成されていることを特徴とする、請求項１３のシステム。
【請求項２１】
前記プロセッサが、所定の期間に少なくとも部分的には基づいて、前記部分集合の選択および関連付けの少なくとも一つを行うように構成されていることを特徴とする、請求項１３のシステム。
【請求項２２】
前記プロセッサが、時間の関数としての、前記チャンネルの視聴のスティッキーネスに、少なくとも部分的には基づいて、前記部分集合を選択するように構成されていることを特徴とする、請求項１３のシステム。
【請求項２３】
前記プロセッサはまた、前記監視されたチャンネルのコンテンツに少なくとも部分的には基づいて、前記部分集合を選択するように構成されていることを特徴とする、請求項１３のシステム。
【請求項２４】
前記プロセッサは、前記監視されたチャンネルのランク付けをすること、および前記ランク付けに基づいて選択のための定められた数のチャンネルを識別することによって、前記部分集合を選択するように構成されていることを特徴とする、請求項１３のシステム。
【請求項２５】
複数のチャンネルを受信するように構成されたクライアントデバイスを介して視聴されたチャンネルを監視することと、
前記チャンネルの視聴の頻度および時間の量の少なくとも一つに、少なくとも部分的には基づいて、前記複数のチャンネルの部分集合を選択することと、
表示のためのチャンネルの集約リストを生成するために前記部分集合を互いに関連付けること、
のための命令を含むコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本特許協力条約（ＰＣＴ）特許出願は、２００７年１０月１２日に米国特許商標庁に出願され、「チャンネルの集約リストの生成および／または提示するためのシステムおよび方法」と題し、その内容がすべて本明細書に組み込まれる、米国非仮出願番号１１／８７１，３０６の優先権を主張する。
【０００２】
本発明の分野は全般的に、セットトップボックス（ＳＴＢ）、デジタルビデオレコーダ（ＤＶＲ）または類似のデバイスなどのクライアントデバイスを介したユーザへのチャンネルの提示に関する。本発明の分野はまた、そのようなデバイスを介してチャンネルの集約リストを提供することに関する。
【背景技術】
【０００３】
会員制有料テレビの番組編成の拡大、視聴可能なチャンネルの数の増加、及びこれらに対応するテレビ番組編成の拡大は、オンスクリーン番組編成ディレクトリ（番組録）及びガイド（案内）の絶えることのない発展をもたらしてきた。本明細書中ではまとめて電子番組ガイド（ＥＰＧ）として参照される、そのようなオンスクリーン番組編成ソリューションは、スクリーンを縦方向にスクロールする各チャンネルに対する番組編成情報から、将来に放送されるだろうテレビ番組の編成を記述するスケジュール情報をユーザが調べることを可能とするユーザ操作可能インターフェイスにまで渡っていた。
【０００４】
例えば、遠隔操作を用いてチャンネル番号を入力することによってチャンネルの直接選択ができるようにすることに加え、クライアントデバイスは、テレビ、モニタ又は他の表示デバイス上に表示されたチャンネルのリストから、ユーザがチャンネルを選択することを可能にし得る。所定の時刻には、ＥＰＧを介して幾つかのチャンネルだけが表示されるかもしれないが、ＥＰＧは、例えば、ガイドを見ながらスクロールするかまたはチャンネル番号を入力することによって、ＥＰＧからアクセスされ、表示され得る全てのチャンネルの一覧を含んでいる。
【発明の概要】
【０００５】
公知のＥＰＧは、様々な方法で番組編成情報へのアクセスを提供する。しかしながら、従来のＥＰＧは、クライアントデバイスのユーザに、チャンネルの集約リストは提示しない。ユーザによって設定されたものが何もないと、クライアントデバイスが受信できるようには構成されていないチャンネルを排除するといったふうにして、クライアントデバイスのＥＰＧは、クライアントデバイスのユーザに全ての利用可能なチャンネルを表示するように構成される。
【０００６】
クライアントデバイスを介して視聴および／または記録するために利用可能なチャンネルの数が絶えず増加してきたことで、ユーザには圧倒的な数の選択肢が提示されているかも知れない。クライアントデバイスが受信するように構成されるチャンネルの数は減らせるかも知れないが、このことは一般的に容認可能な解決法ではない。したがって、チャンネルの集約リスト、例えばユーザが特に興味のあるチャンネルの集約リストをユーザに提示する必要がある。
【０００７】
例えば、ある実施形態のシステム及び方法は、例えばユーザの視聴選好に基づいてチャンネルの集約リストをユーザに提示し得る。例えば、クライアントデバイスでのユーザによるチャンネルの視聴は、チャンネルの“お気に入りリスト”として提示するための複数のチャンネルを選択するために監視されても良い。そのようなチャンネルの“お気に入りリスト”は、ユーザまたはクライアントデバイスに特有のものであっても良い。
【０００８】
実施形態によっては、各チャンネル上で費やされた時間の量および／または各チャンネルを視聴する頻度に基づいて、そのようなチャンネルの集約リストを与え得る。特に、時間の関数としてチャンネルのスティッキーネス（粘着度）を決定し得る。視聴されたチャンネルは、それに応じてランク付けされ得て、限られた数のチャンネルが、ランキングに基づくチャンネルの集約リストとして提示され得る。例えば、トップテンにランク付けされたチャンネルが、集約リストに含まれても良い。
【０００９】
実施形態によっては、ランキングは、連続的にまたは周期的に、例えば、クライアントデバイスのユーザの視聴習慣の変化を説明するために、アップデートされ得る。こうして、チャンネルの集約リストは、自動的にアップデートされ得る。
【００１０】
実施形態によっては、チャンネルの集約リストは、動的または時間調整可能であっても良い。そのような実施形態では、時間が、日、週、月および／または年をまるまる経過すると、別のチャンネルの集約リストがユーザに提示され得る。したがって、日や週などの時間は、提示されるだろうチャンネルの集約リストを決定するために考慮され得る。
【００１１】
時間および／または頻度の補足として、クライアントデバイスを介して視聴されるチャンネルのコンテンツを、チャンネルの集約リストを決定するために用いることが可能である。例えば、チャンネルの型、テーマ、ジャンルなどは、チャンネルの番組コンテンツと同様に使用されても良い。実施形態によっては、クライアントデバイス又は他のどこかに記憶されているユーザのプロファイルおよび／または選好を、例えば、チャンネルの集約リスト中に算入するようにあるチャンネルを重み付けするために用いることが可能である。例えば、ユーザのプロファイルおよび／または選好に基づいてユーザに特に興味があるコンテンツを含むチャンネルは、視聴の時間および／または頻度に対して、より高いクレジット（重要度）が付与されても良い。
【００１２】
実施形態によっては、一つ以上の集約リストが、クライアントデバイスまたは他の場所のいずれかに記憶され得る。そのような実施形態は、例えば、もしクライアントデバイスで電力がなくなっても、そのようなデータが失われることを防ぎ得る。
【００１３】
実施形態によっては、チャンネルの集約リストは、クライアントデバイスのＥＰＧを介して提示され得る。そのような実施形態では、例えば、あるユーザおよび／または一日のある時間に特定のものとして選択されるために、複数の集約リストがユーザに提示され得る。代替としてまたは追加として、クライアントデバイスは、チャンネルの集約リストがユーザに提示される短縮モードで動作するように構成されても良い。
【００１４】
実施形態によっては、クライアントデバイスは、クライアントデバイスを介して視聴されたチャンネルを監視することおよびチャンネルの集約リストを一つ以上生成することを実行するように構成され得る。別の実施形態では、そのような動作は、例えば、クライアントデバイスにチャンネルの集約リストを与えるために、クライアントデバイスから離れたところで実行されても良い。
【００１５】
ある実施形態は、放送システムのクライアントデバイス上に表示するためのチャンネルの集約リストを生成する方法を提供し得る。その方法は、複数のチャンネルを受信できるように構成されたクライアントデバイスを介して視聴されるチャンネルを監視すること、少なくとも一部はチャンネルを視聴する頻度および時間の量の少なくとも一つに基づいて、複数のチャンネルの部分集合を選択すること、および、部分集合を互いに関連付けて、表示するためのチャンネルの集約リストを生成すること、を含み得る。
【００１６】
ある実施形態は、放送システムのクライアントデバイス上に表示するためのチャンネルの集約リストを生成するためのシステムを提供し得る。その生成システムは、番組の発信源から複数のチャンネルを受信するように構成されたクライアントデバイスと、クライアントデバイスを介して視聴されるチャンネルを監視し、少なくとも一部はチャンネルを視聴する頻度および時間の量の少なくとも一つに基づいて、複数のチャンネルの部分集合を選択し、そして、部分集合を互いに関連付けて表示のためのチャンネルの集約リストを生成するように構成されたプロセッサと、を含む。
【００１７】
ある実施形態は、コンピュータ読み取り可能な記録媒体を提供し得る。その媒体は、複数のチャンネルを受信できるように構成されたクライアントデバイスを介して視聴されるチャンネルを監視すること、少なくとも一部はチャンネルを視聴する頻度および時間の量の少なくとも一つに基づいて、複数のチャンネルの部分集合を選択すること、および、部分集合を互いに関連付けて表示のためのチャンネルの集約リストを生成すること、のための命令を含み得る。
【００１８】
様々な実施形態を用いることによって、利用可能なチャンネルの部分集合が、ユーザの視聴習慣に基づいて、クライアントデバイスのユーザに提示されても良い。
【図面の簡単な説明】
【００１９】
本発明の様々な詳細は、以下の非限定的な実施形態の詳細な記述を読み、添付の図面を検討することによってより良く理解されるであろう。
【００２０】
【図１】直接放送衛星テレビシステムの例の様々な構成要素を示す簡単化されたブロック図である。
【図２】チャンネルの集約リストを生成するための動作の例を示す簡単化されたブロック図である。
【図３】指定された期間に関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図４】指定された期間に関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図５】指定された期間に関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図６】指定されたコンテンツに関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図７】指定されたコンテンツに関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図８】指定されたコンテンツに関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【図９】指定されたユーザに関連付けられ得るチャンネルの集約リストを生成する動作の別の例の流れ図を示している。
【発明を実施するための形態】
【００２１】
本明細書で用いられるように、用語“クライアントデバイス”は、放送源（例えば、衛星、ケーブル、インターネット等）から番組および番組情報を受信し、その番組および番組情報をテレビまたはモニタなどの表示デバイス上に表示するように構成されたデバイスを含むことが意図されている。特定の実装に限定されないが、用語“クライアントデバイス”は、セットトップボックス、衛星放送受信機、デジタルビデオレコーダなどを含むことが意図されている。本明細書中で記述されているクライアントデバイスは、放送源からの番組および番組情報の受信および表示を容易にするソフトウェアおよび／またはハードウェア中で具体化されると考えても良い。
【００２２】
図中に示されている実施形態は、クライアントデバイスに対してチャンネルの集約リストが一つ以上生成されることを可能とし得るシステムおよび方法を示している。チャンネルの集約リストは、クライアントデバイスが放送源から受信するように構成されている複数のチャンネルの部分集合である。したがって、チャンネルの集約リストは、クライアントデバイスのユーザに、表示のためのチャンネルの短縮リストを提供することができ、よってユーザが視聴および／または記録することを望むかも知れないチャンネルおよび／または番組に辿り着くために要するだろう時間を減少することができる。
【００２３】
部分集合は、例えば、クライアントデバイスを介して視聴されたチャンネルに基づいて決定または選択され得る。このように、一般に、クライアントデバイスを介して視聴されたチャンネルは、ユーザの視聴習慣に基づくユーザの興味のしるし（インディケーション）を与え得る。したがって、チャンネルの集約リストは、最も視聴されたチャンネルの部分集合（例えば、上位１０チャンネル）を含み得て、このようにして、カスタマイズされたチャンネルリストまたはチャンネルの“お気に入りリスト”を生成する。簡潔さおよび明確さの目的のために、図中に示されている実施形態に関しては、チャンネルの視聴だけが議論される。しかしながら、チャンネルの記録もまた、監視され得て、チャンネルの部分集合の決定または選択の根拠の一部として含まれ得る、ということは理解されよう。
【００２４】
本明細書中で開示されている実施形態は、自動的にチャンネルの集約リストを生成し得る。よってクライアントデバイスのユーザは、チャンネルの“お気に入りリスト”を手動で設定する必要がない。しかしながら、チャンネルの集約リストの生成に用いられる様々なパラメータがユーザ入力によって設定されても良いことは理解されるだろう。そのようなパラメータは、クライアントデバイスを介して視聴されたチャンネルに関するデータと組み合わされて、チャンネルの集約リスト中に含まれるべきチャンネルの部分集合を決定または選択するための情報として用いられ得る。
【００２５】
特に、一日の時間、週の曜日、一年の月、気候上の季節、番組編成シーズンなどのようなパラメータは、クライアントデバイスのユーザによって設定され得るし、または放送サービスプロバイダもしくは他のものによってプリセットされ得る。チャンネルおよび／または番組コンテンツのような他のパラメータは、例えば、スポーツ、映画などのような特定の興味に関するチャンネルの集約リストを生成するために用いられるように、ユーザによって設定されても良い。コンテンツに基づく一つ以上のカテゴリが、部分的には、例えば、ユーザプロファイルおよび／またはユーザの選好に基づいて生成され得る。また、そのようなカテゴリは、クライアントデバイスのユーザが利用可能な、チャンネルの集約リストのデフォルトの集合を生成するために、放送サービスプロバイダまたは他のものによってプリセットされ得る。例えば、チャンネルの別々の集約リストが、スポーツ、映画、連続ホームコメディ、子供、大人、ニュース他に対して、各カテゴリで視聴されたチャンネル、即ちそのようなコンテンツを含むチャンネルに基づいて生成され得る。
【００２６】
本明細書中の記述は単一のクライアントデバイスを参照するだろうが、チャンネルの集約リストの生成は、複数のクライアントデバイスに適用され得ることは理解されるだろう。例えば、クライアントデバイスのグループによって視聴されたチャンネルは、そのグループ内の各々が利用可能なチャンネルの集約リストを一つ以上生成するために監視され得る。グループは、特定の世帯内の、または特定のアカウントの、地理上もしくは放送サービス上のエリア内の、全てのクライアントデバイス、というように、必要に応じて、または要望に応じて、定義され得る。
【００２７】
また、特定のクライアントデバイスおよび／またはクライアントデバイスの特定のユーザに対して、チャンネルの集約リストが一つ以上生成され得る。したがって、クライアントデバイスの各ユーザは、そのユーザがそのクライアントデバイス上で利用可能なチャンネルの、一つ以上の個人専用の集約リストを有し得る。
【００２８】
図１および２に示されたブロック図並びに図３〜９に示された流れ図は、単に例示のためであり、唯一可能なシステム構成および動作の流れを提示することは意図されていない。特に、特定の応用に適し得るように、動作は追加され、省略され、並べ替えられて良い、ということが理解されるだろう。また、特定の応用に適し得るように、個々の構成要素は追加され、省略され、置き換えられ、互いに関係付けられても良い。例示のシステムおよび方法を実装することに付属する、当技術分野においてよく理解されている全ての詳細は、簡潔さおよび明確さのために省略されている。
【００２９】
図に示されている実施形態は、クライアントデバイスを介してチャンネルの集約リストを提供し得るシステムおよび方法を示している。本明細書中に記述されているように、チャンネルの集約リストは、クライアントデバイスを介したチャンネルの視聴に基づいて生成され得る。
【００３０】
図１は、その中でそのようなチャンネルの集約リストが生成され得る放送システムを実装するために用いられ得る様々な構成要素を示す、簡単化されたブロック図である。あらゆる番組編成の発信源および／または放送システムが利用され得るが、示されている例は直接放送衛星システムに関する。
【００３１】
放送サービスプロバイダ２は、番組および番組編成情報を含む信号を衛星６に送信し得て、衛星６は次にその信号を適切な衛星アンテナ４にダウンリンクし得る。フロントエンド処理は、例えば同軸ケーブルを介して衛星受信機のようなクライアントデバイス１２に送信するために、受信した信号を、必要または要望に応じて変換することに用いられ得る。クライアントデバイス１２は、ダウンリンクされた信号から特定のチャンネルを選択するように構成され得る、一つまたは複数のチューナ１４を含んでも良い。チューナ１４は、例えば、ユーザ入力に基づいて、クライアントデバイス１２の中央処理装置（ＣＰＵ）１６によって制御され得る。
【００３２】
選択されたチャンネルは、チューナ１４から、必要または要望に応じて、デマルチプレクサ２６に送信され得る。例えば、デマルチプレクサ２６は、パケット化され、時間領域多重化されたデータストリームをチューナ１４から受け取り、衛星受信機１２内の様々な領域にそれらのパケットを配信する集積回路であっても良い。デマルチプレクサ２６はまた、暗号化されたデータを解読しても良く、様々なデータのバッファリングを提供しても良く、局所クロックを、放送サービスプロバイダ２または（図示されていない）アップリンクセンタのクロックと同期させておくために、番組クロック基準を管理しても良い。番組編成データは、デマルチプレクサ２６から出力され、中央処理装置（ＣＰＵ）１６に配信されても良く、ＣＰＵ１６は、そのデータを、メモリ１８に記憶されるＥＰＧ２２に組み立てても良い。
【００３３】
ビデオは、圧縮ビデオストリーム２５として出力されても良く、圧縮ビデオストリーム２５は、ビデオ伸張部２８によって受け取られ得る。オーディオは、圧縮オーディオストリーム２７として出力されても良く、圧縮オーディオストリーム２７は、オーディオ伸張部３０によって受け取られ得る。ビデオ伸張部２８およびオーディオ伸張部３０は、それぞれビデオストリーム２５およびオーディオストリーム２７を受け取り、それらをベースバンドデジタル信号に伸張する。ビデオストリーム２５は、次にビデオデジタルアナログコンバータ３２に送られ得て、オーディオストリーム２７は、ビデオデジタルアナログコンバータ３４に送られ得る。コンバータ３２および３４は、デジタル信号を復号し、結果のアナログベースバンド信号を、ＴＶ／モニタ３６および／またはＶＣＲデバイス３８に出力し得る。
【００３４】
ＥＰＧ２２は、チャンネル番号およびチャンネル名に対応する視聴事項（番組）の名前または題名、番組の簡単な記述、開始および終了の時刻、ならびにその事項に関連するレーティングおよびコンテンツ情報を含む情報を含むデータベースであり得る。中央処理装置１６は、ＥＰＧプログラム２０を実行し得て、ＥＰＧプログラム２０は、ＥＰＧ２２に記憶されている情報および情報をプロセッサ１７に送り得る。プロセッサ１７は、情報を処理し、信号を出力し得るが、信号はフィルタ１９でフィルタリングされた後、テレビ／モニタ３６上に表示されるべきビデオベースバンド信号と結合され得るビデオベースバンド信号になり得る。
【００３５】
ユーザは、遠隔操作デバイス４０またはキーパッド４２を介してクライアントデバイス１２を操作し得る。遠隔操作デバイス４０は、赤外または他のＲＦ信号を遠隔受信部３５に送ることによって、ＣＰＵ１６と通信することができ、遠隔受信部３５は、命令をＣＰＵ１６に転送し得る。
【００３６】
ＥＰＧ２２を生成し、必要または要望に応じて、当技術分野で知られている方法で、ユーザにＥＰＧ２２の操作を可能とする命令の組を、ＥＰＧプログラム２０は含み得る。ＥＰＧプログラム２０はハードウェアとして実装されても良いが、ＥＰＧプログラム２０は、メモリ１８に記憶されるソフトウェアプログラムを含んでいても良い。メモリ１８はＤＲＡＭであっても良いが、またフラッシュ、強誘電体、もしくは他の不揮発性メモリ、またはバッテリによりバックアップされている従来のＲＡＭであっても良い。
【００３７】
ＣＰＵ１６、または例えば、放送サービスプロバイダの一部としての別のプロセッサ４は、例えば、チューナ１４によって選択されたチャンネルを監視することによって、クライアントデバイス１２のユーザによって視聴されたチャンネルを監視するように構成されていても良い。クライアントデバイス１２は、ＣＰＵ１６が、選択されたチャンネルに対するビデオおよび／またはオーディオ信号がＴＶ／モニタ３６により出力されたかどうかを判定することができるように構成されていても良い。このことによって、チューナ１４によって選択されたが、クライアントデバイス１２のユーザによって実際には視聴されてはいないチャンネルを考慮することを避けることが可能である。
【００３８】
本明細書中で議論されているように、ＣＰＵ１６（またはプロセッサ４）は、お気に入りリストルーチン、即ち、チャンネルの視聴に基づいてチャンネルの集約リストを生成するルーチン、を実装するために、クライアントデバイス１２を介して視聴されたチャンネルを監視するように構成され得る。ＣＰＵ１６は、プリセットパラメータまたは遠隔操作デバイス４０もしくはキーパッド４２を介してユーザによって設定されたパラメータのような、ルーチンを実装するための様々なパラメータを利用し得る。本明細書中で議論されているように、指定された期間、指定されたユーザ、指定されたコンテンツなどのパラメータが使用され得る。
【００３９】
クライアントデバイス１２を介してチャンネルが視聴されると、ＣＰＵ１６は、各チャンネルが視聴された時間の量を追跡し得る。もし期間が指定されたなら、ＣＰＵ１６は、指定された期間の間に各チャンネルが視聴された時間の量だけを追跡しても構わない。もしユーザが指定されたなら、ＣＰＵ１６は、指定されたユーザがクライアントデバイス１２を使用しているときに各チャンネルが視聴された時間の量だけを追跡しても構わない。もしコンテンツが指定されたなら、ＣＰＵ１６は、指定されたコンテンツを含むチャンネルに対する視聴時間の量だけを追跡しても構わない。
【００４０】
追加としてまたは代替として、ＣＰＵ１６は各チャンネルが視聴される頻度（即ち、どれだけ頻繁に各チャンネルが視聴されるか）を追跡しても構わない。さらに、ＣＰＵ１６は、視聴されたチャンネルのスティッキーネス（粘着度）を判定するように構成されていても構わない。
【００４１】
ＣＰＵ１６によって決定されるようにチャンネルの視聴に基づいて、クライアントデバイスが利用可能な全てのチャンネルの部分集合が選択され得る。例えば、クライアントデバイスの１２のユーザや放送サービスプロバイダ２によって指定されたか、またはクライアントデバイス１２上のデフォルトとして指定された、指定された数のチャンネルが選択され得る。例えば、１０個の“最も視聴された”チャンネルが選択され得る。“最も視聴された”ことは、各チャンネルが視聴された時間の量、各チャンネルが視聴された頻度、および／または視聴された各チャンネルのスティッキーネスによって測られ得る。視聴されたチャンネルは、選択を容易にするためにそのような基準に基づいてランク付けされ得る。
【００４２】
ＣＰＵ１６は、所望の集約チャンネルリストを生成するために、選択されたチャンネルを関連付けし得る。上で議論したように、所望の集約チャンネルリストは、クライアントデバイス１２に対して包括的、即ちクライアントデバイス１２を介して視聴された全てのチャンネルを考慮しても良いし、またはユーザおよび／もしくは特定のコンテンツに特有であっても良い。
【００４３】
一旦、集約チャンネルリストが生成されると、集約チャンネルリストは、クライアントデバイスのユーザへの提示のために利用可能であるように提供され得る。例えば、ＣＰＵ１６は、メモリ１８中に集約チャンネルリストを記憶し得る。集約チャンネルリストは、例えば、放送サービスプロバイダ２のプロセッサ４または他の別個のデバイスによって生成されたときに、クライアントデバイス１２にダウンロードされ得る、ということが理解されるだろう。ＣＰＵ１６は、次に、ＴＶ／モニタ３６上に表示されるべき、デフォルトのまたは選択された集約チャンネルリストに、例えばＥＰＧ２２からアクセスし得る。
【００４４】
実施形態によっては、ＥＰＧ２２がユーザによって（遠隔操作デバイス４０またはキーパッド４２を用いて）呼び出され、かつＥＰＧ２２またはクライアントデバイス１２が“短縮”モードであるときに、一つのまたはデフォルトの集約チャンネルリストが、表示のために与えられ得る。追加としてまたは代替として、複数の集約チャンネルリストが選択のためにユーザに対して表示されても良い。
【００４５】
チャンネルの監視およびチャンネルの視聴に関する判定が、複数のリストを生成するために同時に実行されても良い。例えば、複数の識別されたユーザによって使用される一つのクライアントデバイスに対して、そのような動作は、特定のユーザがチャンネルの選択用の情報を得るためにクライアントデバイスを使用している間に、そのユーザのための集約チャンネルリストを生成するために実行され得るし、そのようにして得られた情報はまた、クライアントデバイス１２に対する集約チャンネルリストを生成するために、チャンネルを選択することに用いられ得る。言い換えると、各ユーザによって視聴されたチャンネルは、個人の集約チャンネルリストの生成のための根拠となり得るし、クライアントデバイス１２に対する一般の集約チャンネルリストの生成に寄与し得る。
【００４６】
クライアントデバイスを介して視聴されたチャンネルの監視は、連続的に、周期的に、またはルーチンが開始されたときにのみ、実行されても良いことは理解されよう。したがって、生成された集約チャンネルリストは、例えば、連続的に、周期的に、またはルーチンが開始されたときにのみ、アップデートされ得ることが理解されよう。生成された集約チャンネルリストをアップデートすることは、新しい集約チャンネルリストを生成すること、および以前に生成されたリストを置き換えることを含み得るが、リストの個々のチャンネルは、新しいリスト全体を生成することなしに、置き換えられても、または並べ替えられても良いことは理解されよう。
【００４７】
様々な動作が、前述の詳細のいずれかを達成するために実行され得ることは理解されよう。そのような動作は、必要または要望に応じて、クライアントデバイスのユーザに対して、集約チャンネルリストの生成用の基準に関連する入力の様々な度合を提供するように、複雑で互いに関連しても良い。しかしながら、本明細書で記述されているように、集約チャンネルリストの実際の生成は、その他の点では自動的である。必要もしくは要望に応じて、様々な動作は、放送サービスプロバイダ、クライアントデバイス、または、他の別個のデバイスにおいて実行されても良い、ということが理解されよう。
【００４８】
よって明確さおよび簡潔さの目的のために、チャンネルの集約リストの生成のための動作の単純化されたブロック図は図２中に示され、指定された期間、指定されたコンテンツ、および指定されたユーザに関する動作は別々に図３〜９中に示されている。しかしながら、図３〜９中に示されている動作は、例えば、指定された期間にわたり表示され、指定されたコンテンツを含むチャンネルのみで占有されるような、指定されたユーザに対する集約チャンネルリストを得るために、他の実装においては組み合わされ得ることは理解されるだろう。
【００４９】
図２中に示されているように、チャンネルの集約リストを生成する方法は、４つの基本動作によって実行され得る。しかしながら、そのような例示は単に例であること、および、例えば、もし図２の複数の動作の機能が、組み合わされるか、またはさもなければ単一の動作として見なされるならば、その方法はより少ない動作しか含まなくても良いということは理解されよう。同様に、図３〜９中に示されている様々な動作は単なる例として与えられていることは理解されよう。
【００５０】
最初に、クライアントデバイスを介して視聴されたチャンネルは、上で述べたように、監視され得る［ブロック２１０］。
【００５１】
クライアントデバイスを介して視聴された各チャンネルに対して、視聴の頻度、視聴に費やされた時間の量、および／またはスティッキーネスのような情報が決定され得る［ブロック２２０］。そのような情報に基づいて、クライアントデバイスが利用可能なチャンネルの部分集合が選択され得る［ブロック２３０］。上で述べたように、その選択は、決定された情報を用いて視聴されたチャンネルをランク付けすること、およびそのランキングに基づいて所望の数、例えば、上位１０位以内にランク付けされたチャンネルを選択すること、を含んでいても良い。
【００５２】
選択されたチャンネルは、次に、チャンネルの集約リストを生成するために互いに関連付けられ得る［ブロック２４０］。一旦生成されると、上で議論したように、チャンネルの集約リストは、ユーザに対する表示用に利用可能となるように、記憶され、ダウンロードされ、または他の方法でクライアントデバイスに与えられても良い。
【００５３】
上で議論したように、指定された期間に関連付けられたチャンネルの集約リストが生成され得る。そのようなアプローチの動作の例が図３〜５中に示されている。
【００５４】
工程の開始にあたり、お気に入りリストルーチンが開始され得る［ブロック３０２］。このルーチンは、クライアントデバイスのユーザによって開始されても良く、クライアントデバイスによって自動的に、例えば、起動時に、もしくは周期的に開始されても良く、または放送サービスプロバイダによって、このルーチンがサービスプロバイダにおいて実行されるならば局所的に、またはこのルーチンがクライアントデバイスもしくは他のデバイスによって実行されるならば遠隔的に、開始されても良い。
【００５５】
次に、期間がプリセットされているかに関する決定が行われ得る［ブロック３０４］。もしそうならば、プリセットされた期間の間、チャンネルが監視され得る［ブロック３０６］。次に、図４中に示されているように、クライアントデバイスを介したチャンネルの視聴が、例えば、上で議論されているようにして判定され［ブロック３０８］、やはり上で議論されているようにして、判定された視聴に基づいて、利用可能なチャンネルの部分集合が選択され得る［ブロック３１０］。
【００５６】
選択されたチャンネルは、プリセットされた期間に対するチャンネルの集約リストを生成するために、互いに関連付けられ得る［ブロック３１２］。最後に、チャンネルの集約リストは、プリセットされた期間の間、クライアントデバイスにおいて利用可能とされ得る［ブロック３１４］。チャンネルの集約リストは、上で議論されているように、クライアントデバイスに記憶され得て、そしてプリセットされた期間の間は、例えば、ユーザからの入力に基づく命令／要求の受信時に、表示のためにアクセスされ得る。よって、チャンネルの異なる集約リストが、対応する期間におけるユーザ（複数のユーザ）の視聴習慣に基づいて、その期間の間、表示され得るように、チャンネルの複数の集約リストが、プリセットされた異なる期間に対して生成され得ることが想定される。
【００５７】
もしプリセットされた期間は存在しないとの決定がなされたならば、次に、期間のユーザ入力の要求がなされ得る［ブロック３１６］。そして、要求に反応してユーザによって期間が設定されたかどうかの決定がなされ得る［ブロック３１８］。もしそうならば、ユーザによって設定された期間の間、チャンネルが監視され得る［ブロック３２０］。次に、図５中に示されているように、クライアントデバイスを介したチャンネルの視聴が判定され得て［ブロック３２２］、上で記述されているように、判定された視聴に基づいて、利用可能なチャンネルの部分集合が選択され得る［ブロック３２４］。
【００５８】
選択されたチャンネルは、ユーザによって設定された期間用のチャンネルの集約リストを生成するために、互いに関連付けられ得る［ブロック３２６］。最後に、チャンネルの集約リストは、ユーザによって設定された期間の間、クライアントデバイスにおいて利用可能とされ得る［ブロック３２８］。チャンネルの集約リストは、上で議論されているように、クライアントデバイスに記憶され得て、その後、ユーザによって設定された期間の間は、例えば、ユーザからの入力に基づく命令／要求の受信時に、表示のためにアクセスされ得る。よって、対応する期間におけるユーザ（複数のユーザ）の視聴習慣に基づいて、チャンネルの異なる集約リストがそれらの期間の間、表示され得るように、チャンネルの複数の集約リストが、ユーザによって設定された異なる期間に対して生成され得ることが想定される。
【００５９】
様々な期間が想定され得る。例えば、一日の時間を、日中時間帯、午前時間帯、午後時間帯、夕方時間帯、深夜時間帯などに分割し得る。上で議論されているように、例えば、対応する期間の間のみのチャンネルの視聴を考慮するために、チャンネルの異なる集約リストが別々に決定され、そのような期間の間に提示され得る。例えば、子供番組の集約リストは午前時間帯の間に提示され得るし、ネットワークチャンネルを含む集約リストは、夕方時間帯の間に提示され得るし、映画チャンネルの集約リストは、深夜時間帯の間に提示され得る。週の曜日、年の月、年の気候上の季節、年の番組編成シーズン、スポーツシーズンなどの他の期間に対しても同様に、チャンネルの異なる集約リストが提示されても良い。
【００６０】
もしユーザによって期間が設定されていなければ、チャンネルが監視され得て［ブロック３３０］、チャンネルの視聴が判定され得て［ブロック３３２］、利用可能なチャンネルの部分集合が選択され得て［ブロック３３４］、選択されたチャンネル同士は、例えば図２に関連して記述されたように、期間に関係なく関連付けられ、集約チャンネルリストを生成し得る［ブロック３３６］。集約チャンネルリストは次に、上で議論されているように、クライアントデバイスで利用可能にされ得る［ブロック３３８］。
【００６１】
指定されたコンテンツに関連付けられたチャンネルの集約リストもまた、生成され得る。そのようなアプローチの動作の例は図６〜８中に示されている。
【００６２】
工程の開始にあたり、お気に入りリストルーチンが開始され得る［ブロック６０２］。前述のように、このルーチンは、クライアントデバイスのユーザによって開始されても良く、クライアントデバイスによって自動的に、例えば、起動時に、もしくは周期的に開始されても良く、または放送サービスプロバイダによって、このルーチンがサービスプロバイダにおいて実行されるならば局所的に、またはこのルーチンがクライアントデバイスもしくは他のデバイスによって実行されるならば遠隔的に、開始されても良い。
【００６３】
次に、所望のコンテンツがプリセットされているかについての決定がなされ得る［ブロック６０４］。もしそうならば、プリセットされたコンテンツを含むチャンネルが監視され得る［ブロック６０６］。代替として、それぞれのチャンネルを介して送信される番組中のプリセットされたコンテンツに対して、チャンネルが監視され得る。次に、図７中に示されているように、クライアントデバイスを介したチャンネルの視聴が判定され得て［ブロック６０８］、上で記述されているようにして、判定された視聴に基づいて、利用可能なチャンネルの部分集合が選択され得る［ブロック６１０］。
【００６４】
選択されたチャンネルは、プリセットされたコンテンツに対するチャンネルの集約リストを生成するために、互いに関連付けられ得る［ブロック６１２］。最終的に、チャンネルの集約リストは、クライアントデバイスで利用可能にされ得る［ブロック６１４］。チャンネルの集約リストは、上で記述されているように、クライアントデバイスに記憶され得て、そして例えば、ユーザからの入力に基づく命令／要求の受信時に、表示のためにアクセスされ得る。よって、プリセットされた異なるコンテンツに対してチャンネルの異なる集約リストが表示され得るように、プリセットされた異なるコンテンツに対して、チャンネルの複数の集約リストが生成され得ることが想定される。
【００６５】
もしプリセットされたコンテンツは存在しないとの決定がなされたならば、次に、所望のコンテンツのユーザ入力の要求がなされ得る［ブロック６１６］。そして、要求に応答してユーザによってコンテンツが同定されたかどうかの決定がなされ得る［ブロック６１８］。もしそうならば、ユーザによって設定された所望のコンテンツに対して、チャンネルが監視され得る［ブロック６２０］。次に、図８中に示されているように、クライアントデバイスを介したチャンネルの視聴が判定され得て［ブロック６２２］、上で記述されているように、判定された視聴に基づいて、利用可能なチャンネルの部分集合が選択され得る［ブロック６２４］。
【００６６】
選択されたチャンネルは、ユーザによって設定された所望のコンテンツ用のチャンネルの集約リストを生成するために、互いに関連付けられ得る［ブロック６２６］。最後に、チャンネルの集約リストは、クライアントデバイスにおいて利用可能とされ得る［ブロック６２８］。チャンネルの集約リストは、上で議論されているように、クライアントデバイスに記憶され得て、そして、例えば、ユーザからの入力に基づく命令／要求の受信時に、表示のためにアクセスされ得る。よって、ユーザによって設定された異なるコンテンツに対して、チャンネルの異なる集約リストが表示され得るように、チャンネルの複数の集約リストが、ユーザによって設定された異なるコンテンツに対して生成されても良いことが想定される。
【００６７】
もしユーザによってコンテンツが設定されていなければ、チャンネルは監視され得て［ブロック６３０］、チャンネルの視聴が判定され得て［ブロック６３２］、利用可能なチャンネルの部分集合が選択され得て［ブロック６３４］、選択されたチャンネルは、例えば図２に関連して記述されたように、コンテンツに関係なく、集約チャンネルリストを生成するために関連付けられ得る［ブロック６３６］。集約チャンネルリストは次に、上で議論されているように、クライアントデバイスで利用可能にされ得る［ブロック６３８］。
【００６８】
さらに、指定されたユーザに関連付けられたチャンネルの集約リストが生成され得る。そのようなアプローチに対する動作の例が、図９中に示されている。
【００６９】
工程の開始にあたり、お気に入りリストルーチンが開始され得る［ブロック９０２］。前述のように、このルーチンは、クライアントデバイスのユーザによって開始されても良く、クライアントデバイスによって自動的に、例えば、起動時に、もしくは周期的に開始されても良く、または放送サービスプロバイダによって、このルーチンがサービスプロバイダにおいて実行されるならば局所的に、またはこのルーチンがクライアントデバイスもしくは他のデバイスによって実行されるならば遠隔的に、開始されても良い。
【００７０】
次に、クライアントデバイスのユーザの識別が要求され得る［ブロック９０４］。次に、ユーザが識別されたかどうかについて決定がなされ得る［ブロック９０６］。ユーザ識別は、既知かまたは今後開発されるかに関わらず、任意の適切な技法によって達成され得る。例えば、クライアントデバイスを利用するときに、個人的選好などが活性化されるように、ユーザはクライアントデバイスにパスワードを与えても良い。このような場合には、ユーザ識別に対する要求を省略し得る。
【００７１】
もし、ユーザが識別されたなら、識別されたユーザによって視聴されたチャンネルが監視され得る［ブロック９０８］。次に、クライアントデバイスを介したチャンネルの視聴が判定され得て［ブロック９１０］、上で記述されているように、判定された視聴に基づいて、利用可能なチャンネルの部分集合が選択され得る［ブロック９１２］。
【００７２】
選択されたチャンネルは、識別されたユーザ対するチャンネルの集約リストを生成するために、互いに関連付けられ得る［ブロック９１４］。最終的に、チャンネルの集約リストは、クライアントデバイスにおいて利用可能とされ得る［ブロック９１６］。チャンネルの集約リストは、上で議論されているように、クライアントデバイスに記憶され得て、そして例えば、識別されたユーザがクライアントデバイスを使用中であり、かつ表示のために命令／要求を入力するときはいつでも、そのような表示のためにアクセスされ得る。特定のユーザが、例えば、異なる期間および／または異なるコンテンツに対して、チャンネルの異なる集約リストへのアクセスが可能であっても良いように、チャンネルの複数の集約リストが特定のユーザに対して生成され得ることが想定される。
【００７３】
もしユーザが識別されていないとの決定がなされるならば、チャンネルは監視され得て［ブロック９２０］、チャンネルの視聴が判定され得て［ブロック９２２］、利用可能なチャンネルの部分集合が選択され得て［ブロック９２４］、選択されたチャンネルは、例えば図２に関連して記述されたように、特定のユーザのいずれにも関係なく、集約チャンネルリストを生成するために関連付けられ得る［ブロック９２６］。チャンネルの集約リストは次に、上で議論されているように、クライアントデバイスで利用可能にされ得る［ブロック９２８］。
【００７４】
明確さおよび簡潔さの目的のために示されてはいないが、上で記述された様々な他の特徴が工程に組み込まれ得ることは理解されよう。したがって、図２〜９中に示された工程は、単に例示であって、限定的ではないものとして理解されるべきである。
【００７５】
さらに、様々な詳細を、本明細書中では特定の実施形態を参照しながら記述してきたが、これらの実施形態は単に原理および応用の例示に過ぎないことは理解されるべきである。したがって、数多くの変形が例示の実施形態に対してなされ得るし、他の構成が本開示の主旨および範囲を逸脱することなく思到し得ることは理解されよう。
【図１】
2011501512.tif 000003
【図２】
2011501512.tif 000004
【図３】
2011501512.tif 000005
【図４】
2011501512.tif 000006
【図５】
2011501512.tif 000007
【図６】
2011501512.tif 000008
【図７】
2011501512.tif 000009
【図８】
2011501512.tif 000010
【図９】
2011501512.tif 000011
【国際調査報告】
2011501512.tif 000012