(57)【要約】  ユーザに以前に提供されたメディアコンテンツを列挙するメディアエンカウンタのジャーナルを生成する。メディアエンカウンタを記述するメタデータを使用してジャーナルエントリを生成する。ジャーナルは、対話向けにユーザに提供される。メタデータに基づいて、メディアコンテンツの購入機会がユーザに与えられる。
2010503922.tif 000002
【特許請求の範囲】
【請求項１】
コミュニティメディアエンカウンタの文書化によりメディアコンテンツの購入を促進する方法であって、
メタデータ１１６をユーザに関連する第１のコンピューティング装置から受信するステップであって、前記メタデータ１１６は、前記ユーザが体験した少なくとも１つのメディアエンカウンタを記述し、前記メディアエンカウンタは前記第１のコンピューティング装置と第２のコンピューティング装置との間の通信を含み、前記通信の間に１つまたは複数のメディアコンテンツアイテム１１４が前記第２のコンピューティング装置によって前記第１のコンピューティング装置に与えられ、前記メタデータ１１６は前記メディアコンテンツアイテム１１４を記述し、前記第１のコンピューティング装置はポータブルである、ステップと、
前記通信中に前記第２のコンピューティング装置により前記第１のコンピューティング装置に与えた前記メディアコンテンツアイテム１１４の各々に関連する複数のアクション可能な要素２１２を生成するステップであって、前記アクション可能な要素２１２の各々は、前記ユーザに対して、前記関連のメディアコンテンツアイテム１１４の購入機会を与えるステップと、
前記生成されたアクション可能な要素２１２を前記ユーザに提供するステップと、
１つまたは複数の前記アクション可能な要素２１２の選択結果を受信するステップと、
前記ユーザに、前記アクション可能な要素２１２の選択結果に対応するメディアコンテンツアイテム１１４を購入可能とするステップと
を含むことを特徴とする方法。
【請求項２】
前記メタデータは複数のメディアエンカウンタを記述し、
前記複数のメディアエンカウンタの１つを選択した結果を受信するステップと、
前記複数のメディアエンカウンタの１つの選択結果に関連するメディアコンテンツアイテムを特定するステップと、
前記ユーザに前記特定したメディアコンテンツアイテムを提供して、前記ユーザが前記選択した複数のメディアエンカウンタを再体験することを可能とするステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記メタデータを受信するステップは、１つまたは複数の前記メディアコンテンツアイテムに関連するタグを受信するステップを備え、前記タグは、前記ユーザが前記関連のメディアコンテンツアイテムに関心があることを示すことを特徴とする請求項１に記載の方法。
【請求項４】
前記メディアコンテンツアイテムは、通信中に前記第２のコンピューティング装置によって前記第１のコンピューティング装置にストリームされたことを特徴とする請求項１に記載の方法。
【請求項５】
前記ユーザが、ネットワークロケーションを検索して、前記受信したアクション可能な要素の選択結果に対応する利用不能なメディアコンテンツアイテムの少なくとも１つを求めることを可能とするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記提示されたアクション可能な要素の少なくとも１つに関連するタグを前記ユーザから受信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記メディアコンテンツアイテムは、前記第１のコンピューティング装置と前記第２のコンピューティング装置がローカル通信領域内に共同配置される際に、前記第２のコンピューティング装置により第１のコンピューティング装置に与えられたことを特徴とする請求項１に記載の方法。
【請求項８】
前記メディアコンテンツアイテムは、前記第１のコンピューティング装置および前記第２のコンピューティング装置のうち１つまたは複数と関連するデジタルコンテンツ配信基準の評価に基づいて、前記第２のコンピューティング装置により第１のコンピューティング装置に与えられたことを特徴とする請求項１に記載の方法。
【請求項９】
前記生成された複数のアクション可能な要素はジャーナルに対応することを特徴とする請求項１に記載の方法。
【請求項１０】
１つまたは複数のコンピュータ読取可能媒体は、請求項１に記載の方法を実施するコンピュータ実行可能命令を有することを特徴とする請求項１に記載の方法。
【請求項１１】
コミュニティメディアエンカウンタを文書化する方法であって、
メタデータ１１６をユーザに関連する第１のコンピューティング装置から受信するステップであって、前記メタデータ１１６は前記ユーザが体験した少なくとも１つのメディアエンカウンタを記述し、前記メディアエンカウンタは、前記第１のコンピューティング装置と第２のコンピューティング装置の間との通信を含み、その通信の間に１つまたは複数のメディアコンテンツアイテム１１４が前記第２のコンピューティング装置により前記第１のコンピューティング装置に与えられ、前記メタデータ１１６は前記メディアコンテンツアイテム１１４を記述する、ステップと、
前記メディアコンテンツアイテム１１４に対応するレコード２１４を生成するステップであって、前記レコード２１４は前記メタデータ１１６を含み、前記生成したレコード２１４は集合的にメディアエンカウンタのジャーナルを集合的に形成している、ステップと、
前記ユーザに前記メディアエンカウンタのジャーナルを提供するステップと、
前記メディアエンカウンタのジャーナルを介して前記ユーザと相互作用して、前記メディアコンテンツアイテム１１４の１つまたは複数を操作するステップと
を含むことを特徴とする方法。
【請求項１２】
前記生成されたレコードの選択結果を前記ユーザから受信するステップと、
前記生成されたレコードの受信した選択結果に対応する前記メディアコンテンツアイテムを前記ユーザに対して表示するステップと
をさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記メタデータを受信するステップは、前記メディアコンテンツアイテムの１つまたは複数に関連するタグを受信するステップを含み、前記タグに対応する前記生成されたレコードを前記ジャーナル内で視覚的に区別するステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記レコードの各々は、関連する１つまたは複数のアクション可能な要素を有することを特徴とする請求項１１に記載の方法。
【請求項１５】
前記ユーザと相互作用するステップは、
前記メディアエンカウンタのジャーナルを集合的に形成する前記生成されたレコードのソートの要求を前記ユーザから受信するステップと、
前記要求に応じて前記生成されたレコードをソートするステップと、
内部に前記ソートしたレコードを有する前記メディアエンカウンタのジャーナルを前記ユーザに提供するステップと
を含むことを特徴とする請求項１１に記載の方法。
【請求項１６】
１つまたは複数のコンピュータ読取可能媒体は、請求項１１に記載の方法を実施するコンピュータ実行可能命令を有することを特徴とする請求項１１に記載の方法。
【請求項１７】
ユーザに関連するポータブルコンピューティング装置２０２と、
ジャーナルコンピューティング装置２０６と、
前記ジャーナルコンピューティング装置に関連するメモリ領域であって、前記メモリ領域２１０はジャーナル内の複数のレコード２１４を記憶し、メディアコンテンツアイテム１１４に対応する前記複数のレコード２１４の各々は、前記ユーザの前記ポータブルコンピューティング装置２０２とコンテンツ配信装置との間の通信中にユーザに与えられ、前記メモリ領域２１０はさらにそれぞれが前記複数のレコード２１４の１つに対応するアクション可能な要素２１２を記憶し、前記アクション可能な要素は前記レコード２１４の各々を、前記対応するメディアコンテンツアイテム１１４を購入用に提供するメディアサービス２０４にリンクするメモリ領域と、
前記ポータブルコンピューティング装置２０２に関連するプロセッサ２１６であって、前記プロセッサ２１６を、
内部に前記コンテンツ配信サービスを有するローカル通信領域に入る際に前記コンテンツ配信装置と通信するステップであって、前記メディアコンテンツアイテム１１４と関連メタデータ１１６は、前記通信中に前記コンテンツ配信装置により前記ポータブルコンピューティング装置２０２に与えられるステップと、
前記ジャーナルコンピューティング装置２０６を前記ローカル通信領域外部と接続するステップと、
前記関連メタデータ１１６を前記接続したジャーナルコンピューティング装置２０６と同期するステップであって、前記接続したジャーナルコンピューティング装置２０６は前記同期したメタデータ１１６を前記複数のレコード２１４として前記メモリ領域２１０に記憶するステップと、
前記メタデータ１１６に関連する前記メディアコンテンツアイテム１１４の１つまたは複数を表示するためのライセンスを受信するステップと、
前記メディアコンテンツアイテム１１４の１つまたは複数のうち少なくとも１つを前記ユーザに表示するステップと
を実施するためのコンピュータ実行可能命令を実行するよう構成したプロセッサ２１６と
を備えることを特徴とするメディア購入システム。
【請求項１８】
前記メディアコンテンツアイテムと関連メタデータとを前記ローカル通信領域内で前記コンテンツ配信装置から受信する手段をさらに備える請求項１７に記載のシステム。
【請求項１９】
前記ジャーナルを前記ジャーナルコンピューティング装置上に生成する手段をさらに備える請求項１７に記載のシステム。
【請求項２０】
前記コンテンツ配信装置は、前記ポータブルコンピューティング装置と対等であるコンピュータ装置を備えることを特徴とする請求項１７に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
ユーザは、パーソナルコンピュータ、携帯情報端末、ポータブルデジタルメディアプレイヤ、ゲームコンソール、携帯電話等の様々な装置でオーディオ、ビデオ、およびイメージのようなデジタルメディアコンテンツを利用することができる。ユーザは、ピアツーピアネットワークまたは中央ファイル共有ネットワークを介してデジタルメディアコンテンツを共有することができる。
【０００２】
既存のシステムでは、デジタルメディアコンテンツおよび他のユーザとのユーザ体験を記録することができない。例えば、既存のメディアプレイヤでは、最近ユーザに表示したデジタルメディアコンテンツを列挙することはできるが、他のユーザとのユーザの体験やエンカウンタ(encounter：遭遇、出会い)を列挙することはできない。さらに、既存のメディアプレイヤでは、ユーザは、コンテンツを再表示する以外に、列挙したメディアコンテンツに対して有意義な動作をすることができない。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明の実施形態ではメディアエンカウンタのジャーナルを生成する。特に、ユーザによるメディアエンカウンタを記述するメタデータを、コンピューティング装置に記憶する。メディアエンカウンタ中に体験したメディアコンテンツアイテムの各々に対して、レコードのようなジャーナルエントリがそのメタデータに基づいて生成される。ジャーナルエントリはユーザが対話するために与えられる。ジャーナルエントリにはアクション可能な要素が含まれる。この要素により、メディアコンテンツアイテムを購入するある程度の機会がユーザに与えられる。
【０００４】
本要約は選択した概念を簡潔な形で導入するために与える。その概念は以下の「発明を実施するための形態」でさらに詳細に説明する。本要約によりクレーム主題の主要な特徴または本質的な特徴を特定することは意図しておらず、本要約をクレーム主題の範囲を決定する際の支援として使用することも意図していない。
【０００５】
他の特徴は以降で或る程度明確にし、指摘することとする。
【０００６】
対応する参照番号は図面に渡って対応する部分を指す。
【図面の簡単な説明】
【０００７】
【図１】ローカルネットワークと相互作用するメディアサービスを示す例示的なブロック図である。
【図２】ポータブルコンピューティング装置、ジャーナルコンピューティング装置、およびメディアサービスの間の通信を示す例示的なブロック図である。
【図３】複数のメディアエンカウンタを記述するメタデータを示すユーザインタフェースの例示的なスクリーンショットを示す図である。
【図４】メディアエンカウンタのジャーナル生成を示す例示的なフローチャートである。
【図５】ローカル通信領域内での２つのコンピューティング装置間のピアツーピア接続を示す例示的なブロック図である。
【図６】ローカル通信領域内にある間コンピューティング装置が利用可能なメディアコンテンツアイテムを特定するコンピューティング装置のユーザインタフェースの例示的な実施形態を示す図である。
【図７】フラグ付き状態またはフラグなし状態に従ってソートしたメディアコンテンツアイテムを示すユーザインタフェースの例示的なスクリーンショットを示す図である。
【図８】フラグなしメディアコンテンツアイテムに対して実行可能な動作を示すポップアップウィンドウを有するユーザインタフェースの例示的なスクリーンショットを示す図である。
【図９】フラグ付きメディアコンテンツアイテムに対して実行可能な動作を示すポップアップウィンドウを有するユーザインタフェースの例示的なスクリーンショットを示す図である。
【図１０】コピーを配置できないメディアコンテンツアイテムに対して可能な検索動作を示すポップアップウィンドウを有するユーザインタフェースの例示的なスクリーンショットを示す図である。
【発明を実施するための形態】
【０００８】
本発明の実施形態によりユーザは、図１に示すようなメディアシステムから受信したデジタルメディアコンテンツをレビュー、購入、フラグ付け、または操作することができる。１つの実施形態では、本発明により、ユーザが体験したメディアエンカウンタを記述するメタデータを表示するためのジャーナルまたは受信箱が与えられる。メディアコンテンツの購入、エントリのレビュー、フラグ付け、および削除のような動作をジャーナルエントリ（例えば、受信箱のアイテム）に対して行うことができる。さらに、ジャーナル自体またはその一部を別のユーザに送信することができる。
【０００９】
先ず図１を参照する。例示的なブロック図により、ネットワーク１０３経由でローカル通信領域１０４と相互作用するメディアサービス１０２を示す。１つの実施形態では、ローカル通信領域１０４は、例えばコーヒーショップのような小売店または空港にある無線ネットワークである。ユーザはコンピューティング装置１０６を介してローカル通信領域１０４に接続して、メディアサービス１０２に対するサブスクリプションライセンスの初期化または更新、宣伝用コンテンツへのアクセス、再生リストの更新、メディアコンテンツの購入、ゲームのプレイ等を行う。ユーザはローカル通信領域１０４を使用して、ローカル通信領域１０４の運営者がサポートするサードパーティリソースにアクセスすることもできる。リソースには例えば、ローカルネットワークプリンタ１０８上でユーザのコンピューティング装置１０６から直接に写真または他のデータを印刷すること、インターネットにアクセスすること、ならびに写真および／またはビデオを無線プロジェクタまたは小売店のディスプレイに投影することを含めることができる。
【００１０】
図１のメディアサービス１０２により、メディアコンテンツとローカル通信領域１０４のようなローカル通信領域に関連したサービスとが与えられる。ユーザはメディアサービス１０２と契約して、メディアサービス１０２が提供するサービスにアクセスする。メディアサービス１０２の契約者は月額料金または年額料金を支払ってメディアサービス１０２にアクセスすることができる。あるいは、メディアサービス１０２へのアクセスおよび接続に対して送信毎ベースでユーザが支払う都度払いモデルを使用してもよい。さらに別の実施形態では、メディアサービス１０２を、メディアサービス１０２からの送信に追加した広告によって全体的または部分的にサポートする。
【００１１】
メディアサービス１０２は、ユーザプロファイル１１２、メディアコンテンツアイテム１１４、および関連メタデータ１１６を記憶するメモリ領域１１０を含む。ユーザプロファイル１１２は、メディアサービス１０２に対するユーザの契約を記述する契約情報１１８（例えば、更新日および契約タイプ）を含む。メディアコンテンツアイテム１１４はオーディオ、ビデオ、および静止画像（例えば、ノーカットまたは一部カットの曲および映画、ビデオクリップまたはショートクリップ、録画テレビ番組、および製品のコマーシャル）を含むがこれらに限らない。１つの実施形態では、メディアコンテンツアイテム１１４の各々には関連するデジタル権利管理ポリシーがある。その実施形態では、メディアコンテンツアイテム１１４をコンピューティング装置１０６へ送信することには、関連するデジタル権利管理ポリシーを有するメディアコンテンツアイテム１１４をコンピューティング装置１０６に送信することが含まれる。デジタル権利管理ポリシーのコンポーネントにより例えば、特定の日付（例えば、有効期限日）以降は送信されたメディアコンテンツアイテム１１４を削除または表示不能とするよう指示することができる。しかしながら、メディアコンテンツアイテム１１４を削除することはできるが、メディアコンテンツアイテム１１４に関連するメタデータ１１６は削除されず留まり、ユーザはメディアコンテンツアイテム１１４を購入することができる。メタデータ１１６を、ユーザが共有メディアコンテンツアイテム１１４を購入するために後の購入機会のときに使用することができる。
【００１２】
メタデータ１１６はメディアコンテンツアイテム１１４を記述し、例えば、アルバム、アーティスト、タイトル、トラック、およびアルバムアートに関する情報を含む。図１ではメタデータ１１６をメディアコンテンツアイテム１１４とは別々に説明および図示してあるが、メタデータ１１６の一部を（例えば、ヘッダ内に記憶して）メディアコンテンツアイテム１１４の一部としてもよい。さらに、図１ではメディアコンテンツアイテム１１４とメタデータ１１６とがメディアサービス１０２にローカルなメモリ領域１１０内に記憶されるものとして示してあるが、メディアコンテンツアイテム１１４とメタデータ１１６とはメディアサービス１０２からリモートに記憶されてもよく、それらはサードパーティシステムの一部であってもよい。上記実施形態では、メディアサービス１０２は、ローカル通信領域１０４にメディアコンテンツアイテム１１４を与えるサードパーティシステムと関係し、そのサードパーティシステムにアクセスすることができる。さらに、メディアコンテンツアイテム１１４をコンピューティング装置１０６に与えるとき、メタデータ１１６を（例えば、表示日時のようなトランザクション詳細で）拡張または補完することができる。
【００１３】
図１に示す例示的なローカル通信領域１０４には、ネットワーク１０３と１つまたは複数の無線アクセスポイント１２２とに接続したローカルメディアサーバ１０２ (例えば、コンテンツ配信装置)がある。ネットワーク１０３はローカル通信領域１０４をメディアサービス１０２に接続し、１つの実施形態では、インターネットのような広域ネットワークに接続する。ローカルメディアサーバ１０２は、メディアサービス１０２に接続するためのソフトウェア、コンピューティング装置１０６と接続するためのソフトウェア、および、１つの実施形態ではメディアサービス１０２からダウンロードしたコンテンツカタログのローカルコピーを含む。コンテンツカタログは、メディアサービス１０２から入手可能なメディアコンテンツアイテム１１４を反映する。装置は、ローカル通信領域１０４内にあるときに無線アクセスポイント１２２に接続する。装置の例として、コンピューティング装置＃１からコンピューティング装置＃Ｎのようなコンピューティング装置１０６、およびネットワークプリンタ１０８がある。コンピューティング装置の例としては、携帯電話、携帯情報端末、ポータブルデジタルメディアプレイヤ、ラップトップ、およびパーソナルコンピュータがある。コンピューティング装置１０６には任意の装置またはその装置の任意の物理要素または論理要素が含まれ、それらは他の装置と独立であるか、またはその装置に含まれる。
【００１４】
ローカル通信領域１０４は、メディアサービスアクセスゾーン、ローカルエリアネットワーク、広域ネットワーク、またはパーソナルエリアネットワークのような任意のゾーンまたはネットワークに対応し、その中の任意数の装置を含むことができる。例えば、ローカル通信領域１０４は２つのコンピューティング装置１０６のみを含むことができる（図５を参照）。広域ネットワークおよびローカルエリアネットワークは広く知られている。パーソナルエリアネットワークは、特定の個人、装置またはエンティティの近傍のコンピューティング装置１０６の間の直接通信に使用可能な任意の技術またはシステムを表す。１つの実施形態において無線アクセスポイント１２２のようなアクセスポイントは上記の通信の一部であるが、他の実施形態ではそのような通信を可能とする必要はない。パーソナルエリアネットワーク技術またはシステムを使用して、他のローカルエリアネットワークまたは広域ネットワークに接続することができる。パーソナルエリアネットワークの到達範囲は数メートルである可能性がある。１つの実施形態では、パーソナルエリアネットワークにおいて無線ケーブル交換技術（ｗｉｒｅｌｅｓｓ  ｃａｂｌｅ  ｒｅｐｌａｃｅｍｅｎｔ  ｔｅｃｈｎｏｌｏｇｙ）が使用されている。無線ケーブル交換技術は一般に、コンピューティング装置１０６間の通信に用いるエアインタフェースプロトコルにより特定される。既存のエアインタフェースプロトコルにはＢＬＵＥＴＯＯＴＨ、無線ＵＳＢ、および様々な専用プロトコルが含まれる。上記のエアインタフェースプロトコルを使用して無線ケーブル交換技術を生成することもできる。
【００１５】
図１のローカルメディアサーバ１２０は、コンピューティング装置１０６を接続するためのコンピュータ実行可能命令を実行するよう構成したプロセッサを含む。１つの実施形態では、プロセッサは、コンピューティング装置１０６がローカル通信領域１０４に入るかまたはローカルメディアサービス１２０もしくは無線アクセスポイント１２２の所定の近傍に来るとき、そのコンピューティング装置１０６の１つを検出するよう動作する。ローカルメディアサーバ１２０は検出したコンピューティング装置１０６に対する無線接続を確立し、接続したコンピューティング装置１０６からユーザ識別子を受信する。そのユーザ識別子をローカルメディアサーバ１２０により使用して、コンピューティング装置１０６のユーザを認証し、またはメディアサービス１０２によるそのユーザの認証を可能とする。認証には例えば、受信したユーザ識別子に対して、メディアサービス１０２のメモリ領域１１０に記憶した契約情報１１８または他のユーザプロファイル情報をチェックすることが含まれる。認証後、ユーザはメディアサービス１０２（例えば、メディアコンテンツアイテム１１４）および、運営者が提供した１つまたは複数のローカルサービス（例えば、印刷）にアクセスすることができる。１つの実施形態では、ユーザは、（例えば、ユーザプロファイル１１２で指定されるように）ユーザが支払ったメディアサービス１０２が提供するサービス、およびローカル通信領域１０４の運営者が提供する任意の追加サービスのみにアクセスする。
【００１６】
１つの実施形態ではコンピューティング装置１０６の接続およびユーザ認証は自動的に行われ、他の実施形態では上記接続および認証をユーザからの特定の要求に応じてのみ行ってもよい。上記実施形態では、運営者はローカル通信領域１０４内部で利用可能なサービスのリストをブロードキャストする。ユーザからの接続要求に応じて、ローカルメディアサーバ１２０はコンピューティング装置１０６に接続し、ユーザを認証し、メディアサービス１０２および任意の利用可能なローカルサービスに対するアクセスを提供する。
【００１７】
ローカルメディアサーバ１２０はさらにユーザの認証状態（例えば、認証成功または失敗）に基づいて、特定のユーザ向けのメディアサービス１０２に関連するメモリ領域１１０へのアクセスを提供して、その特定のユーザに関連するユーザプロファイル１１２に記憶した契約情報１１８を更新、またはメディアサービス１０２が提供する任意の他のサービスにアクセスするよう動作する。ローカルメディアサーバ１２０はさらに、メディアサービス１０２からの１つまたは複数のメディアコンテンツアイテム１１４および関連メタデータ１１６をコンピューティング装置１０６に関連するコンピュータ読取可能媒体に与える。ローカル通信領域１０４の運営者は顧客要求（例えば、関心、人口統計、等）に基づいて１つまたは複数のメディアコンテンツアイテム１１４を選択する。選択したメディアコンテンツアイテム１１４は、関連するデジタル権利管理ポリシーとともにコンピューティング装置１０６に与えられる。例えば、そのポリシーにより、メディアコンテンツアイテム１１４がコンピューティング装置１０６から消去されるかまたは再生不能になる前に、メディアコンテンツアイテム１１４の各々を３日間で３回再生することができる。
【００１８】
本発明の態様により、コンピューティング装置に送信したメディアコンテンツアイテム１１４を購入するための、後の購入機会がユーザに与えられる。例えば、購入機会は、ユーザが後にコンピューティング装置１０６をインターネットに接続して、提供されたメディアコンテンツアイテム１１４に関連するメタデータ１１６を参照するときに生ずる可能性がある。購入機会は、ローカル通信領域１０４内部、またはローカル通信領域１０４の境界外部で生じる。
【００１９】
ローカル通信領域１０４の運営者またはプロバイダ（例えば、小売店）は、メディアサービス１０２に対するビジネス契約を取得することで、運営者の顧客にメディアサービス１０２へのアクセスを提供する。上記の契約により、運営者は一意にローカル通信領域１０４（例えば、Ｊｏｅのコーヒーショップメディアアクセスゾーン）を販売目的にブランド化することができる。例えば、ユーザがローカル通信領域１０４に入ると、運営者名とブランドがユーザのコンピューティング装置１０６に現れる。１つの実施形態では、運営者はメディアサービス１０２から接続コンピューティング装置１０６へのメディアコンテンツを共有する。共有はメディアコンテンツのストリーミングにより行うことができる。この場合、（例えば、所定の近傍内で）受信すると、コンピューティング装置１０６はストリームメディアコンテンツをユーザに表示する。代替または追加として、メディアコンテンツをコンピューティング装置１０６にダウンロードすることで共有することができる。１つの実施形態において、メディアサービス１０２に契約することで、運営者はメディアコンテンツのローカルコピー（例えば、コンパクトディスク、デジタル多用途ディスク）を記憶する必要がない。さらに、メディアサービス１０２からメディアコンテンツアイテム１１４の大規模リポジトリへのアクセスにより、運営者は多種多様なコンテンツを提供して顧客がローカル通信領域１０４へ訪問または入場するよう誘導することができる。例えば、運営者は選択したメディアコンテンツ（例えば、コーヒーショップでのジャズ音楽、ワイナリーでのイージーリスニング音楽、キャンドルショップでの新世代音楽、スノーボード店でのオルターナティブロック）を有する顧客を対象とすることができる。
【００２０】
さらに、ダウンロードしたメディアコンテンツアイテム１１４の何れかをユーザが後に購入する場合、運営者に売上金額の一部を入金するか、またはメディアサービス１０２により報酬を与える。これにより、識別子を運営者に関連付け、この識別子を、ユーザのコンピューティング装置１０６にダウンロードされたメディアコンテンツアイテム１１４とともに含めることで、実現することができる。購入する機会の間（例えば、コンピューティング装置１０６をパーソナルコンピュータのような別のコンピューティング装置１０６に接続するとき）、ユーザはダウンロードしたメディアコンテンツアイテム１１４に関連するメタデータ１１６を表示し、任意のメディアコンテンツアイテム１１４を購入することができる。メディアコンテンツアイテム１１４を購入する際、所望のメディアコンテンツアイテム１１４に関連するメタデータ１１６を、ローカル通信領域１０４の運営者の識別子とともにメディアサービス１０２へ送信され、ローカル通信領域１０４内の、宣伝用メディアコンテンツアイテム１１４がユーザのコンピューティング装置１０６にダウンロードされる。このように、購入されたメディアコンテンツアイテム１１４にユーザを導いたことに対して、メディアサービス１０２により運営者は特定され、報酬を得る。
【００２１】
代替または追加として、運営者は広告をローカル通信領域１０４内で接続されたコンピューティング装置１０６に送信してもよい。広告を、例えば、コンテンツの利用前(例えば、音楽再生の開始時)、表示完了後、または接続時に表示するよう設計することができる。例えば、ユーザがローカル通信領域１０４に接続したとき、運営者はメディア広告を挿入し、この広告は、利用可能サービスのリストを表示する前にユーザに提示される。別の例では、ユーザが利用可能なサービスを選択すると、運営者は広告を挿入し、この広告は、選択されたサービスを提供する前にユーザに提示される。さらに別の例では、運営者は、メディアコンテンツをコンピューティング装置１０６にストリーミングまたはダウンロードする際の任意の時点で広告を挿入することができる。代替または追加として、ローカル通信領域１０４の運営者は選択したメディアコンテンツアイテム１１４をメディアサービス１０２に対してアップロードまたは特定することができる。メディアサービス１０２は次いで選択されたメディアコンテンツを、運営者に関連する全てのローカル通信領域、または選択したローカル通信領域(例えば、会社所有の店舗全体、または加盟店)で利用可能とする。
【００２２】
次に図２を参照する。例示的なブロック図により、メディア購入システム内のジャーナルコンピューティング装置２０６とネットワーク２０８とを介した、ポータブルコンピューティング装置２０２とメディアサービス２０４との間の通信を示す。例えば、ポータブルコンピューティング装置２０２はポータブルデジタルメディアプレイヤを表し、ジャーナルコンピューティング装置２０６はパーソナルコンピュータを表す。上記構成は、ポータブルコンピューティング装置２０２のユーザが図１にあるようなローカル通信領域を出て、ポータブルコンピューティング装置２０２をジャーナルコンピューティング装置２０６に接続するときに生じる。メディアコンテンツアイテムを受信するローカル通信領域内にある間は、ポータブルコンピューティング装置２０２上で実行されるプロセスは、ストリームされたコンテンツ、ダウンロードしたコンテンツ、ブロードキャストした無線コンテンツ、および衛星コンテンツを含む全ての表示されたメディアコンテンツアイテムのログを表すメタデータを記録する。再生日時のようなトランザクション詳細も記録される。
【００２３】
ローカル通信領域(例えば、図１)内にある間にポータブルコンピューティング装置２０２がメディアサービス２０４(またはピアデバイス)から受信したメタデータは、ジャーナルコンピューティング装置２０６と同期される。メタデータは、同期されるまでポータブルコンピューティング装置２０２に記憶される。
【００２４】
ジャーナルコンピューティング装置２０６は、例えばリッチユーザインタフェースで、同期したメタデータをユーザに提示して選択させる。ジャーナルコンピューティング装置２０６は、インターネットのようなネットワーク２０８を介してメディアサービス２０４に接続する。このように、ユーザはジャーナルコンピューティング装置２０６を介して、メディアサービス２０４から以前にダウンロードまたはストリーミングした任意の宣伝用メディアコンテンツアイテムを購入することができる。代替または追加として、ポータブルコンピューティング装置２０２は、ジャーナルコンピューティング装置２０６を介さずにメディアサービス２０４との接続を確立し、選択したメディアコンテンツアイテムを直接購入することができる。
【００２５】
ジャーナルコンピューティング装置２０６はメモリ領域２１０を含む。メモリ領域２１０は同期されたメタデータをレコード＃１からレコード＃Ｎのような複数のレコード２１４として記憶する。レコード２１４はジャーナル、ヒストリ、等を含む。複数のレコード２１４の各々は、以前にユーザのポータブルコンピューティング装置２０２とコンテンツ配信装置との間の通信中にユーザに提供したメディアコンテンツアイテムと対応する。メモリ領域２１０はさらに、アクション可能な要素＃１からアクション可能な要素＃Ｎまでのようなアクション可能な要素２１２を記憶する。アクション可能な要素２１２の各々は複数のレコード２１４のうちの１つに対応する。アクション可能な要素２１２はレコード２１４の各々を、対応するメディアコンテンツアイテムを購入向けに提供するメディアサービス２０４にリンクする。１つの実施形態では、アクション可能な要素２１２はそれぞれのジャーナルエントリの一部(例えば、タイトル、アーティスト名、アイコン、等)またはジャーナルエントリ全体(例えば、メディアコンテンツアイテムを特定するメタデータの行全体)を含む。例えば、アクション可能な要素２１２はハイパーリンク付きの特定の曲のタイトルを含む。
【００２６】
メディアコンテンツアイテムとともに送信されるメタデータはメディアコンテンツアイテムを記述し、トランザクションを記述する。上記のメタデータには、アルバム、アーティスト、タイトル、トラック、およびアルバムアートが含まれるがこれらに限らない。さらに、メタデータには、ポータブルコンピューティング装置２０２へのメディアコンテンツアイテムの送信に関連する日時、送信に関与するもの(例えば、ポータブルコンピューティング装置２０２およびコンテンツ配信装置)、特定のメディアコンテンツアイテムとともに転送されるメディアコンテンツアイテムの識別情報、送信が行われるローカル通信領域の識別情報、等のようなメディアコンテンツアイテムの配信に関する情報が含まれる。メタデータは、購入するためにメディアコンテンツを選択すること、および(例えば、責任者に報酬またはフィードバックを与えるため)メディアコンテンツアイテムを宣伝向けに送信する責任者を特定することに使用される。メタデータをメディアコンテンツアイテムとともに記憶することができ、または(例えば、異なるフォルダに)別々に記憶することができる。
【００２７】
操作中は、ポータブルコンピューティング装置２０２に関連するプロセッサ２１６を構成して、コンテンツ配信装置を内部に有するローカル通信領域に入る際にコンテンツ配信装置（例えば、ピアデバイス）と通信するコンピュータ実行可能命令を実行する。メディアコンテンツアイテムと関連メタデータを、通信中にコンテンツ配信装置によりポータブルコンピューティング装置２０２に与える。プロセッサ２１６はさらに、ローカル通信領域外部のジャーナルコンピューティング装置２０６に接続し、その関連メタデータをジャーナルコンピューティング装置２０６と同期するためのコンピュータ実行可能命令を実行する。プロセッサ２１６はさらに、メタデータに関連する１つまたは複数のメディアコンテンツアイテムを表示するためのライセンスを受信し、少なくとも１つのメディアコンテンツアイテムをユーザに表示するためのコンピュータ実行可能命令を実行する。
【００２８】
次に図３を参照する。例示的なユーザインタフェース３０２のスクリーンショットにより、複数のメディアエンカウンタを記述するメタデータを示す。１つの実施形態では、ユーザインタフェース３０２はメディアプレイヤ内のジャーナルに対応する。ユーザインタフェース３０２を、例えばインターネットブラウザのような任意のアプリケーションプログラムのコンテクスト内で与えることができ、スタンドアロンアプリケーションプログラムとして与えることもできる。
【００２９】
図３におけるユーザインタフェース３０２は、メディアコンテンツアイテムを、メディアエンカウンタ中にユーザが共有するジャーナルエントリ３０４のようなジャーナルエントリとして列挙する。この例では、ユーザはＭｅｄｉａｄｕｄｅ、Ｊｅｅｔｅｒｓ、およびＭａｒｋｙ  Ｍａｒｋとのエンカウンタを有した。ＭｅｄｉａｄｕｄｅはＡｎｎｉｅ  Ｌｅｎｎｏｘ、Ｕ２、およびＧｒｅｅｎ  Ｄａｙの曲を共有した。ＪｅｅｔｅｒｓはＣｏｌｄｐｌａｙの曲を共有した。Ｍａｒｋｙ  ＭａｒｋはＧｒｅｅｎ  ＤａｙおよびＳｎｏｗ  Ｐａｔｒｏｌの曲を共有した。それらの曲の幾つかはユーザにより、Ｃｏｌｄｐｌａｙの「Ｔａｌｋ」および「Ｓｐｅｅｄ  ｏｆ  Ｓｏｕｎｄ」のように（例えば、特に興味がある曲として）フラグ付けしてある。フラグは特定のメディアコンテンツアイテムを、最も追跡する価値のあるものとして定義する。例えば、友達から送信され、ユーザがレビューし楽しんだメディアがそのユーザによりフラグ付けされる。
【００３０】
ユーザインタフェース３０２内のそれぞれの列の内容はそれぞれのジャーナルエントリを記述し、ソーティングおよびグループ化を可能とし、アクション可能な要素として動作する。ジャーナルのユーザインタフェース３０２を変更またはピボット化して、列の選択に基づいて様々なビュー（例えば、ソーティング）を示すことができる。例示的な列については下の表１にて説明する。
【００３１】
【表１】
2010503922.tif 000003
【００３２】
ユーザインタフェース３０２内のアクション可能な要素は、ダウンロード３０６のようなアクション列にアイテムを含む。代替または追加として、アクション可能な要素はそれぞれのジャーナルエントリの全部または一部を含む。１つの実施形態では、アーティストおよびアルバム列の内容はハイパーリンクを含む。例えば、ユーザがアーティスト名をクリックすると、メディアプレイヤはそのアーティストに対応するウェブページを表示する。ユーザがアルバム名をクリックすると、メディアプレイヤはそのアルバム名に対応するウェブページを表示する。
【００３３】
アルバム列に示すように、購入機会を幾つかの曲に対して与える。「ダウンロード」アクションは、特定のメディアコンテンツアイテムがユーザの装置にストリームされたことを示し、コピーを購入およびダウンロードできることを示す。「買う」アクションは特定のメディアコンテンツアイテムのローカルコピー（例えば、宣伝用コピー）がユーザのコンピューティング装置に記憶されることを示すが、その特定のメディアコンテンツアイテムに関連するデジタル権利管理情報は、その特定のメディアコンテンツアイテムの非宣伝用コピーがユーザにより購入されていないことを示す。「検索」アクションは、特定のメディアコンテンツアイテムが、コピーを配置できる場所に確認されていないことを示す。あるいは、「検索」アクションは、特定のメディアコンテンツアイテムのコピーをメディアサービスから購入できないことを示す。
【００３４】
図３の例示的なユーザインタフェース３０２では、それぞれのメディアコンテンツアイテムのタイトル、アーティスト、およびアルバムを、メディアコンテンツが生成したことによりユーザが利用可能なアクションと識別情報とともに示してある。１つの実施形態（図示せず）では、ユーザインタフェース３０２は装置も示し、その装置からそれぞれのメディアエンカウンタ中にメディアコンテンツアイテムが受信された。ユーザインタフェース３０２内の情報には、ポータブルコンピューティング装置から受信したメタデータと、その受信したメタデータを補完する、契約サービスまたは発行者からのメタデータとが含まれる。
【００３５】
一般に、ユーザはジャーナル内からメディアコンテンツアイテムに対して様々な動作を行う。例えば、ユーザは（例えば、送信者、日付、または時刻によりグループ化した）受信した宣伝用メディアデータをレビューし、（例えば、ブロードキャスタ、日付、または時刻によりグループ化した）ストリーミングセッションをレビューし、「フラグ付けした」アイテム（例えば、ユーザが将来のアクションのために印付けしたアイテム）をレビューする。それぞれのメディアコンテンツアイテムに対して、動作には、ユーザがアイテムのコピーを利用できる場合にアイテムのショートクリップをプレビューすること、アイテムのコピーを購入および／またはダウンロードすること、アイテムに関連する受信したビジュアルメディア（例えば、画像またはビデオ）を視聴すること、アイテムにフラグを追加またはアイテムからフラグを除去すること、ジャーナルエントリを削除すること、それぞれのメディアコンテンツアイテムを評価すること、およびメディアサービスから利用できないアイテムを検索してユーザがコピーを容易に購入できるようにすることが含まれる。
【００３６】
１つの実施形態（図３には図示せず）では、ユーザインタフェース３０２は現在のジャーナルエントリの量、フラグ付けしたアイテム、ダウンロードしたメディアコンテンツアイテム、購入したメディアコンテンツアイテム、およびメディアコンテンツアイテムに対して行った検索を表示する。
【００３７】
次に図４を参照する。例示的なフローチャートによりメディアエンカウンタのジャーナルの生成を示す。ジャーナルを生成すると、ユーザのメディアエンカウンタが文書化され、メディアエンカウンタ中に共有されるメディアコンテンツの購入が促進される。４０２で、メタデータを、ユーザに関連するコンピューティング装置から受信する。メタデータは、ユーザが体験した少なくとも１つのメディアエンカウンタを記述する。メディアエンカウンタは、コンピューティング装置と別のコンピューティング装置との間の通信を表す。その通信中に、１つまたは複数のメディアコンテンツアイテムがコンピューティング装置間で交換された。
【００３８】
４０４で、複数のアクション可能な要素（例えば、レコード、ジャーナルエントリ、等）を生成して、以前に交換したメディアコンテンツアイテムの各々と関連させる。生成したアクション可能な要素は集合的にメディアエンカウンタのジャーナルを形成し、ユーザにメディアコンテンツアイテムを購入する機会を与える。４０６でアクション可能な要素がユーザに提供される。４０８でアクション可能な要素の選択結果を受信すると、それに応じて４１０で、選択したアクション可能な要素に対応するジャーナルおよび／またはメディアコンテンツアイテムを操作する。
【００３９】
４０８でアクション可能な要素を選択する代替手段として、ユーザは特定のメディアエンカウンタを選択することができる。選択したメディアエンカウンタに対応するジャーナルエントリが特定され、関連するメディアコンテンツアイテムがユーザに与えられて表示される。このように、ユーザは選択したメディアエンカウンタを再体験することができる。例えば、ユーザはイベントの再体験、または特定の日の経過のみを再体験することを望むことができる。
【００４０】
１つの実施形態では、４０４で生成したアクション可能な要素および関連情報をデータベーステーブル内のレコードとして保持する。例えば、アルバム全体をメディアエンカウンタ中に受信した場合、テーブルにはアルバムトラックの各々に対する個々のレコードが含まれ、それぞれのレコードは、レコード間の関連を示す同一のグループ識別子値（例えば、ＪｏｕｒｎａｌＧｒｏｕｐＩＤ）を有する。さらに、アルバムタイトルをそれぞれのレコードに（例えば、ＪｏｕｒｎａｌＧｒｏｕｐＮａｍｅフィールドに）記憶する。再生リストを受信した場合も、再生リスト名を別のフィールドに記憶する。本発明の態様を実現するソフトウェアは、テーブル内のレコードの各々に関連する識別子を使用して、コンテンツをコンピューティング装置およびサービスのメディアライブラリと照合する。レコードを記憶する例示的なスキーマを以下の表２に示す。
【００４１】
【表２】
2010503922.tif 000004
【００４２】
本発明の実施形態を、図４に示すような動作を行うコンピュータ実行可能命令で実装することができる。コンピュータ実行可能命令を、１つまたは複数のコンピュータ実行可能コンポーネントまたはモジュールに構成することができる。本発明の態様を、任意数または任意構成の上記コンポーネントまたはモジュールで実装することができる。一般に、プログラムモジュールにはルーチン、プログラム、オブジェクト、コンポーネント、および特定のタスクを実施するかまたは特定の抽象データ型を実装するデータ構造が含まれるがこれらに限らない。例えば、本発明の態様は、図面で図示または本明細書で説明した特定のコンピュータ実行可能命令または特定のコンポーネントもしくはモジュールに限定されない。本発明の他の実施形態には、本明細書で図示および説明したものより多いかまたは少ない機能性を有する様々なコンピュータ実行可能命令またはコンポーネントを含めることができる。本発明の態様を実装するコンピュータ実行可能命令は、コンピューティング装置により実行される他のコンピュータ実行可能命令と別個であるか、またはその命令に含まれてもよい。例えば、本発明の態様をコンピューティング装置上で実行されるメディアプレイヤ内で実装してもよく、またはコンピューティング装置上で実行される別々のプログラムとして実装してもよい。
【００４３】
次に図５を参照する。例示的なブロック図により、ローカル通信領域５０５内の２つのコンピューティング装置５０２、５０４間のピアツーピア接続を示す。具体的には、第１のユーザに関連する第１のコンピューティング装置５０２(例えば、コンテンツ配信装置)が、第２のユーザに関連する第２のコンピューティング装置(例えば、ポータブルコンピューティング装置)とのピアツーピア接続を確立する。ピアツーピア通信セッションは、コンピューティング装置５０２、５０４の間の任意のローカルなピアツーピアの物理または仮想接続を表す。接続は、有線、無線またはそれらの任意の組み合わせであることができ、１つまたは複数の、通信プロトコルおよび/または様々なプロトコル間通信を可能とするブリッジ技術で実装することができる。本明細書で説明する本発明の態様はどの特定のプロトコルまたはネットワーク層にも限定されないが、任意のプロトコルまたはネットワーク層をサポートする抽象層(そのような技術は当業界で公知である)を介して互換性がある。
【００４４】
第１のコンピューティング装置５０２はメディアライブラリ５０６、お気に入りリスト５０８、近傍探索および接続性エージェント５１０、ならびに例えばＷｉＦｉ(ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ)５１２、ＢＬＵＥＴＯＯＴＨ５１４、および他のプロトコルまたはネットワーク層５１６を介して他の装置と接続するためのインタフェースを有する。メディアライブラリ５０６により、第１のコンピューティング装置５０２に記憶したメディアコンテンツアイテムを特定される。１つの実施形態では、メディアライブラリ５０６は、適切なライセンス権を透過的に取得して近傍配信トランザクション中に受信したコンテンツを再生することのような、デジタルライセンス問題を解決することができる。第２のコンピューティング装置５０４は同様な一連のコンポーネントを有する。第１および第２のコンピューティング装置５０２、５０４はともに、自身のメディア共有接続可能性をブロードキャストし、利用可能な装置を(例えば、近傍探索および接続性エージェント５１０のような近傍探索および接続性エージェントを介して)スキャンする。
【００４５】
第１のユーザおよび第２のユーザはそれぞれ、デジタルコンテンツ配信基準を特定し、またはどのメディアコンテンツをどのユーザと共有するかを決定する。この情報は例えば、お気に入りコンポーネント(例えば、お気に入り５０８)に記憶される。デジタルコンテンツ配信基準の例には、視聴習慣、購入習慣、評価、ユーザ定義のお気に入り、最近購入したコンテンツ、ユーザプロファイル(例えば、名前、住所、性別、および年齢のような個人情報)、サービスプロファイル(例えば、もしあればローカルなピアツーピア配信トランザクションおよびオプトイン条件にユーザが参加する選択をしているかどうか)、ユーザの結び付き(例えば、バディリスト)、装置集合場所情報、メディアコンテンツアイテムに関連するデジタル権利管理情報(例えば、ユーザが特定のメディアコンテンツアイテムを配信する権利を有するかどうか、またはその権利に対して何らかの制限を有するかどうか)、および他のデータ、のうち１つまたは複数に関する情報が含まれるがこれらに限らない。メディアコンテンツアイテムを特定のユーザと共有するかどうかを決定する際、デジタルコンテンツ配信基準を(例えば、ブール演算子を介して)組み合わせて評価式を生成することができる。デジタルコンテンツ配信基準に、装置のメモリ記憶残量およびバッテリ寿命のような他の基準(例えば、長い曲を受け入れない、バッテリレベルが低い場合はコンテンツ受け入れによりバッテリを浪費しない)を含めるか、またはその基準をコンテンツ配信基準に作用させることもできる。共有されるメディアコンテンツアイテム集合をユーザ定義すること、他の要因(例えば、視聴習慣)に基づいて自動生成すること、またはその両方の組み合わせを行うことができる。
【００４６】
第１および第２のコンピューティング装置５０２、５０４はそれぞれ、所定の近傍内で継続的または連続的にスキャンして装置を検出する。１つの実装では、別のコンピューティング装置を検出することには、ＵＰＮＰ(Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  ｐｅｅｒ-ｔｏ-ｐｅｅｒ)接続性アーキテクチャにより定義される１つまたは複数のローカルネットワークサービスの機能を実装することが含まれる。代替または追加として、コンピューティング装置を検出することには、ＷＳ-Ｄｉｓｃｏｖｅｒｙ(Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｙｎａｍｉｃ  Ｄｉｓｃｏｖｅｒｙ)プロトコルにより定義される１つまたは複数のサービスの機能を実装することが含まれる。このプロトコルは、(例えば、シンプルネットワークアクセスプロトコルにより)サービスをローカルネットワーク上で発見する方法を定義する。カスタマイズＢＬＵＥＴＯＯＴＨプロファイル、ＺｅｒｏＣｏｎｆ(「Ｚｅｒｏ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｎｅｔｗｏｒｋｉｎｇ」)技術のような他の実装も可能である。
【００４７】
１つの実施形態では、別のコンピューティング装置を検出することには、通信セッションの潜在的な参加者が近くにいることを発見および決定することが含まれる。その決定には、コンピューティング装置５０２、５０４のような２つのコンピューティング装置が(例えば、所定の近傍または距離内で)通信できるかどうかを決定するための１つまたは複数の動作、基準、等が含まれる。近傍性を要望どおりに広義または狭義に定義することにより、全員/全ての装置を網羅するか、またはエンティティもしくは装置を選択することができる。近傍性を定期的に決定して、近傍の装置および／またはエンティティの集合を特定することができる。１つの実施形態では、ローカル通信領域５０５の境界により所定の近傍境界を定義する。例えば、２つのコンピューティング装置５０２、５０４がローカル通信領域５０５内にあるときは常に、近傍性は存在するものと見なされる。
【００４８】
別の例では、コンピューティング装置５０２、５０４のような複数のコンピューティング装置がローカル通信領域５０５の静的または動的な物理的に定義可能な部分領域内にあるときに、近傍性が存在すると見なされる。ローカル通信領域５０５の静的な物理的に定義可能な部分領域の例には、小売店の部門(例えば、音楽販売部門)、通り、またはビルのような特定の地理的領域がある。ローカル通信領域５０５の動的な物理的に定義可能な部分領域の例には、２つのコンピューティング装置５０２、５０４間の所定の最大距離がある。様々な商用利用可能なシステムおよび/または製品を位置決定に使用することができる。上記システムおよび/または製品は一般に、ＧＰＳ(ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ)技術、三角測量技術、信号強度分析技術、到着時刻・距離技術、等のような技術に基づく。
【００４９】
複数のコンピューティング装置が近傍にあると見なされうる他の状況は、コンピューティング装置間の１つまたは複数の論理関係により定義される。例えば、ローカル通信領域５０５、または所定の郵便番号、性別、年齢、好み(例えば、音楽の好み)、友達、または論理的に関連付けられる特性を有するその部分領域内にある２つのコンピューティング装置５０２、５０４は近傍にあると見なすことができる。
【００５０】
互いを検出した後、第１および第２のコンピューティング装置５０２、５０４はそれぞれ、例示的なトランザクション内で特定の役割を果たす。例えば、第１のコンピューティング装置５０２は発行者エージェントの役割を果たし、第１のユーザのメディアライブラリ５０６から一連のメディアコンテンツを公開することができる。第２のコンピューティング装置５０４は受信エージェントの役割を果たすことができる。第１のコンピューティング装置５０２(例えば、発行者エージェント)は、第２のコンピューティング装置５０４内のお気に入りコンポーネントの内容(例えば、第２のコンピューティング装置５０４内のデジタルコンテンツ配信基準の評価)に基づいてメディアライブラリ５０６から１つまたは複数のメディアコンテンツアイテムを選択する。例えば、第１のコンピューティング装置５０２は、ピアツーピア接続の確立時にデジタルコンテンツ配信基準を第２のコンピューティング装置５０４から受信する。第２のコンピューティング装置５０４の基準を満たす第１のコンピューティング装置５０２内のメディアライブラリ５０６のメディアコンテンツアイテムを特定し、確立したピアツーピア接続上で第２のコンピューティング装置５０４に転送する。さらに、転送したメディアコンテンツアイテムを記述しトランザクションを記述するメタデータを第２のコンピューティング装置５０４に送信する。例えば、メタデータは、特定の曲がＪｏｈｎのメディアライブラリから来たものであり、ＪｏｈｎによりＡＣＭＥ音楽サービスから購入されたことを表すことができる。
【００５１】
図５を参照して説明した相互作用は、第１および第２のコンピューティング装置が個別に或るローカル通信領域５０５から別の通信領域に移動する際に繰り返される。２つのコンピューティング装置５０２、５０４のお気に入りコンポーネント(例えば、お気に入り５０８)内で定義した基準は、一部の他のローカル通信領域内の装置により満足され、その他の領域の装置には満足されない可能性がある。
【００５２】
図５は、１つまたは複数のプロセッサとシステムメモリを有する汎用目的コンピューティング装置(例えば、第１のコンピューティング装置５０２または第２のコンピューティング装置５０４)の１例を示す。コンピューティング装置は一般に少なくとも何らかの形態のコンピュータ読取可能媒体を有する。コンピュータ読取可能媒体は、揮発性および不揮発性媒体、取り外し可能および取り外し不能媒体を含み、コンピューティング装置によりアクセス可能な任意の利用可能媒体であることができる。限定ではなく例として、コンピュータ読取可能媒体にはコンピュータ記憶媒体および通信媒体が含まれる。コンピュータ記憶媒体には、コンピュータ読取可能命令、データ構造、プログラムモジュールまたは他のデータのような情報を記憶するための任意の方法または技術で実装した揮発性および不揮発性媒体、取り外し可能および取り外し媒体が含まれる。通信媒体は一般にコンピュータ読取可能命令、データ構造、プログラムモジュール、または他のデータを搬送波または他のトランスポート機構のような変調データ信号で具現化し、任意の情報配信媒体を含む。変調データ信号は１つまたは複数のその特性集合を有するか、またはその信号内の情報をエンコードするように変化している。有線ネットワークまたは直接有線接続のような有線媒体、および音響、ＲＦ、赤外線、および他の無線媒体のような無線媒体は通信媒体の例である。上の任意の組み合わせもコンピュータ読取可能媒体の範囲内に含まれる。
【００５３】
本発明の態様には、本明細書で説明した方法および技術に従ってプログラムしたコンピューティング装置自体(例えば、コンピューティング装置５０２またはコンピューティング装置５０４)が含まれる。
【００５４】
例示的なコンピューティングシステム環境と関連して説明したが、本発明の実施形態は多数の他の汎用目的または特殊目的コンピューティングシステム環境または構成で動作する。コンピューティングシステム環境は本発明の任意の態様の使用範囲または機能範囲に関する限定を示唆するようには意図していない。さらに、コンピューティングシステム環境には、例示的な動作環境に示したコンポーネントのうち任意の１つまたはその組み合わせに関するいかなる依存性または要件があるとも解釈すべきではない。本発明の態様での使用に適した公知のコンピューティングシステム、環境、および/または構成の例には、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップ装置、携帯情報端末、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能消費家電、デジタルブロードキャストテレビ録画装置、ポータブルデジタルメディアプレイヤ、ゲームコンソール、携帯電話、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上述のシステムまたは装置の任意を含む分散コンピューティング環境、等があるがこれらに限らない。
【００５５】
次に図６を参照する。コンピューティング装置６０２のユーザインタフェース６０４の例示的な実施形態により、ローカル通信領域内にある間にコンピューティング装置６０２が利用できるメディアコンテンツアイテムを特定する。図６に示すコンピューティング装置６０２はポータブルデジタルメディアプレイヤに対応するが、その中に表示したユーザインタフェース６０４は任意のコンピューティング装置(例えば、携帯電話、携帯情報端末、等)に適用可能である。
【００５６】
ローカル通信領域で利用可能な「音楽を聴く」サービスを(例えば、図１にあるようなローカルメディアサーバまたは図５にあるようなピアコンピューティング装置から)選択した後、ユーザインタフェース６０４はコンピューティング装置６０２に利用可能なメディアコンテンツアイテムのリストを表示する。図６の例では、特定のメディアコンテンツアイテムの隣にある再生アイコンまたはボタン(例えば、円内の三角形)により、メディアコンテンツアイテムをコンピューティング装置６０２上でストリーミングおよび即時再生できることを示す。特定のメディアコンテンツアイテムの隣のダウンロードアイコンまたはボタン(例えば、円内の下向き矢印)は、メディアコンテンツアイテムの宣伝用コピーをコンピューティング装置６０２にダウンロードおよび記憶できることを示す。両方のアイコンを持つメディアコンテンツアイテムをユーザが選択すると、ユーザには装置６０２へメディアコンテンツアイテムをストリーミングすることまたはコピーすることの何れかを行う選択肢が与えられる。それらのアイコンのうち１つのみがメディアコンテンツアイテムの隣に現れる場合、現れるアイコンに対応する動作が自動的に選択される(例えば、Ｃｏｌｄｐｌａｙの「Ｘ＆Ｙ」が、ユーザがその曲を選択した際に自動的にストリーミングされる)。
【００５７】
次に図７を参照する。ユーザインタフェース７０２の例示的なスクリーンショットにより、フラグ付きまたはフラグなし状態に従ってソートしたメディアコンテンツアイテムを示す。特に、フラグ付きアイテムでフィルタした画面を示してある。アクション列の内容には、以下の表３に示すオプションのうち１つまたは複数が含まれる。
【００５８】
【表３】
2010503922.tif 000005
【００５９】
次に、図８を参照する。ユーザインタフェース８０２の例示的なスクリーンショットには、フラグなしメディアコンテンツアイテム上で実施できる動作を示すポップアップウィンドウ８０４が含まれる。１つの実施形態では、ポップアップウィンドウ８０４は、ユーザインタフェース８０２内の特定のジャーナルエントリ上をホバリングする間にマウスまたはタッチパッドのようなユーザインタフェース選択装置で右クリックすると現れる。図８のポップアップウィンドウ８０４は、ローカルメディアライブラリ内にはないがメディアサービスから入手可能であるメディアコンテンツアイテムに対応するジャーナルエントリをユーザが右クリックした結果現れる。
【００６０】
１つの実施形態では、ユーザは、受信したメディアコンテンツアイテム、またはコンピューティング装置に現存するメディアコンテンツアイテムと対応する任意のジャーナルエントリをフラグ付けすることができる。フラグはメディアコンテンツアイテムに関して将来のアクションを取るためのリマインダとして動作する。特定のジャーナルエントリをフラグ付けするユーザからの要求に応答して、ユーザインタフェースはフラグを特定のジャーナルエントリの近傍に表示するか、またはユーザインタフェース８０２内のジャーナルエントリを視覚的に区別する。
【００６１】
以下の表４はジャーナル内で利用可能な、ジャーナルエントリに対する例示的な動作を説明する。それらの例示的な動作は、例えばマウスまたはタッチパッドのようなユーザインタフェース選択装置を用いてジャーナルエントリを右クリックするときのものである。
【００６２】
【表４】
2010503922.tif 000006
【００６３】
特定できないメディアコンテンツアイテムと対応するジャーナルエントリに対して検索動作が可能である。１つの実施形態では、メディアサービスに関連するメディアカタログを検索することで検索動作を行う。単一の結果が返される場合、ジャーナルエントリに対するユーザインタフェース８０２内のアクション列の内容は「ダウンロードまたは購入」に変わる。複数の結果が返される場合、ユーザに正しい結果を選択するよう促す。結果が返されない場合、メディアコンテンツアイテムに対する他のカタログを(例えば、インターネット経由で)検索するようにユーザに指示する。
【００６４】
それぞれのジャーナルエントリに対して可能な動作は、選択した１つまたは複数のジャーナルエントリに関連するメディアコンテンツアイテムに基づく。以下の表５に、ジャーナルエントリに対する可能な右クリック状態の例を示す。
【００６５】
【表５】
2010503922.tif 000007
【００６６】
次に図９を参照する。ユーザインタフェース９０２の例示的なスクリーンショットには、フラグ付きメディアコンテンツアイテムに対して実施可能な動作を示すポップアップウィンドウ９０４が含まれる。この事例では、選択したジャーナルエントリに対応するメディアコンテンツアイテムはローカルメディアライブラリにはないが、メディアサービスから入手可能である。ジャーナルエントリにはフラグ付けしてある。従って、ポップアップウィンドウ９０４には「フラグ除去」動作がある。
【００６７】
次に図１０を参照する。ユーザインタフェース１００２の例示的なスクリーンショットには、メディアコンテンツアイテムに対して可能な検索動作を示すポップアップウィンドウ１００４がある。検索動作が可能でない場合は、コピーは利用できない。この事例では、ポップアップウィンドウ１００４は、フラグ付けされていないジャーナルエントリをユーザが右クリックと現れる。そのジャーナルエントリに対して、対応するメディアコンテンツアイテムはライブラリ内になく、メディアサービスから入手可能でない。ジャーナルエントリに対する既知のプロパティを表示するオプションとともに、検索、フラグ付け、および削除の動作がポップアップウィンドウ１００４を介して可能である。
【００６８】
以下の例で本発明の態様をさらに説明する。第１の例では、ユーザはストリームメディアコンテンツを受信し、続いてストリームメディアコンテンツを購入する。この例では、ユーザはコーヒーショップでコンピューティング装置をローカル通信領域に接続する。ユーザはコーヒーショップで利用可能な、選択したサービス(例えば、「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」)を表示する。ユーザはローカル通信領域でコーヒーショップが流している宣伝用コンテンツをプレビューする。流されている宣伝用メディアコンテンツを記述するメタデータを、コーヒーショップに関連する識別子(例えば、「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」)とともにユーザのコンピューティング装置にコピーする。ユーザはコーヒーショップを出て、それによりローカル通信領域から切断する。
【００６９】
家では、ユーザはコンピューティング装置をパーソナルコンピュータに接続する。そのパーソナルコンピュータは、コンピューティング装置からパーソナルコンピュータへのメタデータの同期を開始する。同期が完了すると、ユーザはパーソナルコンピュータでジャーナルを開き、コーヒーショップに関するエントリにナビゲートする。コーヒーショップにいる間にコンピューティング装置に流したメディアコンテンツの全てを、ストリームメディアコンテンツを購入するオプションとともに列挙する。ユーザは数個のメデイアコンテンツアイテムを選択して購入する。購入要求が、コーヒーショップの識別子とともにメディアサービスに送信される。メディアサービスは「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」コーヒーショップがメディアコンテンツアイテムをユーザに勧めたことを特定し、売上の一部をコーヒーショップの口座に入金する。このコーヒーショップの口座を、コーヒーショップがメディアサービスと結んだビジネス契約に関連付けることができる。または、このコーヒーショップの口座はコーヒーショップに関連する別個の報酬型口座であってもよい。
【００７０】
別の例では、ユーザはコーヒーショップでコンピューティング装置をローカル通信領域に接続する。ユーザはコーヒーショップで利用可能な、選択したサービス(例えば、「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」)を表示する。ユーザはコーヒーショップにおいてローカル通信領域で利用可能な宣伝用コンテンツをダウンロードすることを選択する。コンテンツおよび関連メタデータを、コーヒーショップに関連する識別子(例えば、「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」)とともにユーザのコンピューティング装置（例えば受信箱）にコピーする。ユーザは、ダウンロードした宣伝用メディアコンテンツに関連するデジタル権利管理ポリシーにより定義される期間、ダウンロードした宣伝用メディアコンテンツの消費に専念することができる。期間を過ぎると、コンピューティング装置に記憶したダウンロード済みの宣伝用メディアコンテンツのコピーがコンピューティング装置から削除されるかまたは再生不能と表示される。しかしながら、メタデータはコンピューティング装置に留まり、それによりユーザは後にメディアコンテンツを購入することができる。
【００７１】
ユーザはコーヒーショップを出て、それによりローカル通信領域から切断する。ローカル通信領域外(例えば、バスの中)で、ユーザはコンピューティング装置で受信箱を閲覧し、「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」に関連するエントリを開く。その中には、ダウンロードした宣伝用メディアコンテンツが列挙されている。ユーザは特定のメディアコンテンツアイテムを選択し、アイテムの再生を始める。
【００７２】
家では、ユーザはコンピューティング装置をパーソナルコンピュータに接続する。そのパーソナルコンピュータは、コンピューティング装置からパーソナルコンピュータへのメタデータ（メディアコンテンツアイテムではない）の同期を開始する。同期が完了すると、ユーザはパーソナルコンピュータのジャーナルを開き、コーヒーショップに関するエントリにナビゲートする。コーヒーショップにいる間にコンピューティング装置にコピーしたメディアコンテンツの全てを、ダウンロードしたメディアコンテンツを購入するオプションとともに列挙する。ユーザは数個のメディアコンテンツアイテムを選択して購入する。購入要求が、コーヒーショップの識別子とともにメディアサービスに送信される。メディアサービスは「Ｔｈｅ  Ｒｏａｓｔｅｄ  Ｂｅａｎ」コーヒーショップがメディアコンテンツアイテムをユーザに勧めたことを特定し、売上の一部をコーヒーショップの口座に入金する。前の例のように、このコーヒーショップの口座を、コーヒーショップがメディアサービスと結んだビジネス契約に関連付けることができる。または、このコーヒーショップの口座は、コーヒーショップに関連する別個の報酬型口座であってもよい。
【００７３】
以下のシナリオで、本発明の態様の動作をさらに説明する。送受信機能のシナリオにおいて、ＴＪはちょうど新しいＫｅａｎのアルバムを買い、自分のメディアライブラリにコピーした。彼は次に、自分の装置とＰＣメディアプレイヤを同期し、アルバムをその装置にコピーする。その日の後になって、ＴＪは友達のＤａｖｅと大学でばったり会う。Ｄａｖｅも偶然に互換性のある装置を持っている。ＴＪはＤａｖｅに、新しいＫｅａｎのアルバムがすごいから聞くべきだと言い、無線送信機能を使ってＤａｖｅにそのトラックを送信する。数分後送信が完了し、Ｄａｖｅはそのアルバムを聴くことができる。
【００７４】
同じ日の後になって、Ｄａｖｅは家に帰り、自分の装置を自分のＰＣメディアプレイヤクライアントに接続する。同期が完了すると、新しいアイテムが何個かあることをジャーナルノードが示していることに気付く。Ｄａｖｅはジャーナルをクリックして、受信したメディアの全てと、ＴＪとのエンカウンタが表示されていることを見て喜ぶ。Ｄａｖｅはそのアルバムを非常に気に入ったので、ダウンロードをクリックすることに決める。数分後、Ｄａｖｅは新しいＫｅａｎｅのアルバムが自分のライブラリにあることを見て喜び、聴き始める。エントリはもう不要なので、トラックの再生中に、Ｄａｖｅはジャーナルに戻ってＴＪからのエントリを削除する。
【００７５】
フラグ付け機能のシナリオにおいて、ＴＪは自分の装置で新しいアルバムを聴いている。再生中に、聴いている曲を友達が気に入るだろうと考えて、それにフラグ付けして次に友達に会うときにその曲を教えるよう覚えておく。その日の後になって、ＴＪは家にいて、自分の装置を自分のＰＣメディアプレイヤクライアントと同期する。同期が完了するとすぐに、ＴＪは新しいジャーナルエントリが表示されていることに気付き、そのジャーナルノードをクリックする。ＴＪはその日の朝早くに作った、友達にそのトラックについて電子メールを送って教えることを覚えておく「個人用フラグ」に気付く。電子メールの送信後、ＴＪはそのエントリをジャーナルから削除する。
【００７６】
本明細書の図面、説明、および例、ならびに本明細書で具体的に説明していないが本発明の態様の範囲内にある要素は、メディアコンテンツアイテムと関連メタデータとをローカル通信領域内でコンテンツ配信装置から受信する手段、およびジャーナルコンピューティング装置上にジャーナルを生成する手段とを構成する。
【００７７】
本明細書で図示および説明した、本発明の実施形態における動作の実行順序と性能は、特に明記しない限り本質的ではない。即ち、特に明記しない限り動作を任意の順序で行うことができ、本発明の実施形態は本明細書で開示したものより多くの動作または少ない動作を含むことができる。例えば、特定の動作を別の動作の前、同時、または後に実行または実施することが本発明の態様の範囲内にあると考慮されている。
【００７８】
本発明または実施形態の態様の要素を導入するとき、冠詞「ａ」、「ａｎ」、「ｔｈｅ」および「ｓａｉｄ」は１つまたは複数のそのような要素があることを意味するよう意図している。用語「備える」、「含む」、「有する」は包括的であり、列挙した要素以外の追加の要素がありうることを意味する。
【００７９】
単語「例示的」は、例、事例、実例、等を意味するよう意図している。「例示的」として本明細書で説明した任意の実装またはその態様は、他の実装またはその態様に対して好適または有利であるとは必ずしも解釈されない。
【００８０】
さらに、ある要素が別の要素に対応するとして示されるとき、それらの要素を直接的または間接的に連結できることは理解されるであろう。
【００８１】
本発明の態様を詳細に説明したので、添付請求項で定義される本発明の態様の範囲から逸脱せずに修正および変形が可能であることは明らかであろう。本発明の態様の範囲から逸脱することなく様々な変更を上述の構成、製品、および方法において行うことができるので、上述の説明に含まれ、付属図面に示してある全ての事項は例示的であって限定的な意味ではないと解釈されるものと意図している。
【図１】
2010503922.tif 000008
【図２】
2010503922.tif 000009
【図３】
2010503922.tif 000010
【図４】
2010503922.tif 000011
【図５】
2010503922.tif 000012
【図６】
2010503922.tif 000013
【図７】
2010503922.tif 000014
【図８】
2010503922.tif 000015
【図９】
2010503922.tif 000016
【図１０】
2010503922.tif 000017
【国際調査報告】
2010503922.tif 000018
2010503922.tif 000019