(57)【要約】それぞれのユーザーアカウントに複数のコンテンツアイテムが関連付けられている、ネットワークアクセス可能なオンラインサービスに保持されている複数のユーザーアカウントを有する、オンラインコンテンツシステムが提示される。カタログサービスは、複数のユーザーアカウントに対するオフラインメタデータを提供するように動作可能であり、これにより、複数のユーザーアカウントのそれぞれにおける複数のコンテンツアイテムについて、（ａ）カタログサービスのカタログエンジンは、複数のコンテンツアイテムに対する階層ツリー記述子を生成するように動作可能であり、（ｂ）カタログサービスのサービスインターフェースは、階層ツリー記述子をユーザーアカウントに関連付けられているリモートのデバイスにネットワーク経由で伝送するように動作可能であり、そのようなネットワーク伝送はリモートのデバイスへのコンテンツアイテムのダウンロードから独立して行われる。
2012524346.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツシステム（１００）であって、
ネットワークアクセス可能なデジタルコンテンツサービス（１０２）であって、
カタログエンジン（１１６）と、
前記カタログエンジン（１１６）に動作可能なように結合され、複数のユーザーアカウント（１１０）を格納する大容量記憶装置サブシステム（１０８）と、
ネットワークアクセス可能なデジタルコンテンツサービス（１０２）と、前記複数のユーザーアカウント（１１０）にさまざまな形で関連付けられているリモートのデバイス（１０４）との間でなされる通信を制御するように構成されたサービスインターフェース（１１４）と
を備える
ネットワークアクセス可能なデジタルコンテンツサービスを備え、
前記複数のユーザーアカウント（１１０）のそれぞれに関連して、
前記大容量記憶装置サブシステム（１０８）は、前記ユーザーアカウント（１１０）に関連付けられている複数のデジタルコンテンツアイテム（１１２）を格納し、
前記カタログエンジン（１１６）は、前記複数のデジタルコンテンツアイテム（１１２）の階層ツリー記述子を生成し、前記階層ツリー記述子を、前記ユーザーアカウント（１１０）に関連付けられているリモートのデバイス（１０４）にネットワーク（１０６）経由で伝送可能であるカタログにまとめ、
前記サービスインターフェース（１１４）は、前記ユーザーアカウント（１１０）に関連付けられている前記リモートのデバイス（１０４）に前記カタログを伝送し、当該伝送は前記複数のデジタルコンテンツアイテム（１１２）の前記リモートのデバイス（１０４）へのダウンロードと独立して行われることを特徴とするデジタルコンテンツシステム（１００）。
【請求項２】
前記リモートのデバイスは、前記カタログに応答し、オフラインモードで前記階層ツリー記述子のローカル検索を行えるように動作可能であるアプリケーションを実行するようにさらに構成されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記アプリケーションは、前記ネットワーク経由で前記ネットワークアクセス可能なデジタルコンテンツサービスにおけるオンラインデジタルコンテンツストアのオンライン検索機能を提供するようにさらに構成され、前記オンラインデジタルコンテンツストアは複数のダウンロード可能なデジタルコンテンツアイテムを備えることを特徴とする請求項２に記載のシステム。
【請求項４】
前記カタログは、前記カタログを受け取った後に前記アプリケーションが利用可能な補助メタデータをさらに含むことを特徴とする請求項２に記載のシステム。
【請求項５】
前記カタログは、限定された有効期間を有し、前記ネットワークアクセス可能なデジタルコンテンツサービスは、前記限定された有効期間の終了後に前記カタログの更新バージョンを生成するように構成されることを特徴とする請求項２に記載のシステム。
【請求項６】
前記アプリケーションは、前記ネットワーク経由で前記ネットワークアクセス可能なデジタルコンテンツサービス上に前記カタログの前記更新バージョンがないかチェックするようにさらに構成されることを特徴とする請求項５に記載のシステム。
【請求項７】
前記ユーザーアカウントに関連付けられている前記デジタルコンテンツアイテムは、１つまたは複数のデジタル音楽トラックを含み、それぞれのデジタル音楽トラックはアーティスト名、アルバム名、およびトラック名を含むメタデータを有することを特徴とする請求項１に記載のシステム。
【請求項８】
前記カタログエンジンによって生成される前記階層ツリー記述子は、それぞれのデジタル音楽トラックの前記メタデータを構造化し、これにより、アーティスト名が、階層内でアルバム名の上位であり、アルバム名は、階層内でトラック名の上位であることを特徴とする請求項７に記載のシステム。
【請求項９】
複数のユーザーアカウントに関連付けられているオンライン音楽サービスを運用する方法（２００）であって、それぞれのユーザーアカウントは複数のオーディオトラックを有する、方法（２００）において、前記複数のユーザーアカウントのそれぞれについて、
リモートの音楽プレーヤーデバイスを前記ユーザーアカウントに関連付けるステップ（２０２）と、
前記ユーザーアカウントに関連付けられているそれぞれのオーディオトラックから、前記オーディオトラックのアーティスト名、アルバム名、およびトラック名を示すメタデータを取得するステップ（２０４）と、
それぞれのオーディオトラックの前記メタデータを階層ツリー記述子に組み立てるステップ（２０６）であって、アーティスト名メタデータは、階層内でアルバム名メタデータの上位であり、アルバム名メタデータは、階層内でトラック名メタデータの上位である、ステップ（２０６）と、
ネットワーク経由で、前記階層ツリー記述子を前記リモートの音楽プレーヤーデバイスに伝送するステップ（２０８）であって、前記伝送は前記複数のオーディオトラックを前記リモートの音楽プレーヤーデバイスにダウンロードすることとは独立して実行される、ステップ（２０８）と
を含むことを特徴とする方法。
【請求項１０】
前記複数のユーザーアカウントのそれぞれについて、前記階層ツリー記述子を定期的に更新するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記階層ツリー記述子を定期的に更新するステップは、前記階層ツリー記述子に対する所定の有効期間が終了した後に前記階層ツリー記述子を更新するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
それぞれのオーディオトラックの前記メタデータを階層ツリー記述子に組み立てるステップは、前記リモートの音楽プレーヤーデバイスのオフライン動作モードでメタデータの検索およびトラック選択機能を提供するために、前記リモートの音楽プレーヤーデバイスで実行しているアプリケーションによって使用可能になるように前記メタデータを構造化するステップを含むことを特徴とする請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カタログベースのインタラクティブな操作を利用するオンラインコンテンツサービスに関する。
【背景技術】
【０００２】
デジタルメディア（ｄｉｇｉｔａｌ  ｍｅｄｉａ）は、デジタル音楽、ビデオ、ゲーム、着メロ（ｒｉｎｇｔｏｎｅ）、および同様のものを格納し、編成し、再生するように構成されたポータブルデバイス（ｐｏｒｔａｂｌｅ  ｄｅｖｉｃｅ）で再生することができる。このようなデジタルメディアは、ネットワーク経由でオンラインメディアサービスからポータブルデバイスにダウンロードすることもできる。しかし、このような伝送では、多くの場合、ネットワーク通信量が著しく増大する（ｎｅｔｗｏｒｋ−ｉｎｔｅｎｓｉｖｅ）。
【発明の概要】
【０００３】
この「課題を解決するための手段」では、以下の「発明を実施するための形態」でさらに説明される簡素化された形式の概念の選択を導入する。この「課題を解決するための手段」は、請求されている主題の鍵となる特徴または本質的特徴を明示することを意図しておらず、また請求されている主題の範囲を制限するために使用されることも意図していない。さらに、請求されている発明対象は、本開示の任意の部分において明記されているどれか、またはすべての不利点を解決する実装に限定されることはない。
【０００４】
したがって、本発明の説明では、複数のコンテンツアイテム（ｃｏｎｔｅｎｔ  ｉｔｅｍ）（例えば、音楽トラック）がそれぞれのユーザーアカウントに関連付けられている、ネットワークアクセス可能なオンラインサービスに保持されている複数のユーザーアカウントを有する、コンテンツシステムを提示する。カタログサービスは、複数のユーザーアカウントに対するオフラインメタデータを提供するように動作可能であり、これにより、複数のユーザーアカウントのそれぞれにおける複数のコンテンツアイテムについて、（ａ）カタログサービスのカタログエンジンは、複数のコンテンツアイテムに対する階層ツリー記述子（ｈｉｅｒａｒｃｈｉｃａｌ  ｔｒｅｅ  ｄｅｓｃｒｉｐｔｏｒ）を生成するように動作可能であり、（ｂ）カタログサービスのサービスインターフェースは、階層ツリー記述子をユーザーアカウントに関連付けられているリモートのデバイスにネットワーク経由で伝送するように動作可能である。本明細書で説明されている例の多くにおいて、階層ツリー記述子のネットワーク経由の伝送は、リモートのデバイスへのコンテンツアイテムのダウンロードに依存しない。
【図面の簡単な説明】
【０００５】
【図１】デジタルコンテンツシステムの一実施形態の概略図である。
【図２】複数のユーザーアカウントに関連付けられているオンライン音楽サービスを運用する方法の一実施形態を示す流れ図である。
【図３】階層ツリー記述子の作成および伝送を示す概略図である。
【発明を実施するための形態】
【０００６】
音楽などのデジタルメディアをオンラインサービスに格納することができる。いくつかの場合において、このようなメディアは、そのオンラインサービスのユーザーアカウントに関連付けることができる。上述のように、そのようなメディアをオンラインサービスからユーザーのポータブルデバイスにネットワーク経由で伝送する場合、ネットワーク通信量が著しく増大する可能性がある。したがって、本明細書で開示されているシステムおよび方法は、メディアに関連付けられているメタデータを生成し、分配するためのアプローチを提供する。
【０００７】
メタデータは、リモートのデバイスからの受信後に、例えば検索機能を実行するために、メタデータのローカルでの使用を円滑にするように構成されうる。多くの場合において、メタデータは、利用可能なメタデータ（例えば、音楽ファイルのアーティスト、アルバム、および曲名のメタデータ）のカテゴリに基づき階層構造にされる。このような階層構造をとることで、ユーザーがメディアを検索し、ユーザーのアカウントで利用可能なメディアファイルを整理編成した形で表示する機能を高めることができる。
【０００８】
この機能は、メタデータを編成し、使用する具体的な方法に関係なく、実際のメディアをダウンロードすることに左右されず、またサービスのネットワーク接続に依存しないリモートのロケーション（例えば、ポータブルデバイス）において使用可能であるように典型的には選択され、実現される。言い換えると、例えば、メタデータは、典型的には、メタデータによって記述されている実際のファイルをダウンロードする前にユーザー側で利用することができるということである。メタデータを元ファイルから分離し、メタデータを効率よく分配することで、サービス／デバイス間通信を効率的に最小限度に抑える、ネットワークに接続されるコンテンツシステムを実現できる。
【０００９】
図１は、ネットワーク１０６経由で、ポータブルデジタルコンテンツプレーヤーデバイス１０４などの、複数のリモートのデバイスとインタラクティブな動作でやり取りするように構成されているネットワークアクセス可能なデジタルコンテンツサービス１０２を含むそのようなデジタルコンテンツシステム１００の一実施形態を示している。ポータブルデジタルコンテンツプレーヤーデバイス１０４として、１つまたは複数の携帯電話、デスクトップコンピュータ、ラップトップコンピュータ、ポータブルデジタルアシスタントなどが挙げられる。ネットワークアクセス可能なデジタルコンテンツサービス１０２は、複数のユーザーアカウント１１０を格納する大容量記憶装置サブシステム１０８を備えることができる。大容量記憶装置サブシステム１０８は、複数のユーザーアカウント１１０のそれぞれに関連付けられている複数のデジタルコンテンツアイテムをさらに格納することができる。上述のように、そのようなデジタルコンテンツアイテムとして、デジタル音楽、ビデオ、ゲーム、着メロ、および同様のものが挙げられる。ネットワークアクセス可能なデジタルコンテンツサービス１０２は、ネットワークアクセス可能なデジタルコンテンツサービス１０２と複数のユーザーアカウントにさまざまな形で関連付けられているポータブルデジタルコンテンツプレーヤーデバイス１０４との間でなされる通信を制御するように構成されたサービスインターフェース１１４をさらに備えることができる。
【００１０】
それぞれのデバイスは、好適な方法でそれらの複数のユーザーアカウントのうちの１つに関連付けることができる。一例として、ユーザーは、ウェブブラウザを介して、ネットワークアクセス可能なデジタルコンテンツサービスにユーザーアカウントを設定することができる。ユーザーアカウントを設定した後、ユーザーは、そのユーザーアカウントを複数のデジタルコンテンツアイテムに関連付けることができる。このようなデジタルコンテンツアイテムは、オンラインストアから購入したアイテムおよび／またはユーザーによってアップロードされたアイテムを含むものとしてよい。次いで、ユーザーは、例えばユーザー名とパスワードなど、自身のアカウント情報をデバイスに供給することによって、ポータブルデバイスをユーザーアカウントに関連付けることができる。いくつかの場合において、ユーザーは、デバイスをサービスに登録することで、サービスにデバイスとユーザーアカウントとの間の関連付けを確立させることができる。いくつかの場合において、以下でさらに詳しく説明するアプリケーションなどの、そのデバイス上のアプリケーションにより、デバイスとユーザーアカウントとの間の関連付けの確立を容易にすることができる。
【００１１】
ネットワークアクセス可能なデジタルコンテンツサービス１０２は、大容量記憶装置サブシステム１０８に動作可能なように結合されたカタログエンジン１１６をさらに備えることができる。ユーザーアカウント１１０のそれぞれについて、カタログエンジン１１６は、ユーザーアカウントに関連付けられている複数のデジタルコンテンツアイテムに対する階層ツリー記述子を生成するように構成されうる。このような階層ツリー記述子は、ユーザーアカウントに関連付けられているデジタルコンテンツアイテムのメタデータを編成する、アプリケーションツリー、ＸＭＬコンテンツツリーなどとしてよい。このようなメタデータは、例えば、音楽トラックの場合には、そのトラックのアーティスト名を示すアーティストメタデータ、そのトラックが対応するアルバムのアルバム名を示すアルバムメタデータ、およびそのトラックのタイトルを示すトラック名メタデータを含むことができる。さらに、階層ツリー記述子は、アーティストメタデータがアルバムメタデータの上位となるように構造化し、アルバムメタデータがトラック名メタデータの上位となるように構造化する。例えば、このような音楽系の状況では、階層ツリー記述子は、メニューインターフェースシステムに関連して実装することができ、特定のアーティストを選択することでそのアーティストによる特定のアルバムの「より深い」サブメニュー一覧が表示される。次いで、そのアーティストからの特定のアルバムを選択すると、そのアルバムからのトラック名の一覧を示すさらに深いサブメニューが表示される。
【００１２】
いくつかの場合において、カタログエンジン１１６は、ネットワーク１０６経由でユーザーアカウントに関連付けられているポータブルデジタルコンテンツプレーヤーデバイスに伝送可能であるカタログ内に、階層ツリー記述子をまとめるようにさらに構成されうる。このようなカタログは、ＸＭＬドキュメントとすることができ、デジタルコンテンツアイテムそれ自体と比較して、サイズをかなり小さくすることができる。いくつかの場合において、カタログは、１回生成されると、ネットワークアクセス可能なデジタルコンテンツサービス上のキャッシュに格納されうる。いくつかの場合において、カタログエンジン１１６およびサービスインターフェース１１４は、カタログサービス１１８と総称してもよい。
【００１３】
このようなカタログは、カタログを受け取った後に、ポータブルデジタルコンテンツプレーヤーデバイス上のアプリケーションから利用可能な補助メタデータをさらに格納することができる。このような補助メタデータは、トラック、バナー画像、およびプロモーショナルトラックのアルバムアートワークのサムネイルを含むオフラインストアのコンポーネントを格納することができる。補助メタデータは、利用可能なカテゴリのリスト、利用可能なフルトラックのリスト、カタログバージョン番号、およびアプリケーション内課金システム（ｉｎ−ａｐｐｌｉｃａｔｉｏｎ  ｂｉｌｌｉｎｇ  ｓｙｓｔｅｍ）のコンポーネントをさらに格納することができる。
【００１４】
１つのポータブルデジタルコンテンツプレーヤーデバイスが１つのユーザーアカウントに関連付けられているという状況では、サービスインターフェース１１４により、そのユーザーアカウントに関連付けられているポータブルデジタルコンテンツプレーヤーデバイスにカタログを伝送することができ、そのような伝送は、複数のデジタルコンテンツアイテムがポータブルデジタルコンテンツプレーヤーデバイスにダウンロードされるのと独立して実行される。言い換えると、構造化されたメタデータの階層ツリー記述子を含むカタログは、ネットワークアクセス可能なデジタルコンテンツサービス１０２からポータブルデジタルコンテンツプレーヤーデバイスに、デジタルコンテンツアイテムをダウンロードすることなく送信できるということである。したがって、ポータブルデジタルコンテンツプレーヤーデバイスは、デジタルコンテンツアイテムそれ自体と独立してデジタルコンテンツアイテムのメタデータを受け取ることができる。階層ツリー記述子の作成とカタログの伝送については、図２および３を参照しつつさらに詳しく説明する。
【００１５】
それぞれのポータブルデジタルコンテンツプレーヤーデバイスは、カタログに応じてアプリケーションを実行するようにさらに構成することができ、アプリケーションは、オフラインモードで、そのカタログを解釈し、階層ツリー記述子のローカル検索を実行する。言い換えると、ポータブルデジタルコンテンツプレーヤーデバイスのユーザーは、階層ツリー記述子を含むカタログを受け取った後、そのユーザーアカウントに関連付けられているネットワークアクセス可能なデジタルコンテンツサービスに置かれているデジタルコンテンツアイテムを、ローカルで（つまり、ネットワークへの接続なしでポータブルデジタルコンテンツプレーヤーデバイスから）検索することができるということである。したがって、そのようなローカル検索は、クライアント／サーバー間のやり取りを最小限度に留めるという潜在的利点を有すると考えられる。例えば、階層ツリー記述子のローカルコピーを使用して、音楽ファイルのユーザーの選択全体（例えば、１０００個の音楽ファイル）を、オフラインでブラウズして検索することができる。ネットワークでのその後の通信は、ユーザーがユーザーのデバイスにまだダウンロードされていないトラックを（例えば、ツリーをメニューインターフェースとして使用することによって）選択するまで遅らせることが可能である。
【００１６】
ある１つのクラスの例では、ローカルアプリケーションをＪａｖａ（登録商標）で書き、デバイス側では従来のＪａｖａ  ＭＩＤｌｅｔ（Ｍｏｂｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄｅｖｉｃｅアプリケーション）としてこのアプリケーションを処理することができる。いくつかの場合には、このアプリケーションを、携帯電話機メーカーが組み込むことができる（つまり、製造時に）。他の場合には、ネットワーク接続を介してこのアプリケーションをデバイスにダウンロードすることができる。さらに、ユーザーがオフラインでトラック音楽カタログ（ｔｒａｃｋ  ｍｕｓｉｃ  ｃａｔａｌｏｇ）をブラウズし、（ウェブサービスに接続して）３０秒間のプレビューを聞き、および／またはそのアプリケーション内で、またはオンラインストアを通じてオンラインでメディアを購入できるようにしてユーザーエクスペリエンスを高めるアプリケーションの実装が可能である。
【００１７】
いくつかの実施形態では、カタログは、限定された有効期間を有し、ネットワークアクセス可能なデジタルコンテンツサービスは、その限定された有効期間の終了後にカタログの更新バージョンを生成するように構成されうる。したがって、ポータブルデジタルコンテンツプレーヤーデバイス上のアプリケーションは、さらに、ネットワーク経由でネットワークアクセス可能なデジタルコンテンツサービス上にカタログの更新バージョンがないかチェックするようにさらに構成されうる。アプリケーションは、好適な方法でそのようなチェックを実行することができる。そのような１つの好適な方法は、（例えば、アプリケーションの起動後の最初のネットワーク接続時に）定期的チェックを実行するアプリケーションを含む。アプリケーションは、カタログの更新バージョンに関する情報を格納し、次いで、その後起動したときに、ポップアップを表示して、カタログの更新バージョンが利用可能であるという通知をポータブルデジタルコンテンツプレーヤーデバイスのユーザーに送ることができる。ユーザーがカタログを更新することを受け入れると、カタログの更新バージョンをダウンロードする前に、アプリケーションはアプリケーションカタログ生成日をパラメータとしてチェックＵＲＬを呼び出すことができる。そのような要求を、ネットワークアクセス可能なデジタルコンテンツサービスが受け取り、それの要求に応じて、このサービスがデバイス上のカタログの生成日とサービス上のカタログの生成日とを比較し、次いで、アプリケーションに好適なダウンロードステータスで応答する。そのようなチェックにより、アプリケーションが同じカタログを再度ダウンロードすることが回避される。
【００１８】
アプリケーションは、ＵＲＬプールを指している埋め込みＵＲＬを含むようにさらに構成することができ、したがって、アプリケーションを最初に起動したときに、ＵＲＬプールがロードされる。ＵＲＬプールは、例えば、カタログ更新、プロモーショナルタイトルおよびページのリスト、バナー画像、プレビューファイル、アルバムアートワークなどを取得するためにアプリケーションに必要なＵＲＬを記述したＸＭＬファイルとすることができる。
【００１９】
アプリケーションは、ネットワーク１０６経由でネットワークアクセス可能なデジタルコンテンツサービス１０２においてオンラインデジタルコンテンツストアのオンライン検索を実行するようにさらに構成されうる。このようなオンラインデジタルコンテンツストアは、複数のダウンロード可能なデジタルコンテンツアイテムを備えることができる。このようなオンラインストアは、ワイヤレスアクセスプロトコル（ＷＡＰ）ストアであってよい。このような場合、上述のＵＲＬプールは、ＷＡＰストアホームのＵＲＬ、法的諸条件のＷＡＰページのＵＲＬ、およびフルトラックダウンロード用のＵＲＬを取得するためにアプリケーションに必要なＵＲＬも含むものとしてよい。
【００２０】
上述のように、ネットワークアクセス可能なデジタルコンテンツサービスは、サービスのユーザーアカウントに関連付けられている、音楽トラックなどの、デジタルコンテンツアイテムのメタデータを構造化する階層ツリー記述子を生成し、その階層ツリー記述子をユーザーのポータブルデジタルコンテンツプレーヤーデバイスに伝送するように構成される。したがって、図２は、複数のユーザーアカウントに関連付けられているオンライン音楽サービスを運用する方法２００を示しており、それぞれのユーザーアカウントは複数のオーディオトラックを有する。以下で説明されるような方法２００のステップではユーザーアカウントを参照しているが、そのようなユーザーアカウントは複数のユーザーアカウントのうちのどれかであってよく、したがって、方法２００は、複数のユーザーアカウントのそれぞれに適用可能であるものとしてよいと理解されるであろう。実際、多数のユーザーアカウントを持つオンラインサービスを管理することに関連して本明細書で説明されている例示的な方法を使用することが望ましい場合が多い。
【００２１】
２０２において、方法２００は、リモートの音楽プレーヤーデバイスを１つのユーザーアカウントに関連付けることを含む。リモートの音楽プレーヤーデバイスの非限定的な例として、携帯電話、デスクトップコンピュータ、ラップトップコンピュータ、ポータブルデジタルアシスタント、および同様のものが挙げられる。例えば、図３は、トラック１〜３０として概略的に表されている、複数のデジタルコンテンツアイテム３０４を含む、例示的なユーザーアカウント２０３の概略を示している。
【００２２】
図２に戻り、２０４では、方法２００は、ユーザーアカウントに関連付けられているそれぞれのオーディオトラックから、そのオーディオトラックのアーティスト名、アルバム名、およびトラック名を示すメタデータを取得すること含む。そのようなメタデータは、メタデータがジャンル、地理的位置、リリース日などの、任意の個数のトラック属性を含むことができるという点で例示的なものであると理解されるであろう。例えば、図３は、ユーザーアカウント３０２に関連付けられている複数のトラック３０４からメタデータ３０８を取得する、図１を参照しつつ上で説明されているカタログエンジン１１６などの、カタログエンジン３０６の概略を示している。
【００２３】
図２に戻ると、２０６で、方法２００は、ユーザーアカウントに関連付けられているそれぞれのオーディオトラックのメタデータを１つの階層ツリー記述子に組み立てることを含む。階層ツリー記述子は、典型的には、それぞれのトラックについて、アーティスト名がアルバム名の上位となり、アルバム名がトラック名の上位となるようにメタデータを構造化する。メタデータは、メタデータの性質に応じて他の好適な形に構造化されうることは理解されるであろう。例えば、地理的メタデータを、ジャンルメタデータの上位として、ジャンルメタデータを、アーティストメタデータの上位とすることができる。さまざまな階層的配置構成が、特に示されている例に加えて可能である。
【００２４】
いくつかの実施形態では、方法２００は、メタデータを１つの階層ツリー記述子に組み立てた後、その階層ツリー記述子を１つのカタログにまとめることをさらに含むことができる。上述のように、このようなカタログは、ＸＭＬドキュメントとすることができ、典型的には、元コンテンツ（例えば、音楽トラックファイル）に比べてサイズがかなり小さくなる。例えば、図３は、ユーザーアカウント３０２に関連付けられているトラック３０４のメタデータ３０８を構造化する階層ツリー記述子３１０を組み立てるカタログエンジン３０６の概略を示している。さらに図示されているように、カタログエンジン３０６は、階層ツリー記述子３１０を１つのカタログ３１２にまとめている。
【００２５】
図２に戻ると、２０８で、方法２００は、ネットワーク経由で、階層ツリー記述子をリモートの音楽プレーヤーデバイスに伝送することを含む。すでに説明されているように、伝送は、複数のオーディオトラックをリモートの音楽プレーヤーデバイスにダウンロードすることと独立して実行されうる。上で説明されているように、そのような伝送は、オンライン音楽サービスのサービスインターフェースによって調整することができる。階層ツリー記述子が１つのカタログ内にまとめられている場合、ステップ２０８は、そのカタログを伝送することをさらに含む。例えば、図３は、ツリー記述子３１０を含むカタログ３１２がリモートの音楽プレーヤーデバイス３１６に伝送できるようにリモートの音楽プレーヤーデバイス３１６との通信を円滑にするサービスインターフェース３１４の概略を示している。
【００２６】
本明細書で説明されている構成および／またはアプローチは、その性質上例示的であり、これらの特定の実施形態または例は、多数の変更形態が可能であることから、限定されているものとしてみなされるべきでないことは理解されるであろう。本明細書で説明されている特定のルーチンまたは方法は、任意の数の処理戦略のうちの１つまたは複数を代表するものとしてよい。そのようなものとして、例示されているさまざまな活動は、例示されている順序で、または他の順序で、または並行して実行され、または場合によっては省かれてもよい。同様に、上述のプロセスの順序も変更できる。 
【００２７】
本開示の発明対象は、本明細書で開示されているさまざまなプロセス、システムおよび構成、ならびに他の特徴、機能、活動、および／または特性のすべての新規性があり、非自明である、組み合わせおよび部分的な組み合わせ、さらにはそのあらゆる等価物を含む。
【図１】
2012524346.tif 000003
【図２】
2012524346.tif 000004
【図３】
2012524346.tif 000005
【国際調査報告】
2012524346.tif 000006
2012524346.tif 000007