(57)【要約】【課題】テレビ番組のリスト項目グループおよび関連情報を提供するシステムを提供すること。【解決手段】本発明により、スポンサーが番組グループを任意に選択することが可能になる。番組ガイドシステムは、スポンサーを有するグループ内の番組に関するリスト項目および情報を表示し得る。また、番組ガイドにより、上記ユーザが、上記スポンサーを有するグループ内のすべての番組を録画し、ブックマークをつけ、リマインダーを設定することも可能になる。上記リスト項目グループは、上記テレビ配信設備の計算機器またはユーザ機器によって、上記グループ内に属する番組を識別することを意図して、上記スポンサーによって提供された基準を用いて、番組ガイドリスト項目全般から編集され得る。【選択図】図１Ａ
2011101439.tif 000002
【特許請求の範囲】
【請求項１】
明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の背景）
本発明は、双方向テレビ番組ガイドに関し、より詳細には、テレビリスト項目グループを有する双方向テレビ番組ガイドシステムに関する。
【背景技術】
【０００２】
セットトップボックス上で実施される双方向テレビ番組ガイドは、ユーザがユーザのテレビ上でテレビ番組のリスト項目を視聴することを可能にする。このような番組ガイドは、ユーザが、異なる表示フォーマットでテレビ番組のリスト項目を視聴することを可能にし、種々の他の機能を実行することを可能にする。例えば、ユーザは、番組ガイドに指示して、現在の番組リスト項目のチャンネルまたは時間順グリッドを表示させ得る。
【０００３】
多くの番組ガイドは、ユーザが所定のジャンルのテレビ番組を視聴することを可能にする。番組ガイドは、所望の番組内容のジャンル（例えば、映画、喜劇、野球など）に関連する番組のリスト項目を表示し得る。しかし、多くの場合、時間によって異なり、前もって予測するこが困難な方法、または、法外な数のジャンルカテゴリを作製する方法で関連し得るリスト項目グループを見つけることが望ましい。
【０００４】
多くの番組ガイドはまた、特定のテレビ番組、チャンネル、またはネットワークに関する広告を表示する。しかし、多種多様な時間に多数のチャンネルで放送される任意の番組グループを広告する方法はない。
【０００５】
従って、本発明の目的は、任意の方法で関連するテレビ番組を分類する双方向テレビ番組ガイドシステムを提供することである。
【０００６】
本発明の別の目的として、任意の方法で関連する番組のリマインダーを設定するまたは録画する機会をユーザに提供する双方向テレビ番組ガイドシステムを提供することが挙げられる。
【０００７】
本発明のさらなる目的として、任意の方法で関連する番組グループに関する広告を提供する双方向テレビ番組ガイドシステムを提供することが挙げられる。
【発明の概要】
【課題を解決するための手段】
【０００８】
（発明の要旨）
本発明のこれらの目的および他の目的は、本発明の原理によって、双方向テレビ番組ガイドが、任意の方法で関連する番組を分類するシステムを提供することにより達成される。例えば、スポンサーは、前もって予測することが困難である方法または時間によって異なる方法で関連する任意の番組グループを広告することを決定し得る。本発明の番組ガイドは、スポンサーによって提供される基準によって、スポンサーを有するグループの一部分になるべきテレビ番組を選択する。
【０００９】
この番組ガイドシステムは、スポンサーを有するグループとして選択されるテレビ番組のリスト項目を表示し得る。任意の満了番組（例えば、終了したか、または購入がもはや不可能な番組）は、リスト項目の一部分として表示されない。番組ガイドシステムはまた、番組グループに関する広告を表示し得る。本発明の番組ガイドシステムはまた、番組グループに関する情報画面を提供し得る。このリスト項目または情報画面は、ユーザが番組グループに関する双方向オプションまたは広告を選択すると表示され得る。
【００１０】
リスト項目グループは、常に更新され得る。番組がグループから脱落すると、
番組ガイドは別の番組を追加し得、結果として、リスト項目グループは常に最新であり、常にほぼ同じ数の番組を含む。所望であれば、リスト項目グループは、グループ内の最後の番組が終了した時、またはそれより前の所定の時間に、番組ガイドシステム内のオプションとして姿を消すことが可能である。
【００１１】
本発明の番組ガイドシステムは、ユーザが、グループ内の全ての番組を録画すること、または後で簡単にアクセスし得るようにグループにブックマークを付けることを可能にし得る。番組ガイドは、ユーザが、グループ内の全ての番組に関してリマインダーを設定することを可能にし得る。番組ガイドは、選択されたユーザプロフィールにグループ内の番組に関する共通の属性を追加し得る。番組ガイドは、ユーザが、グループのリスト項目に表示されていない番組グループ内の番組を検索することを可能にし得る。
【００１２】
例えば、本発明は、以下を提供する。
【００１３】
（項目１）  双方向テレビ番組ガイドシステムであって、
番組ガイドデータを格納する番組ガイドデータベースと、
テレビ配信設備に接続されたユーザ機器であって、該テレビ配信設備からテレビプログラミングを受信し、双方向テレビ番組ガイドをサポートするように構成され、該ユーザ機器のユーザに、スポンサーによって任意に選択されたテレビ番組グループのリスト項目を視聴する機会を提供し、テレビ番組が、該番組ガイドデータから該グループの一部をなすように選択される、ユーザ機器と、
を備える、双方向テレビ番組ガイドシステム。
【００１４】
（項目２）  上記テレビ番組グループは該番組グループに関する広告にリンク付けされる、項目１に記載の双方向テレビ番組ガイドシステム。
【００１５】
（項目３）  上記広告は双方向広告である、項目２に記載の双方向テレビ番組ガイドシステム。
【００１６】
（項目４）  上記双方向テレビ番組ガイドシステムは、データベースクエリを用いて、グループの一部をなすようにテレビ番組を選択する、項目１に記載の双方向テレビ番組ガイドシステム。
【００１７】
（項目５）  上記双方向テレビ番組ガイドシステムは、上記スポンサーによって提供される所定の番組リストに基づいて、グループの一部をなすようにテレビ番組を選択する、項目１に記載の双方向テレビ番組ガイドシステム。
【００１８】
（項目６）  上記双方向テレビ番組ガイドシステムは、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、グループの一部をなすようにテレビ番組を選択する、項目１に記載の双方向テレビ番組ガイドシステム。
【００１９】
（項目７）  上記双方向テレビ番組ガイドは、上記ユーザ機器上に上記テレビ番組グループのうちの少なくとも一つに関する情報画面を表示するように構成される、項目１に記載の双方向テレビ番組ガイドシステム。
【００２０】
（項目８）  上記双方向テレビ番組ガイドは、一回の選択で、上記グループのうちの少なくとも一つのグループ内の番組を録画する機会を上記ユーザに提供する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２１】
（項目９）  上記双方向テレビ番組ガイドは、一回の選択で、上記グループのうちの少なくとも一つのグループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２２】
（項目１０）  上記双方向テレビ番組ガイドは、上記ユーザが上記グループうちの少なくとも一つへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２３】
（項目１１）  上記ユーザ機器はユーザテレビ機器である、項目１に記載の双方向テレビ番組ガイドシステム。
【００２４】
（項目１２）  上記ユーザ機器はユーザコンピュータ機器である、項目１に記載の双方向テレビ番組ガイドシステム。
【００２５】
（項目１３）  上記双方向テレビ番組ガイドは、上記グループに対してブックマークを設定する機会を上記ユーザに提供する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２６】
（項目１４）  上記双方向テレビ番組ガイドは、上記グループ内の番組を検索する機会を上記ユーザに提供する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２７】
（項目１５）  上記双方向テレビ番組ガイドは、ユーザプロファイルに上記グループを追加する機会を上記ユーザに提供する、項目１に記載の双方向テレビ番組ガイドシステム。
【００２８】
（項目１６）  上記双方向テレビ番組ガイドシステムは、クライアント−サーバ構成で実現される、項目１に記載の双方向テレビ番組ガイドシステム。
【００２９】
（項目１７）  リスト項目グループを備えた双方向テレビ番組ガイドを用いる方法であって、
テレビ配信設備からユーザ機器にテレビプログラミングを提供する工程と、
該ユーザ機器上で、双方向テレビ番組ガイドを少なくとも部分的にサポートする工程と、
該ユーザ機器上で表示する該双方向テレビ番組ガイドにテレビ番組ガイドデータを提供する工程と、
テレビ番組グループを任意に選択する機会をスポンサーに提供する工程と、
該番組ガイドデータから該テレビ番組グループのリスト項目を編集する工程と、
該ユーザ機器上に該リスト項目を表示する工程と、
を包含する、方法。
【００３０】
（項目１８）  上記リスト項目を表示する工程は、上記ユーザが上記テレビ番組グループに関する双方向広告を選択した場合に、上記ユーザ機器上に該リスト項目を表示する工程をさらに包含する、項目１７に記載の方法。
【００３１】
（項目１９）  上記リスト項目を編集する工程は、データベースクエリを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目１７に記載の方法。
【００３２】
（項目２０）  上記リスト項目を編集する工程は、上記スポンサーによって提供される所定の番組リストを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目１７に記載の方法。
【００３３】
（項目２１）  上記リスト項目を編集する工程は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目１７に記載の方法。
【００３４】
（項目２２）  上記ユーザ機器上に、上記テレビ番組グループに関する情報画面を表示する工程をさらに包含する、項目１７に記載の方法。
【００３５】
（項目２３）  一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する工程をさらに包含する、項目１７に記載の方法。
【００３６】
（項目２４）  一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する工程をさらに包含する、項目１７に記載の方法。
【００３７】
（項目２５）  上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する工程をさらに包含する、項目１７に記載の方法。
【００３８】
（項目２６）  上記ユーザ機器はユーザテレビ機器である、項目１７に記載の方法。
【００３９】
（項目２７）  上記ユーザ機器はユーザコンピュータ機器である、項目１７に記載の方法。
【００４０】
（項目２８）  上記グループに対してブックマークを設定する機会を上記ユーザに提供する工程をさらに包含する、項目１７に記載の方法。
【００４１】
（項目２９）  上記グループ内の番組を検索する機会を上記ユーザに提供する工程をさらに包含する、項目１７に記載の方法。
【００４２】
（項目３０）  ユーザプロファイルに上記グループのうちの少なくとも一つを追加する機会を上記ユーザに提供する工程をさらに包含する、項目１７に記載の方法。
【００４３】
（項目３１）  上記双方向テレビ番組ガイドをサポートする工程は、クライアント−サーバ構成において、一部は上記ユーザ機器上で、一部はサーバ上で、該双方向テレビ番組ガイドをサポートする工程をさらに包含する、項目１７に記載の方法。
【００４４】
（項目３２）  双方向テレビ番組ガイドシステムであって、
番組ガイドデータを格納する番組ガイドデータベースと、
上記テレビ配信設備に接続されたユーザ機器であって、該テレビ配信設備からテレビプログラミングを受信し、双方向テレビ番組ガイドをサポートするように構成され、該テレビ番組グループに関する双方向広告を選択することによって、該ユーザ機器のユーザに、スポンサーによって任意に選択されたテレビ番組グループのリスト項目を視聴する機会を提供し、テレビ番組が、該番組ガイドデータから該グループの一部をなすように選択される、ユーザ機器と、
を備える、双方向テレビ番組ガイドシステム。
【００４５】
（項目３３）  上記ユーザ機器は、データベースクエリを用いてグループの一部をなすようにテレビ番組を選択する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００４６】
（項目３４）  上記ユーザ機器は、上記スポンサーによって提供される所定の番組リストに基づいて、上記グループの一部をなすようにテレビ番組を選択する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００４７】
（項目３５）  上記ユーザ機器は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記グループの一部をなすようにテレビ番組を選択する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００４８】
（項目３６）  上記双方向テレビ番組ガイドは、上記ユーザ機器上に上記テレビ番組グループに関する情報画面を表示するように構成される、項目３２に記載の双方向テレビ番組ガイドシステム。
【００４９】
（項目３７）  上記双方向テレビ番組ガイドは、一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５０】
（項目３８）  上記双方向テレビ番組ガイドは、一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５１】
（項目３９）  上記双方向テレビ番組ガイドは、上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５２】
（項目４０）  上記ユーザ機器はユーザテレビ機器である、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５３】
（項目４１）  上記ユーザ機器はユーザコンピュータ機器である、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５４】
（項目４２）  上記双方向テレビ番組ガイドは、上記グループに対してブックマークを設定する機会を上記ユーザに提供する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５５】
（項目４３）  上記双方向テレビ番組ガイドは、上記グループ内の番組を検索する機会を上記ユーザに提供する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５６】
（項目４４）  上記双方向テレビ番組ガイドは、ユーザプロファイルに上記グループを追加する機会を上記ユーザに提供する、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５７】
（項目４５）  上記双方向テレビ番組ガイドシステムは、クライアント−サーバ構成で実現される、項目３２に記載の双方向テレビ番組ガイドシステム。
【００５８】
（項目４６）  リスト項目グループを備えた双方向テレビ番組ガイドを用いる方法であって、
テレビ配信設備からユーザ機器にテレビプログラミングを提供する工程と、
少なくとも部分的に該ユーザ機器上で双方向テレビ番組ガイドをサポートする工程と、
該ユーザ機器上で表示する該双方向テレビ番組ガイドにテレビ番組ガイドデータを提供する工程と、
テレビ番組グループを任意に選択する機会をスポンサーに提供する工程と、
該番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程と、
上記ユーザが該テレビ番組グループに関する双方向広告を選択した場合に、該ユーザ機器上に該リスト項目を表示する工程と、
を包含する、方法。
【００５９】
（項目４７）  上記リスト項目を編集する工程は、データベースクエリを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目４６に記載の方法。
【００６０】
（項目４８）  上記リスト項目を編集する工程は、上記スポンサーによって提供される所定の番組リストを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目４６に記載の方法。
【００６１】
（項目４９）  上記リスト項目を編集する工程は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目４６に記載の方法。
【００６２】
（項目５０）  上記ユーザ機器上に、上記テレビ番組グループに関する情報画面を表示する工程をさらに包含する、項目４６に記載の方法。
【００６３】
（項目５１）  一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する工程をさらに包含する、項目４６に記載の方法。
【００６４】
（項目５２）  一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する工程をさらに包含する、項目４６に記載の方法。
【００６５】
（項目５３）  上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する工程をさらに包含する、項目４６に記載の方法。
【００６６】
（項目５４）  上記ユーザ機器はユーザテレビ機器である、項目４６に記載の方法。
【００６７】
（項目５５）  上記ユーザ機器はユーザコンピュータ機器である、項目４６に記載の方法。
【００６８】
（項目５６）  上記グループに対してブックマークを設定する機会を上記ユーザに提供する工程をさらに包含する、項目４６に記載の方法。
【００６９】
（項目５７）  上記グループ内の番組を検索する機会を上記ユーザに提供する工程をさらに包含する、項目４６に記載の方法。
【００７０】
（項目５８）  ユーザプロファイルに上記グループのうちの少なくとも一つを追加する機会を上記ユーザに提供する工程をさらに包含する、項目４６に記載の方法。
【００７１】
（項目５９）  上記双方向テレビ番組ガイドをサポートする工程は、クライアント−サーバ構成において、一部は上記ユーザ機器上で、一部はサーバ上で、該双方向テレビ番組ガイドをサポートする工程をさらに包含する、項目４６に記載の方法。
【図面の簡単な説明】
【００７２】
【図１Ａ】図１Ａは、本発明によるリスト項目グループを有する双方向テレビ番組ガイドシステムのシステム図である。
【図１Ｂ】図１Ｂは、本発明による例示的なユーザテレビ機器の図である。
【図１Ｃ】図１Ｃは、本発明による別の例示的なユーザテレビ機器の図である。
【図１Ｄ】図１Ｄは、本発明による例示的なユーザコンピュータ機器の図である。
【図１Ｅ】図１Ｅは、本発明による例示的なユーザ機器の全般的な図である。
【図２】図２は、本発明による例示的な双方向メインメニューのテレビ表示画面である。
【図３】図３は、本発明による番組リスト項目グループのメニューを有する例示的な双方向テレビ表示画面である。
【図４】図４は、本発明による番組グループのリスト項目を有する例示的な双方向テレビ表示画面である。
【図５】図５は、本発明による番組リスト項目グループの例示的な双方向テレビ情報表示画面である。
【図６】図６は、本発明による番組グループのリスト項目を有する別の例示的な双方向テレビ表示画面である。
【図７】図７は、本発明によるリスト項目グループ機能へのアクセスを有する例示的な双方向テレビ番組情報表示画面である。
【図８】図８は、本発明によるリスト項目グループの検索機能を有する例示的な双方向テレビ表示画面である。
【図９】図９は、本発明による双方向広告を有する例示的な双方向テレビ表示画面である。
【図１０】図１０は、本発明による番組グループのリスト項目を有する例示的な双方向テレビ表示画面である。
【図１１】図１１は、本発明によるグループの分類プロセスに関するフローチャートである。
【発明を実施するための形態】
【００７３】
（好適な実施形態の詳細な説明）
本発明による例示的な双方向テレビシステム１０が図１Ａに示される。テレビ番組内容およびデジタル音楽が、番組内容ソース１２からテレビ配信設備１４などのテレビ配信設備に通信パス１６を使用して提供され得る。番組内容ソース１２は、テレビおよび音楽番組内容の任意の適切なソース（例えば、テレビおよび音楽製作スタジオなど）であり得る。
【００７４】
テレビ配信設備１４は、ケーブルシステムヘッドエンド、衛星テレビ配信設備、テレビ放送設備、または、テレビおよび音楽番組内容をユーザに配信する任意の他の適切な設備であり得る。典型的には、多数のテレビ配信設備１４がシステム１０内に存在するが、図を複雑にしすぎることを回避するために、図１Ａには１つのみが示される。
【００７５】
通信パス１６は、衛星パス、光ファイバーパス、ケーブルパス、任意の他の適切な配線もしくは無線式の通信パス、またはこのようなパスの組み合わせであり得る。
【００７６】
テレビ配信設備１４は、種々のユーザ機器デバイス１８に接続され得る。このようなユーザ機器１８は、例えば、ユーザの家の中に配置され得る。ユーザ機器１８は、ユーザテレビ機器２０またはユーザコンピュータ機器２２を含み得る。
【００７７】
ユーザ機器は、テレビ配信設備１４から通信パス２６、２７、および２８などの通信パスを介して、テレビおよび音楽番組内容ならびに他の情報を受信し得る。このユーザ機器はまた、パス２６、２７、および２８を介してテレビ配信設備１４に信号を送信し得る。パス２６、２７、および２８は、ケーブルまたは他の配線式通信、自由空間通信（例えば、放送または他の無線式信号のための）、衛星中継などであり得る。
【００７８】
番組ガイドデータベース３０を使用して、予定されている放送時間、タイトル、チャンネル、ランク付け情報（例えば、視聴制限および評論家のランク付け）、タイトルの詳細な説明、ジャンルまたはカテゴリ情報（例えば、スポーツ、ニュース、映画など）、俳優および女優に関する情報、放送時間などのテレビ番組スケジュール情報がユーザに提供され得る。番組ガイドデータベース３０から送信される情報はまた、本発明による番組のリスト項目グループおよび他の情報を含み得る。
【００７９】
スポンサー１１は、広告、番組グループのリスト項目、および／または、グループのリスト項目の一部分となるべき番組を選択する際の基準を番組ガイドデータベース３０に通信パス１３に沿って提供し得る。番組ガイドデータベース３０は、通信パス３２を介してテレビ配信設備１４に番組スケジュール情報およびリスト項目グループを提供して、パス２６、２７、および２８を介して関連するユーザ機器にそれらを配信し得る。通信パス１３および３２は、衛星通信パスまたは他の無線式パス、光ファイバーまたは他の配線式通信パス、このようなパスの組み合わせなどの任意の適切な通信パスであり得る。
【００８０】
ユーザテレビ機器およびパーソナルコンピュータなどのユーザ機器デバイスは、番組スケジュール情報を用いて、番組グループのリスト項目および情報をユーザに表示し得る。双方向テレビ番組ガイドアプリケーションまたは他の適切なアプリケーションを使用して、このような情報がユーザのディスプレイ上に表示され得る。
【００８１】
オンライン番組ガイドが、通信ネットワーク３４に接続されたサーバ３６などのサーバによって提供され得る。サーバ３６は、番組ガイドデータベース３０から通信パス３８、通信ネットワーク３４、および通信パス４０を介して番組スケジュール情報を受信し得る。パス３８および４０は、衛星パス、光ファイバーパス、配線式パスなどであり得る。通信ネットワーク３４は、インターネット、公衆交換電話ネットワーク（ｐｕｂｌｉｃ  ｓｗｉｔｃｈｅｄ  ｔｅｌｅｐｈｏｎｅ  ｎｅｔｗｏｒｋ）、パケットベースのネットワークなどの任意の適切な通信ネットワークであり得る。
【００８２】
ユーザ機器１８は、通信パス４２を介してオンライン番組ガイドにアクセスし得、この通信パス４２は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、無線式パス、このようなパスの組み合わせ、または任意の他の適切なパスなどの任意の適切な通信パスであり得る。ユーザ機器１８はまた、通信パス２６、テレビ配信設備１４、および通信パス４４を介してオンライン番組ガイドにアクセスし得る。例えば、ユーザ機器１８によってケーブルモデムなどが使用されて、テレビ配信設備１４と通信し得る。テレビ配信設備１４は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパス４４を介して通信ネットワーク３４と通信し得る。
【００８３】
ユーザテレビ機器２０およびユーザコンピュータ機器２２などのユーザ機器は、同様の構成を使用して、オンライン番組ガイドにアクセスし得る。ユーザテレビ機器２０は、通信パス４６を使用して、または、パス２７、テレビ配信設備１４、およびパス４４を使用して、オンライン番組ガイドにアクセスし得る。ユーザコンピュータ機器２２は、通信パス４８を使用して、または、パス２８、テレビ配信設備１４、およびパス４４を使用して、オンライン番組ガイドにアクセスし得る。パス４６および４８は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパスであり得る。
【００８４】
番組ガイドアプリケーション以外の双方向テレビアプリケーションは、サービスプロバイダ５０などのサービスプロバイダを使用し得る。例えば、ホームショッピングサービスが、販売担当者、注文遂行設備、口座維持設備、および双方向ホームショッピング機能を支持する他の設備を有するサービスプロバイダ５０などのサービスプロバイダによって支持され得る。ユーザ機器を使用して実施されるホームショッピングアプリケーションは、サービスプロバイダにアクセスして、これらの機能をユーザに提供するために使用され得る。ユーザ機器は、テレビ配信設備１４および通信パス５２を介して、または、通信ネットワーク３４および通信パス５４を介してサービスプロバイダ５０にアクセスし得る。パス５２および５４などの通信パスは、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパスであり得る。
【００８５】
所望であれば、ビデオオンデマンドアプリケーションなどの双方向テレビアプリケーションが、サーバ５６を使用して支持され得る。ビデオは、サーバ５６上に保存されて、ユーザがリクエストするとユーザ機器に提供され得る。
【００８６】
所望であれば、双方向テレビ番組ガイドアプリケーション、ホームショッピングアプリケーション、ビデオオンデマンドアプリケーション、および他のアプリケーション（例えば、電子メールおよびチャットまたは他の通信機能に関連するアプリケーションなど）などのアプリケーションは、ナビゲーションシェルアプリケーション（すなわち、アプリケーションに対応するメニューオプションを有するメニューアプリケーション）を介してアクセスされる個別のアプリケーションとして提供され得る。このようなアプリケーションの機能は組み合わせられ得る。例えば、ビデオオンデマンド、ホームショッピング、および通信機能は、番組ガイド内に組み込まれ得る。
【００８７】
さらに、双方向テレビ番組ガイドアプリケーション、ホームショッピングアプリケーション、ビデオオンデマンドアプリケーション、通信アプリケーション、およびナビゲーションシェルアプリケーションは、システム１０によって支持され得る双方向テレビアプリケーションの種類の例示的な例のほんのいくつかである。支持され得る他の適切なアプリケーションは、ニュースサービス、インターネットサービス、双方向賭博サービス（例えば、競馬などの賭博）、通信サービス（例えば、電子メール、チャットなど）、および任意の他の適切な双方向アプリケーションを含む。
【００８８】
これらのアプリケーションは、ユーザ機器上で局所的に実施され得る。アプリケーションはまた、クライアント−サーバアーキテクチャを使用して実施され得、ここで、ユーザ機器はクライアントプロセッサの役割を果たし、テレビ配信設備１４または他の適切なロケーションにおけるサーバ５６などのサーバがサーバプロセッサの役割を果たす。所望であれば、他の配信されたアーキテクチャもまた使用され得る。番組ガイド、ホームショッピング、ビデオオンデマンド、インターネット、通信などに関連する双方向テレビ機能を実施するために使用される特定の構成に関わらず、これらの機能を支持するソフトウェアは、アプリケーションと呼ばれ得る。
【００８９】
セットトップボックス構成に基づく例示的なユーザテレビ機器２０が図１Ｂに示される。入力／出力５８が、パス２７および４６などの通信パスに接続され得る。テレビ番組内容および他の情報が、入力／出力５８を使用して受信され得る。ユーザからのコマンドおよびリクエストまたは他の情報もまた、入力／出力５８を介して送信され得る。
【００９０】
セットトップボックス６０は、任意の適切なアナログまたはデジタルセットトップボックスであり得る。セットトップボックス６０は、所望のアナログテレビチャンネルにチューニングするアナログチューナを含み得る。セットトップボックス６０はまた、デジタルテレビおよび音楽チャンネルを受信するデジタル復号回路を含み得る。アナログチャンネルおよびデジタルチャンネルの両方は、所望であれば一緒に取り扱われ得る。セットトップボックス６０はまた、ソフトウェアアプリケーションを実行するために使用するプロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサなど）を含む。セットトップボックス６０は、アプリケーションを実行する際に使用するランダムアクセスメモリなどのメモリを含み得る。不揮発性メモリもまた使用され得る（例えば、起動ルーチンおよび他の命令を開始するために）。ハードディスク記憶装置を使用して、データをバックアップし、そうでなければ、ランダムアクセスメモリアプローチを使用して支持され得るよりも大きなデータベースを支持する。
【００９１】
セットトップボックス６０は、リモコンと通信する赤外線（ＩＲ）のまたは他の通信回路を有し得る。セットトップボックス６０はまた、専用ボタンおよびフロントパネルディスプレイを有し得る。このフロントパネルディスプレイは、例えば、セットトップボックスがチューニングされている現在のチャンネルを表示するために使用され得る。
【００９２】
セットトップボックス６０はまた、ケーブルを介するケーブル通信のためのケーブルモデム、ＩＳＤＮ通信のための総合サービスデジタルネットワーク（ＩＳＤＮ）モデム、ＤＳＬ通信のためのデジタル加入者線（ＤＳＬ）モデム、電話線を介して通信するための電話モデム、ページング通信のためのページング通信回路（例えば、ページング周波数を使用する無線式高周波送信（ｗｉｒｅｌｅｓｓ  ｒａｄｉｏｆｒｅｑｕｅｎｃｙ  ｔｒａｎｓｍｉｓｓｉｏｎｓ））、携帯電話通信回路（例えば、デジタル携帯電話データ通信のための）、および他のアプローチを使用する通信のための他の設備などの通信回路を有し得る。このような通信は、インターネットまたは任意の他の適切な通信ネットワークもしくはパスを含み得る。
【００９３】
ビデオカセットレコーダ６２または他の適切な録画デバイスが、セットトップボックス６０に接続され得る。これによって、セットトップボックス６０からの映像を録画することが可能になる。例えば、セットトップボックス６０が所定のテレビチャンネルにチューニングされている場合、そのテレビチャンネルに関するビデオ信号は、ビデオカセット上に録画するためにビデオカセットレコーダ６２に送られ得る。所望であれば、開始、終了、録画などのビデオカセットレコーダ機能は、セットトップボックス６０によって制御され得る。例えば、セットトップボックス６０は、ビデオカセットレコーダ６２のリモコン入力に向けられる赤外線コマンドを使用して、ビデオカセットレコーダ６２を制御し得る。
【００９４】
ビデオカセットレコーダ６２の出力は、ユーザに表示するためにテレビ６４に提供され得る。ビデオカセットレコーダ６２が使用されていない場合、セットトップボックス５８からのビデオ信号は、テレビ６４に直接提供され得る。所望であれば、任意の適切なモニタを使用して映像が表示され得る。
【００９５】
ユーザテレビ機器２０に関する別の例示的な構成が図１Ｃに示される。図１Ｃの例において、ユーザテレビ機器２０は、デジタルビデオレコーダ６６（例えば、パーソナルビデオレコーダ（ＰＶＲ））およびテレビ６８を含む。入力／出力７０が、パス２７および４６などの通信パスに接続され得る。テレビ番組内容および他の情報が、入力／出力７０を使用して受信され得る。ユーザからのコマンドおよびリクエストならびに他の情報が、入力／出力７０を介して送信され得る。
【００９６】
デジタルビデオレコーダ６６は、映像保存に関して、ビデオカセットの代わりにハードディスクまたは他の適切な保存媒体が使用され得ること以外、標準セットトップボックスに類似し得る。このハードディスクは、デジタルビデオレコーダ６６の内部にあり得る。デジタルビデオレコーダはまた、アナログテレビ信号をデジタル形式に変換して、ハードディスクまたは他の保存媒体に保存するデジタルエンコーダを含み得る。
【００９７】
デジタルビデオレコーダ６６は、所望のアナログテレビチャンネルにチューニングするアナログチューナを含み得る。デジタルビデオレコーダ６６はまた、デジタルテレビおよび音楽チャンネルを受信するデジタル復号回路を含み得る。所望であれば、デジタルビデオレコーダ６６は、アナログチャンネルおよびデジタルチャンネルの両方を取り扱う回路を含み得る。デジタルビデオレコーダ６６はまた、ソフトウェアアプリケーションを実行するために使用するプロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサなど）を含む。デジタルビデオレコーダ６６は、アプリケーションを実行する際に使用するランダムアクセスメモリなどのメモリを含み得る。不揮発性メモリもまた、起動ルーチンまたは他の指示を保存するために使用され得る。デジタルビデオレコーダ６６内のハードディスクおよび他の記憶装置を使用して、データベース（例えば、番組ガイドデータベースまたは双方向テレビアプリケーションデータベース）を支持し得る。
【００９８】
デジタルビデオレコーダ６６は、リモコンと通信するためのＩＲ通信回路または他の適切な通信回路を有し得る。デジタルビデオレコーダ６６はまた、専用ボタンおよびフロントパネルディスプレイを有し得る。このフロントパネルディスプレイは、例えば、デジタルビデオレコーダがチューニングされている現在のチャンネルを表示するために使用され得る。
【００９９】
デジタルビデオレコーダ６６はまた、ケーブルモデム、総合サービスデジタルネットワーク（ＩＳＤＮ）モデム、デジタル加入者線（ＤＳＬ）モデム、電話モデムなどの通信回路を有し得、他の機器と通信し得る。このような通信は、インターネットまたは任意の他の適切な通信ネットワークもしくはパスを含み得る。
【０１００】
所望であれば、図１Ｃのデジタルビデオレコーダ６６または図１Ｂのセットトップボックス６０は、衛星受信器、または衛星信号を受信する無線式の通信回路を有する他の機器であり得る。
【０１０１】
テレビ番組内容は、デジタルビデオレコーダ６６のハードディスク上に録画され得る。デジタルビデオレコーダ６６は、以前に録画された映像がテレビ６８上で再生される間に、新しい映像を録画し得る。これによって、ユーザが、通常のテレビ視聴の間に一時停止ボタンを押すことが可能になる。一時停止ボタンが押されると、現在のテレビ番組は、デジタルビデオレコーダ６６のハードディスク上に保存される。ユーザが再生を押すと、録画された映像が再生され得る。この構成によって、ユーザが、シームレスに一時停止し、かつ、テレビ視聴を再開することが可能になる。
【０１０２】
図１Ｂのセットトップボックス構成および図１Ｃのデジタルビデオレコーダセットボックス構成は、単なる例示である。所望であれば、他の構成が使用され得る。例えば、ユーザテレビ機器は、ＷｅｂＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、または任意の他の適切なテレビ機器の構成に基づき得る。所望であれば、セットトップボックス６０、デジタルビデオレコーダ６６、ＷｅｂＴＶボックス、またはＰＣ／ＴＶなどの構成要素の機能は、テレビもしくはパーソナルコンピュータまたは他の適切なデバイスに組み込まれ得る。
【０１０３】
例示的なユーザコンピュータ機器２２が図１Ｄに示される。図１Ｄの構成において、パーソナルコンピュータ８４は、キーボード８６または他の適切なユーザ入力デバイス（例えば、トラックボール、マウス、タッチパッド、タッチスクリーン、音声認識システムなど）をユーザが使用することによって制御され得る。テレビ番組内容および双方向テレビアプリケーションコンテンツは、モニタ８８上に表示され得る。テレビ番組内容および他の情報は、入力／出力９０を使用してパス２８および４８（図１Ａ）から受信され得る。ユーザはまた、遠隔なサービスに入力／出力ライン９０を介してコマンドおよび他の情報を送信し得る。
【０１０４】
パーソナルコンピュータユニット８４は、アナログテレビチャンネルおよびデジタルテレビチャンネルを復号するテレビチューナカードを含み得る。このテレビチューナカードは、所定のアナログチャンネルにチューニングするアナログチューナと、パケット化された（ｐａｃｋｅｔｉｚｅｄ）デジタルデータストリームから所望のデジタルテレビまたは音楽チャンネルをフィルタにかけるデジタル復号回路とを含み得る。
【０１０５】
図１Ｄのユーザコンピュータ機器の構成は、単なる例示である。所望であれば、任意の適切なコンピュータ機器の構成が使用され得る。
【０１０６】
さらに、上記のユーザテレビ機器とユーザコンピュータ機器との構成は、単なる例示である。例示的なユーザ機器のより一般的な実施形態が図１Ｅに示される。
【０１０７】
図１Ｅに示すように、制御回路９２が入力／出力９４に接続される。入力／出力９４は、図１Ａのパス２６、２７、２８、４２、４６、および４８などの通信パスに接続され得る。テレビおよび音楽番組内容は、入力／出力９４を介して（例えば、番組内容ソース１２およびテレビ配信設備１４から）受信され得る。双方向テレビ番組ガイドに関する番組スケジュール情報もまた、入力／出力９４を介して受信され得る。入力／出力９４はまた、他の双方向テレビアプリケーションに関する情報を受信するために使用され得る。ユーザは、入力／出力９４を使用して、コマンド、リクエスト、および他の適切な情報を送信するために制御回路９２を使用し得る。
【０１０８】
制御回路９４は、マイクロプロセッサ、マイクロコントローラなどの任意の適切なプロセッサに基づき得る。メモリまたは他の適切な記憶装置デバイスが、制御回路９４の一部分として提供され得る。アナログチューナ、ＭＰＥＧ−２デコーダ、もしくは他のデジタルチューニング回路、あるいは任意の他の適切なチューニング回路、またはこのような回路の組み合わせなどのチューニング回路がまた、回路９２の一部分として含まれ得る。チューニング回路を使用して、ユーザ機器が特定のテレビまたは音楽チャンネルにチューニングされ得る。チューニング回路の状態は、双方向テレビ番組ガイドなどの双方向テレビアプリケーションによって監視され得るか、監視アプリケーションによって監視され得るか、または、任意の他の適切なアプリケーション内に組み込まれている監視機能によって監視され得る。監視はまた、時刻、ユーザ機器がオンかオフか、種々のボタンが押されているかどうかのステータス、またはユーザ機器の任意の他の機能またはハードウェア状態に関する情報を収集することに関与し得る。監視される情報は、制御回路９２内の記憶装置（例えば、ハードディスクまたはランダムアクセスメモリなど）に保存され得る。
【０１０９】
テレビ番組内容ならびにオンスクリーンオプションおよび情報は、ディスプレイ９９上に表示され得る。ディスプレイ９９は、モニタ、テレビ、または、画像を表示する任意の他の適切な機器であり得る。スピーカ９７は、テレビの一部分として提供され得るか、または、独立ユニットであり得る。デジタル音楽とディスプレイ９９上に表示される映像の音声部分とは、スピーカ９７を介して再生され得る。
【０１１０】
ユーザは、ユーザ入力インタフェイス９６を使用して制御回路を制御し得る。
このユーザ入力インタフェイスは、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、または任意の他の適切なユーザ入力インタフェイスなどの任意の適切なユーザインタフェイスであり得る。マイクロフォン９８およびビデオカメラ９５が、制御回路９２に音声および映像情報を供給するために使用され得る。
【０１１１】
本発明は、任意の方法でテレビ番組を分類するシステムを提供する。本発明の番組ガイドシステムは、スポンサー（例えば、広告主）によって提供される基準に基づいて番組を分類し得る。スポンサーは、広告主に加えて、番組ガイドプロバイダまたはテレビサービスプロバイダなどの他のエンティティを含み得る。スポンサーによって提供される基準は、任意の方法で関連する番組を指定し得る。従って、本発明の番組ガイドシステムは、スポンサーの判断または選好に基づいて、任意の無限数の方法で選択されるテレビ番組のリスト項目グループのスポンサーとなる機会を外部エンティティに提供する。
【０１１２】
本発明の番組ガイドシステム（以下、番組ガイド）は、スポンサーによって提供される基準に適合する番組を分類する。スポンサーによって提供される基準は、データベース基準であり得るか、または、単なる番組リストであり得、特定の基準を用いて番組ガイドにとって未知の番組を選択する。次いで、本発明の番組ガイドシステムは、そのグループ内の番組のリスト項目を視聴するオプションをユーザに提供する。例えば、図２に示される表示画面１００は、特定の関心事オプション１０１を提供する番組ガイドメインメニュー画面の例である。ユーザは、リモコン上の上、下、左、および右の矢印ボタンを使用して、画面１００上のオプションの間をスクロールし得る。ユーザは、特定の関心事オプション１０１を選択して、本発明の番組グループを視聴し得る。
【０１１３】
メインメニュー画面１００と番組ガイド内の他の画面とに示される他のアイテムは、ウィンドウ１０２内のガイドプロバイダの商標識別子（例えば、図示のＴＶ  Ｇｕｉｄｅのロゴ）と、現在時刻と、現在の画面のタイトルと、典型的には現在チューニングされているチャンネルを示すが、ビデオクリップオンデマンドなどの他の映像も表示し得る映像ウィンドウ１０５と、テキスト、グラフィック、映像、または任意の他のメディアを含み得る３つの広告１０４Ａ〜１０４Ｃとを含む。広告は、一般に配信され得るか、または、ユーザに関する情報、表示されている画面、または他の基準に基づいてターゲットをしぼり得る。ターゲットをしぼった広告を有する例示的な番組ガイドシステムのさらなる機能は、１９９８年３月４日に出願されたＫｎｕｄｓｏｎらによる米国特許出願第０９／０３４，９３９号に記載される。本明細書中、同出願の全体を参考として援用する。
【０１１４】
ユーザが画面１００上でオプション１０１を選択すると（例えば、リモコン上でＯＫを押すことにより）、番組ガイドは、例えば、図３に示す画面１２０などの画面を表示し得る。画面１２０は、テレビ番組リスト項目グループに関連するオプションのリスト１２１を有する。リスト１２１内の各グループは、スポンサーによって任意的に選択された基準に関連する番組を含む。この基準は、グループ内の番組間の１つ以上の共通属性であり得るか、または、単にスポンサーによって選択された番組のリストであり得る。スポンサー（例えば、テレビネットワーク）が番組内容のセットを促進することを選択すると、基準は選択され得る。
【０１１５】
リスト１２１は、特定の番組グループを促進したいと願うスポンサーによって選択された番組グループを含む。例えば、ＮＢＣなどのテレビネットワークが、２０００年夏のオリンピックゲームの間にＮＢＣ系列チャンネルで放送されるべき全てのテレビ放送されたオリンピックイベントに関するリスト項目グループを作製することを決定し得る（例えば、オプション１２３）。このリスト項目グループに関する共通属性は、オリンピックイベントである。別の例として、ＮＡＳＣＡＲスポンサーが、全てのチャンネルにおける全てのテレビ放送されたＮＡＳＣＡＲイベント（例えば、レース）の分類を作製することを決定し得る。この共通属性は、ＮＡＳＣＡＲイベントである。別の例として、スポンサーは、特定の俳優（例えば、リスト１２１に示すＲｏｂｉｎ  Ｗｉｌｌｉａｍｓなど）を主役にする複数のチャンネルにおける番組、または、全てのチャンネルもしくは特定のチャンネルにおいて特定の監督によって指揮された番組の分類を作製し得る。この共通属性は、各映画に共通する俳優または監督である。グループ内の番組は、異なる日付および時間に予定され得、ビデオオンデマンド番組またはすでに録画されている番組（例えば、パーソナルビデオレコーダによって）を含み得る。
【０１１６】
番組ガイドはまた、所定の種類の視聴者の把握された興味に基づいて分類された番組（例えば、リスト１２１に示す家族向け番組）か、または、番組のサブジャンルに基づいて分類された番組（例えば、オプション１２１に示す涙頂戴ものの映画）を提供する。番組ガイドはまた、特定のネットワークが、一夜限りの予定番組（例えば、リスト１２１に示すＡＢＣにおける今夜のゴールデンアワーの予定番組）または特定のネットワークにおける全ての喜劇シリーズなどのグループとして促進したいと願う番組のセットを提供し得る。番組ガイドはまた、特定の休日に関連する番組（例えば、図１２２に示すクリスマス番組）の分類、または特定の評論家によって推薦される番組の分類を提供し得る。
【０１１７】
番組ガイドはまた、シーズンの始まりにいくつかのネットワークの全体にわたって新しくなるシリーズの番組のセット、または秋シーズンの始まりに戻ってくるシリーズの番組のセットを提供し得る。番組ガイドはまた、レスリングマッチまたはＮＣＡＡゲームなどの特定のスポーツに関連する番組のセットを提供し得る。
【０１１８】
リスト１２１内の各グループ内のテレビ番組は、異なる時間に異なるチャンネルで放映され得る。また、リスト１２１内の各グループ内の番組は、同じジャンルの番組内容に必ずしも入らない。例えば、ＡＢＣにおける今夜のゴールデンアワーの予定番組は、ホームコメディ番組、映画番組、およびニュース番組を含み得る。リスト１２１内の各番組グループ内の番組は全て、番組内容のサブジャンルに関連し得る。このサブジャンルは共通属性であり得、この共通属性に関して、各番組は分類の一部分であるべきだと選択される。スポンサーによって提供されるリスト項目グループ内の番組間のさらなる基準は、特定の日付、時間、およびチャンネルを含み得る。基準の別の例として、そのスポンサーの広告をすべて放送する番組のセットが挙げられる。
【０１１９】
ユーザは、リスト１２１内の任意の番組グループを選択して、そのグループ内の番組の番組リスト項目を視聴し得る。例えば、ユーザが画面１２０においてオプション１２２を選択すると、番組ガイドは、例えば、図４に示すような画面１４０を提供し得る。画面１４０は、クリスマスに関連するコンテンツを有するテレビ番組のリスト項目を提供する。番組ガイドはまた、ユーザがその番組グループに関連する双方向広告を選択すると、本発明による番組のリスト項目グループを提供し得る。例えば、全てのチャンネルにおけるクリスマス番組内容に関する双方向広告（例えば、広告１０４Ａ〜１０４Ｃ）を選択することにより、番組ガイドは図４の画面１４０を表示し得る。
【０１２０】
画面１４０内の番組リスト項目は、時間順のリストとして示され、その最後に、任意の時間に視聴され得る番組を有する。選択された分類内の番組に関する番組リスト項目を表示するための他のフォーマットもまた使用され得る。画面１４０内の選択された分類内の番組は、予定された番組１４１〜１４４を含む。選択された分類はまた、ビデオオンデマンド番組１４５と以前にパーソナルビデオレコーダ上に録画された番組１４６とを含み、この両方は、任意の時間に視聴され得る。ユーザは、オプション１４１〜１４６内に提供される任意のクリスマス番組を選択して、その番組に関する番組情報画面を視聴し得る（例えば、上および下の矢印ボタンを使用して番組を選択し、次いで、リモコン上の情報ボタンを押すことによる）。番組情報画面は、選択された番組を録画する機会、選択された番組を視聴する機会、選択された番組に関するリマインダーを設定する機会、または、その番組がビデオオンデマンド番組もしくはペイ・パー・ビュー番組の場合、選択された番組を購入する機会をユーザに提供し得る。
【０１２１】
リスト項目内に表示される番組グループを制限して、時間的に番組が１つも重ならないことが所望であり得る。これによって、ユーザが、グループ内の全ての番組を視聴することが可能になる。しかし、いくつかの番組グループは、時間的に重なる番組を有し得、番組間で選択する機会をユーザに与え得る。例えば、画面１４０内のオプション１４３および１４４は時間的に重なり、１２月２４日の日曜日の午後８時に同時に放送される２つのクリスマス番組間で選択する機会をユーザに与える。
【０１２２】
グループリスト項目（例えば、図１４０に示す）のうちの１つの中の番組が一旦満了すると、その番組は、リスト項目の一部分としてもはや表示されない。例えば、オプション１４１〜１４４のうちの１つに対応する番組が一旦終了すると、そのオプションは画面１４０から姿を消し、一旦オプション１４５に対応するビデオオンデマンド番組がもはや購入不可能になると、オプション１４５は画面１４０から姿を消す。番組がグループリスト項目から脱落すると、番組ガイドは別の番組（例えば、新しいビデオオンデマンド番組および所定の放送時間に予定されている番組）を追加し得、結果として、リストは常に最新であり、常にほぼ同じ数の番組を含む。あるいは、グループ内の最後の番組が終了すると、グループ内の最後の番組がもはや購入不可能になると、または、それより前のある所定の時間になると、グループ全体が姿を消し得る。
【０１２３】
本発明の双方向テレビ番組ガイドシステムは、種々の可能な方法でテレビ番組グループのリスト項目を得ることが可能である。例えば、番組ガイドシステムは、スポンサーから直接、テレビ番組のタイトル、時間、および／または日の所定のリストを得ることが可能である。この所定のリストは、グループのリスト項目に関する広告と共に、スポンサーからそれぞれのセットトップボックスに伝送され得るか、またはテレビ配信に伝送され得る。各番組ガイドは、適切なときに、双方向表示画面上（例えば、番組ガイドのメインメニュー画面）に広告を表示し得る。番組ガイドシステムは、スケジュールが決定されたリスト項目、およびスポンサーを有するグループ内に属するオンデマンドの番組を編集する番組ガイドデータベース３０からの番組ガイドリスト項目を有する、スポンサーからの所定のリストに対応する。ユーザがスポンサーを有するグループ内の番組視聴への希望を示した場合、番組ガイドは、番組のこのリスト項目を表示し得る。
【０１２４】
別の実施形態において、番組ガイドデータベース３０は、スポンサーを有する番組グループと共に表示される番組上に「フラグ」を提供し得る。フラグは、例えば、この番組が特定のスポンサーを有するグループの一部であることを示すビットまたは他の組のデータであり得る。スポンサーは、例えば、リスト項目グループ用の広告を、グループの一部である各番組を用いて指定フラグの存在を示す添付のデータを有する番組ガイドシステムに提供する。テレビ配信設備（すなわち、セットトップボックス）が番組ガイドデータベース３０から番組ガイド情報（例えば、スケジュールが決定されたテレビ番組のリスト項目）を受信する場合、テレビ配信設備（すなわち、各セットトップボックス）がスポンサーによって示されたフラグを含む番組をフィルタリング除去し得る。次いで、番組ガイドは、グループリスト項目内のスポンサーを有する番組（スポンサーによって示されるフラグを有する番組）を視聴する機会をユーザに提供し得る。ユーザがスポンサーを有するグループのリスト項目の視聴の希望を示した場合、番組ガイドは、フラグを有する番組ガイドデータベース３０から受信された番組のリスト項目を表示する。
【０１２５】
さらなる実施形態において、スポンサーは、データベースクエリ（例えば、ＳＱＬクエリ）を本発明のテレビ番組ガイドシステムに送信し得る。データベースクエリは、スポンサーを有するリスト項目グループ内に含まれるべきテレビ番組を識別することを意図した検索基準を含む。データベースクエリは、リスト項目グループに関する双方向広告にリンク付けされ得る。データベースクエリは、番組の日、時間、チャンネルおよびジャンルなどの検索基準を含み得る。例えば、オリンピックプログラミングに関するデータベースクエリは、オリンピック番組が放送される予定になっている特定の日および時間において特定のチャンネル上にスポーツプログラミングを指定する検索基準を含み得る。
【０１２６】
番組ガイドデータベース３０において維持されるリスト項目内のそれぞれのテレビ番組は、番組の放送時間、日またはビデオオンデマンド、ほぼビデオオンデマンドまたはペイパービューなどの状態を識別するためのデータタグを含む。各番組は、例えば、番組のジャンルを識別したり、番組のジャンルが一連の番組の一部であるか否かを示すタグなどのデータタグも含み得る。（クライアント−サーバ構成における）セットトップボックスまたはテレビ配信設備におけるプロセッサは、例えば、検索基準とデータベース内の番組に対するデータタグとを照合させることによってデータベースクエリを実行し得る。データベースは、ユーザテレビ機器またはテレビ配信設備の一部である番組のリスト項目のデータベースであり得る。ユーザテレビ機器またはテレビ配信設備内のデータベースは、番組ガイドデータベース３０から番組のリスト項目スケジュールおよびこれに対応したデータタグおよびそれぞれの番組に関する番組情報を得る。次いで、番組ガイドは、ユーザがリスト項目を視聴する希望を示した場合、リスト項目グループ内の検索基準に合う番組を表示する。いずれかの実施形態におけるデータベースルックアップは、番組ガイドデータベース３０およびサーバ５６またはユーザ機器１８／２０／２２において実行され得る。
【０１２７】
所望の場合には、番組ガイドは、ユーザがリスト１２１内のオプション、または番組グループにリンク付けされた双方向広告を選択した場合に、図５に示す番組のグループに関する画面１６０などの情報画面を表示し得る。情報画面１６０は、リスト１２１内で選択された番組グループに関するさらなる詳細、または双方向広告およびスポンサー権に関するさらなる情報を表示する。例えば、ユーザがリスト１２１内のオプション１２３を選択した場合、画面１６０は、スポンサー権（ＮＢＣ−４）を提供するチャンネルを記載する領域１６７を提供し得、ＮＢＣ−４が選択された番組グループ分けの一部として、９月１６日〜１０月１日まで、夏のオリンピック２０００の試合を放送することを示す。
【０１２８】
表示画面１６０は、選択可能なオプション１６２〜１６６も提供する。ユーザは、リモートコントロール上の上、下、左および右の矢印ボタンを用いて、オプション１６２〜１６６を選択し得る。ユーザがオプション１６２を選択した場合、番組ガイドは、番組ガイドがユーザプロファイルをサポートする場合に、選択されたグループ（例えば、オリンピックの試合）内の番組の共通の属性をユーザのプロファイルに追加する。選好プロファイルを有する例示的な番組ガイドシステムのさらなる特徴は、Ｅｌｌｉｓらによる１９９８年３月４日に出願された米国特許出願第０９／０３４，９３４号に記載され、同文献全体を本明細書中で参考として援用する。番組ガイドは、ユーザのプロファイル情報を用いて、例えば、ユーザの選好に合う番組に関する、目標の広告、お勧めの番組のリスト項目、自動リマインダー、リスト項目内の番組の強調表示などを提供し得る。
【０１２９】
ユーザが画面１６０内のオプション１６３を選択した場合、番組ガイドは、現在の番組のリスト項目グループを保存して、後にユーザによって容易にアクセスされ得るようにする。例えば、番組ガイドは、セットトップボックス６０のメモリ内の現在のリスト項目グループに関する情報を保存し得、番組ガイドメニュー（例えば、リスト１２１）からアクセス可能なグループのリストの一番上に現在のリスト項目グループを移動させ得る。ブックマークは、番組グループまたは任意の関連付けられた広告がもはや直接には利用できなくなった後でさえも利用可能のままであり得る。所望の場合、番組ガイドは、メインメニュー画面１００の特定のオプションを作成して、ブックマークが設定されたリスト項目グループにアクセスし得る。
【０１３０】
ユーザがオプション１６４を選択した場合、番組ガイドは、現在選択されたグループ内の番組すべてに対してリマインダーを設定する。例えば、番組ガイドは、各オリンピックイベントが放送される数分前に、テレビ画面上にリマインダーメッセージを表示し得る。
【０１３１】
ユーザがオプション１６５を選択した場合、番組ガイドは、各番組が放送されるときに、選択されたグループ内の番組すべてを自動的に録画する。番組ガイドは、ビデオカセットレコーダー６２またはデジタルビデオレコーダー６６を用いて、各番組を録画し得る。所望の場合、テレビ番組は、サーバ５６または３６において、あるいはテレビ配信設備における別のメモリ格納デバイスにおいて録画され得るか、あるいは、テレビ配信設備または別々の通信パス（例えば、電話線、ケーブル線、衛星リンクなど）を介して、ユーザテレビ機器に接続され得る。番組ガイドアプリケーションまたはサーバは、トランザクションが完了する前にユーザがアカウント番号のデビットを切り、ユーザのアカウントに料金が課され得ることを必要とし得る。所望の場合、ユーザアカウント情報は、セットトップボックス６０内に格納されて、テレビ配信設備に自動的に送信され得、これにより、ユーザのアカウントがサーバ−ベースの録画に対して料金が課され得る。録画が完了した場合、番組ガイドは、番組が録画され、視聴が可能になったことをユーザに通知し得る。遠隔のサーバ録画機能を備える例示的なクライアント−サーバベースの双方向テレビ番組ガイドシステムのさらなる特徴は、Ｅｌｌｉｓらの１９９９年６月１１日に出願された米国特許出願第０９／３３２，２４４号に記載される。同文献全体を本明細書中参考として援用する。
【０１３２】
ユーザがオプション１６６を選択した場合、番組ガイドは、選択された番組グループに関する番組のリスト項目を提供する。例えば、番組ガイドは、図６に示すようなリスト項目画面１８０を提供し得る。画面１８０は、オリンピックイベント用のオプション１２３（図３）に対応した、番組のリスト項目グループ内のもうすぐ放送される番組のリスト項目を提供する。画面１８０内に表示される番組は、時間順になったリストで提供されるが、他のフォーマットも用いることが可能である。上述したように、ユーザは、リモートコントロール上の右および左の矢印キーを用いて、（グループ内の番組すべてを録画するための）オプション１８２、（グループ内の番組すべてに対するリマインダーを設定するための）オプション１８３または（グループにブックマークをつけるための）オプション１８４のうちの一つを選択し得る。
【０１３３】
ユーザは、例えば、リモートコントロール上の上および下の矢印キーを押すことによって、番組オプション１８１Ａ〜１８１Ｄのうちの一つを選択し得る。ユーザは、下の矢印キーを押し続けることによって、画面１８０上に現在表示される番組ではなくさらに後の時間に放送される、オリンピックイベントグループ内の他の番組を選択し得る。画面１８０上の番組オプション（例えば、オプション１８１Ａ）が選択された後、次いで、ユーザは、右および左の矢印キーを用いて、選択された番組のみを録画したり、リマインダーを設定したり、ブックマークをつけたりし得る。あるいは、オプションが、番組の全リストに適用され得る。ブックマークが一つの番組に対して選択された場合、番組ガイドは、画面１８０内のリストの一番上、またはこの特定の日に放送されるべき番組の一般的目的のリスト項目の一番上にこの番組を移動し得る。
【０１３４】
番組ガイドは、特定のテレビ番組に関する情報画面を視聴する機会をユーザに提供し得る。情報画面は、特定の番組が、グループ用の情報画面または番組のリスト項目画面を表示するためのオプション、あるいはグループ内の他の番組を検索するオプションなどの一部である番組のリスト項目グループに関するオプションを含み得る。ユーザは、例えば、番組のグループに関する番組のリスト項目から番組に関する情報画面（例えば、画面１４０または１８０）にアクセスし得る。例えば、ユーザは、リモートコントロール上の矢印キーを用いて、双方向番組のリスト項目内の番組を選択し得、選択された番組に関する情報画面を視聴するための情報ボタンを押し得る。ユーザは、多目的の番組のリスト項目内または特定のジャンル（例えば、映画、スポーツなど）によってグループ化された番組のリスト項目内の番組を選択することによって番組に関する情報画面も視聴し得る。
【０１３５】
番組に関する情報画面は、番組がその一部である番組のグループに関するオプションを含み得る。情報画面は、個々の番組に関するオプション（例えば、リマインダー、録画、他の放送時間、ロック、順序など）も含み得る。例えば、ユーザが一般的目的の番組のリスト項目から番組「Ｍｒｓ．Ｄｏｕｂｔｆｉｒｅ」を選択して、情報キーを押す場合、番組ガイドは、図７に示すような番組情報画面２００を表示し得る。画面２００は、領域２０１内に、番組説明、チャンネル、時間および情報のランク付けをユーザに提供する。番組ガイドは、特にＭｒｓ．Ｄｏｕｂｔｆｉｒｅに関するオプションも提供し得る。番組「Ｍｒｓ．Ｄｏｕｂｔｆｉｒｅ」が本発明による番組のスポンサーを有するリスト項目グループの一部である場合、画面２００は、番組のスポンサーを有するグループに関するさらなる情報を検索する機会をユーザに提供するオプション２０２〜２０４などの双方向オプションを表示する。例えば、映画番組「Ｍｒｓ．Ｄｏｕｂｔｆｉｒｅ」は、映画の主演を演じる役者Ｒｏｂｉｎ  Ｗｉｌｌｉａｍｓを含む番組のスポンサーを有するグループの一部であり得る。
【０１３６】
ユーザは、リモートコントロール上の右および左の矢印キー（およびＯＫキー）を用いて、オプション２０２〜２０４を選択し得る。ユーザがオプション２０２を選択した場合、番組ガイドは、Ｒｏｂｉｎ  Ｗｉｌｌｉａｍｓの映画に関する番組のグループ化に関する情報画面を提供し得る。ユーザがオプション２０３を選択した場合、番組ガイドは、チャンネル上またはビデオオンデマンドで放送される、グループ内のＲｏｂｉｎ  Ｗｉｌｌｉａｍｓの映画に関するチャンネル、時間および番組情報を表示するリスト項目グループに関する番組のリスト項目を提供し得る。ユーザは、最後のオプション２０５を選択して、リモートコントロール上の上の矢印キーを押すことによって、前の番組ガイド表示画面に戻り得る。
【０１３７】
ユーザが検索オプション２０４を選択した場合、番組ガイドは、図８に示す画面２１０などの表示画面を提供し得る。画面２１０は、画面２００内に表示された番組と同じグループ内の番組を検索する機会をユーザに提供する。ユーザは、領域２１１〜２１５内の映画のタイトルに対応した文字を入力することによって、Ｒｏｂｉｎ  Ｗｉｌｌｉａｍｓの映画グループ内の番組を検索し得る。ユーザは、リモートコントロール上の上および下の矢印キーを用いて領域２１１〜２１５内に文字を選択することによって、領域２１１〜２１５内に文字を入力し得る。ユーザは、リモートコントロール上の左および右の矢印キーを押すことによって、領域２１１〜２１５の間でスクロールし得る。次いで、番組ガイドは、図８に示すように、番組タイトルの最初の５つの文字として領域２１１〜２１５内に入力された文字を有する番組のリスト項目を、Ｒｏｂｉｎ  Ｗｉｌｌｉａｍｓの映画グループ内に表示し得る。
【０１３８】
ユーザは、領域２１５を越えて右の矢印キーを押し続けて、画面２１０内の番組を強調表示し得る。ユーザは、リモートコントロール上のＯＫを押して、番組（例えば、番組２１６〜２１８）を選択し得る。次いで、番組ガイドは、番組の説明、番組に関するオプション（例えば、リマインダーを設定したり録画するなどのオプション）、および番組がその一部であり得る任意のグループに関するオプションを表示する、選択された番組に関する情報画面を表示し得る。番組オプション２１６内の「Ｒ」の記号は、その番組が録画されるように設定されたことを示す。番組オプション２１７内のドルの記号は、その番組がペイパービュー番組であることを示す。番組オプション２１８内のチェックマークは、リマインダーがその番組に対して設定されたことを示す。
【０１３９】
図９に示す表示画面２４０は、本発明の番組のリスト項目グループに関する双方向広告２４２を備えた、番組ガイドのメインメニュー画面の一例である。ユーザは、広告２４２を選択して、広告されたリスト項目グループ内の番組の情報画面またはリスト項目を視聴し得る。ユーザが広告２４２を選択した場合、番組ガイドシステムは、例えば、図１０に示すような双方向画面２６０などのリスト項目グループ内に番組のリスト項目を表示し得る。リスト項目グループ内の番組は、図９〜図１０の例において、Ｋｌｅｅｎｅｘがスポンサーするお涙頂戴ものの映画である。画面２６０は、最後にある番組（例えば、ビデオオンデマンドおよび事前に録画された番組）はいつでも視聴され得るように時間順のリストで番組を表示する。他の表示フォーマットを用いることも可能である。ユーザは、一つ以上のオプション２６１〜２６５を選択して、次いで、リモートコントロール上の情報ボタンを押すことによって、画面２６０上に表示される番組を、視聴したり、リマインダーを設定したり、または録画したりし得る。次いで、番組ガイドは、選択された番組（単数または複数）に関するオプションを含む情報画面を表示する。ユーザは、リモートコントロール上の下の矢印を押すことによって、さらなる番組を選択し得る。
【０１４０】
本発明による、番組のリスト項目グループをユーザに提供するための例示的なプロセスを図１１に示す。工程３００において、番組ガイドシステムは、テレビ番組グループを任意に選択する機会をスポンサーに提供する。例えば、番組ガイドデータベース３０は、スポンサー１１から経路１３を介して、電子メッセージを受信するように構成されたソフトウェアを含み得る。次いで、スポンサー１１は、番組ガイドデータベース３０に、スポンサーを有する番組の選択されたグループを伝送する。所望の場合、スポンサー１１は、通常のメールを介して選択された番組のグループを送信し得、次いで、番組グループデータが、番組ガイドデータベース内に手動で入力される。上述したように、番組ガイドシステムは、番組のリスト項目、データベースクエリを実行するための基準、またはスポンサーから選択された番組データフラグを受信して、リスト項目グループを形成するように構成され得る。
【０１４１】
工程３０２において、番組ガイドシステムは、スポンサーからのリスト項目、データベース基準、またはデータフラグを用いて、番組ガイドデータ全般からリスト項目グループを編集する。この機能は、番組ガイドデータベース、テレビ配信設備、サーバ、またはユーザ機器において実行され得る。この機能は、時間と共に変化する番組ガイドデータとして繰り返し実行されて、リスト項目グループ内の情報を更新し得る。工程３０４において、リスト項目グループは、広告、リスト内のオプション、情報画面、番組のリスト項目または他のフォーマット（例えば、図２、３、７および９）として、ユーザ機器上（例えば、テレビまたはコンピュータ画面上）に表示される。
【０１４２】
上述の説明は、本発明の原理の単なる例示にすぎず、本発明の範囲および意図から逸脱せずに、当業者によって種々の改変が行われ得る。
【図１Ａ】
2011101439.tif 000003
【図１Ｂ】
2011101439.tif 000004
【図１Ｃ】
2011101439.tif 000005
【図１Ｄ】
2011101439.tif 000006
【図１Ｅ】
2011101439.tif 000007
【図２】
2011101439.tif 000008
【図３】
2011101439.tif 000009
【図４】
2011101439.tif 000010
【図５】
2011101439.tif 000011
【図６】
2011101439.tif 000012
【図７】
2011101439.tif 000013
【図８】
2011101439.tif 000014
【図９】
2011101439.tif 000015
【図１０】
2011101439.tif 000016
【図１１】
2011101439.tif 000017
【外国語明細書】
2011101439000001.pdf