(57)【特許請求の範囲】
【請求項１】
コンピュータで実施される方法であって、
ユーザがショートカットを作成することを望む特定のメディアコンテンツを示すユーザコマンド入力を、セットトップデバイスで受信するステップであって、前記特定のメディアコンテンツが、前記ユーザコマンド入力時にはソースから読出せない、ステップと、
前記特定のメディアコンテンツが既に前記ソースから読出し可能となっていることを検出することに応じ、かつ特定のメディアコンテンツを示す前記ユーザコマンド入力に基づいて、前記特定のメディアコンテンツを前記ソースから読出すためのコンテンツ読出しプロセスを開始する参照を備える番組ショートカットオブジェクトを生成するステップと、
前記番組ショートカットオブジェクトに基づいて、前記セットトップデバイスが、前記特定のメディアコンテンツに対応するメニュー項目をメニュー内に提示するステップと、
前記ユーザが前記メニューから前記メニュー項目を既に選択していることを示すユーザコマンド入力の受信に応じて、前記セットトップデバイスが、画面に到達するために、および／または前記特定のメディアコンテンツのアクセス、購入、および／またはダウンロードが行われる方法、またはルーチンを実行するために、前記番組ショートカットオブジェクトに対応する前記コンテンツ読出しプロセスを実行するステップと、
前記セットトップデバイスで、前記読出された特定のメディアコンテンツを提示するステップと
を備える、方法。
【請求項２】
前記コンテンツ読出しプロセスが、ビデオオンデマンドサービスから前記特定のメディアコンテンツを読出すこと、前記特定のメディアコンテンツをダウンロードすること、前記特定のメディアコンテンツの記録を予約すること、または前記特定のメディアコンテンツのストリームを受信することのうちの少なくとも任意の１つを含む、請求項１に記載の方法。
【請求項３】
ユーザが既に視聴したまたは記録したメディアコンテンツを分析するステップと、
前記ユーザが既に視聴したまたは記録した前記メディアコンテンツの前記分析の少なくとも一部に基づいて、ユーザが関心を持つメディアコンテンツのタイプを識別するステップと、
前記識別されたメディアコンテンツのタイプと同様の第二のメディアコンテンツに対し第二のショートカットオブジェクトを自動的に生成するステップとを、 
さらに備える、請求項１に記載の方法。
【請求項４】
ユーザが関心を持つメディアコンテンツのタイプを示すユーザコマンド入力を受信するステップと、
前記ユーザコマンド入力によって識別されたメディアコンテンツの前記タイプに少なくとも部分的に基づいて、第二のメディアコンテンツへの第二の番組ショートカットを生成するステップとを、
さらに備える、請求項１に記載の方法。
【請求項５】
ネットワーク内の追加されたセットトップデバイスに、前記番組ショートカットオブジェクトを送信するステップを、さらに備える、請求項１に記載の方法。
【請求項６】
ユーザコマンド入力によって特定された特定メニューまたは既定の基準の1つ以上に基づいて、前記メニュー項目を提示する前記メニューを決定するステップを、さらに備える、請求項１に記載の方法。
【請求項７】
前記特定のメディアコンテンツが、もはや、前記プロセスによって読出すことができないとの決定、または前記特定のメディアコンテンツのプロバイダによって特定された期限日に既に到達しているとの決定に応じて、前記番組ショートカットオブジェクトを削除するステップを、さらに備える、請求項１に記載の方法。
【請求項８】
前記ユーザコマンド入力が、ウェブブラウザアプリケーション、ウェブブラウザアプリケーションの拡張、ウェブブラウザアプリケーションのプラグイン、ドキュメント視聴アプリケーション、RSSベースアプリケーション、ドキュメント編集アプリケーション、データベースクライアントアプリケーション、電子メール、またはテキストメッセージの１つを介して受信された入力である、請求項１に記載の方法。
【請求項９】
前記特定のメディアコンテンツを読出すステップが、前記特定のメディアコンテンツを既に読出している前記セットトップデバイス以外の計算デバイスから、前記特定のメディアコンテンツのトランスコードされたストリームを、受信するステップを備え、前記特定のメディアコンテンツを既に読出している前記計算デバイスが、ローカルエリアネットワークを介して前記セットトップデバイスに接続されている、請求項１に記載の方法。
【請求項１０】
サービスプロバイダから入手可能なコンテンツのサーチ結果を提示することに応じて、前記ユーザコマンド入力を受信するステップを、さらに備える、請求項１に記載の方法。
【請求項１１】
前記コンテンツ読出しプロセスを実行するステップが、前記特定のメディアコンテンツを視聴する権利を購入するステップを、さらに備える、請求項１に記載の方法。
【請求項１２】
前記コンテンツ読出しプロセスを実行するステップが、ウェブベースのソースから前記特定のメディアコンテンツを受信するステップを備え、さらに、
前記メニュー項目を有する前記メニュー内に、前記セットトップデバイスにより記録されたコンテンツに対応する複数のメニュー項目を、提示するステップを、備える、請求項１に記載の方法。
【請求項１３】
前記セットトップデバイス以外の遠隔の計算デバイスで、インターフェースを介して前記ユーザコマンド入力を受信するステップを、さらに備える、請求項１に記載の方法。
【請求項１４】
１つ以上の計算デバイスによって実行されたとき、請求項１〜１３の何れか１項に記載のステップを実行させる命令を記憶する、１つ以上のコンピュータ可読記憶媒体。
【請求項１５】
請求項１〜１３の何れか１項に記載のステップを実行するように構成されている、１つ以上の計算デバイスを備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルビデオレコーダ（ＤＶＲ）に関する。
【背景技術】
【０００２】
本節に記載された手法は追求可能であるが、必ずしも以前に着想されたか追求された手法とは限らない。したがって、本明細書に別途示されない限り、本節に記載された手法は本出願の請求項に対する従来技術とは限らず、本節に含まれることによって従来技術と認められることはない。
【０００３】
消費者の世界へのＤＶＲの登場は、視聴者がメディアコンテンツを見て記録する方法に革命をもたらした。ＤＶＲはテレビジョン番組を、多数のメディアコンテンツを記憶可能な、１つ以上の揮発性または不揮発性のコンピュータ読み取り可能記憶媒体に記録する。ＤＶＲは通常箱形の形状であり、それらが接続されるテレビジョンセットの上に置かれることがしばしば見られるため、ＤＶＲは一般に、「セットトップボックス」と本明細書で呼ぶ広い装置カテゴリに含まれる。ビデオカセットレコーダ（ＶＣＲ）と同様に、ＤＶＲは（放送用コンテンツのための）アンテナ、（ケーブルサービスプロバイダからの）ケーブル、または（衛星放送サービスプロバイダからの）衛星放送パラボラアンテナからの入力として、１つ以上のメディアコンテンツ信号（それはテレビジョン番組、映画、またはその他の任意のタイプのメディアコンテンツを表してもよい）を受信してもよく、また、ユーザへの表示のためにテレビジョンセットまたはその他のディスプレイ装置に信号を出力してもよい。ＤＶＲはまた、インターネットを含む、メディアコンテンツを有する１つ以上のネットワークに接続されることができるブロードバンドネットワーク接続から、メディアコンテンツを受信してもよい。
【０００４】
ユーザは、将来のいつかにＤＶＲに放送されるかそうでなければ送信されるかもしれない特定のコンテンツの記録をスケジューリングするように、ＤＶＲに指示してもよい。したがって、ユーザはＤＶＲがコンテンツを受信する時刻に先駆けて、コンテンツの自動的な記録をスケジューリングしてもよい。例えば、ユーザは、特定の日時に始まり別の特定の時刻に終わる特定のチャンネルで放送される不特定のコンテンツを記録するように、ＤＶＲに指示するかもしれない。他の例では、ユーザは、特定の映画、特定のイベント、または複数エピソードのテレビジョンシリーズの特定のエピソードの（特定のチャネルで、特定の日時に始まる）特定の上演を記録するように、ＤＶＲに指示するかもしれない。他の例では、ユーザは、インスタンスが放送される日時またはチャンネルを特定することなく、特定の映画、特定のイベント、または複数エピソードのテレビジョンシリーズの特定のエピソードの次に放送されるインスタンスを記録するように、ＤＶＲに指示するかもしれない。他の例では、ユーザは、それらのエピソードが放送される日時を特定することなく、特定のチャンネルで複数エピソードのテレビジョンシリーズのすべての（またはすべての封切りの）エピソードを記録するように、ＤＶＲに指示するかもしれない。他の例では、ユーザは、インスタンスの題名、チャンネル、または放送時間を特定することなく、特定のキーワード、特定の俳優、および／または特定の監督に関連する映画、イベント、または複数エピソードのテレビジョンシリーズのエピソードのすべての（またはすべての封切りの）インスタンスを記録するように、ＤＶＲに指示するかもしれない。他の例では、ユーザはまた、将来見るためにインターネット上のメディアコンテンツプロバイダから特定のコンテンツをダウンロードするように、ＤＶＲに指示するかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の例に記載のように、ＤＶＲは、様々な方法での記録のために番組を検索して番組をスケジューリングすることをユーザに可能にする。他のタイプのメディアコンテンツ、例えばビデオオンデマンド、ネットワークからのコンテンツのダウンロード、そしてオンラインビデオボールト（Ｖｉｄｅｏ  Ｖａｕｌｔ）が次第に広く使用されるようになるため、それらに関心を持つユーザがメディアコンテンツを探すための検索はより複雑になる。実際に、有効なメディアコンテンツの量と種類に圧倒感を覚えるユーザもいるかもしれない。この状況下で、これらのユーザは記録を望む特定のメディアコンテンツと本当に出会うとき、ユーザはＤＶＲの記憶空間制約または他の理由（例えば、ユーザが異なる特定のメディアコンテンツの記録を望むため）によって記録が不可能になるかもしれない。ユーザが特定のメディアコンテンツを後に加えるために、記録をスケジューリングすることを待つ場合、ユーザは特定のメディアコンテンツを見つけるために自分が以前に行ったステップを再びたどらなければならない。この過程はユーザには大変な欲求不満となるかもしれない。
【０００６】
例えば、最近公開された映画をダウンロードして見るためにユーザがビデオオンデマンドサーバにアクセスすると考える。よくあることだが、ユーザが最初のメディアコンテンツを閲覧しているときに、彼は関心を持つ第２のメディアコンテンツに出会うかもしれない。けれども、ある場合（例えば、ＤＶＲの空間制約、メディアコンテンツの他の記録のスケジュール、ユーザが確実にコンテンツを見るまでコンテンツの代金を払いたがらない、など）には、ユーザはこの時点で第２のメディアコンテンツを記録することができない。ユーザが戻ってきて第２のメディアコンテンツを後でスケジューリングすることを決めた場合、ユーザはステップを再びたどって第２のメディアコンテンツを見つけなければならない。この過程は、様々なメニュー画面を介して操作すること、以前に実行されたキーワード検索を繰り返すこと、および第２のメディアコンテンツを見つけるための他の不便な細かいことを含みうる。さらに、ユーザは、正しくないメニューへと操作を行ったり、キーワードの綴りを間違えたり、または他の微細な誤りを犯すかもしれない。このことは、ユーザの欲求不満をさらに増大させる。
【０００７】
本発明は、例として、しかし限定としてではなく、添付の図面において図示され、同一の参照符号は同一の要素に言及する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による、ＤＶＲのユーザが番組ショートカットを作成することができるシステムを示すブロック図である。
【図２】本発明の一実施形態による、番組ショートカットにアクセスするメインメニューを表す、ＤＶＲによって示された画面の例である。
【図３】本発明の一実施形態による、番組ショートカットを含むフォルダがついたメニューを表す、ＤＶＲによって示された画面の例である。
【図４】本発明の一実施形態による、番組ショートカットがついたメニューを表す、ＤＶＲによって示された画面の例である。
【図５】本発明の一実施形態による、特定のメディアコンテンツを探索することをユーザに可能にする、ＤＶＲによって示された画面の例である。
【図６】本発明の一実施形態による、ユーザが番組ショートカットを作成することを望む旨をユーザが示すことを可能にするユーザインターフェイス制御がついた、ＤＶＲによって示された画面の例である。
【図７】本発明の一実施形態による、ユーザインターフェイス制御が番組ショートカットを作成する旨を表す、ＤＶＲによって示された画面の例である。
【図８】本発明の一実施形態による、番組ショートカットの作成の確認を表す、ＤＶＲによって示された画面の例である。
【図９】本発明の一実施形態による、番組ショートカットを含んでもよいフォルダを表す、ＤＶＲによって示された画面の例である。
【図１０】本発明の一実施形態による、番組ショートカットにユーザがアクセスすることを可能にするメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図１１】本発明の一実施形態による、番組ショートカットによって示されたビデオオンデマンドコンテンツをユーザが購入することを可能にするメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図１２】本発明の一実施形態による、ビデオオンデマンド購入要求をユーザが確認することを可能にするメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図１３】本発明の一実施形態による、ビデオオンデマンド購入要求の完了を表す、ＤＶＲによって示された画面の例である。
【図１４】本発明の一実施形態による、番組ショートカットを含むフォルダを表す、ＤＶＲによって示された画面の例である。
【図１５】本発明の一実施形態による、番組ショートカットによって参照された特定のメディアコンテンツをユーザがダウンロードすることを可能にするメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図１６】本発明の一実施形態による、特定のメディアコンテンツをダウンロードするダウンロード要求の確認を表す、ＤＶＲによって示された画面の例である。
【図１７】本発明の一実施形態による、特定のメディアコンテンツのための情報を見ることに基づいて推薦されたメディアコンテンツを見るメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図１８】本発明の一実施形態による、特定の推薦エンティティからの選択に基づいて推薦された異なるメディアコンテンツを表す、ＤＶＲによって示された画面の例である。
【図１９】本発明の一実施形態による、特定の推薦エンティティから推薦されたメディアコンテンツのグループを参照する番組ショートカットを作成するメニュー項目を表す、ＤＶＲによって示された画面の例である。
【図２０】本発明の一実施形態による、番組ショートカットを含むフォルダを有する、ＤＶＲによって示された画面の例である。
【図２１】本発明の一実施形態による、グループ内に存在する番組ショートカットを表す、ＤＶＲによって示された画面の例である。
【図２２】本発明の一実施形態による、番組ショートカットから参照されるメディアコンテンツを記録することをユーザにプロンプトで促す、ＤＶＲによって示された画面の例である。
【図２３】本発明の一実施形態による、第三者のウェブサイトに対応する番組ショートカットを含むフォルダを表示する、ＤＶＲによって示された画面の例である。
【図２４】本発明の一実施形態による、第三者のウェブサイトからのメディアコンテンツに対応する番組ショートカットのリストを示す、ＤＶＲによって示された画面の例である。
【図２５】本発明の一実施形態による、ＤＶＲの内部構造および動作の例を示すブロック図である。
【図２６】本発明の実施形態が実施されることが可能なシステムのブロック図である。
【発明を実施するための形態】
【０００９】
以下の記載においては、説明の目的で、本発明の完全な理解を提供するために、多くの特定の詳細部が記載される。しかしながら、本発明がこれらの特定の詳細部なしに実施されてもよいことは明らかであろう。他の例では、本発明を不必要に不明瞭にすることを避けるように、周知の構造または装置がブロック図形式において示される。
【００１０】
全体の概観
本明細書に記載のシステムおよび技術は、メディアコンテンツへの番組ショートカットをＤＶＲのユーザが作成することを可能にする。本明細書で用いられる場合、メディアコンテンツとは、映画、テレビジョン番組、ダウンロード可能なコンテンツ、ビデオオンデマンドコンテンツ、ウェブサイトからのコンテンツ、またはユーザによって読み出されることが可能な任意の他のコンテンツのことをいうが、それらには限定されない。一実施形態では、ユーザは、ユーザが関心を引くメディアコンテンツに番組ショートカットを作成する。一実施形態によれば、番組ショートカット機構は、参照されたメディアコンテンツにリンクする番組ショートカットをユーザが作成できるようにする。例えば、ユーザが関心を引く特定のメディアコンテンツを識別する検索をユーザが行うとする。ユーザは、メディアコンテンツに番組ショートカットオブジェクトを作成する番組ショートカット機構を開始するかもしれない。番組ショートカットオブジェクトは特定のメディアコンテンツ自体への、または、メディアコンテンツをユーザが検索することを可能にするアクセスポイントへの、参照またはリンクを含んでもよい。これらのアクセスポイントは、メディアコンテンツのダウンロードを開始するメニューまたはメディアコンテンツを見るためのビデオオンデマンドを開始するメニューを含んでもよい。
【００１１】
一実施形態では、番組ショートカットはユーザに容易にアクセス可能なＤＶＲのメニュー項目として追加される。本明細書で用いられる場合、容易にアクセス可能なメニュー項目とは、アクセスするために限定された入力コマンドを要求するメニュー項目であり、したがって、ユーザによって容易にかつ頻繁にアクセス可能であってもよい。アクセス可能なメニューはユーザにとって「近い」ものとして記載されてもよい。本明細書で用いられる場合、「近い」は例によって説明することができる。ＤＶＲメニュー構造は１０個の階層的レベル（例えば、１０レベルの深さ）を有するかもしれない。この状況下で、アクセス可能なメニューは、深さの観点からは、メイン（またはルート（ｒｏｏｔ））メニューよりも最後の（またはリーフ（ｌｅａｆ））メニューのほうに近い。代替として、アクセス可能なメニューは、限定された入力コマンド（例えば、リモートコントロールまたは他の入力装置上でのわずか２つまたは３つのキーストローク）によって開かれるＤＶＲ画面とみなしてもよい。例えば、ＴｉＶｏ  ＤＶＲシステムにおいて、「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」は入力装置から２キーストローク以内でどの点にもアクセス可能なため、「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」はアクセス可能なメニューであるかもしれない。他の実施形態では、アクセス可能なメニューは単独のコマンド（例えば、リモートコントロールまたは他の入力装置上の専用のボタン）によって開かれることが可能なメニューである。
【００１２】
番組ショートカットは、追加の検索を行う必要なしに、ユーザの関心に合致するメディアコンテンツを発見および記録することをユーザに可能にしてもよい。本明細書に記載のシステムおよび技術は特定のメディアコンテンツのための番組ショートカットを自動的に作成してもよい。一実施形態では、分析機構が、ユーザが記録のために選択したメディアコンテンツを分析し、ユーザが選択したメディアコンテンツに関連するメディアコンテンツを選択して番組ショートカットを作成してもよい。例えば、ユーザはポーカーに関する複数の番組を含むメディアコンテンツを記録するようにスケジューリングを行うかもしれない。この状況下で、分析機構は、ＤＶＲのユーザがポーカーに関する番組に関心があると結論づけるとする。分析機構は、限定するものではないが、好みの俳優、好みの主題、好みのカテゴリ（例えばＨＤでのロマンチックなコメディ）、などの関心に合致する番組を発見する、任意のタイプの合致アルゴリズムを用いてもよく、任意の他の合致方法を用いてもよい。
【００１３】
ポーカーに関する番組の例に戻ると、分析機構がＶＯＤを介して提供されたポーカーに関する番組に出会った場合、分析機構は、この新しい番組はユーザが関心のあるものであるかもしれないと判定し、ＶＯＤの番組への番組ショートカットを作成する。分析機構はＶＯＤに限られない。というのは、分析機能は、検索を行って、放送、ダウンロードパートナー（例えばＡｍａｚｏｎまたはＮｅｔｆｌｉｘ）、または任意の他のコンテンツ配信システムを介するメディアコンテンツへの番組ショートカットを作成できるためである。
【００１４】
一実施形態では、番組ショートカット機構は関連するメディアコンテンツへの番組ショートカットを作成する。番組ショートカット機構は、実施形態に基づいて変化する多くの異なった位置に、新しく作成された番組ショートカットを配置してもよい。例えば、ポーカーに関連するメディアコンテンツへの番組ショートカットは、ユーザのポーカーに関連する要望リストに配置されるかもしれない。したがって、ＤＶＲのユーザが自分の他のポーカーに関連する番組にアクセスする場合、ＤＶＲはポーカーに関連する追加の番組が記録のために利用可能であることをユーザに告知してもよい。一実施形態では、ユーザは画面上で、アイコンまたはグラフィック表示による番組ショートカットを告知される。他の実施形態では、告知はＥメール、ポップアップメッセージ、テキストメッセージ、オンスクリーンメッセージまたはユーザにショートカットを示すことができる任意の他の方法で到達してもよい。
【００１５】
番組ショートカットは、参照されたメディアコンテンツをユーザがいつでもダウンロードできるようにしてもよい。ダウンロードは、ダウンロードの速度が最も早くなることができるオフピークの時間帯に、または、追加の記憶空間が使用可能になるかＤＶＲに追加された後に行われてもよい。さらに、番組ショートカットは、Ｎｅｔｆｌｉｘ、ＹｏｕＴｕｂｅ、または即時に見るためのビデオオンデマンドなどのプロバイダを介して、参照されたメディアコンテンツをユーザがいつでもストリーミングできるようにしてもよい。
【００１６】
本明細書に記載のシステムおよび技術はさらに拡張されて、広範囲の受信元からメディアコンテンツにリンクしてもよい。例えば、番組ショートカット機構を用いて、（例えばｉＴｕｎｅｓ、ＴｉｖｏＣａｓｔ、またはＹａｈｏｏ！ＴＶを介して）ダウンロード可能なコンテンツ、共有されたビデオファイル（例えば、友人または家族の一員によってアップロードおよび公開されたメディアコンテンツ）、推薦エンティティによって提案されたコンテンツ、テレビジョン放送局、映像供給者、広告データ（例えばアドレス情報を埋め込まれたコマーシャル）から得られたコンテンツ、およびインターネットおよび他のネットワークを介してアクセス可能な他のメディアコンテンツにリンクしてもよい。
【００１７】
システムの概観
図１は、本発明の一実施形態によって、選択されたコンテンツ、ウェブダウンロード、推薦された番組、および／または他の推薦されたメディアコンテンツへの、番組ショートカットまたは「ブックマーク」をユーザが作成することができる、システムを示すブロック図である。図示されたシステムは、本発明の実施形態が実施されうる多くの異なるシステムの１つにすぎない。本発明の実施形態が実施されうる他のシステムは、図１に示されたものよりも、含まれる構成要素の数が多くても少なくてもよい。
【００１８】
図１に示されたシステム１００はＤＶＲ１０１を含み、ＤＶＲ１０１は一実施形態では、番組ショートカット構成要素１１０、ＬＡＮ１１１、およびパーソナルコンピュータ（ＰＣ）１１２を含む。加えて、システム１００は、データベース１１８、テレビジョンコンテンツプロバイダ１１６（例えば放送局、衛星テレビジョンプロバイダ、ケーブルテレビジョンプロバイダ、ＩＰＴＶプロバイダ）、ダウンロード可能なコンテンツプロバイダのウェブサーバ１１４、ビデオオンデマンドプロバイダ１１５、推薦エンティティ１０４、および第三者のウェブサーバ１１７に接続された、ＤＶＲサービスプロバイダのウェブサーバ１０６を含む。典型的には、ＤＶＲ１０１およびユーザのＰＣ１１２は両方ともＬＡＮ１１０に（物理的に、または無線のいずれかで）接続される。典型的には、ＤＶＲ１０１、ＬＡＮ１１１、およびＤＶＲのユーザのＰＣ１１２はすべて同じ場所に位置するであろう。
【００１９】
一実施形態では、ＤＶＲ１０１は、ＤＶＲ１０１がテレビジョンコンテンツプロバイダ１１６から受信したメディアコンテンツを受信、記憶、および表示する。テレビジョンコンテンツプロバイダは、無線でケーブルテレビジョンプロバイダまたは衛星放送サービスプロバイダを介してメディアコンテンツを放送することによってコンテンツを提供してもよい。ＬＡＮ１１１はインターネット１０２に接続される。ＬＡＮ１１１を介して、ＤＶＲのユーザのＰＣ１１２、およびＤＶＲ１０１は、これもまたインターネット１０２に接続された他の装置と通信してもよい。ＤＶＲサービスプロバイダのウェブサーバ１０６、第三者のウェブサーバ１１７、推薦エンティティ１０４、ビデオオンデマンドプロバイダ１１５、およびダウンロード可能なコンテンツプロバイダ１１４もまた、インターネット１０２に接続される。これらのエンティティ、プロバイダ、およびサーバのそれぞれが、互いに通信し、ウェブサービスプロトコルまたは任意の他の通信プロトコルを用いてインターネット１０２およびＬＡＮ１１１を介してＤＶＲ１０１と通信してもよい。ＤＶＲのユーザのＰＣ１１２はインターネットブラウザアプリケーション（例えばＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅｒまたはＭｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ）を実施してもよい。ＤＶＲのユーザのＰＣ１１２およびＤＶＲサービスプロバイダのウェブサーバ１０６はハイパーテキストトランスファープロトコル（ＨＴＴＰ）または他の任意の通信プロトコルを用いて、インターネット１０２およびＬＡＮ１１０を介して互いに通信してもよい。
【００２０】
ＤＶＲサービスプロバイダのウェブサーバ１０６はデータベース１１８に接続される。ＤＶＲサービスプロバイダのウェブサーバ１０６はデータベース１１８にデータを記憶したり、データベース１１８からデータを取り出したりしてもよい。ＤＶＲ１０１はダウンロード可能なコンテンツプロバイダのウェブサーバ１１４から、ＨＴＴＰまたはファイルトランスファープロトコル（ＦＴＰ）を含むがそれには限られない任意のタイプの通信プロトコルを用いて、インターネット１０２およびＬＡＮ１１１を介し、コンテンツ（例えばファイル）をダウンロードしてもよい。
【００２１】
第三者のウェブサーバ１１７はインターネット１０２に接続される。第三者のウェブサーバ１１７はＨＴＴＰなどの任意の通信プロトコルを用いて、インターネット１０２を介してＰＣ１１２および／またはＤＶＲサービスプロバイダのウェブサーバ１０６と通信してもよい。
【００２２】
推薦エンティティ１０４もまたインターネット１０２に接続される。推薦エンティティ１０４はＨＴＴＰなどの任意の通信プロトコルを用いて、インターネット１０２を介してＤＶＲサービスプロバイダのウェブサーバ１０６と通信してもよい。
【００２３】
ビデオオンデマンドプロバイダ１１５はインターネット１０２に接続される。ＤＶＲ１０１はＨＴＴＰまたはファイルトランスファープロトコル（ＦＴＰ）などのプロトコルを用いて、インターネット１０２およびＬＡＮ１１１を介してプロバイダ１１５からオンデマンドコンテンツをダウンロードすることができる。ビデオオンデマンドプロバイダ１１５はＨＴＴＰなどのプロトコルを用いて、インターネット１０２を介してＤＶＲサービスプロバイダのウェブサーバ１０６と通信してもよい。
【００２４】
番組ショートカット
本明細書で用いられるものとして、番組ショートカットは、特定のメディアコンテンツのビデオオンデマンドの取り出し、ダウンロード、ストリーミング、購入、記録、または開始を行うための参照またはリンクを備えるオブジェクトに言及する。番組ショートカットは様々な方法やルーチンを含んでもよい。番組ショートカットは特定のメディアコンテンツ自身への参照を含んでもよい。番組ショートカットはメディアコンテンツに関する情報を含んでもよく、メディアコンテンツのアクセス、購入、および／またはダウンロードが行われる画面、方法、またはルーチンへの到達のための参照を含んでもよい。加えて、番組ショートカットはデータの特定のセットへのデジタル著作権を認証する機能を有してもよい。番組ショートカットは、多数のドメインスペースまたはメニューを介して操作して特定のメディアコンテンツを再び探す必要なしに、ＤＶＲのユーザが特定のメディアコンテンツにすばやくアクセスすることを可能にする。したがって、番組ショートカットは、ユーザに容易にアクセス可能なメニュー位置に作成される。
【００２５】
番組ショートカットは、時間帯を変更するためにアクティブであり続けてもよい。番組ショートカットは、参照されたメディアコンテンツがなおも利用可能である限り続いてもよい。参照されたメディアコンテンツがひとたび利用可能でなくなると、番組ショートカットはもはや有効ではなくなり、自動的に削除されてもよい。いくつかの例では、参照されたメディアコンテンツへのアクセスまたは記録をユーザがもはや望まない場合、ユーザが番組ショートカットを削除してもよい。一実施形態では、ユーザは番組ショートカットがどのくらい長く有効であるか特定する。他の実施形態では、メディアコンテンツの保有者はメディアコンテンツおよび／または番組ショートカットの有効期限日を設定してもよい。例えば、映画会社が特定の映画を宣伝する予告編を発表するかもしれない。予告編の映画会社は、映画がもはや映画館で上映されなくなった後に予告編を削除することを望むかもしれない。映画会社は予告編に有効期限日を設定するか、映画がもはや映画館で上映されなくなった場合に予告編および予告編へのすべての番組ショートカットを明示的に削除してもよい。これらの方法およびその他の方法で、番組ショートカットが失効するように構成されてもよい。
【００２６】
番組ショートカット構成要素
図１において、番組ショートカット構成要素１１０は一般に、電子情報を検索、閲覧、操作、または見ることをＤＶＲのユーザに可能にする、ソフトウェアアプリケーションの構成要素を表す。番組ショートカット構成要素１１０は、ＤＶＲのユーザが関心を示す情報またはメディアコンテンツへのリンク（または「ブックマーク」）を作成することを、ＤＶＲのユーザに可能にする。例えば、番組ショートカット構成要素１１０はウェブブラウザ、ドキュメントビューア、ＲＳＳニュースリーダ、メールクライアント、ドキュメントエディタ、データベースクライアントアプリケーション、または電子情報を操作するための他のソフトウェアツールの一部であってもよい。
【００２７】
一実施形態では、番組ショートカット構成要素１１０は、例えばデスクトップアプリケーション、スクリーンセーバ、または番組ショートカットを作成するためのユーザインターフェイス制御を備える何らかの他のアプリケーションなどの、スタンドアローンなアプリケーションである。代替として、番組ショートカット構成要素１１０は他のアプリケーション、例えばウェブブラウザと接続して作動するように構成されたツールである。例えば、番組ショートカット構成要素１１０はウェブブラウザのモジュール、ウェブブラウザへの拡張、またはウェブブラウザのためのプラグインであることができる。
【００２８】
システム１００において、番組ショートカット構成要素１１０は、ＤＶＲ１０１の構成要素として示される。代替の実施形態では、番組ショートカット構成要素１１０はＤＶＲのユーザのＰＣ１１２の構成要素であってもよい。
【００２９】
番組ショートカットを見るためのメニュー
図２は、ＤＶＲシステム１００においてメディアコンテンツに番組ショートカットを作成することをＤＶＲのユーザに可能にするメインメニューの例を示す。一実施形態では、ユーザが記録された番組を見るために自分のＤＶＲハードディスクにアクセスしたときに、メインメニュー２００がＰＣ１１２上でユーザに表示される。代替として、メインメニュー２００は様々な発信元（例えば、ＤＶＲサービスプロバイダのウェブサーバ１０６からの情報、オンデマンドプロバイダ１１５上のビデオなど）からのデータを組み合わせる。一実施形態では、メニュー２００はＤＶＲ１０１のためのメニュー構造の一部である。メインメニュー２００は、ユーザが自分のＤＶＲ上でメディアコンテンツを選択、整理、および管理する際に、ユーザに有効でありうる多数の選択肢を表示する。例えば、メインメニュー２００は「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ（現在再生中のリスト）」選択肢２１０を、メニューのリストに挙げられた最初の項目として含んでもよい。メインメニュー２００の他の選択肢は、「Ｗａｔｃｈ  Ｌｉｖｅ  ＴＶ（生のＴＶを見る）」、「Ｆｉｎｄ  Ｐｒｏｇｒａｍｓ（番組を探す）」、「Ｆｉｎｄ  Ｃｏｌｌｅｃｔｉｏｎｓ  ｏｆ  Ｐｒｏｇｒａｍｓ（番組のコレクションを探す）」、「Ｖｉｄｅｏ  ｏｎ  Ｄｅｍａｎｄ（ビデオオンデマンド）」などの項目が含まれてもよいが、これらに限られない。
【００３０】
ＤＶＲのユーザが「Ｎｏｗ  Ｐｌａｙｉｎｇ（現在再生中）」選択肢２１０を選択した場合、「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」メニューが現れる。図３は、ユーザがメインメニューからの項目を開いた場合にどのように「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」メニューが現れることができるかの例を示す。図３において、「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」メニュー３００は、記録されている、および見るために利用可能な多数の番組をリストに挙げる。例えば、図３に示されたように、ＤＶＲはテレビジョンコンテンツプロバイダ１１５から番組「Ｍｙ  Ｎａｍｅ  ｉｓ  Ｅａｒｌ」および「Ｔｈｅ  Ｏｆｆｉｃｅ」を記録している。他のフォルダのほとんどは、これも記録されている（または記録予定である）番組および番組のカテゴリを示す。例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」フォルダはテレビジョン番組「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」の２つのエピソードが記録されている（または記録予定である）ことを示す。
【００３１】
Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ３００はポーカーフォルダ３１１およびブックマークフォルダ３１２もリストに含む。ポーカーフォルダ３１１はフォルダの頂部に星形のアイコンを有することに留意したい。一実施形態では、アイコンまたは任意の他のグラフィックによる表示が用いられて、メニュー項目が番組ショートカットを含むことを示す。例えば、ポーカーフォルダ３１１上の星形アイコンは、ポーカーフォルダがポーカーに関連するメディアコンテンツへの番組ショートカットを含む旨を示すかもしれない。したがって、ＤＶＲのユーザがポーカーフォルダ３１１を開くことを選んだ場合、ＤＶＲのユーザはポーカーに関連するコンテンツのリストを示され、コンテンツは少なくとも１つの番組ショートカットを含む。
【００３２】
例えば、図４は、ＤＶＲのユーザがポーカーフォルダ３１１の選択肢を選んだ場合に開くかもしれないポーカーメニュー４００の例を示す。図４において、ポーカーメニュー４００は、番組ショートカット４１１を含む、様々なポーカーに関連するメディアコンテンツをリストに含む。この場合には、番組ショートカット４１１は「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」と呼ばれるダウンロード可能な番組（（ＣＤＳ）アイコンはタイトル作品の著作権を示す）とリンクする。右矢印４１０によって示された項目「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」４１１を選ぶことによって、ユーザは特定のメディアコンテンツをダウンロードすることができる。一実施形態では、番組ショートカット４１１は図１に関連して示されたものと同様の番組ショートカット構成要素によって自動的に構成されたものである。代替では、番組ショートカット４１１は有効な番組のリストからメディアコンテンツを選ぶことによって、ＤＶＲのユーザによって作成されたものであってもよい。
【００３３】
図３に戻ると、一実施形態では、フォルダ「ブックマーク」３１２はすべての番組ショートカットのための総合的な収納場所である。一実施形態では、ユーザが番組ショートカットを作成する場合、作品ショートカットはデフォルトの設定に基づいて「ブックマーク」フォルダ３１２内に配置されてもよい。他の実施形態では、ＤＶＲのユーザは、番組ショートカットが配置されるべき位置を特定するようにプロンプトを示される。一実施形態では、番組ショートカットが作成されて、カテゴリ、ジャンル、メディアコンテンツのタイプなどに基づいた位置に自動的に保存される。例えば、ビデオオンデマンドでダウンロード、ストリーミング、または見るために利用可能な映画のためのブックマークは「Ｍｏｖｉｅｓ  ｏｎ  Ｄｅｍａｎｄ（映画オンデマンド）」と呼ばれるフォルダに置かれるかもしれない。このことは、広範囲の発信元から入手可能な、ユーザが見ることに関心を持っている映画のリストを、すべて単一の位置に、ユーザが作成することを可能にする。一実施形態では、ブックマークフォルダ３１２へのリンクは、アクセス可能性のためにメインメニュー２００上に、または他のアクセス可能なメニュー内に位置してもよい。
【００３４】
ビデオオンデマンドのための番組ショートカットの作成
一実施形態によれば、ビデオオンデマンドコンテンツのための番組ショートカットを作成するために、ＤＶＲのユーザは検索機構にアクセスし、利用可能なビデオオンデマンドコンテンツに関する情報を検索する。例えば、一実施形態では、ＤＶＲのユーザはＰＣ１１２上でウェブブラウザにアクセスするかもしれない。ウェブブラウザはインターネット１０２を介してビデオオンデマンドプロバイダ１１５に接続し、代わりに、予定されたビデオオンデマンドコンテンツのリストを戻す。他の実施形態では、ＤＶＲのユーザはＤＶＲ１０１を介してビデオオンデマンドコンテンツにアクセスしてもよい。
【００３５】
図５はビデオオンデマンドプロバイダ１１５からビデオオンデマンドメディアコンテンツを検索する検索ユーザインターフェイス５００の例を示す。一実施形態では、ビデオオンデマンドプロバイダ１１５はＤＶＲサービスプロバイダのウェブサーバ１０６に番組データを送信し、番組データはデータベース１１８に記憶されている。一実施形態では、ビデオオンデマンドコンテンツにアクセスするために、ＰＣ１１２はＤＶＲサービスプロバイダのウェブサーバ１０６にアクセスしてビデオオンデマンドコンテンツを検索する。ＤＶＲのユーザが特定のビデオオンデマンド番組を選択した後にのみ、ＤＶＲのユーザはビデオオンデマンドプロバイダ１１５に直接接続されるだろう。
【００３６】
図５において、ＤＶＲのユーザは検索ボックス５１０によってメニュー５００にアクセスする。検索ボックス５１０は、ビデオオンデマンドプロバイダ１１５によって（または、代替として、データベース１１８において）検索されるキーワードの初めにくる文字列に対応する英数字を入力することを、ユーザに可能にする。例えば、この場合、ＤＶＲのユーザが「Ｔｈｅ  Ｐｈｉｌａｄｅｌｐｈｉａ  Ｓｔｏｒｙ」を見たいとする。したがって、ＤＶＲのユーザは、題名「Ｐｈｉｌａｄｅｌｐｈｉａ  Ｓｔｏｒｙ」の始まりの文字列に対応する文字列「ＰＨＩＬ」を検索ボックス５１０に入力する。検索要求がビデオオンデマンドプロバイダ（または、代替として、ＤＶＲサービスプロバイダのウェブサーバ）に送信される。検索クエリの結果は、右に示された利用可能なメディアコンテンツのリストである。ＤＶＲのユーザは、一実施形態では、「Ｔｈｅ  Ｐｈｉｌａｄｅｌｐｈｉａ  Ｓｔｏｒｙ」を選択してＤＶＲにダウンロードする。この場合には、ＤＶＲのユーザはまた「Ｐｈｉｌａｄｅｌｐｈｉａ」というタイトルの映画も知らされる。映画「Ｐｈｉｌａｄｅｌｐｈｉａ」はユーザが見たことがない映画である。映画の簡潔な要約を読んだ後、ＤＶＲのユーザは映画「Ｐｈｉｌａｄｅｌｐｈｉａ」を見ることに関心を持つようになる。ＤＶＲのユーザは、しかしながら、この特定の時間に映画を購入することを望ます、この映画を後で見る選択肢を望む。
【００３７】
したがって、一実施形態では、ＤＶＲのユーザは「Ｐｈｉｌａｄｅｌｐｈｉａ」メニュー項目５１２を反転表示させて選択し、番組ショートカットを作成する過程を開始する。「Ｐｈｉｌａｄｅｌｐｈｉａ」５１２を反転表示させて選択した後、ＤＶＲのユーザは図６に示された第２のメニューを示される。
【００３８】
図６は、選択されたメディアコンテンツのための番組ショートカットを作成する旨をＤＶＲに示すことをユーザに可能にする、ユーザインターフェイス６００の例を示す。例えば、図６において、作成ユーザインターフェイスは、映画を直ちに買って見ること、番組ショートカットを作成すること６１０（例えば「番組をブックマークすること」）、ならびに他の選択肢の間から選択することをユーザに可能にする、一組の制御を含む。ここで、ＤＶＲのユーザは、ユーザが後の時間に見るためにストリーム「Ｐｈｉｌａｄｅｌｐｈｉａ」を容易に発見してダウンロードできるように、番組ショートカットを作成することを望む。したがって、ＤＶＲのユーザは「Ｂｏｏｋｍａｒｋ  ｔｈｉｓ  ｐｒｏｇｒａｍ」選択肢６１０を反転表示させて選択する。一実施形態では、「Ｂｏｏｋｍａｒｋ  ｔｈｉｓ  ｐｒｏｇｒａｍ」選択肢６１０を選択する際に、番組ショートカット構成要素、例えば図１に関して記載された構成要素１１０などが、デフォルトの位置（例えばＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ）に、選択された番組のための番組ショートカットを作成する。代替として、ユーザにこの選択肢を確認するように求めてもよい。
【００３９】
図７は、特定のメディアコンテンツのための番組ショートカットを作成するかどうかを確認する確認ユーザインターフェイス７００の例を示す。一実施形態では、ユーザインターフェイス７００はメディアコンテンツの有効性に関する情報、コンテンツの有効期限日（例えば、番組がもはや利用可能でなくなる日）、および番組に関する他の情報を表示する。ＤＶＲのユーザは（「Ｙｅｓ」制御７１０を用いて）Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔに「Ｐｈｉｌａｄｅｌｐｈｉａ」のための番組ショートカットを追加することを確認する。一実施形態では、番組のために番組ショートカットが作成されるべきであることを確認した後、番組ショートカットは特定の位置において作成される。他の実施形態では、ＤＶＲのユーザは、番組ショートカットをどこに配置すべきか特定するようにプロンプトで示されてもよい。他の実施形態では、番組ショートカットはフィルタリング基準（例えば、映画のジャンル、価格、映画俳優、題名など）の集合に基づいた位置に配置されることができる。ユーザが「Ｐｈｉｌａｄｅｌｐｈｉａ」のための番組ショートカットの作成を確認した後、タスクの完了を示す画面がユーザに示されてもよい。
【００４０】
図８は、番組ショートカットが作成された旨をＤＶＲのユーザに知らせる完了ユーザインターフェイス８００の例を示す。例えば、ＤＶＲのユーザは、番組ショートカットの作成の確認の後、番組ショートカット作成過程が完了して適切な位置（例えばＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ８１０）に追加された旨を示すメッセージを受信してもよい。
【００４１】
図９は、図３に関連して記載されたリストと同様の、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ９００の例を示す。図９に示されるように、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ９００は、すぐ近くに星形アイコンを有する「Ｏｎ  Ｄｅｍａｎｄ」フォルダ９１０を含む。星形アイコン、または任意の同様のグラフィックによる表示手段は、フォルダが少なくとも１つの番組ショートカットを含む旨を示してもよい。他の実施形態では、フォルダが番組ショートカットを含む旨を示すために、異なる機構が用いられてもよい。例えば、異なるアイコンが用いられるかもしれないし、フォルダ自体の外見が、異なる色で示されるなど変更されてもよい。ＤＶＲのユーザは「Ｏｎ  Ｄｅｍａｎｄ」フォルダ９１０を反転表示および選択してもよく、そして「Ｏｎ  Ｄｅｍａｎｄ」番組および番組ショートカットの現在のリストが開かれる。
【００４２】
図１０は、図９に示された「Ｏｎ  Ｄｅｍａｎｄ」フォルダの例示図１０００を示す。図１０は４つの番組ショートカット「Ｐｈｉｌａｄｅｌｐｈｉａ」１０１０、「Ｇｏｏｄｆｅｌｌａｓ」１０３０、「Ｒａｇｉｎｇ  Ｂｕｌｌ」１０４０、および「Ｘ−Ｍｅｎ」１０５０、ならびに、ダウンロードされたビデオオンデマンドコンテンツ（例えばＳｐｉｄｅｒｍａｎ２  １０２０）のすべてを示す。番組ショートカットまたはブックマークはグラフィックによる表示手段「Ｂ」によって示され、映画「Ｓｐｉｄｅｒｍａｎ２」は、メディアコンテンツが利用可能であるがもうすぐ利用不可能になるかもしれない旨を示す、グラフィックによる表示手段「！」を有する。図示されたように、反転表示バーは「Ｐｈｉｌａｄｅｌｐｈｉａ」番組ショートカットを選択している。ユーザが「Ｐｈｉｌａｄｅｌｐｈｉａ」番組ショートカット１０１０を選択する場合、「Ｐｈｉｌａｄｅｌｐｈｉａ」に関する追加の情報が表示されてもよい。
【００４３】
例えば、ユーザは「Ｐｈｉｌａｄｅｌｐｈｉａ」番組ショートカット１０１０を反転表示させて選択するかもしれない。ビデオオンデマンドコンテクスト内の番組ショートカット１０１０を選択することは、ビデオオンデマンドコンテクストを購入することをユーザに可能にする一連のステップを開始する。例えば、ユーザは図１１に示されたように画面１１００を開いて番組ショートカット１０１０を選択するかもしれない、図１１において、ＤＶＲのユーザは１１００を選択することによって映画を買うことを選択することができる。ユーザはまた、ブックマーク１１２０、「Ｐｈｉｌａｄｅｌｐｈｉａ」に関する視聴おすすめコンテンツ１１３０、および他の選択肢１１４０を削除する機会を持つ。
【００４４】
映画を購入するユーザは図１２および図１３に示される。図１２において、ユーザが映画を購入することを決めた場合、ユーザは画面１２００において購入１２１０を確認することを求められる。最後に、図１３において、ユーザはメディアコンテンツの購入を完了し、１３１０を選択することによって映画を見ることに進むことができる。
【００４５】
Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ内に番組ショートカットを配置することによって、番組ショートカットはＤＶＲのユーザに非常にアクセス可能になることに留意したい。Ｎｏｗ  Ｐｌａｙｉｎｇ  ＬｉｓｔはＤＶＲ上で見ることが有効な記録されたメディアコンテンツのすべてを表示し、そこはＤＶＲのユーザがよく訪れる場所である。番組ショートカットをユーザになじみのある位置に配置することによって、番組ショートカットへのアクセスが比較的簡単になる。加えて、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔはユーザにとってアクセス可能なメニューである。
【００４６】
一実施形態では、ビデオオンデマンドコンテンツのための番組ショートカットが自動的に作成されてもよい。例えば、ユーザは多くのポーカー関連の番組を含む希望リストを作成することによってポーカーへの関心を示すかもしれない。一実施形態では、ＤＶＲ１０１またはＰＣ１１２は、ポーカーに関連する任意の番組への番組ショートカットを、該番組がビデオオンデマンド番組として検出された場合に、自動的に作成してもよい。ビデオオンデマンドプロバイダがＤＶＲサービスプロバイダのウェブサービスプロバイダの電子番組ガイドを更新する際に、メディアコンテンツが現れたときにショートカットが作成されてもよい。同様に、メディアコンテンツは、ブロードバンドのビデオオンデマンドプロバイダ、例えば、限定するものではないがＡｍａｚｏｎ、Ｎｅｔｆｌｉｘ、およびＢｌｏｃｋｂｕｓｔｅｒなどからの、カタログに加えられた番組と合致してもよい。
【００４７】
図５〜図１３に示された様々なメニューは、実施形態によって変化してもよい様々な特徴、制御、および選択肢を含む。例えば、一実施形態では、番組ショートカットを作成するために用いられるメニューは図５〜図１３に示されたものよりも多くても少なくてもよい。さらに、特定のメニュー選択肢および文言が実施形態ごとに異なってもよい。
【００４８】
ダウンロード可能なコンテンツのための番組ショートカットを作成する
ダウンロード可能なコンテンツは一般に、ＤＶＲのユーザによる要求時にダウンロードされてもよい任意のメディアコンテンツに関する。例えば、最近のテレビジョン番組および映画のダウンロード可能なバージョンを提供するウェブサービスがますます利用可能になっている。一実施形態では、ユーザは自分のＰＣ１１２またはＤＶＲ１０１を通じて、ダウンロード可能なコンテンツにアクセスしてそれを購入してもよい。ダウンロード可能なコンテンツのプロバイダの例には、ＴｉｖｏＣａｓｔ、ＹｏｕＴｕｂｅ、およびｉＴｕｎｅｓが挙げられるが、それらに限られない。ダウンロード可能なコンテンツはまた、即座に見るためにユーザにストリーミングされるコンテンツにも言及できる。ストリーミングされたコンテンツは、コンテンツが例えば、限定するものではないがＹｏｕＴｕｂｅまたはＮｅｔｆｌｉｘなどのストリーミングプロバイダによって配信されているときに、ユーザに常時受信されるか、ユーザに常時示されるコンテンツである。
【００４９】
ダウンロード可能なコンテンツのための番組ショートカットを作成する過程を示すために、ダウンロード可能なコンテンツに関するデータを検索する検索機能にＤＶＲのユーザがアクセスするとする。例えば、一実施形態では、ＤＶＲのユーザはＰＣ１１２上のウェブブラウザにアクセスする。ウェブブラウザはインターネット１０２を介してダウンロード可能なコンテンツプロバイダ１１４に接続し、代わりに予定のビデオオンデマンドコンテンツのリストを戻す。他の実施形態では、ＤＶＲのユーザはＤＶＲ１０１を介して同様に、ダウンロード可能なコンテンツにアクセスしてもよいことに留意すべきである。
【００５０】
図５に関連して記載されたものと同様に、ＤＶＲのユーザは、ダウンロード可能なコンテンツプロバイダ１１４からダウンロード可能なコンテンツを探すために、検索ユーザインターフェイスにアクセスしてもよい。一実施形態では、ダウンロード可能なコンテンツプロバイダは、ダウンロード可能なコンテンツプロバイダのメディアコンテンツに関する情報を、メディアコンテンツがデータベース１１８に記憶されるＤＶＲサービスプロバイダのウェブサーバ１０６に送信する。したがって、一実施形態では、ダウンロード可能なコンテンツにアクセスするために、ＰＣ１１２はＤＶＲサービスプロバイダのウェブサーバ１０６にアクセスする。ＤＶＲのユーザはしたがって、ユーザがダウンロード可能なコンテンツを選んだ後にＤＶＲに接続される。
【００５１】
検索ユーザインターフェイスを用いて、ＤＶＲのユーザは、ダウンロード可能なコンテンツプロバイダ１１４（または、代替ではデータベース１１８）に送信されるキーワードを入力することをユーザに可能にする、検索制御を有するメニューにアクセスする。この場合には、ＤＶＲのユーザは「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」と呼ばれるショーを見たいものとする。したがって、ＤＶＲのユーザは適切なクエリを実行し、それは、ダウンロード可能なコンテンツプロバイダ（または、代替としてＤＶＲサービスプロバイダのウェブサーバ）に検索要求を送信するものである。検索クエリの結果は「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」のための少なくとも１つのエントリを含むリストである。ＤＶＲのユーザは、しかしながら、この特定の時刻にそのコンテンツをダウンロード、購入、または見ることを望まず、後でショーに戻ってアクセスする選択肢を望むかもしれない。ユーザはまた、コンテンツを見ることを望まず、コンテンツを後で参照するためにマークすること、または他人にコンテンツを見せることを望むかもしれない。
【００５２】
したがって、一実施形態では、ＤＶＲのユーザは「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」を反転表示させて選択し、それは該番組のための番組ショートカットを作成する過程の始まりとなる。「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」を反転表示させて選択させた後、ＤＶＲのユーザは図６に示されたメニューと同様の第２のメニューを示される。
【００５３】
ＤＶＲのユーザは、番組ショートカットが、選択されたダウンロード可能なコンテンツのために生成されるべきである旨を示す（例えば、「Ｂｏｏｋｍａｒｋ  ｔｈｉｓ  Ｐｒｏｇｒａｍ」選択肢を反転表示および選択することによって）。一実施形態では、「Ｂｏｏｋｍａｒｋ  ｔｈｉｓ  Ｐｒｏｇｒａｍ」選択肢を選択した時、番組ショートカット構成要素、例えば図１に関して記載された構成要素１１０が、デフォルトの位置（例えば、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ）に選択された番組のための番組ショートカットを作成する。代替として、ユーザはダウンロード可能なコンテンツを他のどこかに保存してもよい。
【００５４】
ＤＶＲのユーザは、図７〜図８に記載のものと同様のステップをたどり続ける。例えば、一実施形態では、ＤＶＲのユーザは、特定のメディアコンテンツのための番組ショートカットを生成するという自分の希望を確認する。一実施形態では、したがって、番組ショートカットは特定の位置に作成される。デフォルトの位置でありうる位置はＤＶＲのユーザによって入力されてもよく、所定の基準の集合によって自動的に決定されてもよい。所定の基準は、存在するメニューに含まれるものの数（ｐｏｐｕｌａｔｉｏｎ）（メニュー内の項目の数が多すぎないこと）、メニューとメインメニューとの近さ（すなわち、到達するために必要な入力コマンドの数）、または特定の位置にユーザがアクセスする頻度が挙げられてもよいが、それらに限られない。
【００５５】
図１４は、図３および図９に関連して記載されたリストと同様の、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ１４００の他の例を示す。図１４に示されたように、Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ１４００は、フォルダの近くに星形アイコンを有する「Ｐｏｋｅｒ」フォルダ１４１０を含み、該アイコンはフォルダが少なくとも１つの番組ショートカットを含む旨を示す。ここで、ＤＶＲのユーザは、ポーカー関連の番組および番組ショートカットの現在のリストを開くように、「Ｐｏｋｅｒ」フォルダ１４１０を反転表示させて選択する。フォルダがひとたび開くと、ＤＶＲのユーザは「Ｐｏｋｅｒ：Ｌｅａｒｎ  ｆｒｏｍ  ｔｈｅ  Ｐｒｏｓ」の番組ショートカットを反転表示させて選択する。
【００５６】
図１５は、ダウンロードユーザインターフェイス１５００の例を示す。ここで、ＤＶＲのユーザは番組を直ちにダウンロードすること、シーズンパスをセットアップすること（例えば、公開された新しい各エピソードをダウンロードする）、番組ショートカットを削除すること、などを選択することができる。一実施形態では、ダウンロード可能なコンテンツに関する追加の情報（例えば、ショーの上映時間、レーティングなど）が表示されてもよい。
【００５７】
この例では、ＤＶＲのユーザは「ｄｏｗｎｌｏａｄ」制御１５１０を用いて番組をダウンロードし、該制御はダウンロード過程を開始する。一実施形態では、ひとたびダウンロードが完了すると、ＤＶＲのユーザは、番組のダウンロードが成功した旨の確認１６００を受信する。
【００５８】
図１４〜図１６に記載の様々なメニューは、実施形態によって変化してもよい様々な特徴、制御、および選択肢を含む。例えば、一実施形態では、番組ショートカットを作成するために用いられるメニューは、図１４〜図１６に記載されたメニューよりも多くても少なくてもよい。さらに、特定のメニュー選択肢および文言は、実施形態ごとに異なってもよい。
【００５９】
推薦エンティティのための番組ショートカット
推薦エンティティは第三者によって制作されたメディアコンテンツの推薦を受信することをユーザに可能にする。推薦エンティティは米国特許出願「Ｒｅｃｏｍｍｅｎｄｅｄ  Ｒｅｃｏｒｄｉｎｇ  ａｎｄ  Ｄｏｗｎｌｏａｄｉｎｇ  Ｇｕｉｄｅｓ（推薦された記録およびダウンロードガイド）」においてさらに記載され、該出願は出願人によって所有され、本明細書に参照によって組み込まれる。例えば、ユーザは古典映画を見ることを楽しむかもしれない。一実施形態では、１つ以上の映画批評を含む推薦エンティティが、推薦観賞オプションを提供する。一実施形態では、示された推薦観賞メディアコンテンツは、少なくとも部分的に、ユーザによって投稿された批評からなってもよい。例えば、図１７に示されるように、ＤＶＲのユーザはＤＶＲのユーザの好みの映画である「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」を検索して見つけるかもしれない。ＤＶＲのユーザは「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」に似ている他の映画を見ることを望むかもしれない。推薦エンティティは、ＤＶＲのユーザが「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」を好きであることを根拠にして、ＤＶＲのユーザが楽しめると思われる他のメディアコンテンツを示してもよい。
【００６０】
図１８において、推薦エンティティ（例えば、Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｗｅｅｋｌｙの映画批評の識者）はＤＶＲのユーザの選択を判断して、該選択に基づいて推薦を行ってもよい。例えば、ユーザが「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」を好む場合、推薦エンティティは（批評者からの入力に基づいて）同じジャンル、同じ俳優が主演する、同じ脚本家によって書かれた、同じ製作者によって製作された、または任意の他のタイプの関係にある、他の映画を推薦するかもしれない。
【００６１】
一実施形態では、ＤＶＲのユーザは推薦された映画およびコンテンツのリストを示される。ユーザは直ちに、どのメディアコンテンツを直ちにダウンロードすべきか、およびどの番組を後の使用のためにブックマークすべきか、選び出すことができる。
【００６２】
ある例では、推薦エンティティは定期的に推薦を更新してもよい。一実施形態では、ＤＶＲのユーザは番組の推薦エンティティのリスト（またはガイド、またはコレクション）へのブックマークを作成することができ、個々の番組としてではなくグループとしてエンティティの推薦にアクセスすることができる。図１９は、選択肢「Ｂｏｏｋｍａｒｋ  ｔｈｉｓ  Ｇｕｉｄｅ」１９１０を選択することによって、推薦エンティティによって推薦された番組のグループへの番組ショートカットを作成することをＤＶＲのユーザに可能にする、ガイドユーザインターフェイス１９００の例を示す。番組ショートカットは、複数のビデオオンデマンド番組、およびダウンロード可能なコンテンツのグループを含む、任意のタイプのグループ化されたデータに向けられてもよい。
【００６３】
ＤＶＲのユーザが推薦エンティティの推薦への番組ショートカットを作成した後に、追加の番組ショートカットが推薦の更新のために作成されてもよい。一実施形態では、新しいメディアコンテンツが推薦エンティティの番組のリストに加えられた場合、それらの新しく加えられた番組のための番組ショートカットが自動的に作成される。例えば、図２０において、ＤＶＲのユーザはＥｎｔｅｒｔａｉｎｍｅｎｔ  Ｗｅｅｋｌｙの推薦映画への番組ショートカットを作成している。ある期間にわたって、Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｗｅｅｋｌｙの推薦エンティティは推薦リストに映画を加えている。一実施形態では、ＤＶＲのユーザはＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ２０００にアクセスし、「Ｍｏｖｉｅｓ  ｂｙ  ＥＷ」選択肢２０１０を反転表示させ、Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｗｅｅｋｌｙの推薦映画への番組ショートカットを含むフォルダを開く。
【００６４】
図２１はＥｎｔｅｒｔａｉｎｍｅｎｔ  Ｗｅｅｋｌｙの推薦映画のリスト２１００を示す。一実施形態によれば、ＤＶＲのユーザは番組のリストを介して閲覧し、各番組に関する情報を読み、ついには番組を記録するかどうかを決定することができる。ＤＶＲのユーザはリストに挙げられた５つの映画のそれぞれに関して利用可能な情報を読むことができる。例えば、ＤＶＲのユーザは「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」２１１０を見ることを決めるかもしれない。ＤＶＲのユーザはリストから「Ｌ．Ａ．Ｃｏｎｆｉｄｅｎｔｉａｌ」２１１０を反転表示させて選択する。ＤＶＲのユーザはまた、リストから「Ｆｒｉｄａｙ  Ｎｉｇｈｔ  Ｌｉｇｈｔｓ」を反転表示させて選択してもよい。この状態において、ユーザは次のメニュー２２００に移る。図２２において、ＤＶＲのユーザはメディアコンテンツ「Ｆｒｉｄａｙ  Ｎｉｇｈｔ  Ｌｉｇｈｔｓ」を記録すること２２１０を選択してもよい。
【００６５】
推薦エンティティのメディアコンテンツ選択に関して、ユーザは推薦された番組のシーズンパスの会員となってもよい。ユーザがシーズンパスの会員となる場合、ＤＶＲは特定のエンティティによって推薦された選択のすべてを、ユーザがほかのことを示すまで自動的にダウンロードしてもよい。メディアコンテンツの選択が購入を要求する場合、番組ショートカットは選択されたコンテンツのために自動的に作成されてもよい。したがって、ＤＶＲのユーザは特定の数の推薦された番組、または番組のための番組ショートカットを、任意の与えられた時間にコンピュータまたはＤＶＲ上で利用可能である。さらに、番組は時間と共に更新されてもよい。したがって、特定の映画が推薦されたリストから削除される場合、対応する番組ショートカットは同様に「Ｎｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ」から自動的に削除される。
【００６６】
一実施形態では、推薦エンティティの選択の部分集合をユーザが選択することを可能にする追加の制御が適用されてもよい。例えば、推薦エンティティ１０４はＤＶＲのユーザが攻撃的であると見なした特定のメディアコンテンツを選択するかもしれない。この状況下で、ＤＶＲのユーザは、特定の番組を取り除く選択肢を有し、特定のカテゴリ、レーティング、ジャンルなどと同様に、ユーザが望まない任意の項目を取り除くであろう。
【００６７】
第三者情報のための番組ショートカットの生成
第三者情報は様々な情報に言及してもよい。一実施形態では、第三者情報はインターネット（例えばＹａｈｏｏ  Ｖｉｄｅｏ、ＹｏｕＴｕｂｅ）からダウンロードされ、ＰＣ（例えば図１に関連して説明されたＰＣ１１２など）上で再生されることが可能なフォーマットにトランスコードされたデータに言及する。例えば、ＤＶＲのユーザは、自分のＰＣ１１２上でインターネット１０２を閲覧していて、自分が楽しめると見なす動画に出会うかもしれない。一実施形態では、ユーザはその動画ファイルを自分のＰＣにダウンロードし、その映像ファイルをＤＶＲ（例えばＭＰＥＧ２）に互換可能なフォーマットに変換し、そしてファイルをＤＶＲにアップロードする。
【００６８】
一実施形態では、定期的にメディアコンテンツをアップロードするウェブサイトを参照する番組ショートカットが、セットアップされてもよい。ユーザが追加のファイルにアクセスすることを望む場合、ＤＶＲのユーザは単に、ウェブサイトを第三者のウェブサーバに示すＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔにおいて適切なブックマークを選択するだけである。コンテンツはウェブサイトからダウンロードまたはストリーミングされ、ＤＶＲに対して互換可能なフォーマットに変換され（必要であれば）、見るためにＤＶＲに転送される。
【００６９】
例えば、図２３はダウンロード可能なコンテンツのために様々な発信元のリストをつくる番組ショートカットユーザインターフェイス２３００を示す。それらの発信元の１つは「Ｂｅｓｔ  ｏｆ  Ｇｏｏｇｌｅ  Ｖｉｄｅｏ」２３１０である。ユーザは、ＤＶＲ上の「Ｂｅｓｔ  ｏｆ  Ｇｏｏｇｌｅ  Ｖｉｄｅｏ」２３１０からのコンテンツを見るために「Ｂｅｓｔ  ｏｆ  Ｇｏｏｇｌｅ  Ｖｉｄｅｏ」を選択してもよい。一実施形態では、ウェブサイトからダウンロードされたコンテンツは、番組ショートカットとして現れるであろうさらなるコンテンツへのリンクを含んでもよい。例えば、図２４は「Ｂｅｓｔ  ｏｆ  Ｇｏｏｇｌｅ  Ｖｉｄｅｏ」フォルダの画面２４００を示し、それはＧｏｏｇｌｅのウェブサイト上の動画ファイルへの番組ショートカットを含む。番組ショートカットを選択すると、ユーザが見るために、参照されたメディアコンテンツがダウンロードされる。
【００７０】
第三者（広告者）サイトへの番組ショートカットを作成する
ダウンロード可能な動画コンテンツに加えて、番組ショートカットは特定のウェブサイトへの参照を含んでもよい。あるメディアコンテンツは、見られたメディアコンテンツに関する追加の情報をユーザに送信するタグおよび他の埋め込まれたコードを含んでもよい。例えば、自動車会社Ｌｅｘｕｓのコマーシャルは、例えばコマーシャルの画面の下部により利用可能な情報を示すＵＲＬリンクまたはアイコンなどの、対話的な（例えば埋め込まれた）データを含むかもしれない。ユーザは、ＵＲＬリンクまたはアイコンをクリックして、特定の製品または番組に関するさらなる情報を含むウェブページへと操作してもよい。リンクはさらなる情報を含む他のメディアコンテンツのダウンロードにつながっているかもしれない。タグはテレビジョンショーなどの、他のメディアコンテンツにも加えられるかもしれず、コンテンツプロバイダは関連するテレビジョンショーに関するさらなる情報のために、テレビジョンショーにタグを埋め込む。
【００７１】
一実施形態では、番組ショートカット構成要素は、ユーザが追加の情報と対話する能力を拡張する。例えば、ＤＶＲのユーザはコマーシャルの放送としてＬｅｘｕｓのウェブサイトを訪れる時間がとれないかもしれない。しかしながら、コマーシャル自身は、ユーザが後で訪問するために追加の情報へのリンクをマークすることを望むくらいに、関心を持たれるかもしれない。したがって、一実施形態では、番組ショートカット構成要素１１０は、メディアコンテンツから埋め込まれたＵＲＬまたはリンクを抽出し、抽出されたＵＲＬアドレスまたはリンクを参照する番組ショートカットを作成する。したがって、後にユーザが追加の情報を閲覧することが可能なときには、ユーザは保存された番組ショートカットにアクセスするだけでよい。番組ショートカットは埋め込まれたＵＲＬアドレスまたはリンクへの参照を含み、したがってユーザは自動車会社のウェブサイトに転送されてもよく、追加の情報を含む他の位置に転送されてもよい。
【００７２】
番組データのための番組ショートカットを作成する
図１を再び参照すると、番組ショートカットは、ＤＶＲのサービスプロバイダのウェブサービス１０６および／またはテレビジョンコンテンツプロバイダ１１４から取り出されたデータにリンクされてもよい。一実施形態では、テレビジョンコンテンツプロバイダ１１４は電子番組情報をＤＶＲサービスプロバイダのウェブサーバ１０６に送信し、該電子情報番組をデータベース１１８に記憶する。したがって、ＤＶＲのユーザが番組探索動作（ｆｉｎｄ  ｐｒｏｇｒａｍ  ａｃｔｉｏｎ）を行う場合（例えば図２に記載されたように「Ｆｉｎｄ  Ｐｒｏｇｒａｍ」選択肢を用いることによって）、電子番組ガイドからのコンテンツもまたブックマークされることができる。例えば、ＤＶＲのユーザがテレビジョン番組「Ｍｙ  Ｎａｍｅ  ｉｓ  Ｅａｒｌ」のエピソードを見たいと欲するものとする。ユーザはユーザのＰＣからクエリを送信して、その特定のテレビジョン番組がいつ放送されるかを探すかもしれない。クエリはＤＶＲから直接送信されるかもしれない。
【００７３】
クエリはＤＶＲサービスプロバイダのウェブサーバに送信され、そしてクエリはデータベース１１８に記憶された電子番組ガイドデータ上で処理される。一実施形態では、少なくとも番組が放送される日時をリストに含んだ結果が戻される。ユーザが電子番組ガイドを閲覧するとき、一実施形態では、ＤＶＲのユーザは番組「Ｔｈｅ  Ｏｆｆｉｃｅ」に気づき、該番組に関する優れたレビューを耳にしていたことを思い出す。しかしながら、ユーザは番組のうち１つを記録する空間および時間しか持っていない。一実施形態では、ＤＶＲのユーザは電子番組ガイドのリストに挙げられた「Ｔｈｅ  Ｏｆｆｉｃｅ」に番組ショートカットを設定する。上に詳細に記載されたように、ユーザが番組ショートカットを生成することを望む旨を示す（例えば、自らのＤＶＲ用のリモートコントロール上のボタンを押すか、自らのコンピュータ上でマウスのクリックを使用することによって）場合、番組ショートカット構成要素は「Ｔｈｅ  Ｏｆｆｉｃｅ」のための番組情報と共にショートカットオブジェクトを作成し、ユーザに容易にアクセス可能なメニューにショートカットオブジェクトを記憶する。番組ショートカットはそのメニューへのメニュー項目として加えられる。
【００７４】
他の実施形態では、ユーザはＷｉｓｈＬｉｓｔ（ポーカーに関連する番組として）を生成することによって、しかしメディアコンテンツを自動記録するようにＷｉｓｈＬｉｓｔに設定することなく、放送される番組のための番組ショートカットを生成する。Ｎｏｗ  Ｐｌａｙｉｎｇのポーカーフォルダにおいて、番組ショートカットは、これから放送されるショーのすべてについて生成され、それらのショーは自動記録がつくられていないショーと好みが合致する。番組を記録するために、番組が放送される時までに、ユーザは１つ以上の番組を設定して番組ショートカットに基づいて記録することができる。ユーザが記録を選択することなく放送の時間が過ぎた場合は、番組ショートカットは削除される。
【００７５】
番組ショートカットを共有する
番組ショートカットを用いる追加の方法として、図１に記載のＤＶＲのシステムは、他のＤＶＲのユーザと番組ショートカットを共有することをユーザに可能にする。ユーザはメディアコンテンツを共有するように他のＤＶＲのユーザと共にネットワークを作成してもよい。ネットワークはユーザの間のプライベートなネットワークでもよく、インターネットを介してもよい。例えば、一実施形態では、ＤＶＲシステム１００は「ｆｒｉｅｎｄｓ（友人）」として他のＤＶＲのユーザを識別し、他のＤＶＲのユーザを誘ってユーザのＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔ内の項目にアクセスさせることを、ユーザに可能にしてもよい。したがって、ユーザが他のＤＶＲのユーザにリンクされる場合、ユーザは特に、他のユーザのＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔを見ることができる。一実施形態では、ショートカットを共有するユーザは、所定のリストから、ショートカットを共有する理由を選択してもよい。例えば、ユーザは、限定するものではないが、「Ｉｔ  ｉｓ  ｍｙ  ｆａｖｏｒｉｔｅ  ｓｈｏｗ（これが私の好みのショーです）」または「Ｉｔ  ｉｓ  ｌｉｋｅ  ＜ｎａｍｅ  ｏｆ  ａｎｏｔｈｅｒ  ｓｈｏｗ＞（これは「他のショーの名前」に似ています）」などの選択肢から、理由を選択してもよい。所定のリストはテレビジョン上でユーザが文字入力を行うという問題を回避する。
【００７６】
一実施形態では、ユーザはまた、他のユーザがＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔで公開する権利を制限してもよい。このようにして、ユーザは、第２のユーザが関心を持ちうる番組のショートカットを第２のユーザのために生成することができる。第２のユーザは、他のユーザが第２のユーザのＤＶＲ上に番組ショートカットを公開することを制限するか禁止してもよい。一実施形態では、ユーザは、他のユーザが番組ショートカットを公開する単一の共有フォルダを作成してもよい。これは、他のユーザの記憶空間を大量に使いつくすことなくデータを共有する方法である。一実施形態では、ユーザは、他のユーザのＤＶＲシステムの任意の一部にアクセスする前に、該他のシステムによる認証を受ける必要がある。
【００７７】
番組ショートカットの他の特徴
一実施形態では、自動番組ショートカットがメディアコンテンツの追加のコンテンツのために生成されてもよい。識別子に基づいて特定のテレビジョンショーまたは映画に関連することができる、例えば、ブロードバンドでストリーミングされた小エピソード、または舞台裏の短編映画のような「ｅｘｔｒａｓ（番外編）」は、それに関連するテレビジョンショーまたは映画の記録または記録の計画をユーザが立てた場合に、生成されてもよい。特定のテレビジョンショーまたは映画が追加のコンテンツを後で見る選択肢をユーザに可能にするように、番組ショートカットはＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔグループ内に表示されてもよい。
【００７８】
一実施形態では、現在は利用可能ではない特定個数のメディアコンテンツが要求される場合がある。メディアコンテンツが利用可能となる場合、番組ショートカットが生成されて出現する。例えば、ユーザは映画「Ｄｕｐｌｉｃｉｔｙ」を見ることを望むかもしれず、しかし、その映画は、まだ家庭配信用に公開されていないために現在利用可能でないか、あるいは単純に利用可能でないかもしれない。映画が、例えば記録、ダウンロード、またはストリーミングなどの何らかの形態において利用可能になる場合、番組ショートカットが生成され、ユーザのための番組ショートカットが出現する。一実施形態では、特定のメディアコンテンツの要求は、該メディアコンテンツが利用可能になって番組ショートカットが作成されるまで、「Ｎｏｔ  ｃｕｒｒｅｎｔｌｙ  ａｖａｉｌａｂｌｅ（現在利用可能ではない）」フォルダにある。
【００７９】
一実施形態では、ユーザは関心のあるコンテンツ／項目についてＤＶＲにＥメールまたはテキストメッセージを送信し、そしてＤＶＲはメディアコンテンツを決定し、項目内に見つかったキーワードに基づいて番組ショートカットを生成する。例えば、ユーザは「ＮＡＳＣＡＲ」を楽しみ、ＤＶＲに「ＮＡＳＣＡＲ」レースに関連する項目をＥメールまたはテキストで送信する。したがってＤＶＲは、ユーザがメディアコンテンツに関心がある旨をメディアコンテンツに関連して判定し、レースおよび他のＮＡＳＣＡＲイベントに関するメディアコンテンツへの番組ショートカットを生成するかもしれない。他の例では、ユーザは俳優「Ｔｏｍ  Ｈａｎｋｓ（トム・ハンクス）」に関するゴシップ項目をＥメールで送信するかもしれない。項目内のキーワード「Ｔｏｍ  Ｈａｎｋｓ」に基づいて、トム・ハンクスがコンテンツ内で何らかの役割で参加する、番組ショートカットが生成されてもよい。このことは、トム・ハンクスが果たすかもしれない、俳優または制作者または任意の他の役割であってもよい。
【００８０】
他の実施形態では、ユーザはメディアコンテンツの特定の部分をＤＶＲにテキストメッセージまたはＥメールで送信し、ＤＶＲは、メディアコンテンツが利用可能となるときに番組ショートカットを追加する。ブックマークはＮｏｗ  Ｐｌａｙｉｎｇ  Ｌｉｓｔに現れてもよい。例えば、ユーザが映画「Ｗａｌｌ−Ｅ」に関心を持つ場合、映画「Ｗａｌｌ−Ｅ」に関連する予告編、一部分、または他の何らかのメディアコンテンツがユーザによってＤＶＲに送信されるかもしれない。特定のメディアコンテンツがすでに利用可能である場合に、ＤＶＲが番組ショートカットを生成してもよく、または、メディアコンテンツが利用可能となるまでＤＶＲは待つ必要があり、利用可能となったら番組ショートカットが作成されるようにもできる。
【００８１】
さらに他の実施形態では、ユーザはサービスプロバイダのウェブサイトまたは他のインターフェイス（モバイル、電話音声認識、またはＥメール）上で検索を行ってもよい。ユーザが、自分が関心を持つメディアコンテンツを見つけた場合、ウェブサイトまたは他のインターフェイスからの番組ショートカットがＤＶＲに生成されてもよい。このことは、遠隔位置にいて自宅にいないユーザが、コンテンツの番組ショートカットを生成することを可能にする。加えて、これらの検索は自宅で実行されてもよく、またはＤＶＲの位置で実行されてもよい。ウェブサイトからの検索はユーザにとってより易しいかもしれず（テレビジョン上でタイプする必要がない）、ユーザはＤＶＲ自身における検索よりもサービスプロバイダのウェブサイトからの検索を好むかもしれない。このことは、ユーザのための番組ショートカットを生成する追加のインターフェイスを与える。
【００８２】
ＤＶＲの例
図２５は、本発明の一実施形態による、ＤＶＲの内部構造および動作の例を示すブロック図である。ＤＶＲの内部構造および動作の例は米国特許第６２３３３８９号明細書にさらに記載され、該明細書はあたかも元のまま開示されたかのように、参照により本明細書に組み込まれる。
【００８３】
図２５に示されるＤＶＲは入力モジュール２５０１、メディアスイッチ２５０２、および出力モジュール２５０３を含む。入力モジュール２５０１は、任意の種類の形態のテレビジョン（ＴＶ）入力ストリームを受信する。例えば、入力モジュール２５０１によって受信されたＴＶ入力ストリームは、全国テレビジョン方式委員会（ＮＴＳＣ）準拠の信号またはＰＡＬ準拠の放送信号の形態をとってもよい。他の例によれば、入力モジュール２５０１によって受信されるＴＶ入力ストリームはデジタルサテライトシステム（ＤＳＳ）準拠の信号、デジタル放送サービス（ＤＢＳ）準拠の信号、またはアドバンスドテレビジョン方式委員会（ＡＴＳＣ）準拠の信号などのデジタル形式をとってもよい。ＤＢＳ、ＤＳＳ、およびＡＴＳＣは動画エキスパートグループ２（ＭＰＥＧ−２）およびＭＰＥＧ−２トランスポートと呼ばれる規格に基づく。ＭＰＥＧ−２トランスポートは、ＴＶ受信器が入力ストリームを逆アセンブル（ｄｉｓａｓｓｅｍｂｌｅ）して、多重化された信号内から番組を見つけることを可能にするように、ＴＶ発信元送信機からのデジタルデータストリームをフォーマットするための規格である。本発明の一実施形態では、入力モジュール２５０１はＭＰＥＧストリームを生成する。本発明の他の実施形態では、入力モジュール２５０１は異なるコーデックを用いてコード化されたストリームを生成する。
【００８４】
ＭＰＥＧ−２トランスポート多重化は、同一の放送チャンネル内に、複数の映像および音声放送および個人データを含む複数の番組をサポートする。入力モジュール２５０１は特定の番組にチャンネルを合わせ、チャンネルから特定のＭＰＥＧストリームを抽出し、ＭＰＥＧストリームをシステムの残りに供給する。アナログＴＶ信号は別々の映像音声エンコーダを用いて同一のＭＰＥＧフォーマットにコード化され、したがってシステムの残りの部分は信号がどのように得られたのかを知らない。情報は多くの標準的な方法でアナログＴＶ信号の垂直帰線期間（ＶＢＩ）に変換されてもよい。例えば北米放送テレテキスト標準（ＮＡＢＴＳ）が用いられて情報をＮＴＳＣ信号のある線上に変調してもよく、ＦＣＣ（米国連邦通信委員会）は字幕（ＣＣ）および拡張データサービス（ＥＤＳ）のために他のある線の使用を命じる。そのような信号は入力モジュール２５０１によってデコードされて、あたかも信号がＭＰＥＧ−２プライベートデータチャンネルを介して配信されたかのように、他のモジュールに送られる。
【００８５】
メディアスイッチ２５０２はマイクロプロセッサＣＰＵ２５０６、ハードディスクまたは記憶装置２５０５、およびメモリ２５０４の間に入る。入力ストリームはＭＰＥＧストリームに変換されてメディアスイッチ２５０２に送信される。メディアスイッチ２５０２はＭＰＥＧストリームをメモリ２５０４にバッファする。そしてメディアスイッチ２５０２は、ＤＶＲのユーザがリアルタイムＴＶを見ている場合には２つの動作を実行する。すなわち、メディアスイッチ２５０２が出力モジュール２５０３にＭＰＥＧストリームを送信し、同時にハードディスクまたは記憶装置２５０５にＭＰＥＧストリームを書き込む。
【００８６】
出力モジュール２５０３は入力としてＭＰＥＧストリームを受信し、ＮＴＳＣ、ＰＡＬ、または他のＴＶ規格に従ってアナログＴＶ信号を生成する。出力モジュール２５０３はＭＰＥＧデコーダ、オンスクリーンディスプレイ（ＯＳＤ）ジェネレータ、アナログＴＶエンコーダ、および音声ロジックを含む。ＯＳＤジェネレータは、得られたＴＶアナログ信号の上にオーバーレイされる映像を供給することを、番組ロジック（ｐｒｏｇｒａｍ  ｌｏｇｉｃ）に可能にする。加えて、出力モジュール２５０３は、番組ロジックによって供給される情報を、ＮＡＢＴＳ、ＣＣ、およびＥＤＳを含む多くの標準フォーマットで、出力信号のＶＢＩ上に変調することができる。
【００８７】
ハードウェアの概観
一実施形態によれば、本明細書に記載された技術は１つ以上の特殊用途計算装置によって実施される。特殊用途計算装置は本技術を実施するためのハードワイヤード（ｈａｒｄ−ｗｉｒｅｄ）であってもよく、または、本技術を実施するために持続的にプログラミングされた１つ以上の特定用途向け集積回路（ＡＳＩＣ）またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）などのデジタル電子装置を含んでもよく、または、ファームウェア、メモリ、他の記憶装置、またはそれらの組み合わせにおいてプログラム指示に従って本技術を実施するようにプログラミングされた、１つ以上の汎用ハードウェアプロセッサを含んでもよい。そのような特殊用途計算装置は、本技術を達成するようにカスタムプログラミングされたカスタムハードワイヤードのロジック、ＡＳＩＣ、またはＦＰＧＡを組み合わせてもよい。特殊用途計算装置は、本技術を実施するためのハードワイヤードおよび／またはプログラムロジックが組み込まれたデスクトップコンピュータシステム、持ち運び可能なコンピュータシステム、ハンドヘルド装置、ネットワーキング装置、または任意のその他の装置であってもよい。
【００８８】
例えば、図２６は、本発明の実施形態が実装されてもよいコンピュータシステム２６００を示すブロック図である。コンピュータシステム２６００はバス２６０２または情報を通信するための他の通信機構と、バス２６０２と結合されており情報を処理するためのプロセッサ２６０４と、を含む。ハードウェアプロセッサ２６０４は、例えば、汎用マイクロプロセッサであってもよい。
【００８９】
コンピュータシステム２６００はまた、バス２６０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、情報およびプロセッサ２６０４によって実行される命令を記憶するためのメインメモリ２６０６を含む。メインメモリ２６０６はまた、プロセッサ２６０４によって実行される命令の実行の間、一時的な変数または他の中間情報を記憶するために用いられてもよい。そのような命令は、プロセッサ２６０４にアクセス可能な記憶媒体に記憶される場合、コンピュータシステム２６００を、命令において特定された指示を実行するようにカスタマイズされた特殊用途機械にする。
【００９０】
コンピュータシステム２６００はさらに、バス２６０２に結合された、プロセッサ２６０４のために静的情報および命令を記憶するためのリードオンリーメモリ（ＲＯＭ）２６０８または他の静的記憶装置を含む。情報および命令を記憶するための磁気ディスクまたは光ディスクなどの記憶装置２６１０が提供され、バス２６０２に結合される。
【００９１】
コンピュータシステム２６００はバス２６０２を介して、例えば陰極線管（ＣＲＴ）などの、コンピュータのユーザに情報を示すためのディスプレイ２６１２に結合されてもよい。情報およびコマンド選択をプロセッサ２６０４に通信するための、英数字および他のキーを含む入力装置２６１４が、バス２６０２に結合される。他のタイプのユーザ入力装置は、方向情報およびコマンド選択をプロセッサ２６０４に通信し、ディスプレイ２６１２上でカーソルの移動を制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御２６１６である。この入力装置は典型的には、第１の軸（例えばｘ軸）および第２の軸（例えばｙ軸）である２つの軸において２つの自由度を有し、それは装置が平面上での位置を特定することを可能にする。
【００９２】
コンピュータシステム２６００は、該コンピュータシステムと組み合わせることによってコンピュータシステム２６００を特殊用途装置にするか特殊用途装置としてプログラミングする、カスタマイズされたハードワイヤードのロジック、１つ以上のＡＳＩＣまたはＦＧＰＡ、ファームウェアおよび／またはプログラムロジックを用いて、本明細書に記載の技術を実施することができる。一実施形態によれば、本明細書に記載の技術は、メインメモリ２６０６に含まれる１つ以上の命令の１つ以上の配列を実行するプロセッサ２６０４に応じて、コンピュータシステム２６００によって実施される。そのような命令は他の記憶媒体、例えば記憶装置２６１０からメインメモリ２６０６に読み取られてもよい。メインメモリ２６０６に含まれる命令の配列の実行は、プロセッサ２６０４に本明細書に記載された処理のステップを実行させる。代替の実施形態では、ソフトウェア命令の代わりに、または組み合わせて、ハードワイヤードの回路が用いられてもよい。
【００９３】
本明細書で用いられる用語「記憶媒体」は、特定の様式で機械を作動させるデータおよび／または命令を記憶する任意の媒体を指す。そのような記憶媒体は不揮発性媒体および／または揮発性媒体を含んでもよい。不揮発性媒体には、例えば、光または磁気ディスク、例えば記憶装置２６１０などが挙げられる。揮発性媒体にはダイナミックメモリ、例えばメインメモリ２６０６などが挙げられる。記憶媒体の共通の形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープ、または他の任意のデータ記憶媒体、ＣＤ−ＲＯＭ、他の任意の光学的データ記憶媒体、穴のパターンを有する任意の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、ＮＶＲＡＭ、他の任意のメモリチップまたはカートリッジが挙げられる。
【００９４】
記憶媒体は送信媒体とは区別されるが、送信媒体と共に使用されてもよい。送信媒体は記憶媒体の間で情報を転送することに関与する。例えば、送信媒体には、バス２６０２を有するワイヤを含む、同軸ケーブル、銅線および光ファイバが挙げられる。送信媒体はまた、電波および赤外線データ通信の最中に生成されるものなどの、音波または光波の形態をとることもできる。
【００９５】
様々な形態の記憶媒体が、実施のためにプロセッサ２６０４への１つ以上の命令の１つ以上の配列を実行することに関与してもよい。例えば、命令はリモートコンピュータの磁気ディスクまたはソリッドステートドライブ上で最初に実行されてもよい。リモートコンピュータはそのダイナミックメモリに命令をロードして、モデムを用いて電話線で命令を送信することができる。コンピュータシステム２６００にローカルなモデムが電話線上のデータを受信して、赤外線送信器を用いてデータを赤外線信号に変換することができる。赤外線検出器が赤外線信号に搬送されたデータを受信して、適切な回路がバス２６０２上にデータを流すことができる。バス２６０２はメインメモリ２６０６にデータを搬送し、メインメモリ２６０６からプロセッサ２６０４は命令を取り出して実施する。メインメモリ２６０６によって受信された命令は、プロセッサ２６０４による実施の前または後のいずれかに、記憶装置２６１０上に、任意で記憶されてもよい。
【００９６】
コンピュータシステム２６００はバス２６０２に結合された通信インターフェイス２６１８も含む。通信インターフェイス２６１８はローカルネットワーク２６２２に接続されたネットワークリンク２６２０に、双方向データ通信結合を提供する。例えば、通信インターフェイス２６１８は、対応するタイプの電話線にデータ通信接続を提供する総合デジタル通信網（ＩＳＤＮ）カード、ケーブルモデム、衛星モデム、またはモデムであってもよい。他の例として、通信インターフェイス２６１８は、互換可能なローカルエリアネットワーク（ＬＡＮ）にデータ通信接続を提供するＬＡＮカードであってもよい。無線リンクが実装されてもよい。そのような任意の実装において、通信インターフェイス２６１８は、様々なタイプの情報を示すデジタルデータストリームを搬送する電気的、電磁気的、または光信号を送信および受信する。
【００９７】
ネットワークリンク２６２０は一般的に１つ以上のネットワークを介して他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク２６２０はローカルネットワーク２６２２を介して、ホストコンピュータ２６２４への、またはインターネットサービスプロバイダ（ＩＳＰ）２６２６によって操作されるデータ装置への接続を提供してもよい。同様に、ＩＳＰ２６２６は、「インターネット」２６２８と今や一般的に呼ばれている世界的パケットデータ通信ネットワークを介してデータ通信サービスを提供する。ローカルネットワーク２６２２およびインターネット２６２８は共に、デジタルデータストリームを搬送する電気的、電磁気的、または光信号を用いる。デジタルデータをコンピュータシステム２６００へ、またはコンピュータシステム２６００から搬送する、様々なネットワークを介した信号およびネットワークリンク２６２０上にあって通信インターフェイス２６１８を介した信号は、搬送媒体の例示的な形態をとる。
【００９８】
コンピュータシステム２６００は、ネットワーク、ネットワークリンク２６２０、および通信インターフェイス２６１８を介して、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例では、サーバ２６３０はアプリケーションプログラムのために要求されたコードを、インターネット２６２８、ＩＳＰ２６２６、ローカルネットワーク２６２２および通信インターフェイス２６１８を介して送信するかもしれない。
【００９９】
受信されたコードは受信されたときにプロセッサ２６０４によって実行されてもよく、および／または後の実行のために記憶装置２６１０、または他の不揮発性記憶装置に記憶されてもよい。
【０１００】
ここまでの明細書において、本発明の実施形態は、実施態様ごとに異なってもよい多数の特定の詳細を参照して記載されてきた。したがって、何が発明であるか、何が出願人によって発明であると意図されているかについての唯一のかつ排他的な指標は、本出願から生じる請求項の組である。そのような請求項が生じる特定の形態において、任意の後続の修正が含まれる。そのような請求項に含まれる用語に関して本明細書に明示的に記載された任意の定義は、そのような用語が請求項において用いられる場合の意味に影響する。したがって、請求項に明示的に記載されていない、いかなる限定、要素、特性、特徴、利点、または属性も、そのような請求項の範囲をいかなる意味でも限定すべきではない。明細書および図面は、したがって、限定的な意味ではなく例示的な意味とみなされるべきである。
【０１０１】
例
一実施形態では、方法は以下のステップを含む。または、１つ以上の記憶媒体は、１つ以上の計算装置によって実行されたとき、以下のステップを実行させる命令を記憶する。該ステップは、ユーザがショートカットを作成することを望む特定のメディアコンテンツを示すユーザコマンド入力を受信するステップと、特定のメディアコンテンツの取り出しを可能にするプロセスへの参照を含む番組ショートカットオブジェクトを生成するステップと、メニュー項目としてメニュー内にショートカットオブジェクトを記憶するステップと、ユーザが特定の番組ショートカットオブジェクトを選択した旨を示すユーザコマンド入力の受信に応じて、前記ショートカットオブジェクトによって参照される特定のメディアコンテンツの取り出しを可能にするプロセスへと操作するステップと、からなり、該方法は１つ以上の特殊用途計算装置によって実行される。
【０１０２】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、プロセスがビデオオンデマンド、ダウンロード、および記録のうち少なくとも任意の１つを含む。
【０１０３】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令はさらに、ユーザが見たか記録したメディアコンテンツを分析するステップと、メディアコンテンツの分析の少なくとも一部に基づいて、ユーザが関心を持つメディアコンテンツのタイプを識別するステップと、識別されたメディアコンテンツのタイプと同様のメディアコンテンツへのショートカットオブジェクトを自動的に生成するステップと、を含む。
【０１０４】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令はさらに、ユーザが関心を持つメディアコンテンツのタイプを示すユーザコマンド入力を受信するステップと、ユーザコマンド入力によって識別されたメディアコンテンツのタイプに少なくとも部分的に基づいて、メディアコンテンツへの番組ショートカットを生成するステップと、を含む。
【０１０５】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、特定のメディアコンテンツが、ビデオオンデマンド、ダウンロード可能なコンテンツ、推薦エンティティによって推薦されたメディアコンテンツ、または第三者のウェブサイトからのメディアコンテンツのうち任意の１つからなる。
【０１０６】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、ショートカットが記憶されるメニュー項目が、２つ以下のユーザコマンド入力のコマンドによってアクセス可能なメニュー項目である。
【０１０７】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令はさらに、ネットワーク内で他のユーザとショートカットオブジェクトを共有するステップを含む。
【０１０８】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においては、ショートカットオブジェクトを記憶するステップが、ユーザコマンド入力によって特定されたメニュー内にショートカットオブジェクトを記憶することをさらに含む。
【０１０９】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においては、ショートカットオブジェクトを記憶するステップが、所定の基準に基づくメニュー内にショートカットオブジェクトを記憶することをさらに含む。
【０１１０】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、ショートカットオブジェクトによって参照されるメディアコンテンツが利用可能である場合にのみ、ショートカットオブジェクトが記憶された状態を保つ。
【０１１１】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、ユーザがショートカットオブジェクトを取り除くことを望む旨を示すユーザコマンド入力が受信されるまで、ショートカットオブジェクトが記憶された状態を保つ。
【０１１２】
一実施形態では、方法または１つ以上の記憶媒体が記憶する命令においてはさらに、ショートカットオブジェクトによって参照されるメディアコンテンツのプロバイダによって特定された有効期限まで、ショートカットオブジェクトが記憶された状態である。
【図１】
0005411352.tif 000002
【図２】
0005411352.tif 000003
【図３】
0005411352.tif 000004
【図４】
0005411352.tif 000005
【図５】
0005411352.tif 000006
【図６】
0005411352.tif 000007
【図７】
0005411352.tif 000008
【図８】
0005411352.tif 000009
【図９】
0005411352.tif 000010
【図１０】
0005411352.tif 000011
【図１１】
0005411352.tif 000012
【図１２】
0005411352.tif 000013
【図１３】
0005411352.tif 000014
【図１４】
0005411352.tif 000015
【図１５】
0005411352.tif 000016
【図１６】
0005411352.tif 000017
【図１７】
0005411352.tif 000018
【図１８】
0005411352.tif 000019
【図１９】
0005411352.tif 000020
【図２０】
0005411352.tif 000021
【図２１】
0005411352.tif 000022
【図２２】
0005411352.tif 000023
【図２３】
0005411352.tif 000024
【図２４】
0005411352.tif 000025
【図２５】
0005411352.tif 000026
【図２６】
0005411352.tif 000027