(57)【特許請求の範囲】
【請求項１】
ローカルネットワーク内で動作する視聴覚コンテントレシーバにて受信され記憶された視聴覚コンテントを共有する方法であって、
広域ネットワークを介して受信され、また、特定の視聴覚コンテントが前記視聴覚コンテントレシーバにて受信され、保存されたことを示す、前記視聴覚コンテントレシーバからのメッセージを、前記広域ネットワークでサーバとして動作する通信ノードにおいて受信することと、
前記通信ノードにて、選択されたユーザに対し、前記ローカルネットワーク内で動作する前記視聴覚コンテントレシーバから前記特定の視聴覚コンテントを視聴可能であることを、前記広域ネットワークを介して通知することと、
前記広域ネットワークで動作する前記通信ノードにて、前記選択されたユーザと関連する通信装置からの前記視聴覚コンテントのリクエストを受信した対応として、前記通信装置の前記視聴覚コンテントレシーバへのアクセスの制限の要否を判断し、判断に基づき、当該アクセスを制限するか、あるいは、前記ローカルネットワーク内で動作する前記視聴覚コンテントレシーバと、前記選択されたユーザと関連していることで、前記通信接続により前記選択されたユーザへ提供されるよう前記視聴覚コンテントの送信が許可される前記通信装置との間の前記広域ネットワーク上での通信接続を容易化するかのいずれかの処理を実行することと、を含む、視聴覚コンテントを共有する方法。
【請求項２】
前記メッセージを前記選択されたユーザに通知することが、前記通信ノードにて、前記視聴覚コンテントが視聴可能という表示を、前記通信装置を経由してオンラインアカウントでアクセスする前記選択されたユーザに対応して、前記選択されたユーザに関連した通信装置へ送信することを含む、請求項１に記載の方法。
【請求項３】
前記メッセージを前記選択されたユーザに通知することが、前記通信ノードにて、前記視聴覚コンテントが視聴可能という表示を前記視聴覚コンテントレシーバからのメッセージを受信する前記通信ノードに対応して、前記選択されたユーザに関連した前記通信装置へ送信することを含む、請求項１に記載の方法。
【請求項４】
前記選択されたユーザの識別子を前記視聴覚コンテントレシーバから前記通信ノードへ送信すること；と、前記通信ノードで前記視聴覚コンテントレシーバの識別子と、前記通信ノードに置かれた前記選択されたユーザのアカウントとを関連付けること；をさらに含み、前記通信接続を容易化することが、前記視聴覚コンテントレシーバの識別子に基づくものである、請求項１に記載の方法。
【請求項５】
前記視聴覚コンテントを前記視聴覚コンテントレシーバから前記通信装置へ送信することが、前記視聴覚コンテントが前記通信ノードを通って送信されるようにして起きる、請求項１に記載の方法。
【請求項６】
前記視聴覚コンテントを前記視聴覚コンテントレシーバから前記通信装置へ送信することが、ピアツーピア接続を経由して前記視聴覚コンテントレシーバと前記通信装置間で起き、前記ピアツーピア接続が前記通信ノードを含まない、請求項１に記載の方法。
【請求項７】
前記通信ノードにて、前記通信ノードで前記選択されたユーザのアカウントと関連するアクセス制御情報のリクエストをフィルタリングすることをさらに含む、請求項１に記載の方法。
【請求項８】
前記視聴覚コンテントレシーバから前記通信ノードへ前記視聴覚コンテントの閲覧に関して制限表示を送信することをさらに含む、請求項１に記載の方法であって、前記通信接続を容易化することが前記制限に合致する、方法。
【請求項９】
前記視聴覚コンテントレシーバを前記広域ネットワーク上で動作する前記通信ノードにおけるネットワークアドレスと関連付けることと、を更に含み、前記容易化においては、前記視聴覚コンテントレシーバと関連付けられた前記ネットワークアドレスを、前記通信ノードに提供することで、前記通信ノードは、前記広域ネットワークを介して前記視聴覚コンテントレシーバと通信接続を確立することが許可される、請求項１に記載の方法。
【請求項１０】
前記ネットワークアドレスは、時間とともに動的に変化する、請求項９に記載の方法。
【請求項１１】
視聴覚コンテントソースから視聴覚コンテントを受信するよう構成された視聴覚コンテントインターフェースと、
前記視聴覚コンテントを保存するよう構成されたデータ記憶装置と、
ローカルエリアネットワークで通信を行うよう構成された、通信インターフェースと、
前記通信インターフェースを経由して、前記視聴覚コンテントが選択されたユーザによって視聴可能であることを示すメッセージを、広域ネットワークで動作する通信ノードに送信し、
前記選択されたユーザと関連する通信装置と前記広域ネットワーク上で通信接続を確立し、これにおいて、前記通信接続は、前記広域ネットワーク上で前記通信ノードによって容易化されるものであり、
前記視聴覚コンテントを前記通信接続を介して前記通信装置へ送信するリクエストを、前記通信インターフェースを経由して受信し、
前記リクエストに対応して前記通信装置の前記視聴覚コンテントレシーバへのアクセスの制限の要否を通信ノードにおいて判断した結果に基づき、当該アクセスを制限するか、あるいは、前記通信接続を経由して前記通信装置へ前記視聴覚コンテントを送信するかのいずれかの処理を実行するよう構成された制御電子回路、を含む、視聴覚コンテントレシーバ。
【請求項１２】
前記視聴覚コンテントを共有する前記選択されたユーザを選択する前記視聴覚コンテントレシーバのユーザからのコマンドを受信するよう構成されているユーザインターフェースをさらに含む、請求項１１に記載の視聴覚コンテントレシーバ。
【請求項１３】
前記視聴覚コンテントインターフェースが、衛星アンテナを経由して前記視聴覚コンテントを受信するよう構成されている、請求項１１に記載の視聴覚コンテントレシーバ。
【請求項１４】
前記視聴覚コンテントインターフェースが、地上アンテナを経由して前記視聴覚コンテントを受信するよう構成されている、請求項１１に記載の視聴覚コンテントレシーバ。
【請求項１５】
前記視聴覚コンテントインターフェースが、同軸ケーブルを経由して前記視聴覚コンテントを受信するよう構成されている、請求項１１に記載の視聴覚コンテントレシーバ。
【請求項１６】
広域ネットワークでサーバとして動作するよう構成される通信ノードであって、
ユーザと関連するローカルエリアネットワークで動作する視聴覚コンテントレシーバ、及び前記広域ネットワークで動作する通信装置と、前記広域ネットワークを介して通信を行うよう構成された通信インターフェースと、
前記通信インターフェースを経由して、視聴覚コンテントレシーバからの前記広域ネットワークを介してのメッセージを受信し、前記メッセージは、前記視聴覚コンテントレシーバにおいて受信され、前記視聴覚コンテントレシーバに保存された視聴覚コンテントが、前記通信装置に関連する選択されたユーザによって視聴可能であることを示すものであり、
前記選択されたユーザに前記通信インターフェース及び前記通信装置を経由してメッセージを通知し、
前記通信インターフェースを経由して前記通信装置からの視聴覚コンテントをみたいというリクエストを受信し、
前記リクエストに対応して、前記通信装置の前記視聴覚コンテントレシーバへのアクセスの制限の要否を判断し、判断に基づき、当該アクセスを制限するか、あるいは、前記視聴覚コンテントレシーバと前記通信装置との間の前記広域ネットワーク上での通信を容易化することにより、前記通信インターフェース経由で、前記ローカルエリアネットワーク上で動作する前記視聴覚コンテントレシーバから前記通信装置へ前記視聴覚コンテントの送信が許可されるかのいずれかの処理を実行するよう設計されている制御電子回路、を含む通信ノード。
【請求項１７】
前記選択されたユーザに関連するアカウントを保存するよう構成されているデータ記憶装置であって、前記制御電子回路が、前記通信インターフェースを経由して前記アカウントにアクセスする前記選択されたユーザに対応して、前記視聴覚コンテントが視聴可能であるとの表示を前記通信インターフェースを経由して前記通信装置へ送信することによって前記選択されたユーザにメッセージを通知するよう構成されている、請求項１６に記載の通信ノード。
【請求項１８】
前記制御電子回路が、前記視聴覚コンテントレシーバからの前記メッセージの受信に対応して、前記通信インターフェースを経由して前記視聴覚コンテントが視聴可能であるとの表示を前記通信装置へ送信することによって、前記選択されたユーザに前記メッセージを通知するよう構成されている、請求項１６に記載の通信ノード。
【請求項１９】
広域ネットワーク上で通信ノードとして動作するサーバにより実行される、ローカルエリアネットワーク内で動作する複数のパーソナル・コンテントレシーバにて受信され記憶されたテレビコンテントの共有を容易化する方法であって、
前記複数のパーソナル・コンテントレシーバの各々から前記広域ネットワークを介して特定のテレビコンテントが前記パーソナル・コンテントレシーバの一つにおいて受信され、保存され、選択されたユーザにより視聴可能であることを示すメッセージを受信することと、
各受信されたメッセージに対応して、前記特定のテレビコンテントを視聴する権限が前記選択されたユーザに対して付与されていることを確認し、付与されている場合には、前記選択されたユーザに対し、前記特定のテレビコンテントを前記パーソナル・コンテントレシーバより視聴可能であることを前記広域ネットワークを介して通知することと、
前記選択されたユーザと関連するクライアント装置からの前記特定のテレビコンテントに対するリクエストを続けて受信したことに対応して、前記クライアント装置の前記パーソナル・コンテントレシーバへのアクセスの制限の要否を判断し、判断に基づき、当該アクセスを制限するか、あるいは、前記特定のテレビコンテントを記憶する前記パーソナル・コンテントレシーバと前記クライアント装置との間の前記広域ネットワーク上での通信接続を容易化し、前記通信接続により前記クライアント装置の前記選択されたユーザに提供されるよう前記特定のテレビコンテントを送信することを許可する、ことを含む、テレビコンテントの共有を容易化する方法。
【請求項２０】
各パーソナル・コンテントレシーバは、動的に変化するネットワークアドレスを用いて前記広域ネットワークにアクセス可能であり、これにおいて、前記方法は、各パーソナル・コンテントレシーバを動的に変化するネットワークアドレスと関連付けること、を更に含み、前記容易化においては、前記パーソナル・コンテントレシーバとその時点で関連する前記動的に変化するネットワークアドレスを前記クライアント装置に提供することで、前記クライアント装置は、前記広域ネットワークを介して前記パーソナル・コンテントレシーバとの前記通信接続を確立することが許可される、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（記載無し）
【背景技術】
【０００２】
テレビプログラムにアクセスするうえで一般的かつ効果的な方法は、軌道を回る衛星またはケーブルテレビヘッドエンドからテレビのビデオ・オーディオデータを受信するために設計された衛星テレビ放送レシーバまたはケーブルテレビ放送レシーバすなわち「セットトップボックス」を介することである。かかるセットトップボックスを採用することで、衛星またはケーブルテレビサービスプロバイダの加入者は、生放送視聴のためにニュース、スポーツ、娯楽その他を提供する数百のプログラムチャンネルの任意のチャンネルを受信し得る。加えて、かかるセットトップボックスは、加入者に、より便利な時間に後に再生できるためのプログラム記録用のデジタルビデオレコーダ（ＤＶＤ）をも含み得る。しばしば、ＤＶＤは、記録されたプログラムを保存するために、磁気ディスクドライブや類似のデータ記憶技術を組み入れる。
【０００３】
加入者に、加入者のセットトップボックスによって受信される生のまたは記録されたプログラムへの遠隔アクセスをより多く提供するために、Ｓｌｉｎｇ  Ｍｅｄｉａ，  Ｉｎｃ．はＳｌｉｎｇｂｏｘＴＭのような製品を多く開発しているが、かかる製品によって加入者は、セットトップボックスから、インターネット接続を介して加入者の所有するコンピュータ、携帯電話などの遠隔通信／ディスプレイ装置へプログラムのストリーミングが可能である。この能力をさらに高めるために、加入者がインターネットを介して加入者のセットトップボックスからプログラムを直接検索できるＳｌｉｎｇｂｏｘＴＭの機能を有するいくつかのセットトップボックスが開発中である。
【図面の簡単な説明】
【０００４】
本発明の開示内容の多くの態様は、以下の図面を参照することで理解が深まるであろう。図面中のコンポーネントは、必ずしも一定の縮尺で描かれていないが、開示内容の本質を明確に示すことに重点が置かれている。さらに、図面において、類似の番号は、複数の図面を通して対応する部分を示す。また、いくつかの実施形態がこれらの図面との関連で記載されているが、本発明の開示内容は本明細書に開示された実施形態に限定されない。それどころか、開示内容の範囲は全ての代替物、修正物、均等物に及ぶと意図されている。
【０００５】
【図１】図１は、本発明の１つの実施形態に基づく視聴覚通信ネットワークの簡易化したブロック図である。
【図２】図２は、図１の視聴覚通信ネットワークにおいて視聴覚コンテントを共有するための１つの実施形態に基づく方法の流れ図である。
【図３】図３は、本発明の１つの実施形態に基づく視聴覚通信ネットワークのブロック図である。
【図４】図４は、本発明の１つの実施形態に基づく図３の視聴覚コンテントのブロック図である。
【図５】図５は、本発明の１つの実施形態に基づく図３の通信ノードのブロック図である。
【図６】図６は、本発明の１つの実施形態に基づく図３の通信装置のブロック図である
【図７】図７は、本発明の１つの実施形態に基づく図３の通信ノードに記憶されたアカウント情報のグラフ表示である。
【発明の詳細な説明】
【０００６】
同封の図面及び以下の記載は、当業者に本発明のベストモードの製造方法、使用方法を教示するために、本発明の具体的実施形態について記載している。発明の原理を教示する目的のために、いくつかの従来の態様は簡素化され、または省略されている。当業者は、本発明の範囲に属するこれらの実施形態のバリエーションについて認識するであろう。かかる当業者は、以下に記載される特徴が、様々な方法で組み合わされて本発明の複数の実施形態を形成する点についても認識するであろう。その結果、本発明は、以下に記載される具体的な実施形態に限定されるのではなく、特許請求の範囲とその均等物によってのみ限定される。
【０００７】
図１は、本発明の１つの実施形態に基づく視聴覚通信ネットワーク１００の簡易化したブロック図である。ビデオ通信ネットワーク１００は、視聴覚コンテントソース１０１、視聴覚コンテントレシーバ１０２、通信ノード１０４、及び通信装置１０６を含む。視聴覚通信ネットワーク１００は、衛星テレビ放送ネットワーク、ケーブルテレビ放送ネットワーク、コンピュータネットワーク（例えばインターネットなど）、または視聴覚コンテントの送受信が可能なその他の任意の有線、無線通信ネットワークの一部を示し得る。
【０００８】
図１がコンテントソース１０１、レシーバ１０２、通信ノード１０４、及び通信装置１０６のみを記載するのに対して、ルータ、リピータ、スプリッタ、及びその他の通信電子回路がコンポーネント１０１〜１０６の間に描かれた様々な通信経路の形成の一助となり得る。例えば、レシーバ１０２、通信ノード１０４、通信装置１０６のそれぞれの間には、インターネットまたはその他の広域ネットワーク（ＷＡＮ）などのインターネットプロトコル（ＩＰ）ネットワークの部分があり得る。さらに、衛星テレビネットワークの場合には、視聴覚コンテントソース１０１から視聴覚コンテントレシーバ１０２への通信経路は、視聴覚コンテントソース１０１からのデータを受信し、かかるデータを視聴覚コンテントレシーバ１０２ならびに図１に示されていないその他のビデオコンテントレシーバへ送るための複数の中継装置（トランスポンダ）を採用した軌道を回る衛星を含み得る。
【０００９】
図２は、本発明の１つの実施形態に基づく図１の視聴覚通信ネットワーク１００における視聴覚コンテントの共有の方法２００の流れ図を提供する。しかしながら、図１に示した具体的なシステム１００以外の同様の効果を伴う視聴覚通信システムも図２の方法２００として採用され得る。
【００１０】
方法２００において、視聴覚コンテントレシーバ１０２は、視聴覚コンテントソース１０１から視聴覚コンテント１１６を受信する（動作２０２）。１つの実施態様において、前記視聴覚コンテント１１６は、ラジオまたはテレビプログラムのようなオーディオ及び／またはビデオデータである。このようなプログラムには映画、スポーツイベント、週１回のシリーズもの、ニュースプログラム、またはその他の任意の種類のプログラムやその部分があり得るが、これらに限定されない。さらに、レシーバ１０２は、チューナ（図１には記載されていない）などのコンテントチャンネル選択リソースを経由して、コンテント１１６を受信する。レシーバ１０２は、コンテント１１６を保存する（動作２０４）。メッセージ１１０が、レシーバ１０２から通信ノード１０４へ送信される（動作２０６）。かかるメッセージは、視聴覚コンテント１１６が、通信装置１０６と関連する選択されたユーザによって視聴可能であることを表示する。通信ノード１０４は、メッセージ１１０の通知１１２を選択されたユーザに関連する通信装置１０６へ送信する（動作２０８）。通信装置１０６から視聴コンテント１１６についてリクエスト１１４を受信後、通信ノード１０４は、レシーバ１０２と通信装置１０６の間の通信接続を容易化する（動作２１０）。コンテント１１６は、接続によってレシーバ１０２から通信１０６へ送信される（動作２１２）。通信装置１０６は、こうして視聴覚コンテント１１６を選択されたユーザへ提供する（動作２１４）。
【００１１】
図２の動作が具体的な一連の方法で実行されるものとして記載される一方で、その他の順番を有する実行も、２以上の動作の同時実行を含めて可能である。その他の実施形態において、コンピュータで読み出し可能な記憶媒体は、図１の様々なコンポーネントに対して、方法２００を実行させる処理装置またはその他の制御電子回路への指示をエンコードし得る。
【００１２】
方法２００の結果、レシーバ１０２は、通信ノード１０４を介して、レシーバ１０２内に保存された視聴覚コンテント１１６を、その使用が可能なときに、レシーバ１０２のユーザによって特に選択された、１または複数のユーザによって動作されるその他の通信装置１０６と共有し得る。以下で極めて詳細に議論される発明の様々な実施態様による、その他の有利な点も認識され得る。
【００１３】
図３は、本発明のその他の実施形態に基づく視聴覚通信ネットワーク３００のブロック図である。かかるネットワーク３００は、視聴覚コンテントソース３０１、視聴覚コンテントレシーバ３０２、通信ノード３０４、及び通信装置３０６を含む。図１のビデオ通信ネットワーク１００と同様に、図３のネットワーク３００は衛星またはケーブルテレビ放送ネットワークの一部分またはコンテントソース３０１からレシーバ３０２への視聴覚データの送信が可能なその他の種類の通信ネットワークの一部分を形成し得る。さらに、１つのコンテントソース３０１とレシーバ３０２のみが示されているものの、その他の実施態様においては、ネットワーク中に複数のコンテントソース３０１、レシーバ３０２、通信ノード３０４、及び通信装置３０６を採用し得る。
【００１４】
視聴覚コンテントソース３０１は、視聴覚コンテント３１６を視聴覚コンテントレシーバ３０２へ送信するよう構成されている。衛星放送テレビネットワークにおいて、かかる  視聴覚コンテントソース３０１は、静止軌道において１または複数の軌道を回る衛星内の中継装置を介して複数のプログラムチャンネルを送信する、衛星アップリンクセンターであってよい。通信ネットワーク３００がケーブル放送テレビネットワークであるその他の例においては、コンテントソース３０１は、ケーブルヘッドエンドシステムであってもよい。さらにその他の実施形態においては、コンテントソース３０１は、地上テレビ送信機を介してテレビ信号を送信するテレビ局であってもよい。広域ネットワークやローカルエリアコンピュータネットワークなどその他のネットワークは、その他の実施態様において類似するコンテントソース３０１を組み入れることができる。
【００１５】
視聴覚コンテントレシーバ３０２は、コンテントソース３０１から視聴覚コンテント３１６を受信して、かかるコンテント３１６を保存するよう、構成されている。図４は、１つの例によるレシーバ３０２のブロック図を提供する。レシーバ３０２の例は、ケーブル、衛星、または地上テレビセットトップボックス、デジタルビデオレコーダ（ＤＶＲｓ）などを含み得る。この場合のレシーバ３０２は、視聴覚コンテントインターフェース４０２、データ記憶装置４０４、アウトプットインターフェース４０５、通信インターフェース４０６、ユーザインターフェース４０８、及び制御電子回路４１０を含む。視聴覚コンテントインターフェース４０２は、コンテントソース３０１から視聴覚コンテント３１６を受信するよう構成されている。１つの実施形態において、視聴覚コンテントインターフェース４０２は、コンテント３１６を受信し、かかるコンテント３１６を変換して視聴覚コンテントレシーバ３０２内で、より処理の使用に適したコンテントとする。かかる変換は周波数のダウンコンバート、増幅、再フォーマット、その他の機能を含み得る。衛星視聴覚通信ネットワーク３００の場合、視聴覚コンテントインターフェース４０２は低ノイズブロックコンバータ／フィードホーン（ＬＮＢＦ）と結合した双曲面アンテナと併用されてもよいし、かかる双曲面アンテナを含んでもよい。かかるアンテナは、コンテント３１６を伴って入ってくる信号を回収して増幅し、かかる信号をマイクロ波周波数から中間周波数へとダウンコンバートする。図４に示されているように、視聴覚コンテントインターフェース４０２は、衛星、コンテント３１６をデスクランブルするデスクランブラー回路及びその他の回路から送信された１つまたは複数の視聴覚プログラムチャンネルを選択するためのチューナまたはこれに類似の電子回路などの少なくとも１つのコンテントチャンネル選択リソースをも含み得る。また、視聴覚コンテントは、放送チャンネルまたはネットワークからのプログラム、ビデオ・オン・デマンド（ＶＯＤ）プログラム、ペイ・パー・ビュー方式の（ＰＰＶ）プログラム、またはその他の種類のプログラムたり得る。その他の実施形態において、コンテントチャンネル選択リソースは、視聴覚コンテントの１つまたは複数の論理チャンネルを伴うインターネットプロトコル（ＩＰ）接続などのコンピュータ・ネットワーク接続を介してコンテント３１６を受信し得る。
【００１６】
こうして、結果物たるコンテント３１６は、レシーバ３０２のデータ記憶装置４０４に送信されて、ここで記録がなされる。かかるデータ記憶装置４０４は、制御電子回路４１０の指示の下に視聴覚コンテントレシーバ３０２のＤＶＲ機能を提供する。データ記憶装置４０４は、スタティック及び／またはダイナミック・ランダム・アクセス・メモリ（ＲＡＭ）またはフラッシュメモリなどの固体メモリ、磁気及び光ディスクドライブなどの直接アクセスメモリを含む任意の種類のデータ記憶媒体を含み得る。
【００１７】
アウトプットインターフェース４０５は、データ記憶装置４０４に保存されたオーディオ／ビデオコンテント３１６をデコード及び／または変換し、かかるコンテント３１６または視聴覚コンテント４１８として示されているその一部分を加入者に提供するべく、テレビ、ビデオ・モニター、オーディオレシーバなどのアウトプット用またはディスプレイ用装置４２０へ送信するように構成されている。例えば、提供された視聴覚コンテント４１８のビデオ部分は、変調されたビデオケーブル接続、複合またはコンポーネントビデオＲＣＡ（Ｒａｄｉｏ  Ｃｏｒｐｏｒａｔｉｏｎ  ｏｆ  Ａｍｅｒｉｃａ）型接続、及びデジタル・ビデオ・インターフェース（ＤＶＩ）または高解像度マルチメディア・インターフェース（ＨＤＭＩ）接続を経由して送信され得る。オーディオ部分は、モノラルの、またはステレオ・オーディオ・ＲＣＡ型接続、若しくはＨＤＭＩ接続によって配信され得る。その他のオーディオ／ビデオフォーマットならびに関連する接続法がその他の実施形態において採用され得る。
【００１８】
通信インターフェース４０６は、インターネットまたはその他の広域ネットワーク（ＷＡＮ）やローカルエリアネットワーク（ＬＡＮ）などの通信ネットワークを経由して、図３の通信ノード３０４と通信装置３０６の両方と接続するよう、構成されている。通信インターフェース４０６は、その他の例において、有線または無線通信のその他の形態によって通信を支援し得る。通信インターフェース４０６は、選択されたネットワーク上で通信を提供するのに必要なネットワーク・インターフェース・カードまたはこれに類似のコンポーネント及び関連ソフトウェアなどの任意のハードウェア及び／またはソフトウェアを含む。  
【００１９】
ユーザインターフェース４０８は、ユーザコマンド及び以下で議論するユーザ選択３１８などその他のインプット項目を受信するよう、構成されている。ユーザインターフェース４０８は、レシーバ３０２の表面上に直接置かれた制御パネル接続とリモコンインターフェースのどちらか１つまたは両方を提供し得る。リモコンインターフェースは、ラジオ周波数（ＲＦ）または赤外（ＩＲ）周波数バンドを通って送信されるコマンドを経由してリモコン装置４２２からのコマンドを受信し得る。遠距離操作の光送信または音響送信を採用した通信方法などの異なる通信方法が、その他の実施態様において使用され得る。
【００２０】
制御電子回路４１０は、データ記憶装置４０４に保存されたオーディオ／ビデオコンテント３１６を選択された遠距離ユーザが使用できるためにユーザインターフェース４０８を経由して一部コマンド及びその他のインプット項目に基づいて、オーディオ／ビデオコンテントインターフェース４０２、データ記憶装置４０４、アウトプットインターフェオス４０５、通信インターフェース４０６、及びユーザインターフェース４０８を制御し、これらと情報のやりとりをするよう、構成されている。制御電子回路４１０は、処理装置が以下で極めて詳細に議論される機能を発揮するよう指示する命令を実行するように構成された、マイクロプロセッサ、マイクロコントローラ、またはデジタルシグナルプロセッサなどの１つまたは複数の処理装置を含み得る。また、制御電子回路５１８は、かかる命令を含むように調整されたメモリまたはデータ記憶装置を含み得る。その他の実施態様において、制御電子回路５１８は厳密にハードウェアベースのロジックであってもよく、またはハードウェア、ファームウェア、及び／またはソフトウェアエレメントを含んでいてもよい。
【００２１】
図５は、１つの実施態様における図３の通信ノード３０４を示す。通信ノード３０４は、ノード２０４内にあるデータに基づいてレシーバ３０２から通信装置３０６へオーディオ／ビデオコンテント３１６を送信することを容易にする通信サーバとしてみることもできる。図５において、ノード３０４は、データ記憶装置５０４、通信インターフェース５０６、制御電子回路５１０を含み、それぞれ、図４との関連で、上記のようにデータ記憶装置４０４、通信インターフェース４０６、及びレシーバ３０２の制御電子回路４１０に類似した構成をとり得る。
【００２２】
１つの例において、通信インターフェース５０６は、図３における通信３０８〜３１４などの様々な通信を、レシーバ３０２及び通信装置３０６とで行う。データ記憶装置５０４は、上記のデータを保存して、レシーバ３０２と通信装置３０６間のオーディオ／ビデオコンテント３１６を送信するための接続を容易化する。制御電子回路５１０は、通信インターフェース５０６とデータ記憶装置５０４とを制御し、接続し、ノード３０４を含む様々な通信を生ぜしめ、処理する。また、以下で極めて詳細に記載するように、データ記憶装置５０４内のデータを保持する。
【００２３】
図６は、１つの実施態様における図３の通信装置３０６の図を提供する。この場合、通信装置３０６は、図３のレシーバ３０２との関連で上述した対応するコンポーネントに類似のアウトプットインターフェース６０５、通信インターフェース６０６、ユーザインターフェース６０８、及び制御電子回路６１０を含む。選択的に、通信装置３０６は、レシーバ３０２のコンテントインターフェース４０２に類似のオーディオ／ビデオコンテント６０２を含み得て、これにより通信装置３０６がオーディオ／ビデオコンテント６０１を搬送する衛星、ケーブル、またはその他の信号を受信し得る。また、通信装置３０６に含められる可能性があるものは、レシーバ３０２のデータ記憶装置４０４に類似の、コンテントインターフェース６０２を介して受信されるコンテント６０１を保存するためのデータ記憶装置６０４である。
【００２４】
レシーバ３０２のアウトプットインターフェース４０５と同様に、通信装置３０６のアウトプットインターフェース６０５は、オーディオ／ビデオコンテント６１８をテレビ、ビデオモニター、オーディオレシーバなどのアウトプット装置６１４にデコードし、及び／またはそれ以外では、処理するよう、構成されている。１つの実施態様において、アウトプット装置６１４は、通信装置３０６内に組み入れられ得る。
【００２５】
このようにして、通信装置３０６内に含まれるコンポーネントの組み合わせに応じて、装置３０６は識別可能な任意の数の形態をとり得る。例えば、オーディオ／ビデオコンテントインターフェース６０２を含むことは、ケーブルまたは衛星テレビセットトップボックス（図３のオーディオ／ビデオコンテントレシーバ３０２に類似）などのオーディオ／ビデオレシーバの作成を可能にし、かかるビデオレシーバは、通信装置３０６として機能する。データ記憶装置４０４の追加は、レシーバ用のＤＶＲ機能をさらに提供し得る。コンテントインターフェース４０２のないその他の実施形態も、ラップトップコンピュータシステムまたはデスクトップコンピュータシステムなどの通信装置３０６として機能し得る。さらに、通信装置３０６内にアウトプット装置６１４を組み入れることは、通信装置３０６としての機能を有する携帯電話などの移動通信装置にとって一般的である。通信インターフェース６０６を経由して通信が可能な携帯端末（ＰＤＡｓ）などのその他の種類の多くの通信装置は、有線形態であれ、無線形態であれ、以後記載する通信装置３０６として採用され得る。
【００２６】
動作時、オーディオ／ビデオ通信ネットワーク３００により、オーディオ／ビデオコンテントレシーバ３０２のユーザは、オーディオ／ビデオコンテントレシーバ３０２のデータ記憶装置４０４に保存されたオーディオ／ビデオコンテント３１６にアクセスするために、通信装置３０６のユーザならびに図３に示していないその他の通信装置のユーザなど、特定の「遠隔ユーザ」を選択することができる。上述のように、かかる能力は通信ノード３０４のデータ記憶装置５０４内に保存されたデータによって容易化され得る。１つの例において、レシーバ３０２のユーザ及び通信装置３０６のユーザ（ならびにその他のユーザ）は、それぞれデータを保存及びこれに引き続く処理のため、通信ノードまたはサーバ３０４へ提供し得る。かかるデータは各ユーザの記録処理の一部分としてはじめに提供され得る。さらに、この記録の結果、「アカウント」またはその他の関連ユーザと同定されるデータ構成がなされる。かかるアカウントはユーザ同定情報とかかるユーザと関連する任意の装置（レシーバ３０２または通信装置３０６など）に対する、ユーザ選択情報、及びアカウントユーザとアカウントと関連するユーザの以後「友人」と呼ぶ、その他ユーザを関連付ける情報を含み得る。レシーバ３０２のユーザのアカウント記録３０８ならびに記録装置３０６のユーザ用のアカウント記録３０９が図３に示される。
【００２７】
図７は、通信ノード３０４のデータ記憶装置５０４において保存される幾人かのユーザ用のアカウントデータの一例をグラフで表示する。図７に示されているものは、オーディオ／ビデオコンテントレシーバ３０２のユーザまたは加入者と関連するレシーバユーザアカウント７０１である。１つの例において、レシーバユーザアカウント７０１は、レシーバ３０２が最初にサービスを提供するために置かれ、かかるレシーバ３０２がアカウント記録３０８を経由して、通信ノード３０４と接続するときに作成される。レシーバアカウント７０１は、アカウント７０１との関連で保存された複数のデータ項目を含み得る。例えば、レシーバ３０２は、かかるレシーバ３０２をユニークに同定するレシーバ識別子（ＩＤ）７０４をレシーバアカウント７０１に保存するため、通信ノード３０４へ送信し得る。１つの実施態様において、通信ノード３０４は、レシーバ３０２と通信するために、レシーバＩＤ７０４と、ＩＰアドレスなどの通信ネットワークアドレスとを関連付けることができる。かかるアドレスは動的に変化し得るため、レシーバＩＤ７０４は、図３の通信装置３０６などのその他の通信装置がレシーバ３０２へアクセスし得るための不変の基準アドレスとしての機能を果たす。その他の変形態様において、レシーバＩＤ７０４は、レシーバ３０２の通信ネットワークアドレスたり得る。
【００２８】
レシーバユーザアカウント７０１に保存され得るその他のデータは、レシーバＩＤ７０４と併用して、レシーバ３０２のユーザに対して、レシーバ３０２の通信インターフェース４０６を介してコンピュータ、携帯電話、またはその他の遠隔通信装置からのレシーバ３０２に保存されたプログラムへの遠隔アクセスを可能ならしめるパスワード７０６である。１つの例において、かかる能力は上述したＳｌｉｎｇｂｏｘＴＭ機能を組み込んだレシーバ３０２を介して提供される。ユーザは、レシーバ３０２のユーザインターフェース４０８を経由してかかるパスワードを特定し得る。
【００２９】
さらに、レシーバユーザアカウント７０１は、その他の「遠隔」ユーザ、またはレシーバ３０２のユーザがレシーバ３０２内に保存されたオーディオ／ビデオコンテント３１６へのアクセスを許可する「友人」Ａ〜Ｎのリスト７０８を含み得る。１つの実施形態において、図７に示すように、友人Ａ〜Ｎの各々が、そのユーザに関連する記録３０９に対応して各アカウント７０２を生じさせる通信ノードを伴った独自のユーザアカウント７０２Ａ〜７０２Ｎを有する。パスワード７０６と同様に、かかるリスト７０８は、レシーバ３０２のユーザインターフェース４０８を介して作成され得る。
【００３０】
友人リスト７０８作成の結果、通信ノード３０４は、友人リスト７０８に示されたユーザアカウント７０２Ａ〜７０２Ｎの各々へ、レシーバユーザアカウント７０１に保存されたレシーバＩＤ７０４とパスワード７０６を送信し得る。以下に示すように、ユーザアカウント７０２Ａ〜７０２Ｎで示される各ユーザは、レシーバ３０２のユーザの許可を得て、レシーバ３０２内に保存されたオーディオ／ビデオコンテント３１６へアクセスし得る。その他の例において、友人アカウント７０２Ａ〜７０２Ｎの各々は、ポインタまたはこれに類似するレシーバＩＤ７０４の参照記号ならびにレシーバユーザアカウント７０１に保存されたパスワード７０６を含み得る。
【００３１】
その他の実施態様において、レシーバアカウント７０２のパスワード７０６及び友人リスト７０８の各々が、レシーバ３０２以外の装置を経由して、レシーバ３０２のユーザによって特定され得る。例えば、レシーバユーザアカウント７０１は、コンピュータ、ＰＤＡ、携帯電話、またはインターネットへのアクセスを提供するその他の通信装置上で使用されるインターネットブラウザを介してレシーバ３０２のユーザによってアクセスを受け得る。その場合、通信ノード３０４は引き続きレシーバ３０２へレシーバユーザアカウント７０１内の結果生まれた情報を送り、または「プッシュ配信する」。同様に、友人ユーザアカウント７０２Ａ〜７０２Ｎの各々が類似の方法で更新され得る。
【００３２】
オーディオ／ビデオコンテントレシーバ３０２のユーザが、レシーバ３０２のユーザインターフェース４０８を経由してレシーバ３０２に対して特定のオーディオ／ビデオコンテント３１６を記録するよう命令すると、ユーザはさらに「共有の許可」一式を指示し得る。これらの許可は、友人リスト７０８において同定されたどのユーザが、これらのユーザと関連する通信装置３０６の再生のために、レシーバ３０２内に保存されたコンテント３１６へアクセスする許可を得たか、または選択されたかを示す。１つの実施において、レシーバ３０２のユーザは、選択されたユーザがコンテント３１６をみるうえでの制限をさらに特定することができる。かかる制限は、選択されたユーザがコンテント３１６へアクセスできる回数、及び選択されたユーザがコンテント３１６へアクセスできる一日、一週間における時間帯などを含み得るが、これらに限定されない。レシーバ３０２のユーザによって提供される文字情報などのその他の情報もまた、コンテント３１６の記録との関係で入力され得る。その他の変形態様においては、レシーバ３０２のユーザは、例えばインターネットブラウザを作動し、レシーバユーザアカウント３０２にアクセスするコンピュータまたは通信装置などのその他の装置を経由して、任意の許可、制限、及び記録に関するその他の情報とともにコンテント３１６を記録する命令を入力し得る。この場合、通信ノード３０４は、レシーバ３０２への記録に関して入力される情報の一部分または全部を送信し得る。
【００３３】
レシーバ３０２における特定のオーディオ／ビデオコンテント３１６の記録が完成すると、レシーバ３０２は、メッセージ３１０を通信ノード３０４へ送信する。その際、レシーバ３０２におけるコンテント３１６の使用可能性、コンテント３１６へのアクセスが許可された選択されたユーザの同定、及びおそらくコンテント３１６の記録との関係で、レシーバ３０２のユーザによって入力された任意の制限またはその他の使用方法が示される。
【００３４】
メッセージ３１０への対応として、通信ノード３０４が、コンテント３１６の使用可能性について記録されたコンテント３１６をみる許可を得て選択された友人リスト７０８の各ユーザに連絡する。１つの実施態様において、通信ノード３０４は、レシーバ３０２に保存されたコンテント３１６へのアクセスが許可された各ユーザのユーザアカウント７０２においてかかる事実を示す。これらのユーザアカウント７０２の各々が、コンテント３１６に関連する任意の制限及びその他の関連情報を含み得る。その結果、選択されたユーザが通信装置３０６のインターネットブラウザなどを経由して、その関連するユーザアカウント７０２にアクセスすると、通信ノード３０４は、場合によってはみるうえでの制限ならびにその他の関連情報とともに、使用可能なコンテント３１６の通知３１２を通信装置３０６へ送信する。その他の例においては、通信装置３０６がレシーバ３０２と類似したレシーバとして構成され、通信ノード３０４は通知３１２を装置３０６へプッシュ送信し、または中継して、装置３０６のユーザがユーザアカウント７０２に明確にアクセスすることなく通知３１２をみ得るようにする。
【００３５】
通信装置３０６のユーザがある時点以降にレシーバ３０２で使用可能なコンテント３１６をみることを決めた場合、かかるユーザは、ユーザインターフェース６０８経由で装置３０６に対して記録されたコンテント３１６に関して通信ノード３０４へリクエスト３１４を出すように命令することができる。１つの例において、ユーザは、通信装置３０６上のインターネットブラウザを経由してユーザアカウント７０２にアクセスし、かかるアクセス時間中リクエスト３１４を表示することによってリクエスト３１４を出す。その他の実施例において、例えば、通信装置３０６がレシーバ３０２に類似のオーディオ／ビデオコンテントレシーバである場合、ユーザは、通信ノード３０４上のユーザアカウント７０２に明確にアクセスすることなくグラフ上のユーザインターフェース経由で、または装置３０６によって提供される類似の方法によって、リクエストすることができる。そして今度は、通信装置３０６が、通信ノード３０４に対してリクエスト３１４を出す。
【００３６】
かかるリクエスト３１４に対応して、通信ノード３０４は、オーディオ／ビデオコンテント３１６の送信のためのレシーバ３０２と通信装置３０６の通信接続を容易化する。より具体的には、通信ノード３０４は、レシーバ３０２へのアクセス場所を決め、かかるアクセスを得るために、リクエスト３１４を出すユーザのアカウント７０２内に保存されたレシーバＩＤ７０４と、関連するパスワード７０６を利用し得る。そして、通信ノード３０４は、レシーバ３０２から、最終的に通信装置３０６へ送信するためにコンテント３１６のストリーミングを開始し得る。例えば、ユーザが通信装置３０６を稼動するインターネットブラウザを経由してユーザアカウント７０２にアクセスする場合は、通信ノード３０４は、レシーバ３０２から送信されたコンテント３１６を受信し得て、かかるコンテント３１６を通信装置３０６へ送信する。ユーザが通信装置３０６としてのオーディオ／ビデオレシーバを採用する場合などのその他の実施態様においては、通信ノード３０４は、ノード３０４を通過してコンテント３１６を迂回することなくコンテント３１６がレシーバ３０２から通信装置３０６に直接的に送信され得るようにレシーバ３０２と通信ノード３０６との「ピアツーピア」接続を容易化し得る。その他の例において、通信ノード３０４はコンテント３１６を受信してコンテント３１６を通信装置３０６へ送信するか、または、装置３０６の性質に関係なく、より直接的なレシーバ３０２と装置３０６の間のピアツーピア接続を容易化し得る。
【００３７】
１つの変形態様において、通信ノード３０４は、通信装置３０６のユーザがいつ、どの程度の頻度でレシーバ３０２からオーディオ／ビデオコンテント３１６を受信し得るかに関して、レシーバ３０２のユーザが特定する方法で、任意のアクセス制限を実行することができる。その他の実施形態においては、レシーバ３０２または通信装置３０６のいずれか１つがかかる制限を実行することができる。
【００３８】
加えて、レシーバ３０２のデータ記憶装置４０４に保存されたオーディオ／ビデオコンテント３１６の送信は、例えば、ユーザアカウント７０２を経由するなど、選択されたユーザが保持しているペアレンタル・コントロール情報、若しくはその他のみることの、またはアクセスのコントロール情報の影響を受けやすくなり得る。例えば、ユーザがコンテント３１６にリクエストを出すためにユーザアカウント７０２にアクセスするためのインターネットブラウザを採用すると、通信ノード３０４は、ユーザがそのユーザのみが知っている特定のパスワードや暗号を入力しない限りコンテント３１６は閉鎖されたと決定するかもしれない。ユーザは、通信装置３０６またはその他の通信装置を経由して前回ユーザのアカウント７０２にアクセスしたときに、かかるアクセスコントロール情報を特定していたかもしれない。その他の例において、アクセスコントロール機構を実行するレシーバ３０２に類似するレシーバなどの通信装置３０６は、通信装置３０６のユーザインターフェース６０８を経由して、ユーザが特定のパスワードや暗号を入力しないとコンテント３１６の受信を妨げ得るし、または、ユーザによる最初のリクエスト３１４を妨げ得る。
【００３９】
いくつかの変形態様では、通信装置３０６は、装置３０６による複数回の再生用の受信されたオーディオ／ビデオコンテント３１６の保存を妨げられ得る。さらに、通信装置３０６はかかるコンテント３１６をその他の通信装置（図３には示していない）へ送信することを妨げられ得る。これらの防止技術は、ユーザアカウント７０２にアクセスするために、またはレシーバ３０２からコンテント３１６を受信するために通信装置３０６によって採用されたソフトウェアによって実行され得る。
【００４０】
レシーバ３０２に保存されたコンテント３１６が選択されたユーザに使用可能となれば、コンテント３１６はその後削除され、レシーバ３０２は通信ノード３０４へ削除の指示を出すことができる。これに対応して、通信ノード３０４は、この事実を選択されたユーザのユーザアカウント７０２に示すことができる。オーディオ／ビデオコンテントレシーバとして機能する、レシーバ３０２に類似する通信装置３０６の場合、通信ノード３０４はコンテント３１６の削除を装置３０６へ知らせる指示をプッシュ送信し得る。
【００４１】
本明細書に記載された、少なくともいくつかの実施形態は、コントロールされたオーディオ／ビジュアルコンテントを、開始ユーザによって遠隔ユーザとのみ共有することを容易化し、これによりかかるコンテントを家族、友人、及び知人と共有する能力を維持しつつ、著作権またはその他の権利で保護されたコンテントが広く分散してしまうことを防止する一助となる。さらに、かかる共有は、友人がコンテントを保存するレシーバに情報を明確に特定することなくアクセスすることを許可する同定情報、パスワードなどの自動化された使用によって補助される。また、共有された情報はその後別の装置へ保存されたり、コンテントを保存するレシーバのユーザによって特定されていないその他のユーザに共有されたりすることを妨げ得る。加えて、コンテントへのアクセスに関する制限は、コンテントを保存するレシーバのユーザか、コンテントを受信する通信装置のユーザのいずれか若しくは両方によって特定され、実行され得る。
【００４２】
本発明のいくつかの実施形態が本明細書で議論されたが、本発明の範囲に包含されるその他の実施が可能である。例えば、様々な実施形態が、主として衛星テレビ、ケーブルテレビ放送ネットワークの関連において記載されてきたが、インターネットやその他の広域ネットワーク（ＷＡＮｓ）、ローカルエリアネットワーク（ＬＡＮｓ）、有線または無線通信ネットワークなどの視聴覚プログラムの配信とは厳密には関係しないものも、本明細書に記載された様々な概念の適用の利益を受け得る。加えて、本明細書で開示された１つの実施形態の態様は、代替的な実施形態と組み合わせて、本発明のさらなる実施を創出することができる。したがって、本発明は具体的な実施形態について記載されているものの、かかる記載は例示であって限定ではない。したがって、本発明の適切な範囲が定められるのは、以下のクレームとその均等物のみによる。
【図１】
0005873006.tif 000002
【図２】
0005873006.tif 000003
【図３】
0005873006.tif 000004
【図４】
0005873006.tif 000005
【図５】
0005873006.tif 000006
【図６】
0005873006.tif 000007
【図７】
0005873006.tif 000008