(57)【要約】  本発明は、テレビプログラミング、ゲームといった、インターネット等の接続を介するメディアコンテンツへのアクセスを提供する方法、システム及び装置に関する。組になったリモコン及びドングルは、中間コンピュータ及びインターネットを介してリモコン指導手段に接続される。ドングルは、アクセスコードを含み、このアクセスコードは、識別コード及び／又はパスワードを含んでもよい。ドングルからアクセスコードを受信すると、リモコン指導手段は、ドングル及び／又は中間コンピュータに要求されたメディアコンテンツへのアクセスを提供する。ドングルは、適切な要求に応じてのみアクセスコードを提供してもよい。適切な要求は、リモコン指導手段及び／又は中間コンピュータにより提供されてもよい。
2009533964.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングメディアへのアクセスを提供するリモコン指導手段に、アクセスコードを提供するためのユーザ側組立品であって、
ユーザ側組立品は、
ユーザからの入力を受信するように構成されたキーボードを備え、無線制御信号を転送するように構成されたリモコンと、
ドングルと、を備え、
前記ドングルは、
前記リモコンからの無線制御信号を受信するように構成された、無線リモコン通信受信機と、
アクセスコードを含む、ドングルメモリと、
適切なアクセスコード要求に応じて、前記アクセスコードを提供するように構成された、ドングルプロセッサと、
前記リモコン指導手段に識別コードを転送し、前記リモコン指導手段から要求を受信するように構成された、中間通信ポートと、を備える、
ユーザ側組立品。
【請求項２】
前記ドングルメモリは、復号鍵を含み、
前記ドングルプロセッサは、前記復号鍵を使用して暗号化ストリーミングコンテンツを復号するように構成されている、
請求項１に記載のユーザ側組立品。
【請求項３】
中間コンピュータを、更に備え、
前記中間コンピュータは、前記ドングル中間通信ポートと接続するように構成された通信ポートを有し、前記中間コンピュータは、前記ドングルプロセッサに、前記適切なアクセスコード要求を提供するように構成されている、
請求項１に記載のユーザ側組立品。
【請求項４】
前記中間コンピュータは、インターネット接続を備え、
前記ドングル中間通信ポートは、前記中間コンピュータ及びインターネット接続を介して、前記リモコン指導手段に前記識別コードを転送する、及び、前記中間コンピュータ及びインターネット接続を介して、前記リモコン指導手段から要求を受信する、ように構成されている、
請求項３に記載のユーザ側組立品。
【請求項５】
前記ドングルメモリは、復号鍵を含み、
前記ドングルプロセッサは、前記中間コンピュータに前記復号鍵を提供するように構成されている、及び、前記中間コンピュータは、前記復号鍵を使用して、暗号化ストリーミングコンテンツを復号するように構成されている、
請求項３に記載のユーザ側組立品。
【請求項６】
前記中間コンピュータは、後の回復のために、ストリーミングコンテンツを格納するように構成されたメモリを備える、
請求項３に記載のユーザ側装置。
【請求項７】
中間接続ポートは、ＵＳＢポートである、請求項１に記載のユーザ側装置。
【請求項８】
インターネット等の接続を介して、メディアコンテンツを制御するリモコン指導手段に、アクセスコードを提供する装置であって、
前記装置は、
コンピュータに前記装置を着脱可能に接続されるように構成され、前記装置とコンピュータとの間の通信リンクを提供する、及び、前記コンピュータから前記装置に出力を転送するように構成された、結合ポートと、
前記特定の装置に固有のアクセスコードを含むメモリと、
前記結合ポートを介して、前記リモコン指導手段に前記アクセスコードを転送するように構成された、プロセッサと、
無線転送を介して、リモコンデバイスから制御信号を受信するように構成された無線受信機と、
を備える、装置。
【請求項９】
前記結合ポートは、ＵＳＢポートである、請求項８に記載の装置。
【請求項１０】
前記メモリは、セキュリティフォーマットの前記アクセスコードの少なくとも一部を含み、セキュリティフォーマットの前記アクセスコードの前記一部は、適切な要求に応じてのみ前記プロセッサにより転送される、
請求項８に記載の装置。
【請求項１１】
前記アクセスコードは、識別コード及びパスワードを備える、請求項８に記載の装置。
【請求項１２】
前記識別コードは、前記メモリの永続的な部分に含まれる、請求項１１に記載の装置。
【請求項１３】
前記メモリは、復号鍵を含む、請求項８に記載の装置。
【請求項１４】
前記プロセッサは、前記復号鍵を使用して暗号化ストリーミングメディアコンテンツを復号するように構成されている、
請求項１２に記載の装置。
【請求項１５】
ホスト側組立品をユーザ側組立品に接続するインターネット等の接続を介して、前記ホスト側組立品から少なくとも１つの前記ユーザ側組立品にメディアコンテンツを提供するシステムであって、
前記ホスト側組立品は、
メディアコンテンツのソースと、
前記メディアコンテンツのソースへのアクセスを制御するように構成され、適切な識別コードに応じてのみアクセスを提供するように構成された、指導手段と、を備え、
前記少なくとも１つのユーザ側組立品は、
所望される形式で前記ストリーミングメディアコンテンツを提示するように構成された、オーディオ及び／又はビデオデバイスと、
制御信号を転送するように構成され、ユーザからの入力を受信するように構成されたキーボードを備えるリモコンと、
ドングルと、を備え、
前記ドングルは、
前記リモコンから制御信号を受信するように構成された、リモコン通信受信機と、
識別コードを含む、ドングルメモリと、
適切な要求に応じて前記アクセスコードを提供するように構成された、ドングルプロセッサと、を備える、
システム。
【請求項１６】
前記ユーザ側組立品は、中間コンピュータを更に備え、
前記中間コンピュータは、前記ドングルプロセッサに、前記適切な要求を提供するように構成されたプロセッサを含む、
請求項１５に記載のシステム。
【請求項１７】
前記ドングルメモリは、復号鍵を備え、
前記ドングルプロセッサは、前記中間コンピュータに前記復号鍵を提供するように構成されており、
前記中間コンピュータは、前記復号鍵を使用して、暗号化ストリーミングメディアコンテンツを復号するように構成されている、
請求項１６に記載のシステム。
【請求項１８】
前記ドングルメモリは、復号鍵を備える、請求項１５に記載のシステム。
【請求項１９】
前記ドングルプロセッサは、前記復号鍵を使用して、暗号化ストリーミングメディアコンテンツを復号するように構成されている、請求項１７に記載のシステム。
【請求項２０】
実質的に本出願において図示され説明される、ユーザにメディアコンテンツを提供し、及び／又はリモコン指導手段にアクセスコードを提供する方法、装置、キット又はシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、安全な暗号及び固有の識別パケットを介してストリーミングデータにアクセスすること、及び、より詳細には、これら自体の固有の識別コード及び暗号を有するリモコン（ｒｅｍｏｔｅ  ｃｏｎｔｏｒｏｌ）とドングル（ｄｏｎｇｌｅ）との機能的組み合わせに関する。
【背景技術】
【０００２】
許可されたビデオ、及び、オーディオストリーミングコンテンツ、ならびに、インターネットゲームコンテンツの復号化及び再生を可能にするソフトウェアが、当業者により開発されてきた。通常、加入者及びユーザは、アカウントを作成するために、氏名及びパスワードを入力又は作成することが要求され、この氏名及びパスワードの組み合わせにより、ユーザは、許可されたコンテンツにアクセスすることができる。
【０００３】
多くの場合、ユーザが許可されたコンテンツへのアクセスを望むたびに、この情報（すなわち氏名及びパスワード）を入力することをユーザに要求することは、望ましくない。このような情報を繰り返し入力することは、特にアクセスが繰り返し求められる場合、時間を要する。加えて、氏名及びパスワードは、多くの場合、紛失又は忘れられ、ユーザが作成した実際のアカウントに関する紛失情報を、ユーザが回復（ｒｅｔｒｉｅｖｅ）できる、プロバイダによる２次的確認システムが必要とされる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、個々のユーザをそれぞれ自動的に識別し、このユーザデータの繰り返し入力を要求しない、又は、個々のシステムへのクッキーの配置を要求しないことが可能である、リモコン（ｒｅｍｏｔｅ）アクセサリ（ａｃｃｅｓｓｏｒｙ）及び制御デバイスを提供することが望ましい。
【課題を解決するための手段】
【０００５】
本発明は、個々の加入者を識別する固有のデータ鍵を読み取り、暗号化及び記憶（格納）する無線リモコンシステム及びソフトウェアである。本実施形態では、プロセスは，ユーザに対して明白であり、動作ペア（リモコンユニット及び受信ユニット）は、ユーザを識別する隠された秘密鍵を含む。この鍵を用いて、リモコンからの命令を暗号化し、プロセスの安全と、この個々のユーザに対してのみ固有である事と、を維持する。これは、ユーザの氏名及びパスワードの繰り返し入力の必要をなくすと同時に、プロセス全体をユーザに対してより安全で明白なものにする。このシステムを用いて（ＡＥＳ規格、ＤＥＳ暗号化規格及び認証証明書といった、暗号化及び／又は復号化方法と併せて）ドングル内から直接マルチメディアストリームを復号し、これにより、復号プロセス全体を安全に維持してもよい。本発明において使用される特定のセキュリティアルゴリズム及び／又は暗号化アルゴリズムは、産業界において現在利用可能なものから選択することができ、及び／又は、特定の用途によって、新たに開発されたアルゴリズム等を含んでもよい。
【０００６】
パーソナルコンピュータ（ＰＣ）などのプロセッサ上でソフトウェアを実行するための無線リモコンは、セキュリティ暗号及び固有ＩＤパケットを用いて個々のユーザのアカウント識別コードを操作し、安全を維持し、個々のユーザのアカウント識別コード自体を識別し、この間ソフトウェアは、ＩＰＴＶ（インターネットプロトコルテレビ）ストリーム、オンラインゲーム又はインターネットプロトコル（ＩＰ）を介して提供される他のコンテンツなどの、ストリーミングデータにアクセスする。それぞれの動作ペア（リモコン及びドングル）は、それら自体のＩＤと暗号化コードとを有し、各ユーザを一意に識別する。ＰＣソフトウェアインタフェースは、この個々のユーザについてＩＤを識別するように設計されている。ドングルとリモコンとのペアは、１つのパーソナルコンピュータシステム上で作動されてもよく、又は、動作ペア（ドングル及びリモコン）は、携帯デバイスでもよく、容易に１つのシステムから別のシステムに移動可能であってもよいが、その個々のユーザに割り当てられた特定の固有ＩＤ及び暗号を使用してのみ動作するものである。したがって、本発明により、携帯デバイスが、相補的なＰＣソフトウェアをインストールされている各種のパーソナルコンピュータシステム上で表示及びコンテンツを認識できる。
【０００７】
本発明の実施形態では、結合された制御ペア（ｃｏｎｔｒｏｌ  ｐａｉｒ）（少なくとも１つの無線リモコン及びドングルを備える）は、１つ以上の制御手段（ｃｏｎｔｒｏｌ）を含み、この制御手段は、パーソナルコンピュータ（ＰＣ）上で及び直接結合されて実行される相補的ソフトウェアを用いて、ストリーミングデータ及び／又はゲームコンテンツを制御し、及び、結合された制御ペアとの通信を制御する。
【０００８】
ドングルは、無線通信リンクなどの通信リンクを含み、この通信リンクは、リモコンとの通信のために、赤外線及び／又は無線周波数転送を利用してもよい。ドングルは、また、秘密鍵及び暗号化アルゴリズム等を含み、及び、メディア再生機又は加入者サイトから来るゲームコンテンツとリンクする相補的ＰＣソフトウェアとハンドシェークする。
【０００９】
特定の実施形態に依存して、リモコンアクセサリは、標準電池又は充電式電池などの、アクセサリ自体の電源を有する。ドングルは、無線通信チップセット、プロセッサ（例えばＭＰＵであり、このＭＰＵは、それ自体の内部秘密暗号鍵を読み出し、及び許可及びＩＤ確認のために必要とされるＰＣ、セットトップボックス又は携帯デバイスソフトウェアとの通信を暗号化し、更にドングル内からのマルチメディアストリームのリアルタイム暗号化及び／又は復号を実行する能力を有してもよい）、及び、ドングルが中間ＰＣと通信することを可能にするＵＳＢ通信チップセットなどの通信デバイスを含みことができ、この通信デバイスは、セットトップボックス、携帯電話、パーソナルコンピュータ又はドングルと対話するための適切な接続（例えばＵＳＢ接続）を有する同様のデバイスであってもよい。
【００１０】
ドングルは、ドングル内の特定の種類のメモリ内に保持されている識別コード及び／又はパスワードを含む。識別コード及び／又はパスワードメモリは、ドングルプロセッサに組み込むことができ、フラッシュＲＡＭメモリであってもよい。識別コード及び／又はパスワードは、製造時にドングル識別コード及び／又はパスワードメモリに予めプログラムされてもよく、プログラムされた後に永続的で変更不可能であってもよい。識別コード及び／又はパスワードは、リモコン及び／又は指導手段（ｄｉｒｅｃｔｏｒ）等の動作に応じて変更可能／書き込み可能であってもよい。一実施形態では、識別コードは、永続的であり変更不可能なメモリ内に保持され、パスワードは、変更可能／書き込み可能なメモリ内に保持される。
【００１１】
本発明の実施形態では、携帯型リモコン及び組み合わされたドングルが添付のソフトウェアにより使用及び監視され、これにより、ユーザが命令を発行して、コンテンツにアクセスし、コンテンツを制御するとき、個々のユーザが識別され、及び、ユーザが加入しているコンテンツへのアクセスが許可されるようになる。
【００１２】
リモコン及びドングルは、インターネットを介してストリーミングデータにアクセスするための本発明によるシステムの一部であってもよい。このようなシステムでは、リモコンとドングルとのペアは、指導手段によりインターネットを介する１つ以上のストリーミングチャネルへの制御されたアクセスを取得してもよい。リモコン及びドングルは、ローカルＰＣ（セットトップボックス又は携帯電話、テレビ、実際の物理的コンピュータ等のようなオーディオ及び／又はビデオデバイスの一部であってもよい）と通信し、ローカルＰＣは、１つ以上のストリーミングチャネルへのアクセスを制御する、指導手段（セキュリティ接続サーバ）にインターネットを介して開始信号を送信する。指導手段は、開始信号に対して要求信号で応答する。要求信号は、インターネット及びローカルＰＣを経由して、ドングルに戻る。ドングルは、要求信号に対して応答を返す。この応答は、暗号化されていてもよく、また識別コード（特定のドングルを識別する）及び／又は追加のパスワードを含んでもよい。指導手段が応答を受信すると、指導手段は、特定のドングルが要求されたストリーミングコンテンツにアクセスすることを認可されるかどうか決定する。
【００１３】
特定のドングルがアクセスを認可されるかどうか決定する際、指導手段は、請求データベースをチェックして、ドングルの所有者が適切なアカウントに対して支払っていることを確認してもよい。また、指導手段は、チェックを行なって、特定のドングル識別コード及び／又はパスワードが同時に複数のユーザにより使用されていないことを確認してもよい。また指導手段が、複数のユーザが同一識別コード及び／又はパスワードを使用してオンラインコンテンツにアクセスしている（又はアクセスを試みる）ことを検出すると、指導手段は、試みられている最新のアクセスを阻止し、及び／又は特定の識別コード及び／又はパスワードを使用しているユーザすべてに対する既存のアクセスを遮断することができる。
【００１４】
指導手段が、ドングルの識別コード及び／又はパスワードを承認すると、指導手段は要求されたストリーミングコンテンツへのアクセスを許可し、このコンテンツは、インターネットを介して中間ＰＣに転送される。このストリーミングコンテンツは、また、このドングルの識別コード及び／又はパスワードに対して特別に暗号化されてもよく、ドングルのプロセッサは、ドングル自体の内部秘密鍵を使用してこのストリーミングコンテンツを復号することができる。
【００１５】
携帯型無線リモコンと受信機とのペアは、例えば、赤外線（ＩＲ）プロトコルを介して相互に無線で通信することができる。別の実施形態では、携帯型無線リモコンと受信機とのペアは無線周波数（ＲＦ）プロトコルを介して通信することができる。これはＩＲと同一の目的に役立ち、これにより、デバイスは、動作において本質的に指向性が強い赤外線制御より自由に作動できる。
【００１６】
本発明の別の実施形態では、リモコンとドングルとのペア又は制御手段及びドングルがペアにされてもよく、このペアを使用して、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｏｂｉｌｅ、Ｐａｌｍ  ＯＳ、Ｓｙｍｂｉａｎ  ＯＳ（又は同等物）ベースの携帯電話などの携帯電話上でストリーミングデータ及びコンテンツを制御することができる。
【００１７】
本発明の別の実施形態では、ドングル及び付属ソフトウェアは、制御ボックスに含まれる中間ＰＣから操作でき、この制御ボックスは、次にオーディオ及び／又はビデオデバイスに渡されるインターネットベースのコンテンツを、制御及び／又は処理する。制御ボックスは、標準的なセットトップボックス（ケーブルテレビ番組にアクセスするために使用されるものと同様の）であってもよく、このときリモコンは、ドングル及びセットトップボックスの動作を制御するのに使用される。ドングルは、セットトップボックス上のポートに着脱可能なように接続されるか、又はセットトップボックスに内蔵されてもよい。
【００１８】
本発明の別の実施形態では、中間ＰＣはテレビに内蔵され、ドングルはテレビに接続又は一体化され、リモコンはテレビ及びドングル動作を制御するのに使用される。ドングルは、テレビのポートに着脱可能なように接続されるか、又はテレビに内蔵されてもよい。
【００１９】
本発明の別の実施形態では、本発明のデバイスは、携帯電話及び無線通信を提供する同様のデバイスに適用できる。これらのＯＳとしてＷｉｎｄｏｗｓ（登録商標）  Ｍｏｂｉｌｅ（又は同等物）を有する携帯電話では、使用するたびに氏名及びパスワードのペアを入力することをユーザに要求することは、不便であり時間を要する可能性がある。無線リモコンとＵＳＢドングルとを組み合わせ、携帯電話型デバイス上で使用することができ、このとき、ユーザは、ＥＶＤＯ、ＧＰＲＳ又は３Ｇのような高速インターネットデータ接続を有して、加入者を一意に識別しコンテンツを制御できる。本実施形態では、リモコンとドングルとの間の通信は、ＩＲ通信でなく、ＲＦ通信を使用する可能性が高い。本発明の典型的な表現ではまた、携帯電話にインストールされる動作インタフェースソフトウェアを含むことにより、制御動作中に公開／秘密暗号鍵及び識別コードを連続的に監視することによって通信セキュリティを維持することができる。
【００２０】
更に別の実施形態では、携帯電話と併せて、別個のリモコンユニットとドングルとのペアを有するよりもしろ、携帯電話に取り付けられる１つのユニットに、ドングルパッケージ及び制御全体を含むことが望ましい。
【発明を実施するための最良の形態】
【００２１】
本発明の他の目的、特徴及び利点は、以下の詳細な説明の考察から明らかになる。
【００２２】
図１に示されている実施形態では、本発明は、無線リモコン１２及びドングル１４を含む結合ペア１０を含む。リモコン１２は、１つ以上のボタンを有するキーボード１６を含み、プログラム及び／又はゲーム選択及び操作、音量等などの機能を制御する。リモコン１２は、またプロセッシングコア１８、無線通信ユニット２０及び電源２２を含む。プロセッシングコア１８は、ほぼ任意のタイプのマイクロプロセッサユニットであってもよい。無線通信ユニット２０は、特定の用途によって、赤外線及び／又は無線周波数無線通信などの、任意の方式の無線通信方法を使用してもよい。電源２２は、例えば充電式電池などのバッテリであってもよい。
【００２３】
結合ペア１０は、ドングル１４を含む。ドングル１４は、通信ポート２４と、１つ以上のドングル制御プロセッサ２８、及び、１つ以上の数値プロセッサ３０を備えるドングルプロセッサ２６と、通信ユニット３２とを含む。尚、特定の実施形態によって、ドングルプロセッサ２６は、単に１つのドングル制御プロセッサ２８、あるいは単に１つの数値（セキュリティ）プロセッサ３０を有してもよい。
【００２４】
示されている特定の実施形態では、ＵＳＢポートである通信ポート２４は、中間ＰＣに接続され、中間ＰＣとの通信を提供するように構成される。中間ＰＣは、セットトップボックス、テレビ、携帯電話又は標準的なパーソナルコンピュータであってもよい。通信に加えて、ドングル１４は、通信ポート２４を介して電力も受信する。
【００２５】
ドングル１４は、内部フラッシュメモリなどの少なくとも１つのメモリ３４を含み、本実施形態ではこのメモリは、ドングル制御プロセッサ２８の一部として示されている。メモリ３４は、識別コード及び／又はパスワードを保持するようにプログラムされている。識別コードは、特定のドングル１４を認識する。特定の実施形態では、識別コード及び／又はパスワードは、ドングル１４の製造中、又は、ドングル１４の販売中（例えば購入時）、又は、インターネット接続を介するドングル１４とインターネットベースの指導手段との間の対話中といった他のときに、予めプログラムされてメモリ３４に格納される。一実施形態では、識別コードは、製造中にドングル１４に予めプログラムされ、パスワードは、販売時点で、又は、ドングルの使用中にドングル１４にプログラムされる。
【００２６】
ドングルの通信ユニット３２は、リモコン無線通信ユニット２０を介してリモコン１２と通信するように構成される。ドングル通信ユニット３２は、リモコン１２により使用される無線通信方法の種類を含む特定の用途などのような、様々な要因に依存して、赤外線及び／又は無線周波数無線通信方法といった任意の種類の無線通信方法を使用してもよい。
【００２７】
ドングルプロセッサ２６、及び、より具体的には図１の実施形態におけるドングル制御プロセッサ２８は、当業者には既知の暗号化プロトコルにおいて中間ＰＣにより要求されるデータを制御し、読み出す。ドングルプロセッサ２６、及び、より具体的には図１の実施形態における１つ以上のドングル数値プロセッサ３０は、リモコン１２から受信する信号を読み出して復号するように構成され、これにより、リモコン１２から受信された選択情報は、通信ポート２４を介して中間ＰＣに通信される。特定の用途によって、ドングルプロセッサ２６は、ドングル識別コード及び／又はパスワード及び／又は内部ドングル復号鍵を使用して、１つ以上のマルチメディアストリームのリアルタイム復号化を実行するように構成されてもよい。
【００２８】
リモコン１２は製造中に予めプログラムされるか、及び／又は販売の時点で及び／又はユーザによりプログラム可能である。特定の用途によって、リモコン１２は、ユーザ等により選択されるチャネル及び／又はプログラムを記憶できるメモリを含んでもよい。リモコン１２は、また、タイマー／アラームを含み、これにより、遮断信号を自動的に送信して（ドングル１４を介して）、指定時に又は指定期間後（例えば１５分以内）に、テレビ又は他のオーディオ及び／又はビデオデバイスを遮断してもよい。また、タイマー／アラーム機能により、リモコンはドングル１４を介してターンオン及び／又はプログラム／チャネル選択信号を自動的に送信することにより、特定のチャネル／プログラム上の及び／又は特定のチャネル／プログラムに対して、オーディオ及び／又はビデオデバイスを自動的に切り換えできる。リモコン１２は、ドングル１４にパスワード／識別鍵を提供することができ、これにより特定のドングル１４は、適切なパスワード／識別コードを有するリモコン１２に応答してのみ動作する。
【００２９】
図２Ａ及び図２Ｂに示されるとおり、図１に示される結合ペアを使用して携帯電話デバイス４０と接続することができる。図２Ａでは、ドングル４２及びリモコン４４の個別のペアは、携帯電話デバイス４０のポート（例えばＵＳＢポート）を介して接続されているドングル４２に接続（ｉｎｔｅｒｆａｃｅ）を提供する。図１の実施形態のように、リモコン４４及びドングル４２は、無線通信を介して相互に通信する。
【００３０】
図２Ｂの実施形態では、リモコン部及びドングル部は組み合されているか、及び／又は、直接一体に接続されて結合ペア４６を形成し、結合ペア４６は、携帯電話デバイス４０に直接接続されている。本実施形態では、リモコン部とドングル部との間の直接通信（無線とは対照的に）が利用できる。
【００３１】
図３Ａの実施形態では、ドングル部５０は、セットトップケーブルボックス５２の形式の中間ＰＣに接続されていることが示されている。典型的な方法では、多くのこれらのセットトップケーブルボックスは、実際にはＷｉｎｄｏｗｓ（登録商標）又はＬｉｎｕｘベースのいずれかのパーソナルコンピュータである。これらは典型的には、比較的小さいマザーボードユニットを有しているが、依然として、１つ以上のＵＳＢポート、インターネット接続ポート及び／又は無線インターネット接続、同軸ケーブルポート等といった、標準的なポート接続を有する。図３の特定の実施形態では、セットトップケーブルボックス５２は、ＵＳＢポート５４、インターネット接続ポート５６の形式でのインターネット接続、及び、オーディオ及び／又はビデオデバイス接続ポートにプログラムコンテンツを転送するための接続ポート５８を含む。特定のセットトップケーブルボックス５２は、電源６０（典型的には、構内配電網から電力を提供する電源プラグ）、ハードドライブ６２及びプロセッサ６４をも含む。セットトップケーブルボックス５２は、インターネット接続ポート５６を介してインターネットにアクセスする。なお、インターネット接続は、無線インターネット接続を介して及び／又は物理ポート接続を介してなされてもよい。ドングル部５０は、ＵＳＢポート５４を介してセットトップケーブルボックス５２に接続される。所望のプログラミングにアクセスするために、ユーザは、ドングル部５０をセットトップケーブルボックス５２に接続し、次にペアのリモコン６４用いて所望のプログラミングを選択することができる。
【００３２】
代替として、図３Ｂのとおり、ドングル部５０は、セットトップボックス５２自体に組み込まれてもよい。このような実施形態では、ドングル部分５０は、容易に着脱可能ではなく、このためその識別コードは、ドングル５０だけではなく特定のセットトップボックス５２を識別することにも役立つ。セットトップボックスは、十分小さく容易に携帯可能であり、したがってユーザは、旅行時等にパーソナルセットトップボックスを携帯し、セットトップボックスをインターネット接続及び任意の利用可能なテレビ又は他のオーディオ及び／又はビデオデバイスに接続することができる。
【００３３】
図４Ａに示されるとおり、中間ＰＣ７０（セットトップボックスと同一機能を提供するために他の要素により構成される）は、オーディオ及び／又はビデオ表示デバイス（図４Ａの実施形態ではテレビ７２である）に直接組み込むことができる。ドングル７４は、ＵＳＢポートなどのポート７６を介して、テレビ７２に着脱可能に固定されている。特定のテレビ７２は、電源７８（典型的には構内配電網から電力を提供する従来の電気用プラグ）と、中間ＰＣ７０に接続されているか、及び／又は、中間ＰＣの一部であるハードドライブ８０を含む。中間ＰＣ７０は、インターネット接続ポート８２を介してインターネットにアクセスする。なお、無線インターネット接続もまた、本発明の範囲内である。所望のプログラミングにアクセスするために、ユーザは、テレビ７２にドングル部７４を接続し、次にペアのリモコン８４を用いて所望のプログラミングを選択することができる。所望のプログラミングが受信及び／又は復号されると、テレビスクリーン８６及びテレビスピーカ８８に中継される。
【００３４】
代替として、図４Ｂでは、ドングル部７４は、テレビ７２自体内に組み込まれてもよい。このような実施形態では、ドングル部７４は、容易に着脱可能ではなく、このためその識別コードは、ドングル７４だけではなく特定のテレビ７２を識別することに役立つ。
【００３５】
図５は、本発明の実施形態によるシステム９０を示しており、各種システム要素の論理動作及び相互作用を含む。ユーザ側には、ユーザ側組立品（ａｓｓｅｍｂｌｙ）９１又はシステムが存在し、このシステムは、リモコン９２、ドングル９４、中間ＰＣ９６及びテレビ９８又は他のオーディオ及び／又はビデオデバイスを含む。中間ＰＣ９６は、ＩＳＰ又は同様のインターネット接続１００を介してインターネット１０２に接続される。ＩＳＰ又は同様のインターネット接続１０４を介してインターネット１０２に接続されるプロバイダ又はホスト側には、指導手段１０６、ヘッド１０８及びストリーミングチャネルソース１１０を含む、ホスト側組立品１０５又はシステムが存在する。特定の実施形態によって、請求システムデータベース１１２などのアクセス許可データベースが存在してもよい。
【００３６】
ユーザが、システム９０を介してストリーミングコンテンツにアクセスすることを望む場合、ユーザは、リモコン９２及びドングル９４を介して中間ＰＣ９６を起動する。ドングル９４は、リモコン９２から中間ＰＣ９６に命令を送る。中間ＰＣ９６は、実行可能なＰＣプログラムを含み、このプログラムは、ドングル９４に対して返信する要求（ｑｕｅｒｙ）を、中間ＰＣ９６に提供する。この要求は、ドングル９４に回答を提供するように指示する、特定の質問及び／又はパスワードを含んでもよい。
【００３７】
ドングル９４は、ドングル識別コード及び／又はパスワードを維持するセキュリティメモリシステムを含む。セキュリティメモリシステムは、暗号化された及び／又は読み出し不可能な形式で、ドングル識別コード及び／又はパスワードを保持してもよい。一実施形態では、ドングル９４は、中間ＰＣから特定の正しい質問及び／又はパスワードに応じてのみ、ドングル識別コード及び／又はパスワードを提供する。言い換えると、ドングル９４が、中間ＰＣ９６（実行可能なＰＣプログラムを介して）に応答又は応答に対する任意の他の要求（例えば潜在的なシステムハッカからの）に応答する唯一の方法は、ドングル９４が正しい質問及び／又はパスワードを用いて正しく問い合わせされているかどうかにある。
【００３８】
ドングルの応答が正しい場合、次に中間ＰＣ９６は、指導手段１０６にドングル識別コード及び／又はパスワード又は暗号化認証情報を送る。中間ＰＣ９６からの要求は、ドングル９４により（及びより詳細には、ドングルがそのように装備されている場合、ドングルのセキュリティ調査部分により）応答される。応答は、ドングル識別コード及び／又はパスワード及び／又は暗号化認証情報を含む暗号化応答の形式であってもよい。ドングル９４が、ドングル識別コード及び／又はパスワードを用いて中間ＰＣに応答すると、中間ＰＣ９６は、識別コード及び／又はパスワードのすべて又は少なくとも一部が正しい応答であるかどうかを決定する。ドングルの応答が正しくない場合、実行は停止され、中間ＰＣ９６は、インターネット１０２を介して指導手段１０６に命令／要求を送信しない。中間ＰＣ９６が、ドングル９４から正しい応答を受信する場合、及び、その場合に限り、中間ＰＣ９６は、インターネット１０２を介して、アクセスの要求を指導手段１０６に転送する。アクセスの要求は、ドングルの識別コード及び／又はパスワードを含むか、及び／又はこれらを伴う。指導手段１０６に送信されるアクセスの要求は、ドングル識別コード及びパスワードに加えて、リモコンを介してユーザにより提供される特定のコンテンツ要求情報などの情報を伴ってもよい。
【００３９】
指導手段１０６が、アクセスの要求を受信すると、指導手段１０６は、ドングル識別コード及び／又はパスワードが有効であるかどうかを決定し、ならびにドングルがアクセスを許可されているストリーミングコンテンツアクセスの種類を決定する。このアクセス決定の一部として、指導手段１０６は、１つ以上のアクセス許可データベースに問い合わせしてもよい。図５の実施形態では、指導手段１０６は、請求システムデータベース１１２に問い合わせて、ドングル９４に関連するアカウントが現行のものか、及び／又は払込み済みであることを確認する。
【００４０】
指導手段１０６が、ドングル識別コード及び／又はパスワードが有効であり、ドングル９４が要求されたストリーミングコンテンツにアクセスすることを認可されることを決定すると、指導手段１０６は、ストリーミングチャネルソース１１０へのアクセスを提供し、インターネット１０２を介して要求されたコンテンツを中間ＰＣ９６に転送する。次に、要求されたコンテンツは、テレビ９８又は他のオーディオ及び／又はビデオデバイスを介してユーザに提示される。
【００４１】
指導手段１０６は、特定のドングル識別コード及び／又はパスワードが同時に複数の関係者により使用されていないことを確認するように構成されてもよい。例えば、指導手段１０６が、同一識別コード及び／又はパスワードを使用する複数のアクセスの試みを検出する場合、指導手段は、アクセスが特定のドングル識別コード及び／又はパスワードに基づいている、すべてのユーザからのストリーミングコンテンツへのアクセスを遮断するように構成されてもよい。
【００４２】
ドングルは、ユーザの常時使用するプログラム等の状態を追跡するように構成される内部メモリを有してもよい。ドングルは、また、内部で（すなわちドングル内で）ストリーミングマルチメディアデータを復号するために、秘密鍵コード及び／又は他の内部復号情報に加えて十分な処理能力を有し、その結果、復号鍵及び／又は他の機密の復号情報は、指導手段からローカルユーザのシステム（ドングル自体以外の）に送られない。この特徴により、不認可の関係者が、ドングルが着脱可能に取り付けられているローカルのセットトップボックスなどの他のシステム要素から、機密の復号情報にアクセスすることを防止できる。
【００４３】
製造中又は販売時点でドングルをプログラムして、ドングルを介してプログラミングの特定の値にアクセスされることを可能にでき、更に、設定値が一致及び／又は超過すると（プリペイド式テレホンカードと同様に）、プログラムのアクセスが中断されるようにできる。このような一実施形態では、ドングル自体は、許可されたプログラムの量、使用されるプログラミングの量等の状態を追跡するように構成される、内部メモリ及びプロセッサを含んでもよい。このようなドングルは、許可された値を超過すると、プログラミングを要求することを自動的に中止するか、及び／又は指導手段に遮断信号を送信することができ、これにより、指導手段は、特定のドングルの識別コードにより要求される別のどのメディアアクセスを防止するかを認識する。代替として、ドングルは、ドングル認証コード自体が設定値を示すように構成でき、このとき指導手段は、特定のドングルが、アクセスを許可されるプログラミングの設定（事前許可）値とドングルの認証コードとの相互に関係するデータベースへのアクセスを有する。このような実施形態では、指導手段は、ドングルによりアクセスされるプログラミングの状態を追跡し、設定値が一致及び／又は超過すると、ドングルへのさらなるコンテンツの供給を中止する。指導手段は、また、設定値が一致及び／又は超過すると、ドングルに閉鎖信号を送信し、これにより特定のドングルは、指導手段からのさらなるメディア要求を発生しないように、ドングル自体を再構成する（例えばドングル自体を無効にする）。
【００４４】
ドングルは、プログラム識別コード、プログラム値等を含むアクセスされるプログラムに関する情報の状態を追跡するように構成されるメモリを有する。例えば、ホテルは、チェックイン時にゲストにドングルを提供する。プログラム値及び／又は他のプログラム情報の状態を把握するように構成されるドングルでは、ドングルは、ゲストにより受付に戻され、プログラムメモリはアクセスされ、これによりゲストは支払い請求される。
【００４５】
ドングルは、また、特定の種類の題材（ｍａｔｅｒｉａｌ）のみへのアクセスを許可するようにプログラムできる。例えば、ドングルは、子供に適切なプログラミングのみへアクセスを許可するか、又は１０代の若者に対して承認されたプログラムへのアクセスを許可するか、又は、成人用コンテンツプログラミング等へのアクセスを許可するようにプログラムされてもよい。このように、両親は、子供がいるとき、オーディオ及び／又はヴィジュアルデバイス（例えばテレビ、コンピュータ又はビデオゲームコントローラなどの）上で「子供に適切な」ドングルを有し、次に子供がいないとき、「大人」が認可されるドングルに切り替えることができる。その場にいることがある各子供及び／又は他の個人、詳細には家族は、ドングルの特定のユーザに対して適切である各ドングルに含まれている適切なプログラミング制限値を備えた、各自のドングルを有することができる。このように、１０代の若者は、より若い子供に対して許可されている追加のプログラミングアクセスを有してもよいのに対して、大人は、すべてのコンテンツへのアクセスを有していてもよい。この方法では、すべての人が家族全体を通して同一のテレビ又は他のオーディオ及び／又はビデオシステムを利用できるが、各ユーザは、適切なプログラミングにアクセスできるだけである。
【００４６】
本発明は、特定の実施形態に関して説明されているが、本発明の範囲又は本発明の概念から逸脱することなく、様々な変更形態及び追加の変形形態が実現されてもよく、均等物が本発明の要素に対して置き換えられてもよいことは理解される。加えて、多くの修正形態が、本発明の本質的な範囲から逸脱することなく、本発明の教示に対して、特定の状況又はデバイスを適合させることがなされてもよい。したがって、本発明は、本明細書に開示されている特定の実施形態に限定されず、添付の特許請求の範囲内に入るすべての実施形態を含むものとする。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態による、外部リモコンのペアのブロック図である。
【図２Ａ】本発明の実施形態による、携帯電話において使用される外部リモコンアクセサリの組み合わせのブロック図である。
【図２Ｂ】本発明の別の実施形態による、携帯電話において使用される外部リモコンアクセサリのペアのブロック図である。
【図３Ａ】本発明の実施形態による、ユーザ側システムのブロック図であって、ドングルは、セットトップボックスに着脱可能に接続されている。
【図３Ｂ】本発明の実施形態による、ユーザ側システムのブロック図であって、ドングルは、セットトップボックスに一体化されている。
【図４Ａ】本発明の実施形態による、ユーザ側システムのブロック図であって、ドングルは、テレビに着脱可能に接続されている。
【図４Ｂ】本発明の実施形態による、ユーザ側システムのブロック図であって、ドングルは、テレビに一体化されている。
【図５】本発明の実施形態による、システムのブロック図である。
【図１】
2009533964.tif 000003
【図２Ａ】
2009533964.tif 000004
【図２Ｂ】
2009533964.tif 000005
【図３Ａ】
2009533964.tif 000006
【図３Ｂ】
2009533964.tif 000007
【図４Ａ】
2009533964.tif 000008
【図４Ｂ】
2009533964.tif 000009
【図５】
2009533964.tif 000010
【国際調査報告】
2009533964.tif 000011
2009533964.tif 000012