(57)【特許請求の範囲】
【請求項１】
ユーザの視聴活動をモニタして得られるユーザ視聴情報及びユーザにより選択されるユーザ選択規準情報のうち少なくともいずれかをデータベースに保存する段階と、
前記データベースに保存された前記ユーザ視聴情報又は前記ユーザ選択規準情報を規準として用い、前記規準を満たす番組を探すために電子番組ガイドを検索する段階と、
上記番組ガイド中の番組が上記規準を満たすか否かを判定する段階と、
上記番組ガイド中の上記番組が上記規準を満たす場合には、上記番組を所定の時間に録画することを自動的に予約する段階と、
上記時間をモニタし、現在の時間が上記所定の時間であるか否かを判定する段階と、
上記番組が録画されることを通信ネットワークを通じてユーザに通知する段階と、
上記通知する段階の後に、上記番組が録画されるべきか否かを確定する段階と、
上記番組を録画すべきことが確定され、上記現在の時間が上記所定の時間である場合には、上記番組を自動的に録画する段階と、
ユーザが番組ライブラリから上記番組を選択し適当な時間に上記録画された番組を視聴できるよう、上記録画された番組を上記番組ライブラリに体系化する段階とを有する、番組の優先視聴用ライブラリを構築する方法。
【請求項２】
二人以上のユーザがいる場合には、上記二人以上のユーザの中から一人を選択する段階と、
上記選択されたユーザの視聴活動をモニタする段階と、
上記選択されたユーザの上記視聴活動を上記選択されたユーザに固有のデータベースに保存する段階と、
上記データベースに記録された上記選択されたユーザの上記視聴活動に基づいて上記検索段階、及び、上記判定段階を実行する段階とを更に有する請求項１記載の方法。
【請求項３】
二人以上のユーザがいる場合には、上記二人以上のユーザの中から一人を選択する段階と、
上記選択されたユーザからユーザ選択規準を受ける段階と、
上記ユーザ選択規準を上記選択されたユーザに固有のデータベースに保存する段階と、
上記データベースに記録された上記ユーザ選択規準に基づいて上記検索段階、及び、上記判定段階を実行する段階とを更に有する請求項１記載の方法。
【請求項４】
情報処理システムに番組の優先視聴用ライブラリを構築する段階を実行させる命令プログラムが記録された情報処理システムによって読取り可能な記録媒体であって、上記構築する段階は、
ユーザの視聴活動をモニタして得られるユーザ視聴情報及びユーザにより選択されるユーザ選択規準情報のうち少なくともいずれかをデータベースに保存する段階と、
前記データベースに保存した前記ユーザ視聴情報又は前記ユーザ選択規準情報を規準として用い、前記規準を満たす番組を探すために電子番組ガイドデータを検索する段階と、
上記番組ガイド中の番組が上記規準を満たすか否かを判定する段階と、
上記番組ガイドが上記規準を満たす場合には、上記番組を所定の時間に録画することを自動的に予約する段階と、
上記時間をモニタし、現在の時間が上記所定の時間であるか否かを判定する段階と、
上記番組が録画されることを通信ネットワークを通じてユーザに通知する段階と、
上記通知する段階の後に、上記番組が録画されるべきか否かを確定する段階と、
上記番組を録画すべきことが確定され、上記現在の時間が上記所定の時間である場合には、上記番組を自動的に録画する段階と、
ユーザが番組ライブラリから上記番組を選択し適当な時間に上記録画された番組を視聴できるよう、上記録画された番組を上記番組ライブラリに体系化する段階とを有する記録媒体。
【請求項５】
二人以上のユーザがいる場合には、上記二人以上のユーザの中から一人を選択する段階と、
上記選択されたユーザの視聴活動をモニタする段階と、
上記選択されたユーザの視聴活動を上記選択されたユーザに固有のデータベースに保存する段階と、
上記データベースに記録された上記選択されたユーザの視聴活動に基づいて上記検索段階、及び、上記判定段階を実行する段階とを更に有する請求項４記載の記録媒体。
【請求項６】
二人以上のユーザがいる場合には、上記二人以上のユーザの中から一人を選択する段階と、
上記選択選択されたユーザからユーザ選択規準を受ける段階と、
上記ユーザ選択規準を上記選択されたユーザに固有のデータベースに保存する段階と、
上記データベースに記録された上記ユーザ選択規準に基づいて上記検索段階、及び、上記判定段階を実行する段階とを更に有する請求項４記載の記録媒体。
【請求項７】
情報処理システム上で命令プログラムを実行するプロセッサと、
上記プロセッサに結合され上記命令プログラムを記録するメモリと、
上記メモリに記録された、ユーザの視聴活動をモニタして得られるユーザプロファイルが記録されたユーザプロファイルデータベースと、
上記メモリに記録された、ユーザにより選択されたユーザ選択規準が記録されたユーザ選択規準データベースと、
上記プロセッサによって上記命令プログラムとして実行される電子番組ガイドと、
上記情報処理システムに結合され上記電子番組ガイドによって制御可能な録画装置と、
上記情報処理システムによって読取り可能な情報記録媒体とを有し、上記情報記録媒体上には、一つ以上の番組が電子番組ガイドによって上記情報記録媒体上の番組の体系化されたライブラリの形で記録され、
上記番組ガイドは、上記ユーザプロファイルデータベースに記憶されたユーザプロファイル又は上記ユーザ選択規準データベースに記録されたユーザ選択規準を所定の条件として用い、前記所定の条件を満たす番組を探すために番組ガイドデータを検索し、上記番組が録画されることを通信ネットワークを通じてユーザに通知し、通知をした後に、上記番組が録画されるべきか否かを確定し、上記番組を録画すべきことが確定された場合は、上記番組を上記情報記録媒体上の上記ライブラリに自動的に録画するよう適合されている、一つ以上の選択された番組の優先視聴を提供するシステム。
【請求項８】
情報処理システム上で命令プログラムを実行する手段と、
プロセッサに結合され、上記命令プログラムを記録する手段と、
上記プロセッサによって上記命令プログラムとして実行され、上記システムを構築する手段と、
上記情報処理システムに結合され上記構築手段によって制御可能な番組を録画する手段と、
上記情報処理システムによって読取り可能な上記プログラムを記録する手段と、
上記記録手段に記録されたデータを体系化する手段とを有し、上記記録手段上には、一つ以上の番組が上記構築手段によって番組のライブラリの形で記録され、上記体系化手段にはユーザの視聴活動をモニタして得られるユーザプロファイル及びユーザにより選択されたユーザ選択規準のうち少なくともいずれかが記録され、上記構築手段は前記ユーザプロファイル又は前記ユーザ選択規準を所定の条件として用い、前記所定の条件を満たす番組を探すために番組ガイドデータを検索し、上記番組が録画されることを通信ネットワークを通じてユーザに通知し、通知した段階の後に、上記番組が録画されるべきか否かを確定する段階と、上記番組を録画すべきことが確定された場合には上記番組を上記記録手段上の上記ライブラリに自動的に録画するよう適合されている、一つ以上の選択された番組の優先視聴を提供するシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的に情報処理システムの分野に係わり、特に番組の優先的な視聴のための電子番組ガイドに関する。
【０００２】
【従来の技術】
番組視聴環境を改良するために情報処理システムとテレビジョンシステムが結合された統合システムでは、ユーザが予定された番組に従って夫々の視聴習慣を変更できるよう、予定された番組情報を決定するために電子番組ガイド（ＥＰＧ）、が度々使用される。
【０００３】
例えば、ユーザは夫々が好む番組を予定された放送時間に家で視聴できるように、その番組がいつ予定されているかを決定するために電子番組ガイドを使用し得る。ユーザが予定された時間に家にいることが出来ない場合、ユーザは番組を後で視聴するため、外出中にテレビジョン番組を録画するようにビデオカセット・レコーダ（ＶＣＲ）をプログラムできる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなシステムの一つの不都合な点は、ユーザが夫々視聴したいと望む番組のタイプを決定し、所望のタイプの番組の予定されている時間を検索するために電子番組ガイドをモニタし、その番組が録画されるべきかを決定し、その後に所望の番組を録画するのにＶＣＲを手でプログラムすることである。更に、番組を指定して番組のカスタム・ライブラリに保管することはユーザの責任である。従って、上述した機能を自動的に実行するシステムを提供することが非常に有利である。
【０００５】
【課題を解決するための手段】
本発明は、番組の優先視聴ライブラリを実行する方法に関する。一実施例では、この方法は規準を満足させる番組を探すために電子番組データを検索する段階と、番組ガイド中の番組が規準を満たすか否かを判定する段階と、番組ガイド中の番組が規準を満たす場合には番組を所定の時間に録画することを予約する段階と、時間をモニタし現在の時間が所定の時間であるか否かを判定する段階と、現在の時間が所定の時間である場合には番組を録画する段階と、ユーザが番組ライブラリから番組を選択し適当な時間にこの録画された番組を視聴できるよう、録画された番組を番組ライブラリに体系化する段階とを有する。
【０００６】
本発明は更に、一つ以上の選択された番組の優先視聴を提供するシステムに適合される。一実施例において、システムは、情報処理システム上で命令プログラムを実行するプロセッサと、プロセッサに結合され命令プログラムを記憶するメモリと、プロセッサによって命令プログラムとして実行される電子番組ガイドと、情報処理システムに結合され電子番組ガイドによって制御可能な録画装置と、情報処理システムによって読取り可能な情報録画媒体とを有し、この情報録画媒体上には、一つ以上の番組が電子番組ガイドによって情報記憶媒体上の番組のライブラリの形で記録され、番組ガイドは所定の条件を満たす番組を探すために番組ガイドデータを検索し、番組を情報録画媒体上のライブラリに記録するよう適合されているシステム。
【０００７】
前述の概要及び以下の詳細な説明は、例及び説明のみであり本発明において請求される範囲に制限されるものではない。明細書の中に組込まれ、明細書の一部を構成する添付図は、本発明の実施例を例示すると共に概要と併せて本発明の原理を説明する。
【０００８】
【発明の実施の形態】
当業者は、本発明の多数の利点を添付図面を参照してより良く理解し得る。
【０００９】
本発明において現在好まれている実施例が詳細に参照され、その例は添付図に例示される。
【００１０】
図１は、本発明による情報処理システム１００のブロック図を示している。本実施例では、プロセッサ１０２と、システムコントローラ１１２と、キャッシュ１１４と、データパスチップ１１８とは夫々ホストバス１１０に結合される。プロセッサ１０２は、４８６−タイプチップ、登録商標Ｐｅｎｔｉｕｍ、登録商標ＰｅｎｔｉｕｍＩＩ、登録商標ＰｅｎｔｉｕｍＩＩＩのようなマイクロプロセッサ等の適切なマイクロプロセッサである。キャッシュ１１４は、プロセッサ１０２に対して高速ローカルメモリデータ（一実施例では例えば、５１２ＫＢのデータ）を提供し、システムコントローラ１１２によって制御され、このシステムコントローラ１１２はキャッシュ１１４にデータが置かれた直後（即ち近い将来）に使用されることが予想されるデータでキャッシュ１１４をロードする。メインメモリ１１６はシステムコントローラ１１２とデータパスチップ１１８との間に結合され、一実施例では１６ＭＢ乃至１２８ＭＢのデータのランダムアクセスメモリを提供する。
【００１１】
一実施例では、メインメモリ１１６はＳＩＭＭ（シングル・イン・ライン・メモリ・モジュール）上に設けられる一方で、別の実施例ではメインメモリ１１６はＤＩＭＭ（デュアル・イン・ライン・メモリ・モジュール）上に設けられ、夫々は上記構成要素及び図１に示される多数の他の構成要素を保持するマザー・ボード上に設けられた適切なソケットの中に差込まれる。メインメモリ１１６は、標準のＤＲＡＭ（ダイナミック・ランダムアクセスメモリ）、ＥＤＯ（拡張データ出力）ＤＲＡＭ、ＳＤＲＡＭ（同期型ＤＲＡＭ）等の適切なメモリ技術を含む。システムコントローラ１１２は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１２０を制御し、このＰＣＩバスは、プロセッサ１０２とビデオ、ディスク、ネットワーク等の様々な周辺機器との間に高速データパスを提供するシステム１００のためのローカルバスとなる。データパスチップ１１８は、メインメモリ１１６、ホストバス及びＰＣＩバス１２０の間でデータをルーティングすることを支援するためにシステムコントローラ１１２によっても制御される。
【００１２】
一実施例では、ＰＣＩバス１２０は３３ＭＨｚで動作する３２ビット幅のデータパスを提供する。別の実施例では、ＰＣＩバス１２０は３３ＭＨｚで動作する６４ビット幅のデータパスを提供する。更に別の実施例では、ＰＣＩバス１２０はより速い速度で動作する３２ビット幅又は６４ビット幅のデータパスを提供する。一実施例では、ＰＣＩバス１２０は入出力ブリッジ１１２と、グラフィックスコントローラ１２７と、夫々が標準ＰＶＩカード（図示せず）を受け入れる一つ以上のＰＣＩコネクタとに接続される。一実施例では、ボード−コネクタ−ボードの信号クロスインタフェースを回避するために、入出力ブリッジ１２２及びグラフィックスコントローラ１２７は夫々システムコントローラ１１２と共にマザー・ボード上に集積されることでより速い速度及び信頼性を提供する。図示される実施例では、グラフィックスコントローラ１２７は、ＤＲＡＭ、ＥＤＯ  ＤＲＡＭ、ＳＤＲＡＭ又はＶＲＡＭ（ビデオ・ランダムアクセスメモリ）のようなメモリを含むビデオメモリ１２８に結合され、ＶＧＡ（ビデオ・グラフィックスアダプタ）ポート１２９を駆動する。ＶＧＡポート１２９は、ＶＧＡタイプ又はＳＶＧＡ（Ｓｕｐｅｒ  ＶＧＡ）タイプディスプレイ等に接続できる。ＰＣＩインタフェースを有する他の入出力（Ｉ／Ｏ）カードは、ＰＣＩコネクタ１２１の中に差込まれ得る。
【００１３】
一実施例において入出力ブリッジ１２２は、一つ以上の独立したＩＤＥコネクタ１２４及び１２５と、ＵＳＢ（ユニバーサル・シリアルバス）ポート１２６と、ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス１３０とに接続され、又、これらを制御するチップである。本実施例において、ＩＤＥコネクタ１２４は２台以上の、ハードディスクドライブ、ＣＤ−ＲＯＭ（コンパクトディスク・読取り専用メモリ）ドライブ、ＤＶＤ（ディジタル・ビデオ・ディスク又はディジタル・バーサタイルディスク）ドライブ、又はＴＢＵ（テープ・バックアップユニット）装置のような標準ＩＤＥタイプの装置に接続される。
【００１４】
一つの同様な実施例では、夫々がＥＩＤＥ（Ｅｎｈａｎｃｅｄ  ＩＤＥ）アーキテクチャを提供する２つのＩＤＥコネクタ１２４が設けられる。図示された実施例では、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）コネクタ１２５は、（実施例によってサポートされるＳＣＳＩのバージョンに依存して）好ましくは７台又は１５台までのＳＣＳＩタイプの装置に接続される。一つの実施例において入出力ブリッジ１２２は、１つ以上のＩＳＡコネクタ１３１（一実施例では３つのコネクタ）を有するＩＳＡバス１３０を設ける。一実施例では、ＩＳＡバス１３０は入出力コントローラ１５２に結合され、この入出力コントローラは２つのシリアルポート１５４及び１５５と、１つのパラレルポート１５６と、ＦＤＤ（フロッピーディスクドライブ）コネクタ１５７とに接続される。一実施例では、ＦＤＤコネクタ１５７は、データ及び／又はプログラムコード１６０が記憶されるリムーバブルな媒体（フロッピーディスク）１５９を受容するＦＤＤ１５８に接続される。
【００１５】
このような実施例において、プログラムコード１６０は以下で説明する方法を実行するプログラム可能なシステム１００を制御するコードを含む。別の同様な実施例では、シリアルポート１５４はインターネットのようなコンピュータネットワークに接続可能であり、このようなネットワークは以下に説明する方法を実行するプログラム可能なシステム１００を制御するプログラムコード１６０を有する。一実施例では、ＩＳＡバス１３０はバッファ１３２に接続され、このバッファはXバス１４０に接続され、このXバスはリアルタイムクロック１４２と、キーボード／マウスコントローラ１４４及びキーボードBIOS  ROM（Basic  Input/Output  System  Read-Only  Memory）１４５と、システムBIOS  ROM１４６とに接続される
【００１６】
図１は、本発明の一実施例を示す図であるが、他のバス構造及びメモリ配置が特別に考察される。一実施例において入出力ブリッジ１２２は、一つ以上の独立したＩＤＥコネクタ１２４及び１２５と、ＵＳＢ（ユニバーサル・シリアルバス）ポート１２６と、ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス１３０とに接続され、又、これらを制御するチップである。本実施例において、ＩＤＥコネクタ１２４は２台以上の、ハードディスクドライブ、又は、ＣＤ−ＲＯＭ（コンパクトディスク読取り専用メモリ）ドライブのような２台の標準ＩＤＥタイプ装置に接続され、同様にして、ＩＤＥコネクタ１２５は２台までのＩＤＥタイプ装置に接続される。一つの同様な実施例では、夫々がＥＩＤＥ（Ｅｎｈａｎｃｅｄ  ＩＤＥ）アーキテクチャを提供するＩＤＥコネクタ１２４及び１２５が設けられる。一つの実施例において入出力ブリッジ１２２は、１つ以上のＩＳＡコネクタ１３１（一実施例では３つのコネクタ）を有するＩＳＡバス１３０を設ける。
【００１７】
一実施例において、ＩＳＡバス１３０は入出力コントローラ１５２に結合され、この入出力コントローラは２つのシリアルポート１５４及び１５５と、１つのパラレルポート１５６と、ＦＤＤ（フロッピーディスクドライブ）コネクタ１５７とに接続される。一実施例では、ＩＳＡバス１３０はバッファ１３２に接続され、このバッファはＸバス１４０に接続され、このＸバスはリアルタイムクロック１４２と、キーボード／マウスコトローラ１４４及びキーボードＢＩＯＳ  ＲＯＭ（基本入出力システム読取り専用メモリ）１４５と、システムＢＩＯＳ  ＲＯＭ１４６とに接続される。当業者による図１の情報処理システム１００の変更態様又は再構成は、本発明の範囲又は精神から逸脱することがないことが認識されるべきである。
【００１８】
図２を参照するに、本発明による電子番組ガイドシステムのブロック図が説明される。番組ガイドシステム２００は、クライアントシステム２１０と番組ガイドサーバシステム２１２とを含む。クライアント２１０及び番組ガイドサーバ２１２は、図１に示されるような情報処理システム１００であってもよいが、意図するアプリケーションの要求に依存して全てのハードウェア装置が含まれる必要も、又、情報処理システム１００と同一である必要もない。
【００１９】
例えば、クライアント２１０は、プロセッサ１０２に加えて補助プロセッサ又はコプロセッサを利用してもよい。番組ガイドサーバ２１２及びクライアント２１０は、クライアントとサーバに基づいたアーキテクチャを構築してもよく、このとき命令プログラムの実行はクライアント２１０、サーバ２１２のいずれか一つ、或いはクライアント２１０及びサーバ２１２の両方で行われ得ることが好ましいが、必ずしもそうである必要はない。クライント２１０は、電子番組ガイドの形態でプログラミング情報を得るために番組ガイドサーバ２１２と結合される。番組ガイドは、番組ガイドサーバ２１２を用いて適切な番組情報源２２０から獲得され、又、処理され、番組ガイドサーバ２１２に結合された情報記憶媒体の中に記憶され得る。クライアント２１０による要求に応じて適当な時間に、番組ガイドサーバ２１２は番組ガイドをクライアント２１０にダウンロードし得、その番組ガイドはクライアント２１０に結合された情報記憶媒体の中に記憶される。
【００２０】
図２に示されるように、クライアント２１０は番組ガイドサーバ２１２から番組ガイドを受信するように構成されてもよく、空中波放送局２１４、ケーブルテレビジョンプロバイダ２１６、又は、衛星テレビジョンプロバイダ２１８からプログラミング内容を受信するように構成されてもよく、更には、ワールドワイドネットワーク２２２から内容を受信するように構成されてもよい。しかしながら、単一な装置（例えば、クライアント２１０）が上述した機能を全て実施することは必要とされない。例えば、クライアント２１０はそれとは別の標準テレビジョン装置上に表示され得る番組ガイド情報を得るために番組ガイドサーバ２１２に結合される情報処理システムでもよく、このときテレビジョン装置は空中波放送局２１４から番組放送を受信する。
【００２１】
更に、マルチメディアネットワーク番組を受信し表示するために第２の情報処理システムがワールドワイドネットワーク２２２に結合されてもよい。しかしながら、ここでは説明される全ての機能を提供できる単一の装置（例えば、クライアント２１０）を設けることが好ましい。適切な単一の装置は、例えば、パーソナルコンピュータとテレビジョン（ＰＣ−ＴＶ）の統合装置でもよい。
【００２２】
クライアント２１０は、一つ以上の情報源からプログラム内容を受信することができる。例えば、クライアント２１０はローカル空中波放送局２１４からプログラミングを受信する入出力装置としてテレビジョンチューナを含み得る。空中波放送局２１４から受信したプログラミングは、（例えば、アメリカ・テレビジョン方式委員会、即ち、「ＮＴＳＣ」規格に従った）アナログ信号、又は（例えば、ハイビジョン、即ち、「ＨＤＴＶ」規格に従った）ディジタル信号でもよい。クライアント２１０は、適当なケーブルテレビジョン受信器を利用してケーブルテレビジョンプロバイダからケーブルテレビジョン信号を受信し得、又は、適当な衛星テレビジョン受信器及びアンテナを利用して衛星テレビジョンプロバイダ２１８から衛星テレビジョン信号を受信し得る。
【００２３】
更に、クライアント２１０はインターネットのようなワールドワイドネットワーク２２２と結合するための適当なハードウェアを含み得る。ワールドワイドネットワーク２２２は、情報処理システム１００に類似した情報処理システムを有する最大でＮ個のノード２２８のうち少なくとも一つ以上のノード２２４及び２２６を含み、この情報処理システムにおいてプログラミング内容は記憶され、又、この情報処理システムによりプログラミング内容はワールドワイドネットワーク２２２を介してクライアント２１０に伝達されアクセス可能とされ得る。例えば、ノード２２４乃至２２８のうちの一つのノードは、（米国）航空宇宙局（ＮＡＳＡ）に属してもよく、このＮＡＳＡはクライアント２１０にワールドワイドネットワーク２２２を通じて宇宙ロケット（例えば、スペースシャトル）の発射の生ビデオ報道を提供できる。番組情報源２２０は、一つ又は幾つかの番組情報源を含み得る。
【００２４】
例えば、番組情報源２２０は、将来の番組が例えば、空中波放送局２１４、ケーブルテレビジョン局２１６、又は、衛星テレビジョンプロバイダ２１８によって放送されるように、プログラミング情報を番組ガイドサーバ２１２に利用可能にさせるローカル又はナショナルテレビジョンネットワークの情報処理システムを含み得る。番組ガイドサーバ２１２からクライアント２１０にダウンロードされる際、番組ガイドはクライアント２１０に結合されたディスプレイ（例えばディスプレイ１１４）上に表示され得る。
【００２５】
図３を参照するに、本発明による優先視聴システムが説明される。一実施例における視聴システム３００は、図１の情報処理システム１００によって実施されることが好ましい。電子番組ガイド３１０は、適当な情報源、例えば、番組情報源２２０から番組ガイドデータ３１２を受信する。番組信号（例えば、テレビジョン、ケーブルテレビジョン等）は、適当な番組情報源３１４（例えば、放送局２１４、ケーブルテレビジョン局２１６、衛星プロバイダ２１８等）から受信されるべき番組ガイド３１０を用いて選択され得る。所望の番組を選択するために情報処理システム１００のユーザが番組ガイド３１０を操作すると、番組ガイド３１０は選択された番組に関連する情報をユーザプロファイルデータベース３１８に記憶する。ユーザプロファイルデータベース３１８に記憶されたユーザに関連した情報は、ユーザによって頻繁に視聴される番組のカテゴリー（例えば、西部劇、コメディ、状況喜劇、教育番組等）を含み得る。
【００２６】
一人以上のユーザが同じ情報処理システム１００及び番組ガイド３１０を共用する場合、各ユーザは番組ガイド３１０によって一意に識別され得、データベース３１８の中に関連したユーザプロファイルが記憶され得る。ユーザは、番組ガイド３１０が数人のユーザの間で区別できるよう番組ガイド３１０の中に識別情報３１６を入力し得る。ユーザは、ユーザ個人を一意に識別するために、例えば、単に名前を入力してもよく、又、コード或いはパスワードを入力してもよく、情報処理システム１００で動作する音声認識ソフトウェアを使用して自動的に認識される名前、コード又はパスワードを吹き込んでもよく、情報処理システム１００に結合されたカメラ（例えば、電荷結合素子、又は、ＣＣＤ）を用いてユーザのビデオイメージを捕捉することでユーザの顔又は他の特徴を認識してもよく、又は、リモートコントローラ上のタッチパッド等を通じ指紋認識技術を使用して指紋を認識してもよい。一旦ユーザが識別されると、ユーザのプロファイルデータベース３１８の中に記憶されたユーザプロファイルを発生させるためにユーザの視聴習慣が電子番組ガイド３１０によってモニタされ得る。選択的に、ユーザの選択規準が選択規準データベース３２０の中に記憶され得るように、ユーザは番組ガイド３１０にモニタされることを望む番組のカテゴリの種類を手で入力してもよい。
【００２７】
ユーザプロファイルが発生され、ユーザプロファイルデータベース３１８の中に記憶された後、又は、ユーザが番組選択規準を選択規準データベース３２０の中に入力し記憶した後、番組ガイド３１０はユーザプロファイルデータベース３１８の中に記憶された番組のカテゴリの種類内に入る番組、又は、選択規準データベース３２０の中に記憶された情報に従って、番組ガイドデータ３１２をモニタする。ユーザプロファイルプログラムに類似するか、ユーザの選択規準を満たすと判定された番組が番組ガイドデータベース３１２で見つけられたとき、番組ガイド３１０は番組の予定された放送時間に録画される番組を予約する。予約された時間では、番組ガイド３１０は選択された録画装置３２２を用いて番組を録画する。録画装置３２２は、情報処理システム１００と結合された一つ以上の適切な番組録画装置又はシステムを含み得る。
【００２８】
例えば、録画装置３２２は、ビデオカセットレコーダ（ＶＣＲ）３２６と、書き込み可能な光学媒体ドライブ３２８と、フロッピーディスクドライブ３３０と、ハードディスクドライブ３３２と、メモリコントローラ３３４とを有し得、番組を夫々対応するビデオカセット３３６、録画可能なディジタル・バーサタイルディスク（ＤＶＤ）３３８、録画可能なＣＤ−ＲＯＭ３４０、フロッピーディスク３４２、ハードディスク３４４又は半導体メモリ３４６のような録画媒体に録画する。一つ以上のプログラムが記憶される一つ以上の媒体は、ユーザが後の時間に視聴できるユーザカスタマイズプログラムのライブラリ３２４を有する。例えば、ユーザはバレンタインデーのような特別な行事に視聴するためにロマンチックな番組のライブラリを確立することを望んでもよい。ユーザは、ロマンチックな番組を選択規準として選択規準データベース３２０の中に入力する。ユーザは、ロマンチックな番組が遅くともバレンタインデーには視聴できることを知っているため、２月１４日当日若しくはその前に放送された全ての番組は、別の規準として設定され得る。番組ガイド３１０は、選択規準データベース３２０からロマンチックな番組ガイドを引出し、ロマンチックな番組規準を満たす番組を探すために番組ガイドデータ３１２をモニタする。
【００２９】
番組ガイド３１０が番組ガイドデータ３１２においてロマンチックな番組規準（例えば、「ロミオとジュリエット」、「カサブランカ」等）を満たす一つ以上の番組を識別したとき、更に、番組が２月１４日の規準よりも前に放送されることが決定されたとき、番組ガイド３１０は識別された番組又は複数の番組の録画を予約する。番組ガイド３１０は、予定された放送時間に番組を対応する録画装置３２２を用いて適当な媒体３３６乃至３４６に録画し、番組ライブラリ３２４の中の番組をロマンチックな番組のカテゴリとして記憶する。これらは全て、ユーザが所望の選択規準を選択規準データベース３２０の中に入力した後、ユーザに介入されること無く行なわれる。
【００３０】
別の実施例において、番組ガイド３１０は、ユーザが識別された番組の録画が望ましいか否かを確定し得るよう番組が録画の予約をされる前にユーザに警告する。ユーザは、情報処理システム１００を介して番組ガイド３１０によって生成されたアラームで警告され得る。選択的に、ユーザが遠隔地にいる場合、番組ガイド３１０は追加的な情報処理システム１００を使用しワールドワイドネットワーク２２２を介してこの追加的な情報処理システム１００と結合することでユーザと離れていても接触できる。従って、ユーザは自宅を拠点とした情報処理システム１００で動作される番組ガイド３１０からインターネットを介して通信を受信し得る一方で、識別された番組を仕事中に確定するために情報処理システム１００を動作できる。ユーザは２月１４日に帰宅するとライブラリ３２４の中に記憶された番組を再生し、録画されたロマンチックな番組を視聴出来る。
【００３１】
図４を参照するに、本発明による優先視聴システムを実行する段階のフローチャートが詳述される。好ましい実施例における段階４００は、情報処理システム１００のための命令プログラムとして実行される番組ガイド３１０を用いて構築される。段階４００は、ステップ４１０におけるユーザの選択から始まる。ステップ４１２において、ユーザプロファイルデータベース３１８に新ユーザを追加するか否かの判定が行われる。新ユーザが追加される場合には、ステップ４４８において、新ユーザプロファイルが形成され、ユーザプロファイルデータベース３１８に記憶される。新ユーザプロファイルがプロファイルデータベース３１８に追加された後、ステップ４１０において、新ユーザが選択可能となる。ステップ４１４において、ユーザのプロファイルが選択されることでステップ４１６において、ユーザの視聴活動がモニタされる。ステップ４１８において、ユーザの視聴活動がユーザプロファイルデータベース３１８の中に保存される。ステップ４２０において、ユーザ選択された規準が番組ガイドデータ３１２を検索するベースとなるか否かの判定がなされる。
【００３２】
ユーザ選択された規準が利用される場合、ステップ４２８において、ユーザは番組基準を入力し、ステップ４３０において、ユーザ選択された規準は選択規準データベース３２０の中に保存される。ステップ４２２において、電子番組ガイドデータ３１２がユーザプロファイルデータベース３１８又は選択規準データベース３１８のいずれか、或いは双方の組合わせに基づいて検索され、ステップ４２４において、ユーザプロファイル又はユーザ選択規準を満たす番組が番組ガイドデータ３１２において識別されるか否かの判定がなされる。
【００３３】
番組が識別されない場合には、ＥＰＧデータ３１２はユーザプロファイル又はユーザ選択規準を満たす番組が番組ガイドデータ３１２の中で識別されるまでステップ４２２において（例えば、周期的に又は番組ガイドデータ３１２の更新を受信する際に）検索され続ける。番組が識別された場合には、ステップ４２６において、番組の録画時間が予定される。ステップ４３２において、番組ガイド３１０は時間をモニタすることでステップ４３４において、予定された番組時間に達したか否かの判定がなされる。予定された番組時間に達した場合には、ステップ４３６において、番組ガイド３１０は識別された番組が録画直前であることをユーザに通知し得る。通知された際に、ユーザは識別された番組の録画を確定するよう選択してもよく、又は、番組を録画しないことを選択してもよい。
【００３４】
ステップ４３８において、識別された番組が録画されるよう確定するか否かの判定がなされる。番組の録画が確定された場合には、ステップ４４０において、番組は録画される。ステップ４４２において、番組は番組ライブラリ３２４の中に体系化され、例えば、内容に基づいてカテゴリ化される。ステップ４４４において、ユーザはライブラリ３２４からカテゴリを選択し、ステップ４４６においてライブラリ３２４の中に記憶された番組例えば、内容別のカテゴリで体系化された番組を視聴する。
【００３５】
本発明は、ある程度詳細に説明されているが、本発明の要素は本発明の精神及び範囲から逸脱することなく当業者によって変更され得ることが認識されるべきである。本発明の一つの実施例は、図１に示された一般的に構成された一つ以上のコンピュータ情報処理システムのメインメモリ１１６に存在する命令のセットとして記憶され得る。コンピュータシステムによって要求されるまで、命令のセットは図１の情報記憶媒体１５９、例えばハードディスクドライブの中、又は、CD-ROMで利用される光学ディスクのような出し入れ可能なメモリ、フロッピーディスクドライブで利用されるフロッピーディスク、フロプティカルドライブで利用されるフロプティカルディスク、又はパーソナルコンピュータカードスロットで利用されるパーソナルコンピュータメモリカードのようなコンピュータ読取り可能メモリの中に記憶され得る。
【００３６】
更に、命令のセットは別のコンピュータのメモリの中に記憶され得、ユーザに望まれるときローカルネットワーク又はインターネットのような広域ネットワークを通じて伝送され得る。追加的に、情報はアプレット（別のアプリケーション内から実行されるプログラム）又は、コンピュータシステムへの伝送前よりも伝送後に解釈又はコンパイルされるサーバレット（サーバによって実行されるアプレット）の形態でネットワークを通じて伝送され得る。当業者は、アプレット又はサーバレットのような命令のセットの物理的な記憶が、それらを電気的、磁気的、化学的、物理的、光学的又はホログラフィック的に記憶する媒体がコンピュータによって読取り可能な情報を伝送するように、これらの媒体を物理的に変化することを認識する。
【００３７】
本発明の「電子番組ガイドを使用した個人的な優先視聴」のシステム及び方法、及びそれらに付随する利点の多くは、上述した説明によって開示され、本発明の精神及び範囲から逸脱することなく、又は、全ての材料の利点を犠牲にすること無くここに記載された構成要素の形態、構成及び配置において様々な変更がなされ得ることが理解される。本願で開示された好ましい実施例は、実施例にすぎない。特許請求の範囲では、このような変化を網羅し、含むことが意図される。
【００３８】
【発明の効果】
【図面の簡単な説明】
【図１】本発明の実施例に対して動作可能な情報処理システムのブロック図である。
【図２】本発明による電子番組ガイドのブロック図である。
【図３】図１の情報処理システムと実行できる本発明の優先視聴システムのブロック図である。
【図４】本発明による優先視聴システムを実行する方法のフローチャートである。
【符号の説明】
３００  視聴システム
３１０  電子番組ガイド
３１２  番組ガイドデータ
３１４  番組情報源
３１６  ユーザＩＤデータ
３１８  ユーザプロファイルデータベース
３２０  選択規準データベース
３２２  録画装置
３２４  ライブラリ
３２６  ＶＣＲ
３２８  書き込み可能な光学媒体
３３０  フロッピーディスクドライブ
３３２  ハードディスクドライブ
３３４  メモリコントローラ
３３６  ビデオカセット
３３８  読取り可能なＤＶＤ
３４０  読取り可能なＣＤ−ＲＯＭ
３４２  フロッピーディスク
３４４  ハードディスク
３４６  半導体メモリ
【図１】
0003635005.tif 000002
【図２】
0003635005.tif 000003
【図３】
0003635005.tif 000004
【図４】
0003635005.tif 000005