【手続補正書】
【提出日】平成23年12月12日(2011.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを再生する際に使用するための方法において、
ローカル的に再生される、メディアコンテンツを含むコンテンツパッケージにアクセスすることと、
前記コンテンツパッケージによって規定されているように、接続を確立できる遠隔２次デバイスが利用可能であるか否かを検出することと、
前記遠隔２次デバイスが利用可能であることが決定されたとき、前記接続を確立するための認可が確認されているか否かを決定することと、
前記接続を確立するための前記認可が確認されていることが決定されたときに、通信接続を確立することと、
前記コンテンツパッケージによって命令されて、前記２次デバイスとの通信が確立されたときに、１つ以上のコマンドが前記２次デバイスから受け取られたか否かを決定することと、
前記コンテンツパッケージによって命令されて、前記１つ以上のコマンドが前記２次デバイスから受け取られたことが決定されたときに、前記メディアコンテンツの再生経験を制御する際に前記１つ以上のコマンドを実現することとを含む方法。
【請求項２】
前記コンテンツパッケージによって命令されて、前記通信接続が確立されたときに、前記２次デバイスに転送される補助コンテンツを識別することと、
前記コンテンツパッケージによって命令されて、前記２次デバイスに転送される補助コンテンツが存在するとき、前記確立された通信接続を通して前記補助コンテンツを伝送することとをさらに含む請求項１記載の方法。
【請求項３】
前記補助コンテンツを識別することは、前記２次デバイスによって再生される、前記コンテンツパッケージ内の補助コンテンツを識別することを含む請求項２記載の方法。
【請求項４】
前記補助コンテンツを識別することは、前記２次デバイスによって独占的に再生され、ローカル的に再生されない補助コンテンツを識別することを含む請求項２記載の方法。
【請求項５】
前記補助コンテンツを識別することは、ローカル的に再生できない補助コンテンツを識別することを含む請求項２記載の方法。
【請求項６】
前記コンテンツパッケージによって命令されて、付加的なコンテンツを識別することと、
第１のテキストエントリフィールドを前記コンテンツパッケージから表示することと、
前記コンテンツパッケージによって命令されて、前記第１のテキストエントリフィールドに対応する第２のテキストエントリフィールドを含むデジタルユーザインターフェースを２次デバイスに通信することと、
前記第２のテキストエントリフィールドに関係するテキストコンテンツを、前記通信から抽出することと、
前記コンテンツパッケージの前記第１のテキストエントリフィールドを表示している間に、前記第１のテキストエントリフィールド内に前記テキストコンテンツを表示することとをさらに含み、
前記１つ以上のコマンドを受け取ることは、前記遠隔２次デバイスからの通信を受け取ることを含む請求項２記載の方法。
【請求項７】
前記接続を確立するための前記認可が確認されているか否かを決定することは、
前記コンテンツパッケージによって指示されて、通信を確立できる外的デバイスがアクセス可能か否かを決定することと、
前記２次デバイスからの通信を検出することと、
前記通信接続を確立することについて前記２次デバイスが認可されているか否かを決定することと、
前記通信接続を確立することについて前記２次デバイスが認可されているときに、前記通信接続を確立することを実現することとを含む請求項１記載の方法。
【請求項８】
前記接続を確立するための前記認可が確認されているか否かを決定することは、
認可コードを前記２次デバイスから要求することと、
前記認可コードが、ローカル的に記憶されている認可に対応しているか否かを決定することと、
前記認可コードが前記ローカル的に記憶されている認可に対応しているときに、前記通信接続を確立することを実現することを含む請求項７記載の方法。
【請求項９】
前記接続を確立するための前記認可が確認されているか否かを決定することは、
前記コンテンツパッケージによって命令されて、遠隔サーバにアクセスすることと、
前記２次デバイスとの前記通信接続を確立するための認可を、前記遠隔サーバから要求することと、
前記認可が前記遠隔サーバから受け取られたときに、前記通信接続を確立することを実現することを含む請求項７記載の方法。
【請求項１０】
前記コンテンツパッケージ内のコードによって命令されて、前記２次デバイスとの接続を開始することと、
前記コンテンツパッケージの前記コードによって制御されて、前記第２のデバイスとの接続を確立するための認可が規定されているか否かを決定することと、
前記認可が規定されていたとき、前記遠隔２次デバイスの前記デバイスタイプを決定することを実現することとをさらに含む請求項７記載の方法。
【請求項１１】
コンテンツを再生する際に使用するための方法において、
複数のユーザアカウントのうちの１つのユーザアカウントにログインするための第１の要求を、メディア再生デバイスから受け取ることと、
前記ユーザアカウントにログインするための第２の要求を、前記メディア再生デバイスとは異なる第２のデバイスから受け取ることと、
前記メディア再生デバイスを通して再生されるメディアコンテンツを、前記メディア再生デバイスにおいて識別することと、
前記識別されたメディアコンテンツに関係する第１の補助コンテンツを識別することと、
前記第１の補助コンテンツが前記第２のデバイスに転送されるか否かを、前記ユーザアカウントを通して決定することと、
前記第２のデバイスに転送される前記第１の補助コンテンツを前記ユーザアカウントが認可したときに、前記第１の補助コンテンツを前記第２のデバイスに転送することとを含む方法。
【請求項１２】
前記メディア再生デバイスと前記第２のデバイスとの間の仮想接続を通して通信が交換されるように、前記メディア再生デバイスと前記第２のデバイスとの間の仮想接続を前記ユーザアカウントを通して確立することをさらに含む請求項１１記載の方法。
【請求項１３】
前記メディア再生デバイスと前記第２のデバイスとを、単一の消費者エンティティとして指定することをさらに含む請求項１２記載の方法。
【請求項１４】
前記第１の補助コンテンツが前記第２のデバイスに転送されるか否かを、前記ユーザアカウントを通して決定することは、
前記ユーザアカウント中で規定されたユーザ認可レベルを識別することと、
複数の補助コンテンツを識別することと、
前記複数の補助コンテンツのそれぞれのコンテンツ認可パラメータを評価することと、
前記ユーザアカウントの前記認可レベルを満たす認可パラメータを持つ前記第１の補助コンテンツを識別することとを含む請求項１１記載の方法。
【請求項１５】
前記第１の補助コンテンツを識別することは、前記メディアコンテンツから抽出された前記第１の補助コンテンツを、前記メディア再生デバイスから受け取ることを含む請求項１１記載の方法。
【請求項１６】
前記第２のデバイスに転送される前記第１の補助コンテンツを前記ユーザアカウントが認可しないときに、前記メディア再生デバイスを通して前記第１の補助コンテンツの表示を実現することをさらに含む請求項１１記載の方法。
【請求項１７】
前記第２のデバイスに転送される前記第１の補助コンテンツを前記ユーザアカウントが認可しないとき、前記メディア再生デバイスを通して再生される前記第１の補助コンテンツを前記メディア再生デバイスに転送することをさらに含む請求項１１記載の方法。
【請求項１８】
前記第１の補助コンテンツは、前記第２のデバイスを通して表示されるデジタルユーザインターフェースを含み、
前記方法は、
前記第２のデバイスにおいてレンダリングされる前記ユーザインターフェースを通して入力されたテキストコンテンツを受け取ることと、
前記メディア再生デバイスを通して表示される前記テキストコンテンツを、前記メディア再生デバイスに転送することとをさらに含む請求項１１記載の方法。
【請求項１９】
前記テキストコンテンツを評価することと、
前記テキストコンテンツの前記評価に基づいて、付加的な補助コンテンツを取得することと、
前記付加的な補助コンテンツを前記第２のデバイスに転送することと、
前記テキストコンテンツの前記評価に基づいて、代替的な補助コンテンツを前記第２のデバイスに転送しないこととをさらに含む請求項１７記載の方法。
【請求項２０】
付加的な補助コンテンツを前記第２のデバイスから受け取ることと、
前記メディア再生デバイスを通して再生される前記付加的な補助コンテンツを、前記メディア再生デバイスに転送することとをさらに含む請求項１１記載の方法。
【請求項２１】
前記メディアコンテンツを再生する際に、前記メディア再生デバイスを通して動作される第１のファームウェア上で、ファームウェアバージョンを検出することと、
前記ファームウェアバージョンを２次デバイスに通知することと、
新しいファームウェアを前記２次デバイスから受け取ることと、
前記新しいファームウェアを前記再生デバイスに転送することと、
前記第１のファームウェアを前記新しいファームウェアで置換するためのコマンドを転送することとをさらに含む請求項１１記載の方法。
【請求項２２】
前記メディア再生デバイスにおいて、前記メディアコンテンツの信頼性を検証することと、
前記メディアコンテンツが認証されなかったときに、前記第１の補助コンテンツが前記第２のデバイスに転送されることを防ぐこととをさらに含む請求項１１記載の方法。
【請求項２３】
前記第１の補助コンテンツは、付加的なコンテンツを前記第２のデバイスに提供する遠隔ソースに対するリンクを含む請求項１１記載の方法。
【請求項２４】
前記メディア再生デバイスを通して利用可能でなく、前記第２のデバイスを通して利用可能な機能を通して発生された付加的なコンテンツを前記第２のデバイスから受け取ることと、
前記ユーザアカウントにしたがって、前記付加的なコンテンツを前記メディア再生デバイスに転送することとをさらに含む請求項１１記載の方法。
【請求項２５】
コンテンツを再生する際に使用するための方法において、
第２のデバイスとの仮想接続を確立するための第１の要求を、メディア再生デバイスから受け取ることと、
前記第２のデバイスがアクセス可能か否かを決定することと、
前記第２のデバイスがアクセス可能であるときに、前記第２のデバイスに対するアクセスが認可されるか否かを決定することと、
前記第２のデバイスから発行されたコマンドを受け取ることと、
前記コマンドが前記メディア再生デバイスによって実現されて、前記メディア再生デバイスを通して再生されているメディアコンテンツの再生に影響するように、前記第２のデバイスからの前記コマンドが前記メディア再生デバイスに転送されることを識別することと、
前記認可にしたがって、前記第２のデバイスが前記メディア再生デバイスと協働することを確認することと、
前記第２のデバイスが前記メディア再生デバイスと協働するときに、前記コマンドを前記メディア再生デバイスに転送することとを含む方法。
【請求項２６】
前記メディア再生デバイスが前記コマンドを正確に解釈するように構成されているか否かを決定することと、
前記コマンドが前記メディア再生デバイスによって正確に解釈できないことが決定されたときに、前記コマンドに対応するコマンドを識別し、前記対応するコマンドは、前記メディア再生デバイスによって正確に解釈できることをさらに含み、
前記コマンドを転送することは、前記コマンドの代わりに、前記対応するコマンドを転送することを含む請求項２５記載の方法。
【請求項２７】
コンテンツを再生する際に使用するための方法において、
複数のユーザアカウントのうちの１つのユーザアカウントにログインするための第１の要求を、メディア再生デバイスから受け取ることと、
前記ユーザアカウントにログインするための第２の要求を、前記メディア再生デバイスとは異なる第２のデバイスから受け取ることと、
前記メディア再生デバイスを通して再生されるメディアコンテンツを、前記メディア再生デバイスにおいて識別することと、
補助コンテンツを前記第２のデバイスから受け取ることと、
前記補助コンテンツが前記メディア再生デバイスに転送されるか否かを、前記ユーザアカウントを通して決定することと、
前記メディア再生デバイスに転送される前記補助コンテンツを前記ユーザアカウントが認可したときに、前記補助コンテンツを前記メディア再生デバイスに転送することとを含む方法。
【請求項２８】
前記補助コンテンツは、２次デバイスと第三者デバイスとの間のアクティブな通信のテキストエントリであり、前記メディア再生デバイスが前記テキストエントリの少なくとも一部を表示させる請求項２７記載の方法。
【請求項２９】
コンテンツを再生する際に使用するための方法において、
第２のデバイスとの仮想接続を確立するための第１の要求を、メディア再生デバイスから受け取り、前記再生デバイスは、マルチメディアコンテンツを再生する独占機能性を有することと、
前記再生デバイスの第１の再生ファームウェアバージョンを識別することと、
前記第２のデバイスがアクセス可能か否かを決定することと、
前記第２のデバイスがアクセス可能であるときに、前記第２のデバイスに対するアクセスが認可されるか否かを決定することと、
前記第２のデバイスに対するアクセスが認可されたときに、前記メディア再生デバイスの前記第１の再生ファームウェアバージョンを前記第２のデバイスに通知することと
新しいファームウェアを２次デバイスから受け取ることと、
前記新しいファームウェアを前記再生デバイスに転送することと、
前記第１のファームウェアを前記新しいファームウェアで置換するためのコマンドを、前記再生デバイスに転送することとを含む方法。
【請求項３０】
メディアコンテンツを含むコンテンツパッケージを、前記メディア再生デバイスにおいて識別し、前記メディアコンテンツは前記メディア再生デバイスを通して再生されるものであることと、
前記識別されたコンテンツパッケージに関係する補助コンテンツを識別することと、
前記補助コンテンツが前記第２のデバイスに転送されるか否かを、前記認可にしたがって決定することと、
前記第２のデバイスに転送される前記補助コンテンツを前記認可が認可したときに、前記補助コンテンツを前記第２のデバイスに転送することとをさらに含む請求項２９記載の方法。
【請求項３１】
前記再生デバイスを通して再生されるメディアコンテンツパッケージを通して利用可能なオプションが、前記第１の再生ファームウェアバージョンによってサポートされていないことを示すファームウェアエラーを受け取ることと、
前記オプションを実現する、前記再生デバイスに対する更新されたファームウェアバージョンを識別することと、
前記再生デバイス上で前記オプションを実現するために必要とされる前記更新されたファームウェアバージョンを、前記第２のデバイスに通知することとをさらに含む請求項３０記載の方法。
【請求項３２】
コンテンツを再生する際に使用するための方法において、
複数のユーザアカウントのうちの１つのユーザアカウントにログインするための第１の要求を、メディア再生デバイスから受け取ることと、
前記ユーザアカウントにログインするための第２の要求を、前記メディア再生デバイスとは異なる第２のデバイスから受け取ることと、
前記メディア再生デバイスが前記ユーザアカウントにログインされたことを、前記第２のデバイスに通知することと、
前記メディア再生デバイスを制御する際に利用可能なコマンド機能を識別することと、
前記コマンド機能が前記第２のデバイスに転送されるか否かを、前記ユーザアカウントを通して決定することと、
前記第２のデバイスに転送される前記コマンド機能を前記ユーザアカウントが認可したときに、前記コマンド機能を前記第２のデバイスに転送することとを含む方法。
【請求項３３】
前記コマンド機能は、前記メディア再生デバイスを通して実現できないコマンド機能を含む請求項３２記載の方法。
【請求項３４】
前記コマンド機能を識別することは、前記メディア再生デバイスにおけるメディアコンテンツ内で規定された前記コマンド機能を識別するための要求を、前記メディア再生デバイスに送信することを含み、前記メディアコンテンツは、前記メディア再生デバイスを通して再生されるように構成されている請求項３２記載の方法。
【請求項３５】
前記メディア再生デバイスを通して再生されるメディアコンテンツを、前記メディア再生デバイスにおいて識別することをさらに含み、
前記コマンド機能を識別することは、前記メディア再生デバイスを制御する際に利用可能であり、前記メディアコンテンツに関係するコマンド機能を識別することを含む請求項３２記載の方法。
【請求項３６】
前記第２のデバイスが補助コンテンツをレンダリングするように構成されているか否かを決定することと、
前記第２のデバイスが前記補助コンテンツをレンダリングするように構成されていないとき、前記メディア再生デバイスを通してレンダリングされる前記補助コンテンツを前記メディア再生デバイスに通信することと、
前記第２のデバイスが前記補助コンテンツをレンダリングするように構成されているとき、前記補助コンテンツを前記第２のデバイスに通信し、前記補助コンテンツを前記メディア再生デバイスに通信しないこととをさらに含む請求項３５記載の方法。
【請求項３７】
前記メディアコンテンツの再生中にトリガイベントを検出するトリガ検出を、前記メディア再生デバイスから受け取ることと、
前記トリガイベントに対応する、前記補助コンテンツの対応する部分の、前記第２のデバイスにおける再生を指示するように構成されているトリガのアクティベーションを前記第２のデバイスに通信することとをさらに含む請求項３６記載の方法。
【請求項３８】
前記ユーザアカウントにログインされていない遠隔ユーザから通信を受け取り、前記通信が、宛先ユーザ識別子と、前記メディア再生デバイスに対する制御を提供するように構成されている付加的なコマンドとを含むことと、
前記宛先ユーザ識別子が前記ユーザアカウントに対応するか否かを決定することと、
前記宛先ユーザ識別子が前記ユーザアカウントに対応するときに、前記付加的なコマンドを前記第２のデバイスに転送することとをさらに含む請求項３２記載の方法。
【請求項３９】
前記ユーザアカウントにログインされていない遠隔ユーザから通信を受け取り、前記通信が、前記メディア再生デバイスに対する制御を提供するように構成されている付加的なコマンドを含むことと、
前記遠隔ユーザに関係するバディリスト中で前記ユーザアカウントが識別されるか否かを決定することと、
前記遠隔ユーザに関係する前記バディリスト中で前記ユーザアカウントが識別されたときに、前記付加的なコマンドを前記第２のデバイスに転送することとをさらに含む請求項３２記載の方法。
【請求項４０】
前記通信が、補助コンテンツをさらに含むことと、
前記遠隔ユーザに関係する前記バディリスト中で前記ユーザアカウントが識別されたときに、前記補助コンテンツを前記メディア再生デバイスに転送することとをさらに含む請求項３９記載の方法。
【請求項４１】
前記ユーザアカウントにログインされていない遠隔ユーザから通信を受け取り、前記通信が補助コンテンツを含むことと、
前記遠隔ユーザに関係するバディリスト中で前記ユーザアカウントが識別されるか否かを決定することと、
前記遠隔ユーザに関係する前記バディリスト中で前記ユーザアカウントが識別されたときに、前記補助コンテンツを前記メディア再生デバイスに転送することとをさらに含む請求項３２記載の方法。
【請求項４２】
コンテンツを再生する際に使用するための方法において、
ローカル的に再生されるメディアコンテンツを含むコンテンツパッケージにアクセスすることと、
遠隔２次デバイスからの通信を検出することと、
前記遠隔２次デバイスのデバイスタイプを決定することと、
前記コンテンツパッケージをサーチすることと、前記遠隔２次デバイスの前記デバイスタイプを通して実現されるように構成され、前記メディアコンテンツの少なくとも一部のローカル的な再生の制御を指示する、前記コンテンツパッケージ内で規定されたコマンドオプションを識別することと、
前記コマンドオプションのうちの１つ以上を前記遠隔２次デバイスに通信することと、
前記コマンドオプションのうちの１つの選択を前記遠隔２次デバイスから受け取り、前記コマンドオプションのうちの前記選択され受け取られた１つにしたがって、前記メディアコンテンツの前記少なくとも一部の前記再生の制御を実現することとを含む方法。
【請求項４３】
分散型ネットワークを通して遠隔サーバにアクセスすることと、
前記遠隔サーバを通して管理されているユーザアカウントにログインすることとをさらに含み、
前記遠隔２次デバイスからの通信を検出することは、前記遠隔２次デバイスからの前記通信を、前記ユーザアカウントを通して前記遠隔サーバから受け取ることを含み、
前記遠隔２次デバイスも、前記ユーザアカウントにログインされる請求項４２記載の方法。
【請求項４４】
前記コンテンツパッケージをサーチすることと、前記コマンドオプションを識別することとは、遠隔制御を通して実現されるように構成されている第１のサブセットのコマンドオプションを識別することと、前記遠隔制御を通して実現できない第２のセットのコマンドオプションを識別することとを含み、
前記コマンドオプションのうちの１つ以上を前記遠隔２次デバイスに通信することは、前記第２のセットのコマンドオプションのうちの１つ以上を前記遠隔２次デバイスに通信することを含む請求項４３記載の方法。
【請求項４５】
テキストコンテンツを前記遠隔２次デバイスから受け取ることと、
前記メディアコンテンツの前記少なくとも一部とともに前記テキストコンテンツを表示することとをさらに含む請求項４３記載の方法。
【請求項４６】
前記遠隔２次デバイスが補助コンテンツをレンダリングするように構成されているか否かを決定することと、
前記遠隔２次デバイスが補助コンテンツをレンダリングするように構成されていないとき、前記コンテンツの前記少なくとも一部とともに前記補助コンテンツをローカル的にレンダリングすることと、
前記遠隔２次デバイスが補助コンテンツをレンダリングするように構成されているとき、前記補助コンテンツを前記遠隔２次デバイスに通信し、前記補助コンテンツをローカル的にレンダリングしないこととをさらに含む請求項４３記載の方法。
【請求項４７】
前記メディアコンテンツの前記少なくとも一部の再生中に、前記メディアコンテンツの前記少なくとも一部からトリガイベントを検出することと、
前記トリガイベントに対応する、前記補助コンテンツの対応する部分の再生を指示するように構成されているトリガのアクティベーションを前記遠隔２次デバイスに通信することとをさらに含む請求項４６記載の方法。
【請求項４８】
コンテンツを再生する際に使用するための方法において、
メディアコンテンツを含む、ローカル的に記憶されているデジタルコンテンツパッケージにアクセスすることと、
前記コンテンツパッケージの前記メディアコンテンツの少なくとも一部を再生することと、
第１のテキストエントリフィールドを前記コンテンツパッケージから表示することと、
前記第１のテキストエントリフィールドに対応する第２のテキストエントリフィールドを含むデジタルユーザインターフェースを、遠隔２次デバイスに通信することと、
前記遠隔２次デバイスからの通信を受け取ることと、
前記第２のテキストエントリフィールドに関係するテキストコンテンツを前記通信から抽出することと、
前記コンテンツパッケージの前記第１のテキストエントリフィールドを表示している間に、前記第１のテキストエントリフィールド内に前記テキストコンテンツを表示することとを含む方法。
【請求項４９】
前記デジタルユーザインターフェースを前記コンテンツパッケージから取得することをさらに含む請求項４８記載の方法。
【請求項５０】
前記コンテンツパッケージ中の補助コンテンツを識別することと、
前記補助コンテンツを前記遠隔２次デバイスに通信することと、
前記メディアコンテンツの前記再生中に、前記メディアコンテンツ中のトリガイベントを検出することと、
前記トリガイベントに対応する、前記補助コンテンツの対応する部分の再生を指示するように構成されているトリガのアクティベーションを、前記遠隔２次デバイスに通信することとをさらに含む請求項４９記載の方法。
【請求項５１】
前記テキストコンテンツを評価し、前記テキストコンテンツ内の指定を識別することと、
前記識別された指定の関数として、前記コンテンツパッケージの第１の後続する部分を識別することと、
前記識別された指定に基づいて、前記コンテンツパッケージの前記第１の後続する部分を表示し、前記識別された指定に基づいて、前記コンテンツパッケージの第２の後続する部分を表示しないこととをさらに含む請求項４８記載の方法。
【請求項５２】
前記テキストコンテンツを評価し、前記テキストコンテンツ内の指定を識別することと、
前記識別された指定の関数として、前記コンテンツパッケージの第１の部分を識別することと、
前記識別された指定の関数として、前記２次デバイスを通して表示されるように構成されている前記コンテンツパッケージの第１の部分を前記遠隔２次デバイスに通信し、前記コンテンツパッケージの第２の部分を前記遠隔２次デバイスに通信しないこととをさらに含む請求項４８記載の方法。
【請求項５３】
コンテンツの再生を制御する際に使用するための方法において、
メディア再生デバイスを通して直接的にアクセスされるローカル的に記憶されているメディアパッケージからのメディアコンテンツを、前記メディア再生デバイスを通して再生することと、
第１の通信を遠隔２次ソースから受け取り、前記第１の通信は、前記２次ソースから元々発生されたテキストコンテンツの第１のストリングを含むことと、
前記メディアコンテンツを再生している間、前記メディアコンテンツとともにテキストコンテンツの前記第１のストリングを表示することと、
第２の通信を前記遠隔２次ソースから受け取り、前記第２の通信は、分散型ネットワークを通して前記２次ソースと通信する代替ソースから元々発生されたテキストコンテンツの第２のストリングを含むことと、
前記メディアコンテンツを再生している間、前記メディアコンテンツとともにテキストコンテンツの前記第２のストリングを表示することとを含む方法。
【請求項５４】
前記メディアパッケージにより命令されて、前記遠隔２次デバイスとの通信が認可されたか否かを決定することと、
前記メディアパッケージにより命令されて、前記２次デバイスが利用可能であることが決定されたときに、前記遠隔２次デバイスとの接続を確立することとをさらに含む請求項５３記載の方法。
【請求項５５】
前記遠隔２次デバイスとの通信が認証されるか否かを決定することは、認可コードを前記２次デバイスから受け取ることと、前記コンテンツパッケージにより命令されて、前記認可コードが認可されるか否かを決定することとを含む請求項５４記載の方法。
【請求項５６】
前記分散型ネットワークを通して遠隔サービスにアクセスすることと、
前記遠隔サーバを通して維持されている複数のユーザアカウントのうちの第１のユーザアカウントにログインすることと、
前記遠隔２次デバイスが前記複数のユーザアカウントのうちの前記第１のユーザアカウントにログインされているか否かを決定することと、
前記２次デバイスが前記第１のユーザアカウントにログインされているとき、前記第１の通信および前記第２の通信を受け入れ、前記２次デバイスが前記第１のユーザアカウントにログインされていないとき、前記第１の通信および前記第２の通信を受け入れないこととをさらに含む請求項５３記載の方法。
【請求項５７】
前記分散型ネットワークを通して遠隔サーバにアクセスすることと、
前記遠隔サーバを通して維持されている複数のユーザアカウントのうちの第１のユーザアカウントにログインすることとをさらに含み、
前記第１の通信および前記第２の通信を受け取ることは、前記第２のデバイスが前記ユーザアカウントに同様にログインされているとき、前記第１の通信および前記第２の通信を前記遠隔サーバを通して受け取ることを含む請求項５３記載の方法。
【請求項５８】
前記第２のデバイスからの通信の受け入れを前記第１のユーザアカウントが認可するか否かを決定することと、
前記第２のデバイスからの通信を受け入れることについて前記第１のユーザアカウントが前記メディア再生デバイスを認可するとき、前記第１の通信および前記第２の通信を受け入れ、前記第２のデバイスからの通信を受け入れることについて前記第１のユーザアカウントが前記メディア再生デバイスを認可しないとき、前記第１の通信および前記第２の通信を受け入れないこととをさらに含む請求項５７記載の方法。
【請求項５９】
前記第１の通信を受け取ることは、前記分散型ネットワークを通して前記メディアコンテンツに関連するチャットセッションに参加している前記遠隔２次ソースから前記第１の通信を受け取ることを含み、
前記第１の通信は、前記チャットセッションにおける通信の一部として、前記２次ソースから元々発生されたテキストコンテンツの第１のストリングを含む請求項５８記載の方法。
【請求項６０】
コンテンツパッケージにおいて、
メディアコンテンツと、
ネットワークアクセス認可と、
分散型ネットワークを通して、前記メディアコンテンツの１つ以上の部分を伝送するための認可とを含むコンテンツパッケージ。
【請求項６１】
前記分散型ネットワークを通して、そして遠隔サーバにおいて維持されている単一のユーザアカウントを通して確立される仮想接続がメディア再生デバイスと第１の遠隔２次デバイスとの間で実現されるか否かを決定するように前記メディア再生デバイスを設定し、
前記仮想接続が実現されたときに、前記メディアコンテンツの第１の部分を再生するために前記第１の遠隔２次デバイスが利用可能であるか否かを決定するように前記メディア再生デバイスを設定し、
前記メディアコンテンツの第１の部分を再生するために前記第１の２次デバイスが利用可能であるときに、前記メディアコンテンツの前記第１の部分を転送するように前記メディア再生デバイスを設定するコードであって、前記コンテンツパッケージにローカル的かつ直接的にアクセスしているメディア再生デバイスを通して実現されるコードをさらに含む請求項６０記載のコンテンツパッケージ。
【請求項６２】
前記コードは、前記メディアコンテンツの前記第１の部分を再生するために前記第１の２次デバイスが利用可能でないときに、前記メディアコンテンツの第２の部分を再生するように前記メディア再生デバイスをさらに設定する請求項６１記載のコンテンツパッケージ。
【請求項６３】
前記コードは、前記メディアコンテンツの前記第１の部分を再生するために前記第１の２次デバイスが利用可能でないとき、前記メディアコンテンツの前記第１の部分を再生する代わりに、前記メディアコンテンツの第２の部分を再生するように前記メディア再生デバイスをさらに設定する請求項６１記載のコンテンツパッケージ。
【請求項６４】
メディア再生デバイスに伝送されたときに、前記メディアコンテンツを再生する際に使用するためのプロセスにしたがって前記メディア再生デバイスを動作させる電子データファイルをさらに具備し、
前記プロセスは、
前記ネットワークアクセス認可によって規定されているように、ネットワークを通して遠隔ソースにアクセスすることと、
第１の２次デバイスとの通信接続を確立するための認可を、前記遠隔ソースを通して検証することと、
認可されているとして前記第１の２次デバイスが検証されたとき、前記第１の２次デバイスに転送される前記メディアコンテンツの第１の部分を、前記遠隔ソースに通信することとをさらに含む請求項６０記載のコンテンツパッケージ。
【請求項６５】
前記プロセスは、前記第１の２次デバイスが認可されていないときに、前記メディアコンテンツの前記第１の部分を再生する代わりに、前記再生デバイスにおいて前記メディアコンテンツの第２の部分を再生することをさらに含む請求項６４記載のコンテンツパッケージ。
【請求項６６】
前記プロセスは、前記第１の２次デバイスが認可されているときに、前記遠隔ソースを通して前記第１の２次デバイスからコマンドを受け取ることと、前記コマンドを実現することとをさらに含む請求項６４記載のコンテンツパッケージ。
【請求項６７】
前記コマンドは、約６．９６メートル（約２０フィート）よりも短い距離での、前記再生デバイスとの直接的な通信において、遠隔制御デバイスを通して実現できないコマンドである請求項６６記載のコンテンツパッケージ。
【請求項６８】
再生デバイスの動作を連係させる際に使用するための方法において、
複数のユーザアカウントを維持することと、
前記複数のユーザアカウントのうちの第１のユーザアカウントにアクセスするための要求を、メディア再生デバイスを通して受け取ることと、
前記メディア再生デバイスを通して再生され、前記メディア再生デバイスと協働するメディアコンテンツを識別することと、
前記第１のユーザアカウントにアクセスするための要求を、第２のデバイスから受け取ることと、
前記ユーザアカウントの関数として、前記メディア再生デバイスと前記第２のデバイスとの間で仮想協働を確立することと、
前記メディア再生デバイスを通して再生される、前記メディアコンテンツに関連する付加的なコンテンツを識別することと、
前記第２のデバイスによりレンダリングされる前記付加的コンテンツを前記第２のデバイスに通信することと、
前記メディア再生デバイスの前記動作に関係付けられることを実現するように前記第２のデバイスが設定される機能性を決定することと、
前記第２のデバイスからの通信を受け取ることと、
コマンドを前記通信から抽出することと、
前記メディア再生デバイスによって実現される前記コマンドを、前記メディア再生デバイスに転送することとを含む方法。
【請求項６９】
コンテンツを再生する際に使用するための方法において、
２次デバイスとの接続を確立するための第１の要求を、メディア再生デバイスから受け取ることと、
ユーザアカウントを確立するために、前記メディア再生デバイスとは異なる前記第２のデバイスの利用可能性を検出することと、
前記メディア再生デバイスを通して再生されるメディアコンテンツを、前記メディア再生デバイスにおいて識別することと、
前記識別されたメディアコンテンツに関係する第１の補助コンテンツを識別することと、
前記１次デバイスと前記２次デバイスとの間で認可が確立されているか否かを決定することと、
前記１次デバイスと前記２次デバイスとの間で前記認可が確立されていることが決定されたときに、前記メディア再生デバイスと前記２次デバイスとの間で接続が確立できるか否かを決定することと、
前記メディア再生デバイスと前記２次デバイスとの間で前記接続が確立できることが決定されたときに、決定することとを含む方法。
【請求項７０】
コンテンツを再生する際に使用するための方法において、
メディアコンテンツを含む、ローカル的に記憶されているデジタルコンテンツパッケージにアクセスすることと、
前記コンテンツパッケージの前記メディアコンテンツの少なくとも一部を再生することと、
前記コンテンツパッケージによって命令されて、通信接続を確立できる遠隔２次デバイスが利用可能であるか否かを決定することと、
前記コンテンツパッケージによって命令されて、前記２次デバイスが利用可能であることが決定されたときに、前記２次デバイスとの前記通信を確立することと、
前記コンテンツパッケージによって命令されて、前記２次デバイスとの通信が確立されたときに、付加的なコンテンツが前記２次デバイスから受け取られたか否かを決定することと、
前記コンテンツパッケージによって命令されて、前記付加的なコンテンツが前記２次デバイスから受け取られたことが決定されたときに、前記付加的なコンテンツを再生することとを含む方法。
【請求項７１】
前記コンテンツパッケージによって命令されて、前記通信接続が確立されたときに、前記２次デバイスに転送される補助コンテンツを識別することと、
前記コンテンツパッケージによって命令されて、前記２次デバイスに転送される補助コンテンツが存在するとき、前記補助コンテンツを前記確立された通信接続を通して伝送することとをさらに含む請求項７０記載の方法。
【請求項７２】
前記補助コンテンツを識別することは、前記２次デバイスによって再生される、前記コンテンツパッケージ内の補助コンテンツを識別することを含む請求項７１記載の方法。
【請求項７３】
前記補助コンテンツを識別することは、前記２次デバイスによって独占的に再生され、ローカル的に再生されない補助コンテンツを識別することを含む請求項７１記載の方法。
【請求項７４】
前記補助コンテンツを識別することは、ローカル的に再生できない補助コンテンツを識別することを含む請求項７１記載の方法。
【請求項７５】
前記コンテンツパッケージによって命令されて、付加的なコンテンツを識別することと、
第１のテキストエントリフィールドを前記コンテンツパッケージから表示することと、
前記コンテンツパッケージによって命令されて、前記第１のテキストエントリフィールドに対応する第２のテキストエントリフィールドを含むデジタルユーザインターフェースを２次デバイスに通信することと、
通信を前記遠隔２次デバイスから受け取ることと、
前記第２のテキストエントリフィールドに関係するテキストコンテンツを、前記通信から抽出することと、
前記コンテンツパッケージの前記第１のテキストエントリフィールドを表示している間に、前記第１のテキストエントリフィールド内に前記テキストコンテンツを表示することとをさらに含む請求項７０記載の方法。
【請求項７６】
コンテンツを再生する際に使用するための方法において、
メディア再生デバイスによってアクセスされているコンテンツパッケージによって開始されたとき、２次デバイスとの接続を確立するための第１の要求をメディア再生デバイスから受け取ることと、
ユーザアカウントを確立するために、前記メディア再生デバイスとは異なる前記第２のデバイスの利用可能性を検出することと、
前記コンテンツパッケージを前記メディア再生デバイスにおいて識別し、前記コンテンツパッケージは前記メディア再生デバイスを通して再生されるメディアコンテンツを含むことと、
前記１次デバイスと前記２次デバイスとの間で認可が確立されているか否かを決定することと、
前記１次デバイスと前記２次デバイスとの間で前記認可が確立されていることが決定されたときに、前記メディア再生デバイスと前記２次デバイスとの間で通信接続を確立することと、
前記メディア再生デバイスと前記２次デバイスとの間で前記通信接続を確立できることが決定されたときに、前記コンテンツパッケージにしたがって、前記２次デバイスからコマンドが受け取られたか否かを決定することと、
コマンドが受け取られて、前記通信接続が確立されたときに、前記メディア再生デバイスを通して前記コンテンツパッケージによって指示されたように実現される前記コマンドを、前記メディア再生デバイスに転送することとを含む方法。
【請求項７７】
前記１次デバイスと前記２次デバイスとの間で認可が確立されているか否かを決定することは、
複数のユーザアカウントのうちの１つのユーザアカウントにログインするための第１の要求を、前記メディア再生デバイスから受け取ることと、
前記ユーザアカウントにログインするための第２の要求を、前記メディア再生デバイスとは異なる前記２次デバイスから受け取ることと、
前記コンテンツパッケージに関係する第１の補助コンテンツを識別することと、
前記第１の補助コンテンツが前記第２のデバイスに転送されるか否かを、前記ユーザアカウントを通して決定することと、
前記第２のデバイスに転送される前記第１の補助コンテンツを前記ユーザアカウントが認可したときに、前記第１の補助コンテンツを前記第２のデバイスに転送することとを含む請求項７６記載の方法。
【請求項７８】
前記第１の補助コンテンツを識別することは、前記コンテンツパッケージから抽出された前記第１の補助コンテンツを、前記メディア再生デバイスから受け取ることを含む請求項７７記載の方法。
【請求項７９】
第１の通信を前記２次デバイスから受け取り、前記第１の通信は、前記２次デバイスから元々発生されたテキストコンテンツの第１のストリングを含むことと、
前記メディアコンテンツを再生している間、前記メディア再生デバイスを通して、前記コンテンツパッケージによって指示されたように、表示されるテキストコンテンツの前記第１のストリングを前記メディア再生デバイスに転送することと、
第２の通信を前記２次デバイスから受け取り、前記第２の通信は、前記２次ソースと通信する代替デバイスから元々発生されたテキストコンテンツの第２のストリングを含むことと、
前記メディアコンテンツを再生している間、前記メディア再生デバイスを通して、前記コンテンツパッケージによって指示されたように、表示されるテキストコンテンツの前記第２のストリングを前記メディア再生デバイスに転送することとをさらに含む請求項７６記載の方法。