(57)【要約】認証及び暗号化プロトコルを用いて、クライアントコンピュータシステムと、クライアントコンピュータシステムに取外し可能に接続できるモバイルデジタル情報再生デバイスとにデジタル情報ライブラリプログラムを安全に転送するためのコンピュータネットワークベースのデジタル情報ライブラリシステム。本発明は、選択されたデジタル情報ファイルにアクセスしこれを取得するためのコンピュータネットワークベースのライブラリ及び情報配信システムである。ライブラリ及び情報配信システムは、１）複数のデジタル情報ファイルを有するライブラリサーバ、２）ネットワークを通じライブラリサーバに結合されたクライアントコンピュータシステム、及び３）クライアントコンピュータシステムに取外し可能に接続できるモバイルデバイスを備え、クライアントコンピュータシステムは、ライブラリサーバから選択された１つ又はそれ以上のデジタル情報ファイルのダウンロードを要求するための論理を含み、クライアントコンピュータシステムは更に、デジタル情報ファイルの選択された１つ又はそれ以上をモバイルデバイスにダウンロードするための論理を含む。
2008520053.tif 000002
【特許請求の範囲】
【請求項１】
ターゲットされたデジタル情報ファイルをメディアリーダ／ライタインターフェースを介してリムーバブルメディア記憶装置に転送する段階を含む方法であって、
前記リムーバブルメディア記憶装置上の前記ターゲットされたデジタル情報ファイルは、前記ターゲットしている情報がモバイルデバイスに相当する場合にのみ前記モバイルデバイスによってレンダリングされることを特徴とする方法。
【請求項２】
前記デジタル情報ファイルは、プレーヤＩＤを使用してターゲットされることを特徴とする請求項１に記載の方法。
【請求項３】
前記デジタル情報ファイルは、プレーヤグループＩＤを使用してターゲットされることを特徴とする請求項１に記載の方法。
【請求項４】
前記デジタル情報ファイルは、レンダリングの前に前記モバイルデバイスの固定記憶装置に転送されることを特徴とする請求項１に記載の方法。
【請求項５】
前記デジタル情報ファイルの一部は、前記リムーバブルメディア記憶装置で利用可能な記憶スペースに応じて、前記リムーバブルメディア記憶装置に転送されることを特徴とする請求項１に記載の方法。
【請求項６】
プロセッサに方法を実行させる実行可能命令を有する機械可読媒体であって、前記方法が、
ターゲットされたデジタル情報ファイルをメディアリーダ／ライタインターフェースを介してリムーバブルメディア記憶装置に転送する段階を含み、
前記リムーバブルメディア記憶装置の前記ターゲットされたデジタル情報ファイルは、前記ターゲットしている情報がモバイルデバイスに相当する場合にのみ前記モバイルデバイスによってレンダリングされることを特徴とする機械可読媒体。
【請求項７】
前記デジタル情報ファイルは、プレーヤＩＤを使用してターゲットされることを特徴とする請求項６に記載の機械可読媒体。
【請求項８】
前記デジタル情報ファイルは、プレーヤグループＩＤを使用してターゲットされることを特徴とする請求項６に記載の機械可読媒体。
【請求項９】
前記デジタル情報ファイルは、レンダリングの前に前記モバイルデバイスの固定記憶装置に転送されることを特徴とする請求項６に記載の機械可読媒体。
【請求項１０】
前記デジタル情報ファイルの一部は、前記リムーバブルメディア記憶装置で利用可能な記憶スペースに応じて、前記リムーバブルメディア記憶装置に転送されることを特徴とする請求項６に記載の機械可読媒体。
【請求項１１】
バスを介してメモリに結合されるプロセッサと、
前記プロセッサに、ターゲットされたデジタル情報ファイルをメディアリーダ／ライタインターフェースを介してリムーバブルメディア記憶装置に転送させるように前記プロセッサによって前記メモリから実行されるプロセスと、
を含み、
前記リムーバブルメディア記憶装置上の前記ターゲットされたデジタル情報ファイルは、前記ターゲットしている情報がモバイルデバイスに相当する場合にのみ前記モバイルデバイスによってレンダリングされることを特徴とするコンピュータシステム。
【請求項１２】
前記デジタル情報ファイルは、プレーヤＩＤを使用してターゲットされることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記デジタル情報ファイルは、プレーヤグループＩＤを使用してターゲットされることを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記デジタル情報ファイルは、レンダリングの前に前記モバイルデバイスの固定記憶装置に転送されることを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記デジタル情報ファイルの一部は、前記リムーバブルメディア記憶装置で利用可能な記憶スペースに応じて、前記リムーバブルメディア記憶装置に転送されることを特徴とする請求項１１に記載のシステム。
【請求項１６】
ターゲットされたデジタル情報ファイルを受け取る手段と、
前記ターゲットされたデジタル情報ファイルをメディアリーダ／ライタインターフェースを介してリムーバブルメディア記憶装置に転送する手段と、
を含み、
前記リムーバブルメディア記憶装置上の前記ターゲットされたデジタル情報ファイルは、前記ターゲットされている情報がモバイルデバイスに相当する場合にのみ前記モバイルデバイスによってレンダリングされることを特徴とする装置。
【請求項１７】
プレーヤＩＤを使用して前記デジタル情報ファイルをターゲットする段階を更に含む請求項１６に記載の装置。
【請求項１８】
プレーヤグループＩＤを使用して前記デジタル情報ファイルをターゲットする段階を更に含む請求項１６に記載の装置。
【請求項１９】
レンダリングの前に前記デジタル情報ファイルを前記モバイルデバイス上の固定記憶装置に転送する段階を更に含む請求項１６に記載の装置。
【請求項２０】
前記リムーバブルメディア記憶装置上で利用可能な記憶スペースに応じて、前記デジタル情報ファイルの一部を前記リムーバブルメディア記憶装置に転送する段階を更に含む請求項１６に記載の装置。
【請求項２１】
公衆ネットワークに接続可能なコンピュータシステムを備えるコンピュータベースのライブラリ及び情報配信システムであって、
前記コンピュータシステムが、ターゲットされたデジタルプログラミングコンテンツをメディアリーダ／ライタインターフェースを介してリムーバブルメディア記憶装置に転送するための論理を含むことを特徴とするコンピュータベースのライブラリ及び情報配信システム。
【請求項２２】
モバイルデバイスを更に備え、該モバイルデバイスが、
前記ターゲットされたデジタルプログラミングコンテンツを前記リムーバブルメディア記憶装置から読み出す論理と、
前記モバイルデバイスが前記コンテンツ内の前記ターゲットしている情報に相当する場合には、前記ターゲットされたデジタルプログラミングコンテンツをユーザにレンダリングする論理と、
を含むことを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【請求項２３】
前記モバイルデバイスが前記コンテンツ内の前記ターゲットしている情報に相当する場合には、前記モバイルデバイスによって前記ターゲットされたデジタルプログラミングコンテンツをレンダリングする論理を更に含むことを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【請求項２４】
前記デジタル情報ファイルは、グループＩＤを使用してターゲットされることを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【請求項２５】
前記デジタル情報ファイルは、プレーヤグループＩＤを使用してターゲットされることを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【請求項２６】
前記デジタル情報ファイルは、レンダリングの前に前記モバイルデバイスの固定記憶装置に転送されることを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【請求項２７】
前記デジタル情報ファイルの一部は、前記リムーバブルメディア記憶装置で利用可能な記憶スペースに応じて、前記リムーバブルメディア記憶装置に転送されることを特徴とする請求項２１に記載のコンピュータベースのライブラリ及び情報配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本特許出願は、現在では米国特許第５，９２６，６２４号である１９９６年９月１２日出願の米国特許出願第０８／７１０，１１４号の継続出願である、１９９９年１月１９日に出願された現在では米国特許第６，５６０，６５１号である米国特許出願第０９／２３４，０４４号の分割出願である、２００１年５月２９日に出願された米国特許出願第０９／８６７，５０５号の一部継続出願である。
【０００２】
（技術分野）
本発明は、一般に、デジタル情報送信、受信、再生システムに関する。具体的には、本発明は、対話形クライアントコンピュータアクセスを提供するコンピュータネットワークベースのデジタル情報ライブラリに関係する。
【背景技術】
【０００３】
近年においてデジタルデータの圧縮の技術的進歩及びコンピュータシステムの記憶容量の拡大並びにコンピュータネットワーク・インフラストラクチャの帯域幅の増大は、大量のデジタル情報に個別にアクセスし利用する新しい可能性を創出した。このタイプのデジタル情報の１つの形式は、デジタル化情報としてコンピュータネットワーク全体に配信されるオーディオ情報である。
【０００４】
対話形デジタル情報送信、受信、再生システムの分野において、幾つかの特許が本出願人には知られている。Ｙｕｒｔ他（Ｙｕｒｔ）に付与された１９９２年７月２１日発行の米国特許第５，１３２，９９２号では、デジタル信号処理を用いて高いデータ圧縮率を得るビデオ及び／又はオーディオ情報の配信システムが記載されている。Ｙｕｒｔ特許は、ソースマテリアルライブラリからのアイテムをフォーマット化データとして予め設定されたフォーマットにする変換手段を含む送信システムを記載している。オーディオデータは、オーディオデータに適応差分パルス符号変調（ＡＤＰＣＭ）プロセスを適用することによって、オーディオコンプレッサにより圧縮される。記憶されたアイテムには、記憶符号化中に各アイテムに割り当てられた固有のアドレスコードを使用して圧縮データライブラリ内でアクセスする。この固有のアドレスコードは、Ｙｕｒｔの送信及び受信プロセス全体を通じて情報及びアイテムを要求しこれにアクセスするのに使用される。Ｙｕｒｔ送信システムは、システムがユーザアカウントにアクセスする顧客識別子（ＩＤ）コードをユーザが入力して、ユーザがシステムの加入者であることを該システムに示す手段を含む。加入者が正規会員である場合、Ｙｕｒｔシステムは、記載された技術を用いて選択タイトルを配信する。
【特許文献１】米国特許第５，９２６，６２４号公報
【特許文献２】米国特許第６，５６０，６５１号公報
【特許文献３】米国特許出願第０９／８６７，５０５号公報
【特許文献４】米国特許第５，１３２，９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
Ｙｕｒｔで記載されるオーディオ送信及び受信システムに関する１つの重大な問題は、デジタル情報ライブラリやそのデジタル情報ライブラリからユーザにダウンロードされるアイテムのセキュリティを保証する有効な手段が存在しないことである。Ｙｕｒｔは、ライブラリのアイテムに割り当てられた固有の識別コードと特定のユーザに割り当てられた顧客ＩＤコードとを使用することを記載しているが、クローンライブラリの無許可の作成或いはライブラリアイテムの無許可のダウンロード又はコピーを防ぐための認証プロトコル又は暗号化技術は記載されていない。第２に、Ｙｕｒｔ及び関連の先行技術では、インターフェースを有するクライアントコンピュータシステムをサポートするサーバベースのデジタル情報ライブラリとモバイル再生デバイスとの間の安全なトランザクションを提供する認証又は暗号化手段は記載されていない。第３に、先行技術では、プレビューされることになるデジタル情報通路を選択するためのメカニズムが記載されていない。先行技術のシステムではまた、モバイル再生デバイスにおいて利用可能な記憶スペースに応じて、プログラムの部分だけがクライアントコンピュータシステムからモバイル再生デバイスにダウンロードされるようにするシステムが記載されていない。先行技術のシステムではまた、デジタル情報ライブラリからモバイル再生デバイスにダウンロードされることになる複数のプログラムを指定するメカニズムが記載されていない。先行技術のシステムではまた、デジタル情報ライブラリ用のコンテンツを生成するためにオーサリングシステムにおいて必要とされるプロセスが詳述されていない。最後に、先行技術のシステムでは、ライブラリコンテンツプロバイダがライブラリアイテムのアクセスに関係した使用情報に関してリアルタイムで問合せを行うことができるようになるアカウンティングシステムが記載されていない。
【課題を解決するための手段】
【０００６】
本発明の好ましい実施態様は、認証、ターゲッティング、暗号化プロトコルを用いて、デジタル情報ライブラリプログラムをクライアントコンピュータシステムと、クライアントコンピュータシステムに取り外し可能に接続できるモバイルデジタル情報再生デバイスとに安全に転送するコンピュータネットワークベースのデジタル情報ライブラリシステムである。本発明は、選択されたデジタル情報ファイルにアクセスしこれを取得するためのコンピュータネットワークベースのライブラリ及び情報配信システムである。ライブラリ及び情報配信システムは、１）複数のデジタル情報ファイルを有するライブラリサーバ、２）ネットワークによってライブラリサーバに接続されたクライアントコンピュータシステム、３）クライアントコンピュータシステムに取り外し可能に接続できるモバイルデバイスを含み、クライアントコンピュータシステムは、ライブラリサーバから選択された１つ又はそれ以上のデジタル情報ファイルのダウンロードを要求するための論理を含み、更にクライアントコンピュータシステムは、選択された１つ又はそれ以上のデジタル情報ファイルをモバイルデバイスにダウンロードするための論理を含む。
【０００７】
本明細書の一部として含まれる添付図面は、本発明の現在好ましいとされる実施形態を示しており、上記で与えられた一般的な説明及び以下に与えられる好ましい実施形態の詳細な説明と共に、本発明の原理を説明し教示する役割を果たす。
【発明を実施するための最良の形態】
【０００８】
本発明の好ましい実施形態は、クライアントコンピュータシステム及び該クライアントコンピュータシステムに取り外し可能に接続できるモバイルデジタル情報再生デバイスにデジタル情報ライブラリプログラムを安全に転送するための認証、ターゲッティング、及び暗号化プロトコルを用いるコンピュータネットワークベースのデジタル情報ライブラリシステムである。以下の詳細な説明では、本発明を完全に理解することができるように多数の特定の詳細が記載されている。しかしながら、本発明を実施するためにこれらの特定の詳細を使用する必要がないことは当業者には明らかであろう。他の場合においては、公知の構造、インターフェース、プロセスは、本発明を不必要に曖昧にしないために詳細には示していない。
【０００９】
図１は、本発明の１つの実施形態が実施される一般的なデータ処理システムを示す。しかしながら、種々のシステムアーキテクチャの他の代替システムも使用することができることは当業者には明らかであろう。図１に示されるデータ処理システムは、情報を伝達するためのバス又は他の内部通信手段１０１、及びバス１０１に結合された情報処理用のプロセッサ１０２を含む。本システムは更に、情報を記憶し、かつプロセッサ１０２によって実行される命令を記憶する、バス１０１に結合されたランダムアクセスメモリ（ＲＡＭ）又は他の揮発性記憶デバイス１０４（メインメモリと呼ぶ）を含む。メインメモリ１０４はまた、プロセッサ１０２による命令の実行中に一時変数又は他の中間情報を記憶するのに使用することができる。本システムはまた、静的情報やプロセッサ１０２の命令を記憶するためバス１０１に結合された読出し専用メモリ（ＲＯＭ）及び／又は静的記憶デバイス１０６、磁気ディスクドライブ又は光ディスクドライブなどの大容量記憶デバイス１０７を含む。大容量記憶デバイス１０７はバス１０１に結合され、一般に、情報と命令を記憶するための磁気又は光ディスクなどのコンピュータ可読大容量記憶媒体１０８と共に使用される。本システムは更に、情報をコンピュータユーザに表示するため、バス１０３を介してバス１０１に結合された陰極線管（ＣＲＴ）又は液晶ディスプレイ（ＬＣＤ）などのディスプレイデバイス１２１を結合している。英数字や他のキーを含む英数字入力デバイス１２２も同様に、情報及びコマンド選択をプロセッサ１０２に伝達するためにバス１０３を介してバス１０１に結合されている。追加のユーザ入力デバイスは、方向情報及びコマンド選択をプロセッサ１０２に伝達し、ディスプレイデバイス１２１上でカーソルの移動を制御するためにバス１０３を介してバス１０１に結合されたマウス、トラックボール、スタイラス、又はカーソル方向キーなどのカーソル制御装置１２３である。任意選択的にバス１０３を介してバス１０１に結合することができる別のデバイスは、命令、データ、又は他の情報を紙、フィルム、又は類似のタイプの媒体などの媒体上にプリントするのに使用することができるハードコピーデバイス１２４である。好ましい実施形態では、ネットワークコンピュータシステムの他のノード又は他のコンピュータ周辺装置にアクセスする際に使用するために通信デバイス１２５がバス１０３を介してバス１０１に結合される。この通信デバイス１２５は、イーサネット（登録商標）、トークンリング、インターネット、又はワイドエリアネットワークに結合するのに使用されるデバイスなどの幾つかの市販のネットワーク周辺デバイスのいずれかを含むことができる。通信デバイスはまた、スキャナ、端末、専用プリンタ、又はオーディオ入力／出力デバイスなどの遠隔のコンピュータ周辺装置と通信するように設計された市販の周辺デバイスを幾つでも含むことができる。通信デバイス１２５はまた、ＲＳ２３２又は他の従来のシリアルポート、従来のパラレルポート、小型コンピュータシステムインターフェース（ＳＣＳＩ）ポート、又は他のデータ通信手段を含むことができる。通信デバイス１２５は、赤外線ＩＲＤＡプロトコル、スペクトラム拡散、又は無線ＬＡＮなどのデータ転送デバイスの無線手段を使用することができる。更に、通信デバイス１２５は、好ましい実施形態において、以下により詳細に説明されるようにモバイル再生デバイス２１２をクライアントコンピュータシステム２１４に結合するのに使用される。好ましい実施形態で使用される他の１つのデバイスは、付属のスピーカ又はヘッドフォン１３２、或いは外部アンプとスピーカ、カセットアダプタなどのオーディオ再生装置への入力に適したアナログオーディオ出力を備えたサウンド回路１３０である。サウンド回路１３０は、オーディオファイルを再生するための当該技術分野において公知である。或いは、サウンド回路は、無線受信器による受信と再生のための予め設定された周波数でオーディオデータを送信する無線送信器とすることができる。他の無線方法も実施可能である。
【００１０】
図１に示されるシステムの構成要素と関連するハードウェアのいずれか又は全ては、本発明の種々の実施形態で使用することができることに留意されたいが、本システムのどのような構成も特定の実施に従って種々の目的に使用することができる点は当業者には理解されるであろう。本発明の１つの実施形態では、図１に示されるデータ処理システムは、ＩＢＭ（登録商標）互換パーソナルコンピュータ（ＰＣ）、Ａｐｐｌｅ  ＭａｃＩｎｔｏｓｈ（登録商標）パーソナルコンピュータ、又はＳＵＮ（登録商標）ＳＰＡＲＣワークステーションである。プロセッサ１０２は、カリフォルニア州サンタクララのＩＮＴＥＬ（登録商標）Ｃｏｒｐｏｒａｔｉｏｎによって製造された８０４８６などの８０Ｘ８６互換性マイクロプロセッサ又はＰＥＮＴＩＵＭ（登録商標）ブランドマイクロプロセッサの１つとすることができる。
【００１１】
本発明を実施するソフトウェアは、メインメモリ１０４、大容量記憶デバイス１０７、又はプロセッサ１０２にアクセス可能な他の記憶媒体内に記憶することができる。本明細書で説明される方法とプロセスは、メインメモリ１０４又は読出し専用メモリ１０６内に記憶され、更にプロセッサ１０２によって実行されるソフトウェアとして実装することができることは当業者には明らかであろう。このソフトウェアは、媒体に埋め込まれるコンピュータ可読プログラムコードを有し、大容量記憶デバイス１０７が読むことができ、プロセッサ１０２に本明細書の教示に従ってデジタル情報ライブラリトランザクション及びプロトコルを実行させることができるコンピュータ使用可能大容量記憶媒体１０８を含む製造品に保持させることができる。
【００１２】
デジタル情報ライブラリシステム
図２は、本発明の好ましい実施形態で使用されるコンピュータネットワークアーキテクチャを示す。一般に、本発明のネットワークアーキテクチャは、従来の分散ネットワークインフラストラクチャ２４０を介してクライアントサイト２１０に結合されたライブラリサイト２５０を含む。この従来の分散ネットワークインフラストラクチャ２４０は、インターネットプロバイダを介してライブラリサイト２５０とクライアントサイト２１０との間に形成され、従来の電話網によりインターネット上でデータを通信可能な標準的な電話接続として実装することができる。分散ネットワークとしてのこのインターネットの使用は、当業者には公知である。ケーブルモデム機能を有する代替の実施形態では、電話網を通じた通信の代わりに従来のケーブルネットワークを介した通信が実施可能である。ケーブルネットワークは通常、標準電話網よりも遙かに高速である（すなわち、遙かにより大きな帯域幅を提供する）が、ケーブルモデムは通常、標準的なＰＯＴＳ（従来のアナログ音声電話サービス）モデムよりも高価である。従来の総合サービスデジタル通信網（ＩＳＤＮ）機能を有する別の代替の実施形態では、分散ネットワーク２４０にはＩＳＤＮモデムを使用してアクセスする。この場合でもＩＳＤＮネットワークは通常、ＰＯＴＳネットワークよりも高速であるが、ＩＳＤＮネットワークへのアクセスは、一般的には高価である。ケーブルモデル及びＩＳＤＮ実装は、ＰＯＴＳ実装に代わる通信媒体である。
【００１３】
更に、他の形式のネットワーク構築についても同等に本発明によってサポートすることができる点は当業者には明らかであろう。例えば、赤外線又は無線リンクなどの無線送信手段はが同様に本出願で記載される分散ネットワーク２４０を形成することができる。インターネットに代わるものとして、ＡＭＥＲＩＣＡ−ＯＮ−ＬＩＮＥ（ＡＯＬ）又はＣＯＭＰＵＳＥＲＶＥなどの専用ネットワーク／電子掲示板を使用することができる。
【００１４】
ライブラリサイト２５０のサーバ及びクライアントサイト２１０のクライアントコンピュータシステム２１４の各々は、図１に関連して上述されたシステムのようなコンピュータシステムとして実装することができる。ライブラリサーバ２６０、オーサリングシステム２８０、許可サーバ２７０は、遠隔に配置し、更に上述の技術を使用して分散型システムとして共にネットワーク化することができることは当業者には明らかであろう。更に本発明では、複数のライブラリサーバ、オーサリングシステム、許可サーバを可能にする。反対に、これらのサーバを単一機械の別個の機能として実装することができる。これらの代替の実施形態を図４−８に示し、以下でより詳細に説明する。
【００１５】
モバイル再生デバイス２１２は、ライブラリサーバ２６０及びクライアントコンピュータシステム２１４によってダウンロードされたデジタル情報ファイル又はプログラムを受信して記憶し、該デジタル情報ファイル又はプログラムをモバイル再生デバイス２１２のユーザに対して再生する最小構成された低コストの独立型モバイルユニットである。モバイル再生デバイス２１２は、ダウンロードが行われている間は一時的にクライアントコンピュータシステム２１４に取り外し可能に結合されている。ダウンロードされると、モバイル再生デバイス２１２は、クライアントコンピュータシステム２１４から取り外すことができ、更に、独立型デジタル情報再生デバイスとして使用することができる。モバイル再生デバイス２１２の詳細は、ニュージャージー州モントクレアのＡｕｄｉｂｌｅ  Ｗｏｒｄｓ  Ｃｏｒｐｏｒａｔｉｏｎに譲渡されシリアル番号０８／４９０，５３７号が割り当てられた名称「Ｉｎｔｅｒａｃｔｉｖｅ  Ａｕｄｉｏ  Ｔｒａｎｓｍｉｓｓｉｏｎ，  Ｒｅｃｅｉｖｉｎｇ  ａｎｄ  Ｐｌａｙｂａｃｋ  Ｓｙｓｔｅｍ（対話形オーディオ送信、受信、及び再生システム）」の同時係属米国特許出願に記載されている。
【００１６】
基本形式において、本発明の好ましい実施形態は、コンピュータネットワークを介してオンデマンドでデジタル情報プログラミングの選択を可能にするデジタル情報ライブラリシステムである。代替の実施形態では、デジタル情報プログラミングは、コンピュータネットワークを介して選択されるが、大容量記憶媒体２４１を用いて配信される。この代替の実施形態について以下でより詳細に説明する。
【００１７】
デジタル情報ライブラリは、デジタル情報プログラミングのインデックス付きコレクションであり、書籍、日々のニュースとエンターテインメント放送、会議と教育ソース、他のコンピュータシステム、インターネットのワールド・ワイド・ウェブ（ＷＷＷ）上のホスト、カスタマイズされたオーディオ又は視覚画像プログラミングなどのデジタル情報源からコンテンツを引き出す。デジタル情報コンテンツの他のソースには、限定ではないが、会議又はセミナーの議事録、講義又は講演の資料、語学レッスン、読み物、コメディー、カスタマイズされた口語ダイジェストとこれに関連するもの、「知っておくべき」ビジネス情報、コンピュータソフトウェア、ローカルサウンドスタジオマテリアル、機械可読ファイルのテキストから音声への変換、磁気テープ、ＣＤ−ＲＯＭ、デジタルオーディオテープ、又はアナログカセットテープからの事前記録マテリアルがある。このデジタル情報コンテンツは、図２に示されるオーサリングシステム２８０に未処理のデジタル情報コンテンツとして入力される。代替の実施形態において、未処理のデジタル情報デジタイザ３０７が、未処理の入力を受け取り、この入力をデジタル情報ファイルとして処理できるデジタル形式に変換するために含められる。
【００１８】
代替の実施形態において、デジタル情報は、ディスプレイ画面又は投影式画面上の視覚画像を生成するのに使用されるデジタル化された画像又はグラフィックデータを含む。これらの画像は、ライブラリサーバ２６０によって保持され維持されるデジタル情報内に含めることができる。
【００１９】
オーサリングシステム
オーサリングシステム２８０は、デジタル情報コンテンツを編集し、インデックス付けし、圧縮し、スクランブルし、セグメント化し、更にカタログ化して、デジタル情報ファイル形式のデジタル情報プログラムにするのに使用される。そのプログラムは、スクランブルされ圧縮されたデジタル情報ファイル２６２として大容量記憶媒体２４１又はライブラリサーバ２６０に記憶される。最初に、デジタル情報プログラムは、従来の基準（例えば、ジャンル、現代フィクション、ミステリー、アドベンチャー、ロマンス、ノンフィクション、古典、自己啓発、サイエンスフィクション、西部物など）に従って分類される。特定の著者又は出版社に関連した分類も設けられる。完全なタイトルと簡略タイトルの両方が与えられる。状況によっては、非デジタル化形式からデジタル化してデジタル情報コンテンツにする必要がある場合がある。未処理情報デジタイザ３０７は、この目的のために設けられる。オーサリングシステム２８０はまた、デジタル情報コンテンツを、必要に応じて識別し、サーチし、スキップすることができるセグメントに区分する。これらの機能の全ては、オーサリングシステム２８０によって実行される。
【００２０】
図３は、好ましい実施形態のオーサリングシステム２８０を示す。オーサリングシステム２８０は、従来の種々のソースから未処理のデジタル化データとして、デジタル情報コンテンツを受け取る。このデジタル情報データは、好ましい実施形態のオーサリングシステム２８０の３つの構成要素に供給される。デジタル情報コンプレッサ３１４が、未処理のデジタルデータを受け取り、デジタル化されたデータを圧縮する。デジタルデータを圧縮するための様々な従来技術が既に存在している。これらの技術は、処理されているデジタルデータのタイプに応じて最適にすることができる。従って、本発明は、幾つかの圧縮方法、及びオーサリングシステムのオペレータ３０５がデジタル情報コンプレッサ３１４に入力されるデジタル情報コンテンツ３１０の分類に基づいてこれらの方法の中から選択する手段を提供する。或いは、圧縮方法の選択は、デジタル情報コンテンツ３１０自体の解釈によって自動的に実行させてもよい。圧縮されたデジタル情報ファイルは、デジタル情報コンプレッサ３１４によってスクランブラ３１８に出力される。
【００２１】
同様に、未処理のデジタル情報コンテンツ３１０は、テンプレートヘッダジェネレータ３１２に供給される。ライブラリサーバ２６０が維持する各デジタル情報ファイルは、ファイルのコンテンツを識別し、ファイル内のデジタル情報の処理に用いる情報を提供するのに使用される他の記述情報を含む。各デジタル情報ファイルは、テンプレートヘッダ、スクランブル解除マップ、選択されたプレビュークリップ、デジタル情報プログラミング自体を含む。好ましい実施形態では、テンプレートヘッダは、ファイル内のデジタル情報に対応する幾つかの属性を含む。例えば、デジタル情報は、書籍又は他の出版作品のコンテンツから生成されたオーディオ情報とすることができる。この例では、オーディオファイルテンプレートヘッダは、１）デジタル情報コンテンツの原典である書籍、巻、又は媒体のタイトル、２）デジタル情報コンテンツに関連した法的著作権、３）コンテンツの可聴タイトル、４）コンテンツのコンテンツテーブル、５）デジタル情報を適切に再生又はレンダリングするための再生設定を含む属性を含む。コンテンツのテーブルは、限定ではないが、チャプターの数、プログラムの長さ、関連するコンテンツセクションを示す情報を含むコンテンツナビゲーション情報を含む。コンテンツのテーブルは、オーサリングシステムオペレータ３０５からの入力によって生成され、或いはデジタル情報コンテンツ３１０の分析によって自動的に生成される。スクランブル解除マップ３２２は、以下に説明されるようにデジタル情報がスクランブラ３１８によってスクランブルされた後にデジタル情報を解釈するのに使用される。プレビュークリップ３２４は、特定のデジタル情報ファイルのコンテンツの大要を消費者に与えるのに使用されるデジタル情報コンテンツの予め生成された短い部分を含む。好ましい実施形態では、これらのプレビューは、サウンド生成回路１３０によって直接再生するか、或いは他の手段によってレンダリングすることができる従来のフォーマット化ファイルとして生成される。デジタル情報ファイルは、これに関連した幾つかのプレビュークリップを有することができる。プレビュークリップ３２４は、好ましい実施形態では圧縮又はスクランブルされない。テンプレートヘッダ３１２は、ネットワーク２４０又は大容量記憶媒体２４１に転送されるときにデジタル情報ファイルと共に残る。デジタル情報ファイルに関連した他の記述情報は通常、デジタル情報ファイルと共に記憶されるが、このように記憶することは必須ではない。
【００２２】
更に図３を参照すると、テンプレートヘッダジェネレータ３１２は、デジタル情報コンテンツ３１０の特定の部分からの情報が与えられたテンプレートヘッダを生成する。オーサリングシステムオペレータ３０５とデジタル情報コンプレッサ３１４からの入力は、ヘッダ生成プロセス中に要求される。テンプレートヘッダは、ライブラリサーバ２６０に提供される。デジタル情報ファイルヘッダの他の部分は、スクランブラ３１８とプレビュージェネレータ３２３によって提供される。デジタル情報ファイルファイルヘッダのこれらの部分は、ライブラリサーバ２６０によって特定のデジタル情報ファイルのヘッダに組み込まれる。デジタル情報ファイルの残りの部分は、圧縮されスクランブルされ、更にセグメント化されたデジタル情報コンテンツで満たされる。
【００２３】
デジタル情報コンプレッサ３１４がデジタル情報の分類に適した選択された圧縮方法を使用して未処理のデジタル情報を圧縮した後、スクランブラ３１８がデジタル情報をスクランブルする。デジタル情報は、無許可の消費者がデジタル情報を使用するのを防ぐためにスクランブルされる。好ましい実施形態では、スクランブラ３１８は、従来の暗号化方法を使用してデータを使用できないようにする。スクランブルされたデジタル情報ファイルをスクランブル解除するための手段を提供するために、対応するスクランブル解除マップ３２２が生成される。スクランブルマップ３１６は、スクランブラ３１８がデジタル情報ファイルをスクランブルするのに使用される。スクランブラ３１８は、全デジタル情報ファイル或いはデジタル情報ファイルの選択された重要なサブセットを暗号化する。スクランブルのレベルは、オーサリングシステム２８０、モバイル再生デバイス２１２、及び／又はクライアントコンピュータシステム２１４上の予想されるソフトウェアプレーヤ２２６の能力に応じて選択されてもよい。代替の実施形態では、専用デジタル情報フォーマットがスクランブラ３１８の代わりに使用される。
【００２４】
スクランブルされたデジタル情報コンテンツは、スクランブラ３１８によってセグメンテーション論理３２６に出力される。セグメンテーション論理３２６は、モバイル再生デバイス２１２又はソフトウェアプレーヤ２２６への効率的な記憶と転送のために、さらに再生中の効率的なナビゲーションのためにデジタル情報コンテンツをブロックに区分する。トランスポート保全性データが生成され、セグメント化されたデジタル情報に添付される。代替の実施形態では、セグメンテーションプロセスの一部は、デジタル情報コンプレッサ３１４とスクランブラ３１８の前又は後に行うことができる。同様に、セグメンテーション情報は、テンプレートヘッダジェネレータ３１２によるヘッダ生成プロセスで使用することができる。圧縮され、スクランブルされ、セグメント化されたデジタル情報ブロックは、オーサリングシステム２８０によってライブラリサーバ２６０に提供される。ライブラリサーバ２６０は、デジタル情報コンテンツの特定のアイテムに対するセグメント化されたデジタル情報ブロック、スクランブル解除マップ３２２、プレビュークリップ３２４、テンプレートヘッダ３１２を１つ又は複数のデジタル情報プログラムファイルに組み込み、これらのファイルをデジタル情報プログラムファイル記憶領域２６２に記憶する。他の未処理のデジタル情報コンテンツは、同様の方法でオーサリングシステム２８０を使用してデジタル情報ファイルに変換される。
【００２５】
ライブラリサーバ
図２を再度参照すると、ライブラリサーバ２６０は、オーサリングシステム２８０によって生成されたデジタル情報プログラムファイル２６２を維持する役割を担う。更に、ライブラリサーバ２６０は、クライアントコンピュータシステム２１４からネットワーク２４０を介してデジタル情報プログラムファイル２６２へのアクセス要求を受け取り、選択されたデジタル情報ファイルの購入及び配信、及び／又は選択されたプレビュークリップ３２４の配信を管理する。ライブラリサーバ２６０は、これらのライブラリサーバ機能を実行するためのライブラリ管理ソフトウェア２６１及び以下に説明される認証プロトコルに使用されるライブラリキー２６３を含む。ライブラリ管理ソフトウェア２６１は、デジタル情報プログラムファイル２６２へのアクセス及び／又は購入に対するクライアントコンピュータシステム２１４の要求を受け取り、これに応答する処理論理を含む。このようなクライアント要求を受け取ると、ライブラリサーバ２６０は、許可サーバ２７０を使用し、ライブラリサーバ２６０又は許可サーバ２７０によって生成され維持されるクライアント情報２７２を用いてこの要求を認証する。クライアント情報２７２は、個々のモバイル再生デバイス２１２又はソフトウェアプレーヤ２２６上で再生するためにコンテンツをターゲットする（デバイスやプレーヤで利用するために送ることができるようにする）のに使用されるクライアント識別子を含む。また、クライアント情報２７２は、クライアント個人情報、ユーザのコンテンツの選好、クライアント請求履歴、プレーヤ利用履歴、プレーヤグループリストをも含む。代替の実施形態では、クライアント情報２７２の一部はサーバ２６０内に記憶されてもよい。以下により詳細に説明される許可プロトコルを使用して、ライブラリサーバ２６０は、クライアント要求をサービスすることができるかどうかを判断する。承認された場合、ライブラリサーバ２６０は、クライアントコンピュータシステム２１４によって要求されたデジタル情報プログラムファイル或いはプレビュークリップにアクセスし、選択されたプレビュークリップを配信するか、或いは以下により詳細に説明する認証プロトコルを使用して暗号化され、ターゲットされ、更にデジタル署名されたデジタル情報ファイルを構築し、暗号化され圧縮されたデジタル情報ファイルをネットワーク２４０を介して要求しているクライアントコンピュータシステム２１４に転送する。分散可能な大容量記憶媒体２４１はまた、クライアントシステム２１４への情報を転送するための配信媒体として使用することができる。次いで、クライアントコンピュータシステム２１４は、選択されたデジタル情報ファイル（又はそのサブセット）を次の再生のためにモバイル再生デバイス２１２に別個にダウンロードすることができる。ライブラリサーバ２６０はまた、デジタル情報ファイル２６２のアクセス履歴に関する使用統計値を収集し、この使用データを使用統計値記憶領域２６４に記憶する。ライブラリサーバ２６０はまた、クライアントブラウザ２１９、ソフトウェアプレーヤ２２６、モバイル再生デバイス２１２のオペレーティングコードセグメント（ファームウェア）を記憶する。このオペレーティングコードは、デジタル情報ファイルが転送される同じ方式でクライアントコンピュータシステム２１４にダウンロードすることができる。再生デバイス２１２及びソフトウェアプレーヤ２２６のプレーヤ構成データは、ライブラリサーバ２６０上に記憶され、デジタル情報ファイルやファームウェアが転送されるのと同じ方式でカスタマイズ又は更新される。構成データは、限定ではないが、オーディオプロンプト、ユーザインターフェースオプション、グループＩＤ情報、情報再生パラメータを含む。プレーヤ構成データは、クライアント情報２７２に従って必要とされるクライアントコンピュータシステム２１４、ソフトウェアプレーヤ２２６、又はモバイル再生デバイス２１２に転送される。
【００２６】
ライブラリサーバ２６０は、クライアントコンピュータシステム２１４上で実行されるクライアントアプリケーションプログラム又はクライアントブラウザ２１９とインターフェースする。クライアントブラウザ２１９は、限定ではないが、所要のプログラムのデジタル情報ファイル２６２のサーチ、デジタル情報ファイル２６２に関連した選択されたプレビュークリップのプレビュー、選択されたプログラムの購入、オペレーティングコードセグメント又はプレーヤ構成データの要求、さらには購入したプログラム又は他のマテリアルの要求しているクライアントコンピュータシステム２１４へのダウンロードを含む、種々のタイプのサービスに対してライブラリサーバ２６０に要求するのに使用される。
【００２７】
ライブラリサーバ２６０は、許可サーバ２７０とインターフェースし、クライアントコンピュータシステム２１４は、本発明の好ましい実施形態の固有の認証プロトコル及び暗号化プロトコルを使用する。これらのプロトコルの好ましい実施形態については、以下のセクションで説明する。
【００２８】
クライアントコンピュータシステム
図２を再度参照すると、クライアントコンピュータシステム２１４は、消費者又はエンドユーザコンピュータシステムを表し、通常は消費者が分散ネットワーク２４０全体にわたりデジタル情報ライブラリサーバ２６０からデジタル情報コンテンツをブラウズし、プレビューし、選択し、購入し、更に配信することができる、図１に示されるサンプルシステムのようなパーソナルコンピュータである。クライアントコンピュータシステム２１４は、クライアントブラウザソフトウェア２１９、モバイルデバイスインターフェース２２１、ネットワーク２４０からダウンロードされた暗号化され圧縮されたデジタル情報ファイル２２０の記憶装置、ソフトウェアプレーヤ２２６、セグメントダウンロードデータ２２２を含む。該セグメントダウンロードデータは、モバイル再生デバイス２１２における記憶セグメントを決め、クライアントコンピュータシステム２１４からモバイル再生デバイス２１２へのデジタル情報ファイル２２０のダウンロードを助けためにデジタル情報ファイル２２０から得られる。クライアントコンピュータシステム２１４はまた、サーバ２６０から受け取るデジタル情報とソフトウェアファイルを認証するのに使用されるサーバ公開キー２１５を含む。クライアントブラウザソフトウェア２１９は、クライアント又は消費者がライブラリサーバ２６０のデジタル情報ライブラリ２６２からのタイトルにアクセスし、これを購入する制御論理を設けている。クライアントブラウザソフトウェア２１９はまた、構成情報又はオペレーティングコードをサーバ２６０に要求し該サーバからダウンロードする制御論理を設けている。クライアントブラウザソフトウェア２１９は、人間が直接介入することなくこれらの動作を実行するように構成される。モバイルデバイスインターフェース２２１は、クライアントコンピュータシステム２１４からモバイル再生デバイス２１２への制御情報、オペレーティングコード、デジタル情報ファイルの転送を制御するのに使用されるソフトウェアインターフェースである。暗号化され圧縮されたデジタル情報ファイル２２０は、ライブラリサーバ２６０からネットワーク２４０を介してクライアントコンピュータシステム２１４によって受け取られる。代替の実施形態では、分散可能な大容量記憶媒体２４１をネットワーク２４０の代わりに用いて、クライアントコンピュータシステム２１４に情報を転送する。ソフトウェアプレーヤ２２６は、モバイル再生デバイス２１２のオペレーションをエミュレートするのに使用されるソフトウェアモジュールであり、サウンド回路１３０やクライアントコンピュータシステム２１４のオーディオ出力デバイス１３２を介して、デジタル情報ファイルを再生するためのものである。ソフトウェアプレーヤ２２６のオペレーティングコードと構成情報は、モバイル再生デバイス２１２をダウンロード又は更新することができるのと同じ方式でサーバ２６０からダウンロード又は更新することができる。ソフトウェアプレーヤ２２６の機能は、モバイル再生デバイス２１２の機能や動作と同じである。従って、本明細書を通じて「プレーヤ」という用語の使用は、モバイル再生デバイス２１２とソフトウェアプレーヤ２２６の両方に適用される。ソフトウェアプレーヤ２２６には、固有のプレーヤＩＤが割り当てられ、かつモバイル再生デバイス２１２に割り当てられるＩＤと同様に機能するグループＩＤが割り当てられる。
【００２９】
モバイル再生デバイス
モバイル再生デバイス２１２は、オーディオ出力手段によって再生され、或いはディスプレイデバイス上に表示されるサウンド又は表示可能なイメージにデジタル情報ファイルを変換する。好ましい実施形態では、モバイル再生デバイス２１２は、主にオーディオファイルの再生又は視覚画像又はテキストのディスプレイデバイス上への表示専用の最小限の機能の低コストのデバイスである。モバイル再生デバイス２１２は、軽量で低コストの移動が容易な特徴を保持するように最小限に構成されている。従って、好ましい実施形態は、モバイル再生デバイス２１２としてポータブルパーソナルコンピュータ又はラップトップコンピュータの使用を含まず、これは、このような汎用コンピューティングデバイスは通常、好ましいモバイル再生デバイス２１２の軽量で低コストの制約を満たさないことに起因する。このような汎用コンピューティングデバイスは通常、不必要な機能、より複雑なインターフェースを有し、専用モバイル再生デバイス２１２に比べてコストと性能面で不利となる可能性がある。好ましい実施形態では、モバイル再生デバイス２１２は、プロセッサ、メモリ、圧縮されたデジタル情報ファイル２１６を受け取るクライアントコンピュータシステム２１４へのインターフェースを含む。以下により詳細に説明されるように、モバイル再生デバイス２１２はまた、サーバ２６０からクライアントコンピュータシステム２１４を介して受け取ったデジタル情報とソフトウェアファイルとを認証するのに使用される、プレーヤＩＤ２２３、グループＩＤ２２５、サーバ公開キー２１５を含む。ユーザは、デバイス上に設けられたボタンとノブを使用してモバイル再生デバイス２１２を制御する。これらの制御手段は、デジタル情報ファイル２１６をナビゲートし、構成データと再生パラメータを調整するか、或いは再生デバイス２１２内に記憶されたファームウェアによって指示される他の機能を実行するのに使用される。プレーヤに結合されると、クライアントコンピュータシステム２１４又は他の電子デバイスは、これらの制御手段からのユーザ入力を要求することができる。代替の実施形態では、有線又は無線接続を介してプレーヤに結合された遠隔制御ユニット上に追加のユーザ制御手段のセットが設けられる。デジタル情報出力は、ヘッドフォンジャック、オンボードスピーカ、又は無線送信器を介してスピーカ又はヘッドフォンを備えた別個の無線受信器に提供することができる。オーディオレベルは、ボリュームノブを用いて調節することができる。無線送信器は、送信周波数又は他の送信パラメータを調節するための調節ノブを含むことができる。視覚情報出力は、ＬＣＤディスプレイ、ＬＥＤディスプレイ、又は標準的な視覚ディスプレイデバイスへの出力を介して提供される。モバイル再生デバイス２１２は、不揮発性メモリ、ＲＡＭ、ＲＯＭの限定的な量を含む。デジタル情報コンテンツ、構成データ、オペレーティングコードは、モバイル再生デバイス２１２のメモリスペース内に記憶される。構成データは、限定ではないが、公開ＩＤと秘密ＩＤ、コンテンツ再生パラメータ、ユーザインターフェースパラメータを含む。不揮発性メモリの使用によって、デジタル情報コンテンツ、構成データ、ファームウェアの一部をダウンロードによって更新することが可能となる。デジタル情報コンテンツとファームウェア（オペレーティングソフトウェア）の両方は、このメモリデバイス内に記憶される。ファームウェア及び構成情報の一部は、読出し専用メモリ（ＲＯＭ）内に恒久的に記憶される。内部メモリ割当て方法が、モバイル再生デバイス２１２メモリのコンテンツを追跡するのに使用される。この割当て方法は、セグメントナビゲーションデータ２１８と共に、モバイル再生デバイス２１２メモリ内に常駐する所要のデジタル情報、プログラム、構成データ、又はヘッダデータを特定する手段を提供する。モバイル再生デバイス２１２は、モバイル再生デバイス２１２がクライアントコンピュータシステム２１４から圧縮されたデジタル情報ファイル２１６、ソフトウェア更新、構成変更を受け取るクライアントコンピュータシステム２１４へのインターフェースを含む。
【００３０】
ライブラリサーバからクライアントコンピュータシステムへのデジタル情報コンテンツ、ソフトウェア更新、又は構成情報のダウンロード
クライアントコンピュータシステム２１４のクライアントブラウザソフトウェア２１９は、ライブラリサーバ２６０のライブラリ管理ソフトウェア２６１及びモバイル再生デバイス２１２に常駐するファームウェアと協働して動作し、消費者が分散ネットワーク２４０全体を通してデジタル情報ライブラリサーバ２６０からの選択されたデジタル情報コンテンツをブラウズし、プレビューし、選択し、購入し、更に配信することができる手段を供給する。デジタル情報コンテンツは通常、購入時にクライアントコンピュータシステム２１４にダウンロードされるが、１）購入後のある時点で、又は２）初期購入後の数回デジタル情報コンテンツをダウンロードすることができる。クライアントブラウザ２１９は、ユーザの介入なしにクライアントコンピュータシステム２１４にコンテンツをダウンロードするように構成することができる。更に、クライアントコンピュータシステム２１４のソフトウェア自体又はモバイル再生デバイス２１２に常駐するソフトウェア／ファームウェアの一部は、ライブラリサーバ２６０からダウンロード又は更新することができる。モバイル再生デバイス２１２常駐ソフトウェア／ファームウェアは、クライアントコンピュータシステム２１４を介してダウンロードされる。ライブラリサーバ２６０がクライアントコンピュータシステム２１４ソフトウェア又はモバイル再生デバイス２１２ソフトウェア／ファームウェアの更新された、又は最新のコピーを有する場合、ライブラリサーバのコピーをダウンロードし、対応するクライアントコンピュータシステム２１４ソフトウェア又はモバイル再生デバイスソフトウェア２１２の古いバージョンを置き換える。ソフトウェアは、デジタル情報ファイルのスクランブル及び配信と同様の方式で暗号化され、スクランブルされ、更にデジタル署名される。再生デバイス２１２のＩＤリスト、オーディオプロンプト、その他の構成データへの変更は、ライブラリサーバ２６０からソフトウェア更新をダウンロードするのと同様の方式でダウンロードすることができる。
【００３１】
好ましい実施形態は、３つの認証プロセスを利用し、サーバ２６０からクライアントシステム２１４及び再生デバイス２１２への情報の転送を保護する。第１に、ポイントツーポイント認証プロトコルが実施され、これによりライブラリサーバ２６０は、要求しているクライアントコンピュータシステム２１４が許可されたクライアントであることを検証する必要があり、クライアントコンピュータシステム２１４は、ライブラリサーバ２６０が許可されたプロバイダであることを検証する必要がある。第２に、ターゲッティングプロトコルが実施され、その際、ライブラリサーバ２６０は、ライブラリサーバ２６０から選択されたダウンロードデータを受け取ることが許可されたモバイル再生デバイス２１２のための識別子のセット（すなわち、プレーヤＩＤ）を利用する。モバイル再生デバイス識別子は、クライアントコンピュータシステム２１４によって提供され、又はライブラリサーバ２６０上に記憶されたユーザプロファイルから参照される。ターゲッティングプロセスでは、ライブラリサーバ２６０は、これらの識別子を備えたモバイルデバイス２１２によってのみ読み出すことのきるデータを、フォーマットしダウンロードする。第３に、ライブラリサーバデジタル署名は、モバイル再生デバイス２１２が使用して、ダウンロードデータは許可されたライブラリサーバにより作成されたものであることを検証するために、該ダウンロードデータに添付される。本発明のこれらの３つの認証プロセスについては、以下のセクションで詳細に説明する。
【００３２】
ポイントツーポイント認証プロトコル
ライブラリサーバ２６０、クライアントコンピュータシステム２１４、モバイル再生デバイス２１２は各々、別のシステムの真正性を検証するのに使用される固有の検証シーケンスを有する。ライブラリサーバ２６０とクライアントシステム２１４間の通信では、両方のシステムが交互に、（１）他のシステムの検証を要求し、（２）検証要求に対して認証応答を返すように動作する。モバイルデバイス２１２とクライアントコンピュータシステム２１４との間の通信は、同じ認証プロトコルを使用し、かつモバイルデバイス２１２とライブラリサーバ２６０との間のクライアントシステム２１４を介したリアルタイム通信を使用する。この検証シーケンスは、要求しているシステム（すなわち、検証を要求しているシステム）によって認証された受信側システム（すなわち応答者）にポイントツーポイント送信で送信されるビットストリーム又はデータ構造の予め決められたセットを含む。受信側システムは、特定の応答ビットストリーム又はデータ構造を要求しているシステムに送ることによって、予め設定された方式で検証シーケンスに応答する必要がある。要求しているシステムによって応答者からの適切な応答データが受け取られると、検証されているシステムは、許可されたシステムとみなされる。反対に、要求しているシステムが、予め決められたタイムアウト時間期間の前に適切な応答データを受け取らなかった場合には、検証されているシステムは無許可とみなされる。両方のシステムは、別個の検証サイクルで要求者と応答者として動作することによって通信を開始する。これらのポイントツーポイント認証サイクルが完了すると、両方のシステムが互いを許可されたシステムと見なした場合、更なるクライアント／サーバ処理のみが続行される。
【００３３】
代替の実施形態では、ポイントツーポイント認証が、ライブラリサーバ２６０、クライアントコンピュータシステム２１４、モバイル再生デバイス２１２の間での通信のサブセットで使用される。別の実施形態では、ポイントツーポイント認証は使用されず、システムセキュリティは、ターゲッティング及び／又はデジタル署名認証の使用に依存する。
【００３４】
ターゲッティングプロトコル
本発明のターゲッティングプロトコルは、デジタル情報コンテンツの再生、プレーヤ構成データの調節、指定されたプレーヤ２１２／２２６又はモバイル再生デバイス２１２の指定されたセットへのプレーヤオペレーティングコードのダウンロードを制限するための手段と方法である。各プレーヤ２１２／２２６は、固有のプレーヤＩＤ２２３を含む。プレーヤＩＤ２２３は、公開プレーヤＩＤと秘密プレーヤＩＤを含む。公開プレーヤＩＤは、固有の識別子であり、プレーヤ識別用にシリアルナンバーとして機能する。秘密プレーヤＩＤは、個々のモバイル再生デバイス２１２向けにデータをターゲットするのに使用される。秘密プレーヤＩＤは、インストレーション中を除いて、どのような通信リンク又はネットワーク経路を通じても送信されることはない。好ましい実施形態では、秘密プレーヤＩＤは、完全に異なるものでなくてはならないが、固有である必要はない。
【００３５】
モバイル再生デバイス２１２は、グループＩＤを使用して論理的に共にグループ化することができる。デジタル情報コンテンツ、ソフトウェア、又は構成データ変更は、グループＩＤによって決められたモバイル再生デバイス２１２のグループにターゲットすることができる。各プレーヤ２１２／２２６は、特定のプレーヤ２１２／２２６がメンバーである１つ又はそれ以上のグループＩＤ２２５の記憶用のメモリスペースを含む。各グループＩＤは、各々が公開及び秘密プレーヤＩＤにそれぞれ相当する公開部分と秘密部分とを含む。各グループは、他のプレーヤ又はグループＩＤと共用していない固有の値が付けられた公開ＩＤによって識別される。デジタル情報コンテンツ、ソフトウェア、又は構成データは、特定のプレーヤＩＤ向けにターゲットされるのと同じ方法で特定のグループＩＤ向けにターゲットすることができる。同じグループのモバイル再生デバイス２１２は、同じグループＩＤを共用する。特定のグループＩＤは、全てのモバイル再生デバイス２１２がメンバーであるグローバルグループとして予め決められる。モバイル再生デバイス２１２は、１つより多いグループのメンバーとすることができる。特定のプレーヤ２１２／２２６は、新しいグループＩＤを特定のプレーヤ２１２／２２６内に保持されるグループＩＤ２２５のセットに添付することによって新しいグループに追加される。新しいグループＩＤは、サーバ２６０が公開グループＩＤとグループキーをクライアントコンピュータシステム２１４を介してプレーヤ２１２／２２６に提供した後に添付される。プレーヤ２１２／２２６は、グループキーとモバイル再生デバイス２１２秘密プレーヤＩＤとの組み合わせから秘密グループＩＤを生成する。秘密プレーヤＩＤと同様に、秘密グループＩＤは、インストレーション中を除いてはどのような通信リンク又はネットワーク経路を通じても送信されることはない。代替の実施形態では、プレーヤは、グループ秘密ＩＤを直接受け取り、又はグループキーとプレーヤ公開ＩＤ又は他の公知の数値とを組み合わせることによって受け取る。別の代替の実施形態では、秘密グループＩＤがターゲッティングプロセスで使用されず、プレーヤには転送されない。グループ割当てプロセスは、クライアントシステム２１４を介したサーバ２６０とプレーヤとの間のリアルタイム通信を使用することだけに制限することができ、或いはグループ割当てがクライアントシステム２１４にダウンロードされた後のある時点で行うことができる。本発明で定義されたプレーヤＩＤ及びグループＩＤについて説明してきたが、ターゲッティングプロトコルでのこれらのＩＤの使用については次で説明する。
【００３６】
ライブラリサーバ２６０は、図２に示されるようにプレーヤＩＤテーブル２６６を含む。プレーヤＩＤテーブル２６６は、秘密ＩＤ及び公開ＩＤ用の記憶領域を含む。秘密ＩＤは、新しいモバイル再生デバイスがシステムにインストールされた場合、又は新しいグループが設定された場合に、プレーヤテーブル２６６に予めロードされる。別の実施形態では、ＩＤテーブル２６６は、グループ又はプレーヤ公開ＩＤを変換する数学的関数である。公開プレーヤ及びグループＩＤは、クライアントコンピュータシステム２１４が、特定のプレーヤ２１２／２２６又はモバイル再生デバイス２１２のセットを特定の指定されたデジタル情報、ソフトウェアコンテンツ、又は構成データ選択にターゲットしたい場合、クライアントコンピュータシステム２１４によってサーバ２６０に送られる。デジタル情報は、ライブラリサーバ２６０に記憶されたファイル２６２から選択される。ソフトウェア又は構成データは、サーバ２６０に記憶されたファイル又はサーバ２６０による要求に応じて生成されたデータから選択される。ソフトウェアコンテンツと構成データは、デジタル情報コンテンツに対するオーサリングプロセスと同様の方式で作成され、スクランブルされる。ターゲットされた公開ＩＤのセットとサーバ２６０から転送される関連データとの間のアソシエーションがクライアントコンピュータシステム２１４によって行われると、ライブラリサーバ２６０は、選択されたファイルのターゲットヘッダを生成する。ライブラリ管理ソフトウェア２６１は、公開ＩＤを秘密ＩＤテーブル２６６に照会し、対応するターゲット秘密ＩＤを特定する。ターゲットヘッダは、選択されたファイルからのスクランブル解除マップ３２２とターゲットされたモバイル再生デバイス２１２に対応する秘密プレーヤＩＤとの組み合わせを含む。従って、スクランブル解除マップ３２２は、ターゲットされたモバイル再生デバイス２１２の秘密ＩＤを使用して暗号化される。このターゲットヘッダは、ネットワーク転送可能データブロックにおける対応するデジタル情報又は選択されたファイルのソフトウェアコンテンツにリンクされている。デジタル署名は、データ署名プロトコルに関して以下に説明するようにデータブロックに加えられる。トランスポート保全性データ（チェックサム又は巡回冗長検査の使用など）がデータブロックに加えられ、該データブロックは、ネットワーク２４０を介してクライアントコンピュータシステム２１４に送られる。データブロックは、そのヘッダの対応するスクランブル解除ブロック３２２を使用することでのみスクランブル解除することができ、スクランブル解除ブロック３２２は、ターゲットされたモバイル再生デバイス２１２によってのみ知られる秘密ＩＤと組み合わされ（すなわち符号化され）ているので、ターゲットされたモバイル再生デバイス２１２だけがデータブロックをスクランブルを解除して読み出すことができる。その結果、選択されたデジタル情報、ソフトウェアコンテンツ、構成データが、モバイル再生デバイス２１２の特定のセットにターゲットされる。
【００３７】
モバイル再生デバイス２１２の小さなグループでは、デジタル情報ファイルの各ターゲットヘッダは、異なるプレーヤ２１２／２２６に各々が関連付けられた複数のスクランブル解除マップを含むことができる。このようにして、複数のモバイル再生デバイス２１２は、クライアントコンピュータシステム２１４上に記憶された単一のファイル２２０を読み出すことができる。
【００３８】
当業者であれば、ターゲッティングの代替の方法が存在することに気付くであろう。代替の実施形態では、ライブラリサーバ２６０は、ターゲットの受信側の秘密プレーヤ２１２／２２６識別子又はターゲットグループの秘密グループ識別子を使用して、スクランブルマップ３１６を生成する。スクランブル解除マップ３２２は、受信側プレーヤ又はグループにとって既知であるので、ファイルと共に記憶されることはない。この方法は、コンテンツを単一のプレーヤ２１２／２２６又はグループにターゲットし、コンテンツの無許可の再生を阻止するのと同じ結果が得られる。
【００３９】
別の代替の実施形態では、ライブラリサーバ２６０は、デジタル情報コンテンツをスクランブルしないか、或いは公知のキーを使用してデジタル情報コンテンツをスクランブルする。この実施形態では、スクランブル解除マップ３２２は必要ではなく、ファイルと共に記憶されることはない。公開又は秘密プレーヤ２１２／２２６識別子は、ターゲッティング識別目的のためにヘッダに記憶することができる。ライブラリサーバ２６０からデータを受け取ると、プレーヤ２１２／２２６は、そのプレーヤ２１２／２２６の識別子又はグループ識別子がヘッダに含まれているかどうかをチェックする。この方法は、修正されていないモバイル再生デバイス２１２を仮定し、コンテンツの無許可の再生を阻止するのと同じ結果が得られる。
【００４０】
別の代替の実施形態では、ユーザがライブラリサーバ２６０に登録されてユーザのクライアントＩＤを取得したときに、ターゲットされたモバイル再生デバイス２１２のプレーヤＩＤがクライアントコンピュータシステム２１４によってライブラリサーバ２６０に送られる。この代替の実施形態では、これらのプレーヤＩＤは、ライブラリサーバ２６０上でユーザプロファイル内に記憶される。この実施形態では、ライブラリサーバ２６０は、ターゲットされたモバイル再生デバイス２１２のプレーヤＩＤを管理する。
【００４１】
デジタル署名プロトコル
本発明で使用される第３の認証プロトコルは、デジタル署名プロトコルである。ライブラリサーバ２６０によって生成され、クライアントコンピュータシステム２１４にダウンロードされた選択ブロックに対して、ライブラリサーバ２６０は、その秘密ライブラリキー２６３を使用してデジタル署名をデータブロックに加える。デジタル署名は、ライブラリサーバ２６０からクライアントコンピュータシステム２１４にダウンロードされたデータブロック内のデータと組み合わされた既知のビットストリング又はデータパターンを含む。ライブラリサーバ２６０は、データブロックの全てに対して、又はデータブロックの選択されたサブセットに対してこの動作を行うことができる。データブロックがクライアントコンピュータシステム２１４を介してプレーヤ２１２／２２６にダウンロードされた後、プレーヤ２１２／２２６は、プレーヤ２１２／２２６にとっては既知の公開サーバキーを使用してライブラリサーバ２６０によって加えられたデジタル署名を検索することができる。これにより、プレーヤ２１２／２２６は、データブロックが許可されたライブラリサーバ２６０から生じたものであることを検証することができる。同様に、公開サーバキーは、クライアントコンピュータシステム２１４に対して既知であり、該クライアントコンピュータシステムは、データブロックが許可されたライブラリサーバ２６０から生じたものであることを検証する同一の動作を行うことができる。この実施形態では、ライブラリサーバ２６０がコンテンツに対して署名を行う。当業者であれば、署名は、オーサリングシステム２８０がデジタル情報に対して行ってもよいことは理解されるであろう。署名は、オーサリングシステム２８０とライブラリサーバ２６０が共用する複数の段階プロセスで行うことができる。
【００４２】
代替の実施形態では、デジタル署名は、信頼されるクライアントコンピュータシステム２１４によってダウンロードされたマテリアルに加えられる。別の代替の実施形態では、デジタル署名は、ダウンロードされたマテリアルには加えられず、システムセキュリティは、ターゲッティング及び／又はポイントツーポイント認証の利用に依存する。
【００４３】
クライアントコンピュータシステムからモバイル再生デバイスへのデジタル情報コンテンツ、ソフトウェア更新、又は構成情報のダウンロード
第１のステップでは、クライアントコンピュータシステム２１４とモバイルデバイスは、上述されたポイントツーポイント認証プロトコルを使用して、許可されたモバイル再生デバイス２１２が許可されたクライアントコンピュータシステム２１４と通信しているかどうかを検証する。通信している場合、モバイル再生デバイス２１２は、そのメモリマップをモバイルデバイスインターフェース２２１を介してクライアントコンピュータシステム２１４に送信する。クライアントコンピュータシステム２１４にある利用可能なデジタル情報ファイル２２０とプレーヤ構成プロファイルを定義するコンテンツのテーブルは、クライアントコンピュータシステム２１４のユーザに対してモバイル再生デバイス２１２メモリマップと共に表示される。ユーザは、モバイル再生デバイス２１２メモリマップによって決められた指定のモバイル再生デバイス２１２メモリの一部又はセグメントをクライアントコンピュータシステム２１４のどのファイル２２０で置き換える必要があるかを選択する。或いは、クライアントブラウザ２１９は、この選択プロセスを自動的に行うように構成することができる。いずれの場合においても、ユーザは、再生デバイス２１２の利用可能なメモリよりも大きなデジタル情報コンテンツを選択することはできない。更に、再生デバイス２１２の制御ソフトウェア及び／又は構成データは、クライアントコンピュータ２１４によって自動的に更新することができる。その後、指定されたデジタル情報ファイル２２０、関連するヘッダ、オペレーティングコード、又は構成データは、モバイル再生デバイス２１２メモリにダウンロードされる。モバイル再生デバイス２１２は、チェックサムを使用してダウンロードの保全性を検証する。モバイル再生デバイス２１２は、サーバ公開キー２１５、ヘッダ、デジタル署名を使用して、上述されたようにダウンロードを認証する。ヘッダスクランブル解除マップは、ターゲットされたモバイル再生デバイス２１２によって使用され、ダウンロードされたデータのスクランブルを解除する。他の実施形態では、モバイル再生デバイス２１２は、署名を認証する前に、ダウンロードされたデータのスクランブルの解除及び／又はダウンロードされたデータの解凍を行うことができる。デジタル情報コンテンツの各セグメントは、上述の技術のいずれかを使用して別々に認証し、確認することができる。モバイル再生デバイス２１２上のデジタル情報プロンプトによってユーザは、ダウンロードされたデータのヘッダにあるコンテンツのテーブルが指定するダウンロードされたデジタル情報コンテンツの所望の部分に誘導される。ユーザは、プレビューオプションを選択することによって、デジタル情報コンテンツの選択された部分をプレビューすることができる。プレビューオプションは、選択されたデジタル情報プログラムの予め設定された部分を再生する。特定のデジタル情報プログラムを選択すると、選択されたデジタル情報プログラムがユーザのために再生される前に、モバイル再生デバイス２１２がデジタル情報コンテンツをサウンド又は表示可能なイメージに変換し、オーディオ出力手段を介して再生され、或いはディスプレイデバイス上に表示される。
【００４４】
クライアントコンピュータシステム２１４のソフトウェアプレーヤ２２６はまた、モバイル再生デバイス２１２にダウンロードされたデジタル情報コンテンツとほぼ同じ形式でデジタル情報コンテンツを受け取ることができるが、ソフトウェアプレーヤ２２６用のデジタル情報コンテンツは、ソフトウェアプレーヤ２２６にダウンロードする必要はない。ソフトウェアプレーヤ２２６は、クライアントコンピュータシステム２１４とメモリ及び／又はディスク記憶スペースを共用しているので、デジタル情報コンテンツに直接アクセスすることができる。従って、ダウンロード又はメモリマップとは関係しない。モバイル再生デバイス２１２と同じ方式で、ソフトウェアプレーヤ２２６は、デジタル署名検証、チェックサムの検証、ターゲット情報の受け取りを行う。代替の実施形態では、ソフトウェアプレーヤ２２６は、デジタル情報コンテンツ、構成情報、動的にダウンロードされたソフトウェアを受け取ったときに、モバイル再生デバイス２１２と同じ通信プロトコルを使用することができる。
【００４５】
図４は、本発明の代替の実施形態を示す。図４に示されるように、オーサリングシステム２８０は、複数のライブラリサーバ２６０をサポートすることができる。各ライブラリサーバは、デジタル情報コンテンツの特定のタイプをサポートするように構成することができる。上述と同じ方式で、クライアントコンピュータシステム２１４は、ネットワーク２４０にアクセスし、上述の認証プロセスを行った後にライブラリサーバ２６０のいずれかからデジタル情報コンテンツを取得する。許可サーバ２７０は、この目的のために備えられる。図４に示される構成は、より分散されたアーキテクチャを提供し、これによって幾つかのサーバプラットフォーム全体にわたって負荷が分散される。多くのクライアントコンピュータシステム２１４を有するサイトは、ネットワーク２４０に関する需要を低減するために、自己のライブラリサーバ２６０を有することができる。このアーキテクチャの規模とクライアントコンピュータシステム２１４の数が増大すると、ライブラリサーバ２６０によって提供されるコンテンツは増大する。
【００４６】
図５は、本発明の別の実施形態を示しているが、但し、ライブラリサーバ４６１が、単一のライブラリサーバプラットフォーム４６１上で同時に実行される複数の別々のプロセス又はタスク４６０として実装される。各ライブラリサーバプロセス４６０は、デジタル情報コンテンツの対応する部分へのアクセスに対する要求に応える。このコンテンツは、上述の方式でオーサリングシステム２８０を使用して作成される。許可サーバ２７０は、クライアントコンピュータシステム２１４とライブラリサーバプロセス４６０との間のリンクを確認するのに使用される。図５に示される構成は、複数のライブラリの拡張性がサポートしながら単一のサーバの利便性が維持される点で有利である。
【００４７】
この概念はまた、オーサリングと許可サーバ２８０、２７０それぞれに使用することができる。図６に示されるように、オーサリングシステム２８０と許可サーバ２７０は、オーサリングプロセス６８０と許可プロセス６７０として単一のプラットフォーム６８５上に実装される。これらのプロセスは、この実装が単一サーバの利便性とオーサリング及び許可タスクの複数のプロセスの拡張性を提供することを除けば、上述と同じ機能を実効する。
【００４８】
図７は、クライアントコンピュータシステム２１４がローカルライブラリ７１０を含む更に別の代替の実施形態を示す。ローカルライブラリ７１０は、ローカル記憶領域と、ライブラリサーバ２６０からのアーカイブされたデジタル情報のサブセットへのアクセスを可能にするライブラリアクセス制御機能を提供する。上述の方式では、クライアントコンピュータシステム２１４のユーザがアクセスしたいライブラリサーバ２６０のデジタル情報のタイトル又はアイテムを該ユーザが識別する。好ましい実施形態では、これらの選択コンテンツは、クライアント記憶領域２２０（図２に示されるように）に転送され、次いで、モバイル再生デバイス２１２へダウンロードされる。図７に示される実施形態は、クライアント記憶領域２２０から拡張され、ローカルライブラリ７１０を生成する。ローカルライブラリ７１０は、選択されたコンテンツを記憶するだけでなく、ローカルに記憶されたコンテンツのサーチ、ソート、分類、抽出を行うのにも使用される。ローカルライブラリ７１０によって、クライアントコンピュータシステム２１４は、種々のユーザ選択構成でコンテンツのカスタムコレクションを生成するのに使用することができるフルライブラリの小さなサブセットを維持することができる。クライアントシステム２１４は、他のクライアントシステム２１４のローカルライブラリ７１０のコンテンツにアクセスできるようにしてもよい。関連する代替の実施形態では、ライブラリサーバプロセス４６０はまた、選択されたクライアントシステム２１４に常駐する。この実施形態によって、クライアントシステム２１４は、ローカルに位置付けられたクライアントシステム２１４上で実行されるライブラリサーバプロセス４６０によりスクランブルされ、ターゲットされ、更に配信されるコンテンツをブラウズし購入することが可能になる。ライブラリをローカルで維持することによって、ネットワークアクセス及び転送オーバヘッドの一部が不要になる。
【００４９】
図８は、クライアントコンピュータシステム２１４が排除され、モバイル再生デバイス２１２がネットワークインターフェース８１０を介してネットワーク２４０に直接接続されている本発明の別の代替の実施形態を示す。好ましい実施形態では、モバイル再生デバイス２１２は、主にオーディオファイルの再生或いは視覚画像又はテキストのディスプレイデバイス上への表示専用の最小機能デバイスである。モバイル再生デバイス２１２は、軽量化、低コスト、移動性が容易な特徴を保持するように最小限に構成されている。従って、好ましい実施形態は、ポータブルパーソナルコンピュータ又はラップトップコンピュータのようなデバイスは、一般に好ましいモバイル再生デバイス２１２の軽量及び低コストの制約条件を満たしていないので、これらの使用を含まない。しかしながら、最小モバイル再生デバイス２１２は、特定の従来のネットワークプロトコルに対する従来のハードウェアコネクタ、ハードウェアバッファとコントローラ、ファームウェアサポートを含むネットワークインターフェース８１０を付加するように増強することができる。例えば、モバイル再生デバイス２１２は、再生デバイスを電話網に接続できる電話ジャックを含む一体型モデムを用いて増強することができる。当業者であれば、ネットワークインターフェース８１０がモバイル再生デバイス２１２などの低コストの軽量デバイスにおいて実装できることは明らかであろう。クライアントシステムブラウザ２１９が図８に示される代替の実施形態では利用可能ではないので、モバイル再生デバイス２１２のファームウェア又は他の不揮発性メモリにおいて簡単なユーザインターフェースを設け、これを用いてライブラリサーバ２６０からダウンロードされ再生されるデジタル情報のアイテムをユーザが選択することができる。上述のように、モバイル再生デバイス２１２とライブラリサーバ２６０との間のリンクを確認するための認証プロセスは、ライブラリサーバ２６０コンテンツへのユーザのアクセスの前に実施する必要がある。或いは、クライアントブラウザ２１９をサポートするためにネットワーク２４０に結合されたクライアントシステム８１４を設け、これによってライブラリサーバ２６０からモバイル再生デバイス２１２のいずれにも直接的にダウンロードし再生するためのデジタル情報のアイテムの選択が可能になる。クライアントシステム８１４は、記憶スペース２２０又はローカルライブラリ７１０に類似した形式でデジタル情報、ソフトウェア、構成データのローカル記憶領域をサポートすることができる。更に、ネットワーク２４０を介してライブラリサーバ２６０ではなくクライアントシステム８１４に伝送されるようにネットワークインターフェース８１０を更に単純化した実装を設計することもできる。
【００５０】
本発明の別の代替の実施形態では、デジタル情報プログラミング選択は、上述のようにクライアントコンピュータシステム２１４及びライブラリサーバ２６０を使用して行われるが、この選択は、大容量記憶媒体２４１上に配信される。大容量記憶媒体２４１は、ＣＤ−ＲＯＭ、ＰＣＭＣＩＡカード、ＤＶＤ、フロッピー（登録商標）ディスク、リムーバブルハードドライブ、デジタル磁気テープ、光学式カード、フラッシュメモリ、或いは他の光学式、磁気式、電子式、又は半導体メモリデバイスを含む、様々な従来の大容量記憶技術のいずれかに相当する。クライアントコンピュータシステム２１４のユーザが選択すると、選択されたプログラミングは上述のようにターゲットされてスクランブルされ、選択された大容量記憶媒体２４１に転送され、更に、郵送され、手渡しされ、ユーザの引き取りを待ち受ける。ユーザが選択された大容量記憶媒体２４１を物理的に所有すると、選択されたプログラミングは、クライアントブラウザ２１９によって大容量記憶媒体２４１から読み出され、その後、上述のようにモバイル再生デバイス２１２に転送される。図９は、モバイル生成デバイス２１２にデータを転送するためにクライアントコンピュータ２１４の使用を含まない本システムの別の実施形態を示す。キオスク９１０は、図１で上述されたようなコンピュータシステムからなる。キオスク９１０は、クライアントコンピュータシステム２１４と同等の方式でブラウズ、コンテンツ購入、ダウンロード機能を実行できる公開アクセス可能なユニットである。キオスク９１０は、コンテンツの高速なローカルアクセス及びダウンロードのための固有のライブラリサーバを含むので特別である。キオスク９１０は、モバイルデバイスインターフェース２２１、クライアントブラウザ２１９の特別バージョン、ローカルライブラリサーバプロセス４６０を含む。キオスクライブラリサーバプロセス４６０は、スクランブルされ圧縮されたデジタル情報ファイル２６２のローカル記憶領域を有する。これらの圧縮された情報ファイル２６２は、リモートオーサリングシステム２８０から発生し、大容量記憶媒体２４１の物理的トランスポート又は分散ネットワーク２４０を介して配信することができる。顧客は、クライアントブラウザ２１９を動作させ、顧客のモバイル再生デバイス２１２に配信されたデジタル情報をブラウズし、選択し、更に購入する。認証、ターゲッティング、ダウンロードプロセスは、ネットワーク２４０を介してリモート許可サーバ２７０に接続されたライブラリサーバプロセス４６０によってキオスク内で実行される。関連の実施形態では、図７は、キオスク９１０と同様の機能を有するキオスクに変換できるローカルライブラリ７１０を有するクライアントシステム２１４を示す。このシステムでは、クライアントブラウザ２１９の特別バージョンが、前のキオスクの実施形態と同じユーザ機能を提供する。
【００５１】
本発明の別の代替の実施形態では、デジタル情報プログラミング選択は、クライアントコンピュータシステム２１４に結合するメディアリーダ／ライタインターフェースを通じて配信される。メディアリーダ／ライタインターフェースは、クライアントコンピュータシステム２１４からリムーバブルメディア記憶装置への制御情報、オペレーティングコード、デジタル情報ファイルの転送を制御する論理である。インターフェース論理は、モバイルデバイスインターフェース２２１と置き換えるか、或いはこれに追加することができる。
【００５２】
リムーバブルメディア記憶装置は、フラッシュメモリカード、ミニディスク、ＣＤ、ＤＶＤ、又は等価なものなどのデジタルコンテンツを記憶できる記憶媒体である。リムーバブルメディア記憶装置に転送されるデジタルコンテンツの量は、リムーバブルメディア記憶装置において利用可能な記憶スペースに依存する。リムーバブルメディア記憶装置は、メディアリーダ／ライタデバイスに取り外し可能に接続され、該メディアリーダ／ライタデバイスは、有線方式でクライアントコンピュータシステム２１４に結合することができ、コンピュータシステム２１４に組み込むこともできる。例えば、メディアリーダ／ライタデバイスは、クライアントコンピュータシステム２１４のＵＳＢポートに接続するＵＳＢリーダ／ライタとすることができる。或いは、メディアリーダ／ライタデバイスとコンピュータシステム２１４との間の接続は無線であってもよい。例えば、メディアリーダ／ライタデバイスとコンピュータシステム２１４との間の接続は、ＩＲ接続、ＬＡＮ接続、公衆ネットワークを介した無線接続、電話網を介した無線接続などとすることができる。
【００５３】
リムーバブルメディア記憶装置でのデジタル情報プログラミング選択は、モバイル再生デバイス２１２によってユーザに提供される。モバイル再生デバイスは、リムーバブルメディア記憶装置に接続され、デジタル情報ファイルを読み出す。例えば、デジタルオーディオコンテンツを記憶しているフラッシュメモリカードをモバイル再生デバイス２１２に挿入することができる。リムーバブルメディア記憶装置上に記憶されたデジタルコンテンツは、リムーバブルメディア記憶装置から直接レンダリングするか、或いはリムーバブルメディア記憶装置からコピーし、モバイル再生デバイス２１２内の固定記憶装置に記憶し、その後でレンダリングを行うことができる。
【００５４】
１つの実施形態では、上述されたように、デジタル情報コンテンツの再生を制限するために、コンテンツはターゲットヘッダでターゲットされる。ターゲットヘッダは、特定のモバイル再生デバイス２１２に対応するプレーヤＩＤ２２３又はプレーヤグループＩＤ２２５などのプレーヤＩＤを示す情報を含む。従って、モバイルデバイス２１２は、プログラミング選択がターゲットヘッダに対応する場合にのみこれをレンダリングする。
【００５５】
本システムの代替の実施形態では、全システム構成要素を接続するために共通通信ネットワークを使用する。図１０では、ネットワーク２４０は、クライアントシステム２１４、８１４、ネットワークインターフェース８１０、ライブラリサーバ２６０、許可サーバ２７０、オーサリングシステム２８０に直接結合される。当業者であれば、システムの機能を変えることなくネットワーク２４０を幾つかの独立したネットワーク又は通信リンクにセグメント化することができる点は理解されるであろう。
【００５６】
従って、クライアントコンピュータシステム及びクライアントコンピュータシステムに取外し可能に接続できるモバイルデジタル情報再生デバイスへのデジタル情報ライブラリプログラム、ソフトウェア、構成データを安全に転送するための認証及び暗号化プロトコルを用いるコンピュータネットワークベースのデジタル情報ライブラリシステムを実現する方法及び装置が開示される。本発明を特定の例及びサブシステムに関して説明してきたが、本発明がこれらの特定の例又はサブシステムに限定されず、他の同様の実施形態に拡張されることは、当業者には明らかであろう。本発明は、添付の請求項に記載されるこれらの他の実施形態の全てを含む。
【図面の簡単な説明】
【００５７】
【図１】本発明を実施することができる代表的なコンピュータプラットフォームを示す図である。
【図２】本発明のコンピュータネットワークベースのデジタル情報ライブラリシステムを示すハイレベルブロック図である。
【図３】本発明のオーサリングシステムのハイレベルのブロック図である。
【図４】複数のライブラリサーバを有する代替の実施形態を示す図である。
【図５】複数のライブラリサーバを有する代替の実施形態を示す図である。
【図６】単一のオーサリング／許可サーバを有する代替の実施形態を示す図である。
【図７】クライアントコンピュータシステムがローカルライブラリを有する代替の実施形態を示す図である。
【図８】モバイル再生デバイスがクライアントコンピュータシステムの代わりに直接ネットワークインターフェースを有する代替の実施形態を示す図である。
【図９】選択されたプログラミングを保存し分散するためにキオスクが使用された代替の実施形態を示す図である。
【図１０】全てのシステム構成要素が共通ネットワークを介して接続される代替の実施形態を示す図である。
【図１】
2008520053.tif 000003
【図２】
2008520053.tif 000004
【図３】
2008520053.tif 000005
【図４】
2008520053.tif 000006
【図５】
2008520053.tif 000007
【図６】
2008520053.tif 000008
【図７】
2008520053.tif 000009
【図８】
2008520053.tif 000010
【図９】
2008520053.tif 000011
【図１０】
2008520053.tif 000012
【国際調査報告】
2008520053.tif 000013