(57)【特許請求の範囲】
【請求項１】
マルチメディア装置が、ユーザのコンタクト情報を受信し、かつ前記コンタクト情報を記憶し、
前記マルチメディア装置が、（ａ）前記マルチメディア装置が受信しつつあるテレビジョン番組または広告、（ｂ）記録されたコンテンツ、または（ｃ）前記マルチメディア装置がインターネットを介して受信しつつあるコンテンツ、の少なくとも１つを備える特定のコンテンツを受信し、
前記マルチメディア装置が、関心のある者が前記ユーザのコンタクト情報を受信することを欲している旨を前記マルチメディア装置に示す特定のタイプのタグを、前記受信された特定コンテンツと共に、受信し、
前記マルチメディア装置が特定のタイプのタグを受信することに応じて、前記マルチメディア装置が、前記特定のタイプのタグによって指定される特定のプロンプトを決定し、前記特定のプロンプトが、前記マルチメディア装置に記憶された複数のプロンプトの中の１つであり、前記特定のタイプのタグが、前記関心のある者のユニバーサルリソースロケータ（ＵＲＬ）または前記関心のある者のＥメールアドレスの少なくとも１つを識別し、
前記マルチメディア装置が、前記特定のプロンプトをオーバーレイした状態で前記受信された特定コンテンツを提示して、前記タグに関連づけられた前記関心のある者に前記ユーザのコンタクト情報を送信することについての前記ユーザの許可を要求し、そして
前記関心のある者に前記ユーザのコンタクト情報を送信することについての前記ユーザの許可を、前記マルチメディア装置が受信することに応じて、前記マルチメディア装置が、前記ユーザのコンタクト情報を前記関心のある者にネットワークを介して送信する、
コンタクト情報を送信する方法。
【請求項２】
前記ユーザのコンタクト情報が、前記ユーザの氏名と、（ａ）前記ユーザの所在地住所、（ｂ）前記ユーザの電話番号、（ｃ）前記ユーザのＥメールアドレス、および（ｄ）前記ユーザのインスタントメッセージング識別子、のうち少なくとも１つと、を含む、請求項１に記載の方法。
【請求項３】
前記マルチメディア装置が、インターネットを介して前記関心のある者に前記ユーザのコンタクト情報を送信することによって、ネットワークを介して前記関心のある者に前記ユーザのコンタクト情報を送信する、請求項１に記載の方法。
【請求項４】
前記マルチメディア装置によって生成されたユーザインターフェイスをナビゲートするように、前記ユーザによってリモートコントロールが操作されることによって、前記マルチメディア装置が前記ユーザから前記ユーザコンタクト情報を受信する、請求項１に記載の方法。
【請求項５】
前記マルチメディア装置がテレビジョン番組または広告を受信する時刻に先がけて、タグが前記テレビジョン番組または広告に埋め込まれており、前記タグが、（ａ）前記関心のある者に関連づけられたユニフォームリソースロケータ（ＵＲＬ）、（ｂ）前記関心のある者のＥメールアドレス、および（ｃ）前記関心のある者のインスタントメッセージング識別子、のうち少なくとも１つを識別する、請求項１に記載の方法。
【請求項６】
前記マルチメディア装置が、前記ユーザのコンタクト情報を（ａ）ＵＲＬ、（ｂ）前記関心のある者のＥメールアドレス、および（ｃ）前記関心のある者のインスタントメッセージング識別子、のうち少なくとも１つに送信することによって、前記関心のある者に前記ユーザのコンタクト情報を送信する、請求項５に記載の方法。
【請求項７】
前記マルチメディア装置がテレビジョン番組または広告を表示する最中に、前記特定のプロンプトが、前記テレビジョン番組または広告に関連する者が前記ユーザのコンタクト情報を得ることに関心を持っている旨を前記ユーザに示す、請求項１に記載の方法。
【請求項８】
前記マルチメディア装置は、前記マルチメディア装置内の１つ以上の記憶装置に前記ユーザのコンタクト情報を記憶することによって、前記ユーザのコンタクト情報を記憶する、請求項１に記載の方法。
【請求項９】
前記マルチメディア装置が特定のタイプのタグを受信することに応じて、記録されたコンテンツ、インターネットから受信されたコンテンツ、テレビジョン番組、または広告の表示の最中に、前記マルチメディア装置が前記ユーザのコンタクト情報を前記ユーザに要求することをさらに含む、
請求項１に記載の方法。
【請求項１０】
前記マルチメディア装置が、記録されたコンテンツ、インターネットから受信されたコンテンツ、テレビジョン番組、または広告の表示の上にオーバーレイを表示することによって、前記関心のある者に前記ユーザのコンタクト情報を送信することへの前記ユーザの許可を要求し、前記オーバーレイは前記関心のある者を識別する、請求項１に記載の方法。
【請求項１１】
前記コンタクト情報が前記マルチメディア装置を識別するデータを含み、前記ユーザのコンタクト情報を前記関心のある者に送信した後、前記マルチメディア装置が前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項１に記載の方法。
【請求項１２】
前記マルチメディア装置が、ボイスオーバーＩＰ（ＶＯＩＰ）プロトコルを用いて前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項１１に記載の方法。
【請求項１３】
前記マルチメディア装置が、インスタントメッセージングを用いて前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項１１に記載の方法。
【請求項１４】
ユーザのコンタクト情報を受信しかつ前記コンタクト情報を記憶し、
（ａ）装置が受信しつつあるテレビジョン番組または広告、（ｂ）記録されたコンテンツ、または（ｃ）前記装置がインターネットを介して受信しつつあるコンテンツ、の少なくとも１つを備える特定のコンテンツを受信し、
関心のある者が前記ユーザのコンタクト情報を受信することを欲している旨を前記装置に示す特定のタイプのタグを、前記受信された特定コンテンツと共に、受信し、
前記装置が特定のタイプのタグを受信することに応じて、前記特定のタイプのタグによって指定される特定のプロンプトを決定し、前記特定のプロンプトが、前記装置に記憶された複数のアイコンの中の１つであり、前記特定のタイプのタグが、前記関心のある者のユニバーサルリソースロケータ（ＵＲＬ）または前記関心のある者のＥメールアドレスの少なくとも１つを識別し、
前記特定のプロンプトをオーバーレイした状態で前記受信された特定コンテンツを提示して、前記タグに関連づけられた前記関心のある者に前記ユーザのコンタクト情報を送信することについてのユーザの許可を要求し、そして
前記関心のある者に前記ユーザのコンタクト情報を送信することについての前記ユーザの許可を前記装置が受信することに応じて、前記ユーザのコンタクト情報を前記関心のある者にネットワークを介して送信する、
ように構成された装置。
【請求項１５】
前記ユーザのコンタクト情報が、前記ユーザの氏名と、（ａ）前記ユーザの所在地住所、（ｂ）前記ユーザの電話番号、（ｃ）前記ユーザのＥメールアドレス、および（ｄ）前記ユーザのインスタントメッセージング識別子、のうち少なくとも１つと、を含む、請求項１４に記載の装置。
【請求項１６】
前記装置が、インターネットを介して前記関心のある者に前記ユーザのコンタクト情報を送信することによって、ネットワークを介して前記関心のある者に前記ユーザのコンタクト情報を送信する、請求項１４に記載の装置。
【請求項１７】
前記装置によって生成されたユーザインターフェイスをナビゲートするように、前記ユーザによってリモートコントロールが操作されることによって、前記装置が前記ユーザから前記ユーザのコンタクト情報を受信する、請求項１４に記載の装置。
【請求項１８】
前記装置がテレビジョン番組または広告を受信する時刻に先がけて、タグが前記テレビジョン番組または広告に埋め込まれており、前記タグが、（ａ）前記関心のある者に関連づけられたユニフォームリソースロケータ（ＵＲＬ）、（ｂ）前記関心のある者のＥメールアドレス、および（ｃ）前記関心のある者のインスタントメッセージング識別子、のうち少なくとも１つを識別する、請求項１４に記載の装置。
【請求項１９】
前記装置が、前記ユーザのコンタクト情報を（ａ）ＵＲＬ、（ｂ）前記関心のある者のＥメールアドレス、および（ｃ）前記関心のある者のインスタントメッセージング識別子、のうち少なくとも１つに送信することによって、前記関心のある者に前記ユーザのコンタクト情報を送信する、請求項１４に記載の装置。
【請求項２０】
前記装置がテレビジョン番組または広告を表示する最中に、前記特定のプロンプトが、前記テレビジョン番組または広告に関連する者が前記ユーザのコンタクト情報を得ることに関心を持っている旨を前記ユーザに示す、請求項１４に記載の装置。
【請求項２１】
前記装置は、前記装置内の１つ以上の記憶装置に前記ユーザのコンタクト情報を記憶することによって、前記ユーザのコンタクト情報を記憶する、請求項１４に記載の装置。
【請求項２２】
前記装置が特定のタイプのタグを受信することに応じて、記録されたコンテンツ、インターネットから受信されたコンテンツ、テレビジョン番組、または広告の表示の最中に、前記装置が前記ユーザのコンタクト情報を前記ユーザに要求することをさらに含む、
請求項１４に記載の装置。
【請求項２３】
前記装置が、記録されたコンテンツ、インターネットから受信されたコンテンツ、テレビジョン番組、または広告の表示の上にオーバーレイを表示することによって、前記関心のある者に前記ユーザのコンタクト情報を送信することへの前記ユーザの許可を要求し、前記オーバーレイは前記関心のある者を識別する、請求項１４に記載の装置。
【請求項２４】
前記コンタクト情報が前記装置を識別するデータを含み、前記ユーザのコンタクト情報を前記関心のある者に送信した後、前記装置が前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項１４に記載の装置。
【請求項２５】
前記装置が、ボイスオーバーＩＰ（ＶＯＩＰ）プロトコルを用いて前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項２４に記載の装置。
【請求項２６】
前記装置が、インスタントメッセージングを用いて前記ユーザと前記関心のある者の間のライブ通信を容易にする、請求項２４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は概して、デジタルビデオレコーダ（ＤＶＲ）に関する。本発明の実施形態は、より具体的には、関心のある者がＤＶＲのユーザとコンタクトをとることができるように、関心のある者にＤＶＲのユーザのコンタクト情報を自動的に送信する技術に関する。
【背景技術】
【０００２】
本節に記載された手法は追求可能であるが、必ずしも以前に着想されたか追求された手法とは限らない。したがって、本明細書に別途示されない限り、本節に記載された手法は本出願の請求項に対する従来技術とは限らず、本節に含まれることによって従来技術と認められることはない。
【０００３】
本明細書では、「番組」とはテレビジョンのディスプレイおよび／またはスピーカを介して提示される、可視および／または可聴の任意のコンテンツである。例えば、番組は複数エピソードのシリーズ中の１エピソード、映画、スポーツイベント、またはニュースであってもよいが、これは「番組」の排他的な羅列ではない。デジタルビデオレコーダ（ＤＶＲ）が将来の記録のために番組をスケジューリングするとき、ＤＶＲは、ＤＶＲがＤＶＲ自身の記憶機構内に維持する「すること（ｔｏ  ｄｏ）」リストに番組を加えようとする。ＤＶＲの「すること」リスト上の番組が放送されるときにはいつも、ＤＶＲは自動的にその番組を記録する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しばしば、人は、より多くの情報を得ることに関心を持っている何かについて知ろうとするとき、自分のテレビジョンで番組または広告を見ることがある。人は、自分が購入したい何かについて知るかもしれない。しかしながら、しばしば、人は、自分がテレビジョンで見た物についてより多くの情報をどのようにして得るか（あるいは物をどのように購入するか）について全く考えないことがある。番組または広告は製品に言及するだけで、その製品を例えばどこで、あるいはどのようにして買うかについて全く表示をしないかもしれない。
【０００５】
時々、番組または広告は、製品についてより多くの情報を得るか製品を購入するために人が電話することができる電話番号を表示することがある。しかしながら、ある人々は、あまりに怠惰なため、または見ている番組にあまりに夢中なため、（テレビジョンの近くには位置していないかもしれない）電話のところまで移動して、表示された電話番号をダイヤルすることができないかもしれない。ある人々は、電話番号が覚えにくいことに気づき、電話をかける場所に移動する機会までに、ダイヤルすることになっている番号が何番か忘れてしまうかもしれない。
【０００６】
その結果として、人々はしばしば自分が興味をもつ情報または製品を得ることなく終わることがあり、情報または製品の供給者は、供給者が利益を得るかもしれないその人とのビジネスを失う可能性がある。
【０００７】
本発明は、例として、しかし限定としてではなく、添付の図面において図示され、同一の参照符号は同一の要素に言及する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による、関心のある物へのＤＶＲのユーザのコンタクト情報を、得る、記憶する、および供給するための技術の例を示すフロー図である。
【図２Ａ】本発明の一実施形態が実施される例示のシステムを示す図である。
【図２Ｂ】本発明の一実施形態による、デジタルビデオレコーダ（ＤＶＲ）の構成要素の全体の概観を示すブロック図である。
【図３】一実施形態が実装されるデジタルビデオレコーダを示すブロック図である。
【発明を実施するための形態】
【０００９】
近々放映される番組の記録をスケジューリングする装置および方法、およびそれらの番組が記録される継続時間を延長する装置および方法が記載される。以下の記載においては、説明の目的で、本発明の完全な理解を提供するために、多くの特定の詳細部が記載される。しかしながら、本発明がこれらの特定の詳細部なしに実施されてもよいことは当業者には明らかであろう。他の例では、本発明を不必要に不明瞭にすることを避けるように、周知の構造または装置がブロック図形式において示される。
【００１０】
実施形態は本明細書において以下の概要に従って記述される。
１．０  全体の概観
２．０  ＤＶＲの概観
３．０  コンタクト情報自動送信システム
４．０  実施の機構−ハードウェアの概観
５．０  拡張例および代替例
【００１１】
１．０  全体の概観
先述の背景技術で特定された需要、および以下の記載において明らかになる他の需要および目的が、本発明において達成される。それは、一態様では、ネットワーク（例えばインターネット）を介して、製品の供給者、サービスの供給者、および／または情報の供給者に、ＤＶＲのユーザのコンタクト情報（例えば氏名、電話番号、所在地住所、Ｅメールアドレスなど）をＤＶＲが送信する技術を含む。
【００１２】
本発明の一実施形態によれば、ＤＶＲは、ＤＶＲのユーザ（例えばＤＶＲの所有者）がＤＶＲのユーザのためのコンタクト情報を入力することを促す。コンタクト情報は、情報の他の項目の中に、ＤＶＲのユーザの氏名、ＤＶＲのユーザの１つ以上の電話番号、ＤＶＲのユーザの家の所在地住所（すなわち、ＤＶＲのユーザが住んでいる住所）、ＤＶＲのユーザの届け先住所（ＤＶＲのユーザの家の所在地住所と異なる場合）、および／またはＤＶＲのユーザに関する他の情報を含んでもよい。ＤＶＲのプロンプトに応じて、ＤＶＲのユーザはＤＶＲへの要求されたコンタクト情報を供給する。例えば、ユーザは、ＤＶＲリモートコントロールのボタンと、コンタクト情報が有するであろうスクリーン上に表示された選択可能な番号、文字、およびほかのキャラクタを用いて、コンタクト情報をＤＶＲに供給するかもしれない。要求されたコンタクト情報をＤＶＲのユーザがＤＶＲに供給した後、ＤＶＲはＤＶＲのハードディスクドライブまたは他の持続的な記憶機構上にコンタクト情報を記憶する。
【００１３】
本発明の一実施形態によれば、テレビジョン番組の放送者（例えばケーブルあるいは衛星信号を介する）、または何らかの他の者は、テレビジョン番組または広告内でコード化された（例えば、クローズドキャプションストリームで）、ＤＶＲが理解可能な「タグ」または他のコードまたは信号を含む。タグは、関心のある者がＤＶＲのユーザのコンタクト情報を受信したい旨をＤＶＲに示すという種類のものである。テレビジョン番組または広告に含まれることができる、またはそれと共に放送されることができる、タグに関する追加の情報は、「クローズドキャプションタグ付けシステム（ＣＬＯＳＥＤ  ＣＡＰＴＩＯＮ  ＴＡＧＧＩＮＧ  ＳＹＳＴＥＭ）」という名称の米国特許出願第０９／６６５９２１号、および「バンド内データ認識および同期システム（ＩＮ−ＢＡＮＤ  ＤＡＴＡ  ＲＥＣＯＧＮＩＴＩＯＮ  ＡＮＤ  ＳＹＮＣＨＲＯＮＩＺＡＴＩＯＮ  ＳＹＳＴＥＭ）」という名称の米国特許出願第１１／４７３５４３号に記載されている。米国特許出願第０９／６６５９２１号と米国特許出願第１１／４７３５４３号は共に、本明細書においてあたかもここに完全に開示されたかのように本明細書に参照によって組み込まれる。本発明の一実施形態によれば、タグは特定の、テレビ番組またはコマーシャルに伴うクローズドキャプションストリームに含まれＤＶＲに認識されるコードである。タグはアナログ信号の垂直帰線区間（ＶＢＩ）、またはＭＰＥＧ２マルチプレクスにおけるプライベートデータチャネル内に埋め込まれることができる。本発明の一実施形態では、タグは明示的にクローズドキャプションストリーム内に（そのストリームにすでに含まれる他のテキストに加えて）挿入されるが、本発明の代替の実施形態では、タグはクローズドキャプションストリームの通常のコンテンツの部分を、少なくとも一部がタグを表すハッシュコードを生成するハッシュ関数に入力することによって導き出される。本発明のそのような代替の実施形態では、クローズドキャプションストリーム内にタグを挿入する必要がない。そのかわりに、タグはそのストリーム内にすでに含まれているテキストから導き出される。本発明のさらに別の実施形態では、タグはビデオコンテンツ自体のフレーム内に含まれる情報から導き出されうる、および／または、ビデオコンテンツに伴う音声から導き出されうる。そのようなビデオおよび／または音声データはハッシュ関数を介してハッシュコードを導き出すように同様に送信されることができ、そのうち少なくとも何かは、特定の特徴と共にタグにマッピングされることができる。本発明の一実施形態では、タグは、また、情報、サービス、および／または製品（タグを含むテレビジョン番組または広告において特徴づけられた、例えば、情報、サービス、または製品）の供給者のユニバーサルリソースロケータ（ＵＲＬ）および／またはＥメールアドレスを識別する。本発明のそのような実施形態では、テレビジョン番組または広告がそのようなタグを含むことが判明したとき、ＤＶＲはアイコンおよび／または口頭によるプロンプトをＤＶＲのユーザに表示し、該プロンプトは、ＤＶＲがＤＶＲのユーザのコンタクト情報を供給者に送信することを可能にするように、ＤＶＲ��ユーザに勧める。例えば、ＤＶＲはそのようなアイコンおよび／またはプロンプトを、現在表示されているテレビジョン番組または広告を著しく妨害しないように、テレビジョンのスクリーンの一部にオーバーレイで表示してもよい。このように、ＤＶＲは、ＤＶＲのユーザの視聴エクスペリエンスを妨害することなく、アイコンおよび／またはプロンプトを表示することができる。ＤＶＲによるアイコンおよび／またはプロンプトの表示には、アイコンおよび／またはプロンプトが現在存在することに応じてＤＶＲのユーザに注意を示す助けとなる音をＤＶＲが音声で再生することを伴ってもよい。
【００１４】
本発明の一実施形態では、上記のアイコンおよび／またはプロンプトのＤＶＲの表示に応じて、ＤＶＲのユーザは（ａ）ＤＶＲのユーザのコンタクト情報を供給者へ送信することをＤＶＲに許可する、または（ｂ）ＤＶＲのユーザのコンタクト情報を供給者へ送信することをＤＶＲに許可することを拒絶する、のいずれかの機会を与えられる。ＤＶＲは、例えばＤＶＲリモートコントロールを介してＤＶＲのユーザから入力を受信することができる。ＤＶＲのユーザが入力を介して、ＤＶＲのユーザのコンタクト情報を送信することに拒絶を示す場合は、ＤＶＲはＤＶＲのユーザのコンタクト情報が供給者によってアクセスされることを（ＤＶＲのユーザのコンタクト情報を供給者に送信しないことによって）阻止する。
【００１５】
代替として、ＤＶＲのユーザが入力を介して、ＤＶＲがＤＶＲのユーザのコンタクト情報を供給者に送信することに許可を示す場合は、本発明の一実施形態では、ＤＶＲは、ＤＶＲのユーザのコンタクト情報をＤＶＲのハードディスクドライブまたは他の持続的な記憶装置から読み取り、かつＤＶＲのユーザのコンタクト情報を、テレビジョン番組または広告内にコード化されたタグに示されるかそうでなければ関連づけられた、ＵＲＬおよび／またはＥメールアドレスに、送信する。本発明の一実施形態では、ＤＶＲはそのような情報を、ＤＶＲがインターネットに通信可能に接続されるイーサネット（登録商標）ポートまたは無線通信インターフェイスをまず通してから、インターネットを介して送信する。
【００１６】
本発明の一実施形態では、ＤＶＲがＤＶＲのユーザのコンタクト情報を供給者のＵＲＬおよび／またはＥメールアドレスに送信するとき、供給者の側において人物または自動化された機構がＤＶＲのユーザのコンタクト情報を受信して何らかの応答動作を行う。例えば、人物または機構は、ＤＶＲのユーザのコンタクト情報において特定された１つ以上の電話番号への電話の呼を発生してもよい。そのような呼の最中に、人物または機構はＤＶＲのユーザに、テレビジョン番組または広告において特徴づけられた製品またはサービスに関する追加の情報を提供するかもしれない。加えて、または代替として、そのような呼の最中に、人物または機構はＤＶＲのユーザに、テレビジョン番組または広告において特徴づけられた製品またはサービスを購入するように勧めるかもしれない。別の例では、人物または機構は、インターネットを介して、ＤＶＲのユーザのコンタクト情報において特定されるＤＶＲのユーザの１つ以上のＥメールアドレスにＥメールのメッセージを送信するかもしれない。さらに別の例では、人物または機構は、インターネットを介して、テレビジョンのスクリーンにＤＶＲのユーザへの情報をＤＶＲに表示させる１つ以上の指示、および／または、ＤＶＲで生成されて表示されたユーザインターフェイスおよびＤＶＲのリモートコントロールを介した追加の情報をＤＶＲのユーザに要求することをＤＶＲにさせる１つ以上の指示を、ＤＶＲに送信するかもしれない。
【００１７】
先述の技術の結果として、ＤＶＲのユーザは、それらＤＶＲのユーザがテレビジョンで見た製品およびサービスに関する情報を、どのようにしてその情報を得るかに関する特定の詳細事項を得たり覚えたりすることで悩むことなく、得ることができる。本発明の一実施形態では、ＤＶＲのユーザへコンタクトをとるように供給者に勧めることは、ＤＶＲのリモートコントロールのボタンをＤＶＲのユーザが押すだけで達成されることができる。このようにして、ＤＶＲのユーザは、慌てて電話番号を書き留めたり、見た製品またはサービスに関する情報を検索したりする必要がなくなる。ＤＶＲのユーザは電話を探して番号をダイヤルするために自分のテレビジョン視聴エクスペリエンスを妨害する（これは、多くのＤＶＲのユーザが、行うことを嫌悪する行為である）必要がなくなる。先述の技術は、情報、製品、およびサービスの供給者および広告者の利益になる可能性がある。これらの技術がなければ、供給者および広告者は、それら供給者および広告者へのＤＶＲのユーザのコンタクト情報をＤＶＲが提供することによって可能となるビジネスの機会を逃すかもしれない。
【００１８】
他の態様では、本発明の実施形態は先述の技術を実行するように構成されたコンピュータ装置とコンピュータ読み取り可能記憶媒体とを包含する。
【００１９】
２．０  ＤＶＲの概観
図２Ａは、本発明の一実施形態で実施されうる例示のシステムを図示する。システムは、例えばイーサネット（登録商標）インターフェイスや無線通信ポートなどの、任意の通信インターフェイスを介してネットワーク２０５に通信可能に接続されるＤＶＲ２０２などといった、少なくとも１つのクライアント装置を含む。ＤＶＲの機能はさらに米国特許第６２３３３８９号明細書に典型的に示され、該特許は本譲受人によって所有され、参照によって本明細書に組み込まれる。システムはまた、サービスプロバイダ２０４、コンテンツプロバイダ２０６、パーソナルコンピュータ２０８および持ち運び可能な装置２１０を含む。
【００２０】
パーソナルコンピュータ２０８は、例えばデスクトップコンピュータまたはラップトップコンピュータなどのパーソナルコンピューティング装置であってもよく、ネットワーク２０５とも、無線を含む任意の通信インターフェイスを介して接続される。持ち運び可能な装置２１０はマルチメディアコンテンツを表示可能な任意のハンドヘルドコンピューティング装置、セルラ電話、持ち運び可能なメディアプレイヤ、または任意の他の持ち運び可能な装置であってもよく、無線を含む任意の通信インターフェイスを介してネットワーク２０５に接続されてもよい。ＤＶＲ２０２、パーソナルコンピュータ２０８および持ち運び可能な装置２１０はそれぞれネットワーク２０５を介してサービスプロバイダ２０４と通信する。他の実施形態では、ＤＶＲ２０２、パーソナルコンピュータ２０８、および持ち運び可能な装置２１０はそれぞれ、ネットワーク２０５を介してコンテンツプロバイダ２１０と通信する。
【００２１】
ネットワーク２０５は、通信システムにおける装置間のデータの交換を提供する任意の媒体または機構によって実施されてもよい。ネットワーク２０５の例には、限定するものではないが、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、１つ以上の地上、衛星、または無線リンクなどが挙げられる。代替としてまたは加えて、ネットワーク２０５に接続された任意の数の装置が通信リンクを介して互いに直接接続されてもよい。
【００２２】
一実施形態では、コンテンツプロバイダ２０６はケーブル、衛星、地上通信、または他の通信方法を介して放送番組コンテンツをＤＶＲ２０２に提供する。放送番組コンテンツは、音声、映像、またはビデオコンテンツなどの任意のマルチメディアコンテンツを含んでよい。別の実施形態では、コンテンツプロバイダ２０６はマルチメディアコンテンツ、例えば任意のダウンロード可能なコンテンツなどを、ＤＶＲ２０２、パーソナルコンピュータ２０８、または持ち運び可能な装置２１０に、ネットワーク２０５を介して提供する。
【００２３】
一実施形態では、ＤＶＲ２０２はサービスプロバイダ２０４と通信し、サービスプロバイダ２０４は番組ガイドデータ、グラフィカルリソース（例えばフォント、写真など）、サービス情報、ソフトウェア、広告、イベント識別データ、およびユーザの関心を満たすためにＤＶＲ２０２がサービスプロバイダ２０４を独立して動作させることを可能にする他の形式のデータ、を提供する。他の実施形態では、ＤＶＲ２０２、パーソナルコンピュータ２０８、および持ち運び可能な装置２１０は互いに通信し、コンテンツ、メタデータ、または他の任意のデータをネットワーク２０５、通信接続、または任意のローカルネットワークを介して転送することができる。
【００２４】
他の実施形態では、コンテンツプロバイダ２０６は、コンテンツデータ、または、プロモーションデータ、アイコン、ウェブデータ、および他の情報からなる任意のメタデータをサービスプロバイダ２０４に提供してもよい。それから、サービスプロバイダ２０４はメタデータを解釈して（ｉｎｔｅｒｐｒｅｔ）そのコンテンツデータメタデータをＤＶＲ２０２、パーソナルコンピュータ２０８、または持ち運び可能な装置２１０に提供してもよい。
【００２５】
図２Ｂを参照すると、一実施形態では、ＤＶＲ２０２は一般に、信号コンバータ２５４によって示される複数の構成要素を備え、それらはアナログテレビジョン信号をデジタル化してデジタルデータストリームに変換するかデジタルデータストリームを受け入れるかする必要がある。ＤＶＲの内部構造および動作の例は米国特許第６２３３３８９号明細書にさらに記載される。
【００２６】
ＤＶＲ２０２は、アンテナ、ケーブルテレビシステム、衛星受信器などからの放送信号を、入力２５２Ａを介して受信する。入力２５２Ａは、複数の信号が同時に受信および記録されることを可能にする、複数のチャンネル合わせモジュールを有してもよい。例えば、入力２５２Ａによって受信されたＴＶ入力ストリームは、全国テレビジョン方式委員会（ＮＴＳＣ）準拠の信号またはＰＡＬ準拠の放送信号の形態をとってもよい。他の例によれば、入力２５２Ａによって受信されるＴＶ入力ストリームはデジタルサテライトシステム（ＤＳＳ）準拠の信号、デジタル放送サービス（ＤＢＳ）準拠の信号、またはアドバンスドテレビジョン方式委員会（ＡＴＳＣ）準拠の信号などのデジタル形式をとってもよい。ＤＢＳ、ＤＳＳ、およびＡＴＳＣは動画エキスパートグループ２（ＭＰＥＧ−２）およびＭＰＥＧ−２トランスポートと呼ばれる規格に基づく。ＭＰＥＧ−２トランスポートは、ＴＶ受信器が入力ストリームを逆アセンブル（ｄｉｓａｓｓｅｍｂｌｅ）して、多重化された信号内から番組を見つけることを可能にするように、ＴＶ発信元送信機からのデジタルデータストリームをフォーマットするための規格である。
【００２７】
ＭＰＥＧ−２トランスポート多重化は、同一の放送チャンネル内に、複数の映像および音声放送および個人データを含む複数の番組をサポートする。入力２５２Ａは特定の番組にチャンネルを合わせ、チャンネルから特定のＭＰＥＧストリームを抽出し、ＭＰＥＧストリームをシステムの残りに供給する。アナログＴＶ信号は別々の映像音声エンコーダを用いて同一のＭＰＥＧフォーマットにコード化され、したがってシステムの残りの部分は信号がどのように得られたのかを知らない。情報は多くの標準的な方法でアナログＴＶ信号の垂直帰線期間（ＶＢＩ）に変換されてもよい。例えば北米放送テレテキスト標準（ＮＡＢＴＳ）が用いられて情報をＮＴＳＣ信号のある線上に変調してもよく、ＦＣＣ（米国連邦通信委員会）は字幕（ＣＣ）および拡張データサービス（ＥＤＳ）のために他のある線の使用を命じる。そのような信号は入力２５２Ａによってデコードされて、あたかも信号がＭＰＥＧ−２プライベートデータチャンネルを介して配信されたかのように、他のモジュールに送られる。
【００２８】
記録モジュール２６０は、少なくとも１つの記憶装置にデジタルデータストリームを記憶することによって、入来するそのデータストリームを記録する。記憶装置は、デジタルデータストリームのセグメントを保持するように設計された記憶装置２６４Ａ／２６４Ｂによって示される。記憶装置２６４Ａ／２６４Ｂは、内部の２６４Ａおよび／または外部の２６４Ｂである、１つ以上の不揮発記憶装置（例えばハードディスク、ソリッドステートドライブ、ＵＳＢ外部ハードドライブ、ＵＳＢ外部メモリスティック、ＵＳＢ外部ソリッドステートドライブ、ネットワークにアクセス可能な記憶装置、など）であってもよい。信号変換器２５４はデータストリームのセグメントを検索し、データストリームをアナログ信号に変換し、そして信号をＲＦ搬送波に変調し、出力２５２Ｂを通し、それを介して信号は標準のＴＶセットに配信される。出力２５２Ｂは代替として、ＴＶセットまたは映像モニタにデジタル信号を配信してもよい。例えば、ＤＶＲ２０２はデジタルビジュアルインターフェイスポート（ＤＶＩ）ケーブルを介してＴＶにデジタル信号を送信するためにＤＶＩを利用してもよい。
【００２９】
ＤＶＲ２０２はまた通信インターフェイス２６２を含み、それを介してＤＶＲ２０２はネットワーク２０５と、イーサネット（登録商標）、無線ネットワーク、モデム、または他の通信規格を通して通信する。さらに、ＤＶＲ２０２はＴＶシステムに一体化されてもよく、よって上記構成要素は、ＤＶＲ２０２の各構成要素の機能を実施可能なＴＶセット内に収納される。
【００３０】
他の実施形態では、ＤＶＲ２０２は一般的に、例えばＰＣ、ＤＶＲ、サービスプロバイダ、またはコンテンツサーバなどの複数の発信元からデジタルデータ信号を受信、記録、記憶、転送、および再生するために必要な、複数の構成要素からなる。ＤＶＲ２０２は他のＤＶＲまたはＰＣにデジタルデータ信号を転送することができる。ＤＶＲ２０２はエンコーダ２５６Ａおよびデコーダ２５６Ｂを介して、再生、記憶または転送のための複数のフォーマットにデジタル信号をコード化またはデコードしてもよい。本発明の一実施形態によれば、エンコーダ２５６ＡはＭＰＥＧストリームを生成する。本発明の他の実施形態によれば、エンコーダ２５６Ａは異なるコーデックを用いてコード化されたストリームを生成する。デコーダ２５６Ｂはエンコーダ２５６Ａによってコード化されたストリーム、またはストリームが適切なデコーダを用いて受信された場合のフォーマットで記憶されたストリームをデコードする。ＤＶＲ２０２はまた、デジタルデータ信号を記憶、転送または再生する暗号化器／解号器２５８を用いてデジタルデータ信号を暗号化または解号することもできる。
【００３１】
一実施形態では、ＤＶＲ２０２はサービスプロバイダ２０４と通信する。サービスプロバイダ２０４は、プログラムガイドデータ、ブランドアイコンおよび画像などのグラフィカルリソース、サービス情報、ソフトウェアプログラム、広告、および、ＤＶＲ２０２がサービスプロバイダ２０４から独立して動作して自立的な記録機能を実行することを可能にする他の形式のデータを提供する。ＤＶＲ２０２とサービスプロバイダ２０４の間の通信は安全な配信アーキテクチャを使用して、サービスデータとユーザのプライバシーの両方が保護されるように、ＤＶＲ２０２とサービスプロバイダ２０４の間でデータを転送する。
【００３２】
３．０  コンタクト情報自動送信システム
図１は、本発明の一実施形態による、ＤＶＲのユーザのコンタクト情報を取得し、記憶し、関心のある者に供給する技術の例を示すフロー図である。本発明の一実施形態では、示された技術のステップの少なくともいくつかが、図２Ａおよび図２Ｂに示されたＤＶＲによって実行される。本発明の様々な代替実施形態による代替の技術は、図１に示されたステップよりも少ないか、多いか、あるいは異なるステップを含むことがある。
【００３３】
いま図１を参照すれば、ブロック１０２において、ＤＶＲはＤＶＲのユーザにコンタクト情報を要求する。例えば、ＤＶＲは、テレビジョンのスクリーンまたはモニタに情報を求める口頭による要求を送信することによってこの情報を要求してもよい。本発明の一実施形態では、ＤＶＲは、テレビジョンのスクリーンまたはモニタ上に、ユーザが選択可能な数字または文字を描画するユーザインターフェイスを表示する。ＤＶＲリモートコントロール上でナビゲーションボタンを用いてこれらの数字および文字を選択することによって、ＤＶＲのユーザはＤＶＲに彼のコンタクト情報を提供する。ユーザインターフェイスは、ユーザが彼の名前、１つ以上の所在地住所、１つ以上の電話番号、１つ以上のＥメールアドレス、１つ以上のインスタントメッセージング識別子、１つ以上のクレジットカード番号などを入力することができる個別のラベル付けされたフィールドを有してもよい。本発明の一実施形態では、ＤＶＲのユーザはあるフィールドを空白のままにすることが許される。
【００３４】
ＤＶＲは、ＤＶＲが電源を入れられた最初の時刻にまずコンタクト情報を要求してもよい。加えてまたは代替として、ＤＶＲは、ＤＶＲのユーザがＤＶＲサービス同意書に承諾する過程の一部としてコンタクト情報を要求してもよい（ＤＶＲのユーザは一般に、放送予定の番組の日程、時刻、およびチャンネルを判定するためにＤＶＲが必要とする電子番組ガイド情報を自らのＤＶＲが得ることができるように、いくつかのサービスへの承諾を要求される）。本発明の一実施形態では、ＤＶＲのユーザは、コンタクト情報要求が表示されるときにはいつも自動的にユーザの個人情報をＤＶＲに使用させることを選ぶこともでき、選ばないこともできる。本発明の一実施形態では、ＤＶＲはコンタクト情報が必要になって（例えば下記のプロセスの後半）、そしてコンタクト情報がまだＤＶＲのハードディスクドライブまたは他の永続的な記憶装置に記憶されていない場合にのみ、はじめてコンタクト情報を要求する。
【００３５】
ブロック１０４において、ＤＶＲはＤＶＲのユーザのコンタクト情報をＤＶＲのユーザから受信する。例えば、ＤＶＲはＤＶＲのユーザのコンタクト情報を、上記のようにＤＶＲが生成して表示するユーザインターフェイスを介して受信してもよい。代替として、ＤＶＲはＤＶＲのユーザのコンタクト情報をＤＶＲサービスプロバイダから自動的に検索してもよい。本発明の一実施形態では、複数の異なるユーザプロファイルがＤＶＲに記憶され、異なるユーザコンタクト情報がユーザプロファイルごとに受信され関連づけられる。現在のユーザは、任意の特定の時刻において、いくつかのユーザプロファイルのうちどれがアクティブであるかを選択することができる。本発明の一実施形態では、ＤＶＲのユーザはそれぞれ異なるリモートコントロールを有し、該リモートコントロールはそれにのみ関連づけられたユーザ識別子を送信するようにプログラムされてもよい。ユーザ識別子はそれぞれ異なるユーザプロファイルおよびそれぞれ異なるユーザコンタクト情報に関連づけられてもよい。本発明のそのような実施形態では、ＤＶＲは受信されたユーザコンタクト情報をユーザプロファイルに記憶し、該ユーザプロファイルのユーザ識別子は、現在ユーザコンタクト情報を入力するために使用されているプログラミングされたリモートコントロールから送信される。
【００３６】
ブロック１０６において、ＤＶＲのユーザのコンタクト情報の受信に応じて、ＤＶＲはＤＶＲのユーザのコンタクト情報を、ＤＶＲのハードディスクドライブまたは他の永続的な記憶装置に永続的に記憶する。
【００３７】
ブロック１０８において、ＤＶＲは、ＤＶＲが受信しているテレビジョン信号（または他の信号、例えばＤＶＲがインターネットを介して受信している信号、またはＤＶＲが再生している、ＤＶＲに記録されたコンテンツに含まれる信号、またはＤＶＲがケーブルまたは衛星放送アンテナから受信している信号）が、ある特定のタイプのコードまたはタグを含む（または、ある特定のタイプのコードまたはタグが該信号から導き出されることが可能である）ことを検出する。信号内のこのコードまたはタグの検出に応じて、ＤＶＲは口頭またはテキストによるプロンプトまたはアイコンをテレビジョンのスクリーン上に表示する。プロンプトのコンテンツはタグに特定された値に基づいてもよい。したがって、ＤＶＲはいくつかの記憶されたプロンプトのうちどのプロンプトが検出されたタグに関連づけられているのか判定し、それから表示のために記憶装置から関連するプロンプトを取り出してもよい。口頭またはテキストによるプロンプトまたはアイコンは、ＤＶＲのユーザのコンタクト情報を受信したいと考える、ある供給者または他の関心のある者がいることをＤＶＲのユーザに知らせる。典型的には、この供給者または関心のある者は人物、団体、または、信号が表すか信号が関連するテレビジョン番組または広告内で表される、情報、製品、またはサービスに何らかの形で関連する他のエンティティであるだろう。上で言及されるように、本発明の一実施形態では、ＤＶＲは、アイコンまたはプロンプトがテレビジョンのスクリーン上に現在表示されていることをＤＶＲのユーザに示す可聴音を、テレビジョンに発生させる（したがってＤＶＲのユーザはアイコンまたはプロンプトに一層気づきやすくなる）。本発明の一実施形態では、プロンプトは、要求を行っている供給者または関心のある者を識別し、ＤＶＲのユーザに、ＤＶＲがＤＶＲのユーザのコンタクト情報を供給者または関心のある者に送信することについてのＤＶＲのユーザの許可を有しているかを尋ねる、質問の形態をとる。ＤＶＲは、ＤＶＲのユーザのテレビジョン視聴エクスペリエンスに大きく割り込んだり妨害したりすることがないように（例えば、半透明でテレビジョンスクリーンの一部のみを占めるオーバーレイで）アイコンおよび／またはプロンプトを示してもよい。
【００３８】
ブロック１１０において、ＤＶＲは、ＤＶＲのユーザから、供給者または関心のある者にＤＶＲのユーザのコンタクト情報を送信することについての許可をＤＶＲのユーザがＤＶＲに与えたかどうかを示す、ユーザ入力を受信する。本発明の一実施形態では、ＤＶＲのユーザはこのユーザ入力を、ＤＶＲリモートコントロール上のボタンを用いて、ＤＶＲに生成されて表示されたユーザインターフェイスにおいて表示された「ＹＥＳ」ボタンまたは「ＮＯ」ボタンを選択することによって供給する。本発明の一実施形態では、ＤＶＲのユーザはこのユーザ入力を、ＤＶＲリモートコントロール上の「ＹＥＳ」ボタンまたはＤＶＲリモートコントロール上の「ＮＯ」ボタンのいずれかを押すことによって供給する。本発明の一実施形態では、ＤＶＲがアイコンまたはプロンプトを表示させた時刻から特定の長さの時間が過ぎた場合で、かつＤＶＲがＤＶＲのユーザからユーザ入力をまだ受信していない場合、ＤＶＲはユーザ入力の欠如を、ＤＶＲのユーザが「ＮＯ」を選択したものとして扱うか、ＤＶＲがＤＶＲのユーザのコンタクト情報を送信することについての許可を与えることに対する他の何らかの拒絶であるとして扱う。本発明の一実施形態では、ＤＶＲは「ＹＥＳ」が選択された回数、および「ＮＯ」が選択された回数を記録する。本発明のそのような一実施形態では、ＤＶＲはこの記録情報をＤＶＲサービスプロバイダに送信して、ＤＶＲサービスプロバイダは、何人のユーザが「ＹＥＳ」を選択して何人のユーザが「ＮＯ」を選択したかを、関心のある広告主に知らせることができる。リアルタイムのＤＶＲ利用報告システムの例が、「リアルタイムＤＶＲ利用および報告システム（ＲＥＡＬ−ＴＩＭＥ  ＤＶＲ  ＵＳＡＧＥ  ＡＮＤ  ＲＥＰＯＲＴＩＮＧ  ＳＹＳＴＥＭ）」という名称の米国特許出願第１２／１９０５１９号に記載され、それは本明細書においてあたかも完全に開示されたかのように参照によって本明細書に組み込まれる。
【００３９】
ブロック１１２において、ＤＶＲがＤＶＲのユーザのコンタクト情報を供給者または関心のある者に送信することについての許可をＤＶＲのユーザが与えた旨を、ユーザ入力が示すかどうかを、ＤＶＲが判定する。ＤＶＲがコンタクト情報の送信を可能にすることにＤＶＲのユーザが同意した旨をユーザ入力が示すとＤＶＲが判定した場合、制御はブロック１１６へ移る。そうでない場合、制御はブロック１１４に移る。
【００４０】
ブロック１１４において、ＤＶＲがコンタクト情報を送信することについての許可をＤＶＲのユーザが否定したこと（または許可を与えることを拒絶したこと）に応じて、ＤＶＲはＤＶＲのユーザのコンタクト情報が供給者または関心のある者によってアクセスされることを阻止する。本発明の一実施形態では、ＤＶＲはこの阻止を、供給者または関心のある者へのＤＶＲのユーザのコンタクト情報の送信を差し控えることによって達成する。ＤＶＲはテレビジョンのスクリーンまたはモニタからアイコンまたはプロンプトを取り除いてもよく、通常の番組の視聴が、アイコンまたはプロンプトが表示される前と同様に続いてもよい。ＤＶＲが次に、テレビジョン信号（または他の信号、例えばＤＶＲがインターネットを介して受信した信号、またはＤＶＲが再生している、ＤＶＲに記録されたコンテンツに含まれる信号、またはＤＶＲがケーブルまたは衛星放送アンテナから受信する信号）内に特定の種類の他のタグまたはコードを検出したときに、制御は結局はブロック１０８に戻される。
【００４１】
代替として、ブロック１１６において、ＤＶＲがコンタクト情報を送信することについての許可をＤＶＲのユーザが与えたことに応じて、ＤＶＲはＤＶＲのユーザが前に記憶したコンタクト情報をＤＶＲの１つ以上の記憶装置、例えばハードディスクドライブまたは他の永続的な装置から読み出し（このコンタクト情報がこの時点までに記憶されている場合は）、ＤＶＲのユーザのコンタクト情報をインターネットを介して、上記のタグまたはコードに関連づけられた、供給者、サービスまたは関心のある者に送信する。本発明の一実施形態では、タグまたはコードは供給者または関心のある者のＵＲＬ、Ｅメールアドレス、またはインスタントメッセージング識別子を含むか、そうでなければ特定する。そのような状況の下で、ＤＶＲはＤＶＲのユーザのコンタクト情報（またはそれの少なくとも特定の部分）を、タグまたはコードに含まれるかタグまたはコードで特定されたＵＲＬ、Ｅメールアドレス、またはインスタントメッセージング識別子に送信する。本発明の一実施形態では、ＤＶＲはＤＶＲのユーザのコンタクト情報をインターネットまたは何らかの他のネットワーク（例えばＬＡＮ、ＷＡＮなど）を介して送信する。異なってプログラミングされたリモートコントロールが同じＤＶＲ上に確立された異なるユーザプロファイルに対応する一実施形態では、ＤＶＲは、どのユーザ識別子が、ユーザの許可の授与が受信されたプログラミングされたリモートコントロールから受信されたものであるかを判定し、そのユーザ識別子に関連づけられたコンタクト情報を送信する。
【００４２】
本発明の一実施形態では、ＤＶＲのユーザのコンタクト情報がまだＤＶＲのハードディスクドライブまたは他の永続的な記憶装置にこの時点までに記憶されていない旨を、ＤＶＲが判定した場合、ＤＶＲはこの時点で、ＤＶＲのユーザのコンタクト情報をＤＶＲのユーザに要求し（例えば、ブロック１０２−１０４を参照して上記された技術を用いて）、現在および後の使用のために、ＤＶＲのハードディスクドライブまたは他の永続的な記憶装置上にそのコンタクト情報を記憶する。したがって、本発明の一実施形態では、ＤＶＲのユーザのコンタクト情報をＤＶＲが要求および／または受信する最初のときは、ＤＶＲのユーザのコンタクト情報を何らかの供給者または関心のある者に送信することをＤＶＲに可能にすることに、ＤＶＲのユーザが同意する最初のときである。ＤＶＲが初めにＤＶＲのユーザのコンタクト情報を記憶した後は、ＤＶＲはＤＶＲのユーザのコンタクト情報を再びＤＶＲのユーザに要求する必要はない。
【００４３】
本発明の一実施形態では、供給者または関心のある者は、ＤＶＲのユーザのコンタクト情報をインターネットを介して受信する。このコンタクト情報の受信に応じて、供給者または関心のある者の側の人物または機構が、コンタクト情報内に含まれるデータを用いてＤＶＲのユーザにコンタクトを開始してもよい。例えば、人物または機構は、人物または機構の電話にＤＶＲのユーザの（コンタクト情報に示された）電話番号を入力する（または、かつては「ダイヤルする」といわれていた）ことによってＤＶＲのユーザに電話の呼を開始してもよい。他の例では、人物または機構は、コンタクト情報に示されたＥメールアドレスにＥメールメッセージを送信してもよい。他の例では、人物または機構は、コンタクト情報に示されたインスタントメッセージング識別子を用いて（例えば、Ｙａｈｏｏ！インスタントメッセンジャーを用いて）インスタントメッセージングセッションを開始してもよい。インスタントメッセージングアプリケーションはＤＶＲ自身上で実行して、したがってＤＶＲのユーザとの即時の通信を可能にしてもよく、またはＤＶＲのユーザによっても所有されるおよび／または用いられるコンピュータ上で実行してもよい。他の例では、人物または機構はレター、ＤＶＤ、ＣＤ、サンプル、クーポン、カタログ、および／または他の印刷されたまたはコード化された情報を、コンタクト情報に示された所在地住所に送付してもよい。本発明の一実施形態では、人物または機構は、ＤＶＲがインターネットを介して送信したコンタクト情報に含まれるデータ（例えば、インターネットプロトコル（ＩＰ）アドレス）を用いて、ＤＶＲのユーザのＤＶＲとのボイスオーバーＩＰ（ＶＯＩＰ）セッションを開始する。そして、人物または機構はこのＶＯＩＰセッションを介してＤＶＲのユーザと通信してもよい。
【００４４】
人物または機構がＤＶＲのユーザとの通信を開始するために用いる通信の手法にかかわらず、人物または機構はＤＶＲのユーザに様々な通信を送信してもよい。例えば、人物または機構は、コンタクト情報を送信するためのＤＶＲのユーザの許可をＤＶＲが求めた時点でＤＶＲのユーザが視聴していたテレビジョン番組または広告において特徴づけられていた製品またはサービスに関する追加の情報を送信してもよい。他の例では、人物または機構は、そのようなサービスまたは製品を購入することをＤＶＲのユーザに勧めてもよい。本発明の一実施形態では、人物または機構はコンタクト情報に含まれるクレジットカードまたは銀行の情報を使用して（しかしながら、本発明の代替の実施形態では、コンタクト情報はそのようなクレジットカードまたは銀行の情報を除外してもよい）、人物または機構との通信においてＤＶＲのユーザが購入したサービスまたは製品の代金をＤＶＲのユーザに課金してもよい。
【００４５】
４．０  実施の機構−ハードウェアの概観
図３は、本発明の実施形態が実装されてもよいコンピュータシステム３００を示すブロック図である。コンピュータシステム３００はバス３０２または情報を通信するための他の通信機構と、バス３０２と結合されており情報を処理するためのプロセッサ３０４と、を含む。コンピュータシステム３００はまた、バス３０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、情報およびプロセッサ３０４によって実行される命令を記憶するためのメインメモリ３０６を含む。メインメモリ３０６はまた、プロセッサ３０４によって実行される命令の実行の間、一時的な変数または他の中間情報を記憶するために用いられてもよい。コンピュータシステム３００はさらに、バス３０２に結合された、プロセッサ３０４のために静的情報および命令を記憶するためのリードオンリーメモリ（ＲＯＭ）３０８または他の静的記憶装置を含む。情報および命令を記憶するための磁気ディスクまたは光ディスクなどの記憶装置３１０が提供され、バス３０２に結合される。
【００４６】
コンピュータシステム３００はバス３０２を介して、例えば陰極線管（ＣＲＴ）などの、コンピュータユーザに情報を示すためのディスプレイ３１２に結合されてもよい。情報およびコマンド選択をプロセッサ３０４に通信するための、英数字および他のキーを含む入力装置３１４が、バス３０２に結合される。他のタイプのユーザ入力装置は、方向情報およびコマンド選択をプロセッサ３０４に通信し、ディスプレイ３１２上でカーソルの移動を制御するための、マウス、トラックボール、スタイラス、またはカーソル方向キーなどのカーソル制御３１６である。この入力装置は典型的には、第１の軸（例えばｘ軸）および第２の軸（例えばｙ軸）である２つの軸において２つの自由度を有し、それは装置が平面上での位置を特定することを可能にする。
【００４７】
本発明は、ＤＶＲの選択されたトリックプレイモードに応じた表示のために多フレーム映像番組のフレームを選択するためのコンピュータシステム３００の使用に関する。本発明の一実施形態によれば、ＤＶＲの選択されたトリックプレイモードに応じた表示のために多フレーム映像番組のフレームを選択することは、メインメモリ３０６に含まれる１つ以上の命令の１つ以上の配列を実行するプロセッサ３０４に応じて、コンピュータシステム３００によって提供される。そのような命令は他のコンピュータ読み取り可能媒体、例えば記憶装置３１０からメインメモリ３０６に読み取られてもよい。メインメモリ３０６に含まれる命令の配列の実行は、プロセッサ３０４に本明細書に記載された処理のステップを実行させる。代替の実施形態では、本発明を実施するためのソフトウェア命令の代わりに、または組み合わせて、ハードワイヤードの回路が用いられてもよい。したがって、本発明の実施形態はハードウェア回路およびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００４８】
本明細書で用いられる用語「コンピュータ読み取り可能媒体」は、プロセッサ３０４に実行の命令を提供することに関与する任意の媒体を指す。そのような媒体は、不揮発性媒体、揮発性媒体、および送信媒体を含むがそれらに限定されない、多くの形態をとることができる。不揮発性媒体には、例えば、光または磁気ディスク、例えば記憶装置３１０などが挙げられる。揮発性媒体にはダイナミックメモリ、例えばメインメモリ３０６などが挙げられる。送信媒体には同軸ケーブル、銅線および、バス３０２を有するワイヤを含む光ファイバなどが挙げられる。送信媒体はまた、電波および赤外線データ通信の最中に生成されるものなどの、音波または光波の形態をとることもできる。
【００４９】
コンピュータ読み取り可能媒体の共通の形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光学媒体、パンチカード、紙テープ、穴のパターンを有する他の任意の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、他の任意のメモリチップまたはカートリッジが挙げられる。
【００５０】
様々な形態のコンピュータ読み取り可能媒体が、実施のためにプロセッサ３０４への１つ以上の命令の１つ以上の配列を実行することに関与してもよい。例えば、命令はリモートコンピュータの磁気ディスク上で最初に実行されてもよい。リモートコンピュータはそのダイナミックメモリに命令をロードして、モデムを用いて電話線で命令を送信することができる。コンピュータシステム３００にローカルなモデムが電話線上のデータを受信して、赤外線送信器を用いてデータを赤外線信号に変換することができる。赤外線検出器が赤外線信号に搬送されたデータを受信して、適切な回路がバス３０２上にデータを流すことができる。バス３０２はメインメモリ３０６にデータを搬送し、メインメモリ３０６からプロセッサ３０４は命令を取り出して実施する。メインメモリ３０６によって受信された命令は、プロセッサ３０４による実施の前または後のいずれかに、記憶装置３１０上に、任意で記憶されてもよい。
【００５１】
コンピュータシステム３００はバス３０２に結合された通信インターフェイス３１８も含む。通信インターフェイス３１８はローカルネットワーク３２２に接続されたネットワークリンク３２０に、双方向データ通信結合を提供する。例えば、通信インターフェイス３１８は、対応するタイプの電話線にデータ通信接続を提供する総合デジタル通信網（ＩＳＤＮ）カードまたはモデムであってもよい。他の例として、通信インターフェイス３１８は、互換可能なローカルエリアネットワーク（ＬＡＮ）にデータ通信接続を提供するＬＡＮカードであってもよい。無線リンクが実装されてもよい。そのような任意の実装において、通信インターフェイス３１８は、様々なタイプの情報を示すデジタルデータストリームを搬送する電気的、電磁気的、または光信号を送信および受信する。
【００５２】
ネットワークリンク３２０は一般的に１つ以上のネットワークを介して他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク３２０はローカルネットワーク３２２を介して、ホストコンピュータ３２４またはインターネットサービスプロバイダ（ＩＳＰ）３２６によって操作されるデータ装置への接続を提供してもよい。同様に、ＩＳＰ３２６は、「インターネット」３２８と一般的に呼ばれている世界的パケットデータ通信ネットワークを介してデータ通信サービスを提供する。ローカルネットワーク３２２およびインターネット３２８は共に、デジタルデータストリームを搬送する電気的、電磁気的、または光信号を用いる。デジタルデータをコンピュータシステム３００へ、またはコンピュータシステム３００から搬送する、様々なネットワークを介した信号およびネットワークリンク３２０上にあって通信インターフェイス３１８を介した信号は、情報を運ぶ搬送波の例示的な形態をとる。
【００５３】
コンピュータシステム３００は、ネットワーク、ネットワークリンク３２０、および通信インターフェイス３１８を介して、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例では、サーバ３３０はアプリケーションプログラムのために要求されたコードを、インターネット３２８、ＩＳＰ３２６、ローカルネットワーク３２２および通信インターフェイス３１８を介して送信してもよい。
【００５４】
受信されたコードは受信されたときにプロセッサ３０４によって実行されてもよく、および／または後の実行のために記憶装置３１０、または他の不揮発性記憶装置に記憶されてもよい。このようにして、コンピュータシステム３００は搬送波の形態でアプリケーションコードを得ることができる。
【００５５】
５．０  拡張例および代替例
前記の特定において、本発明は、その特定の実施形態を参照して記載された。しかしながら、本発明のより広い精神および範囲から逸脱することなく、様々な修正および変更が加えられてもよいことは明らかである。明細書および図面は、したがって、限定的な意味ではなく例示的な意味とみなされるべきである。
【００５６】
例えば、本発明の一実施形態では、ＤＶＲがＤＶＲのユーザのコンタクト情報を関心のある者（例えば供給者）に上記のように供給した後、関心のある者は関心のある者のコンピュータを用いて、ＤＶＲとのボイスオーバーＩＰ（ＶＯＩＰ）セッションを開始する。そのようなセッションが開始された後、関心のある者はインターネットを介して送信されたＶＯＩＰパケットを通じて、ＤＶＲのユーザのＤＶＲとテレビジョンセットを介してＤＶＲのユーザに直接話しかける。本発明のそのような一実施形態では、ＤＶＲが関心のある者に送信するコンタクト情報はＤＶＲのＩＰアドレスおよび／またはＤＶＲに固有の他の識別子を含み、したがって関心のある者のコンピュータはインターネットを介してＤＶＲとＶＯＩＰ接続を確立することができる。
【００５７】
本発明のそのようなある一実施形態では、マイクロホンがＤＶＲに接続されるかＤＶＲ内に構築され、ＤＶＲはＤＶＲのユーザから会話を受信することが可能である。本発明のそのような一実施形態では、ＤＶＲは、ＶＯＩＰ接続を介して、関心のある者のコンピュータに、ＤＶＲのユーザが発する聞き取り可能な会話を送信する。したがって、本発明のある一実施形態では、ＤＶＲのユーザおよび関心のある者はＤＶＲのユーザの電話を用いることなく互いに音声通信を行う。すなわち、ＤＶＲ自身が、電話が行うような音声通信の役割を実行する。
【００５８】
本発明の同様の実施形態では、関心のある者は、関心のある者のコンピュータとＤＶＲの間でインターネット上ビデオ会議を確立する。関心のある者とＤＶＲのユーザとはこのビデオ会議において互いに通信する。ＤＶＲは選択肢として、ビルトインビデオカメラまたはマイクロホンと接続されるかそれらを有し、関心のある者はＤＶＲのユーザがどのような動作や会話を行っているのか見聞きすることができる。本発明のそのような実施形態では、関心のある者の動作および会話はＤＶＲが取り付けられたテレビジョンのスクリーンまたはスピーカを介してＤＶＲのユーザに示されることができる。
【００５９】
本発明の同様の実施形態では、関心のある者は関心のある者のコンピュータとＤＶＲの間でインスタントメッセージング接続を確立する。関心のある者とＤＶＲのユーザはこのビデオ会議において互いに通信する。
【００６０】
本発明の実施形態はＤＶＲに関連して上に記載されたが、本発明の代替の実施形態が、ＤＶＲ以外の装置において実施されてもよく、ＤＶＲ以外の装置を対象にして用いられてもよい。例えば、本発明の一実施形態では、持ち運び可能なメモリ装置が上述のＤＶＲに代わって用いられる。そのようなメモリ装置の例は、およびコンテンツを搬送するそのような装置のほかの可能性のある応用例は、「持ち運び可能なメモリ装置を用いるコンテンツ配信システム（ＣＯＮＴＥＮＴ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＳＹＳＴＥＭ  ＵＳＩＮＧ  ＴＲＡＮＳＰＯＲＴＡＢＬＥ  ＭＥＭＯＲＹ  ＤＥＶＩＣＥＳ）」という名称の米国特許出願第１２／１９１２６１号に記載され、それはあたかもここに完全に開示されたかのように本明細書に参照によって組み込まれる。そのような持ち運び可能なメモリ装置の少なくともいくつかの実施形態は、テレビジョン番組を記録する可能性を要求しない（例えば、インターネットからのみコンテンツを読み出す装置もあるかもしれない）。
【図１】
0005735486.tif 000002
【図２Ａ】
0005735486.tif 000003
【図２Ｂ】
0005735486.tif 000004
【図３】
0005735486.tif 000005