(57)【要約】コンテンツを共有するための方法が提供される。この方法は、データ取得デバイスによって実行され、コンテンツ転送条件に出会うと、コンテンツのサイズが所定のサイズ閾値より大きい場合、コンテンツに対して損失のある圧縮動作を実行してコンテンツのサイズを縮小し、損失のある圧縮をされたコンテンツを生成し、損失のある圧縮をされたコンテンツを、パケット交換ネットワーキング・プロトコルを使用して、最終の記憶場所に送るよう、所定の宛先に伝送するステップと、後の時点で同期動作を実行するステップとを含み、損失のない圧縮をされたコンテンツが最終の記憶場所に送信される。
2009535717.tif 000002
【特許請求の範囲】
【請求項１】
データ取得デバイスのための方法であって、
コンテンツ転送条件に出会うと、コンテンツのサイズが所定のサイズ閾値より大きい場合、前記コンテンツに対して損失のある圧縮動作を実行して前記コンテンツの前記サイズを縮小し、損失のある圧縮をされたコンテンツを生成し、前記損失のある圧縮をされたコンテンツを、パケット交換ネットワーキング・プロトコルを使用して最終の記憶場所に送るよう、所定の宛先に送信するステップと、
後の時点で同期動作を実行するステップと
を備えており、前記損失のない圧縮をされたコンテンツが前記最終の記憶場所に送信される方法。
【請求項２】
前記パケット交換ネットワーキング・プロトコルは、マルチメディア・メッセージング・プロトコルを含む、請求項１に記載の方法。
【請求項３】
前記パケット交換ネットワーキング・プロトコルを介してメタデータを前記所定の宛先に送信して、前記所定の場所における前記損失のある圧縮をされたコンテンツの処理を円滑にするステップを更に含む、請求項１に記載の方法。
【請求項４】
前記メタデータは、前記最終の記憶場所に関する識別子、前記損失のある圧縮をされたコンテンツの分類を円滑にするカテゴリ情報及び招待先情報から成るグループから選択される、請求項３に記載の方法。
【請求項５】
前記所定の宛先は、オンライン・コンテンツ管理サービスのためのサーバを含む、請求項１に記載の方法。
【請求項６】
前記データ取得デバイスは、同期条件を検出すると前記同期を実行する、請求項１に記載の方法。
【請求項７】
前記同期条件はローカルＯＴＡ（無線）ネットワークのプレゼンスを含む、請求項６に記載の方法。
【請求項８】
前記同期条件は、前記最終の記憶場所に対する非ＯＴＡ接続の確立を含む、請求項７に記載の方法。
【請求項９】
前記非ＯＴＡ接続は、Ｗｉ−Ｆｉ接続及びブルートゥース接続から成るグループから選択される、請求項８に記載の方法。
【請求項１０】
サーバデバイスであって、
プロセッサと、前記プロセッサに結合されたメモリとを備え、
前記メモリは、前記プロセッサによって実行されると、
データ取得デバイスから、損失のある圧縮をされたコンテンツを受信するステップと、
前記データ取得デバイスから、前記損失のある圧縮をされたコンテンツに関連するメタデータを受信するステップと、
前記損失のある圧縮をされたコンテンツを格納するステップと、
前記メタデータに基づいて、前記損失のある圧縮をされたコンテンツを該コンテンツの最終の記憶場所に送るステップと、
前記メタデータに基づいて、前記損失のある圧縮をされたコンテンツを、選択された招待先に送信するステップと、
後の時点で同期動作を実行するステップと
を含み、前記損失のある圧縮をされたコンテンツに対応する損失のない圧縮をされたコンテンツが前記データ取得デバイスから受信される方法を前記プロセッサに実行させる命令を格納するサーバデバイス。
【請求項１１】
前記同期動作に関して、前記損失のないコンテンツは、前記データ取得デバイスがローカルネットワーク内に存在する場合に確立される前記データ取得デバイスとの無線データ接続を使用して受信される、請求項１０に記載のサーバデバイス。
【請求項１２】
前記同期動作は、前記損失のない圧縮をされたコンテンツを前記最終の記憶場所に送信することを含む、請求項１１に記載のサーバデバイス。
【請求項１３】
データ取得デバイスであって、
プロセッサと、前記プロセッサに結合されたメモリとを備え、
前記メモリは、前記プロセッサによって実行されると、
コンテンツ転送条件に出会うと、コンテンツのサイズが所定のサイズ閾値より大きい場合、前記コンテンツに対して損失のある圧縮動作を実行して前記コンテンツの前記サイズを縮小し、損失のある圧縮をされたコンテンツを生成して、前記損失のある圧縮をされたコンテンツを、パケット交換ネットワーキング・プロトコルを使用して、最終の記憶場所に送るよう、所定の宛先に送信するステップと、
後の時点で同期動作を実行するステップと
を含み、前記損失のない圧縮をされたコンテンツが、前記最終の記憶場所に送信される方法をデータ取得デバイスに実行させる命令を格納するデータ取得デバイス。
【請求項１４】
前記パケット交換ネットワーキング・プロトコルは前記マルチメディア・メッセージング・プロトコルを含む、請求項１３に記載のデータ取得デバイス。
【請求項１５】
前記方法は、メタデータを前記所定の宛先に送信して、前記所定の場所における前記損失のある圧縮をされたコンテンツの処理を円滑にするステップを更に含む、請求項１３に記載のデータ取得デバイス。
【請求項１６】
前記メタデータは、前記最終の記憶場所に関する識別子、前記損失のある圧縮をされたコンテンツの分類を円滑にするカテゴリ情報及び招待先情報から成るグループから選択される、請求項１３に記載のデータ取得デバイス。
【請求項１７】
前記同期は同期条件の検出時に実行される、請求項１３に記載のデータ取得デバイス。
【請求項１８】
データ取得デバイスから、損失のある圧縮をされたコンテンツを受信するステップと、
前記データ取得デバイスから、前記損失のある圧縮をされたコンテンツに関連するメタデータを受信するステップと、
前記損失のある圧縮をされたコンテンツを格納するステップと、
前記メタデータに基づいて、前記損失のある圧縮をされたコンテンツを該コンテンツの最終の記憶場所に送るステップと、
前記メタデータに基づいて、前記損失のある圧縮をされたコンテンツを、選択された招待先に送信するステップと、
後の時点で同期動作を実行するステップと
を備え、前記損失のある圧縮をされたコンテンツに対応する損失のない圧縮をされたコンテンツが前記データ取得デバイスから受信される方法。
【請求項１９】
前記同期動作に関して、前記損失のないコンテンツは、前記データ取得デバイスがローカルネットワーク内に存在する場合に確立される前記データ取得デバイスとの無線データ接続を使用して受信される、請求項１８に記載の方法。
【請求項２０】
前記同期動作は、前記損失のない圧縮をされたコンテンツを前記最終の記憶場所に送信することを含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、デジタルコンテンツの編成及び共有に関する。
【背景技術】
【０００２】
今日、ますます、カメラ対応の携帯電話機のデジタルカメラへ多くの特徴を詰め込む傾向と、そのようなカメラの解像度及び品質を向上させる傾向とが存在する。その結果、人々はそのようなカメラを使用して、より多くの写真を撮影している。そのようなカメラで撮影された写真は、しばしば、カメラから、パーソナルコンピュータなどのユーザデバイス上へ又はサーバ上の遠隔記憶場所へ移動されるので、それらの写真は携帯電話機上に通常は一時的にしか格納されない。好都合なことに、それらの画像は、参照により本明細書に組み込まれる同時係属の米国特許出願第１１／３０２，５６６号において説明されるとおり、コレクションに編成され又は分類され得る。例えば、或る画像は、例えば、「２００６  ヨーロッパ・バケーション」コレクション、「子供の写真」コレクションなどの、１つ又は複数の名前付きコレクションに編成されて、容易な取り出しが円滑にされることが可能である。
【０００３】
参照により本明細書に組み込まれる同時係属の米国特許出願第１０／８１７，５９９号は、画像を携帯電話機から、それらの画像の最終の記憶場所に便利に移動する技術を開示する。
【０００４】
画像の他に、他の形態のデジタルコンテンツも、携帯電話機、ポケットＰＣ、ＰＤＡ（パーソナル・デジタル・アシスタント）などのデバイス上で生成され得る。そのようなコンテンツには、音声データ、テキスト文書、スライドなどが含まれる。これらの他の形態のデジタルコンテンツもやはり、米国特許出願第１１／３０２，５６６号及び米国特許出願第１０／８１７，５９９号において開示される技術を使用して分類され、それらのコンテンツの最終の記憶場所に移動される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
デジタルコンテンツの個人的使用とは別に、デジタルコンテンツは、例えば、友人、家族、同僚などと共有される度合いが増していく。
【課題を解決するための手段】
【０００６】
一つの態様において、本発明は、コンテンツを共有するための方法を提供する。この方法は、データ取得デバイスによって実行され、コンテンツ転送条件に出会うと、コンテンツのサイズが所定のサイズ閾値より大きい場合、コンテンツに対して損失のある圧縮動作を実行してコンテンツのサイズを縮小し、損失のある圧縮をされたコンテンツを生成するステップと、この損失のある圧縮をされたコンテンツを、パケット交換ネットワーキング・プロトコルを使用して最終の記憶場所に送るよう、所定の宛先に送信するステップと、後の時点で同期動作を実行するステップとを備えており、損失のない圧縮をされたコンテンツが最終の記憶場所に送信される。
【０００７】
本発明のその他の態様は、以下の詳細な説明から明白となろう。
【発明を実施するための最良の形態】
【０００８】
以下の説明において、説明の目的で、本発明の徹底的な理解をもたらすために多数の特定の詳細が示される。しかし、当業者には明白なように、本発明は、これらの特定の詳細なしに実施されることが可能である。その他の場合、構造及びデバイスは、本発明を不明瞭にするのを避けるために、ブロック図の形態で示される。
【０００９】
本明細書における「一つの実施の形態」又は「或る実施の形態」への言及は、その実施の形態に関連して説明される或る特定の特徴、構造又は特性が、本発明の少なくとも１つの実施の形態に含まれることを意味する。本明細書の様々な箇所における「一つの実施の形態において」という句の出現は、必ずしもすべて同一の実施の形態を指しているわけではなく、また、個別の又は代替の実施の形態は、他の実施の形態と相互に排他的であるわけでもない。更に、一部の実施の形態が示し、他の実施の形態は示さない可能性がある様々な特徴が説明される。同様に、一部の実施の形態に関しては要件であるが、他の実施の形態に関してはそうでない様々な要件が説明される。
【００１０】
一つの実施の形態において、ＤＡＤ（データ取得デバイス）がデバイス（以降、「宛先デバイス」と呼ばれる）とコンテンツを共有する方法が提供される。ＤＡＤの例には、携帯電話機、ポケットＰＣ（パーソナルコンピュータ）、ＰＤＡ（パーソナル・デジタル・アシスタント）などが含まれる。宛先デバイスは、サーバ、デスクトップＰＣ、ＤＡＤなどの移動デバイスなどであり得る。ＤＡＤのユーザが、コンテンツを宛先デバイスと共有することを所望する場合、このコンテンツは、その宛先デバイスに対するＯＴＡ（無線）データ接続を使用して、その宛先デバイスに送信され得る。ＯＴＡデータ接続は、回線交換ネットワークを使用して形成される専用チャネルである。ＯＴＡデータ接続の使用に関連する料金は、特にＤＡＤが非ローカルのネットワーク内又はローミングネットワーク内に位置している場合には高い。
【００１１】
有利なことには、本発明の共有方法によれば、ＤＡＤは、パケット交換ネットワークを使用して、コンテンツの損失のある圧縮をされたバージョンを宛先デバイスに送信する。例えば、損失のある圧縮をされたコンテンツは、ＭＭＳ（マルチメディア・メッセージング・サービス）メッセージとして、所定の宛先に送信される。一つの実施の形態では、所定の宛先はＣＭＳ（コンテンツ管理サービス）のためのサーバを含む。また、ＣＭＳによるコンテンツの処理を制御するメタデータも、このサーバに送信される。このメタデータに基づき、ＣＭＳは、損失のある圧縮をされたコンテンツを、選択された招待先（ｉｎｖｉｔｅｅｓ）、及びこのコンテンツに関する最終の記憶場所に送る。後の時点でＤＡＤは同期動作を実行し、元のコンテンツ（即ち、損失のない圧縮をされたコンテンツ）が、後段で説明されるとおり、例えば、そのＤＡＤがＤＡＤのローカルネットワーク内に存在するという条件付きで、ＯＴＡデータ接続を使用して又はブルートゥース接続若しくはＷｉ−Ｆｉ接続などの非ＯＴＡデータ接続を使用して、最終の記憶場所に送信される。
【００１２】
次に、図面の図１を参照すると、本発明の一つの実施の形態に係る通信システム１０が図示されている。通信システム１０は、発信ネットワーク１２と宛先ネットワーク１４とを含む。発信ネットワーク１２内で、ＤＡＤの形態の発信デバイス（図１に１つだけのＤＡＤ１６が示される）が、無線通信チャネル２０を介して発信ネットワーク１２の基地局１８と通信する。発信ネットワーク１２の少なくとも一部分は、ＤＡＤ１６との信号の無線交換を円滑にする任意のセルラー・ワイヤレス・システム、無線ワイヤレス・システム、光ワイヤレス・システム、又はその他のワイヤレス・システムであることが可能な無線通信システムを含む。適切な無線通信システムの例には、ＣＤＭＡ（符号分割多元接続）標準又はＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）標準に準拠して動作する携帯電話システムが含まれる。
【００１３】
基地局１８は、公知の技術に従って、無線通信、例えば、電話コールをルーティングするＯＴＡ通信ネットワーク２２に接続される。ＯＴＡ通信ネットワーク２２は、ルーティング及び／又は交換機器と通信リンクと他のインフラストラクチャ（宛先ネットワーク１４における基地局１８とＣＭＳ（コンテンツ管理）サーバ２４との間でＯＴＡ通信リンクを確立するのに適したもの）との組み合わせを含む。ＯＴＡ通信ネットワーク２２は回線交換ネットワークであり、ＭＳＣ（移動交換局）、交換機、及び、基地局１８とＣＭＳサーバ２４との間で専用通信リンクを確立することを円滑にする他のハードウェア及びソフトウェアである伝送機器を備える。図１におけるＯＴＡ通信ネットワーク２２を表す雲は、発信ネットワーク１２及び宛先ネットワーク１４と重なり合って、発信ネットワーク１２内及び宛先ネットワーク１４内の構成要素がＯＴＡ通信ネットワーク２２の一部と考えられることを示している。更に、ＯＴＡ通信ネットワーク２２を介して通信を確立するのに使用される機器及びインフラストラクチャの一部は、後段で説明されるパケット・データ・メッセージング・システムによって利用され得る。
【００１４】
また、通信システム１０はパケット交換ネットワーク２４を含む。パケット交換ネットワークは、パケットと呼ばれる比較的小さいユニットのデータが、各パケット内に含まれる宛先アドレスに基づいてネットワークを介して送られるネットワークである。一つの実施の形態では、パケット交換ネットワーク２４はＭＭＳ（マルチメディア・メッセージング・サービス）システム２８を含み、ＭＭＳ（マルチメディア・メッセージング・サービス）システム２８により、ＤＡＤ１６と、ＭＭＳシステム２８によるサービスを受ける宛先デバイスとの間でテキストファイル、ビデオファイル、オーディオファイル及びグラフィックスファイルの交換が円滑にされる。宛先デバイスは、同一の無線ネットワーク、異なる無線ネットワーク、有線ネットワーク又はコンピュータネットワークによるサービスを受けることが可能である。
【００１５】
ＭＭＳシステムの構成要素は、図面の図２で見ることができる。ＭＭＳシステム２８は、ＤＡＤ１６及びその他のデバイスとの間で交換されるパケット・データ・メッセージを格納し、管理するパケット・データ・メッセージング・サービス・センタを含む。図面の図２に示される実施の形態において、パケット・データ・メッセージ・サービス・センタは、マルチメディア・メッセージを格納し、管理するＭＭＳＣ（マルチメディア・メッセージング・サービス・センタ）３０を含む。ＭＭＳＣ３０は、ＭＭＳサーバ３２と、ＭＭＳ中継器３４とを含む。一部の実施の形態では、サーバ、ネットワーク及びストレージなどの他の機器がＭＭＳＣ３０に接続される。図１に示されるブロックの機能及び動作は、いくつかのデバイス、回路又はインフラストラクチャにおいて実施され得る。更に、これらの機能ブロックのいくつかは、単一のデバイスに組み込まれてもよく、更に、いずれの単一のデバイスにおいて実行されるように表される機能も、いくつかのデバイスで実施され得る。例えば、基地局１８とＭＭＳＣ２８との間の通信リンク２０が、ＢＳＣ（基地局コントローラ）やＰＤＳＮ（パケット・データ・アクセス・ゲートウェイ交換ノード）などの、図１に示されない他の別個の発信ネットワーク１２の要素を含むこともある。
【００１６】
前述したとおり、ＭＭＳシステム２８は、ＤＡＤ１６から１つ又は複数の宛先デバイスにＭＭＳメッセージを送る。図１において、宛先デバイスは、符号４０によって全体的に示され、ＵＳＤ（ユーザ記憶デバイス）と、ＭＳ１及びＭＳ２でそれぞれ示される２つの移動局とを含む。本明細書で使用されるように、ユーザ記憶デバイスには、コンテンツに関する最終の記憶場所の役割をするメモリを含む任意のタイプのデバイスが含まれる。例として、ユーザ記憶デバイスはデスクトップＰＣである。移動局ＭＳ１及びＭＳ２は、ＭＭＳプロトコルを使用したＭＭＳＣ３０との通信をサポートすることができる任意の移動デバイスを表す。このため、移動局は一つの実施の形態では携帯電話機であり得る。
【００１７】
図１に示される例示的なシステムにおいて、宛先デバイス４０は宛先ネットワーク１４を介して発信ネットワーク１２に接続される。しかし、一部の状況において、宛先ネットワーク１４と発信ネットワーク１２とは同一のネットワークであってもよい。通信ネットワーク１２、１４には、任意の数の無線ネットワーク、有線ネットワーク、コンピュータネットワーク、インターネットネットワーク又はイントラネットネットワークが含まれ得る。
【００１８】
図面の図３は、本発明の一つの実施の形態に係るＤＡＤ１６の高レベルのブロック図を示す。分かるとおり、ＤＡＤ１６は、通信パス５４を介してメモリ５２に結合されるマイクロプロセッサ５０を含む。また、ＤＡＤ１６は入力機構６６及び出力機構５８も含む。様々な実施の形態によれば、入力機構５６はキーパッド及び／又はタッチスクリーンを含む。出力機構５８はディスプレイスクリーンを含み得る。更に、プロセッサ５０には、ＤＡＤ１６が宛先デバイス４０又はサーバ２６と通信することができるようにする回路を含む通信モジュール６０が結合される。メモリ５２はＲＡＭ（ランダム・アクセス・メモリ）デバイス、ＲＯＭ（読み取り専用メモリ）デバイス、キャッシュ・メモリデバイスなどの、様々なメモリ技術を代表する。メモリモジュール３５２を構成するメモリデバイスは、一部の実施の形態では、ＤＡＤ１６の他の構成要素内部に、例えばプロセッサ５０内部に物理的に存在する。
【００１９】
当該分野の技術者には理解されるとおり、メモリ５２は、ＤＡＤ１６の動作を可能にするソフトウェア構成要素を含む。このため、例えば、メモリ５２は、ＤＡＤ３４上で実行される様々なアプリケーションプログラム／ソフトウェアに、ＤＡＤ１６の構成要素とのインタフェースを提供するオペレーティングシステム５２Ａを含む。本発明の一つの実施の形態によれば、このソフトウェアは、後述するように、ウェブページを表示するＵＡ（ユーザエージェント）５２Ｂと、ＤＡＤ１６がデジタルコンテンツをアップロードして共有することができるようにするコンテンツ管理モジュール５２Ｃとを含む。
【００２０】
次に、図面の図４を参照すると、一つの実施の形態に係る、コンテンツ管理モジュール５２Ｃによって実行されるコンテンツ共有技術に関する流れ図が示されている。分かるとおり、ブロック７０で、コンテンツ転送条件に出会う。一つの実施の形態では、コンテンツ転送条件は、新たなコンテンツの取得又は生成であり得る。例えば、ＤＡＤ１６がカメラ搭載の携帯電話機である場合、コンテンツ転送条件は、このカメラを使用した新たな画像の生成又は捕捉である。別の例として、コンテンツ転送条件は、ユーザが既存のコンテンツのストアをブラウズして「コンテンツ共有」ボタンを選択し、選択された格納済みのコンテンツが共有されるべきであることを示すと生じる。コンテンツ転送条件に出合うと、制御はブロック７２に進む。ブロック７２で、そのコンテンツのサイズが或るサイズ閾値を超えるかどうかが判定される。一つの実施の形態では、サイズ閾値は通信事業者に依存し、或る特定の通信事業者がＭＭＳメッセージに関して許す最大サイズであるように設定される。一つの実施の形態では、サイズ閾値は１００ｋｂから３５０ｋｂまでの間である。
【００２１】
ブロック７４で、そのサイズ閾値を超えるコンテンツに関して、コンテンツ管理モジュール５２Ｃが、従来の損失のある圧縮技術を使用して、損失のある圧縮動作を実行する。損失のある圧縮動作の目標は、コンテンツのサイズを縮小することである。例えば、コンテンツは２メガピクセルの画像である。損失のある圧縮の後、この画像は６４０×４８０メガピクセルの画像に縮小される。ブロック７６で、この損失のある圧縮をされたコンテンツが所定の宛先に送信される。一つの実施の形態では、所定の宛先はＣＭＳサーバ２４である。この損失のある圧縮をされたコンテンツは、ＯＴＡネットワーク２２ではなくパケット交換ネットワーク２６を介して、ＣＭＳサーバ２４に送信される。このため、ＯＴＡネットワーク２２を使用することの高い伝送料金が回避される。一つの実施の形態では、損失のある圧縮をされたコンテンツは、ＭＭＳＣ２８を介してＭＭＳメッセージとしてサーバ２２に送信される。
【００２２】
ブロック７８で、ＤＡＤ１６はメタデータをＣＭＳサーバ２４に送信する。このメタデータは、パケット交換ネットワーク２６を介してＭＭＳメッセージとして送信される。「メタデータ」という用語は、ＣＭＳサーバ２４が、コンテンツをどのように処理すべきかを制御する任意のパラメータ又は情報を指す。例えば、このメタデータには、コンテンツに関する編成情報が含まれる。この編成情報は、米国特許出願第１１／３０２，５６６号において一層完全に説明されるとおり、ＣＭＳサーバ２２によってコンテンツに関連付けられるべきカテゴリを規定する。また、このメタデータには、コンテンツに関する最終の記憶場所を定義するＵＳＤに関するデバイス識別子が含まれ得る。一部の実施の形態では、このメタデータには、コンテンツが共有されるべき相手である選択された招待先の電話番号及び／又は名前が含まれる。後の時点に、ブロック８０において、ＤＡＤ１６が、後述するように、コンテンツを最終の記憶場所と同期する同期動作を実行する。
【００２３】
図面の図５は、本発明の一つの実施の形態に係るＣＭＳサーバ２４によって実行される動作の流れ図を示す。分かるとおり、ブロック８２で、ＣＭＳサーバは、損失のあるコンテンツをＤＡＤ１６から受信し、ＭＭＳメッセージなどのパケット交換メッセージをＭＭＳＣ２８から受信する。ブロック８４で、ＣＭＳサーバ２４はＤＡＤ１６からメタデータを受信する。理解されるように、損失のあるコンテンツとメタデータは、同一のＭＭＳメッセージの中に一緒に詰め込まれ得る。このため、ブロック８４で受信されるメタデータは、損失のあるコンテンツを含んでいたのと同一のメッセージの一部であり得る。損失のあるコンテンツ及びメタデータを受信したことに応答して、ＣＭＳサーバ２４は、この損失のあるコンテンツをメモリに格納する。更に、ＣＭＳサーバ２４は、１つ又は複数のカテゴリを、メタデータに基づくコンテンツに関連付ける。ブロック８８で、ＣＭＳサーバは、格納された損失のあるコンテンツに対する暗号化されたリンクを生成する。
【００２４】
ブロック９０で、この暗号化されたリンクが、メタデータに基づいて、選択された招待先に送信される。例えば、選択された招待先は、宛先デバイスＭＳ１及びＭＳ２に関するデバイス識別子によってメタデータで識別され、その場合、ＣＭＳサーバ２４は、ブロック９０で、この暗号化されたリンクをデバイスＭＳ１及びＭＳ２に送信する。この暗号化されたリンクは、デバイスＭＳ１及びＭＳ２によって、ＣＭＳサーバ２４から損失のあるコンテンツを取り出すのに使用される。この暗号化されたリンクは、ＭＭＳメッセージとして、選択された招待先に送信される。様々なプロトコル、シグナリングスキーム及びフォーマットが、このＭＭＳメッセージを宛先デバイス４０に送信するのに使用され得る。例えば、ＭＭＳＣ２８は、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を介してＷＡＰ（ワイヤレス・アプリケーション・プロトコル）「プッシュ」プロシージャを使用してＭＭＳ通知メッセージを生成し、宛先デバイス４０に送信することができる。このＭＭＳ通知メッセージは、損失のあるコンテンツを含む、動的に生成されたＭＭＳメッセージに対するＵＲＬポインタを含む。
【００２５】
ＭＭＳ通知メッセージを受信した後、宛先デバイス４０は、ＴＣＰ／ＩＰネットワーク接続を提供するデータ接続を開始する。宛先デバイスはＨＴＴＰ（又はＷＳＰ）「ゲット」プロシージャを実行して、ＭＭＳＣ２８からＭＭＳメッセージを取得することができる。一つの実施の形態では、ＭＭＳメッセージは、いくつかのメッセージングプロトコルの１つを使用して送信される。適切なプロトコルの例には、Ｍ−ＩＭＡＰ、ＯＭＡ−ＭＭ１及びＳＩＰベースのＭＭ１が含まれる。更に、一部の状況においては、ＩＭＡＰやＰＯＰなどの電子メールプロトコルが使用可能である。
【００２６】
ブロック９２で、ＣＭＳサーバ２４は、損失のあるコンテンツを、メタデータに示される最終の記憶場所に送る。例えば、メタデータは、最終の記憶場所として、図１のＵＳＤに関するデバイス識別子を示す。この場合、ＣＳＭサーバ２４は、前述した技術を使用して、損失のあるコンテンツを図１のＵＳＤに送る。ブロック９４で、ＣＭＳサーバは、図面の図６に関連して以下に説明するとおり、ＤＡＤ１６との同期動作を実行する。
【００２７】
図６は、本発明の一つの実施の形態に係る、ＤＡＤ１６によって実行される同期動作に関する流れ図を示す。分かるとおり、ブロック９５で、ＤＡＤ１６は或る同期条件を検出する。一つの実施の形態では、この同期条件はユーザによって定義される。この同期条件は、説明されるとおり、ＭＭＳメッセージを介してＣＭＳサーバ２４に送信された、損失のある圧縮をされた画像が、対応する完全なコンテンツ（つまり損失のない圧縮をされたコンテンツ）を最終の記憶場所に送信することによって、どのような条件下で同期されるべきかを規定又は制御する。例えば、一つの実施の形態では、この同期条件は、ＤＡＤ１６がＤＡＤ１６のホームネットワーク内に存在する（すなわち、ＤＡＤ１６がローミングネットワーク内に存在しない）場合に限って、ＯＴＡネットワーク２２を使用してＯＴＡリンクを介して、同期が実行されるべきことを規定する。この場合の根拠は、ＯＴＡリンクがＤＡＤのホームネットワーク内で確立され、このため、ＯＴＡデータ料金はＤＡＤがローミングしていたとする場合より少ないはずだということである。同期条件の別の例はＷＬＡＮ（無線ローカル・エリア・ネットワーク）の検出である。一部の場合において、この同期条件は、例えば、ブルートゥース・チャネルを介してのユーザ記憶場所自体の検出である。
【００２８】
ブロック９６で、ＤＡＤ１６は、損失のない圧縮をされたデータを宛先デバイスに転送する目的で宛先デバイスとの接続を確立する。様々な実施の形態によれば、この接続は、ＤＡＤローカルネットワーク内のＯＴＡ接続、ＷＬＡＮ接続、例えば、Ｗｉ−Ｆｉ接続又はブルートゥース接続である。宛先デバイスはＣＭＳサーバ１４又は最終の記憶場所を規定するＵＳＤである。ブロック９８で、ＤＡＤ１６は、宛先デバイスとの接続を使用して、損失のない圧縮をされたコンテンツを宛先デバイスに送信する。宛先がＣＭＳサーバ２４である場合、ＣＭＳサーバは損失のないコンテンツを受信する（図５のブロック９４で）。ＣＭＳサーバはこの損失のないコンテンツを保存し、例えば、ＷＡＰプッシュメソッドによって、最終の記憶場所を規定するＵＳＤに通知する。すると、ＵＳＤは、ＣＳＭサーバ２４から、損失のないコンテンツを引き出すことができる。一つの実施の形態では、損失のある圧縮をされたコンテンツは、損失のないコンテンツで置き換えられる。したがって、損失のないコンテンツが置き換わることが意図される、損失のあるコンテンツを特定する機構が存在しなければならない。一つの実施の形態では、ＤＡＤ１６は、ＣＭＳサーバ２４に送信する、損失のあるコンテンツに関する識別子を、メタデータの一部として生成する。損失のあるコンテンツがＣＭＳサーバ上に又はＵＳＤ上に格納される際、損失のあるコンテンツに関する識別子が、例えばテーブルにより、損失のあるコンテンツに関連付けられる。損失のないコンテンツを送信する際、前述したとおり、ＤＡＤ１６は損失のあるコンテンツに関する識別子も送信する。次いで、この識別子を使用して、ＣＭＳサーバ及び／又はＵＳＤにより、損失のないコンテンツで置き換えられるべき、損失のあるコンテンツが識別される。
【００２９】
図面の図７は、本発明の一つの実施の形態に係る、ＣＭＳサーバ２４を実装するのに使用されることが可能なハードウェア１００の例を示す。典型的には、ハードウェア１００は、メモリ１０４に結合された少なくとも１つのプロセッサ１０２を含む。プロセッサ１０２は１つ又は複数のプロセッサ（例えば、マイクロプロセッサ）を表している。メモリ１０４は、ハードウェア１００のメインストレージを含むＲＡＭ（ランダム・アクセス・メモリ）デバイス、ならびに任意の補助的なレベルのメモリ、例えば、キャッシュメモリ、不揮発性メモリ又はバックアップメモリ（例えば、プログラマブルメモリ又はフラッシュメモリ）、読み取り専用メモリなどを表す。更に、メモリ１０４は、ハードウェア１００の別の箇所に物理的に配置されたメモリストレージ、例えば、プロセッサ１０２内部の任意のキャッシュメモリ、ならびに、例えば、大容量記憶デバイス１１０上に格納されて仮想メモリとして使用される任意の記憶容量を含むものとする。
【００３０】
また典型的には、ハードウェア１００は、情報を外部と通信するために複数の入力及び出力を受け取る。ユーザ又は操作者とのインタフェースのため、ハードウェア１００は１つ又は複数の入力デバイス１０６（例えば、キーボード、マウスなど）及びディスプレイ１０８（例えば、ＬＣＤ（液晶ディスプレイ）パネル）を含む。さらなるストレージのため、ハードウェア１００は、１つ又は複数の大容量記憶デバイス１１０、例えば、フロッピーディスク・ドライブ又は他の取り外し可能ディスク・ドライブ、ハードディスク・ドライブ、ＤＡＳＤ（ダイレクト・アクセス・ストレージ・デバイス）、光ドライブ（例えば、ＣＤ（コンパクトディスク）ドライブ、ＤＶＤ（デジタル・バーサタイル・ディスク）ドライブなど）、及び／又はテープ・ドライブを含み得る。更に、ハードウェア１００は、１つ又は複数のネットワーク１１２（例えば、とりわけＬＡＮ（ローカル・エリア・ネットワーク）、ＷＡＮ（ワイド・エリア・ネットワーク）、無線ネットワーク、及び／又はインターネット）に対するインタフェースを含み、これらのネットワークに結合された他のコンピュータとの間の情報通信を許容する。理解されるように、典型的には、ハードウェア１００は、プロセッサ１０２と、当該技術分野で周知の構成要素１０４、１０６、１０８、１１２のそれぞれとの間の適切なアナログ及び／又はデジタルインタフェースを含む。
【００３１】
ハードウェア１００はオペレーティングシステム１０４の制御下で動作し、前述したＣＭＣ（コンテンツ管理サービス）を規定する様々なコンピュータ・ソフトウェア・アプリケーション、構成要素、プログラム、オブジェクト、モジュールなどを実行する。更に、様々なアプリケーション、構成要素、プログラム、オブジェクトなどが、例えば分散コンピューティング環境において、ネットワーク１１２を介してハードウェア１００に結合された別のコンピュータ内部の１つ又は複数のプロセッサ上で実行されることも可能であり、このため、或るコンピュータプログラムの機能を実施するのに要求される処理が、ネットワークを介して複数のコンピュータに割り当てられ得る。
【００３２】
一般に、本発明の実施の形態を実施するように実行されるルーチンは、オペレーティングシステムの一部として、あるいは或る特定のアプリケーション、或る特定の構成要素、或る特定のプログラム、或る特定のオブジェクト、或る特定のモジュール、又は「コンピュータプログラム」と呼ばれる或る特定の命令シーケンスとして実装され得る。典型的には、コンピュータプログラムは、コンピュータ内部の様々なメモリ及び記憶デバイスに様々な時点で１つ又は複数の命令セットを有し、この命令セットは、コンピュータ内部の１つ又は複数のプロセッサによって読み取られて実行されると、本発明の様々な態様に関与する要素を実行するのに必要な動作をコンピュータに実行させる。更に、本発明は、完全に機能するコンピュータ及びコンピュータシステムの文脈において説明されたが、本発明の様々な実施の形態は、様々な形態でプログラム製品として配布されることができ、当業者が認めるように、本発明は、この配布を実際に実施するのに使用されるコンピュータ可読媒体の特定のタイプにかかわらず、等しく適用される。コンピュータ可読媒体の例には、とりわけ、揮発性メモリデバイス及び不揮発性メモリデバイス、フロッピーディスク及びその他の取り外し可能ディスク、ハードディスク・ドライブ、光ディスク（例えば、ＣＤ  ＲＯＭ（コンパクトディスク読み取り専用メモリ）、ＤＶＤ（デジタル・バーサタイル・ディスク）など）などの記録可能なタイプの媒体、及びデジタル通信リンクやアナログ通信リンクなどの伝送タイプの媒体が含まれるが、これらに限定されない。
【００３３】
いくつかの例示的な実施の形態について、添付の図面において説明し図示してきたが、理解されるように、そのような実施の形態は単なる例示的であり、広義の発明を限定するものではなく、また、本発明は図示し説明してきた特定の構成及び配置に限定されるものではない。本開示を検討すると、当業者には他の様々な変形が想起されるからである。成長が速くて更なる進展の予測が困難な本発明の技術分野などの技術の分野においては、開示される実施の形態は、実施を可能にする技術上の進展によって助長されるにつれて、本開示の原理や添付の特許請求の範囲を逸脱することなく、構成及び詳細が容易に変更可能であり得る。
【図面の簡単な説明】
【００３４】
【図１】本発明の一つの実施の形態に係る通信システムの高レベルのブロック図である。
【図２】本発明の一つの実施の形態に係るマルチメディア・メッセージング・システムの高レベルのブロック図である。
【図３】本発明の一つの実施の形態に係るＤＡＤ（データ取得デバイス）の高レベルのブロック図である。
【図４】本発明の一つの実施の形態に係る、図３のＤＡＤによって実行される動作の流れ図である。
【図５】本発明の一つの実施の形態に係るＣＭＳ（コンテンツ管理サービス）によって実行される動作の流れ図である。
【図６】同期動作に関する流れ図である。
【図７】本発明の一つの実施の形態に係るＣＭＳ（コンテンツ管理サービス）を実施するのに使用されることが可能なサーバに関するハードウェアの高レベルのブロック図である。
【図１】
2009535717.tif 000003
【図２】
2009535717.tif 000004
【図３】
2009535717.tif 000005
【図４】
2009535717.tif 000006
【図５】
2009535717.tif 000007
【国際調査報告】
2009535717.tif 000008