(57)【要約】  衛星無線機のようなデバイスに利用可能なデータストリーム上でコンテンツを発見する。衛星ネットワークからだけでなく、ＩＰベースのネットワークを通して、衛星無線機はチャネルを受信できてもよい。ユーザの好みに基づいて、これらのネットワークを通してデバイスに利用可能なチャネルから選択された複数のチャネルをチューニングするようにデバイスを構成できる。ユーザの好みを、少なくとも、デバイスに利用可能なチャネルのメタデータと比較して、ユーザの好みに最も一致するチャネルを識別できる。この方法で識別されたチャネルは、デバイス上でチューニングおよび記録される。記録されたコンテンツをユーザに通知してもよい。【選択図】      図１
2009503591.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のデータストリーム源からコンテンツを受信するデバイスを含むシステム中で、前記データストリーム中のコンテンツを発見する方法において、
前記方法は、
少なくとも１つのコンテンツ源から１つ以上のデータストリームを受信し、前記１つ以上のデータストリームはデジタルコンテンツを含むことと、
前記デバイスのユーザの好みに基づいて、前記１つ以上のデータストリーム中の１つ以上のチャネルを選択することと、
前記選択された１つ以上のチャネルをデバイスのメモリ中に記録させることとを含む方法。
【請求項２】
１つ以上のデータストリームを受信することは、衛星ブロードキャスト中の１つ以上のチャネルを受信することと、ＩＰベースのネットワークを通して、ＩＰベースのサーバから１つ以上のチャネルを受信することとのうちの１つ以上をさらに含む請求項１規定の方法。
【請求項３】
前記１つ以上のデータストリーム中の１つ以上のチャネルを選択することは、前記デバイスを特定のチャネルにチューニングすることをさらに含む請求項１規定の方法。
【請求項４】
前記１つ以上のデータストリーム中の１つ以上のチャネルを選択することは、１つ以上のチャネルを選択することをチューニングすることをさらに含む請求項１規定の方法。
【請求項５】
前記１つ以上のデータストリーム中の１つ以上のチャネルを選択することは、前記デバイスのユーザにより識別される、好まれたチャネルに基づいて、前記１つ以上のチャネルを選択することと、１人以上のアーチストに基づいて、前記１つ以上のチャネルを選択することと、１つ以上のジャンルに基づいて、前記１つ以上のチャネルを選択することと、別のユーザに関するまたは別のデバイスからの好みに基づいて、前記１つ以上のチャネルを選択することと、または前記デバイス中に記憶されたプレイリストに基づいて、前記１つ以上のチャネルを選択することとのうちの１つ以上をさらに含む請求項１規定の方法。
【請求項６】
前記１つ以上のデータストリーム中の１つ以上のチャネルを選択することは、前記ユーザの好みと、前記１つ以上のデータストリーム中に含まれるチャネルに関係付けられたメタデータとを比較することをさらに含む請求項１規定の方法。
【請求項７】
ユーザ入力なしで、前記記録された１つ以上のチャネルに対する権利を獲得することをさらに含む請求項１規定の方法。
【請求項８】
前記選択された１つ以上のチャネルを記録することは、前記デバイスの残りのメモリに基づいて、記録されているチャネルの数を減らすことをさらに含む請求項１規定の方法。
【請求項９】
請求項１の前記方法を実行するためのコンピュータ実行可能命令を有するコンピュータ読み取り可能媒体。
【請求項１０】
１つ以上の情報源から複数のチャネルを受信するデバイスを含むシステム中で、前記チャネル上でコンテンツを発見する方法において、
前記方法は、
１つ以上のデータストリームを受信し、少なくとも１つのデータストリームは、衛星ネットワークに対する１つ以上のチャネルのブロードキャストを含み、それぞれのチャネルはコンテンツを有することと、
前記デバイスのユーザの好みに少なくとも基づいて、前記１つ以上のチャネルを処理して、前記好みに少なくとも部分的に一致するコンテンツを発見することと、
前記好みに少なくとも部分的に一致する、選択されたチャネルを記録することとを含む方法。
【請求項１１】
前記デバイスのユーザの好みに少なくとも基づいて、前記１つ以上のチャネルを処理することは、前記好み中に含まれる１つ以上の好まれたチャネルを選択することと、前記好み中に含まれる１つ以上のプレイリストを選択することと、前記好み中に含まれる１人以上のアーチストを選択することと、別のユーザから受信した付加的な好みを選択することとのうちの１つ以上をさらに含む請求項１０規定の方法。
【請求項１２】
前記１つ以上のチャネルを処理することは、前記デバイスの利用可能なメモリと推定された記録時間とに基づいて、前記１つ以上のチャネルの数を制限することをさらに含む請求項１０規定の方法。
【請求項１３】
前記１つ以上のチャネルを処理することは、前記デバイスの利用可能なメモリの帯域幅に基づいて、前記１つ以上のチャネルの数を制限することをさらに含む請求項１０規定の方法。
【請求項１４】
前記１つ以上のチャネルを処理することは、前記好みと、少なくとも、前記１つ以上のチャネルのそれぞれのコンテンツとともに含まれるメタデータとを比較することをさらに含む請求項１０規定の方法。
【請求項１５】
前記デバイスのユーザの好みに少なくとも基づいて、前記１つ以上のチャネルを処理することは、前記ユーザの好みと、少なくとも、前記１つ以上のチャネルのメタデータとの間の少なくとも部分的な一致に基づいて、前記１つ以上のチャネルを選択することをさらに含む請求項１４規定の方法。
【請求項１６】
前記チャネルを記録することは、前記記録されたチャネルに関して、前記デバイスのユーザに通知することをさらに含む請求項１０規定の方法。
【請求項１７】
１つ以上のデータストリームを受信することは、ＩＰベースのネットワークを通して前記好みをサーバに送信し、前記サーバは、前記選択されたチャネルを識別することと、前記ＩＰベースのネットワークを通して前記選択されたチャネルをリクエストすることとをさらに含む請求項１０規定の方法。
【請求項１８】
前記ＩＰベースのネットワークを通る、および前記衛星ネットワークを通る前記選択されたチャネルは暗号化されている請求項１７規定の方法。
【請求項１９】
１つ以上のデータストリームを受信することは、前記デバイスを特定のチャネルにチューニングすることと、前記特定のチャネルを実行することとをさらに含み、前記特定のチャネルは、前記記録された、選択されたチャネル中に含まれていない請求項１０規定の方法。
【請求項２０】
請求項１０の前記方法を実行するためのコンピュータ実行可能命令を有するコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【発明の背景】
【０００１】
１．発明の分野
本発明は、デバイス上でコンテンツを発見すること関し、さらに詳細には、本発明の実施形態は、ポータブルオーディオデバイス上でデジタル媒体コンテンツをチューニングすることに関する。
【０００２】
２．関連技術
デジタル媒体およびデジタル媒体デバイスは、今日の社会においてどこにでもあるようになっている。デジタル媒体を実行できるこれらのデバイスの多くは、ワイヤレス性能を有するポータブルデバイスである。デジタル媒体の増加する有用性およびポータブルデバイスに対する強い需要は、ワイヤレスネットワーク技術およびデジタル媒体を配布する能力における成長に一致する。結果として、例えば、多くの異なるネットワークおよびプロトコルを通して、デジタル媒体を受信できる。
【０００３】
デジタルコンテンツを配信するために使用される最も最近の技術のうちの１つは、衛星無線である。衛星無線において、衛星は、コンテンツに加入している人々に対してデジタル無線コンテンツをブロードキャストする。衛星無線により、多くの異なるチャネルを通して、無線コンテンツのような、高品質で、とぎれない、デジタル媒体コンテンツを加入者は受信できる。衛星無線を通して送信されるデジタル媒体は、一例として、デジタル品質音楽、トーク無線、スポーツ、ニュース、天気、およびこれらに類似するものを含むことができる。衛星無線ネットワークを通して提供されるコンテンツを利用するために、衛星無線のユーザはポータブルデバイスを必要とし、ポータブルデバイスは、デジタル媒体コンテンツを受信して、最終的に再生すなわち実行できる。
【０００４】
衛星無線は、多くの異なるチャネルを通して複数のユーザにコンテンツを配信する能力を有するが、衛星無線機を有するユーザは、一度に１つのチャネルを聴くことだけができる。結果として、実行されていないすべてのチャネルは、ユーザのデバイスの観点から、発見されないコンテンツである。同時に、他のチャネルは、衛星ネットワークを通してまだブロードキャストされており、ユーザの衛星無線機に利用可能である。ユーザは自分の衛星無線機を別のチャネルに容易にチューニングできる。ユーザが別のチャネルにチューニングできる場合でさえ、残りのチャネルはまだ、発見されないコンテンツをユーザに与えている。
【０００５】
ユーザの衛星無線機により利用できるまたは受信できる他のチャネル上のコンテンツをユーザが発見できるようにすることは、コンテンツの受信者およびコンテンツを提供する者の両方に対して有益である。例えば、衛星ネットワークを通して配信されているコンテンツに関するユーザのフィードバックを使用して、サービスを向上させることができ、またはコンテンツを関連した視聴者の欲求に適応させることができる。さらに、他のチャネル上の新しいコンテンツをユーザが発見できるようにすることは、視聴者の規模を向上または増加させることができる。同時に、コンテンツの発見は、例えば、コンテンツプロバイダに対して増加した収入、増加したマーケットシェア、および向上した評価をもたらすこともできる。
【発明の簡潔な概要】
【０００６】
これらおよび他の制限は本発明の実施形態により克服されるが、本発明はコンテンツを発見するシステムおよび方法に関し、さらに詳細には、複数のネットワークを通してデバイスに利用可能な、すべてのまたはいくつかのチャネル上のコンテンツを発見することに関する。１つの実施形態において、衛星ネットワークからだけでなく、ＩＰベースのネットワークを通して、衛星無線機はチャネルを受信する。ＩＰベースのネットワークを通してデバイスにチャネルの送信を開始することを、ＩＰベースのネットワークを通して利用可能なチャネルにデバイスにより要求する必要があるかもしれない。好まれるチャネル、デジタルコンテンツの好まれるタイプ（トーク、音楽、スポーツ、など）、音楽ジャンル、アーチスト、およびこれらに類似するもの、またはこれらについての任意の組み合わせのような、ユーザの好みに少なくとも基づいて、衛星無線機は複数のチャネルをチューニングできる。チャネルをチューニングすることは、それらのチャネルを識別することを含んでもよく、それらのチャネルは、さまざまなチャネル中のメタデータをユーザの好みと比較することにより、ユーザの好みに少なくとも部分的に一致するコンテンツを有する。この方法で識別されるチャネルは、デバイス上でチューニングされて、記録される。記録されたコンテンツをユーザに通知してもよい。
【０００７】
１つの例において、チャネル上でコンテンツを発見する方法は、デバイスに利用可能なデータストリームを受信することにより開始する。衛星ネットワークからのデータストリームは複数のチャネルを含んでもよく、一方、ＩＰネットワークがデバイスに利用可能であるとき、ＩＰネットワークを通して複数のチャネルをリクエストできる。次に、チャネルは、ユーザの好みに最も一致する、またはユーザの好みに部分的に一致するあるチャネルを識別するために、ユーザの好みを使用して処理される。この方法で発見されたコンテンツをデバイス上に記録できる。記録されたコンテンツをユーザに通知できる。
【０００８】
本発明のさらなる特徴は以下に続く記述において示され、一部は記述から明白であり、または本発明の実施により習得されるかもしれない。添付の特許請求の範囲中で特に指摘した器具および組み合わせにより、本発明の特徴および利点を実現および取得できる。これらおよび本発明の他の特徴は、以下の記述および添付の特許請求の範囲からより完全に明らかになり、または、下に示した本発明の実施により習得されるかもしれない。
【０００９】
上述の点ならびに本発明の他の利点および特徴をさらに明らかにするために、添付の図面中に図示される特定の実施形態に参照することにより、本発明のより特定の記述を表現する。これらの図面は本発明の典型的な実施形態のみを描写し、それゆえに本発明の範囲の限定とみなすべきではないことが理解される。添付の図面の使用を通して、さらなる特異性および詳細とともに本発明を記述および説明する。
【好ましい実施形態の詳細な説明】
【００１０】
本発明の実施形態はコンテンツを発見することに関し、さらに詳細には、ユーザのために発見されていないコンテンツを保存するシステムおよび方法に関する。１つの実施形態において、衛星ネットワークおよび／またはＩＰベースのネットワークのようないくつかの異なる情報源から、衛星無線機または他のデバイスは、チャネルを受信できてもよい。衛星無線機または他のデバイスは複数のチャネルをチューニングし、複数のチャネルは、これらのネットワークを通してデバイスに利用可能なチャネルから選択される。チューニングされる特定のチャネルは、ユーザの好みに基づいていてもよい。ユーザの好みは、例えば、少なくとも、デバイスに利用可能なチャネル中のコンテンツのメタデータと比較されて、ユーザの好みに最も一致するチャネルを識別する。この方法で選択されたチャネルは、デバイス上でチューニングされて、記録される。記録されたコンテンツをユーザに通知してもよい。
【００１１】
衛星無線において、例えば、衛星無線システムが複数のチャネルまたはデータストリームをブロードキャストしているかもしれない場合でさえ、ユーザは一度にたった１つのチャネルまたはデータストリームを聴くことだけができる。それ故に、衛星無線機によって聴かれていない、すなわち実行されていないチャネルは、ユーザの観点から発見されないコンテンツである。本発明の実施形態は、ユーザの衛星無線機（または他のデバイス）に利用可能ないくつかのまたはすべてのチャネル中のコンテンツを発見し、後にユーザがコンテンツを経験できるようにする。ユーザのデバイスは、デバイスに利用可能な他のチャネルを事実上チューニングして、それらのチャネル上のコンテンツを記憶できる。
【００１２】
デジタルオーディオデバイス（例えば、ＭＰ３プレイヤ）、ＣＤプレイヤ、ＤＶＤプレイヤ、ノートブックコンピュータ、セルラ電話機、衛星無線機、およびパーソナルデジタルアシスタントのような、ポータブルデバイスは、本発明の範囲内である。デスクトップコンピュータおよび他のネットワークイネーブルされたデバイスのような、より低いポータブルの、またはポータブルでないデバイスも本発明の範囲内である。デバイスとデバイスがドッキングするコンピュータとのように、またはデバイス間で、本発明の実施形態は１つ以上のデバイスがともに作動できるようにもする。
【００１３】
１つの実施形態において、ユーザのデバイスは衛星無線機であり、衛星無線機は少なくとも衛星ネットワークからデジタル媒体コンテンツを受信し、他のネットワークからコンテンツを受信できてもよい。衛星ネットワークは複数のチャネルをブロードキャストする。衛星無線機は、それらのチャネルの１つにチューニングでき、チューニングされたチャネル上のコンテンツを実行する。本発明の実施形態は、ユーザによる見直しまたは使用のためにチューニングされたチャネルだけでなく、他のチャネル上のコンテンツも（永久にまたは一次的に）記録または記憶できる。言い換えれば、１つのチャネルが再生されている間、デバイスにより、衛星ブロードキャスト中の他のチャネルもチューニングおよび記録できる。同様に、デバイスがユーザによりアクティブに使用されていないとき、複数のチャネルをチューニングおよび記録できる。どのチャネルを記録するかの決定は、デバイスの設定および／またはユーザの好みに依存することができる。
【００１４】
衛星無線によりブロードキャストされるデータストリームをチューニングすることは、特定のチャネルに関係付けられたコンテンツを識別することを含んでもよい。１つの実施形態において、コンテンツはパケットにより表される。パケットにより表すことができる、識別されたコンテンツを衛星無線機により実行できる。別のチャネルが選択されるとき、そのチャネルのコンテンツに関係付けられたパケットを識別および実行できる。
【００１５】
衛星無線ネットワークを参照して本発明の実施形態を論じているが、コンテンツを配信する他のネットワーク（ワイヤードおよび／またはワイヤレス）に対して本発明の実施形態を適用できることを当業者は理解できる。セルラネットワーク、ＩＰベースのネットワーク、ＷｉＦｉネットワーク、ブルートゥースネットワーク、およびこれらに類似するもの、またはこれらについての任意の組み合わせがネットワークの例であり、これらに対して、本発明の実施形態にしたがってコンテンツを発見できる。
【００１６】
図１は、本発明の実施形態を実現する例示的な環境を描写し、1つ以上の情報源からデジタル媒体を含むコンテンツを受信できるデバイスの１つの実施形態を図示する。この例において、デバイス１００はポータブルとポータブルでないデバイスとの両方を表し、デバイス１００はデジタルオーディオおよび／またはデジタルビデオデータを含んでもよいコンテンツ１１６を受信できる。デバイス１００の例は、一例として、衛星無線デバイス、ポータブルオーディオプレイヤ（例えば、ＭＰ３プレイヤ）、ポータブルＤＶＤまたはＣＤプレイヤ、パーソナルコンピュータ、ラップトップコンピュータ、セルラ電話機、パーソナルデジタルアシスタント、およびこれらに類似するもの、またはこれらについての任意の組み合わせを含むことができる。
【００１７】
通常、デバイス１００はディスプレイ１０２を含み、ディスプレイ１０２はデバイス１００上に記憶されているコンテンツに関して、ならびに／あるいはデバイス１００により実行されている、および／またはデバイス１００により受信したコンテンツに関連して、情報をデバイスのユーザに伝達できる。例えば、デバイス１００がデジタルオーディオデータを実行するとき、ディスプレイ１０２は歌のタイトル、アーチストの名前、アルバムのタイトル、トラック番号、トラックの長さ、およびこれらに類似するもの、またはこれらについての任意の組み合わせを伝達してもよい。デバイス１００はまた、ユーザインターフェイス１０４を含み、ユーザインターフェイス１０４は、デバイス１００に入力を提供する、制御ボタンまたは他の手段を含んでいてもよい。ユーザインターフェイス１０４により、一例として、ユーザはデバイス１００のメモリ１０８中に記憶されているデジタル媒体をナビゲートおよび実行することができ、あるいは外部の情報源から、またはデバイスと互換性がある任意のネットワークを通して、受信される任意のコンテンツまたはデータストリームをナビゲートおよび実行することができる。ユーザインターフェイス１０４により、ユーザは衛星無線におけるような別のチャネルに切り替えることもできる。
【００１８】
デバイス１００に利用可能なチャネル１１６を通して受信したコンテンツ（データストリームとも呼ばれる）を受け取り、処理し、および／または実行する際にデバイスにより使用されるプロセッサ１０６をデバイス１００は含む。チャネル１１６はデジタル媒体コンテンツを含む、異なるタイプの媒体またはデータストリームを表し、デジタル媒体コンテンツを含む、異なるタイプの媒体またはデータストリームは、デバイス１００により受信される。チャネル１１６の例は、デジタル音楽、トークオーディオデータ、テレビジョンデータ、映画データ、ポッドキャスト、スポーツデータ、およびこれらに類似するもの、またはこれらについての任意の組み合わせを含むが、これらに限定されない。チャネル１１６は性質上、デジタルまたはアナログのどちらかとすることができる。
【００１９】
この例において、デバイス１００は、さまざまなコンテンツプロバイダにより生成されるコンテンツを受信できてもよい。ＩＰベースのネットワークを通して受信できるＩＰベースのコンテンツ１１０、衛星無線ネットワークを通して受信できる衛星無線コンテンツ１１２、および地上無線ネットワークを通して受信できる地上無線コンテンツ１１４をコンテンツの例は含む。セルラネットワークを含む他のネットワークを通してコンテンツが受信できることを当業者は理解できる。さらに、これらのネットワークのいくつかにおいて、デバイス１００によりコンテンツまたは他のデータを送信することもできる。衛星無線デバイスは通常、衛星ネットワークからコンテンツを受信するが、図１中で図示したように、衛星無線デバイスは、他のネットワークまたは他のコンテンツプロバイダと接続し、他のネットワークを通して、または他のコンテンツプロバイダからコンテンツを受信するように構成されていてもよい。
【００２０】
デバイスのメモリ１０８を使用して、コンテンツ、あるいは、他のユーザのおよび／またはデバイスのデータを記憶できる。コンテンツプロバイダから受信される、または別の情報源から取得されるコンテンツを記録するために、メモリ１０８を使用することもできる。メモリ１０８は、例えば、デジタル音楽および／またはビデオ、グラフィック、プレイリスト、ユーザの好み、デバイス設定、およびこれらに類似するもの、またはこれらについての任意の組み合わせを記憶してもよい。
【００２１】
デバイス１００は、コンピュータ１１８のような別のデバイスとドッキングするように適合していてもよい。いったんコンピュータ１１８とドッキングすると、デバイス１００は、メモリ１０８中に記憶されたデジタル媒体を同期させることができるかもしれない。さらに、デバイス１００は、ネットワーク１２０を通してサーバ１２２と通信して、コンテンツに対する権利を獲得または本発明の実施形態にしたがってメモリ１０８中に記憶されているコンテンツを購入できてもよい。図１は、デバイス１００がコンピュータ１１８を通してサーバ１２２と通信することを図示するが、８０２．１１ベースのネットワーク、ブルートゥースネットワーク、またはこれらに類似するものを含む他のネットワークを通して、デバイス１００は、サーバ１２２または他のデバイスを検出およびそれらと通信できてもよい。コンピュータ１１８とドッキングすることなく、デバイス１００はサーバ１２２と通信できてもよい。
【００２２】
図２は、デバイスに利用可能なコンテンツを作成する際に、またはコンテンツを発見する際に用いることができる例示的なシステムおよび方法を図示する。この例において、衛星無線システムのようなコンテンツプロバイダはコンテンツサーバ２０２を使用して、衛星システムを通して配信されるコンテンツを準備してもよい。コンテンツサーバ２０２は（衛星システムによるすべてのチャネルのブロードキャストのために）準備されたコンテンツを衛星アップリンク２０４に配信できる。衛星アップリンク２０４を通して、準備されたコンテンツは衛星システムに配信される。準備されたコンテンツは次に、衛星システム中の衛星によりブロードキャストされる。衛星無線機に対する準備されたコンテンツの配信は、地上の中継器の使用を含んでいてもよい。
【００２３】
デバイス１００の１つの実施形態であるデバイス２１０は、コンテンツサーバ２０２により準備されたコンテンツをチューナ２１２により受信する。チューナ２１２は、ユーザにより現在選択されているチャネルに関係付けられた、パケットまたは他のデータを識別する。チューナ２１２の動作は、衛星システムを通して受信したコンテンツの特性に関連している。例えば、デバイス２１０が最初に獲得しなければならないアナログ信号上で、デジタルコンテンツは搬送されてもよい。チューナ２１２はそれ故に衛星信号を調べて、衛星信号からデジタルデータを抽出する能力を有する。デジタルデータは次に、チューナ２１２およびプロセッサによりさらに処理されて、ユーザにより現在選択されているチャネルに特有であるそれらのパケットを識別する。この方法において、デバイス２１０による実行のために、チューナ２１２は衛星ブロードキャストから特定のチャネルを選択できる。選択されたチャネルを実行することは、チューニングされたコンテンツに関してデバイス２１０が解読２１４を実行することを含んでもよい。チューニングされたコンテンツを記憶装置２１６中に記録してもよい。チューニングされたコンテンツを記録する際に、デバイス２１０は品質を引き下げ、またはチューニングされたコンテンツを識別するメタデータを単に記憶してもよい。
【００２４】
デバイス２１０は、衛星ストリーム２０５中の他のチャネル上のコンテンツを発見する能力も有する。ユーザにより現在選択されているチャネルをチューニングおよび実行することに加えて、デバイス２１０はストリーム２０５中の他のチャネルをチューニングして、次にそれらのチャネルを実行することなく、それらのチャネルを記録できる。ユーザがデバイス２１０をアクティブに使用していないときでさえ、これは生じることができる。デバイス２１０の能力は、メモリ２１６のサイズにより制限されることが多いため、デバイス２１０に利用可能なチャネルから記録できるコンテンツの量は制限される。
【００２５】
例えば、デバイス２１０は、ストリーム２０５に対して利用可能なすべてのチャネル上のコンテンツを記録できる。１つの実施形態において、デバイス２１０は好み２１８を使用して、特定のチャネルを選択する。ユーザは、例えば、コンテンツを記録すべき特定のチャネルを識別できる。別の実施形態において、デバイス２１０はユーザの使用の習慣を監視して、ユーザが通常選択するそれらのチャネルを記録できる。デバイス２１０により記録されているチャネルの数を減らすことにより、より多くのコンテンツをそれぞれのチャネルに対して記録できる。一例として、ユーザの好きなチャネル、他のユーザのチャネルリストを含む、または他のデバイスから受信した好み、好まれるアーチストまたは歌、ジャンル、コンテンツのタイプ（すなわち、トーク、スポーツ、音楽など）、およびコンテンツを限定または記述できる他の情報を好み２１８は含むことができる。ユーザの好み２１８を使用して、デバイスに利用可能なチャネルからチャネルを選択できる。ユーザの好みを使用してチャネルを選択することは、一例として、デバイスのユーザにより識別される、好まれたチャネルに基づいて、１つ以上のチャネルを選択すること、１人以上のアーチストに基づいて、１つ以上のチャネルを選択すること、１つ以上のジャンルに基づいて、１つ以上のチャネルを選択すること、別のユーザに関する好みまたは別のデバイスからの好みに基づいて、１つ以上のチャネルを選択すること、またはデバイス中に記憶されたプレイリストに基づいて、１つ以上のチャネルを選択すること、およびこれらに類似するもの、またはこれらについての任意の組み合わせ含んでいてもよい。
【００２６】
これらの好みを使用して、ユーザの好み２１８に、一致するまたは強い相関を有するコンテンツのために、デバイス２１０は（メタデータを含む）他のチャネルを調べることができる。結果として、ユーザの好み中の特定のアーチストからのコンテンツを含むチャネルを記録してもよい。代わりに、別のユーザのアーチストリストからのコンテンツを含むチャネルを記録してもよい。１つの実施形態において、好みまたはユーザの好みの少なくとも一部は、少なくとも、デバイスに利用可能なチャネルのコンテンツに関係付けられたメタデータと比較される。ユーザの好みに、最も一致する、または最も高い相関を有するチャネルが記録のために選択される。１つの実施形態において、記録するために選択されるチャネルの数は、デバイス中で利用可能なメモリと、利用可能な推定される記録時間とに基づいて制限されてもよい。言い換えれば、１６のチャネルを３０分記録するよりむしろ、４のチャネルを２時間記録するほうが好ましいかもしれない。
【００２７】
好み２１８を構成するためにユーザインターフェイス２２０を使用して、好み２１８に一致するデータストリーム２０５上のチャネルを識別するチューナ２１２を構成できる。
【００２８】
事実上チューニングされたチャネルが記録された後、記録されたコンテンツをユーザに通知してもよい。適切なネットワークの範囲内にあるとき、加えて、（例えば、図１中で図示したサーバ１２２のような）適切なサーバと交信することにより、デバイス２１０は獲得したコンテンツに対する権利を自動的に獲得してもよい。１つの実施形態において、メモリ２１６中の記録されたコンテンツは、暗号化されているかもしれないし、または暗号化されていないかもしれない、および圧縮されているかもしれないし、または圧縮されていないかもしれない。言い換えれば、デバイス２１０は記録されているコンテンツを解読および／または圧縮できる。コンテンツを圧縮することにより、記録できるコンテンツの量が増加する。
【００２９】
図２は、ＩＰサーバ２０６を通して（あるいは別のワイヤレスまたはワイヤードネットワークを通して）、コンテンツプロバイダ２０２が同一のまたは異なるコンテンツを配信できることをさらに図示する。デバイス２１０が適切なネットワークの範囲内にあるとき、デバイス２１０は、コンテンツプロバイダ２０２により準備されたチャネルをＩＰサーバ２０６から受信できてもよい。例えば、コンテンツが衛星ネットワークを通して利用可能でない例（例えば、衛星ネットワークからの信号がブロックされ、またはデバイスが衛星ネットワークのカバレッジエリア内にない）があるかもしれない。このケースにおいて、デバイス２１０は、コンテンツサーバ２０２から、準備されたコンテンツを搬送するＩＰベースのネットワークの範囲内にあるかもしれない。衛星ネットワークからのストリーム２０５だけでなく、ＩＰベースのネットワークからのストリーム２０７もデバイス２１０は受信できてもよい。
【００３０】
この例において、ストリーム２０７はＩＰベースのストリームであり、ＩＰベースのストリームは、適切な、ワイヤレスおよび／またはワイヤードネットワークを通して送信される。デバイス２１０は、データストリーム２０７を受信する。データストリームのコンテンツはコンテンツサーバ２０２により準備されたため、データストリームのコンテンツは、衛星アップリンク２０４を通して配信されるコンテンツと同一であるかもしれない。ＩＰサーバ２０６からコンテンツを受信するデバイス２１０の能力は、例えば、帯域幅に依存する。
【００３１】
コンテンツを記録するために、デバイス２１０はＩＰサーバ２０６と通信して、特定のチャネルに対するデータをリクエストできる。選択されたチャネルをデバイス２１０に配信でき、デバイス２１０はメモリ２１６中にコンテンツを記憶させることができる。したがって、デバイス２１０が衛星ネットワークを通して衛星コンテンツを受信できないときでさえ、デバイス２１０は、コンテンツサーバ２０２から選択されたコンテンツを記録できる。ＩＰサーバ２０６からリクエストされたコンテンツは、前に記述した好み２１８に依存してもよい。
【００３２】
例えば、デバイス２１０は、好み２１８のある観点に一致するそれらのチャネルに対してリクエストを送信できる。ＩＰサーバ２０６は、ユーザの好み２１８の要求を満たす、または少なくとも部分的に満たすチャネルを識別して、関連したチャネルをデバイス２１０に流すことができる。代わりに、ユーザの好みを満たすストリームが発見されるまで、デバイス２１０は、ＩＰサーバから１つ以上のストリームをリクエストできてもよい。１つの実施形態において、単にブロードキャストされる衛星ネットワークからのデータストリームとは異なって、デバイス２１０は、準備されるコンテンツをＩＰサーバ２０６からリクエストするように要求されてもよい。
【００３３】
加えて、ストリーム２０７を暗号化してもよい。これにより、認可されたデバイスだけが、ＩＰサーバ２０６からのコンテンツを受信および実行する能力を有することを獲得できる。こうして、本発明の実施形態は、コンテンツの認可（ＣＡ）を保持することができ、コンテンツの認可（ＣＡ）は通常、例えば、衛星無線機上に存在する。
【００３４】
図３は、コンテンツを発見する例示的な方法を図示する。デバイス１００またはデバイス２１０のようなデバイスがコンテンツを受信３０２できる。衛星ブロードキャストのケースにおいて、デバイスは、衛星システムによりブロードキャストされているすべてのチャネルを自動的に受信する。デバイスは次に、実行する特定のチャネルにチューニングすることを要求される。コンテンツは通常暗号化されているので、特定のチャネルにチューニングするデバイスの能力は、ユーザの申し込みに依存するかもしれない。ＩＰベースのネットワークのケースにおいて、コンテンツを受信することは、適切なネットワークを検出し、コンテンツサーバからコンテンツをリクエストすることをデバイスに要求するかもしれない。
【００３５】
コンテンツが受信されるとき、デバイスは複数のチャネルを調べ、または処理３０４してもよい。前に記述したように、データストリーム中に、またはブロードキャスト中に含まれるチャネルのコンテンツをユーザの好みに基づいて調べることができる。１つの実施形態において、チャネル中のコンテンツのメタデータが、ユーザの好みと比較３０５される。ユーザの好みに一致または部分的に一致するストリーム中のそれらのチャネルをデバイスにより記録できる。いったんコンテンツを記録するメモリの能力が尽きると、デバイスはコンテンツを記録することを止めてもよく、またはより古いコンテンツを上書きすることを開始してもよい。ＩＰサーバからのコンテンツのケースにおいて、デバイスは、サーバから直接あるチャネルをリクエストしてもよい。チャネルが選択された後、選択されたチャネル中のコンテンツが記録３０８され、後に実行３１０されてもよい。
【００３６】
必要な場合、コンテンツが記録される前に、デバイスはコンテンツを解読３０６してもよい。代わりに、デバイスは、暗号化されたコンテンツを記録してもよい。記録された、または記憶されたコンテンツが暗号化されている場合、コンテンツがユーザによりデバイス上で再生すなわち実行されるとき、コンテンツが解読される。オプションとして、例えば、デバイスは記録されたコンテンツに対する権利を自動的に獲得でき、コンテンツのより高い品質のバージョンを取得できる。
【００３７】
別の実施形態において、デバイスは、デバイスに利用可能なチャネルのコンテンツに関係付けられたメタデータを記録できる。後に、デバイスはメタデータに基づいてコンテンツをダウンロードできる。これにより、より小さいスペースを使用して、より多いチャネル上のコンテンツを記録できる。ユーザが選択するコンテンツだけが後に取得される。
【００３８】
本発明の範囲内の実施形態は、本発明の実施形態を実行するために記憶された、コンピュータ実行可能命令またはデータ構造を運ぶまたは有するコンピュータ読み取り可能媒体も含む。このようなコンピュータ読み取り可能媒体は、汎用目的のまたは特別の目的のコンピューによりアクセスできる、任意の利用可能な媒体とすることができる。一例として、限定されないが、このようなコンピュータ読み取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは他の任意の媒体を含むことができ、これらのコンピュータ読み取り可能媒体を使用して、コンピュータ実行可能命令またはデータ構造の形態で、所望のプログラムコード手段を運び、または記憶することができ、これらのコンピュータ読み取り可能媒体は、汎用目的のまたは特別の目的のコンピュータによりアクセスできる。ネットワークまたは別の通信接続（ハードワイヤード、ワイヤレス、あるいはハードワイヤードまたはワイヤレスの組み合わせ）を通してコンピュータに情報が転送または提供されるとき、コンピュータは、コンピュータ読み取り可能媒体として適切に接続を見る。したがって、任意のこのような接続は、コンピュータ読み取り可能媒体と適切に呼ばれる。上述の組み合わせも、コンピュータ読み取り可能媒体の範囲内に含まれるべきである。コンピュータ実行可能命令は、例えば、命令およびデータを含み、命令およびデータは、ある機能またはグループの機能を汎用目的のコンピュータ、特別の目的のコンピュータ、または特別の目的の処理デバイスに実行させる。
【００３９】
以下の論述は、本発明を実現できる適切な計算環境の、短い、一般的な記述を提供するように意図されている。要求されるものではないが、ネットワーク環境中のコンピュータにより実行されるプログラムモジュールのような、コンピュータ実行可能命令の一般的な文脈中で本発明を記述する。一般に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含み、それらは特定のタスクを実行し、または特定の抽象データタイプを実現する。コンピュータ実行可能命令、関係付けられたデータ構造、およびプログラムモジュールは、ここで開示した方法のステップを実行するためのプログラムコード手段の例を表す。このような実行可能命令または関係付けられたデータ構造の、特定のシーケンスは、このようなステップにおいて記述された機能を実現するための対応する動作の例を表す。
【００４０】
パーソナルコンピュータ、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能消費者電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、およびこれらに類似するものを含む、多くのタイプのコンピュータシステム構成を伴うネットワーク計算環境中で本発明を実施してもよいことを当業者は理解するだろう。分散した計算環境中で本発明を実施してもよく、ここでタスクは、ローカルおよびリモートの処理デバイスにより実行され、ローカルおよびリモートの処理デバイスは、通信ネットワークを通して（ハードワイヤードリンク、ワイヤレスリンク、あるいはハードワイヤードまたはワイヤレスリンクの組み合わせのいずれかにより）リンクされる。分散した計算環境において、プログラムモジュールは、ローカルおよびリモートのメモリ記憶デバイスの両方に位置していてもよい。
【００４１】
本発明の精神または本質的な特性から逸脱することなく、他の特定の形態において本発明を具現化してもよい。記述した実施形態は、すべての点において例示的に過ぎず、限定ではないと考えるべきである。本発明の範囲は、それゆえに、先の記述による以外に、添付の特許請求の範囲により示される。特許請求の範囲の意義および均等の範囲内に入るすべての変更は、特許請求の範囲の範囲内に包含すべきである。
【図面の簡単な説明】
【００４２】
【図１】図１は、複数の情報源からのコンテンツをチューニングおよび記録できる例示的なデバイスを図示する。
【図２】図２は、複数のコンテンツの情報源からコンテンツの複数のチャネルを発見および記録できる例示的なデバイスを図示する。
【図３】図３は、発見されていないコンテンツを記録する例示的な方法を図示する。
【図１】
2009503591.tif 000003
【図２】
2009503591.tif 000004
【図３】
2009503591.tif 000005
【国際調査報告】
2009503591.tif 000006