(57)【要約】  データ記憶装置（１）が利用可能なコンテンツ（１０、１１、１８）の編成に用いる対象のポータブル・データ記憶装置（１）を開示している。装置は、記憶プロファイル（９）の情報源（６）をセットする手段（１２）と、情報源（６）から記憶プロファイル更新データ（７）を受け取る手段（３）と、記憶プロファイル更新データ（７）に基づいて記憶プロファイル（９）を更新する手段（４）と、記憶プロファイル（９）に基づいてコンテンツ（１０、１１）を編成する手段（２）と、情報源（６）から記憶プロファイル更新データ（７）を受け取る手段（３）をトリガする手段（１２、１３）とを備える。装置（１）は、最小のユーザ介入を必要とする一方で、動的に、性質的にやはり動的なデータ記憶プロファイルに基づいてコンテンツを編成することができる。
2009503716.tif 000002
【特許請求の範囲】
【請求項１】
ポータブル・データ記憶装置であって、
前記データ記憶装置に利用可能なコンテンツの編成に用いる対象の記憶プロファイルの情報源をセットする手段と、
前記情報源から記憶プロファイル更新データを受け取る手段と、
前記情報源から受け取られた前記記憶プロファイル更新データに基づいて前記記憶プロファイルを更新する手段と、
前記記憶プロファイルに基づいてコンテンツを編成する手段と、
前記情報源から記憶プロファイル更新データを受け取る手段をトリガする手段とを備えるポータブル・データ記憶装置。
【請求項２】
請求項１記載のポータブル・データ記憶装置であって、
前記記憶プロファイルに基づいてコンテンツを編成する手段は、
前記データ記憶装置の前記記憶プロファイルと一致する第２のデータ記憶装置上に記憶されたデータを求めてサーチする手段と、
別の装置からデータを受け取る手段と、
前記受け取られたデータが前記記憶プロファイルと一致する場合に前記データ記憶装置に前記受け取られたデータを記憶する手段とを備えるポータブル・データ記憶装置。
【請求項３】
請求項１又は２に記載のポータブル・データ記憶装置であって、
前記記憶プロファイルを更新する手段は、
前記情報源から受け取られた前記記憶プロファイル更新データに基づいて第２の記憶プロファイルを作成する手段を備え、
前記第２の記憶プロファイルは、前記記憶プロファイルを置き換えるよう構成されたポータブル・データ記憶装置。
【請求項４】
請求項１乃至３の何れかに記載のポータブル・データ記憶装置であって、
前記情報源から受け取られた前記記憶プロファイル更新データの形式が、前記記憶プロファイルの形式と同等の形式であるポータブル・データ記憶装置。
【請求項５】
請求項１乃至４の何れかに記載のポータブル・データ記憶装置であって、
前記記憶プロファイルを更新する手段は、
前記情報源から受け取られた前記記憶プロファイル更新データを、解析手法を用いて解析する手段を備えるポータブル・データ記憶装置。
【請求項６】
請求項５記載のポータブル・データ記憶装置であって、
前記解析手法が永久メモリ内に記憶されるポータブル・データ記憶装置。
【請求項７】
請求項５記載のポータブル・データ記憶装置であって、
前記解析手法が前記記憶プロファイル内に記憶されるポータブル・データ記憶装置。
【請求項８】
請求項５記載のポータブル・データ記憶装置であって、
前記解析手法が情報源から受け取られるポータブル・データ記憶装置。
【請求項９】
請求項２乃至８の何れかに記載のポータブル・データ記憶装置であって、
前記情報源から受け取られた前記記憶プロファイル更新データは、前記永久メモリに記憶されているか、又は、前記第２のデータ記憶装置上に記憶されているか、若しくは外部コンテンツ源上に記憶されているコンテンツを表すメタデータを備えるポータブル・データ記憶装置。
【請求項１０】
請求項２記載のデータ記憶装置であって、前記第２のデータ記憶装置からサーチ要求を受け取ると、前記第２のデータ記憶装置の第３の記憶プロファイルに一致する発見データの、前記第２のデータ記憶装置への送信を実行する手段を備えるデータ記憶装置。
【請求項１１】
請求項１０記載のデータ記憶装置であって、要求データの複製を前記第２のデータ記憶装置に送信するか、又は前記要求データを前記第２のデータ記憶装置に移動させるかを、前記記憶プロファイル、及び前記第２のデータ記憶装置の前記第３の記憶プロファイルを用いて決定する手段を備えるデータ記憶装置。
【請求項１２】
請求項１乃至１１記載の何れか一項に記載のデータ記憶装置であって、前記コンテンツを解析して前記コンテンツ、又は対応するメタデータの特徴を抽出する手段を備えるデータ記憶装置。
【請求項１３】
請求項１乃至１２の何れか一項に記載のデータ記憶装置であって、通信手段が、無線通信及びデータ交換用に構成されるデータ記憶装置。
【請求項１４】
請求項１乃至１３の何れか一項に記載のデータ記憶装置であって、前記トリガする手段がタイミング手段であるデータ記憶装置。
【請求項１５】
請求項１乃至14の何れか一項に記載のデータ記憶装置であって、前記トリガする手段が入力手段であるデータ記憶装置。
【請求項１６】
データを記憶する分散自己編成システムであって、互いにデータを交換する手段を備える少なくとも２つの自律記憶装置を備え、前記記憶装置の記憶プロファイルと一致する前記記憶装置上に記憶されたデータを求めてサーチし、一致する記憶プロファイルを備えた記憶装置に、前記記憶プロファイルと一致するデータを記憶するよう構成され、
記憶プロファイル更新データを情報源から受け取る手段と、
前記情報源から受け取られた前記記憶プロファイル更新データに基づいて前記記憶プロファイルを更新する手段と、
前記情報源から記憶プロファイル更新データを受け取る手段をトリガする手段とを更に備えるシステム。
【請求項１７】
データを自己編成する方法であって、
データ記憶装置に利用可能なコンテンツの編成に用いる対象の記憶プロファイルの情報源をセットする工程と、
記憶プロファイル更新データを前記情報源から取り出す工程と、
前記情報源から受け取られた前記記憶プロファイル更新データに基づいて前記記憶プロファイルを更新する工程と、
前記記憶プロファイルに基づいてコンテンツを編成する工程と、
前記情報源から記憶プロファイル更新データを受け取る手段をトリガする工程とを備える方法。
【請求項１８】
請求項１７記載の方法であって、前記記憶プロファイルに基づいてコンテンツを編成する工程が、
メタデータを第２のデータ記憶装置と同期化させる工程と、
前記第２のデータ記憶装置に要求する対象のデータを判定する工程と、
前記第２のデータ記憶装置に前記データを要求する工程と、
前記第２のデータ記憶装置から前記データを受け取る工程とを更に備える方法。
【請求項１９】
請求項１７又は１８記載の方法であって、前記記憶プロファイルに基づいてコンテンツを編成する工程が、
前記第２のデータ記憶装置から、受け取られたデータ要求を受け取る工程と、
前記第２のデータ記憶装置からの前記受け取られたデータ要求を評価する工程と、
付与される受け取りデータ要求になる受け取りデータ要求を決定する工程と、
付与された受け取りデータ要求毎に、前記付与された受け取りデータ要求において参照されたデータを前記第２のデータ記憶装置に送信する工程とを更に備える方法。
【請求項２０】
請求項１７記載の方法であって、前記記憶プロファイルに基づいてコンテンツを編成する工程が、
記憶プロファイルを第２のデータ記憶装置と同期化させる工程と、
前記第２のデータ記憶装置に提供する対象のデータを判定する工程と、
データ提供を前記第２のデータ記憶装置に送信する工程と、
前記データ提供に対する応答を前記第２のデータ記憶装置から受け取る工程と、
前記第２のデータ記憶装置からの受け入れられたデータ提供に対応するデータを前記第２のデータ記憶装置に送信する工程とを更に備える方法。
【請求項２１】
請求項１７又は２０記載の方法であって、前記記憶プロファイルに基づいてコンテンツを編成する工程が、
前記第２のデータ記憶装置からの受け取られたデータ提供を受け取る工程と、
前記第２のデータ記憶装置からの前記受け取られたデータ提供を評価する工程と、
受け入れられる受け取りデータ提供になる受け取りデ―タ提供を決定する工程と、
受け入れられる受け取りデータ提供毎に肯定応答を送信する工程と、
受け入れられる受け取りデータ提供毎に、前記第２のデータ記憶装置からの前記受け入れられる受け取りデータ提供において参照されたデータを受け取る工程とを更に備える方法。
【請求項２２】
請求項１７乃至２１の何れか一項に記載の方法であって、前記情報源から受け取られた前記記憶プロファイル更新データに基づいて前記記憶プロファイルを更新する工程が、
前記情報源から受け取られた前記記憶プロファイル更新データを解析する工程を更に備える方法。
【請求項２３】
請求項１７乃至２２の何れか一項に記載の方法であって、前記記憶プロファイルに基づいてコンテンツを編成する工程が、コンテンツ解析を用いて前記コンテンツを解析して、前記コンテンツに元来含まれる情報を抽出する工程を更に備える方法。
【請求項２４】
請求項１乃至１５の何れか一項に記載の記憶装置によってビジネスを行う方法であって、コンテンツの編成にも用いる対象であり、前記データ記憶装置に利用可能な前記コンテンツに含まれていない前記記憶プロファイルに一致するデータが、料金の支払いに応じて前記記憶装置に記憶される方法。
【請求項２５】
記憶プロファイル及び情報源をそれぞれが備えるデータ記憶装置の分散自己編成システムにおいてコンテンツを編成する方法であって、
記憶プロファイル更新データに対する要求を前記情報源に送信する工程と、
前記記憶プロファイル更新データを前記情報源から受け取る工程と、
前記情報源から受け取られた前記記憶プロファイル更新データに基づいて前記各記憶プロファイルを更新する工程と、
前記各記憶プロファイルに基づいてコンテンツを編成する工程と、
記憶プロファイル更新データに対する要求の、前記情報源への前記送信をトリガする工程とを備える方法。
【請求項２６】
プログラム可能な装置のメモリに直接ロード可能なコンピュータ・プログラムであって、前記装置上で実行されると請求項１７乃至２４の何れか一項に記載の方法の工程、又は請求項２５記載の方法の工程を実行するためのソフトウェア・コード部分を備えるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブル・データ記憶装置に関する。
【０００２】
本発明は、データを記憶するシステムに更に関する。
【０００３】
本発明は、データを自己編成的に記憶する方法に関する。
【０００４】
本発明は、ネットワークにおけるコンテンツを編成する方法に更に関する。
【０００５】
本発明はコンピュータ・プログラムに更に関する。
【背景技術】
【０００６】
ポータブル・データ記憶装置は、従来技術によって周知である。前述の記憶装置（例えば、CD、DVD、フロッピー（登録商標）・ディスクやUSBスティック）は、「パッシブな」記憶媒体に過ぎないという欠点を有する。これは、前述の装置が自らのインテリジェンスを有しておらず、よって、例えば、記憶されるコンテンツ又はデータの種類（例えば、mp３音楽、ビデオ、jpegピクチャ、文書等）に対して影響を及ぼすことが可能でないことを表す。したがって、前述の装置上にユーザがコンテンツを記憶したい場合、その都度、ユーザは、かかるコンテンツを手作業で選択しなければならない。よって、利便性は多少低い。コンテンツ・コレクションが、固定でない、すなわち動的な性質のもの（例えば、最新音楽ヒット）の場合、これは、よりユーザ・フレンドリでない。これは、更に定期的にコンテンツ・コレクションをユーザが手作業で修正することを必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、よりユーザ・フレンドリな、本明細書の最初の段落に記載したタイプの装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明による装置によって前述の目的を達成するために、本発明による装置を後述のように特徴付けることが可能であるように、特徴的な構成が提供される。
【０００９】
ポータブル・データ記憶装置は、データ記憶装置に利用可能なコンテンツの編成に用いる対象の記憶プロファイルの情報源をセットする手段と、情報源から記憶プロファイル更新データを受け取る手段と、情報源から受け取られた記憶プロファイル更新データに基づいて記憶プロファイルを更新する手段と、記憶プロファイルに基づいてコンテンツを編成する手段と、記憶プロファイル更新データを情報源から受け取る手段をトリガする手段とを備える。
【００１０】
本発明によるシステムは、後述するように特徴付けることが可能である。すなわち、
データを記憶する分散自己編成システム。システムは、互いにデータを交換する手段を備えた少なくとも２つの自律記憶装置を備え、システムは、記憶装置の記憶プロファイルと一致する、記憶装置上に記憶されたデータをサーチし、一致する記憶プロファイルを備えた記憶装置に、記憶プロファイルと一致するデータを記憶するよう構成され、システムは、情報源から記憶プロファイル更新データを受け取る手段と、情報源から受け取られた記憶プロファイル更新データに基づいて記憶プロファイルを更新する手段と、情報源から記憶プロファイル更新データを受け取る手段をトリガする手段とを更に備える。
【００１１】
本発明による、データを自己編成的に記憶する方法は、後述するように特徴付けることが可能である。すなわち、
データを自己編成する方法。方法は、データ記憶装置に利用可能なコンテンツの編成に用いる対象の記憶プロファイルの情報源を設定する工程と、情報源から記憶プロファイル更新データを取り出す工程と、情報源から受け取られた記憶プロファイル更新データに基づいて記憶プロファイルを更新する工程と、記憶プロファイルに基づいてコンテンツを編成する工程と、情報源から記憶プロファイル更新データを受け取る手段をトリガする工程とを備える。
【００１２】
本発明による、ネットワークにおいてコンテンツを自己編成する方法は、後述するように特徴付けることが可能である。すなわち、
記憶プロファイル及び情報源をそれぞれが備えるデ―タ記憶装置の分散自己編成システムにおいてコンテンツを編成する方法。方法は、情報源への、記憶プロファイル更新データに対する要求を送信する工程と、情報源から記憶プロファイル更新データを受け取る工程と、情報源から受け取られた記憶プロファイル更新データに基づいて各記憶装置を更新する工程と、各記憶プロファイルに基づいてコンテンツを編成する工程と、情報源への記憶プロファイル更新データに対する要求の送信をトリガする工程とを備える。
【００１３】
本発明によるコンピュータ・プログラムは、後述するように特徴付けることが可能である。
【００１４】
プログラム可能な装置のメモリに直接ロード可能なコンピュータ・プログラム。本発明による、データを自己編成的に記憶する方法の工程、又は、本発明による、ネットワークにおけるコンテンツを編成する方法の工程を実行するためのソフトウェア・コード部分を備える。
【００１５】
本発明による方策は、定期的に更新される記憶プロファイルに基づいてメモリ・コンテンツの物理的及び意味論的自己編成を達成することが可能であるという利点を提供する。装置の記憶プロファイルによって、データが種々の装置上に記憶されるので、記憶装置を選択することによって記憶コンテンツを物理的に取り出すようユーザがイネーブルされる。更に、記憶プロファイルの定期的な更新と組み合わせたコンテンツ自体に基づいたコンテンツのインテリジェントな自己編成は、記憶プロファイル更新データ源をユーザが当初識別することを必要とするに過ぎない。記憶プロファイルはその後、定期的に更新され、それにより、自己編成の処理が効果的には、固定記憶プロファイル及び動的記憶プロファイルの管理のためにより簡素化される。
【００１６】
請求項２記載の方策は、記憶されたコンテンツの物理的編成を非常にすばやく、かつ効率的に達成することが可能であるという利点を提供する。
【００１７】
請求項３の方策が提供された場合、特に効果的であることが明らかになっている。これによって、記憶プロファイルを置き換える単純なやり方を提供するという利点を達成する。
【００１８】
請求項４記載の方策は、記憶プロファイルにおける情報源から記憶装置が情報を直接利用することが可能であるという利点を提供する。
【００１９】
請求項５記載の方策は、情報源からの情報をなお用いて、情報の形式と無関係で記憶プロファイルを作成することが可能であるという利点を提供する。
【００２０】
請求項６記載の方策は、何れの時点でも解析方法を取り出し、更新することが可能であるという利点を提供する。
【００２１】
請求項７記載の方策は、特定の記憶プロファイルに関する解析手法をその記憶プロファイルによって論理的に位置特定することが可能であるという利点を提供する。
【００２２】
請求項８記載の方策は、遠隔装置又はサービスから解析手法を更新し、改善された機能及び柔軟性を提供することが可能であるという利点を提供する。
【００２３】
請求項９記載の方策は、自己編成処理に対する入力として用いることが可能な意味論的に有益な情報の単純で効率的なソースを提供する。
【００２４】
請求項１０記載の方策は、メタデータ・サーチ・サービスを他のデータ記憶装置に提供し、サーチ要求を満たす性能を改善する。
【００２５】
請求項１１記載の方策は、コンテンツの編成が、各データ記憶装置の記憶プロファイルと最適に一致しているという利点を提供する。
【００２６】
請求項１２記載の方策は、更なる情報を外部から受け取る必要なしでデータ・コンテンツを装置が自律的に解析するという利点を更に提供する。更に、装置上に記憶されたコンテンツが別の装置の記憶プロファイルに一致しているか否かについて、メタデータを用いて非常に簡単に明らかにすることが可能である。
【００２７】
請求項１３記載の方策は、データ記憶装置が配線なしで通信することが可能であるという利点を提供する。
【００２８】
請求項１４記載の方策は、データ記憶装置が、一定の時間ベース（日次や週次など）に基づいて記憶プロファイルを更新することが可能であるという利点を提供する。
【００２９】
請求項１５記載の方策は、記憶プロファイルの更新をユーザが起動させることが可能であるという利点を提供する。
【００３０】
請求項１８記載の方策は、データ記憶装置がそれ自身の既知の資源を用いて、他のデータ記憶装置から要求する対象のコンテンツを判定し、それによって、性能を保証することが可能であるという利点を提供する。
【００３１】
請求項１９記載の方策は、データ記憶装置が他のデータ記憶装置とともにコンテンツを効率的に編成することが可能であるという利点を提供する。
【００３２】
請求項２０記載の方策は、データ記憶装置が、限定的な資源を有し、よって、安価であり得るという利点を提供する。
【００３３】
請求項２１記載の方策は、データ記憶装置が他のデータ記憶装置とともにコンテンツを効率的に編成することが可能であるという利点を提供する。
【００３４】
請求項２２記載の方策は、情報源からの情報をなお用いて、情報の形式と無関係で記憶プロファイルを作成することが可能であるという利点を提供する。
【００３５】
請求項２３記載の方策は、データ記憶装置が、メタ情報の何れの外部源とも無関係であるという利点を提供する。
【発明を実施するための最良の形態】
【００３６】
本発明の前述の局面及び更なる局面は、後述する実施例の例から明らかであり、実施例の前述の例を参照して説明する。
本発明について、実施例の例（本発明はこれに限定されない）を参照して以下に更に詳細に説明する。
【００３７】
図は実寸で描いた概略図であり、別々の図の同じ参照符号は、対応する構成要素を表す。本発明の、別であるが均等の実施例が、本発明の真の概念から逸脱しない限り、考えられ、本発明の範囲が特許請求の範囲によってのみ限定されることは当業者に明らかである。
【実施例】
【００３８】
図１は、本発明によるポータブル記憶装置を示す。より容易に読むことが可能であるという理由で以下に「記憶バブル１」として示す、本発明によるポータブル記憶装置は、自律記憶コンテナである。「自律」は、記憶バブル１が、別個の構造単位を構成することを意味する。記憶バブル１は、記憶バブル１の記憶プロファイル９に一致している別の装置上に記憶されたデータを自律的に探す手段を備える。この段階で、自律的とは、それ自体で動作することが可能であることを意味するということに留意する。
【００３９】
データを自律的に探し、前述のデータを記憶する手段は、図示した実施例によれば、プロセッサ１５によって実施される。上記手段は、プロセッサ１５によって実行可能な個別のソフトウェア、プロセッサ１５と接続された通信手段３、及び、当業者に知られている手段によってプロセッサ１５によってアクセス可能な少なくとも１つの永久メモリ５を備える。動的メモリを提供することも可能である。動的メモリは、メモリ及びプロセッサを互いに一体化させたものと同様の意味を含むものとし得る。通信手段３を例えば、有線通信又は無線通信の手段によって実現することが可能である。前述の通信手段は、ユニバーサル・シリアル・バス（USB）、ブルートゥース、無線フィデリティ接続(WI-FI)、又は、近距離通信（NFC）標準による通信であり得る。通信手段３によって、記憶バブル１は、他の記憶バブルやその他の装置と通信することが可能である。更に、記憶バブル１は、図１に示していない内部電流源（例えば、バッテリやアキュムレータ）を備える。記憶バブル１は好ましくは、コンテンツをレンダリングする手段を何ら有しない。よって、コンテンツの光レンダリング又は音響レンダリングが、遠隔レンダリング装置上で行われることが想定されるが、好ましくは、メタデータを記憶バブル１上でレンダリングすることが可能である。しかし、基本的には、記憶バブル１は、例えば、MP3プレイヤなどのレンダリング装置と一体化することも可能である。
【００４０】
ユーザは、記憶バブル１の記憶プロファイル９（例えば、「このバブルを低帯域環境（例えば、ブルートゥースを介した通信しか利用可能でない）において用いる」か、又は「人気音楽のみ」）をセットすることが可能である。
【００４１】
この記憶プロファイル９は、収集する対象のコンテンツについての情報を記憶バブル１に供給する。記憶プロファイル９は、図示した実施例によれば、記憶バブル１の永久メモリ５に記憶され、種々の細粒度レベルで規定される。
【００４２】
例えば、記憶プロファイル９は、記憶バブル１の永久メモリ５に記憶されるタイプのコンテンツについての情報（例えば、オーディオ、ビデオ、ディジタル・ピクチャ、及びテキストやその他のタイプのデータ）しか含むことが可能でない。この場合、記憶バブル１は、何れかのオーディオ、ビデオ、テキストやその他のタイプのデータを収集する。記憶プロファイル９において選択されたコンテンツ・タイプ全てについて、目標ビット・レート又は目標通信技術（例えば、選択されたコンテンツ・タイプの場合のブルートゥース）を供給することによって帯域幅プロファイルを得ることが可能である。
【００４３】
更に、ユーザ１４は、記憶プロファイル９を設定する際に、選ばれたコンテンツについてのより具体的な情報を与えることが可能である。ビデオの場合の記憶プロファイル９の設定は、標準のジャンル、イベント又はコンテンツ・ムード（ロマンス、漫画等など）の組からの選択に基づき得る。ビデオの場合の記憶プロファイル９の設定は、例えば、タイトル内のキーワード、コンテンツ又はビデオにおける作成者情報及び発話に更に基づき得る。
【００４４】
オーディオ・データの場合、記憶プロファイル９の設定は、標準のジャンル、イベント又はコンテンツ・モードの組からの選択に基づき得る。オーディオ・コンテンツの記憶プロファイル９の設定は、コンテンツのタイトル、アーチスト情報、及び、発話／歌唱された語におけるキーワードに基づくこともあり得る。オーディオ・プロファイルは基本的には、オーディオ・フィンガープリント、「ハミング」やその他の音響情報（例えば、オーディオが聴こえるはずである音をユーザがハミングする）にも基づき得る。最後の場合には、記憶装置は、マイクロフォンなどの音声を入力する手段を含み得る。テキスト・コンテンツの場合、記憶プロファイル９の設定は、キーワードに基づき得る。何れのタイプのデータの場合も、記憶プロファイル９の設定は、ファイル名及びファイル拡張子に基づき得る。
【００４５】
しかし、特定の日付に作成されたコンテンツを扱う方法の情報を記憶プロファイル９が含むことが考えられる。よって、ファイル作成日又はファイル修正日で区別することが考えられる。このようにして、第２のデータ記憶装置８と相互接続され、ネットワークを構成する（図１も示す）記憶バブル１は、利用可能なコンテンツを、時間に基づいて記憶プロファイル９によって編成することが可能である。これは、自動アーカイブ・システムをもたらす。当然、コンテンツに基づいたプロファイル及び作成日付に基づいたプロファイルを組み合わせることが可能である。このようにして、例えば、最新ニュースを記憶バブル１が記憶するように記憶プロファイル９を作成することが可能である。
【００４６】
記憶プロファイル９は、複数の要素を含み得るが、好ましくは、少なくとも群識別情報を備え得る。群識別情報は同様に、１つ若しくは複数のネットワーク識別子（この装置が属する記憶装置ネットワークを表す）、この装置の所有者を表す１つ又は複数の識別子、又は、誰か又は何れかの装置によってコンテンツにアクセスし、かつ／又は場合によってはコンテンツを変えることができる旨を表すための「全てにオープンな」情報をコード化した明示のデータ系列などの要素を備え得る。更に、１つ又は複数のコンテンツ収集規則（すなわち、「この装置が収集すべきコンテンツのタイプ」のコード化、各規則は規則の範囲（すなわち、この規則の範囲にコンテンツ・アイテムを収まらせるために必要なコンテンツ特性を表す、属性及びその相互関係（例えば、ブール論理を用いる）の組）を含み得る）も含む場合、好ましい。規則の範囲内のコンテンツ・アイテムは何れも、規則の動作を受ける。範囲規定は、規則がポータブル装置上のコンテンツのみに適用されるか、ポータブル装置の外部のコンテンツのみに適用されるか、又は記憶されている場所にかかわらずコンテンツ全てに提供されるかも含み得る。規則の動作は、コンテンツ・アイテムがこの規則の範囲に収まる場合に、ホスト装置によって行われる必要がある動作の規定である。動作には例えば、「現在の装置にこのコンテンツ・アイテムを移動させる旨を要求する」か、「このコンテンツ・アイテムを現在の装置から引き離す」か、「重要度＞=15で要求したい他の装置がない場合にのみ、このコンテンツ・アイテムを要求する」ことがある。上記群識別データを含めることは定義の問題である。すなわち、各装置が群識別データ・アイテム、及び規則を含むプロファイル・データ・アイテムを含むことを表すことも可能である。装置が、複数のプロファイル（例えば、装置がその一部であるネットワーク毎に１つ）を含むことは十分に考えられる。その場合、装置は実際に複数のシステムの一部である。
【００４７】
本発明による、XML形式の記憶プロファイルの一般的な実施例を図６に示す。当業者に明らかな、図６に規定された記憶プロファイルの特定の要素は完全でなく、３つの点によって識別される。通常、<rules>部分は、<datasource>部分よりも頻繁に更新される。後者の部分は、完全に固定であり得るか、又は、定期的に更新することもできる（例えば、ウェブ・サイトがそのデータ形式を変更した場合、有用である）。
【００４８】
記憶バブル１は、記憶プロファイル９の入力、又は、記憶プロファイル更新データ７の情報源６の入力のための、図１に示す入力手段１２も備える。入力手段１２は、メニュー・ナビゲーションを備えたタッチ画面、単純なキーパッド、又は別の既知の入力手段であり得る。更に、記憶プロファイル９は例えば、無線接続又は有線接続を介して記憶バブル１に接続された外部コンピュータを介して入力することが可能である。この場合、記憶プロファイル９の入力のための、記憶バブル１のユーザ・インタフェースは、コンピュータに転送し、コンピュータのディスプレイ上に示すことが可能である。情報源６としての複数情報源の使用も、本発明の明らかな拡張形態であることを理解するものとする。
【００４９】
記憶プロファイル９の設定をより容易にするために、ユーザは、例えば、所望のコンテンツ及び形式をマウス・クリックによって起動させることによって、好ましいコンテンツ及び形式を選ぶことが可能である。しかし、予め規定されたいくつかの記憶プロファイルが利用可能であるようにすることも可能である。よって、ユーザは、記憶バブル１の、予め設定された、いくつかの記憶プロファイルの１つを選ぶことが可能である。
【００５０】
更に、記憶プロファイル９は、記憶プロファイル９を導き出すことが可能な例として用いるための１つ又は複数のコンテンツ・アイテムを提供することによって作成することが可能である。例えば、ユーザは、いくつかの写真（例えば、ビーチの写真）を選択し、次いで、前述の写真に基づいて記憶プロファイル９を生成する旨を記憶バブル１に命じることができる。この後、記憶バブル１は、他の装置上（第２のデータ記憶装置８上など）に記憶された、ビーチのその他の写真を探す。これは、ユーザが、詳細な記憶プロファイル９を規定しなくてよく、記憶バブル１上に記憶すべきコンテンツの例のみを供給すればよいという利点を提供する。
【００５１】
本発明の効果的な特徴は、記憶プロファイル９を有する自己編成記憶装置は、一般に、個々の記憶バブル１毎にユーザによって手作業で記憶プロファイル９が更新されることが必要である（すなわち、変更が必要な場合、手作業の動作が必要である）ので、記憶プロファイル９を定期的に更新することができることである。例えば「最新ヒット」のような非固定コンテンツ・コレクションをユーザが記憶バブル１に含ませたい場合に、重大な欠点である。その場合、ユーザは、特定の時点で最も人気のある楽曲又はアーチストを手作業で見つけ、前述の楽曲又はアーチストを記憶プロファイル９にセットしなければならない。更に、この処理は、最新ヒットに取り残されないようにするために定期的に実行しなければならない。よって、手作業の解決策は、実際には実現可能でない。「スカイラジオ（sky  radio）と同様な音楽」のような記憶プロファイル、又は、ウェブ・サイトによって推奨されたコンテンツの場合（実際に、頻繁に変わり得るデータの場合）、同様な問題が存在する。
【００５２】
図１の実施例では、プロファイル・メンテナンス装置４は、記憶プロファイル更新データ７を取り出すことが可能な情報源６の表示をユ―ザ１４から受け取る。上記表示は、ネットワーク１７上の位置を識別するための、ユニフォーム・リソース・ロケータ（URL）や、その他の既知の手段であり得る。プロファイル・メンテナンス装置４は、情報源６と通信手段３及び既知のネットワーク１７（例えば、インターネット）を介して通信する。既知の通り、ネットワーク１７は、接続を構築することができる中間装置を備えることができる。記憶プロファイル更新データ７は、記憶プロファイル９に直接適用可能な形式のものであり得る（すなわち、記憶プロファイル形式に既になっている）か、又は、記憶プロファイル更新データ７は未処理情報であり得る。この未処理情報は、記憶プロファイル９を構成することが可能である状態になる前に更に解析しなければならない。前述の更なる解析は、プロファイル・メンテナンス装置４によって実行され、記憶プロファイル９に対する更新をもたらす。プロファイル・メンテナンス装置４によって用いる解析手法は同様に、記憶プロファイル９内に含まれる手法又はアルゴリズムであり得るか、又は、記憶プロファイル９がユーザ１４によって最初にセットされる際に、記憶バブル１にロードすることが可能である。解析手法は、初回の記憶プロファイル（すなわち、記憶プロファイル更新がまだ行われていない場合）内に含まれ得るものであり、何れかの外部源（例えば、ウェブ・サイト、RF-IDタグ、CD-ROM、別の記憶装置、電子メール等）から来るものであり得る。解析手法は任意的には、実行可能なコードとして実現することが可能である。解釈される宣言型言語によって間接的に規定することも可能である。更に、前述の方策の組み合わせを用いることもできる。
【００５３】
記憶プロファイル９が、記憶バブル１上にセットされるか、記憶バブル１上で更新されると、記憶バブル１は、記憶バブル１が一部であるシステム内のコンテンツの自己編成のために新たな記憶プロファイルを用いる。更に、記憶プロファイル９は、システムにまだ存在していない新たなコンテンツの獲得に用いることもできる。これは、既知の電子商取引の方策を用いたオンライン支払いの方法を含み得る。
【００５４】
図２のフローチャートは、記憶プロファイル９を更新する、本発明による方法を示す。工程２０で、記憶プロファイル更新データ７のソースとして用いるための情報源６がセットされる。前述の通り、これは、直接、ユーザ１４によって入力手段１２を用いて、又は、通信手段３及びネットワーク１７によって接続された遠隔場所から入力することが可能である。工程２１で、記憶プロファイル更新データ７が、通信手段３及びネットワーク１７を用いて情報源６から取り出される。工程２２で、記憶プロファイル９は、記憶メンテナンス装置４によって更新される。更新記憶プロファイル９を次いで、永久メモリ５に記憶する。工程２３で、自己編成の処理工程を実行する。この方法工程（工程２３）は、記憶プロファイル９の更新と並列の処理として実現することもできるが、記憶プロファイル９に生じる不整合性がないようにするために、特定量の、処理をまたがる通信が必要になる。工程２４で、決定段階に達する。ここでは、記憶プロファイル９をもう一度更新する必要があるか否かを検査する。記憶プロファイル９への更新を起動させるトリガ条件は、タイミング手段１３（タイマやクロックなど）によって起動される時間関連のものであり得る。トリガ条件は、入力手段１２によってユーザ１４によって、又は、通信手段３を介してネットワーク１７上で装置から起動させることも可能である。
【００５５】
本願の意味合いにおけるデータの編成内において用いる重要な概念は、コンテンツ・メタデータである。このメタデータは、コンテンツのタイトル、ビデオ／番組又は音楽のジャンル、コンテンツ内のイベント（サッカ―のゴールのイベントなど）の位置、コンテンツ内のイベントの記述、作成の日時、作成のGPS位置、コンテンツのムード、コンテンツの詳細レベルの特徴（平均輝度、ビデオ・コンテンツにおける動きの量、オーディオ特徴等など）などの、コンテンツについての情報を提供する。これは、例えば、コンテンツ署名（すなわち、例えば、ハミング署名）、又は、コンテンツがコード化される方法の情報、ビット・レート情報、写真上の対象等でもあり得る。メタデータは、既知の標準（EXIF、ＩＤ３、MPEG標準など）によって、又は独自の手段によってコンテンツ内に埋め込むこともできる。
【００５６】
図３のフローチャートでは、前述のメタデータを用いる、プル動作モ―ドで機能する自己編成処理の実施例を示す。工程３０で、前述のメタデータを記憶バブル間で交換する。工程３１で、コンテンツのメタデータを用いて、記憶プロファイル９に基づいて、第２のデータ記憶装置８上に記憶されたコンテンツが、記憶バブル１の対象であるか、並びに、コンテンツを処理するか、及び、処理する場合、コンテンツを処理する方法を決定する。コンテンツのメタデータは、固定記憶装置から既に利用可能であり得る。しかし、これはデフォールトで想定すべきでない。記憶バブル１を他の装置の機能から無関係に保つために、記憶バブル１は、それ自身でデータを解析する手段を備え得る。この解析手段は例えば、記憶バブル１のプロセッサ１５上でインストールされたソフトウェアによって実現することが可能である。この解析ソフトウェアは、例えば、音声パターン認識に通常用いるようなソフトウェアによって実現することが可能である。解析データを例えば、特定のキーワードを求めてサーチすることが可能である。解析処理の結果によれば、解析されたコンテンツについての情報を含むメタデータを作成することが可能である。このメタデータは、前述の情報を提供することが可能である。解析されたコンテンツのメタデータは好ましくは、記憶バブル１に記憶される。コンテンツ（すなわち、より厳密には、このコンテンツを含むデータ）が記憶バブル１の記憶プロファイル９と一致しているか否かは、解析されているコンテンツのメタデータと記憶プロファイル９の比較によって証明することが可能である。
【００５７】
工程３２で、記憶バブル１の記憶プロファイル９と一致する他の記憶バブルにコンテンツが要求される。工程３３で、他の記憶バブルからの回答があれば、これが受け取られる。本発明の実施例によれば、記憶バブル１の記憶プロファイル９は、所望の記憶バブル挙動（例えば、コンテンの削除又は移動の時点及び内容、記憶プロファイル９にリンクされたコンテンツの別の部分よりも高い優先度を有する、記憶プロファイル９によって規定されるコンテンツ部分に関する）についての情報も含み得る。記憶バブル１の記憶容量のほとんど全部が用いられている場合、記憶バブル１は、この状況に対応する方法について決定することが可能である。記憶バブル１は、図１に示す記憶バブル１のネットワーク１７の別の記憶バブル（第２のデータ記憶装置８など）に、要求している記憶バブル１上に記憶された他のコンテンツよりも記憶プロファイル９に適合しないコンテンツを受け入れる旨を要求することが可能である。よって、記憶プロファイル９によって規定される一部のコンテンツには、その他のコンテンツよりも高い優先度を与えることが可能である。この優先度は、記憶バブル１のこの記憶装置９の設定時に記憶プロファイル９においてユーザ１４によって規定することが可能である。図３の工程３４に表すように、第２のデータ記憶装置８が要求を記憶バブル１に送信するという逆の状況も考えられる。前述の要求は当然、工程３５に示すように、記憶プロファイル９に関して記憶バブル１によって評価しなければならない。その後、記憶バブル１は工程３６で各要求の承諾を決定することが可能である。承諾された要求に対して、記憶バブル１は次いで、第２のデータ記憶装置８によって要求されたコンテンツがあれば、これを送出する。このサイクルが工程３８について、要求全てが処理されるまで繰り返される。
【００５８】
前述のような高度なネゴシエーションは、本発明の実施に明示的に必要でなく、デフォールトのネゴシエーション・ストラテジを用いることができる。最も単純な形態では、前述のデフォールト・ネゴシエーション・ストラテジには例えば。要求全てを付与するストラテジがあり得る。
【００５９】
図４には、プッシュ・モードを利用する、自己編成処理の更なる実施例を示す。当初、工程４０で、適切な記憶プロファイル全てが、ネットワーク１７上にある記憶バブル間で交換される。各記憶バブルは次いで、工程４１で、どの記憶バブルにどのコンテンツ組を提供するものとするかを判定する。工程４２は、ネットワーク１７上の指定された記憶バブルへの各提供の送信に関する。共同動作処理では、工程４３に示すように、各記憶バブルは、ネットワーク１７上の他の記憶バブルからの提供を受け取り、その後、工程４４で、他の記憶バブルに、合意されたコンテンツ組を送信することが可能である。空きのコンテンツ組の場合、工程４４は当然、「動作のない」工程であり得る。記憶バブル１は、工程４５に示すように、他の記憶バブルから自発的な提供を受け取ることもできる。これは、工程４６で、記憶プロファイル９を参照して評価されなければならない。工程４７で、各提供が決定されなければならず、肯定応答された提供の場合、工程４８で、受け入れを、提供側の記憶バブルに送信することが可能である。記憶バブル１は次いで、工程４９で、提供されるコンテンツを受け取ることが可能である。当然、提供は全て評価すべきであり、これは、図４の工程５０で行われる。やはり、前述のような高度なネゴシエーションは、本発明の実施に明示的に必要でなく、デフォールトのネゴシエーション・ストラテジを用いることができる。
【００６０】
記憶バブル１が満杯であり、他の記憶バブルがコンテンツを受け入れない場合に行うことを記憶プロファイル９において更に規定することが可能である。この場合、記憶プロファイル９の設定によれば、記憶バブル１は、コンテンツを直接削除し、コンテンツの収集を直ちに停止するか、又は、数日若しくは数週たってからしかコンテンツを削除せず、次いで、収集及び編成を続けることが可能である。記憶バブル１の前述の構成は全て、前述の通信手段３、永久メモリ５、及びプロセッサ１５を利用して提供される。
【００６１】
更に、記憶バブル１のプロセッサ１５は例えば、永久メモリ５が満たされている程度を監視するソフトウェアを備える。永久メモリ５に記憶されたコンテンツの容量が特定の閾値を超える場合、プロセッサ１５は、通信手段３を介して、コンテンツ及び関連メタデータを第２のデータ記憶装置８に送信することが可能である。
【００６２】
記憶バブル１が満杯なので、記憶バブル１が、第２のデータ記憶装置８へのコンテンツの転送を要求した場合、受け入れポリシーを実施する。このポリシーは例えば、コンテンツの記憶プロファイル適合性のレベル、利用可能な記憶容量、及び最小予備記憶容量（第２のデータ記憶装置８）に基づき得る。
【００６３】
記憶バブル１に複製したか又は移動させた、固定記憶装置又は他の記憶バブルからのコンテンツは、元のコンテンツのダウンスケールしたバージョン又は別の方法で処理したバージョンであり得る。例えば、旅行中に携帯情報端末上でビデオを視る場合、元のビデオの低ビット・レート又は低分解能のバージョンが必要であり得る。前述のダウンスケーリング及び処理は例えば、プロセッサ１５の適切なプログラミングによって行うことが可能である。
【００６４】
基本的には、頻繁に必要なコンテンツ処理機能（トランスコーディングなど）は、前述の通り、記憶バブル１自体にて実現し、できる限り自律的な状態に保つ。
【００６５】
しかし、固定記憶装置やその他の装置が、対象記憶バブル１の対象コンテンツをサービスとして処理することも考えられる。例えば、ハード・ディスク・ドライブ・レコーダは通常、コーダ／デコーダ機能を有する。この機能を用いて、要求されたビデオ・ストリームを、要求された形式にトランスコードすることが可能である。トランスコーディングやその他の処理機能は、標準化されたインタフェース及びサービス・ディスカバリ（例えば、ユニバーサル・プラグ・アンド・プレイ（UPnP）の使用）によって提供することが可能である。
【００６６】
記憶バブル１は更に、コンテンツ表示の手段を備えることができる。この手段は例えば、記憶されたコンテンツに応じて、記憶バブル１のハウジングを種々の色で点灯する発光ダイオード（LED）によって実現することが可能である。記憶バブル１の外部は、いくつか（例えば、４つ）の部分（各種のコンテンツ（例えば、オーディオ、ビデオ、ディジタル・ピクチャ及びテキスト（ワード、pdf等）、又はデータ（エクセル、オーディオ若しくはビデオでない2値データ等）を表すか、又は、例えば、「ビーチの」写真、家族写真、「スキューバ・ダイビング」の写真、や新生児の写真のような意味論を示す）に分けることが可能である。各部分には、前述のLEDやその他の照明手段を用いることによってそれ自身の色を生成することができる。記憶バブル１に記憶された特定の種類のデータ量、又はコンテンツ量は、割り当てられた色の強度によって示すことが可能である。例えば、特定のコンテンツ・タイプに割り当てられた色の輝度が高いほど、その種類のコンテンツがより多く、記憶バブル１上に記憶される。すなわち、記憶バブル１の外観は、記憶バブル１に記憶されたコンテンツに依存し得る。例えば、記憶バブル１が赤色に変わった場合、ほとんどオーディオを含んでいることを示し、装置が緑色に変わった場合、主にアクション映画が記憶されていることを示す。このようにして、ポータブル記憶装置組からのコンテンツの基本的な選択が、ユーザにとって非常に容易になる。
【００６７】
記憶バブル１が、コンテンツについてのこの基本的な情報に基づいて選択されると、より詳細な表示方法は、コンテンツについての更なる情報を（例えば、記憶バブル１上に記憶されたコンテンツをユーザ１４がブラウジングすることが可能な表示によって）ユーザに提供することが可能である。例えば、記憶バブル１の表示は、種々のサイズの複数のアイコンを示すことが可能であり、アイコンは記憶されたコンテンツを示し、アイコン1のサイズは、そのコンテンツ・タイプが記憶されている量を示す。更に、表示は、Ｅインク表示タイプのものであり得る。これは、表示に給電されていなくても数日、表示上のアイコンが目に見える状態に留まることを意味する。そうしたやり方では、表示するためのＬＥＤライトの必要がないことがあり得る。表示は実際には、装置の「スキン」であり得る。スキンは、全ての側部から目に見え、それによって、記憶バブルが別々の観点から目に見えるようにすることがより容易になる。
【００６８】
種々のモーダリティ（例えば、オーディオ及びビデオ）のコンテンツの量を比較することを可能にするために、アイコン・サイズを、記憶容量ではなく、装置上に記憶されたストリーム又はファイルの数に関係付けることが可能である。例えば、タッチ画面インタフェースを用いれば、アイコンをクリックすることによって、アイコンによって表されるコンテンツのリスト又は要約が示される。
【００６９】
前述の表示手法（表示経由、若しくは色）の１つのみ、又は、前述の表示手法の組み合わせを記憶バブル１において実現することが可能である。
【００７０】
表示手法を要約すれば、色（照明）表示が最も基本的であり、ユーザ１４に対して最初のヒントを与える。記憶装置１を取ると、ユーザ１４は、表示があれば、表示をオンにし、アイコンを見ることによって更に詳細に、記憶バブル１に記憶された内容を見ることが可能である。アイコンに基づいて、対象コンテンツ・タイプが利用可能な場合、ユーザ１４は、対象アイコンを選択することによって更にブラウジングすることが可能である。
【００７１】
バッテリ寿命を節減するために、記憶バブル１は、記憶バブル１を物理的に移動させるとこれを検出する、至近性検出機構又は「ピックアップ」検出機構も備えることができる。この場合、ユーザ１４が記憶バブル１の近くにいるか、又は記憶バブル１を取った際にのみ、各種光学表示が点灯する。至近性検出機構は例えば、照明手段（例えば、LED）を制御するプロセッサ１５に接続された動き検出器によって実現することが可能である。ピックアップ検出機構は例えば、接触センサによって実現可能である。接触センサは、照明手段を制御するプロセッサ１５と接続することが可能である。
【００７２】
例えば、特定のコンテンツは、以下のように表示上で表すことが可能である。ビデオ・ストリームは、ビデオ漫画（ビデオ漫画は、（日本の）漫画本、一連のキー・フレーム、特定のキー・シーンを示すトレーラ、又はDVD若しくはVHSの箱のカバーの形式のビデオ要約である）を示すことによって要約することが可能である。更に、タイトル及び出演俳優を備えた単純なリストを提供することが可能である。例えば、ディジタル・ピクチャの場合、サムネイル・バージョンを示すことが可能であるか、又は、ピクチャ組の自動生成された写真コラージュを示すことが可能である。人気楽曲の場合におけるコーラスの再生、楽曲のタイトルを含むCDカバーの表示、オーディオにおける音声のトランスクリプトの表示は、オーディオ・ストリーム、又はテキスト文書のテキスト部分の表示を表し得る。全ての場合、ファイル名及び他の属性を示す単純なディレクトリ・ツリーを表すことも可能である。
【００７３】
コンテンツ取り出し処理は、記憶コンテンツの非常に基本的な表現（例えば、色強度による）に基づいた記憶バブル１の選択から始まり得る。例えば、記憶バブル１が、明るい赤色を有しており、赤色がビデオを示すと仮定すれば、記憶バブル１はよって、ビデオを含む。選択されると、表示がオンにされ、種々のサイズのアイコンによって示される、選択された記憶バブル１上で利用可能なコンテンツのタイプをより詳細に識別する。ユーザ１４は、コメディー・シリーズを探している場合、「コメディー・シリーズ」アイコンを、前述のアイコンが存在しているとみなして、選択することが可能である。
【００７４】
対象コンテンツ・タイプが利用可能な場合、そのタイプのコンテンツは、要約された表現を用いてブラウジングすることが可能である。本願の例では、ユーザ１４は、コメディー・シリーズをブラウジングすることが可能である。かかるビデオ・カバー又は漫画は、例えば、記憶されたコメディー・シリーズを表すことが可能である。
【００７５】
種々のメディア（オーディオ、ビデオやピクチャなど）は別々の記憶容量を必要とし、異なるコンテンツ解析ニーズを有するので、複数の種類の記憶バブルを規定することが可能である。種々の記憶バブル・タイプを、パッシブ記憶媒体に対応するアクティブ記憶媒体として販売することが可能である。処理費用、記憶費用、及びネットワーキング技術費用の減少傾向をみると、このことは確かに可能である。以下の記憶容量及び機能を備えた記憶バブル・モデルを例えば、差別化することが可能である。
【００７６】
テキスト及び表計算分析機能、並びに、単純なテキスト及び表計算ブラウジング機能又は画像コンテンツ分析機能、並びに、画像サムネイル・レンダリング機能を有する、通常のメモリ・スティックやその他のソリッドステート・メモリ・カードの記憶容量（例えば、１２８MB）を備えた記憶バブル１。
【００７７】
オーディオ又はコンテンツ分析機能及び単純なオーディオ・レンダリング機能を備えた通常のCDの記憶容量を備えた記憶バブル１。
【００７８】
ビデオ・コンテンツ分析機能及び単純なビデオ要約機能（サムネイル・キー・フレーム又はサムネイル・ビデオ漫画編集を使用）を有するブルーレイ・ディスクの記憶容量を備えた記憶バブル１、又は、
大容量HDDの記憶容量（例えば、5Gb乃至300GB）、及び広い範囲にわたるコンテンツ分析機能を備えた記憶バブル１。
【００７９】
存在している有線又は無線ネットワーキング機能も区別することが可能であるが、これは、同様な通信及びネットワーキング機能を有する装置にのみ通信を制限することになる。
例えば、無線フィデリティ接続（WI-FI接続）を用いれば、記憶バブル１は、ブロードバンド接続（例えば、ADSL）に接続されたWI-FIアクセスポイントを介してインターネット・サービスに直接アクセスすることも可能である。サービスとして、記憶バブル１がその「専門分野」を例えば、オーディオからディジタル・ピクチャに変更することが可能であるようにインターネットを介してサーバから有料で種々のコンテンツ解析機能をダウンロードすることが可能である。サービスは、記憶バブル・モデル毎のコンテンツ解析の可能性全てを記載している。
【００８０】
更に、インターネット・サービスは、記憶バブル１の記憶プロファイル９に一致するコンテンツを提示することができる。対象コンテンツは、インターネット・サービスから直接、又は無料ダウンロードで購入することが可能である。例えば、ユーザ１４は、記憶バブル１が費やすことが可能な最高額のお金を記憶バブル１の記憶プロファイル９にセットすることが可能である。オンライン・サービスに加入する際に、ユーザ１４は、自動購入を可能にするための情報（例えば、クレジットカード情報）を全て与え得る。
【００８１】
購入に対するより大きなコントロールをユーザに与えるために、ユーザ１４は、記憶バブル１によって出された注文をユーザ１４が取り消すか、又は承認することを可能にするサイトへのリンクを備えたメッセージ（例えば、SMS、MMSや電子メール）を得ることが可能である。前述のメッセージは、記憶バブル１に送信することが可能であり、記憶バブル１上に表示することが可能である。ここでは、ポータブル記憶バブル１に焦点を当てているが、前述の方法は、一般にネットワーク記憶装置に適用することが可能である。
【００８２】
図５は、本発明による、データを記憶するための分散自己編成システム５２を示す。システムは、図１に示す前述の記憶バブル１のタイプのＮ個の記憶バブル１、８、５０、５１のネットワーク１７を備える。ネットワーク１７は、固定記憶装置及び非自律記憶装置（例えば、パソコン、家庭用メディア・サーバ、HDD、DVD、又はいわゆる「ブルーレイ・ディスク」レコーダなど）も含み得る。記憶バブル１、８、５０、５１の何れかで利用可能でない、記憶バブル１、８、５０、５１の対象コンテンツは、アナログ・オーディオ／ビデオ放送、ディジタル・ビデオ放送、ディジタル家庭用ビデオ／ピクチャ／オーディオ・コンテンツ、インターネット・コンテンツや、非放送公表コンテンツ（オーディオ、CD、DVD等）のような外部源からのコンテンツを記憶することが可能な固定記憶装置やその他の記憶装置から取り出すことが可能である。コンテンツは、ネットワーク１７（例えば、インターネット）からも利用可能であり得る。
【００８３】
図５の実施例では、記憶バブル１は、記憶プロファイル更新データ７を取り出すことが可能な情報源６に接触する。表示は、ユニフォーム・リソース・ロケータ（URL）や、ネットワーク１７（例えば、インターネット）上の位置を識別するその他の既知の手段であり得る。記憶バブル１上で記憶プロファイル９がセット又は更新されると、記憶バブル１は、システム内のコンテンツの自己編成のために、新たな記憶プロファイルを用いる。記憶バブル１は、コンテンツ移動動作５４又はコンテンツ複製動作５５の一部である。更に、記憶プロファイル９は、システムにまだ存在していない新たなコンテンツの獲得に用いることもできる。これは、オンライン小売業者５６からの既知の電子商取引方策５７を用いたオンライン支払いの方法を含み得る。
【００８４】
システム５２に記憶されたコンテンツの自己編成は非常に容易に達成することが可能である。バブル１、８、５０、５１全ての記憶プロファイルができる限り満たされるように、無線又は有線ネットワーキング技術（例えば、USB、WI-FIやブルートゥース）を用いて互いにコンテンツやその他のデータ（例えば、メタデータ）を交換するよう構成されるからである。
【００８５】
コンテンツ及び（メタ）データの交換並びに処理のためのプロトコル及びインタフェースは例えば、業界標準プロトコル及びインタフェース（例えば、MPEG-21、UPnPや何れかの独自のプロトコル及びインタフェース）であり得る。
【００８６】
ディジタル家庭用ビデオ／オーディオ／ピクチャは、外部源ディジタル・ビデオ・カメラとしてみることが可能であり、ネットワーク機能を有するオーディオ・レコーダは、記憶バブル１、８、５０、５１によって直接アクセスすることが可能である。一般に、コンテンツ並びにメタデータの交換及び処理のためのプロトコル及びインタフェースを実現するネットワーク機能を備えた装置は何れも、記憶バブルによって直接アクセスすることが可能である。
【００８７】
記憶バブル１、８、５０、５１は一般に、標準化プロトコルSTP及び標準化インタフェースSTIによって情報を通信し、交換する。一般に、記憶バブル１、８、５０、５１は、アナログ・ケーブルTV／ラジオやDVDなどの入力源からコンテンツを直接得るための手段を有していない。記憶バブル・ネットワーク上でまだ利用可能でないコンテンツを得るために、上記記憶バブルは、前述の手段を有する記憶装置と（例えばWI-FI接続を用いて）通信することが可能である。種々のベンダからの多数の装置によってこのことを行うために、使用されるインタフェース及びプロトコルは、標準のものであることが好ましい。
【００８８】
記憶バブル１、８、５０、５１は基本的には、入力源からコンテンツを直接得ることが可能であるが、これは、記憶バブルの主たる意図でない。記憶バブルは、種々の形態及び実現手段を有し得るが、コンテンツ・タイプ、及び情報を取り出す特定の手段（アナログ・ディジタル・ビデオ放送用チューナや、DVDなど）の形態と無関係の汎用記憶装置である。更に、消費者向電子製品としての記憶バブル１、８、５０、５１の費用は、多くの記憶バブル１、８、５０、５１を消費者が購入したく、自己編成の概念を可能にするように低いことを要する。しかし、それにもかかわらず、記憶バブル１、８、５０、５１は、好ましい実施例でないが、レンダリング機能を含み得る。
【００８９】
システム５２において利用可能な記憶バブル１、８、５０、５１が多いほど、複数の記憶バブルにわたってコンテンツをより高い細粒度で意味論的にセグメント化することが可能であり、特定のバブルを選択することによって特定のコンテンツを物理的に取り出すのが容易になるほど、バブル・ネットワークの合計記憶容量は大きくなり、発生させることが可能なコンテンツ冗長性が大きいほど、通信ネットワークによって接続されていない、場合によっては複数の場所で、同じコンテンツをユーザが消費することが容易になる。
【００９０】
更に、システム５２は、記憶バブル１，８、５０、５１の記憶プロファイルに一致する記憶装置１、８、５０、５１上に記憶されたデータを求めてサーチし、記憶バブル１、８、５０、５１の記憶プロファイルと一致しているデータをこのバブルに記憶するよう構成される。
【００９１】
例えば、やはり図５を参照すれば、一記憶バブル１は、特定の種類の低帯域幅の環境（例えば、ブルートゥースを介した通信のみが利用可能な環境）の楽曲を収集するためのプロファイルを有する。同じか、又は別のタイプの他の記憶バブル８、５０、５１と通信し、低ビット・レート形式の人気楽曲を要求する。特定の人気楽曲を有する記憶バブル５１は例えば、人気楽曲がそれ自身のプロファイルにあまり適合せず、別の記憶バブルのプロファイルによりうまく適合するので、複製する代わりに、コンテンツ移動動作５４を用いて記憶バブル１に人気楽曲を移動させることが可能である旨を示すことが可能である。別の記憶バブル８は、コンテンツ複製動作５５を用いて記憶バブル１にコンテンツを複製することを実際に決定することが可能である。
【００９２】
記憶システム５２の自己編成は、別々の記憶バブル１、８、５０、５１上のコンテンツの物理的な分離をもたらす。ユーザは、記憶バブル１，８、５０、５１上に記憶されたコンテンツを示す記憶バブルの手段が理由で、自らが関心のあるコンテンツを物理的に取り込むことが可能である。このようにして、記憶バブル１、８、５０、５１は、各記憶バブル１、８、５０、５１上に記憶されたコンテンツがその記憶プロファイルとできる限りよく準拠するように、利用可能なコンテンツを編成する。この機構は、記憶バブルを選択することによって、関心があるコンテンツをユーザが物理的に得ることを可能にする。よって、記憶バブル１，８、５０、５１を備えたシステム５２は、分散記憶ホーム・ネットワークを表す。
【００９３】
本発明による、ポータブル記憶バブル１、８、５０、５１においてコンテンツを物理的に編成することによって、引き出しの中、ベッドの下、特定のレンダリング装置の近く等がこの種の記憶バブル１、８、５０、５１で一杯の、消費者の家を想定することは難しくない。例えば、ユーザは、アクション映画を見たい場合、緑色に点灯した記憶バブルを求めて引き出しの中を探すことができる（ここで、緑色は、ジャンル「アクション映画」に対応する）。ユーザは、前述のバブルを見つけた場合、記憶バブルと通信する手段（例えば、ブルートゥース）を搭載したTVの近くに置き、バブル上に記憶されたアクション映画の１つを再生することが可能である。あるいは、例えば、ユーザは、選んだTVにコンテンツをストリーミングする旨を記憶バブルに命令することが可能である。
【００９４】
一般に、記憶バブル１、８、５０、５１のコンテンツ源は3つ存在している（他の記憶バブル１、８、５０、５１、固定記憶装置、又はインターネットなどの外部ネットワーク）。記憶バブル１、８、５０、５１上に記憶されたコンテンツ全ての場合、コンテンツに関心があるか否かを決定するために別の記憶バブル１、８、５０、５１が必要なメタデータが利用可能になる。一方、固定記憶装置やその他の共通記憶装置の場合、関心のメタデータの利用可能性をみなすことは可能でなく、又は、如何なるメタデータの利用可能性をみなすことも可能でない。
【００９５】
固定記憶装置やその他の記憶装置が、UPnPに似たサービス（利用可能なコンテンツのリスト、及び、コンテンツのタイプ（例えば、ピクチャ、オーディオ、ビデオや何れかの他のタイプのデータ）のリストの提供など）を提供するとすれば、記憶バブル１、８、５０、５１は、前述の装置上に記憶されたコンテンツをダウンロードし、解析することが可能である。この解析に基づいて、解析されたコンテンツをその記憶プロファイルと比較することによって、それ自身の記憶空間に複製する対象のコンテンツについて決定することが可能である。固定記憶装置やその他の記憶装置からのコンテンツのコンテンツ解析が、同じメタデータを得るためにそのコンテンツを以前に解析した他の記憶バブル１８、５０、５１がない場合にのみ行わなければならない。対象のコンテンツが既に解析されているか否かを確かめるために、記憶バブル１、８、５０、５１は、ネットワーク１７内の他の記憶バブル１、８、５０、５１に要求を送出することが可能である。
【００９６】
記憶バブル１，８、５０、５１は、メタデータに対する、他の記憶バブル１、８、５０、５１への要求が首尾良く行われなかった場合にのみ外部コンテンツの解析を始める。記憶バブル１、８、５０、５１は、装置のプロファイルに適合しなかったために、コンテンツが記憶バブルに複製されていなかった場合にも、その記憶バブルによって解析されたコンテンツのメタデータを記憶することが可能である。
【００９７】
解析する対象のコンテンツの量が大きくなり得るので、記憶バブル１、８、５０、５１は、支援を要求している記憶バブル１、８、５０、５１のプロファイルに適合するコンテンツを求めてサーチすることを支援する旨を他の記憶バブルに要求することが可能である。支援に対する要求に応える記憶バブル１、８、５０、５１には、解析する対象のコンテンツ・リストの一部が割り当てられる。支援する記憶バブル１、８、５０、５１は、コンテンツ解析結果をもう一度、要求側の記憶バブル１、８、５０、５１に送出する。
【００９８】
本発明の実施例によれば、記憶バブル１、８、５０、５１は、それら自身のプロファイル目標を満たした場合、コンテンツ解析支援要求に応える旨を決定することが可能である（すなわち、何れの記憶装置（他の記憶バブル１、８、５０、５１を含む）からも、利用可能なコンテンツ全てが解析され、割り当てられた記憶プロファイルに一致する新たなコンテンツが見つからなかった場合）。UPnPのような標準を用いれば、記憶バブル１、８、５０、５１は、その記憶装置上に新たなコンテンツが利用可能である時点で信号を得る旨を記憶装置に申し込むことが可能である。信号を得ると、かかる記憶バブル１、８、５０、５１は、コンテンツを解析し、割り当てられた記憶プロファイルに基づいて、コンテンツに関心があるかを決定することが可能である。
【００９９】
基本的には、そのプロファイルを満たすために必要なコンテンツ解析機能の一部が記憶バブル１、８、５０、５１にないことも考えられる。その場合、本発明の実施例によって、記憶バブル１、８、５０、５１は、コンテンツ解析を行うために適切な機能を備えた別の記憶バブル１、８、５０、５１とネゴシエートすることが可能である。
【０１００】
解析される何れかのコンテンツの生成されたメタデータは、コンテンツを解析した記憶バブル１、８、５０、５１上に保持される。別の記憶バブル１、８、５０、５１が要求されてコンテンツ解析が行われた場合、メタデータは、要求側の記憶バブルに複製することも可能である。メタデータはコンテンツと、コンテンツについての識別情報（ファイル名や作成日付、又は先行して割り当てられた一意のID番号など）によってコンテンツと関連付けられる。
【０１０１】
コンテンツを解析したか、又は解析を要求した記憶バブル１、８、５０、５１上で解析されたコンテンツのメタデータを保つことによって、部分的に冗長な分散メタデータ・データベースが記憶バブルのネットワーク内に蓄積する。したがって、本発明による記憶システムによって、分散メタデータ・データベースを達成することが可能である。
【０１０２】
コンテンツ解析は、ユーザ・インタフェースを用いたコンテンツの人間の注釈によって置き換えることが可能である。ジャンルなどの基本情報に対象メタデータが制限される場合にのみ、これが実現可能である。半自動注釈手法は、より詳細な注釈をもたらし得る。例えば、祖母を一画像においてユーザが示すことが可能である。記憶バブルはこの情報を用いて、他の画像における祖母の存在を見つけ、その存在に注釈を入れることが可能である。
【０１０３】
本発明の実施例によれば、ユーザは、記憶バブル１、８、５０、５１上に記憶されたコンテンツに対するアクセス制御を有する記憶バブル１、８、５０、５１やその他の装置を制御することが可能である。例えば、UPnPを用いれば、記憶バブル１、８、５０、５１は、ネットワーク内の他の装置を発見することが可能である。装置毎に、ユーザは、有するアクセス権を規定することが可能である。更に、汎用的なセキュリティ規則（例えば、「全ての装置は、このバブル上の音楽全てにアクセスすることが可能である」）をユーザが提供することが可能なアクセス規則を、記憶バブル１、８、５０、５１のプロファイルにおいて規定することが可能である。
【０１０４】
記憶バブル１、８、５０、５１全ては互いにデータを通信し、交換することが可能であるので、ネットワーク１７の記憶バブル１，８、５０、５１は全て、記憶バブル１、８、５０、５１と通信することができる何れかの装置によって事実上表すことが可能である。
【０１０５】
装置は、１、８、５０，５１で示す遠隔記憶バブルを表すことが可能であり、この記憶バブル１、８、５０、５１上に記憶されたコンテンツ全てをブラウジングすることが可能である。
【０１０６】
更に、ストリームの再生、又はファイルの表示のために、遠隔記憶バブル１、８、５０、５１のストリーム又はファイルを、表している側の装置にルーティングすることが可能である。この装置を記憶装置マネージャとして用いることが可能である。この「マネージャ」装置は例えば、記憶バブルのネットワーク１７におけるマスタとして一時的に動作することが可能である。このマスタは、ネットワーク１７内の他の記憶バブル１、８、５０、５１から情報を収集する。
【０１０７】
ネットワーク１７内の何れかの記憶バブル１、８、５０、５１を表すマネージャ装置の観点からは、記憶ネットワーク１７におけるコンテンツは全て、インテリジェントな方法で階層的にクラスタ化されているようにみえる。これは、コンテンツが、複数の情報詳細度にわたってインテリジェントにクラスタリングされている（例えば、最高レベルでは、色表示子のみを用いており、低レベルでは、アイコンを用いている等）からである。特に、多くの記憶バブル１、８、５０、５１をユーザが有している場合、ネットワーク１７内の記憶バブル１、８、５０、５１全ての概要を有することは興味深い。一般に、マネージャ装置の観点から、ユーザは、記憶バブル１、８、５０、５１全てによって発生する組み合わせた記憶空間を透過的にブラウジングすることが可能である。よって、関心コンテンツが記憶されている記憶バブル１、８、５０、５１をユーザは知らなくてよい。
【０１０８】
記憶システム５２内の記憶バブル１、８、５０、５１全ての概要を表す、マスタ装置を用いた所望のコンテンツの取り出しは、記憶バブル１、８、５０、５１上に記憶された内容についての基本的な視覚情報を与えることによって実行することが可能である。記憶バブル１８、５０、５１を表すアイコンを（例えば、ポイント・アンド・クリックによって、又はタッチによって）選択することによって、選択された記憶バブル上に記憶されたコンテンツについての更なる情報を提示することが可能である。
【０１０９】
選択された記憶バブルのユーザ・インタフェースは、マネージャ装置にルーティングし、マネージャ装置上に示すことが可能である。このようにして、記憶バブルを記憶バブル・マネージャとして用いれば、ユーザはサーチ動作を遠隔に実行することが可能である。更に、装置マネージャは、遠隔記憶バブルからストリーミングされたオーディオ及びビデオをレンダリング装置にルーティングすることが可能である。
【０１１０】
よって、マネージャ装置は、遠隔記憶バブル１、８、５０、５１の仮想表現として機能することが可能である。ユーザは、特定の記憶バブル１、８、５０、５１を物理的に得たくない場合、近くの記憶バブル１、８、５０、５１を取って、選択された記憶バブル１、８、５０、５１の仮想表現としてこれを用いることが可能である。前述のマネージャ機能を提供するために、記憶バブル１、８、５０、５１それぞれは、それらのプロセッサにインストールされた個別のソフトウェアを含み得る。好ましい実施例では、選択されたバブル（例えば、バブル１）の表示上に示すメニューから、メニュー・ポイント「このバブルをバブル・マネージャにする」を選ぶことが可能である。このメニュー・ポイントを起動させた後、記憶バブル１はその通信手段（図１に３で示す）を介して、記憶されたコンテンツについての情報を送信する旨の要求を他の記憶バブル８、５０、５１に送出することが可能である。反応しない記憶バブル上のコンテンツについてのメタデータは、マネージャとして機能する記憶バブルの局所メタデータ・データベースにおいて利用可能な情報によって置き換えることが可能である。非応答性バブルの内容は当然、到達可能でない状態に留まる。記憶バブル・マネージャはこのことを示し得る。更に、非応答性バブルの内容が、到達可能な何れかの他のバブル上で利用可能であることが考えられ得る。ユーザが、到達可能でない記憶バブルのコンテンツを選択した場合、マネージャは、到達可能な別の記憶バブル上の選択されたコンテンツの複製を選択することが可能である。
【０１１１】
図１に示すように、記憶バブル・ネットワーク１７に記憶されたコンテンツは、階層的に表すことが可能である。記憶バブル１、８、５０、５１の仮想表現と物理表現との間の相乗効果は、別々の記憶バブル１、８、５０、５１上にコンテンツが物理的にセグメント化されていることによって生じる。コンテンツは、基本的なやり方から細かい細粒度表現に、複数のコンテンツ表現レベルに仮想的にセグメント化することも可能である。
【０１１２】
図１に１７で示す記憶バブル・ネットワークにおいて利用可能なコンテンツは全て、バブル・マネージャによってインテリジェントなやり方で論理的にクラスタ化することが可能である。コンテンツのインテリジェントなクラスタ化は、記憶バブル１、８、５０、５１によって供給されるメタデータを用いることによっても行われる。同様なコンテンツは、複数の細粒度レベルのクラスタを構成する。よって、記憶バブル・ネットワーク１７に記憶されたビデオは、クラスタを構成することが可能である。このクラスタは、アクション映画やコメディー等などのサブクラスタに分割することが可能である。前述のサブクラスタは、更なるサブクラスタに（例えば、映画に出演している俳優等によって）分けることが可能である。クラスタ化に用いる前述の情報は全て、メタデータの形式で利用可能である。
【０１１３】
更に、記憶システム、又は記憶バブル・ネットワークにおいて、詳細レベルの特徴を解析し、メタデータを抽出するために必要なコンテンツ解析処理は、集中化させて、例えば、記憶バブル・マネージャ上のマスタ装置によっても行うことが可能である。
【０１１４】
更に、バブルを単に配置させる代わりに、コレット又はスロットそれぞれに、記憶バブル・マネージャに接続されているか、又は接続可能な一種のグリッド・トレイに挿入することが可能である。このようにして、電力をバブル・マネージャによって、挿入されたバブルに供給することが可能であり、場合によっては更に、バブル間の通信全てを扱うことが可能である。記憶バブル１、８、５０、５１は、本発明のこの実施例によれば、バス・バー又はデータ・バス接続（例えば、金属板）を設けるためにグリッド・トレイの接続手段とに対応する接続手段を含み得る。グリッド・トレイは、バブル１、８、５０、５１と及び管理装置を入れることが可能な、記憶バブル１、８、５０、５１及び管理装置用の保持装置を含み得る。記憶バブル１、８、５０、５１の電力は、グリッド・トレイ自体によっても供給することが可能である。例えば、グリッド・トレイは電力源を含み得る。
あるいは、グレイ・トレイは、適切な電流アダプタによって公共電力網に接続することが可能である。
【０１１５】
実施例では、記憶バブル１、８、５０、５１は非常に単純であり得る。最も単純な形態は、記憶装置、小型ディスプレイ及び／又はその他の表示機構、プロセッサ及び通信手段のみを含む記憶バブル１、８、５０、５１のみである。
【０１１６】
上記実施例は本発明を限定するよりも例証するものであり、特許請求の範囲記載の範囲から逸脱しない限り、別の多くの実施例を当業者が企図することができるであろう。特許請求の範囲では、括弧内にある参照符号は何れも、本特許請求の範囲を限定するものとして解釈されないものとする。「comprising」及び「comprises」等の語は、何れかの請求項、又は明細書全体に記載されたもの以外の構成要素又は構成工程の存在を排除するものでない。構成要素の単数形の参照は、前述の構成要素の複数形の参照を排除するものでない。逆も同様である。いくつかの手段を列挙した装置クレームでは、これらの手段のいくつかを、同一のハードウェア・アイテムによって実施することが可能である。単に特定の方策が互いに別々の従属請求項に記載されていることは、こうした方策の組み合わせを利用することができないことを示すものでない。「データ」及び「コンテンツ」の語は本文を通して置換可能に用いられており、均等であるものとして理解するものとする。
【図面の簡単な説明】
【０１１７】
【図１】本発明によるポータブル記憶装置を示すブロック図である。
【図２】本発明による、更新された記憶プロファイルを用いたコンテンツ自己編成処理を示すフローチャートである。
【図３】本発明の実施例による、プル・モードを用いるコンテンツ自己編成処理を詳細に示すフローチャートである。
【図４】本発明の実施例による、プッシュ・モードを用いるコンテンツ自己編成処理を詳細に示すフローチャートである。
【図５】本発明によるシステムを示す概略図である。
【図６】本発明による通常の記憶プロファイルを示す図である。
【図１】
2009503716.tif 000003
【図２】
2009503716.tif 000004
【図３】
2009503716.tif 000005
【図４】
2009503716.tif 000006
【図５】
2009503716.tif 000007
【図６】
2009503716.tif 000008
【国際調査報告】
2009503716.tif 000009
2009503716.tif 000010