(57)【要約】複数の異なるプレイスシフトシステムを介して、記憶されたメディアコンテンツ、またはその他のローカルメディアコンテンツへのアクセスを分散するためのシステム及び技術を提供する。サーバーは、記憶された番組または任意数の異なるプレイスシフトシステムから視聴可能なその他のコンテンツのデータベースを保持する。サーバーは、要求されたコンテンツに対応し、かつ、ネットワークを介してアクセス可能なローカルコンテンツを有するプレイスシフトシステムを特定することによって、認証されたユーザーからのコンテンツに対する要求を処理する。その後、サーバーは、特定されたプレイスシフトシステムと、認証されたユーザーが操作するクライアント装置との間のプレイスシフトセッションを促進し、かかるプレイスシフトセッションにおいて、クライアント装置が要求されたコンテンツを取得する。【選択図】図１
2014506408.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置のユーザーが、ネットワークを介して、要求されたコンテンツを取得できる、サーバーによって実行可能な方法であって、前記方法が、
前記サーバーにおいて、前記ネットワークを介して、複数のプレイスシフトシステムの各々から視聴可能なローカルコンテンツのリストを受信することと、
前記サーバーによって、前記複数のプレイスシフトシステムの各々において視聴可能な前記ローカルコンテンツのデータベースを保持することと、
前記クライアント装置の前記ユーザーからの前記要求されたコンテンツの要求を、前記ネットワークを介して前記サーバーにおいて受信することと、
前記データベースから、前記要求されたコンテンツに対応するローカルコンテンツを有する前記プレイスシフトシステムの１つを特定することと、
前記クライアント装置と前記プレイスシフトシステムとの接続を促進して、前記クライアント装置が前記ネットワークを介して前記プレイスシフトシステムから前記要求されたコンテンツを取得できるようにすることを含むことを特徴とする方法。
【請求項２】
前記ローカルコンテンツが、前記プレイスシフトシステムに記憶された、前回記憶された番組を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記複数のプレイスシフトシステムの各々に記憶された前記前回記憶された番組が、前記サーバーと連携する(affiliated)コンテンツ放送装置から受信されることを特徴とする、請求項２に記載の方法。
【請求項４】
前記前回記憶された番組が、前記コンテンツ放送装置の前記命令下で前記複数のプレイスシフトシステムに記憶されることを特徴とする、請求項３に記載の方法。
【請求項５】
前記サーバーによって、前記ユーザーを認証することを更に含む方法であって、前記促進することが、前記ユーザーが前記コンテンツ放送装置の顧客であると認証されたときにのみ行われることを特徴とする、請求項４に記載の方法。
【請求項６】
前記特定することは、前記クライアント装置に地理的に近い位置にある、前記要求されたコンテンツを記憶する前記複数のプレイスシフトシステムの１つを特定することを更に含むことを特徴とする、請求項１に記載の方法。
【請求項７】
前記特定することは、前記クライアント装置として共通のインターネットサービスプロバイダー（ＩＳＰ）を有する、前記要求されたコンテンツを記憶する前記複数のプレイスシフトシステムの１つを特定することを更に含むことを特徴とする、請求項１に記載の方法。
【請求項８】
前記ローカルコンテンツが、前記ネットワークとは別個の直接放送衛星テレビリンクを介して前記複数のプレイスシフトシステムに放送されることを特徴とする、請求項１に記載の方法。
【請求項９】
前記ローカルコンテンツが、前記ネットワークとは別個のケーブルテレビリンクを介して前記複数のプレイスシフトシステムに放送されることを特徴とする、請求項１に記載の方法。
【請求項１０】
クライアント装置のユーザーが、ネットワークを介して要求されたコンテンツを取得できるサーバーシステムであって、前記システムが、
前記ネットワークのインターフェースと
前記インターフェースと接続するプロセッサーを含み、前記プロセッサーは、
前記ネットワークを介して視聴可能なローカルコンテンツを有するプレイスシフトシステムのリストを保持し、前記ネットワークを介する前記クライアント装置の前記ユーザーから受信した要求に応答して、前記ローカルコンテンツとして視聴可能な前記要求されたコンテンツを有するプレイスシフトシステムを特定し、前記クライアント装置が、前記特定されたプレイスシフトシステムから前記要求されたコンテンツを取得する前記ネットワークを介して、前記クライアント装置と前記プレイスシフトシステムの間のプレイスシフト接続を促進するように構成されることを特徴とするサーバーシステム。
【請求項１１】
前記プロセッサーが、前記要求されたコンテンツを有し、前記クライアント装置と地理的に近い位置にある前記複数のプレイスシフトシステムの１つとの前記プレイスシフト接続を動的に促進するように構成されることを特徴とする、請求項１０に記載のサーバーシステム。
【請求項１２】
前記プロセッサーが、前記要求されたコンテンツを有し、前記ネットワーク上の前記クライアント装置と論理的に近い(in logical proximity)位置にある前記複数のプレイスシフトシステムの１つとの前記プレイスシフト接続を動的に促進するように構成されることを特徴とする、請求項１０に記載のサーバーシステム。
【請求項１３】
前記ローカルコンテンツが、前記ネットワークとは別個の放送テレビメディアを介してコンテンツ放送装置から前記複数のプレイスシフトシステムに放送される前回記憶されたコンテンツを含むことを特徴とする、請求項１０に記載のサーバーシステム。
【請求項１４】
前記前回記憶された番組のいくつかが、前記コンテンツ放送装置によって決定されることを特徴とする、請求項１３に記載のサーバーシステム。
【請求項１５】
前記プレイスシフトシステムが、
前記放送メディアから編成された番組を受信するように構成された受信装置と、
前記受信した編成された番組の少なくともいくつかを前記前回記憶されたコンテンツとして記憶するように構成されたデジタルビデオレコーダーと、
前記ネットワークを介して、前記要求されたコンテンツを前記クライアント装置に送信するように構成されたプレイスシフトモジュール
を含むセットトップボックスであることを特徴とする、請求項１３に記載のサーバーシステム。
【請求項１６】
前記セットトップボックスが、前記コンテンツ放送装置の第一加入者によって管理され、前記ユーザーが、前記コンテンツ放送装置の第二加入者であることを特徴とする、請求項１５に記載のサーバーシステム。
【請求項１７】
テレビ受信装置と、データネットワークのインターフェースと、デジタルビデオレコーダーを有するセットトップボックスによって実行可能な方法であって、前記方法は、
前記テレビ受信装置を介して放送装置からの放送テレビ番組を受信することと、
前記デジタルビデオレコーダーに前記放送テレビ番組の少なくともいくつかを記憶することと、
前記データネットワークを介して前記デジタルビデオレコーダーに記憶された前記放送テレビ番組のリストをサーバーに提供することと、
前記データネットワークを介して前記デジタルビデオレコーダーに前回記憶された前記放送テレビ番組の１つに対するクライアント装置からの要求を受信することと、
前記要求に応答して、前記要求された放送テレビ番組が前記データネットワークを介して前記クライアント装置に提供される、前記クライアント装置とのプレイスシフトセッションを確立することを含むことを特徴とする方法。
【請求項１８】
前記デジタルビデオレコーダーに記憶された前記番組の少なくともいくつかが、前記放送装置の前記命令によって記憶されることを特徴とする、請求項１７に記載の方法。
【請求項１９】
前記サーバーから認証情報を受信することを更に含み、前記確立することは、前記認証情報の受信を条件とすることを特徴とする、請求項１７に記載の方法。
【請求項２０】
前記テレビ受信装置が、直接放送衛星受信装置であり、前記セットトップボックスが、前記放送装置の第一加入者によって管理され、前記クライアント装置が、前記放送装置の第二の加入者によって操作されることを特徴とする、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の議論は、一般的に動画コンテンツ配信に関し、より具体的には、分散ストレージ及びプレイスシフトを用いた動画コンテンツ配信に関する。
【背景技術】
【０００２】
「プレイスシフト」とは、ある場所（例えば、自宅のテレビ）から別の場所へと、テレビまたはその他のメディアコンテンツを視聴する場所を変えることを言う。今日、視聴者は、多くの市販のプレイスシフト装置及びシステムによって、その自宅のテレビやテレビ受信装置、セットトップボックス（ＳＴＢ）、デジタルビデオレコーダ（ＤＶＲ）等から、ネットワークアクセスが得られるその他の場所へと、コンテンツをプレイスシフト（場所移動）できるようになっている。メディアコンテンツは、例えば、プレイスシフト装置から、違う部屋や建物、または構内ネットワーク及び／または広域ネットワークを介して、アクセス可能なその他の離れた場所にあり得る携帯電話、携帯型コンピューター及び／またはその他のメディアプレイヤーへのストリーミングメディア接続(streaming media connection)を提供することによって「プレイスシフト」され得る。現代のＳＴＢ、メディアプレイヤー、及びその他の映像受信装置の中には、今では、ユーザー用に搭載型のプレイスシフト機能を組み入れたものもある。その他のユーザーは、米国カリフォルニア州フォスターシティーのＳｌｉｎｇ  Ｍｅｄｉａ社から入手可能なＳＬＩＮＧＢＯＸ製品など、専用のプレイスシフト装置を介してプレイスシフトされたメディアコンテンツを受信している。
【０００３】
プレイスシフトは、より一般的になってきたが、それでも多くの視聴者は、その人固有のプレイスシフトシステムへアクセスできていない。こうした視聴者は、それでもなお、テレビ番組や映画、また、その他視聴可能なコンテンツなどのメディア番組のストリーミングを希望するかもしれない。例えば、ケーブルや直接放送衛星（ＤＢＳ）サービスの加入者は、加入代金の一部として、提供され得るメディアコンテンツのストリーミングを希望するかもしれない。その他の視聴者は、単純に、オンラインテレビ、オンデマンド型映画、及び／またはその他のオンラインコンテンツを便利な方法でアクセスすることを希望するかもしれない。しかしながら、ネットワーク上でメディアコンテンツを共有したり、配信したりすることは、現行の技術では、その構築と維持が高価となり、かつ煩雑となる傾向にある。
【０００４】
したがって、実装と使用が比較的効率的に行われるようにして、メディアコンテンツのストリーミングに、よりアクセスし易いシステム及び方法を構築することが望ましい。これらの、及びその他の望ましい特徴、特色は、これから述べる発明の詳細な説明及び添付の特許請求の範囲によって、また、添付の図面ならびにこの背景技術の項目も併せて読むことで、明らかになるであろう。
【発明の概要】
【０００５】
多くの異なるプレイスシフトシステムを介して、メディアコンテンツへのアクセスを分散するためのシステム、装置及び／またはプロセスが、多様な実施形態によって提供される。一般的に、ネットワークサーバーは、記憶された番組や、任意数の異なるプレイスシフトシステムから視聴可能なその他のローカルメディアコンテンツのデータベースを保持する。サーバーは、視聴可能な供給されたコンテンツを有し、かつネットワークを介してアクセス可能なプレイスシフトシステムを特定することによって、ユーザーから受信したコンテンツに対する要求を処理する。こうして、サーバーは、特定されたプレイスシフトシステムと、ユーザーによって操作されるクライアント装置の間のプレイスシフトセッション（交信）を促進し、クライアント装置が要求されたコンテンツを取得する。
【０００６】
本明細書において、多くの異なる実施形態と実装の例が記載される。いくつかの実施形態において、方法は、クライアント装置のユーザーが、ネットワークを介して要求されるコンテンツを取得できるようにするサーバーによって実行可能である。かかる方法は、サーバーにおいて、ネットワークを介して複数のプレイスシフトシステムの各々から前回記憶された番組またはその他のローカルコンテンツのリストを受信することと、前記サーバーによって、前記複数のプレイスシフトシステムの各々において視聴可能な前記ローカルコンテンツのデータベースを保持することと、前記クライアント装置の前記ユーザーからの前記要求されたコンテンツの要求を、前記ネットワークを介して前記サーバーにおいて受信することと、前記データベースから、前記要求されたコンテンツに対応するローカルコンテンツを有する前記プレイスシフトシステムの１つを特定することと、前記クライアント装置と前記プレイスシフトシステムとの接続を促進して、前記クライアント装置が前記ネットワークを介して前記プレイスシフトシステムから前記要求されたコンテンツを取得できるようにすることを含んでいることが適切である。
【０００７】
別の実施形態において、クライアント装置のユーザーがネットワークを介して要求されたコンテンツを取得できるサーバーシステムが提供される。かかるサーバーシステムは、ネットワークのインターフェースと、前記インターフェースに接続するプロセッサーを含んでいることが適切である。プロセッサーは、前記ネットワークを介して視聴可能なローカルコンテンツを有するプレイスシフトシステムのリストを保持し、前記ネットワークを介してクライアント装置の前記ユーザーから受信した要求に応答して前記ローカルコンテンツにおいて視聴可能な前記要求されたコンテンツを有するプレイスシフトシステムを特定し、前記ネットワーク上で、前記クライアント装置と前記プレイスシフトシステムの間の直接接続を促進し、前記クライアント装置が前記特定されたプレイスシフトシステムから前記要求されたコンテンツを取得するように構成される。
【０００８】
更に別の実施形態において、テレビ受信装置と、データネットワークのインターフェースと、デジタルビデオレコーダーを有するセットトップボックスにより実行可能な方法が提供される。この方法は、前記テレビ受信装置を介して放送装置からの放送テレビ番組を受信することと、前記デジタルビデオレコーダーに前記放送テレビ番組の少なくともいくつかを記憶することと、前記データネットワークを介して前記デジタルビデオレコーダーに記憶された前記放送テレビ番組のリストをサーバーに提供することと、前記データネットワークを介して前記デジタルビデオレコーダーに前回記憶された前記放送テレビ番組の１つに対するクライアント装置からの要求を受信することと、前記要求に応答して、前記クライアント装置とのプレイスシフトセッションを確立し、前記要求された放送テレビ番組が前記データネットワークを介して前記クライアント装置に提供されることを含んでいることが適切である。
【０００９】
これらの、及びその他の実施例、実施形態ならびにその他の特徴について、以下、更に詳しく説明する。
【図面の簡単な説明】
【００１０】
例示的な実施形態について、以下に述べる図面と併せて説明するが、類似する符号は、類似する構成要素を示す。
【００１１】
【図１】図１は、任意数の分散したプレイスシフトシステムからその地域で視聴可能なメディアコンテンツへのアクセスを提供する、例示的なシステムのブロック図である。
【図２】図２は、１つまたは複数のプレイスシフトシステムからその地域で視聴可能なメディアへアクセスするための例示的なプロセスを示す図である。
【発明を実施するための形態】
【００１２】
以下の発明の詳細な説明は、その性質上、例示的なものにすぎず、発明またはその発明の応用や使用を制限することを意図したものではない。更に、先に述べた背景技術や以下に述べる発明の詳細な説明の中で示されるいかなる理論によっても制限を受けることを意図したものでもない。
【００１３】
一般的に、多様な実施形態は、認証されたユーザーが、インターネットやその他のネットワークに渡って分散される任意数のプレイスシフトシステムから得られるメディアコンテンツを取得し、視聴できるシステム及びプロセスを提供する。各々のプレイスシフトシステムにおいて地域で視聴可能な特定のメディアコンテンツは、プレイスシフトシステムの所有者または操作者によって選択され得る。或いは、コンテンツのいくつかまたは全てが、コンテンツ・アグリゲーター(content aggregator)によって、明示され、いくつかの実施形態において、コンテンツは、ネットワークに渡ったコンテンツの希望された配信を確実に行うために、予めプレイスシフトシステムに記憶され得る。中央コンテンツサーバーや従来のコンテンツデリバリーネットワーク（ＣＤＮ）からストリーム映像を直接提供する従来の動画共有システムとは対照的に、多様な実施形態によって、ユーザーは、放送番組、前回記憶された番組及び／または異なるプレイスシフトシステムにおいて視聴可能なその他のローカルコンテンツの分散されたコピーにアクセスでき、これにより、幅広いコンテンツに対してダイナミックかつ効率的にアクセスできるようになる。
【００１４】
いくつかの実施形態において、本明細書で用いられる考え方は、集中化したビデオ・オン・デマンドや、これに類似した共有サービスの補足や代替として、衛星、ケーブルまたはその他の放送装置の加入者にとって、特に有用であるかもしれない。多様で幅広いユーザー社会の機能を高めることによって、コンテンツ・アグリゲーターは、中央コンテンツサーバーの管理費を必要とすることなく、また、全ての加入者がそのプレイスシフト装置の維持を必要とすることなく、柔軟かつ効率的なプレイスシフトサービスまたはストリームサービスを提供することができる。コンテンツ・アグリゲーターは、本明細書に記載したプレイスシフトサービスの対価を請求でき、及び／または余剰のプレイスシフト機能に対するユーザーの加入において経済的その他のインセンティヴを与えることができる。その他の実施形態は、希望に応じて代替的または追加的とすることができ、これについては下記で更に徹底して記載する。
【００１５】
ここで、図面に話を戻して、まずは図１を参照すると、例示的なコンテンツ配信システム１００は、ネットワーク１０５上で、プレイスシフトシステム１０４とクライアント装置１０２の間のプレイスシフトセッション１４１を促進するサーバー１０６を備えていることが適切である。サーバー１０６は、コンテンツに対する要求を受信すると、サーバー１０６が効率的な方法で要求されたコンテンツを伝達できるプレイスシフトシステム１０４をすぐに特定できるように、プレイスシフトシステム１０４の各々で視聴可能なローカルコンテンツのデータベース１２１を保持する。任意のプレイスシフトシステム１０４から視聴可能なコンテンツは、システムの操作者、放送装置、若しくはその他のコンテンツ・アグリゲーター１３０によって決定されることができ、またはその他の方法でも決定され得る。いくつかの実施形態において、サーバー１０６は、クライアント装置１０２と地理的に近く、クライアント装置１０２と共通のインターネットサービスプロバイダー（ＩＳＰ）を有し、及び／またはその他の場合は、効果的なプレイスシフトセッション１４１を提供するためにネットワーク１０５上にあるシステム１０４を特定することにより、クライアント装置１０２とのプレイスシフトセッション１４１を確立するための特定のプレイスシフトシステム１０４を動的に選択する。
【００１６】
多様な実施形態において、システム１００は、ケーブル、ＤＢＳ、またはその他の集約的な番組コンテンツの放送装置１３０によって管理され、操作される。図１に示す実施例において、コンテンツ放送装置１３０は、そうしなければネットワーク１０５を介して視聴できないメディアコンテンツ配信のためのプレイスシフトセッション１４１を促進するために、サーバー１０６を操作することが適切である。例えば、放送装置１３０は、はじめに任意数のプレイスシフトシステム１０４において受信され、または記憶されたコンテンツを、放送システム１３６を介して提供することができる。図１は、アップリンクセンターから衛星１３２にコンテンツを提供し、１つまたは複数のプレイスシフトシステム１０４に関連付けされたアンテナ１３４にアップリンクされたコンテンツを放送する、放送システム１３６を示している。同様の実施形態において、従来のケーブルテレビ配信、地上波放送配信、個別のオンライン配信、またはプレイスシフトシステム１０４において分散ストレージ用のコンテンツを最初に配信するためのその他任意のメディアを利用することもできる。
【００１７】
プレイスシフトシステム１０４に放送される番組は、受信装置１２４を介して受信され得る。多様な実施形態において、受信された番組は、後に行う検索及び処理のためにＤＶＲまたはその他の記憶媒体１２２に記憶される。この目的のために、任意のプレイスシフト装置において保持されたローカルコンテンツは、放送番組、ＤＶＲまたはその他の記憶媒体１２２に記憶された番組、ネットワーク１０５上で視聴可能なストリーミング番組、メディアサーバーまたはプレイヤーから視聴可能な編成番組、及び／またはプレイスシフトシステム１０４にアクセス可能なその他任意のメディアコンテンツを含み得る。
【００１８】
プレイスシフトシステム１０４において視聴可能なローカルコンテンツは、サーバー１０６に対して視聴可能となり、サーバー１０６は、多様なプレイスシフトシステム１０４において視聴可能な前回記憶された番組のデータベース１２１を保持する。クライアント装置１０２のユーザーが、特定コンテンツ（例えば、特定の番組、放送チャンネル等）へのアクセスを要求すると、サーバー１０６は、要求されたコンテンツに対するローカル・アクセスを有し（例えば、受信装置１２４及び／またはＤＶＲ１２２を介して）、ネットワーク１０５上でクライアント装置１０２に要求されたコンテンツを提供するプレイスシフト接続１４１を促進し得るプレイスシフトシステム１０４を特定するために、データベース１２１に問い合わせることができる。サーバー１０６は、追加的に、ユーザーがプレイスシフトセッション１４１を確立し、要求されたコンテンツを受信するのを許可された旨を確定するための認証機能を提供し得る。ユーザーが、例えば、コンテンツ放送サービスの加入者である場合、サーバー１０６は、プレイスシフトセッション１４１を許可する前に、ユーザーに権限を与える、つまりユーザーを認証するために必要な追加情報を取得するために、加入者データベース１０８に問い合わせをすることができる。また、サーバー１０６は、他人に視聴可能な配信サービスを行ったことに対して、適宜、プレイスシフトシステム１０４の所有者／操作者に埋め合わせする(compensate)こともできる。
【００１９】
プレイスシフトシステム１０４は、任意の種類のプレイスシフトハードウェア、プレイスシフトソフトウェア、またはネットワーク１０５によってアクセス可能な、離れた場所にあるクライアント装置１０２が視聴可能な１つまたは複数のコンテンツソースから受信したコンテンツをストリーミングしたり作成したりすることができるその他の構成要素を含む。伝統的には、プレイスシフトシステム１０４は、通常テレビ、またはその他のローカルエリアネットワークまたは広域ネットワーク１０５を介して離れた場所にある再生装置に表示するその他のローカルのディスプレイに表示されるコンテンツストリームをしばしば提供する。従来のプレイスシフトセッションでは、プレイスシフトシステム１０４は、テレビ受信機、デジタルビデオレコーダ（DVR）、メディアプレイヤー等からのソースストリームを受信することが適切である。受信されたソースオーディオ・ビデオコンテンツは、適切に符号化され、トランスコードされ、及び／あるいは、その他ネットワーク１０５とコンパチブルなフォーマットに変換され、変換されたストリームは、必要に応じて、受信し、復号し、視聴者にストリームを提供することのできるクライアント装置１０２へネットワーク１０５上を伝送される。コンテンツは、例えば、Windows Media, Quicktime, Flash Media, MPEG, HTML5, Apple HTTPストリーミング、及び／あるいは、所望の他のフォーマットなどの任意の従来のフォーマットで提供することができる。一般のプレイスシフトシステムの例及びコンセプトは、米国特許７，７０７，６１４号に記載されているが、他のいくつものプレイスシフトシステムや技術を、他の実施形態において同様に適用することができる。
【００２０】
図１に示した例示的な実施形態は、セットトップボックス（ＳＴＢ）や、その他、テレビ受信装置１２４、デジタルビデオレコーダー１２２、及びプレイスシフトモジュール１２６を１つの共通した筐体またはセットに統合するものであってネットワーク・インターフェース１２８と制御装置１２０の機能を有する、類似の集積システム内に実装されたプレイスシフトシステム１０４を示す。制御装置１２０は、例えば、従来のマイクロコントローラー、マイクロプロセッサー、デジタル・シグナル・プロセッサー、またはその他のプログラマブルな装置であって、本明細書で記載する多様な機能を発揮するために、任意の好適なメモリーに記憶されたソフトウェアまたはファームウェアの命令を実行できるプログラマブルな装置とすることができる。プレイスシフトＳＴＢの１つの例は、番組の受信と記憶を制御するシステム・オン・チップ（ＳｏＣ）アーキテクチャを利用し、プレイスシフト機能を実装するプロセッサーを別途含む、コロラド州エングルウッドのＤｉｓｈ  Ｎｅｔｗｏｒｋ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なモデルＶＩＰ９２２セットトップボックスを含み得る。別の実施形態では、本明細書で明示する以外の任意の数の製造業者から入手可能な任意の異なる製品を使用し得るが、これらは、受信装置、記憶媒体、及び／または共通のプロセッサー上のプレイスシフト機構を実装し、またはメディア受信、復号、記憶、ローカル再生及び／またはプレイスシフトの諸機能を分けて任意数の別個のチップ、制御装置、またはその他の処理モジュールとする製品を含む。
【００２１】
更に別の実施形態によれば、希望に応じて、任意数の、個別ではあるが、相互接続の構成要素を用いて、プレイスシフトシステム１０４を同等に実装することができる。例えば、統合的なプレイスシフト特性が欠如していた従来のＳＴＢやその他のテレビ受信装置１２４であっても、別個のプレイスシフト装置１２６と協働することができる。多様な実施形態において使用可能な別個のプレイスシフト装置１２６の例は、カリフォルニア州フォスターシティーのＳｌｉｎｇ  Ｍｅｄｉａ社から入手可能な多様なＳＬＩＮＧＢＯＸ製品のうちの任意の製品や、その他の販売元から入手可能な任意の製品を含み得る。その他の種類のプレイスシフト装置１２６は、プレイスシフトソフトウェアアプリケーション（例えば、Ｓｌｉｎｇ  Ｍｅｄｉａ社から入手可能なアプリケーション、ＳＬＩＮＧＰＲＯＪＥＣＴＯＲ）を実行する汎用コンピューター、サーバーなどを含み得る。本明細書において参照する特定の市販の製品は、例示的な目的のみを意図しており、その他の任意数の販売元や製造元から入手可能なその他のプレイスシフト製品も同様に使用できる。
【００２２】
クライアント装置１０２は、ネットワーク１０５を介して１つまたは複数のプレイスシフトシステム１０４との接続１４１を確立することができる任意の装置、構成要素、プログラムなどである。クライアント装置１０２は、携帯またはデスクトップ・コンピューター・システム、携帯電話、タブレット装置、メディアプレイヤーなどのうち、任意のものを用いて多様に実装され得る。いくつかの実施形態において、クライアント装置１０２は、Ｓｌｉｎｇ  Ｍｅｄｉａ社のＳｌｉｎｇ  Ｃａｔｃｈｅｒ製品など、特定の目的を有するハードウェアなどによって実装され得る。一般に、クライアント装置１０２は、視聴者が、接続１４１を介して離れた場所で１つまたは複数のプレイスシフトシステム１０４を制御できるインターフェースの特徴を提供する。以下でより詳しく記載するように、プレイスシフト接続１４１は、一般に、視聴者が、前回１つまたは複数のプレイスシフトシステム１０４に記憶されているコンテンツを選択し、取得して、コンテンツストリームを操作できる（例えば、再生、一時停止、巻き戻し、早送り、その他希望に応じた動作を行う）ようにする。一般に、クライアント装置１０２は、プレイスシフトシステム１０４から受信したメディアストリームを復号化できるハードウェア・ロジックやソフトウェア・ロジックをも含んでいる。
【００２３】
ネットワーク１０５は、任意数のデジタル通信ネットワークまたは複数ノードが、任意の共通のプロトコル、信号方式などを利用して、互いに通信できるその他の通信ネットワークを含み得る。様々な実施形態において、ネットワーク１０５は、希望に応じて、１つまたは複数の有線及び／または無線のローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）などを含む。また、ネットワーク１０５は、インターネット、任意の携帯またはその他の電話回線、及び／またはその他任意の公衆回線、プライベートネットワークを含む。
【００２４】
上記のように、サーバー１０６は、プレイスシフトシステム１０４とクライアント装置１０２の間のプレイスシフト接続１４１を促進することが適切である。一般的に言って、サーバー１０６は、ネットワーク１０５を介してローカルに視聴可能なコンテンツをシェアして利用可能なプレイスシフトシステム１０４のリスト１２１を保持する。特定のメディアコンテンツへのアクセスを要求するために、クライアント装置１０２がサーバー１０６と連絡をとると、サーバー１０６は、希望のあったコンテンツに前回記憶されたプレイスシフトシステム１０４、希望のあったコンテンツを含む生中継を受信可能なプレイスシフトシステム１０４、またはその他、任意の方法で希望のあったコンテンツを提供することが可能なプレイスシフトシステム１０４を適宜特定する。サーバー１０６は、その後、クライアント装置１０２と特定されたプレイスシフトシステム１０４との間のプレイスシフトセッション１４１を適切に促進する。サーバー１０６は、以下でより詳しく記載するが、登録、認証、アクセス制御、請求及び／またはその他の機能(feature)を提供する。
【００２５】
この目的のために、サーバー１０６は、任意のハードウェア、ソフトウェア及び／または、ネットワーク１０５を介してアクセスでき、１つまたは複数のプレイスシフトシステム１０４を介してコンテンツの共有を調整するその他のロジックである。プレイスシフトシステム１０４は、サーバー１０６に対して物理的にローカルでも、離れていてもよい。また、サーバー１０６は、希望に応じて、ユーザー情報（例えば、アカウント、パスワード）及び／または請求情報を含む加入者データベース１０８を保持（または少なくともアクセス）する。一般に、サーバー１０６は、適切に、データベース１２１を保持するソフトウェア・アプリケーション１１９を実行し、クライアント装置１０２からの要求を処理し、プレイスシフトセッション１４１を促進する。
【００２６】
図１に示した実施形態において、従来のネットワークサーバー・ハードウェア、ソフトウェア、ファームウェア及び／または従来のプロセッサー１１２、メモリー１１０、入／出力インターフェース１１４などのその他の構成要素を使用するサーバー１０６が示される。一般に、サーバー１０６は、アプリケーション１１９をハードウェア１１０〜１１４と協働させ得るオペレーティングシステム１１６（例えば、ＬＩＮＵＸ、ＵＮＩＸ、ＷＩＮＤＯＷＳなど）を実行する。一般に、オペレーティングシステム１１６は、アプリケーション１１９をネットワーク・インターフェース、大容量記憶装置などにアクセスさせ得るソケットまたはその他のプログラム機構を含む。サーバー１０６の多様な実施形態は、専属のまたは共有のハードウェア・サーバーを用いて実装され得る。その他の実装では、「クラウドコンピューティング」サービスの一部として、ＡＭＡＺＯＮ、ＧＯＯＧＬＥ、ＭＩＣＲＯＳＯＦＴ、ＩＢＭ、ＵＢＵＮＴＵ、ＳＵＮ  ＭＩＣＲＯＳＹＳＴＥＭＳ、ＳＡＬＥＳ  ＦＯＲＣＥ．Ｃｏｍ及び／またはその他の任意数のプロバイダーによって提供される任意のクラウドコンピューティングサービスなどの仮想サーバー機能(virtual server feature)を利用し得る。その他の実施形態では、希望に応じて、任意のその他の製品またはサービスが利用可能だが、例えば、Ａｍａｚｏｎ．ｃｏｍから入手可能なＡｍａｚｏｎ  Ｗｅｂ  Ｓｅｒｖｉｃｅ（ＡＷＳ）の製品及びサービスが、いくつかの実施形態におけるいくつかの、または全てのサーバー１０６を実装するために使用され得る。いくつかの実装において、必要に応じて追加的処理機能を提供するために、（適切なサーバー割り当て特性、メッセージング特性、セキュリティ／ロードバランス特性とともに）複数サーバー１０６が提供され得る。
【００２７】
その後、操作中に、サーバー１０６は、それぞれのプレイスシフトシステム１０４でローカルに視聴可能なコンテンツのデータベースまたはその他のリスト１２１を受信し、保持する。このようなコンテンツは、録画済みの番組、任意の受信装置１２４を介して受信可能なチャンネルなどを含み得る。ネットワーク１０５を介して希望するコンテンツへのアクセスを取得するために、視聴者は、適切に、クライアント装置１０２を操作して、サーバー１０６に接続する。サーバー１０６は、適切に、視聴者が希望する特定のコンテンツにアクセスするリスト１２１上の視聴可能なプレイスシフトシステム１０４を特定して、クレイアント装置１０２と特定されたプレイスシフトシステム１０４の間のプレイスシフト接続１４１を適宜促進する。
【００２８】
図２は、１つまたは複数のプレイスシフトシステム１０４からクライアント装置１０２へのプレイスシフトセッション１４１を確立するための例示的なプロセス２００を示す。このプロセス２００は、クライアント装置１０２、サーバー１０６、及び１つまたは複数のプレイスシフトシステム１０４によって取り扱われる通信と処理を示す。それぞれの処理機能は、適切に、ハードウェア、ソフトウェア及び／またはファームウェアロジックにおいて実装され得る。サーバー１０６に関連付けされた多様な機能は、例えば、メモリー１１０またはその他の固定記憶媒体に記憶され、プロセッサー１１２などによって実行されるソフトウェアの命令に従って実装され得る。同様に、プレイスシフトシステム１０４に関連付けされた多様な処理と機能が、希望に応じて、制御装置１２０またはプレイスシフト装置１２６またはその他の構成要素における任意のその他の制御ロジックによって実装され得る。
【００２９】
図２に示すように、放送コンテンツ２０２は、適宜１つまたは複数のプレイスシフトシステム１０４Ａ−Ｂにて受信される（それぞれ機能２０４Ａ−Ｂ）。このようなコンテンツは、例えば、放送装置１３０を介して送信され、受信装置１２４にて受信され得る。多くの実施形態において、放送された番組のいくつかは、ＤＶＲや類似の記憶装置に記憶され、プレイスシフトシステム１０４の操作者による次の検索に供されるか、または、ネットワーク１０５を介してクライアント装置１０２へのプレイスシフトに供され得る。
【００３０】
任意のプレイスシフトシステム１０４に記憶された特定のコンテンツは、任意の方法で決定され得る。いくつかの実施形態において、プレイスシフトシステム１０４の操作者は、単にその人の娯楽のために番組を選択し、これらの番組を希望に応じてＤＶＲ１２２に録画する。コンテンツ放送装置１３０は、追加的に、または代替的に、特定の番組が適宜特定のプレイスシフトシステム１０４内に記憶されるように決定できる。また、放送装置１３０は、プレイスシフトのために十分なコピー数を確保するために、記憶された番組のコピーが、ネットワーク１０５に渡る複数のプレイスシフトシステム１０４に適切に分散されるように命令することもできる。放送装置１３０は、放送システム１３６、ネットワーク１０５、電話回線、及び／または利用可能な任意のその他の通信回線またはチャンネルを介して、受信装置１２４や、プレイスシフトシステム１０４のその他の構成要素に命令を送ることができる。例えば、ＤＢＳやケーブル操作者は、特定のシステム１０４に対して、特定の番組を録画する、記憶媒体１２２から特定の番組を削除する、ソフトウェアまたはファームウェアを更新する、または適宜その他のアクションをとる、などの一定のアクションを行うよう命令する、コンテンツが入っていないチャンネル(noncontent bearing channel)の中にコードを埋め込むことができる。いくつかの実施形態において、プレイスシフトシステム１０４の所有者／操作者は、放送装置１３０に対して特定の番組を記憶し、ＤＶＲ１２２の容量の特定の比率を使用し、または必要に応じてその他のタスクを行うことに対して適宜許可を与える。
【００３１】
サーバー１０６は、各プレイスシフトシステム１０４から視聴可能なローカルコンテンツのデータベース１２１を保持する（機能２０８）。図２に示す例示的な実施形態において、このデータベース１２１は、システム１００に加入している各プレイスシフトシステム１０４Ａ−Ｂからの情報で更新される。この実施例において、各プレイスシフトシステム１０４Ａ−Ｂは、プレイスシフトで視聴可能なローカルコンテンツのリストをサーバー１０６へ提供する（機能２０６Ａ−Ｂ）。上記のように、プレイスシフトで視聴可能なローカルコンテンツは、ローカルな記憶媒体１２２に記憶された番組の一部または全部、特定のプレイスシフトシステム１０４によって受信可能な放送チャンネルの一部または全部、及び／または他人に視聴可能なその他の任意のプレイスシフトのためのコンテンツを反映させることができる。
【００３２】
プレイスシフトシステム１０４において視聴可能なコンテンツ全てが他者に視聴可能である必要はない。多様な実施形態により、システム１０４の所有者または操作者は、例えば、記憶媒体１２２内の特定の番組や、受信装置１２４を介して受信される特定のチャンネルのプレイスシフトを許可したり、または制限したりすることができる。同様に、放送装置１３０は、特定の放送番組、チャンネル、またはその他のコンテンツの保存及び／またはプレイスシフトを制限できる。これらの制限は、時間ベース（例えば、その他の時間帯において類似の番組が放送されるまで、特定の番組またはチャンネルのプレイスシフトを禁止する）、コンテンツベース（例えば、コンテンツライセンサー制限を課す）、地域ベース（例えば、特定のコンテンツについて他国でのプレイスシフトを禁止する、コンテンツライセンサーまたは政府事業体により地域報道管制を課す）などとすることができる。
【００３３】
プレイスシフトシステム１０４Ａ−Ｂにて視聴可能なローカルコンテンツは、任意の基準でサーバー１０６（機能２０６Ａ−Ｂ）に提供され得る。いくつかの実施形態において、システム１０４は、定期的な間隔をおいて、または、特定のイベント（例えば、起動、ローカルコンテンツリスト更新など）に際して、リストを提供する。その他の実施形態において、サーバー１０６は、データベース１２１を正確かつ最新に維持するために、適切な時間単位で各プレイスシフトシステム１０４Ａ−Ｂをポーリングする。
【００３４】
サーバー１０６は、予め録画されたコンテンツのデータベース１２１を、適宜維持する（機能２０８）。多様な実施形態において、サーバー１０６は、更新がシステム１０４Ａ−Ｂから受信される毎に、データベース１２１を更新する。また、サーバー１０６は、システム１０４Ａ−Ｂに対して指示する事ができ、そうでない場合も、任意の定期的な基準で、またはシステム１０４Ａ−Ｂが現在オンライン中であり、データベース１２１に表示された情報が相変わらず利用可能であることを保証するその他任意の基準に基づいて、システム１０４Ａ−Ｂからの更新を受信することができる。いくつかの場合において、サーバー１０６は、定期的な更新が必要でない場合もあり得る。プレイスシフトシステム１０４が、例えば、単純に放送チャンネルへのアクセスを提供する場合、サーバー１０６がシステム１０４の場所、テレビサービスプロバイダー（例えば放送装置１３０）、加入レベルなどを既に知っているときは、サーバー１０６は、視聴可能なコンテンツまたはチャンネルについて更新する必要が無い。これらの情報のうちの多くが、希望に応じて加入者データベース１０８及び／またはその他の適切なソースから取得され、及び／または更新され得る。
【００３５】
サーバー１０６は、ユーザーからネットワーク１０５を介して受信されたコンテンツに対する要求を適宜処理する（機能２１０）。多様な実施形態において、要求２１０は、ユーザーがサーバー１０６と契約し、認証情報を提供し、利用可能なオプションのメニューまたはリストを取得し、及び／または希望するアクションを選択する際のクライアント装置１０２との相互通信の反復を示す。サーバー１０６とクライアント装置１０２との間の交信が、任意の方法で利便性の高い情報交換を容易にするハイパーテキスト転送プロトコル（ＨＴＴＰ）などを用いて行われ得る。
【００３６】
ユーザーは、任意の方法で認証され得る（機能２１２）。多様な実施形態において、ユーザーは、加入者データベース１０８またはその他の場所に前回記憶された情報に対してユーザーＩＤ／パスワードの組み合わせをチェックすることによって認証される。その他の実施形態において、デジタル署名やその他の暗号ツール、バイオメトリック情報、または、ユーザーがそのシステムの使用権限があることを証明する、その他任意のデジタル認証情報を使用することができる。多様な実施形態により、ユーザーが、要求された特定のコンテンツを取得する権限があることが、より詳しく証明される。ユーザーが、例えば、ある番組やネットワークにアクセスするための対価を支払った場合、その他の番組に対するアクセスを拒否しつつ、基準を満たす番組へのアクセスを許可するアクセスが、その後許可され得る。
【００３７】
ユーザーが認証され、要求されたコンテンツへのネットワークアクセスの取得を許可されると、サーバー１０６は、ネットワーク１０５上でセッション１４１を確立するための適切なプレイスシフトシステム１０４を適宜特定する。適切なシステム１０４は、例えば、前回記憶された、要求されたコンテンツを有するシステム１０４を特定するためのデータベース１２１をチェックすることによって特定され得る。いくつかの実施形態において、特定プロセスは、クライアント装置１０２にとって最も便利な特定のプレイスシフトシステム１０４を特定することによって、更に改良され得る。便利なシステム１０４は、例えば、クライアント装置１０２が配置されているのと同じ大陸、国、都市、州、またはその他の地理的地域に配置され得る。地理的な配置は、ユーザーのプロンプト、予め記憶された情報（例えば、加入者データベース１０８）、インターネットプロトコル（ＩＰ）または類似のアドレスから、或いは任意のその他の方法で決定され得る。サーバー１０６は、今度は、ネットワーク・アーキテクチャーまたはその他の論理レイアウトの観点から相対的に近いシステム１０４を選択することができる。例えば、クライアントとサーバーが同じネットワーク・ドメイン内で操作するとき、または、クライアントとサーバーが同じインターネット・サービス・プロバイダー（ＩＳＰ）を有しているときは、一般に、別個のネットワーク上にあるクライアントとサーバーの場合より効率的に通信を行う。
【００３８】
プレイスシフト接続１４１は、クライアント装置１０２と特定されたプレイスシフトシステム１０４との間で任意の方法にて確立される（機能２２０）。多様な実施形態において、サーバー１０６は、アドレス、セキュリティトークン信号及び／または必要に応じてその他の情報をクライアント装置１０２及び／またはプレイスシフトシステム１０４のいずれかまたは両方に提供することによって、接続１４１の確立を促進する。多様な実施形態において、特定されたプレイスシフトシステム（例えば、図２に示した実施例におけるシステム１０４Ａ）のアドレスは、接続１４１を直接的に設定するために、クライアント装置１０２が特定されたプレイスシフトシステム１０４Ａと接触できるように、クライアント装置１０２に提供される。いくつかの実施形態では、特定されたプレイスシフトシステム１０４Ａに対して、クライアント装置１０２への接続が許可されたことを更に通知することができる。ファイヤーウォールやネットワーク１０５のその他の特徴により、特定されたプレイスシフト接続１０４Ａの確立が困難な場合、任意数の仲介技術を採用することができる。ファイヤーウォールの後ろにあるプレイスシフトシステム１０４に対して接続を確立するための技術のいくつかの例が、米国特許出願公開番号第２０１０／０，２６８，８３２号に、また、堅固なプレイスシフト接続を確立するための多様なシステムや技術が米国特許出願公開番号第２０１０／０，００５，４８３号にそれぞれ記載されており、これらの内容は、ともに、参照により、その全体に組み込まれ、また、ファイヤーウォールの後ろにある装置への接続を確立するための技術を教示する目的で、組み込まれる。更に、その他の接続システムと技術が、個別に、またはこれらの刊行物に記載されたものと併せて利用され得る。
【００３９】
いくつかの実装において、サーバー１０６は、視聴者の匿名性を維持しつつ、プレイスシフトシステム１０４へのアクセスを確実に共有することができる。サーバー１０６は、例えば、ユーザーを認証し、その後、共有接続１４１を認証するプレイスシフトシステム１０４に許可メッセージを送ることができる。プレイスシフトシステム１０４は、その後、たとえシステム１０４がクライアント装置１０２や視聴者に関する追加的な情報を有していなくとも、サーバー１０６における信頼に基づいて接続を確実に行うことを認めることができる。サーバー１０６は、追加的な情報を提供することなく、例えば、クライアント装置１０２と関連付けされた特定のネットワークアドレス（例えばＩＰアドレス）への接続１４１を許可することができる。更に徹底した匿名性を提供するために、サーバー１０６は、クライアント装置１０２とプレイスシフトシステム１０４の両方がアクセス可能なネットワーク１０５上で、交互にプロキシーアドレス及び／または仲介サービスを提供（または少なくとも参照）することができる。サーバー１０６は、相変わらずプロキシーを介した通信を許可しつつ、クライアント装置１０２と視聴者の匿名性を維持するために、例えば、クライアント装置１０２用のプロキシーアドレスを共有されたシステム１０４に送信することができる。同様に、（サーバー１０６の一部として、または別個のサービスとして実装され得る）仲介サービスも、クライアント装置１０２とプレイスシフトシステム１０４の両方からの接続を認めて、互いに特定することなく、これら２つの装置の間のデータを送信することができる。任意の数の同様の実施形態において、接続性、安全性、プライバシー、及び／または匿名性の特徴がその他の任意の方法で実装され得る。
【００４０】
接続１４１は、一般的に、制御チャンネルとコンテンツストリームを適宜有する。クライアント装置１０２と特定されたプレイスシフトシステム１０４Ａとの間で接続１４１が確立された後、クライアント装置１０２は、希望に応じて、コンテンツストリームを選択し、調節する制御チャンネルを用いてプレイスシフトシステム１０４Ａを適宜制御する。プレイスシフトシステム１０４は、受信装置１２４、記憶媒体１２２及び／またはその他任意の適切なメディア・ソースから、要求されたコンテンツを適宜取得する。選択されたソースは、（例えば、受信装置１２４を介して受信したテレビチャンネル、記憶媒体１２２に記憶された番組などから）希望のあったメディアコンテンツを任意の適切な符号化、トランス符号化、圧縮、またはその他の処理のためにプレイスシフト装置１２６に提供する。コンテンツは、クライアント装置１０２から受信したユーザー入力に応答し、必要に応じて調整され得る（例えば、早送り／巻き戻し、再生／一時停止、チャンネルアップ／ダウンなど）。
【００４１】
プレイスシフトシステム１０４Ａが、クライアント装置１０２の制御を受ける一方で、システム１０４の機能によっては、システム１０４Ａ自体の所有者や操作者による使用ができない場合があることに留意されたい。多様な実施形態において、プレイスシフトシステム１０４の操作者は、システム１０４が使用不能であった時間に対して埋め合わせされ(compensated)得る。別の実施形態では、操作者は、適宜、システム１００を介して、別のプレイスシフトシステム１０４から別のコンテンツへアクセスしたり、または、放送装置１３０からその他の特別な番組編成を取得したりすることができる。更に別の実施形態では、プレイスシフトシステムの操作者は、操作者の希望時間中、そのシステム１０４が中断されずに使用できる権利を留保しつつ、そのシステム１０４が特定時間のみ（例えば、深夜、操作者不在時、など）、他者の使用を許可することに同意することができる。別の実施形態では、その他の任意の方法でシステム１０４が別のユーザーにプレイスシフトしている間に操作者のシステム１０４の使用または不使用に関して任意の制限を設けることもできる。
【００４２】
プレイスシフトシステム１０４Ａとクライアント装置１０２との間のプレイスシフトセッション１４１は、任意の適切な期間、継続することができる。視聴者が特定されたプレイスシフトシステム１０４Ａからコンテンツを視聴し終わると、クライアント装置１０２が、視聴者の入力に応答して接続の停止を開始し得る。サーバー１０６は、視聴者の許可された時間の期限が到来し、または任意のその他の理由がある場合に、追加的にセッション１４１の接続を停止することができる。この目的のために、多様な実施形態によれば、共有のプレイスシフトシステム１０４Ａ、クライアント装置１０２、及び／またはサーバー１０６は、随時、プレイスシフトセッション１４１の接続を停止することができる。
【００４３】
サーバー１０６の多様な実施形態では更に、任意の方法で請求機能（機能２２４）の処理が可能になる。上記のように、請求勘定または支払勘定が、プレイスシフトシステム１０４の視聴者及び／または操作者のために（例えば、データベース１０８においてまたはサーバー１０６に関連するその他別の場所で）維持され得る。多様な実施形態において、視聴者は、希望に応じてプレイスシフトシステム１０４へのアクセスを共有したことに対してチャージ（請求）２２６され得る。チャージ２２６は、時間毎に（例えば、接続１４１の時間に対して分単位でチャージ）または接続毎に（例えば、確立された接続１４１毎に一定額）、日毎／週毎／月毎／年毎またはその他の期間毎に（例えば、時間当たり均一金額をその期間中の全ての使用に対して課す）、及び／またはその他の任意の方法で課され得る。多様な実施形態において、希望により、特定の番組、チャンネル、またはその他のリソースに関して追加的または代替的にアクセスに対するチャージ（例えば、映画チャンネルやプレミアム・ネットワークを視聴するための費用）を課されてもよい。より高品質のコンテンツ（例えば、高解像度の映像または何らかの理由により、より価値の高いコンテンツ）に対してチャージが課されてもよい。図２の例は、接続１４１の停止後に、遅れて課されるチャージを示すが、同様の実施形態において、接続を確立する前に、及び／または、接続が継続している間に、これと同時に請求２２４処理を行ってもよい。支払いは、従来のクレジットカード処理やデビットカード処理、自動決済機関（ＡＣＨ）、及び／またはその他の任意の従来の技術によって処理され得る。多様な実施形態において、各視聴者は、視聴者と関連付けされたデータベース１０８の勘定においてトラッキングされる「クレジット」に対する支払いを事前に行う。クレジットは、接続、接続時間、プレミアム・コンテンツ及び／またはその他の利益と交換される。その他の実施形態は、希望のその他の任意の方法で請求２２４を処理し得る。
【００４４】
更なる実施形態は、追加的に、または代替的に、プレイスシフト装置の操作者がそのシステム１０４へのアクセスを共有したことに対する埋め合わせとして、プレイスシフト装置の操作者に請求クレジット２２８を提供することができる。クレジットは、希望に応じて、データベース１０８内において与えられ、トラッキングされ得る。クレジットは、現金、つけにしたテレビの請求書、その他の共有されたプレイスシフトシステム１０４へのアクセスなど、任意のものと交換され得る。多様な実施形態において、操作者は、プレイスシフトセッションを他のプレイスシフトシステム１０４と交換した事によって、打ち消すことのできる、サーバ１０６に保持されているアカウントへの請求クレジット２２８を提供する事によって、プレイスシフトシステム１０４へのアクセスを共有するよう促される（例えば、別のロケールに位置するシステム１０４や、記憶しなければ操作者が視聴できないコンテンツを記憶したシステム１０４）。コンテンツの所有者やプロバイダーは、ＤＲＭまたはその他の費用に関してサーバー１０６などによって埋め合わせされ得る。その他の手法としては、システム１００の任意のユーザーに対して一定時間その人のプレイスシフトシステム１０４へのアクセスを提供するよう、要求することもできる。その他のクレジット／報酬システムと技術も同様に実装され得る。
【００４５】
図２に示す例示的な実施形態は、プレイスシフトセッション１４１がクライアント装置１０２とプレイスシフトシステム１０４との間で直接的に確立されているように示しているが、同様の実施形態において、仲介役としてのサーバー１０６（または、ネットワーク１０５上で利用可能なその他のサーバー）を利用することもできる。このような実施形態において、クライアント装置１０２とプレイスシフトシステム１０４は、互いにその特定の識別性、場所、アドレスを知らないかもしれない。その代わりに、クライアント装置１０２とプレイスシフトシステム１０４は、プレイスシフトシステム１０４からクライアント装置１０２にメディアストリームを送信しつつ、クライアント装置１０２からプレイスシフトシステム１０４へとコマンドを適宜送信する仲介サーバー（例えば、サーバー１０６）によって単純に動作する。その他の実施形態は、仲介のゲートウェイ、サーバー、またはその他の機能を備えることによって、或いは希望に応じたその他の任意の方法によって、図２に示す多様なシステム、機能、及びメッセージを補うことができる。
【００４６】
したがって、コンピューター、携帯電話、タブレット、またはその他の装置の認証されたユーザーが、ネットワーク１０５上で分散されるプレイスシフトされたコンテンツに必ずアクセスできるようにする新しいシステム及び技術が提供される。ネットワーク１０５にコンテンツを拡散することにより、システム１００は、適切な形で、任意数のユーザーが、ネットワーク１０５を介して幅広いコンテンツを便利、効率的、かつ柔軟に取得できるようにする。
【００４７】
本明細書に記載の「例示的」という用語は、「一例、例え、または例示としての働きを有する」意味である。本明細書において例示的として記載した実装は、必ずしも、その他の実装よりも好ましい、または有利であると解釈する必要はない。
【００４８】
以上の発明の詳細な記載は、本発明の多様な実施形態を実施するうえで当業者に有用なロードマップを提供するものであるが、上記の特定の実施形態は例示にすぎず、いかなる場合においても本発明の範囲、利用可能性、または構成を制限することを意図したものでない旨、理解されるべきである。そうではなく、記載された構成要素の機能及び取り合わせにおいて、本発明の範囲から逸脱しないものである限り、多様な変更を加えることができる。
【図１】
2014506408.tif 000003
【図２】
2014506408.tif 000004
【国際調査報告】
2014506408.tif 000005
2014506408.tif 000006