(57)【特許請求の範囲】
【請求項１】
システムのコントローラが、該システムにアクセス可能な複数のメディアファイルにおける各メディアファイルに関するデータを収集することであって、該データは、１つ以上の供給源から収集される、ことと、
該コントローラが、該収集されたデータを用いて該複数のメディアファイルにおける各メディアファイルに対する信頼度レベルを提供することと、該データの供給源の各々のレーティングを提供することとを行うことであって、該レーティングは、該データが収集される供給源の各々の品質レベルであり、該信頼度レベルは、好ましさの測定値である、ことと
外部デバイスのメディアストレージを満たすために、該コントローラが、該複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアファイルを自動的に選択することは、ユーザが該メディアファイルを選択することなく、該システムのルールを用いて、該メディアファイルの該信頼度レベルと該データの供給源の該レーティングとに基づいており、該メディアストレージは、該外部デバイスのストレージ媒体の割り当てられた量であり、該外部デバイスは、該システムの外部にあり、かつ、該システムに通信可能に結合されることが可能である、ことと、
該コントローラが、該選択されたメディアファイルに対応する情報を用いて、該システムによってアクセス可能なメモリデバイスに格納されているリストをアップデートすることであって、該リストは、該外部デバイスに関連付けられている、ことと、
該コントローラが、該リストを該外部デバイスに伝送することであって、該外部デバイスは、モバイルワイヤレスデバイスである、ことと
を含む、方法。
【請求項２】
前記方法は、識別された選択されたメディアファイルのコンテンツのコピーが該外部デバイス上に存在する該識別された選択されたメディアファイルを転送することなく、前記選択されたメディアファイルを前記外部デバイスに伝送することを含み、該コピーは、前記システム以外の供給源から生じたものとして識別される、請求項１に記載の方法。
【請求項３】
前記外部デバイスのメディアストレージを満たすために、メディアファイルを自動的に選択することは、オートフィルに対して利用可能であると決定された該メディアストレージの一部を満たすために該メディアファイルを選択することを含み、該一部は、オートフィルに対して物理的に利用可能であると決定されたメディアストレージの全体量よりも小さい、請求項１に記載の方法。
【請求項４】
各メディアファイルに対する信頼度レベルを提供することは、それぞれのメディアファイルに関連付けられたメタデータ内のアーティファクトを用いて各メディアファイルに対する信頼度レベルを提供することを含む、請求項１に記載の方法。
【請求項５】
前記方法は、
各メディアファイルの信頼度レベルに従って、前記複数のメディアファイルをカテゴライズすることと、
ランダム化プロセスを該カテゴライズされたメディアファイルに適用することと、
該ランダム化プロセスに基づいて、前記外部デバイスの前記メディアストレージを満たすために該メディアファイルを選択することと
を含む、請求項１に記載の方法。
【請求項６】
前記方法は、
各メディアファイルの信頼度レベルに基づいて、該メディアファイルをカテゴライズすることと、
前記外部デバイスの前記メディアストレージを満たすために該メディアファイルを自動的に選択するためのフィルタとして、オートフィルのために利用可能であると決定された該メディアストレージの一部に対する該カテゴライズされたメディアファイルのファイルサイズの比較を適用することと
を含む、請求項１に記載の方法。
【請求項７】
命令を有する機械読み取り可能なストレージ媒体であって、該命令は、機械によって実行されると、該機械に、請求項１〜請求項６のうちのいずれか１項に記載の方法を含む動作を実行させる、機械読み取り可能なストレージ媒体。
【請求項８】
プロセッサと、
命令を格納する機械読み取り可能なストレージ媒体と
を備えた装置であって、
該機械読み取り可能なストレージ媒体は、該命令が、該プロセッサによって実行されると、該装置に動作を実行させるように、該プロセッサに動作可能に結合され、
該動作は、
該プロセッサを用いて、該装置にアクセス可能な複数のメディアファイルにおける各メディアファイルに関するデータを収集することであって、該データは、１つ以上の供給源から収集される、ことと、
該プロセッサを用いて、該装置において、該収集されたデータを用いて該複数のメディアファイルにおける各メディアファイルに対する信頼度レベルを提供することと、該データの供給源の各々のレーティングを提供することとを行うことであって、該レーティングは、該データが収集される供給源の各々の品質レベルであり、該信頼度レベルは、好ましさの測定値である、ことと、
該プロセッサを用いて、該装置において、外部デバイスのメディアストレージを満たすために、該複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアファイルを自動的に選択することは、ユーザが該メディアファイルを選択することなく、該装置のルールを用いて、該メディアファイルの該信頼度レベルと該データの供給源の該レーティングとに基づいており、該メディアストレージは、該外部デバイスのストレージ媒体の割り当てられた量であり、該外部デバイスは、該装置の外部にあり、かつ、該装置に通信可能に結合されることが可能である、ことと、
該選択されたメディアファイルに対応する情報を用いて、該装置によってアクセス可能なメモリデバイスに格納されているリストをアップデートすることであって、該リストは、該外部デバイスに関連付けられている、ことと、
該リストを該外部デバイスに伝送することであって、該外部デバイスは、モバイルワイヤレスデバイスである、ことと
を含む、装置。
【請求項９】
前記装置は、請求項２〜請求項６のうちのいずれか１項に記載の方法を実行するように構成されている、請求項８に記載の装置。
【請求項１０】
前記装置は、モバイルワイヤレスデバイスとして構成されている、請求項８に記載の装置。
【請求項１１】
前記装置は、据え置き型のパーソナルコンピュータである、請求項８に記載の装置。
【請求項１２】
前記装置は、ワイヤレスサーバとして動作する手段を含む構成を有する据え置き型のパーソナルコンピュータである、請求項８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、２００８年５月１４日に出願された米国仮特許出願第６１／１２７，７９６号と、２００８年５月１４日に出願された米国仮特許出願第６１／１２７，８１３号と、２００８年５月１２日に出願された米国仮特許出願第６１／０５２，６４０号と、２００８年５月１２日に出願された米国仮特許出願第６１／０５２，６３３号とに対して米国特許法第１１９条（ｅ）の下に優先権を主張し、これらの仮特許出願は、本明細書においてそれら全体が参考により援用される。
【背景技術】
【０００２】
（背景）
情報へのアクセスは、現代社会において、個人のアクティビティにおける重要な因子である。情報の流れの改善は、他者と相互作用する個人の能力、変化の必要性に応答する個人の能力、および様々なメディアベースの情報を処理することに由来する楽しみを利用する個人の能力を高める。
【発明の概要】
【課題を解決するための手段】
【０００３】
例えば、本発明は以下の項目を提供する。
（項目１）
複数のメディアファイルの各メディアファイルに対して信頼度レベルを提供することであって、該信頼度レベルは好ましさの測定値である、ことと
該信頼度レベルに基づいて、デバイスのメディアストレージを満たすために複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアストレージは、該デバイスのストレージ媒体の割り当てられた量である、ことと、
該選択されたメディアファイルに対応する情報によってリストをアップデートすることと
を包含する、方法。
（項目２）
上記方法は、上記デバイスに上記リストを伝達することを含み、該デバイスはモバイルワイヤレスデバイスである、項目１に記載の方法。
（項目３）
デバイスのメディアストレージを満たすためにメディアファイルを自動的に選択することは、オートフィルに対して利用可能であると決定された該メディアストレージの一部を満たすために該メディアファイルを選択することを含む、項目１に記載の方法。
（項目４）
各メディアファイルに対する信頼度レベルを提供することは、それぞれのメディアファイルに関連付けられたメタデータ内のアーティファクトを用いて各メディアファイルに対する信頼度レベルを提供することを含む、項目１に記載の方法。
（項目５）
上記方法は、
上記各メディアファイルに対する信頼度レベルに従って、上記複数のメディアファイルをカテゴライズすることと、
ランダム化プロセスを該カテゴライズされたメディアファイルに適用することと、
該ランダム化プロセスに基づいて、上記デバイスの上記メディアストレージを満たすために該メディアファイルを選択することと
を包含する、項目１に記載の方法。
（項目６）
上記方法は、
上記各メディアファイルの信頼度レベルに基づいて、該メディアファイルをカテゴライズすることと、
上記デバイスの上記メディアストレージを満たすために該メディアファイルを自動的に選択するためのフィルタとして、オートフィルのために利用可能であると決定された該メディアストレージの一部に対して、該カテゴライズされたメディアファイルの比較を適用することと
を含む、項目１に記載の方法。
（項目７）
命令を格納する機械読み取り可能な媒体であって、該命令は、機械によって実行されるとき、該機械に、項目１〜項目６のうちのいずれか１項に記載の動作を実行させる、機械読み取り可能媒体。
（項目８）
装置であって
プロセッサと、
命令を格納する機械読み取り可能媒体であって、該命令が、該プロセッサによって実行されたとき、該装置に動作を実行させるように、該プロセッサに動作可能に結合され、該動作は、
複数のメディアファイル内の各メディアファイルに対して信頼度レベルを提供することであって、該信頼度レベルは好ましさの測定値である、ことと
該信頼度レベルに基づいて、デバイスのメディアストレージを満たすために該複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアストレージは、該デバイスのストレージ媒体の割り当てられた量である、ことと、
該選択されたメディアファイルに対応する情報によってリストをアップデートすることと
を包含する、機械読み取り可能媒体と
を備えている、装置。
（項目９）
上記装置は、項目２〜項目６のうちのいずれか１項に記載の方法を実行するように構成される、項目８に記載の装置。
（項目１０）
上記装置が、モバイルワイヤレスデバイスとして構成される、項目８に記載の装置。
（項目１１）
上記装置が、据え置き型のパーソナルコンピュータである、項目８に記載の装置。
（項目１２）
上記装置は、ワイヤレスサーバとして動作する手段を含む構成を有する据え置き型のパーソナルコンピュータである、項目８に記載の装置。
（項目１ａ）
複数のメディアファイルの各メディアファイルに対して信頼度レベルを提供することであって、該信頼度レベルは好ましさの測定値である、ことと
該信頼度レベルに基づいて、デバイスのメディアストレージを満たすために複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアストレージは、該デバイスのストレージ媒体の割り当てられた量である、ことと、
該選択されたメディアファイルに対応する情報によってリストをアップデートすることと
を包含する、方法。
（項目２ａ）
上記方法は、上記デバイスに上記リストを伝達することを含み、該デバイスはモバイルワイヤレスデバイスである、項目１ａに記載の方法。
（項目３ａ）
デバイスのメディアストレージを満たすためにメディアファイルを自動的に選択することは、オートフィルに対して利用可能であると決定されたメディアストレージの一部を満たすために該メディアファイルを選択することを含む、項目１ａに記載の方法。
（項目４ａ）
各メディアファイルに対する信頼度レベルを提供することは、それぞれのメディアファイルに関連付けられたメタデータのアーティファクトを用いて各メディアファイルに対する信頼度レベルを提供することを含む、項目１ａに記載の方法。
（項目５ａ）
上記方法は、
上記各メディアファイルに対する信頼度レベルに従って、上記複数のメディアファイルをカテゴライズすることと、
ランダム化プロセスを該カテゴライズされたメディアファイルに適用することと、
該ランダム化プロセスに基づいて、上記デバイスの上記メディアストレージを満たすために該メディアファイルを選択することと
を包含する、項目１ａに記載の方法。
（項目６ａ）
上記方法は、
上記各メディアファイルの信頼度レベルに基づいて、上記メディアファイルをカテゴライズすることと、
上記デバイスの上記メディアストレージを満たすために該メディアファイルを自動的に選択するためのフィルタとして、オートフィルのために利用可能であると決定された該メディアストレージの一部に対して、該カテゴライズされたメディアファイルの比較を適用することと
を含む、項目１ａに記載の方法。
（項目７ａ）
命令を格納する機械読み取り可能な媒体であって、該命令は、機械によって実行されるとき、該機械に動作を実行させ、該動作は、
複数のメディアファイルの各メディアファイルに対して信頼度レベルを提供することであって、該信頼度レベルは好ましさの測定値である、ことと
該信頼度レベルに基づいて、デバイスのメディアストレージを満たすために複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアストレージは、該デバイスのストレージ媒体の割り当てられた量である、ことと、
該選択されたメディアファイルに対応する情報によってリストをアップデートすることと
を包含する、機械読み取り可能媒体。
（項目８ａ）
上記命令は、上記デバイスに上記リストを伝達することを含み、該デバイスはモバイルワイヤレスデバイスである、項目７ａに記載の機械読み取り可能媒体。
（項目９ａ）
デバイスのメディアストレージを満たすためにメディアファイルを自動的に選択することは、オートフィルに対して利用可能であると決定されたメディアストレージの一部を満たすために該メディアファイルを選択することを含む、項目７ａに記載の機械読み取り可能媒体。
（項目１０ａ）
各メディアファイルに対する信頼度レベルを提供することは、それぞれのメディアファイルに関連付けられたメタデータのアーティファクトを用いて各メディアファイルに対する信頼度レベルを提供することを含む、項目７ａに記載の機械読み取り可能媒体。
（項目１１ａ）
上記命令は、
上記各メディアファイルの信頼度レベルに従って、上記複数のメディアファイルをカテゴライズすることと、
ランダム化プロセスを該カテゴライズされたメディアファイルに適用することと、
該ランダム化プロセスに基づいて、上記デバイスの上記メディアストレージを満たすために該メディアファイルを選択することと
を包含する、項目７ａに記載の機械読み取り可能媒体。
（項目１２ａ）
上記命令は、
上記各メディアファイルの信頼度レベルに基づいて、上記メディアファイルをカテゴライズすることと、
上記デバイスの上記メディアストレージを満たすために該メディアファイルを自動的に選択するためのフィルタとして、オートフィルのために利用可能であると決定された該メディアストレージの一部に対して、該カテゴライズされたメディアファイルの比較を適用することと
を含む、項目７ａに記載の機械読み取り可能媒体。
（項目１３ａ）
装置であって
プロセッサと、
命令を格納する機械読み取り可能媒体であって、該機械読み取り可能媒体は、該命令が、該プロセッサによって実行されたとき、該装置に動作を実行させるように、該プロセッサに動作可能に結合され、該動作は、
複数のメディアファイルの各メディアファイルに対して信頼度レベルを提供することであって、該信頼度レベルは好ましさの測定値である、ことと
該信頼度レベルに基づいて、デバイスのメディアストレージを満たすために複数のメディアファイルからメディアファイルを自動的に選択することであって、該メディアストレージは、該デバイスのストレージ媒体の割り当てられた量である、ことと、
該選択されたメディアファイルに対応する情報によってリストをアップデートすることと
を包含する、機械読み取り可能媒体と
を備えている、装置。
（項目１４ａ）
上記命令は、上記デバイスに上記リストを伝達することを含み、該デバイスはモバイルワイヤレスデバイスである、項目１３ａに記載の装置。
（項目１５ａ）
デバイスのメディアストレージを満たすためにメディアファイルを自動的に選択することは、オートフィルに対して利用可能であると決定されたメディアストレージの一部を満たすために該メディアファイルを選択することを含む、項目１３ａに記載の装置。
（項目１６ａ）
各メディアファイルに対する信頼度レベルを提供することは、それぞれのメディアファイルに関連付けられたメタデータのアーティファクトを用いて各メディアファイルに対する信頼度レベルを提供することを含む、項目１３ａに記載の装置。
（項目１７ａ）
上記命令は、
上記各メディアファイルの信頼度レベルに従って、上記複数のメディアファイルをカテゴライズすることと、
ランダム化プロセスを該カテゴライズされたメディアファイルに適用することと、
該ランダム化プロセスに基づいて、上記デバイスの上記メディアストレージを満たすために該メディアファイルを選択することと
を包含する、項目１３ａに記載の装置。
（項目１８ａ）
上記命令は、
上記各メディアファイルの信頼度レベルに基づいて、上記メディアファイルをカテゴライズすることと、
上記デバイスの上記メディアストレージを満たすために該メディアファイルを自動的に選択するためのフィルタとして、オートフィルのために利用可能であると決定された該メディアストレージの一部に対して、該カテゴライズされたメディアファイルの比較を適用することと
を含む、項目１３ａに記載の装置。
（項目１９ａ）
上記装置が、モバイルワイヤレスデバイスとして構成される、項目１３ａに記載の装置。
（項目２０ａ）
上記装置が、据え置き型のパーソナルコンピュータである、項目１３ａに記載の装置。
（項目２１ａ）
上記装置は、ワイヤレスサーバとして動作する手段を含む構成を有する据え置き型のパーソナルコンピュータである、項目１３ａに記載の装置。
【０００４】
本発明の実施形態は、例示としてのみ示され、添付の図面の図に対する制限として示されていない。
【図面の簡単な説明】
【０００５】
【図１】図１は、様々な実施形態に従う、メディアコンテンツを管理するシステムの機能ブロック図である。
【図２】図２は、様々な実施形態に従う、システムのメディア同期エンジンとモバイルワイヤレス通信デバイスとの間のメディアコンテンツの転送のためのアーキテクチャのブロック図を示す。
【図３】図３は、様々な実施形態に従う、図１に示される処理モジュールの機能性と類似する機能性を提供する処理モジュールのブロック図を示す。
【図４】図４は、様々な実施形態に従う、デバイス上のメディアファイルの再生の順序をオートフィルすることを含む方法の機能を示す。
【図５】図５は、様々な実施形態に従う、関連するワイヤレスサーバのインストールによる、ＰＣ上にインストールされるメディアワイヤレス同期機能の実施形態を示す。
【図６】図６は、様々な実施形態に従う、接続性を示すユーザインターフェースの非限定的な例の実施形態を描く。
【図７】図７は、様々な実施形態に従う、ホーム音楽ライブラリにアクセスしたときのユーザインターフェースの例の実施形態を描く。
【図８】図８は、様々な実施形態に従う、メディアライブラリを見る例の実施形態を示す。
【図９】図９は、様々な実施形態に従う、ダウンロードマネージャに音楽を追加することに関するユーザインターフェースの例の実施形態を示す。
【図１０】図１０は、様々な実施形態に従う、ダウンロードマネージャを見るためのユーザインターフェースの例の実施形態を示す。
【図１１】図１１は、様々な実施形態に従う、コントローラとメモリシステムとを有するシステムの実施形態の図を描く。
【発明を実施するための形態】
【０００６】
（詳細な説明）
以下の詳細な説明は、本発明が実施され得る例、詳細および実施形態として示す添付の図面を参照する。これらの実施形態は、当業者が本発明の実施形態を実施することが可能なように十分に詳細に説明される。他の実施形態が利用され得、構造的変更、論理的変更および電気的変更が、本発明の主題から逸脱することなしになされ得る。本明細書において開示される様々な実施形態は、一部の実施形態が１つ以上の他の実施形態と組み合わされて新たな実施形態を形成し得るので、必ずしも相互に排他的である必要はない。それゆえ、以下の詳細な説明は限定する意味で捉えられるべきではない。
【０００７】
様々な実施形態において、メディアコンテンツはシステムにおいて管理される。メディアコンテンツを管理するシステムおよび方法は、その管理が限定されたユーザ相互作用によって行われ得るように構成され得、様々な実施形態において、このシステムは本質的に自律的に行い得る。メディアは、一般的な通信、情報またはエンターテインメントの形式であり、これは、典型的に多くの聴衆により用いられることを意図されるが、多くの聴衆には限定されない。様々なメディアは、音楽、映画、音楽ビデオ、テレビ番組、インタラクティブアプリケーション、オーディオブック、ポッドキャスト、ゲーム、パーソナルプレゼンテーションおよび他のプレゼンテーションを含み得るが、これらに限定はされない。各メディアの形式はメディアコンテンツまたはメディアアートと称され得る。このようなメディアの個別の項目はメディアコンテンツまたはメディアアートと称され得る。メディアコンテンツは、任意のメディアフォーマットのコンテンツを含み得る。コンテンツの一部の例は、オーディオファイル、ビデオファイル、画像ファイルおよびマルチメディアファイルを含み得るが、これらに限定されない。オーディオファイルフォーマットは、ＭＰ３、ＡＩＦＦ、ＷＡＶ、ＭＰＥＧ−４、ＡＡＣおよびＡｐｐｌｅ  Ｌｏｓｓｌｅｓｓを含み得るが、これらに限定されない。メディアコンテンツに対する、その他の例示的なファイルフォーマットは、ｄｏｃ、ｄｏｔ、ｗｐｄ、ｔｘｔ、ｘｌｓ、ｐｄｆ、ｐｐｔ、ｊｐｇ、ｊｐｅｇ、ｐｎｇ、ｂｍｐ、ｇｉｆ、ｈｔｍｌ、ｈｔｍ、ｚｉｐ、ｔｉｆ、ｔｉｆｆおよびｗｍｆという拡張子を有するファイルを含み得るが、これらに限定されない。メディアファイルが、装置上で格納され、処理されるメディアアートの項目に関連し、このメディアファイルは、関連する再生デバイス（プレーヤ）によって動作されるとき、通信、情報、エンターテインメント、他のプレゼンテーションまたはこれらの組み合わせとして提示され得る出力をユーザに提供する。
【０００８】
メディアコンテンツを管理するシステムは、例えば、メディアコンテンツを管理する、ハードウェア、ソフトウェアならびに／またはハードウェアおよびソフトウェアを有する、コンピュータシステムまたはその他のシステムのような様々な装置を含み得る。様々な実施形態において、パーソナルコンピュータ（ＰＣ）は、メディアコンテンツおよび関連付けられるメディアファイルを管理するために用いられ得る。一般的に公知のパーソナルコンピュータは、本明細書においてオペレーティングシステム（ＯＳ）を有するコンピューティングデバイスをいい、パーソナルコンピュータの使用は、ＰＣを動作する基礎となるハードウェアおよびソフトウェアの基礎のわずかな知識を有するか、全く知識を持たない個人によって行われ得、その動作は、典型的にコンピュータを動作するためにコンピュータプログラムを認証する個人がいなくても動作され得る。ポータブルコンピュータは、ポータブルパーソナルコンピュータを含み得る。ポータブルＰＣの例は、ラップトップコンピュータまたはノートブックコンピュータであり、これらは典型的にディスプレイスクリーンと、キーボードと、基礎となるハードウェアおよびソフトウェアと、ディスプレイポインティングデバイスとを有し、これらは、個人により容易に保持され得るハウジングに全て組み込まれる。一部のパーソナルデジタルアシスタンツ（ＰＤＡ）は、一種のポータブルコンピュータとして見られ得る。様々な実施形態において、ＰＣは、メディアコンテンツを管理するための手段と、ワイヤレスサーバとして動作する手段とを含み得る。ワイヤレスサーバは、ワイヤレスネットワークによって確立されたチャネルを介して、エンティティと通信するサーバ構成である。
【０００９】
様々な手段は、ハードウェア実装と、ソフトウェア実装と、ハードウェア実装およびソフトウェア実装の組み合わせで実現され得る。この手段の一部は、機械のメモリ内のデータビット上の動作のアルゴリズムおよび記号表記に関して説明される。本明細書において、そして、概して、アルゴリズムは、所望の結果をもたらす、自己矛盾のない一連のステップであるものと考えられる。これらのステップは、物理的な量の物理的な操作を必要とするステップである。通常、必須ではないが、これらの量は、格納され、組み合わされ、比較され、または操作されることが可能な電気信号または磁気信号の形式をとる。この手段は、処理、算出、計算、決定、表示および／またはコンピュータシステムまたは類似の電子コンピューティングデバイスのような機械のプロセスに相関する他のアクティビティを動作し得、これらの機械は、コンピュータシステムのレジスタ内の物理的（電子的）量として表されるデータを、コンピュータシステム、メモリまたはレジスタあるいは他のそのような情報ストレージ、伝送、またはディスプレイデバイス内で物理的量として同様に表される他のデータに操作し、変形する。この手段は、パーソナライズされた能力を提供し、その他のコンテンツへの経路を提供し得、またはこれらを組み合わせて行い得る。この手段は、分散アプリケーションを用い得、様々な数および種類のソフトウェアベースのコンポーネントであって、アプリケーション間のデータ転送を可能にするために２つ以上のアプリケーションを結合するコンポーネントを用い得、多くの様々な供給源から情報を提供するためにハードウェアを用い得、例えば、サーバおよびコンテンツ管理システムのような種々のプラットフォーム上で実現され得る。この手段は、サブルーチンコード、コードライブラリ、そして、Ｊａｖａ（登録商標）  ＥＥＴＭ、Ｓｉｍｐｌｅ  ＤｉｒｅｃｔＭｅｄｉａ  ＬａｙｅｒＴＭ（ＳＤＬ）およびＤｉｒｅｃｔＸＴＭを利用するインタープリタなどのアプリケーションプログラムインターフェース、これらの組み合わせあるいはその他のこのような電子ベースの機能性を含んだり、またはこれらへのアクセスを有したりする。
【００１０】
様々な実施形態において、ＰＣは、１つ以上のモバイルデバイスとの関連性においてメディアコンテンツを管理する。各モバイルデバイスは、メディアファイルを再生し得、それぞれのモバイルデバイス上のメディアコンテンツの管理に対してＰＣと相互作用し得る。様々な実施形態において、モバイルデバイスは、モバイルデバイス上のメディアコンテンツを管理し、１つ以上のＰＣ内のメディアファイルをブラウズし得、モバイルデバイス上のメディアコンテンツ、ＰＣ上のメディアコンテンツ、およびメディアコンテンツが共有され得る他のモバイルデバイス上のメディアコンテンツの相互作用管理にＰＣを従事させるためのＰＣの手段に類似の手段を含む。メディアコンテンツを管理するために、ＰＣと同様の方法で機能するハードウェア、ソフトウェアならびに／またはハードウェアおよびソフトウェアを有して構成されるその他の装置がモバイルデバイスと関連して使用され得る。モバイルデバイスは、モバイルワイヤレスデバイスであり得る。モバイルワイヤレス通信デバイスは、モバイル電話、ポータブルコンピュータ、ＰＤＡ、およびユーザにより便利に保持されワイヤレス通信を提供し得るその他のデバイスを含み得るが、これらに限定はされない。モバイル電話は、セル電話と一般的に称されるワイヤレス通信デバイスを含む。モバイル電話は、音声通信を超える限定された機能性を有するポータブル電話からパーソナルコンピュータの機能性を提供することが可能なポータブル電話までの広範囲の通信デバイスを含み得る。
【００１１】
実施形態において、システムは、複数のメディア供給源からのメディアコンテンツに関連する情報を単一の統合されたライブラリファイルに編成する。情報は、インデックスをつけられた情報として編成され得る。メディアコンテンツを管理することは、単一のライブラリファイルに限定されない。様々な実施形態において、２つ以上のライブラリファイルが利用され得る。ライブラリファイルへのアクセスは、多くのモバイルデバイスに提供され得る。このアクセスは、フルのアクセスか、または限定されたアクセスであり得る。例えば、モバイルデバイスによるライブラリファイルへのアクセスは、モバイルデバイスがメディアコンテンツを動作する１つ以上のメディアプレーヤを有しているかどうかに基づいてモバイルデバイスに限定され得る。その他の判定基準が、モバイルデバイスへのアクセスを限定するために用いられ得る。様々な実施形態において、ライブラリファイルは、システム上で維持され、モバイルデバイスからリモートでアクセスされる。様々な実施形態において、ライブラリファイルまたは修正版のライブラリファイルが、モバイルデバイスに転送され得、モバイルデバイスは該ライブラリファイルにローカルにアクセスし得る。ライブラリファイルは、モバイルデバイスにより使用され得、メディアコンテンツを、１つ以上のメディア供給源からモバイルデバイスまで転送する。モバイルデバイスは、ワイヤレス能力を有し得る。モバイルデバイスはモバイルワイヤレス通信デバイスであり得る。
【００１２】
図１はメディアコンテンツを管理するためのシステム１００の機能図である。システム１００は、入力部１１２と、処理モジュール１１４と、出力部１１６とを含む。入力部１１２は、メディアコンテンツの１つ以上のメディア供給源１２０（本明細書においては、「複数のメディア供給源」、「メディア供給源」、「複数の供給源」または「供給源」とも称する）を含む。メディアコンテンツは、任意のメディアフォーマットでコンテンツを含み得る。コンテンツの一部の例は、オーディオファイル、ビデオファイル、画像ファイルおよびマルチメディアファイルを含み得るが、これらに限定されない。オーディオファイルフォーマットは、ＭＰ３、ＡＩＦＦ、ＷＡＶ、ＭＰＥＧ−４、ＡＡＣおよびＡｐｐｌｅ  Ｌｏｓｓｌｅｓｓを含み得るが、これらに限定されない。その他のメディアコンテンツに対する例示的なファイルフォーマットは、ｄｏｃ、ｄｏｔ、ｗｐｄ、ｔｘｔ、ｘｌｓ、ｐｄｆ、ｐｐｔ、ｊｐｇ、ｊｐｅｇ、ｐｎｇ、ｂｍｐ、ｇｉｆ、ｈｔｍｌ、ｈｔｍ、ｚｉｐ、ｔｉｆ、ｔｉｆｆおよびｗｍｆの拡張子を有するファイルを含み得るが、これらに限定されない。
【００１３】
メディア供給源１１２は、メディアプレーヤに対するメディアライブラリ１２０−１を含み得、該メディアライブラリは、例えば、ｉＴｕｎｅｓ（登録商標）オーディオプレーヤ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）（ＷＭＰ）、ＲｅａｌＰｌａｙｅｒ（登録商標）、およびその他のプレーヤに対するライブラリを含むがこれらに限定されない。各ライブラリは、様々なメディアコンテンツのコレクションを含み得る。コレクションは、ライブラリ内のファイルのサブセットである。コレクションは、ファイルに対する参照を含み得る。各コレクションは、ライブラリ内のゼロ個のファイルから全てのファイルまでいかなる箇所も参照し得る。音楽ライブラリのコレクションの例はプレイリストである。様々な実施形態において、メディアコンテンツの供給源１１２は、単一のコンピュータシステムまたは複数のコンピュータシステム上の１つ以上のフォルダ１２０−２内のファイルである。
【００１４】
処理モジュール１１４は、メディア供給源からデバイスまで、メディアコンテンツを転送するために、ソフトウェアおよび／またはハードウェアを含み、このデバイスは、関連するメディアを使用する。処理モジュールは、「コネクタ」として動作する手段を含み、このことは、処理モジュールが、特定のメディアプレーヤを用いて動作するように構成されているメディアファイルに関連付けられたメディア供給源とインターフェースする。処理モジュールは、システム１００に組み込まれるか、またはモバイルデバイスによって使用されるメディアプレーヤの各タイプに対して１つの、一組のコネクタと共に配置され得、該モバイルデバイスのメディアコンテンツは、システム１００によって管理される。処理モジュール１１４は、モバイルワイヤレス通信デバイスと相互作用するために、コネクタを含み得、ここで、モバイルワイヤレス通信デバイスはメディアコンテンツの供給源である。処理モジュール１１４は、様々なメディア供給源と接続する場合に、Ｗｉｎｄｏｗｓ（登録商標）  ＣＯＭインターフェースまたはＸＭＬファイルを使用し得るが、これらに限定はされない。さらに、処理モジュール１１４は、複数のメディア供給源から利用可能なメディアコンテンツの表示（例えば、メディアコンテンツの情報の１つ以上のライブラリ）を生成し得る。様々な実施形態において、メディアコンテンツは、メディアプレーヤによって再生される別のメディアファイルに関する情報を含み得る。例えば、ｊｐｅｇ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイルは、アルバム上の歌に対するアルバムアートのファイルであり得、ここで、歌のメディアファイルがメディアプレーヤ上で再生される。
【００１５】
様々な実施形態において、処理モジュール１１４からの出力１１６は、処理モジュール１１４によって生成された表示である。この表示はまた、処理モジュール１１４によって維持され得る。出力１１６は、モバイルワイヤレス通信デバイス、またはメディアプレーヤに対するデバイス特有データを含み得る。出力１１６は、メタデータ（例えば、ユーザプリファランスまたはデバイス設定に基づくメタデータ）を含み得る。一般的に、メタデータは、データに関する情報である。様々なメディアコンテンツは、その他のメディアコンテンツに関するメタデータであり得る。例えば、ｊｐｇファイルフォーマットを有するファイルは、ｊｐｇファイルがｍｐ３ファイルに対するメタデータであるように、ｍｐ３ファイルフォーマットを有するオーディオファイルに関する情報を提供し得る。
【００１６】
例示的な実施形態において、表示は、メディア供給源ファイルのコンテンツを識別するための任意の手段であり得る。一部の実施形態において、処理モジュール１１４によって生成されたライブラリファイル１１６は、１つ以上のメディア供給源１２０−１…１２０−Ｎにおいて利用可能なメディアコンテンツに対するメタデータを含むが、実際のメディアコンテンツを省略する。ライブラリファイル１１６は、メディア供給源に含まれる情報を表す標準的なフォーマットを用いて編成され得る。様々な実施形態において、標準的なフォーマットは、圧縮フォーマット、および／またはメディアライブラリ自体よりかなり小さいフォーマットである。例えば、３０ＧＢのオーディオファイルを有するメディアライブラリは、２００ＫＢであり得るファイル内で処理モジュール１１４によって提示され得る。
【００１７】
動作時、図１に示されるメディアコンテンツを管理するためのシステム１００は、１つ以上のメディア供給源１２０−１…１２０−Ｎにおいて利用可能なメディアコンテンツの表示を生成し、モバイルワイヤレス通信デバイスを含む、メディアプレーヤを伴う任意のデバイスによって、メディアコンテンツにアクセスするための手段を提供する。デバイスは、表示をブラウズし得、メディア供給源から該デバイスまでコピーまたは転送するために個別のメディアコンテンツ項目を選択し得る。選択後、メディアコンテンツ項目の全てまたは一部が、デバイスに転送され得、デバイス上のメディアプレーヤで再生され得る。様々な実施形態において、システム１００は、複数のメディア供給源から単一の統合されたライブラリ１１６にコンテンツを運び、単一のライブラリから特定のデバイスにデバイス特有のメタデータをプッシュアウトする。
【００１８】
図２は、システム２００のメディア同期エンジン２１４−１．．．２１４−Ｍと、モバイルワイヤレス通信デバイス２１０−１．．．２１０−Ｎとの間でメディアコンテンツを転送するためのアーキテクチャのブロック図である。メディアコンテンツは、メディア供給源２２０−１．．．２２０−Ｒから提供され得る。メディア供給源２２０−１．．．２２０−Ｒは、システム２００に常駐し得る。メディア供給源２２０−１．．．２２０−Ｒのメディアコンテンツは、システム２００の外側の様々な供給源から提供され得る。例えば、メディア供給源２２０−１．．．２２０−Ｒは、インターネット上でアクセスされるメディアストアによって提供されるメディアファイルを格納するために、ライブラリとして生成されたシステム２００上に存在するメディアライブラリであり得る。メディア供給源２２０−１．．．２２０−Ｒは、ポータブルストレージ媒体（例えば、ＣＤまたはＤＶＤを含むがこれらに限定されない）から、ユーザによってシステムにロードされたメディアファイルを含み得る。モバイルワイヤレス通信デバイス２１０−１．．．２１０−Ｎはまた、メディア供給源であり得る。メディアファイルの転送において動作するメディア同期エンジン２１４−１．．．２１４−Ｍ（メディア同期エンジン（ｍｅｄｉａ  ｓｙｎｃ  ｅｎｇｉｎｅ）またはメディア同期アプリケーションとも称される）はまた、メディアライブラリおよびメディアファイルに関連付けられたメタデータライブラリファイルを管理するように動作し得る。メディアファイルは、メディアコンテンツに、システム２００のユーザまたはモバイルワイヤレス通信デバイス２１０−１．．．２１０−Ｎの１つ以上に対する、視覚表示および／またはオーディオ表示を提供するために、メディアプレーヤによって動作され得る。
【００１９】
メディア同期エンジン２１４−１．．．２１４−Ｍは、複数のメディア供給源から利用可能なメディアコンテンツを識別する表示（例えば、１つ以上のライブラリファイル）を生成し得、ライブラリからモバイルワイヤレス通信デバイス２１０−１．．．２１０−Ｎにデータを提供し得る。実施形態において、メディア同期エンジンは、図１に示される処理モジュールの例である。様々な実施形態において、メディア同期エンジンは、ｉＴｕｎｅｓ（登録商標）デジタル音楽ライブラリのようなメディアライブラリと、ＢｌａｃｋＢｅｒｒｙブランドのスマートフォンのようなスマートフォンとを同期する方法を提供する。ファイルは、ワイヤレス接続、または高速ＵＳＢ２．０接続のような有線の接続を用いて転送され得る。
【００２０】
モバイルワイヤレス通信デバイス２１０は、モバイル電話、ポータブルコンピュータ、パーソナルデジタルアシスタンツ（ＰＤＡ）、メディアプレーヤ、およびユーザにより便利に保持され、ワイヤレス通信を提供し得る、その他のデバイスを含むが、これらに限定はされない。モバイル電話は、一般的にセル電話と称されるワイヤレス通信デバイスを含む。モバイル電話は、音声通信を超える限定された機能性を有するポータブル電話から、パーソナルコンピュータの機能性を提供することが可能なポータブル電話までの広範囲の通信デバイスを含み得る。様々なタイプ／能力の複数のデバイスが、１つ以上のメディア同期エンジンエンジンを用いてメディアコンテンツを転送し得る。
【００２１】
図３は、例示的な実施形態に従って、少なくとも、図１に示される処理モジュールの機能性を提供する処理モジュール３１４のブロック図である。処理モジュール３１４は、ＰＣ上に存在し、該ＰＣは、１つ以上のモバイルデバイスと相互作用する。処理モジュール３１４は、同期モジュール３０３と、キャッシュマネージャ３０７と、ファインダー３０９と、１つ以上のコネクタ３１１とを含む。同期モジュール３０３は、モバイルデバイスとの同期動作を行う手段を含み、ここでこの動作はメディアファイルをモバイルデバイスへ追加することと、モバイルデバイスからメディアファイルを取り除くこととを含む。同期モジュール３０３は、モバイルデバイスと相互作用して、その識別を決定し、モバイルデバイス上の割り当てられたメディアストレージ上で情報を獲得する。同期モジュール３０３は、ＰＣのユーザインターフェース（ＵＩ）３１３と共に動作するように構成される。
【００２２】
コネクタ３１１は、ＰＣまたはモバイルデバイス上の特定のタイプのライブラリの特定のインスタンスを識別する。換言すると、コネクタ３１１は、個別のライブラリを見出す発見機能を行う。特定のライブラリに対するコネクタは、対応するアプリケーションプログラムインターフェース（ＡＰＩ）、プロトコル、ファイルフォーマットなどを用いて、特定のライブラリまたはファイルと通信可能である。個別のライブラリが発見されるとき、コネクタは、個別のライブラリのインスタンスから、メディアコレクションを引き出し得る。コネクタ３１１は、ｉＴｕｎｅｓコネクタ、ＷＭＰコネクタ、ＲｅａｌＰｌａｙｅｒコネクタ、およびＰＣユーザにプレゼンテーションを提供するためにそれぞれのメディア上で動作する手段と相関する様々な他のコネクタを含み得る。個別のコネクタは、読み取り専用コネクタおよび書き込み可能コネクタの組み合わせとして構成され得る。書き込み可能コネクタは、歌に対するユーザ割り当てされたレーティングを追加すること、プレイリストを作成すること、プレイリストを編集すること、歌を消去することなどのようなアクティビティを行い得る。
【００２３】
ファインダー３０９は、コネクタに発見機構を提供する。ファインダー３０９は、コネクタ３１１が処理に利用可能であることを識別し得る。利用可能なコネクタは、ファインダー３０９とレジスタし得る。別々のコネクタが各タイプのライブラリに対して使用される場合、ファインダー３０９によって発見される特定のコネクタが、処理モジュール３１４が動作するシステムに存在するライブラリのタイプを決定し得る。
【００２４】
キャッシュマネージャ３０７はまた、利用可能なコネクタのどちらを使用するかを決定し得る。例えば、メディアコンテンツのコレクションは、ｉＴｕｎｅｓソフトウェアを用いて、またはｉＴｕｎｅｓのｘｍｌファイルを介してのいずれかによってアクセスされ得る場合、キャッシュマネージャ３０７は、ｉＴｕｎｅｓコレクションにアクセスするために、ｉＴｕｎｅｓアプリケーションコネクタまたはｉＴｕｎｅｓ  ｘｍｌファイルコネクタのどちらかを用いるかを決定し得る。キャッシュマネージャ３０７は、複数の供給源／ライブラリに統合されたインターフェースを提供し得る。キャッシュマネージャは、様々なライブラリからのファイルを統合するバッファを維持し得る。例えば、同じ音楽のトラックが複数のライブラリに（例えば、ユーザのｉＴｕｎｅｓライブラリに、およびユーザのＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒライブラリに）存在する場合、キャッシュマネージャは、様々なライブラリからのトラックの集約である単一のバッファを維持し得る。あるいは、キャッシュマネージャ３０７は、様々なライブラリの別々のバッファを維持し得る。キャッシュマネージャ３０７は、データストレージの任意の形式を用いてこのバッファを実装し得る。様々な実施形態において、データストレージは、持続的であるか、非持続的であるかのいずれかであり得る。
【００２５】
様々な実施形態において、キャッシュマネージャ３０７は、コネクタウォッチャ（ｃｏｎｎｅｃｏｔｒ  ｗａｔｃｈｅｒ）を実装し得る。コネクタウォッチャは、１つ以上のコレクションをモニタリングし、コレクションがいつ変更されたかを決定する。例えば、ｉＴｕｎｅｓ  ｘｍｌファイルが変更された場合、またはｉＴｕｎｅｓライブラリがアップデートした場合、キャッシュマネージャ３０７（これは特定のコレクションをモニタリングする）は、アップデートを検出し、適切なバッファに変更を読み込む。キャッシュマネージャ３０７はまた、デバイスライブラリをいつアップデートするかを決定し得る。
【００２６】
図１〜図３に示されるような実施形態および同様の実施形態は、デスクトップアプリケーションとして実装され得、複数の供給源からモバイルワイヤレスデバイスへメディアコンテンツを転送する。メディアコンテンツを管理するためのデスクトップアプリケーションは、ＰＣ上で起動され得る。デスクトップアプリケーションは、ＰＣのスタートアップにおいて自動的に起動され得る。デスクトップアプリケーションは、ＰＣへのデバイス接続の検出時に起動され得る。様々な実施形態において、ユーザは、デスクトップアプリケーションを起動し得る。あるいは、図１〜図３に示されるような実施形態および同様の実施形態は、モバイルワイヤレスデバイスが、複数の供給源からのメディアコンテンツと共にすでにモバイルワイヤレスデバイス上に存在するコンテンツをアップデートすることを可能にするように実装され得る。
【００２７】
様々な実施形態において、メディアコンテンツを管理するシステムは、多くの様々な機能を提供するように動作するように構築され得る。複数のメディア供給源からのコンテンツは、単一の統合されたライブラリおよび単一のライブラリからプッシュアウトされたデバイス特有のメタデータに入力され得る。メディアメタデータのコンパクトな表示を提供する、あるフォーマットのライブラリファイルは、図１〜図３に関して議論された処理モジュールと同様の処理モジュールの出力として生成され得る。スキームを変更することは、ファイルフォーマットでの表示でデータを選択し、グループ分けし、再編成するための選択のために使用され得る。システムを管理する様々な機能は、オリジナルの供給源識別の表示を維持することを含み得、その結果、ＩＤ、パスなどの識別子が実質的に同一のメディアコンテンツの様々な複数の供給源に関する情報を追跡／管理するために使用され得る。システムを管理する様々な機能は、デバイスへの転送の間に、メディアファイルに対するメタデータを注入または修正することを含み得る。注入されたメタデータの例は、アルバムアートと、音量設定および他のデバイス設定と、ユーザプリファランスとその他のパラメータとを含み得る。
【００２８】
モバイルデバイス上でのメディアコンテンツの管理は、１つ以上の装置（例えば、複数のＰＣ）のメディア同期エンジンとの相互作用を介して実現され得る。モバイルデバイス（例えば、モバイルワイヤレス通信デバイス）は、このような相互作用を介して、各ＰＣ上のメディアファイルの利用可能性に関する情報およびモバイルデバイス上に存在するメディアコンテンツの供給源であったＰＣの識別を獲得する。
【００２９】
システムを管理する様々な機能は、情報をモバイルデバイスに転送するためおよびモバイルデバイス上に存在する情報を代表する簡略化されたユーザインターフェース（ＵＩ）を含み得る。ＵＩは、デバイス能力を超えるメディアコンテンツのユーザ選択を取り扱うための判定基準を提供する表示を生成し得る。様々な実施形態において、ＰＣのアプリケーションは、ＰＣのライブラリにおける情報を使用し得、デバイス能力を超えるメディアコンテンツのユーザ選択を自律的に取り扱う。ＵＩは、ユーザが選択するの自動フィル機能を提供し得、その結果ＰＣがモバイルデバイスへ転送するためにメディアコンテンツの選択を自律的に取り扱う。様々な実施形態において、モバイルデバイスは、モバイルワイヤレス通信デバイスであり得る。モバイルワイヤレス通信デバイスは、ＰＣと実質的に同一の方法でメディアコンテンツを管理する手段を含み得る。
【００３０】
図４は、デバイス上でメディアファイルを再生する順序をオートフィルすることを含む方法の機能を示す。４１０において、信頼度レベルが複数のメディアファイルの各メディアファイルに提供され、ここで信頼度レベルは、好ましさ（ｌｉｋｅａｂｉｌｉｔｙ）の測定値である。各メディアファイルに対する信頼度レベルは、それぞれのメディアファイルに関連するメタデータのアーティファクトを用いて提供され得る。アーティファクトは、装置のメタデータライブラリに存在し得る。複数のメディアファイルは、各メディアファイルの信頼度レベルに従ってカテゴライズされ得る。装置は、サーバ、ＰＣ、ワイヤレスサーバとして動作する手段を含むＰＣまたはメディアファイルを管理するアプリケーションを実行する他のサーバであり得る。このようなメディアファイルの管理は、ユーザとの相互作用アクティビティによって、ユーザ設定およびプリファランスに基づく自律的行動によって、情報に関連する様々な信頼度レベルを含む装置において獲得される情報に基づいて自律的アクティビティによって、そしてそれらの組み合わせによって行われ得る。
【００３１】
４２０において、メディアファイルは、信頼度レベルに基づいて、複数のメディアファイルから自律的に選択され、デバイスのメディアストレージを満たし、ここでメディアストレージはデバイスの割り当てられた量のストレージ媒体である。デバイスのメディアストレージを満たすように選択されるメディアファイルは、オートフィルのために利用可能であると決定されたメディアストレージの一部を満たすように選択される。利用可能なものの一部は、ユーザがデバイス上でのストレージのために一組のメディアファイルを選んだ後に残っている、ある量のストレージであり得る。ランダム化プロセスがカテゴライズされた組のメディアファイルに適用され得る。続いて、一組のメディアファイルが、カテゴライズされた組から選択され得、ランダム化プロセスに基づいてメディアストレージを満たす。カテゴライズされたメディアファイルのサイズの比較は、オートフィリングに利用可能であるように決定されるメディアストレージの一部に対して適用され得る。この比較デバイスのメディアストレージを満たすためにメディアファイルを自律的に選択するための追加のフィルを提供する。
【００３２】
４３０において、リストが、選択されたメディアファイルに対応する情報によって、アップデートされる。このリストは、プレイリストとしてデバイスに伝達され得る。デバイスは、モバイルワイヤレス通信デバイスであり得る。
【００３３】
様々な実施形態において、単一のデバイスは、接続可能な複数のＰＣからメディファイルのオートフィル選択を要求し得る。これらのオートフィル選択の各々が、デバイスに対する単一のオートフィルプレイリストに組み合わされ得る。新たなオートフィル選択が任意の個別のＰＣから要求される場合、そのＰＣから発信されたオートフィルプレイリスト内のメディアファイルは、新たな選択と置き替えられ得る一方で、他のＰＣから発信されたメディアファイルは未着手のままであり得る。一実施形態において、複数のＰＣから発信されたメディアファイルの選択を既に含んでいるが、モバイルデバイスはＰＣと接続され得るか、ＰＣと通信し得、そのＰＣにおいて、別のオートフィルプロセスが要求され得る。現在既存の複数のＰＣからのメディアファイルの選択は、モバイルデバイス上のメディアファイルの単一のプレイリストを形成し、ここで、現在既存の複数のＰＣからのメディアファイルの選択は、複数のＰＣのオートフィルプロセスを用いて、部分的にまたは完全に取得され得る。モバイルデバイス上のプレイリストの発信元ＰＣのうちの１つである現在接続されているＰＣによって、オートフィルプロセスが、接続されているＰＣからのメディアファイルの新たな選択を選ぶために使用される場合、接続されているＰＣから発信された、現在モバイルデバイス上に存在するメディアファイルは、消去され得、そして、接続されているＰＣのオートフィルプロセスに従って、メディアファイルの新たな選択と置き替えられ得る。他のＰＣから発信された全てのメディアファイルは未着手のままである。様々な実施形態において、モバイルデバイスは、ＰＣとのインタラクティブ通信に入力し得、その結果、オートフィルプロセスは、別のＰＣから獲得された、現在モバイルデバイス上にある、本質的にはメディアファイルのコピーであると決定されるメディアファイルの転送なしに、行われ得る。
【００３４】
様々な実施形態において、オートフィルプロセスがユーザによって選択された一組のメディアアートに適用され得、ここで、メディアアートのファイルの組み合わされたサイズは、メディアアートが選択されたモバイルデバイスに対して割り当てられたストレージスペースよりも大きい。オートフィルプロセスは、ユーザによって選択されたメディアアートを選ぶために使用され得る。選択された全てのメディアアートは、ユーザによって等しく所望されるように考慮される場合には、選択されるメディアアートのサブセットが、どちらのメディアアートの組み合わせが、モバイルデバイスに割り当てられたストレージスペースに整合する最大の数のメディアファイルを可能にするかを決定することによって選ばれ得る。選択されたメディアアートが、ユーザに対して、互いに対して異なる所望性を有するように考慮される場合には、最初に最高の信頼度レベルを有する好ましさの信頼度レベルによってメディアアートの選択を順序づけることによって、そして、リストからの追加のファイルが、再びモバイルデバイスに対して割り当てられたストレージスペースを超えるまで、順序づけられたリストの第一の位置において開始するメディアアートを選ぶことによって、選択されたメディアアートのサブセットが選ばれ得る。
【００３５】
様々な実施形態において、モバイルデバイスに転送するメディアは、自動的に、そして／またはランダムに選択され得る。例えば、一部の実施形態において、モバイルデバイスに自動的に転送するメディアアートの選択は、個別のメディアアート、プレイリスト、フォルダおよびライブラリの事前に決定されたユーザの選択に基づくが、これらに限定はされない。別の例において、モバイルデバイスに転送するメディアアートの個別の選択は、個別のメディアアート、プレイリスト、フォルダおよびライブラリのランダムな選択に基づくが、これらに限定はされない。様々な実施形態において、ユーザは、モバイルデバイスへ転送する個別のメディアアートを選択し得、追加のストレージスペースが利用可能である場合には、他の動作の中で、メディア同期アプリケーションが、モバイルデバイスへ転送する追加のメディアアートをランダムに選択し得、そして／またはモバイルデバイスへ転送する追加のメディアアートを選択するルール／プリファランスを適用し得る。メディアファイルを格納するために利用可能な媒体のオートフィルが、利用可能な媒体が格納され得る閾値レベルによって限定され得る。例えば、モバイルデバイスがメディアファイルに対してＸという量のストレージを有する場合、オートフィルのための閾値がＸという量のある割合（例えば、９０％）に設定され得る。閾値レベルは、オートフィル選択プロセスを制御する装置において調整され得る。
【００３６】
様々な実施形態において、モバイルワイヤレスデバイスへ転送する音楽の個別の選択は、ユーザによって設定されたか、またはメディア同期アプリケーションによって定義されたルールまたはプリファランスに基づき得る。メディア同期アプリケーションによって定義されたルールの一部の例示的な種類は、レーティングに基づくルール（例えば、歌のユーザレーティングに基づく歌の転送、歌のサードパーティレーティングに基づく転送など）と、使用の頻度に基づくルール（例えば、最近の期間内に再生された歌の転送、１つ以上のプレイリスト、フォルダまたはライブラリに最近追加された歌の転送、個別のユーザまたはユーザのグループによる歌の再生の頻度に基づく歌の転送など）とを含む。しかし、様々な実施形態は、レーティングまたは頻度に基づくルールに限定されない。ユーザまたはメディア同期アプリケーションによって定義されるルールは、アーティスト、アルバム、ジャンル、コンポーザ、レコーディングの年、タイトルまたは歌詞に含まれる単語／フレーズ、ユーザコメントまたは分類、あるいは音楽を編集する任意の他のシステムを含むが、これらに限定されない任意の種類の音楽のグループ分けを含み得る。さらに、頻度に基づくルールは、グループ分けのルールと組み合わされ得る。例えば、頻度のルールは、音楽の各ジャンル内に適用され得、これはダウンロードのためのジャンルを選択するルールの頻度と組み合わされ得る。
【００３７】
様々な実施形態において、具体的に選択された歌のリストは、自動的にダウンロードされ得る。具体的に選択された歌のリストは、ユーザによって事前に選択された個別の歌または音楽のフォルダを含み得るが、これらに限定されない。選択の判定基準は、音楽フォルダの容量の決定を含み得、その結果、音楽フォルダのダウンロードが、音楽フォルダのコンテンツがターゲットのモバイルワイヤレスデバイスに対して非常に大きい場合にブロックされ得る。別の選択の判定基準は、音楽フォルダが所望の音楽のサンプリングを提供する閾値量の音楽を有しているか否かを含み得る。
【００３８】
様々な実施形態において、個人のプレイリストからのランダム化された選択は、自動的にダウンロードされ得る。ランダム化された選択は、限定されたランダム化を含み得、ここで選択されたジャンルから、または他の選択のためのベースからのランダム化された音楽の選択がダウンロードされる。選択されたジャンル、または他の選択のためのベースがランダムに選ばれ得る。ＰＣ上のフォルダからのランダム化された選択が自動的にダウンロードされ得る。フォルダからのランダム化された選択は、限定されたランダム化を含み得、ここで選択されたジャンルから、または他の選択のためのベースからのランダム化された音楽の選択がダウンロードされる。選択されたジャンル、または他の選択のためのベースがランダムに選ばれ得る。
【００３９】
様々な判定基準は、音楽の自動ダウンロードを提供するために使用され得る。これらの判定基準は、ユーザによる歌の使用の頻度、より高くレーティングされた音楽が選択されることによる音楽のレーティングに従う選択、ある時間フレームに従う最近追加された音楽の選択ＰＣの複数のユーザに基づくＰＣからもっとも再生された音楽の選択、特定の量のストレージスペースがモバイルワイヤレスデバイスの所与の位置にフリースペースとして残るような音楽の選択、および定量化された他の機能を含み得るが、これらに限定されないものに関する好ましさの信頼度レベルに基づき得る。
【００４０】
様々な実施形態において、メディアアートの好ましさの信頼度レベルは、機能に基づき得、例えば、これらはメディアアートのレーティング、メディアアートのメディアファイルを再生するためのビットレート、メディアアートを再生するための時間の長さ、スキップカウント、ユーザがメディアアートを再生するインスタンス、メディアジャンルがユーザによって再生される相対頻度、ＰＣ上の１つ以上のアプリケーションによってある程度定量化され得る他の機能である。信頼度レベルは、メディアファイルに関連付けられたメタデータを用いて生成され得、このメタデータはＰＣ上で発生するアクティビティを介して自律的に収集され得、そして／またはＰＣ上で実行されるアプリケーションによって収集されたメタデータとして生成され得る。これらの信頼度レベルを用いて、メディアファイルは、ユーザとの有意な相互作用なしに、ユーザによって、ＰＣまたは他の装置において管理され得る。さらに、このようなアプリケーションは、モバイルワイヤレス通信デバイスのような、モバイルデバイス上で実行され得る。
【００４１】
様々な信頼度レベルは、様々な供給源からＰＣへの入力として提供され得る。例えば、メディアアートを好ましさのレーティングに相関させるデータは、メディアベースのインターネットサイトおよび刊行物から取得され得るか、ＰＣにおいてデータとして入力され得る。メディアアート（例えば、音楽、映画および本）は、異なる機関によるエンターテインメントのレーティングとして共通に与えられる。異なる機関によってインターネット上に提供されるこのようなレーティングによって、アプリケーションがＰＣ上で実行され得、このレーティング情報を獲得する。さらに、インターネットの検索は、これらのレーティングサイトが供給源内の相対品質レベルを提供するためにアクセスされるインスタンスの数を推定するために使用され得る。インターネットの検索は、インターネットに接続されるＰＣ上のアプリケーションによって自律的に実行され得る。メディアアートレーティングとレーティング供給源のレーティングとの組み合わせは、ユーザによるメディアアートの好ましさの信頼度レベルの一形式を生成するために使用され得る。
【００４２】
指定されたメディアアートを再生するためのビットレートは、ＰＣ上でメディアアートをユーザが再生することに対して評価され得る。ＰＣ上で再生されるメディアタイプの各メディアファイルに対して、ＰＣ上のアプリケーションは、メディアファイルが再生される時間数を捕捉し得る。公知の各メディアファイルに対するビットレートによって、ビットレートが使用される周波数に対するメディアタイプが再生される総時間数を表す、寄与（ｄｉｓｔｒｉｂｕｔｉｏｎ）が生成され得る。ほとんど再生されないメディアファイルに対応するビットレートは、低い好ましさの信頼度レベルで与えられ得る一方で、頻繁に再生されるメディアファイルに対応するビットレートは、高い好ましさの信頼度レベルで与えられ得る。
【００４３】
メディアアートを再生するための時間の長さは、メディアアートに対する人気と相関され得る。例えば、長い演奏時間を有する、歌の１つのバージョンは、ある時間の長さにわたる歌の販売数によって示されるような歌の人気と相関され得る。刊行物は、歌の販売数を公開し、これはインターネットを介する検索によって収集され得る。あるいは、このようなデータは、ＰＣによって管理されるメディアファイルに対するＰＣ上のアプリケーションによって使用されるように格納されるデータとしてＰＣに入力され得る。インターネットは、ＰＣ内に格納される歌の公開再生についてモニタリングされ得、それぞれの発生数が収集される。インターネット供給源は歌の全ての長さの間、歌を再生し得ないので、閾値が設定され得、その結果、歌がインターネット上で再生される時間の長さがその閾値よりも長い場合には、歌が再生されると考慮される。歌は、異なる再生時間に対応する異なるバージョンを有し得るので、複数のバージョンの各々が歌のその他のバージョンとは異なる歌として考えられ得、インターネット上でモニタリングされる再生時間に関するデータを収集する。ほとんど購入されないか、またはほとんど公開再生されないメディアファイルに対応する再生時間の長さは、低い好ましさの信頼度レベルで与えられ得る一方で、頻繁に購入されるか、または頻繁に公開再生されるメディアファイルに対応する再生時間の長さは、高い好ましさの信頼度レベルで与えられ得る。
【００４４】
本明細書において、スキップカウントは、メディアアートの時間数のカウントであり、このメディアアートは、メディアアートの順序付けられたコレクション内にあって、ＰＣ上のメディアアートの順序付けられたコレクションの再生中には再生されないものである。順序付けられたコレクションのｋ番目の位置にある特定のメディアアートについて、（ｋ−１）番目の位置にあるメディアアートを再生した後、順序付けられたコレクションの（ｋ＋１）番目の位置にあるメディアアートを再生するユーザによるアクティビティがモニタリングされ得、そしてＰＣに格納されるカウントが増加され得る。このようなアクティビティは、ユーザが特定のメディアアートをスキップしたということを示す。例えば、ユーザは、特定のアルバムのトラック２における歌を特に好まず、特定のアルバムのトラック２における歌をスキップするためにアルバムを再生するＰＣ上のアプリケーションを制御し得る。しかし、歌の好ましさ以外に、トラック２をスキップする理由があり得る。特定の歌に対するスキップカウントを維持することに加え、好ましさの推定を行うために、スキップカウントは、アルバム（歌の順序付けられたコレクション）がＰＣ上で再生された回数のカウントと共にスキップカウントが維持される。アルバム上のそれぞれの歌に対して、歌の回数に対するその歌のスキップされた回数の割合は、統計量として決定され得、そして使用され得る。アルバムの歌におけるこれらの割合の寄与が決定され得、それぞれの歌は所与のアルバムに対する好ましさに対する信頼度レベルが割り当てられ得る。
【００４５】
好ましさに対する別の信頼度レベルは、ＰＣ上で再生された他のアルバムに対する特定のアルバムの回数のカウントをとることによって生成され得る。この信頼度レベルは、ＰＣ上の全音楽ライブラリに基づくオートフィルの際に、１つのデータポイントとして使用され得る。特定のアルバムの回数のカウントに対する統計量はまた、再生される音楽のジャンルに従ってカテゴライズされ得る。ＰＣ上で再生される同一のジャンルの他のアルバムに対する特定のアルバムが再生された回数のカウントが収集され得る。再生の頻度に基づいて、統計量が、好ましさの信頼度レベルと名付けるためのデータポイントとして生成され得、プレイリストをオートフィルすること、および／または一組のメディアファイルをデバイスにダウンロードすることにおいて使用され得る。
【００４６】
ユーザが所与のメディアアートを再生するインスタンスがＰＣ上で収集され得、そのカウントが好ましさの信頼度レベルを提供する際に使用され得る。例えば、ユーザが歌を再生する回数は、その歌がアルバム上にあるかどうかに関係なく、ユーザがＰＣ上で歌を再生する全回数に沿って収集され得る。ユーザが歌を再生する全回数に対するユーザが歌を再生する収集された回数は、信頼度レベルを決定するための別のデータポイントとして使用され得る。さらに、ユーザが歌を再生する回数は、その歌がアルバム上にあるかどうかに関係なく、ＰＣ上で同一の音楽ジャンルの歌をユーザが再生する全回数に沿って収集され得る。
【００４７】
信頼度レベルを生成する特性を提供する様々な機能はまた、メディアアートが再生された時間間隔に対してカテゴライズされ得る。各時間間隔は、重みを与えられ得る。これらの重みは、考慮される間隔の数に対して正規化され得る。例えば、４つの間隔が０．１、０．２、０．３および０．４の重みを、人気の起こり得る示度として、割り当てられ得、０．４は、現在の時間にもっとも近い時間間隔に割り当てられ、そして０．１は、現在の時間からもっとも遠い時間間隔に割り当てられる。さらに、同一の重みが、同一の時間間隔に逆の順序で、ユーザが変更を所望し得るかどうかの起こり得る示度として割り当てられ得る。次いで、人気の重みおよび機会の重みは、互いに対する重みを割り当てられ得、信頼度レベルが異なる重みの組み合わせから生成され得る。
【００４８】
各メディアアートに対する異なる特徴の好ましさの様々な信頼度レベルは、確率と同様に処理され得る。例えば、組み合わされた信頼度レベルは、２つの独立した特徴に対応し得、次いで、その信頼度レベルは、２つの特徴の信頼度レベルの積として実現され得る。全体の、または組み合わされた好ましさの信頼度レベルは、異なる特徴のそれぞれの信頼度レベルを組み合わせることによって生成され得る。組み合わされた信頼度レベルは、異なる特徴の信頼度レベルの平均として実現され得る。さらに、信頼度レベルは、底２の対数によって表され得、非常に大きい桁の信頼度が効率よく表され、そして比較されることを可能にする。さらに、各特徴（例えば、メディアアートのレーティング、メディアアートのメディアファイルを再生するためのビットレート、メディアアートを再生するための時間の長さ、スキップカウント、ユーザがメディアアートを再生するインスタンス、メディアジャンルがユーザによって再生される相対頻度および他の定量化された特徴）が互いに対して重みを提供され得る。これらの特徴の重みはまた、確率と同様の方法で扱われ得る。組み合わされた信頼度レベルは、異なる特徴の信頼度レベルの重み付き平均として実現され得る。様々な適用可能な重み付きデータポイントは、各メディアアートに対して組み合わされ得、そのアートの種類の範囲内のメディアアートに対して全体の信頼度のレベルを割り当て得る。例えば、好ましさの信頼度レベルは、歌に対する歌、他の映画に対する映画、他のオーディオブックに対するオーディオブックに適用され得るが、これらに限定されない。
【００４９】
割り当てられた重みおよび信頼度レベルは、ＰＣに格納され得、ＰＣによって管理されるメディアファイル上で動作するように、アプリケーションがこれらの重みおよび信頼度レベルに適用する場合にアクセスされ得る。さらに、割り当てられた重みおよび信頼度レベルは、変更され得る。複数の組の割り当てられた重みおよび信頼度レベルは、収集されたデータ内の変数ならびに重みおよび信頼度レベルを割り当てるために特徴を調整する異なる閲覧を考慮するために格納され得る。異なる時間に、デバイスに対してメディアアートのオートフィルを形成する際に、異なる組の割り当てられた重みおよび信頼度レベルが使用され得る。さらに、各組は１つの重みを与えられ得る。乱数発生機が特定の組を選択するために使用され得る。
【００５０】
好ましさに対する信頼度レベルは、メディアファイルのオートフィルをデバイスに提供する多くの方法において用いられ得る。例えば、歌のプレイリストに対して、歌のトラックのリストが生成され得る。乱数が生成され得、リスト上の歌の信頼度レベルと比較され得る。乱数が信頼度レベル未満である場合には、歌はプレイリストに対して選択され得る。さらに、歌に対するメディアファイルのサイズが、デバイス上の音楽メディアファイルに対する割り当てられたストレージ容量内で利用可能なスペース未満である場合には、歌がプレイリスト上に配置される。歌がプレイリスト上に配置された場合、デバイス上の利用可能なストレージスペースのカウントまたは測定値が、プレイリスト上に配置されるメディアファイルのサイズだけ減少される。乱数が信頼度レベルよりも大きかった場合、歌がプレイリストに対して選択されない。乱数が別の歌に対して生成され、その乱数がこの歌およびこの歌に対する音楽ファイルの信頼度レベル未満である場合にのみ、プレイリスト上に配置される歌によって、この歌の信頼度レベルと比較される。メディアファイルが利用可能なストレージスペースよりも大きい場合には、歌がプレイリスト上に配置されず、別の歌が、その信頼度レベルおよび割り当てられたストレージ容量において利用可能なスペースの量に対して評価される。プレイリストが生成され得、ここで、選択された歌は、選択プロセスの結果として、割り当てられた容量を完全に満たさない。このプロセスの様々な順列が用いられ得る（例えば、乱数発生機の使用の前に信頼度レベルによって歌のリストを順序付ける）。同様に、乱数と信頼度レベルとの比較は、その信頼度レベルより大きい乱数に対応する選択に対してなされ得る。様々な実施形態において、選択プロセスの前に、閾値信頼度レベル未満の信頼度レベルを有する全ての歌が、オートフィルプロセスにおける考慮のために除去され得る。
【００５１】
その他のオートフィル手順が実装され得る。歌のプレイリストをオートフィルするために、それらの歌はそれらの信頼度によって順序付けされ得る。プレイリストを満たすことは、メディアファイルのサイズとデバイス上の音楽メディアファイルに対して割り当てられたストレージ容量とを比較することによって実現され得る。メディアファイルのサイズは、割り当てられたストレージ容量未満である場合、その歌が、プレイリストに追加され、そして割り当てられたストレージのカウントが選択された歌のメディアファイルの量だけ減少する。メディアファイルのサイズが割り当てられた容量よりも大きい場合、その歌は、プレイリストに追加されず、順序付けられたリストの次の歌が、割り当てられたストレージの現在のカウントに対して評価される。プロセスは、プレイリストが歌で満たされるまで続き、その結果、選択されたメディアファイルの組み合わせのサイズがプロセスの開始時に決定されたデバイスの割り当てられた実際のストレージ容量未満であり、プレイリストに対して選択されていない順序付けられたリストの歌の各々が、実際の割り当てられたストレージ容量と選択されたメディアファイルの組み合わせのサイズとの間の差よりも大きいファイルサイズを有する。様々な実施形態において、選択プロセスの前に、閾値信頼度レベル未満の信頼度レベルを有する全ての歌が、オートフィルプロセスにおける考慮のために除去され得る。
【００５２】
メディアアートに関連付けられた信頼度レベルを用いて、プレイリストのためにメディアアートを選択するための他の手順が、オートフィルプロセスのために実装され得る。様々な実施形態において、様々な手順に対する修正がなされ得、その結果、オートフィルは、選択されたジャンルのメディアアートだけによるオートフィルのために、メディアアートの選択されたジャンル内で行われ得る。好ましさの信頼度レベルは、異なるジャンルのメディアアートに割り当てられ得、ジャンルによるオートフィルは、ジャンルの好ましさの信頼度レベルに基づいてジャンルを選択するランダムプロセスを用いるジャンルの選択による開始が行われ得る。信頼度レベルの使用は、オートフィルのベースとしてのジャンルの選択に対して適切な信頼度レベルに寄与する因子を限定するように調整され得る。様々な実施形態において、様々な手順に対する修正がなされ得、その結果、オートフィルがメディアアートの他の特徴（例えば、メディアアートを再生するための再生の長さおよびビットレート）に基づいて行われ得、ここで信頼度レベルの使用は、オートフィルのベースとして選択された特徴に対して適切な信頼度レベルに寄与する因子を限定するように調整される。オートフィルプロセスのベースとして選択された特徴はまた、互いに対する特徴タイプの信頼度レベルに対して、ランダムプロセスを用いて選択され得る。
【００５３】
様々な実施形態において、デバイス上のメディアファイルおよび保留中の転送を管理するためのＵＩが提供される。このＵＩは、ステータス（例えば、デバイス上、ＰＣ上など）および／または動作（例えば、ダウンロードする、購入する、プレビューする、電子メールを使用する、リモートで再生する）についてのグラフィカルインジケータを含み得る。１つのデバイスからの一部の例示的なＵＩスクリーンは図５〜図１０に提供される。
【００５４】
図１〜図４に示される実施形態は、デスクトップアプリケーションとして実装され、メディアコンテンツをモバイルワイヤレス通信デバイスに同期させ得る。図１〜図４に示される実施形態はまた、ユーザがブラウズし、ＰＣ上のライブラリをモバイルワイヤレス通信デバイス上のライブラリに同期させるために、モバイルワイヤレス通信デバイスを使用することを可能にし得る。
【００５５】
様々な実施形態において、デバイス構成および動作方法は、モバイルワイヤレス通信デバイスのユーザに提供され、有線接続および／またはワイヤレスに、音楽を同期／転送する能力を用いて、それらのモバイルワイヤレス通信デバイスから直接、それらの音楽のホーム音楽ライブラリをリモートでビューおよび／または管理し、それらの使用のコンテキスト内でそれらを判断する。このような転送は、パーソナルコンピュータ（ＰＣ）において実現され得る。このような転送は、ワイヤレスサーバにおいて実現され得、該サーバにおいて、ユーザおよび／またはモバイルワイヤレス通信デバイスは、このような転送に入力することが可能にされるように登録される。ワイヤレスサーバは、パーソナルコンピュータにおいて構成され得る。モバイルワイヤレス通信デバイスは、例えば、セル電話タイプのデバイスのようなハンドヘルドデバイスであり得る。モバイルワイヤレス通信デバイスは、ラップトップコンピュータのようなポータブルコンピュータであり得る。このような構成および動作構造は、ユーザのモバイルワイヤレス通信デバイスおよびユーザのパーソナルコンピュータにおいての両方で、マルチメディアファイル、オーディオファイル、ビデオファイルおよび／またはそれらの組み合わせを管理するためのわかりやすいユーザフレンドリーな方法を提供し、これらはユーザに属するか、またはユーザがアクセス可能である。
【００５６】
様々な実施形態において、コンピュータ（および関連するコンピュータのメディアマネージャ）とモバイルワイヤレス通信デバイスとの間のマルチメディアファイル、オーディオファイル、ビデオファイルおよび／またはそれらの組み合わせの転送／同期は、多くの機構を用いて達成され得る。モバイルワイヤレス通信デバイスとワイヤレスサーバとの間の転送／同期が、ＵＳＢ接続を介して達成され得る。モバイルワイヤレス通信デバイスとワイヤレスサーバとの間の転送／同期は、Ｗｉ−Ｆｉ通信セッションを介して達成され得る。モバイルワイヤレス通信デバイスとワイヤレスサーバとの間の転送／同期は、ワイヤレスネットワークのようなワイドエリアネットワーク（ＷＡＮ）を介して達成され得る。
【００５７】
様々な実施形態において、モバイルワイヤレス通信デバイスは、ハードウェア、ソフトウェアおよびそれらの組み合わせを用いて構成され、その関連するＰＣまたは関連するワイヤレスサーバからオフラインで閲覧し、インターネット、１つ以上のライブラリからオフラインにし、これらはマルチメディアファイル、オーディオファイル、ビデオファイル、写真、ビデオ、ポッドキャストおよび／またはこれらの組み合わせをモバイルワイヤレス通信デバイスに含み得る。このようなライブラリは、ｉＴｕｎｅｓ（登録商標）のライブラリ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）のライブラリ、他の音楽ライブラリ、ビデオライブラリ、その他のマルチメディアライブラリを含み得る。モバイルワイヤレス通信デバイスは、実行可能な命令を含み得、該命令は該デバイスのユーザが、モバイルワイヤレス通信デバイスとその関連するパーソナルコンピュータまたはワイヤレスサーバとの間で同期するために、マルチメディア、音楽、ビデオおよび／またはそれらの組み合わせを閲覧し、編集し、消去し、スケジューリングすることを可能にする。全ての変更／要求／転送は、関連するパーソナルコンピュータまたはワイヤレスサーバへのＵＳＢ、Ｗｉ−ＦｉまたはＷＡＮ接続のうちの１つ以上の確立時に自律的に発生し得る。様々な実施形態において、パーソナルコンピュータは、ワイヤレスサーバとして動作する適切な手段によって構成され得る。モバイルワイヤレス通信デバイスのハードウェアおよびソフトウェアは、ユーザのＰＣのユーザのライブラリ（例えば、ユーザのｉＴｕｎｅｓ（登録商標）またはＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）（ＷＭＰ）からの音楽を含むがこれらに限定されない）を、モバイルワイヤレス通信デバイスから直接的に管理する、リモート管理ツールを有するマルチメディア同期アプリケーションを含み得る。様々な実施形態は、マルチメディアプレゼンテーション、ビデオおよび／または音楽を管理、再生および同期する特徴を提供し、これらはＰＣ同期とリモートアクセスとの間のギャップをブリッジし、このような管理をデスクトップに限定せずにハンドヘルドデバイスからメディア管理を実現する。
【００５８】
様々な実施形態において、モバイルワイヤレス通信デバイスは、ユーザのＰＣ音楽ライブラリ全体へのオフラインアクセスを可能にし、双方向同期を可能にするように構成され、双方向同期は、モバイルワイヤレス通信デバイスとＰＣ上のターゲットメディアマネージャとの間の無線を含む。例えば、モバイルワイヤレス通信デバイスは、メディアコンテンツのハンドセットへの直接的なストリーミングと関連する限定を避けて、メディアのダウンロードおよび同期をスケジュールするように構成され得る。モバイルワイヤレス通信デバイスは、リモート管理アプリケーションおよびワイヤレス同期アプリケーションによって構成され得、ここでは各々がモバイルワイヤレス通信デバイスからのユーザのメディアライブラリへの直接的なアクセス（最適化コピー）を有する。このライブラリへのアクセスは、インターネット上の関連するＰＣまたはサーバへのネットワーク接続を必要とし得ない。ライブラリは、マルチメディアライブラリ、音楽ライブラリ、ビデオライブラリまたはこれらの組み合わせとして編成され得る。一実施形態において、ユーザの音楽ライブラリの最適化バージョンは、ユーザのモバイルワイヤレス通信デバイスに含まれ得、該デバイスはオフラインの閲覧および管理を可能にし、その結果、最適化された音楽ライブラリファイル（すなわち「インデックス」）がユーザのモバイルワイヤレス通信デバイス上に存在するが、実際の歌自体には存在しない。ダウンロード／同期に対する任意の編集または要求が、ＵＳＢ、ＷＡＮまたはＷＬＡＮ（ワイヤレスローカルエリアネットワーク）を介する接続時にユーザの関連するＰＣと同期させる。ダウンロードに対して要求された新しいメディアコンテンツ（例えば、新しい音楽コンテンツ）は、ダウンロード「マネージャ」／キューに含まれ得、次のＵＳＢまたはＷｉ−Ｆｉ接続時にユーザのデバイスに送られ得る。ダウンロードは、ワイヤレスネットワークにおける次の接続時に送られ得、このネットワークにコンピュータが結合される。ユーザが選択すべき実施形態において、それらはセルラネットワークを介した保留中のダウンロードキューにおける任意の項目の転送／ダウンロードを行わせ得る。
【００５９】
様々な実施形態において、モバイルワイヤレス通信デバイスは、ハードウェアおよびソフトウェアによって構成され得、これらは、ユーザに対する使用の単純な容易さと、モバイルワイヤレス通信デバイスとデスクトップマネージャとの間の統合、および／またはパーソナルコンピュータにおいて構成されたワイヤレスサーバのメディア同期アプリケーションと、ＵＳＢ同期、ＷＬＡＮ同期、ＷＡＮ同期またはユーザのＰＣとユーザのモバイルワイヤレス通信デバイスとの間のそれらの組み合わせを用いた同期のサポートと、様々なメディアプレーヤ（例えば、ｉＴｕｎｅｓ（登録商標）およびＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）を含むがこれらに限定されない）との統合と、ライブラリの少量／最適化されたコピーを介して閲覧するためのネットワーク接続なしに、ユーザがそれらのメディアライブラリをモバイルワイヤレス通信デバイスから直接的に閲覧する能力と、アルバム、アーティスト、ジャンル、プレイリストによってライブラリコンテンツを閲覧する能力と、音楽（例えば、個別の歌、アルバム、アーティスト、プレイリストを含むがこれらに限定されない）をダウンロードマネージャ／キューに追加する能力と、関連付けられた１つ以上のＰＣへの次のＵＳＢまたはＷｉ−Ｆｉ接続の際にユーザのモバイルワイヤレス通信デバイスとダウンロードキュー内のメディアとを転送／同期する能力と、ユーザの自宅のＰＣ上のメディアライブラリとの双方向同期とを提供する。双方向は、ＰＣのアクティビティと類似した方法で行われるモバイルワイヤレス通信デバイス上のアクティビティを可能にする。例えば、ユーザが、モバイルワイヤレス通信デバイスから音楽を消去し、または、プレイリストを生成／編集する場合に、このデータは、有線および／またはワイヤレスで転送され得、これらの変更はユーザの関連するＰＣ上のメディアライブラリに反映されて、これらは特にｉＴｕｎｅｓ（登録商標）およびＷＭＰを含み得る。さらに、ユーザが、ＰＣ上の１つ以上のライブラリを介してそれらの関連付けられたＰＣから、音楽を消去し、または、プレイリストを生成／編集する場合には、このデータは、有線および／またはワイヤレスで転送され得、これらの変更はモバイルワイヤレス通信デバイス上に反映される。例えば、ダウンロードのために要求された新しいメディアコンテンツは、ダウンロードマネージャ／キューに含まれ得、次のＵＳＢ、Ｗｉ−Ｆｉまたはワイヤレスネットワーク接続の際にユーザのモバイルワイヤレス通信デバイスに送信され得る。ユーザは、セルラネットワークを介して保留中のダウンロードキューにおいて任意の項目を転送／ダウンロードさせ得ることを選択するであろう。
【００６０】
様々な実施形態において、モバイルワイヤレス通信デバイスは、セルラデバイスにおいて使用され得るオペレーティングシステムによって動作するように構成され得る。モバイルワイヤレス通信デバイスは、ユーザのメディアに無制限のストレージを仮想的に提供するために外部制御を有するメディア特徴へのアクセスによって構成され得、それらのポータブルワイヤレスデバイスから直接的に全てのユーザメディアの必要性を管理するためにＰＣのデスクトップからの独立性を有して構成され得、ポータブルワイヤレスデバイスから直接的に音楽を発見／獲得するようにオープンマーケットプレイスを有して構成され得、ポータブルワイヤレスデバイス上で行われるアクティビティの自動的なアップデート／同期を有して構成され得、ポータブルワイヤレスデバイス上の音楽をその他のデバイス（例えば、車、ホームステレオ、またはその他のそのようなデバイス）によって再生する能力を有して構成され得、音楽のＰＣライブラリおよびその他のメディアへアクセスするためにユーザのモバイルワイヤレス通信デバイスからのリモートアクセスを有して構成され得る。
【００６１】
様々な実施形態において、メディアワイヤレス同期機能は、図５に示されるようなワイヤレスサーバのインストールによってＰＣ上にインストールされ得る。このインストールは、ＵＳＢ接続を用いて実現され得る。このインストールは、ＵＳＢ接続を用いて開始され、インターネット接続を介して完了されるように実現され得る。このインストールは、Ｗｉ−Ｆｉ接続を用いて実現され得る。このインストールは、Ｗｉ−Ｆｉ接続を用いて開始され、インターネット接続を介して完了され得るように実現され得る。メディアワイヤレス同期機能のインストールの完了後、メディアワイヤレス機能／機能性がイネーブルされたことを示すメッセージがモバイルワイヤレス通信デバイス、ＰＣおよび／またはそれら両方を介してユーザに提供され得る。
【００６２】
モバイルワイヤレス通信デバイスのメディア同期アプリケーションは、登録に基づいて、例えば、個人識別（ＰＩＮ）に基づいて、自宅内で複数のモバイルワイヤレス通信デバイス／ユーザをサポートし得る。ライブラリおよびこれらのライブラリへの同期は、ＰＣの様々なユーザ間で分割され得る。例えば、１人の人物がｉＴｕｎｅｓ（登録商標）のような１つのライブラリと音楽を同期することを選択し得、別の人物がＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）のような別のライブラリと同期することを選択し得、第３の人物が両方のライブラリと同期することを選択し得る。ＰＣ上のワイヤレスサーバのユーザインターフェースは、サポートされたメディアマネージャの動的選択を可能にし得、同様に最新のメディアマネージャを記憶させる（最新の１つまたはいくつかのメディアマネージャの識別を格納する）ことを可能にし得、特定のモバイルワイヤレス通信デバイスとこのメディアマネージャとが同期され、この同期に関連するプリファランスを思い出させる。一実施形態において、ファイルがモバイルワイヤレス通信デバイスによってサポートされるまで、ファイルはモバイルワイヤレス通信デバイスに転送されないように指定され得る。ユーザは、特定のファイルまたはファイルタイプが同期に対して選択可能でないと識別される場合に、グラフィックユーザインターフェースを介してこのことに気付き得る。例えば、ユーザがモバイルワイヤレス通信デバイスから音楽ライブラリを閲覧するときに、同期されるべきでない音楽ファイルがアイコンまたはロック条件の他のインジケータを用いて示され得る。
【００６３】
ユーザのモバイルワイヤレス通信デバイスから、ユーザは、ホームＰＣ上のワイヤレスサーバを介してホームＰＣへの接続性のステータスを観察し得る。この閲覧は、ユーザが、Ｗｉ−Ｆｉ、ＷＡＮまたはその他の接続を介してコンテンツを同期および／またはダウンロードすることが可能であると決定することを可能にし得る。図６は、接続性を示すユーザインターフェースの非限定的な例を示す。メディア同期アプリケーションは、ユーザに、同期のために音楽を閲覧し、編集し、消去し、スケジュールすることを可能にする、モバイルワイヤレス通信デバイスから直接的にメディアライブラリを（オフラインで）閲覧する能力を提供する。全ての変更／要求／音楽転送は、それらのホームＰＣへのＵＳＢ、Ｗｉ−ＦｉまたはＷＡＮ接続の際に発生し得る。オフラインのホームＰＣ上のワイヤレスサーバによって、ネットワーク接続を介して転送またはダウンロードを開始させることを試みるときに、ワイヤレスサーバのステータスを示すエラーメッセージが生成され得る。
【００６４】
ユーザのＰＣのライブラリによって含まれるユーザの音楽ライブラリの最適化バージョンは、オフラインでの閲覧および管理が可能なユーザのデバイス上に含まれ得る。最適化されたメディアライブラリファイルは、ユーザのモバイルワイヤレス通信デバイス上のインデックスとして配置され得る。モバイルワイヤレス通信デバイス中のメディアファイルは、最適化されたメディアライブラリファイルとは別にモバイルワイヤレス通信デバイスに格納され得る。デスクトップメディア同期アプリケーションの設定の間（そして任意の時間において）、ユーザは、リモート管理およびワイヤレス同期に対して構成されることを望む１つ以上のメディアマネージャを選択し得る。
【００６５】
ユーザのモバイルワイヤレス通信デバイスから、全音楽ライブラリまたは個別のライブラリに入力することと、全ての歌（曲名）、アーティスト、アルバムおよび音楽ジャンルによってソートすることとが可能であり得る。ユーザはまた、全てのプレイリストに、規格およびスマート（自動）ならびにフォルダに含まれるそれらによって閲覧することが可能であり得る。モバイルワイヤレス通信デバイスからプレイリストを閲覧する場合、ユーザはまた、全ての歌（曲名）、アーティスト、アルバムおよび音楽ジャンルによって閲覧／ソートすることが可能であり得る。閲覧およびソートは、音楽に限定されないが、写真、ビデオおよび他のマルチメディアプレゼンテーションに適用され得る。ライブラリに含まれる実際の歌自体ではなく、ユーザのモバイルワイヤレス通信デバイス上に存在するインデックスとして最適化された音楽ライブラリファイルによって、最適化されたライブラリは、十分に小さくあり得、ライブラリがユーザのモバイルワイヤレス通信デバイスの内部メモリに格納されることを可能にする。様々な実施形態において、スワッピングメモリカードは、リモート管理を使用停止にしない。
【００６６】
様々な実施形態において、ユーザのモバイルワイヤレス通信デバイス上の最適化されたメディアライブラリファイルは、リフレッシュされ得、ユーザのＰＣ上のメディアライブラリとの同期において保持され得る。この同期は、自動アップデートを提供し得、その結果、ＰＣへアクセス可能なメディアライブラリのもっとも最新の閲覧がモバイルワイヤレス通信デバイスからユーザに対して利用可能である。アップデートされた／同期されたメディアライブラリのコピーは、デスクトップ音楽同期アプリケーションへの次のＵＳＢ／ＷＬＡＮ／ＷＡＮ接続の際に、ユーザのモバイルワイヤレス通信デバイスに転送され得る。
【００６７】
図７は、ホーム音楽ライブラリにアクセスする際のユーザインターフェースの例を示す。このユーザインターフェースは、ホーム音楽ライブラリに限定されないが、他のマルチメディアプレゼンテーションのライブラリであり得る。示されるように、ユーザインターフェースは、ユーザの音楽ライブラリ（例えば、ユーザのｉＴｕｎｅｓ（登録商標）またはＷＭＰ音楽ライブラリ）のアクセスおよび管理を提供し、これは使いやすく、直観的であり、ユーザがモバイルワイヤレス通信デバイス上の音楽アプリケーションから直接的に、それらの音楽ライブラリを容易に閲覧することを可能にする方法で構築され得る。
【００６８】
それらのホームメディアライブラリを、モバイルワイヤレス通信デバイスから閲覧する際、この閲覧は、メディアライブラリがローカルのＰＣ上に配置されるのと類似の方法で提供され得る。図８は、使いやすく、直観的であり、ユーザがモバイルワイヤレス通信デバイス上の音楽アプリケーションから直接的に、それらの音楽ライブラリを容易に閲覧することを可能にする方法で構築され得るメディアライブラリを閲覧する例を示す。この閲覧はまた、ホームライブラリにあるものに関して、モバイルワイヤレス通信デバイス上にあるメディアに対するモバイルワイヤレス通信デバイス上にないものの閲覧を提供し得る。この閲覧はまた、モバイルワイヤレス通信デバイスとの次のＵＳＢ同期、ＷＬＷＮ同期またはＷＬＡＮ同期の際に、それらのデバイスと転送／同期される保留中のダウンロードとしてメディアダウンロードマネージャに追加されているメディアの閲覧をも提供する。ユーザはまた、フリー／利用可能なメモリを含む、モバイルワイヤレス通信デバイス上のメディア、ホームＰＣのような関連するＰＣにおけるメディアおよび保留中のダウンロードのダウンロードマネージャ内のメディアに対応するメモリの総量の示度を提供され得る。メディアは、さらに様々なカテゴリ（例えば、音楽、ビデオ、および他のマルチメディアプレゼンテーション）において提示され得る。
【００６９】
様々な実施形態において、ユーザがそれらのホーム音楽ライブラリを閲覧する場合、それは、ホームメディアライブラリを編集するために、それらのモバイルワイヤレス通信デバイスにローカルなメディアを閲覧する方法に類似し得る。ユーザは、ワイヤレス同期機能によってリモート管理アプリケーションから、それらのホーム音楽ライブラリを編集することを可能にし得、それらがメディア（例えば、選択されたベースの音楽）を消去し、そして／またはプレイリストを編集することを可能にする。例えば、選択されたベースは、個別の歌、アルバム、アーティスト、ジャンルまたはプレイリストに基づいて音楽を編集することを可能にする。例えば、編集されたプレイリストをベースとして用いることは、１つ以上のプレイリストに含まれる歌を追加および／または除去することを可能にする。これらの編集は、ホームＰＣ上でのデスクトップメディア同期アプリケーションへの次のＵＳＢ／ＷＬＡＮ／ＷＡＮ接続の際に、ユーザのＰＣと１つ以上の対応するメディアマネージャライブラリとを同期し得る。消去動作は、ユーザがモバイルワイヤレス通信デバイスのみ（コンピュータ上で保持されるファイル）の特定のライブラリから、または同様に関連するコンピュータ上の特定のライブラリから、項目を消去することを望むか否かについて迅速に問い合わせることによって達成され得る。
【００７０】
図９は、音楽をダウンロードマネージャに追加することに対するユーザインターフェースの例を示す。ユーザのホーム音楽ライブラリを閲覧している間に、ユーザは、保留中のダウンロードとして、以下のものをダウンロード音楽マネージャに追加し得る。それらは、個別の歌と、個別のアルバムと、個別のアーティスト（個別のアーティストによる全ての歌）と、個別のジャンル（単一のジャンルに含まれる全ての歌）と、全体のプレイリストと、音楽を編成するための他のカテゴリとを含む。この追加は、音楽に限定されないが、その他のマルチメディアプレゼンテーションに適用する。例として、この追加機能は、上記のカテゴリのうちの任意のものがハイライトされる場合に、「モバイルワイヤレス通信デバイスとの同期」または「ダウンロードへの追加」と呼ばれるメニュー項目として示され得る。これは、モバイルワイヤレス通信デバイスにローカルの項目を追加することがモバイルワイヤレス通信デバイスに対してローカルなプレイリストに対して取り扱われる方法に類似し得る。ユーザは、現在「保留中の同期／ダウンロード」である全ての項目を閲覧することが可能であり得る。リモートメディアアクセス実装は、ユーザに、全体がデバイスの利用可能／フリーなメモリ（外部メモリ＋内部メモリ）よりも大きいコンテンツをスケジュール／同期することを試みるかどうかを通知し得る。ユーザは、それらのデバイス上で、同期を試みているコンテンツ全て（すなわち、メディアダウンロードマネージャまたは「保留中のダウンロード」内にあるもの）、およびモバイルワイヤレス通信デバイス内で利用可能なコンテンツ全て、ならびに同期リストまたはデバイスからコンテンツを除去するように構築され得るコンテンツ全てを通知／応答待ちされ得る。
【００７１】
図１０は、ダウンロードマネージャを閲覧するためのユーザインターフェースの例を示す。この閲覧は、ユーザに、モバイルワイヤレス通信デバイスメディアプレーヤのメディアホームスクリーンから直接的に、保留中のダウンロードに対するメディアダウンロードマネージャを閲覧する能力を提供する。例えば、ダウンロードに対して要求される（保留中のダウンロード／キューに追加される）音楽は、次のＵＳＢ、Ｗｉ−ＦｉまたはＷＡＮ接続の際にモバイルワイヤレス通信デバイスに配信され得る。保留中のダウンロードリスト内の項目を閲覧することは、ユーザモバイルワイヤレス通信デバイス上の音楽を閲覧することに類似し得、全ての歌、アルバム、アーティスト、ジャンル、プレイリストおよびその他のカテゴリによってソート可能であり得る（括弧内で総数とそれぞれとを並べて表示）。
【００７２】
ユーザは、分かりやすい方法で、ダウンロードマネージャ内の個別の項目およびダウンロードマネージャ内の項目全体に対応するメモリの総量を示す閲覧を提供され得る。以下のオプションが、ダウンロードマネージャのコンテンツを閲覧する際に、ユーザに利用可能であり得る。上記オプションとは、（１）消去すること（すなわち、ダウンロードマネージャから項目を除去する）であって、これはデバイスとの転送／同期に要求されなくなった項目を含み得る、ことと、（２）今ダウンロードすることであって、これはＷＡＮを介してメディアの手動強制転送を可能にする、こととである。ユーザは、このことが既存のモバイルワイヤレス通信デバイスデータプランに関するセルラデータチャージをもたらし得ることを促進され得る。その他のオプションが提供され得る。
【００７３】
図１１は、コントローラ１１０５とメモリシステム１１２５とを有するシステム１１００の実施形態の図を描く。システム１１００はまた、電子装置１１３５とバス１１１５とを含み、ここでバス１１１５は、システム１１００のコンポーネント間に電気的接続性を提供する。実施形態において、バス１１１５は、アドレスバス、データバスおよび制御バスを含み、それぞれが独立して構成されている。代替の実施形態において、バス１１１５は、アドレス、データまたは制御のうちの１つ以上を提供するための共通の導電性ラインを用い、この使用は、コントローラ１１０５によって管理される。バス１１１５は複数のバスとして実現され得る。実施形態において、電子装置１１３５は、メモリシステム１１２５に類似の方法で構成された追加のメモリシステムである。実施形態において、１つ以上の追加の周辺デバイス１１４５がバス１１１５に連結される。実施形態において、周辺デバイス１１４５は、ディスプレイ、追加のストレージメモリシステムおよび／または他の制御デバイスを含み得、これらはコントローラ１１０５および／またはメモリシステム１１２５と関連させて動作し得る。実施形態においてコントローラ１１０５はプロセッサである。
【００７４】
コントローラ１１０５とメモリシステム１１２５とは、メディアコンテンツおよびシステム１１００上の関連する情報を管理するように配置され得る。実施形態において、システム１１００はＰＣとして配置される。このＰＣは、ＰＣ全体に分散された手段を含み得、これはワイヤレスサーバとして動作する。ＰＣとして配置されたシステム１１００は、本明細書に論じられた様々な実施形態の任意のものに従って動作し得、ＰＣ内のメディアコンテンツおよび関連する情報を管理するか、そして／またはモバイルワイヤレス通信デバイスのような１つ以上のモバイルデバイスと関連させる。
【００７５】
一実施形態において、システム１１００は、モバイルデバイスとして配置される。モバイルデバイスはモバイルワイヤレス通信デバイスであり得る。モバイルデバイスとして配置されたシステム１１００は、本明細書で論じられる様々な実施形態のうちの任意の実施形態に従って動作し得、モバイルデバイス内のメディアコンテンツおよび関連する情報を管理するか、そして／またはメディアコンテンツを管理するソフトウェアおよび／またはハードウェアを有するＰＣまたはその他の装置と関連させる。
【００７６】
本明細書で論じられるような、メディアコンテンツを管理する、ＰＣのようなシステムに対する装置および方法の様々な実施形態または実施形態の組み合わせは、ハードウェア実装、ソフトウェア実装ならびにハードウェアおよびソフトウェア実装において実現され得る。これらの実装は、１つ以上のモバイルデバイスにおいてシステムを動作させるための機械実行可能命令を有する機械読み取り可能媒体（コンピュータ実行可能命令を有するコンピュータ読み取り可能媒体）を含み得、その結果、メディアコンテンツおよび関連する情報がシステムとモバイルデバイスとの間で管理される。モバイルワイヤレス通信デバイスとのシステムの通信は、安全なベースで行われ得る。機械読み取り可能媒体は媒体の任意の１種類に限定されない。
【００７７】
本明細書で論じられるような、モバイルデバイス（例えば、モバイルワイヤレス通信デバイス）に対する装置および方法の様々な実施形態または実施形態の組み合わせは、ハードウェア実装、ソフトウェア実装ならびにハードウェアおよびソフトウェア実装において実現され得る。これらの実装は、１つ以上のモバイルデバイスにおいてシステムを動作させるための機械実行可能命令を有する機械読み取り可能媒体（コンピュータ実行可能命令を有するコンピュータ読み取り可能媒体）を含み得、その結果、メディアコンテンツおよび関連する情報がシステムとモバイルデバイスとの間で管理される。これらの実装は、モバイルデバイスのメディアコンテンツおよび該モバイルデバイス内の関連する情報を、ＰＣのようなシステムと関連させて、そして／または他のモバイルデバイスと関連させて管理するようにモバイルデバイスを動作させるための機械実行可能命令を有する機械読み取り可能媒体（例えば、コンピュータ実行可能命令を有するコンピュータ読み取り可能媒体）を含み得る。モバイルワイヤレス通信デバイスとシステムとの間の通信は、安全なベースで行われ得る。機械読み取り可能媒体は、任意の１種類の媒体に限定されない。
【００７８】
特定の実施形態が本明細書に示され、説明されてきたが、同一の目的を達成するために計算される任意の配置が、示される特定の実施形態と置き換えられ得ることが当業者によって認識される。上記の説明は例示であるように意図され、限定を意図されないことと、本明細書において用いられる表示法または専門用語は説明の目的のためである。上記の実施形態と他の実施形態との組み合わせが、上記の説明を研究する際に当業者には明らかとなる。
【００７９】
（要約）
メディアコンテンツの選択を制御する装置および方法は、マルチメディアデバイスとのユーザ相互作用を向上させる機構を提供する。追加の装置、システムおよび方法が開示される。
【符号の説明】
【００８０】
１００  システム
１１２  入力部
１１４  処理モジュール
１１６  出力部
１２０−１〜１２０−Ｎ  メディア供給源
【図１】
0004944919.tif 000002
【図２】
0004944919.tif 000003
【図３】
0004944919.tif 000004
【図４】
0004944919.tif 000005
【図５】
0004944919.tif 000006
【図６】
0004944919.tif 000007
【図７】
0004944919.tif 000008
【図８】
0004944919.tif 000009
【図９】
0004944919.tif 000010
【図１０】
0004944919.tif 000011
【図１１】
0004944919.tif 000012