(57)【要約】  一実施の形態においては、コンテンツを同期及び追跡する方法及び装置は、特定のコンテンツに対応する要求を受信し、要求に応じて特定のコンテンツに関連する記録をレビューし、レビューに基づいて、要求に対する確認を選択的に送信し、確認の受信に基づいて、要求された処理を実行する。
2007523409.tif 000002
【特許請求の範囲】
【請求項１】
特定のコンテンツに対応する要求を受信するステップと、
上記要求に応じて特定のコンテンツに関連する記録をレビューするステップと、
上記レビューに基づいて、上記要求に対する確認を選択的に送信するステップと、
上記確認の受信に基づいて、上記要求された処理を実行するステップとを有するコンテンツ同期／追跡方法。
【請求項２】
上記レビューするステップは、上記要求に対応する規則を用いて、確認を行うか否かを判定するステップを有することを特徴とする請求項１記載のコンテンツ同期／追跡方法。
【請求項３】
上記規則は、上記要求に基づき、上記記録を確認する基準を含むことを特徴とする請求項２記載のコンテンツ同期／追跡方法。
【請求項４】
上記レビューするステップは、第２のコンテンツに関連する第２の記録をレビューするステップを有することを特徴とする請求項１記載のコンテンツ同期／追跡方法。
【請求項５】
上記特定のコンテンツは、写真、音楽、ドキュメント及びビデオの１つを含むことを特徴とする請求項１記載のコンテンツ同期／追跡方法。
【請求項６】
上記要求は、特定のコンテンツの保存、特定のコンテンツの削除、特定のコンテンツの変更、及び特定のコンテンツの印刷の１つを含むことを特徴とする請求項１記載のコンテンツ同期／追跡方法。
【請求項７】
上記規則を記憶装置に保存するステップを更に有する請求項１記載のコンテンツ同期／追跡方法。
【請求項８】
上記記録を記憶装置に保存するステップを更に有する請求項１記載のコンテンツ同期／追跡方法。
【請求項９】
上記確認は、上記要求に基づく処理を実行する許可を求めることを特徴とする請求項１記載のコンテンツ同期／追跡方法。
【請求項１０】
特定のコンテンツに対応する要求を受信する受信手段と、
上記要求に応じて特定のコンテンツに関連する記録をレビューするレビュー手段と、
上記レビューに基づいて、上記要求に対する確認を選択的に送信する送信手段と、
上記確認の受信に基づいて、上記要求された処理を実行する実行手段とを備えるコンテンツ同期／追跡装置。
【請求項１１】
新たなコンテンツを検出するステップと、
上記新たなコンテンツを既存のコンテンツと比較するステップと、
上記新たなコンテンツを表す少なくとも１つのフィールドを有する新たな記録を作成するステップと、
上記比較に基づいて、データを上記フィールドに自動的に入力するステップと、
上記記録をストレージモジュールに保存するステップとを有するコンテンツ同期／追跡方法。
【請求項１２】
上記特定のコンテンツは、写真、音楽、ドキュメント及びビデオの１つを含むことを特徴とする請求項１１記載のコンテンツ同期／追跡方法。
【請求項１３】
上記フィールドは、コンテンツタイトルフィールド、ファイルサイズフィールド、ファイル記述フィールド、関連コンテンツフィールド、コンテンツ位置フィールド及び保存日時フィールドの１つを含むことを特徴とする請求項１１記載のコンテンツ同期／追跡方法。
【請求項１４】
上記新たな記録に基づいて、既存のコンテンツに関連する既存の記録を更新するステップを更に有する請求項１１記載のコンテンツ同期／追跡方法。
【請求項１５】
上記更新するステップは、関連するコンテンツについて上記新たな記録内のフィールドをレビューするステップを有することを特徴とする請求項１４記載のコンテンツ同期／追跡方法。
【請求項１６】
新たなコンテンツを検出する検出手段と、
上記新たなコンテンツを既存のコンテンツと比較する比較手段と、
上記新たなコンテンツを表す少なくとも１つのフィールドを有する新たな記録を作成する作成手段と、
上記比較に基づいて、データを上記フィールドに自動的に入力する入力手段と、
上記記録をストレージモジュールに保存する保存手段とを備えるコンテンツ同期／追跡装置。
【請求項１７】
特定のコンテンツに対応する要求を受信するインタフェースモジュールと、
上記要求に対応し、該要求を実行するための少なくとも１つの基準を含む規則を保存するストレージモジュールと、
上記要求及び規則に基づいて、上記コンテンツ及び対応する記録を解析し、該要求に対応する処理を実行するか否かを判定するレビューモジュールとを備えるコンテンツ同期／追跡装置。
【請求項１８】
上記コンテンツを特定する捕捉モジュールを更に備える請求項１７記載のコンテンツ同期／追跡装置。
【請求項１９】
上記コンテンツは、写真、音楽、ドキュメント及びビデオの１つを含むことを特徴とする請求項１７記載のコンテンツ同期／追跡装置。
【請求項２０】
上記インタフェースモジュールは、上記コンテンツが上記要求に対応する処理を実行する基準を満たしていないとき、確認を行うことを特徴とする請求項１７記載のコンテンツ同期／追跡装置。
【請求項２１】
上記ストレージモジュールは、上記記録を保存することを特徴とする請求項１７記載のコンテンツ同期／追跡装置。
【請求項２２】
上記ストレージモジュールは、上記コンテンツを保存することを特徴とする請求項１７記載のコンテンツ同期／追跡装置。
【請求項２３】
上記要求は、特定のコンテンツの保存、特定のコンテンツの削除、特定のコンテンツの変更、及び特定のコンテンツの印刷の１つを含むことを特徴とする請求項１７記載のコンテンツ同期／追跡装置。
【請求項２４】
コンテンツ同期／追跡方法を実現するコンピュータにより実行可能な命令を有するコンピュータにより読取可能な媒体において、該コンテンツ同期／追跡方法は、
特定のコンテンツに対応する要求を受信するステップと、
上記要求に応じて特定のコンテンツに関連する記録をレビューするステップと、
上記レビューに基づいて、上記要求に対する確認を選択的に送信するステップと、
上記確認の受信に基づいて、上記要求された処理を実行するステップとを有するコンピュータにより読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの同期及び追跡に関し、特に、保存されているコンテンツの感知に基づくコンテンツの同期及び追跡に関する。
【背景技術】
【０００２】
ユーザが利用するコンテンツの量が急増している。これらのコンテンツには、通常、ドキュメント、オーディオトラック、ビデオトラック、グラフィック画像、写真等が含まれる。ユーザによって利用されるコンテンツは、多くの場合、例えば、コンピュータ、携帯情報端末、携帯電話機、携帯型オーディオプレーヤ、デジタルカメラ等の複数の機器に保存される。
【０００３】
多くのユーザにとって、増え続けるコンテンツを管理することは煩雑である。例えば、複製が既に存在していることを効率的に知る手段がないために、同じコンテンツの複製を複数個作成してしまう場合もある。更に、関連するコンテンツの複数のバージョンが存在し、ユーザがこれらのバージョンの関連性を意識できない場合もある。
【０００４】
また、複数の機器に亘ってコンテンツを管理することは、多くのユーザにとって困難である。例えば、複数の機器に亘ってコンテンツを保存するユーザは、コンテンツを効果的に管理又は同期させることができない。
【０００５】
多くのユーザは、それらのコンテンツを組織化し、同期させ、保護することを望んでいる。
【発明の開示】
【課題を解決するための手段】
【０００６】
一実施の形態においては、コンテンツを同期及び追跡する方法及び装置は、特定のコンテンツに対応する要求を受信し、要求に応じて特定のコンテンツに関連する記録をレビューし、レビューに基づいて、要求に対する確認を選択的に送信し、確認の受信に基づいて、要求された処理を実行する。
【発明を実施するための最良の形態】
【０００７】
以下、添付の図面を参照して、コンテンツを同期及び追跡するための方法及び装置を詳細に説明する。なお、以下の詳細な説明は、コンテンツを同期及び追跡するための方法及び装置を限定するものではない。コンテンツを同期及び追跡するための方法及び装置の範囲は、添付の特許請求の範囲及び等価物によって定義される。本発明について、他の多くの実施の形態が可能であることは当業者にとって明らかである。
【０００８】
ここで、「コンテンツ」という用語は、デジタル又はアナログ形式で電気的に表現されたオーディオ、ビデオ、テキスト、グラフィクス等のデータを含む。
【０００９】
図１は、コンテンツを同期及び追跡するための方法及び装置が使用される環境を示している。環境は、電子機器１１０（例えば、コンピュータ、携帯情報端末、セルラ電話機、カメラ機器等のクライアント機器として動作するように構成された演算プラットフォーム）と、ユーザインタフェース１１５と、ネットワーク１２０（例えば、ローカルエリアネットワーク、ホームネットワーク、インターネット）と、サーバ１３０（例えば、サーバとして機能するのを構成された演算プラットフォーム）とを含む。
【００１０】
一実施の形態においては、１つ以上のユーザインタフェース１１５のコンポーネントは、電子機器１１０に統合される（例えば、キーパッド、ビデオディスプレイ及び入出力インタフェースが携帯情報端末（例えば、ソニー株式会社のクリエ（Clie：商標）と同じ筐体内に設けられる）。他の実施の形態では、１つ以上のユーザインタフェース１１５（例えば、キーボード、ポインティングデバイス（マウス、トラックボール等）、マイクロホン、スピーカ、ディスプレイ、カメラ）が、電子機器１１０から物理的に独立して、電子機器１１０に周知の手法で接続されていてもよい。一実施の形態においては、ユーザは、ユーザインタフェース１１５を用いて、電子機器１１０、サーバ１３０又は、ネットワーク１２０を介して接続されたリモートストレージ機器（図示せず）に保存されているコンテンツ及びアプリケーションにアクセスし、これらを制御する。
【００１１】
以下に説明する、本発明に基づく実施の形態では、コンテンツを同期及び追跡するための処理は、電子機器１１０又はサーバ１３０の電子プロセッサにより、又は、電子機器１１０の電子プロセッサ及びサーバ１３０の電子プロセッサが協働して実行する。図１では、サーバ１３０を単一の演算プラットフォームとして示しているが、他の実施の形態として、サーバとして機能する２つ以上の相互接続された演算プラットフォームとしてサーバ１３０を実現してもよい。
【００１２】
以下、ユーザのためにコンテンツを同期及び追跡するアプリケーションの例示的な実施の形態のコンテキストに沿って、コンテンツを同期及び追跡する方法及び装置を説明する。一実施の形態においては、ユーザは、電子機器１１０及びネットワーク１２０を介してコンテンツを利用する。他の実施の形態においては、コンテンツは、サーバ１３０及び／又は電子機器１１０内に格納されたアプリケーションによって追跡及び同期される。
【００１３】
一実施の形態においては、コンテンツを同期及び追跡するための方法及び装置は、ユーザによって指示された個々のコンテンツに関連する記録を自動的に作成する。幾つかの実施の形態では、コンテンツを同期及び追跡するための方法及び装置において、記録内の情報は、対応するコンテンツに関連する以前に保存された記録に基づいて、自動的に作成される。
【００１４】
一実施の形態においては、ユーザによるコンテンツを利用する要求は、コンテンツに関連する記録に基づいて応えられる。幾つかの実施の形態では、ユーザによるコンテンツの利用には、コンテンツを視聴し、印刷し、保存し、変更し、移行し、削除することが含まれる。一具体例においては、ユーザによる要求は、コンテンツに関連する記録に基づいて、ユーザによって確認される。更に他の具体例では、ユーザによる要求は、コンテンツに関連する記録に基づいて拒否される。更に他の具体例では、ユーザによる要求は、コンテンツに関連する記録に基づいて修正される。
【００１５】
一実施の形態においては、コンテンツを同期及び追跡するための方法及び装置は、新たなコンテンツに関連する記録に基づいて、コンテンツに関連する記録を自動的に更新する。
【００１６】
一実施の形態においては、コンテンツを同期及び追跡するための方法及び装置は、電子機器１１０及び／又はサーバ１３０によって実現される。
【００１７】
図２は、コンテンツを同期及び追跡するための方法及び装置を実現する例示的なアーキテクチャを示している。例示的なアーキテクチャは、複数の電子機器１１０と、サーバ１３０と、電子機器１１０をサーバ１３０に接続し、及び各電子機器１１０を相互に接続するネットワーク１２０とを備える。複数の電子機器１１０は、それぞれ、例えば、電子プロセッサ２０８に接続されたランダムアクセスメモリ等のコンピュータにより読取可能なメモリ２０９を備える。電子プロセッサ２０８は、コンピュータにより読取可能なメモリ２０９に保存されているプログラム命令を実行する。１人のユーザが、図１を参照して説明したように、ユーザインタフェース１１５を介して各電子機器（以下、クライアント装置ともいう）１１０を操作する。
【００１８】
サーバ１３０は、コンピュータにより読取可能なメモリ２１２に接続されたプロセッサ２１１を備える。一実施の形態においては、サーバ１３０は、例えば、これに限定されるものではないが、データベース２４０等の二次的なデータ記憶要素を始めとする１つ以上の更なる外部の又は内部の機器に接続されている。
【００１９】
一具体例では、電子プロセッサ２０８、２１１として、米国カリフォルニア州サンタクララのインテル社（Intel Corporation）のプロセッサを用いる。他のマイクロプロセッサを用いてもよい。
【００２０】
一実施の形態においては、複数のクライアント装置１１０及びサーバ１３０は、機器に情報を送信するためにカスタマイズされたアプリケーションに指示を与える。一実施の形態においては、複数のコンピュータにより読取可能な媒体であるメモリ２０９、２１２が、その一部として、カスタマイズされたアプリケーションを含む。更に、複数のクライアント装置１１０及びサーバ１３０は、カスタマイズされたアプリケーションで使用する電子メッセージを受信及び送信するように構成されている。同様にネットワーク１２０は、カスタマイズされたアプリケーションで使用する電子メッセージを送信するように構成されている。
【００２１】
メモリ２０９、メモリ２１２には、１つ以上のユーザアプリケーションが格納されており、又は、単一のユーザアプリケーションの部分が、メモリ２０９及びメモリ２１２にそれぞれ格納されている。一具体例においては、格納されているユーザアプリケーションは、格納場所にかかわらず、後述する実施の形態によって説明されるコンテンツを同期及び追跡する技術に基づいて、カスタマイズすることができる。
【００２２】
図３は、同期／追跡装置３００の一実施の形態を示している。同期／追跡装置３００は、レビューモジュール３１０、捕捉モジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０及び制御モジュール３５０を備える。一実施の形態においては、制御モジュール３５０は、レビューモジュール３１０、捕捉モジュール３２０、ストレージモジュール３３０及びインタフェースモジュール３４０と通信を行う。
【００２３】
一実施の形態においては、制御モジュール３５０は、レビューモジュール３１０、捕捉モジュール３２０、ストレージモジュール３３０及びインタフェースモジュール３４０の間で、タスク、要求及び通信を調整する。
【００２４】
一実施の形態においては、レビューモジュール３１０は、捕捉モジュール３２０を介して、コンテンツ及びコンテンツに関連する記録を解析する。一実施の形態においては、レビューモジュール３１０は、ユーザからの要求に基づいて、コンテンツ及び関連する記録を解析する。一具体例においては、要求は、コンテンツのコピー、削除、変更、表示、保存を含む。一実施の形態においては、要求のそれぞれの種類（例えば、コピー、削除、変更、表示、保存）の規則に基づいて、レビューモジュール３１０で用いる基準を定義し、要求された処理を実行する。
【００２５】
他の実施の形態においては、レビューモジュール３１０は、他のコンテンツ及びそれらに関連する記録に基づいて、新たなコンテンツに関する記録を作成する。幾つかの具体例では、レビューモジュール３１０は、他のコンテンツ及びそれらに関連する記録に基づいて、新たなコンテンツを解析し、新たなコンテンツの記録内のフィールドに、データを自動的に入力する。
【００２６】
更に他の実施の形態では、レビューモジュール３１０は、他のコンテンツ及び関連する記録に基づいて、既存の記録を更新する。一具体例においては、レビューモジュール３１０は、新たなコンテンツ及び関連する記録に基づき、既存のコンテンツに対応する記録を解析し、既存のコンテンツの既存の記録内のフィールドを自動的に更新する。
【００２７】
一実施の形態においては、捕捉モジュール３２０は、同期／追跡装置３００が使用する特定のコンテンツ及び関連する記録を特定する。一実施の形態においては、捕捉モジュール３２０は、ユーザが指定したコンテンツを特定する。更に、捕捉モジュール３２０は、レビューモジュール３１０にコンテンツ及び関連する記録を供給する。一実施の形態においては、ユーザが指示したコンテンツは、複数の機器に亘って存在する。例えば、捕捉モジュール３２０によって特定されたコンテンツは、複数の電子機器に亘って存在するコンテンツを含む。一具体例においては、電子機器１１０は、デジタルカメラ、コンピュータ、オーディオメディアプレーヤ等を含む。
【００２８】
一実施の形態においては、ストレージモジュール３３０は、コンテンツに関連する記録を保存する。また、他の実施の形態においては、ストレージモジュール３３０は、記録に関連するコンテンツを保存する。更に他の実施の形態では、ストレージモジュール３３０は、要求の各タイプの規則に関する情報を保存する。
【００２９】
一実施の形態においては、インタフェースモジュール３４０は、同期／追跡装置３００のユーザから要求を受信する。例えば、一具体例においては、ユーザは、ストレージモジュール３３０内にレコードが保存されている特定のコンテンツを削除することを要求する。
【００３０】
他の実施の形態では、インタフェースモジュール３４０は、コンテンツに関連する記録内に含まれている情報を表示する。
【００３１】
更に他の実施の形態では、インタフェースモジュール３４０は、ユーザの要求に関してユーザとインタラクトする。例えば、一具体例においては、インタフェースモジュール３４０は、ユーザが削除しようとしているコンテンツが、そのコンテンツの最後のコピーである場合、これをユーザに警告する。他の実施の形態では、ユーザは、例えば、コンテンツが最後のコピーであるか否かにかかわらず、コンテンツの削除を許可するフィードバックを同期／追跡装置３００に提供する。
【００３２】
他の実施の形態においては、インタフェースモジュール３４０は、他の機器とインタラクトする。例えば、幾つかの具体例では、他の電子機器内に保存されているコンテンツを削除する要求があった場合、インタフェースモジュール３４０は、同期／追跡装置３００によって命令されるまで、コンテンツの削除を遅らせるように、電子機器に指示する。
【００３３】
図３の同期／追跡装置３００は、例示的な目的で示しており、コンテンツを同期及び追跡する方法及び装置の一実施の形態に過ぎない。コンテンツを同期及び追跡する方法及び装置の範囲から逸脱することなく、同期／追跡装置３００に様々なモジュールを追加することができる。同様に、コンテンツを同期及び追跡する方法及び装置の範囲から逸脱することなく、ここに示すモジュールを統合又は省略することもできる。
【００３４】
図４は、同期／追跡装置３００で用いられる記録４００の概要を示している。記録４００は、特定のコンテンツに関連付けられている。幾つかの実施の形態では、記録４００は、コンテンツタイトルフィールド４１０、ファイルサイズフィールド４２０、ファイル記述フィールド４３０、関連コンテンツフィールド４４０、コンテンツ位置フィールド４５０、保存日時フィールド４６０を含む。
【００３５】
一実施の形態においては、コンテンツタイトルフィールド４１０は、コンテンツを特定するために用いられる。一具体例においては、コンテンツタイトルフィールド４１０は、コンテンツを説明するタイトルを含む。他の実施の形態では、コンテンツタイトルフィールド４１０は、コンテンツに対応する一意的な識別情報を含む。
【００３６】
一実施の形態においては、ファイルサイズフィールド４２０は、コンテンツのファイルサイズを示す。
【００３７】
一実施の形態においては、ファイル記述フィールド４３０は、コンテンツの性質を記述する。例えば、ファイル記述フィールド４３０は、コンテンツがオリジナルのコンテンツであること、変更されたコンテンツであること、コピーされたコンテンツであること、著作権保護されたコンテンツであること等を示す。
【００３８】
一実施の形態においては、関連コンテンツフィールド４４０は、記録４００に関連するコンテンツに関連する他のコンテンツを示す。例えば、関連コンテンツフィールド４４０には、記録４００に関連するコンテンツの複製であるコンテンツが示される。
【００３９】
一実施の形態においては、コンテンツ位置フィールド４５０は、コンテンツが保存されている位置を示す。
【００４０】
一実施の形態においては、保存日時フィールド４６０は、コンテンツが最後に保存された日時を示す。一実施の形態においては、保存日時フィールド４６０は、オリジナルのコンテンツと、コンテンツのコピーとを比較する際に利用される。
【００４１】
コンテンツを同期及び追跡するための方法及び装置の一実施の形態で実行される処理のフローチャートを図５〜図９に示す。フローチャート内のブロックは、コンテンツを同期及び追跡するための方法及び装置の範囲から逸脱することなく、異なる順序で実行することもできる。更に、コンテンツを同期及び追跡するための方法及び装置の範囲から逸脱することなく、ブロックを削除し、追加し、結合することもできる。
【００４２】
図５は、本発明の一実施の形態に基づいてコンテンツを同期及び追跡する処理のフローチャートである。まず、ブロック５１０において、コンテンツを検出する。幾つかの実施の形態では、コンテンツは、捕捉モジュール３２０（図３）によって検出される。
【００４３】
ブロック５２０では、コンテンツの各ピースを、対応する記録に登録する。幾つかの実施の形態では、この記録は、記録４００に示す情報を含む。
【００４４】
ブロック５３０では、ユーザから要求を受信する。幾つかの実施の形態では、この要求は、コンテンツの印刷、削除、コピー、変更を含む。
【００４５】
ブロック５４０では、要求に応じて確認をユーザに送信する。幾つかの実施の形態では、この確認は、要求、特定のコンテンツの記録及び他のコンテンツの記録に基づいて作成される。例えば、要求が特定のコンテンツ（例えば、写真）を印刷する要求であり、その特定のコンテンツの解像度がより高い複製が存在する場合、ユーザには、解像度が高いバージョンのコンテンツを印刷するオプションを表示してもよい。
【００４６】
ブロック５５０では、確認に応じるユーザからの指示を受信する。
【００４７】
ブロック５６０では、ユーザからの指示に基づいて、要求に基づく処理を実行する。一具体例においては、ユーザは、特定のコンテンツの解像度がより高いバージョンを印刷することを指示する。
【００４８】
他の実施の形態においては、ブロック５４０、５５０を省略し、ブロック５６０において、特定のコンテンツに関する要求に基づく処理を規則に基づいて実行する。例えば、特定のコンテンツを印刷する場合、その特定のコンテンツの解像度が最適なコピーを印刷するといった規則を予め設定してもよい。この場合、ブロック５３０において、特定のコンテンツを印刷する要求をユーザから受信すると、ユーザによる更なる操作なしで、特定のコンテンツの解像度が最適なコピーを印刷する。
【００４９】
図６は、本発明の一実施の形態に基づき、新たなコンテンツのための記録を作成する処理のフローチャートである。ブロック６１０では、コンテンツを保存する電子機器を特定する。一実施の形態においては、ユーザが電子機器を特定する。一実施の形態においては、電子機器は、オーディオプレーヤ、ビデオプレーヤ、コンピュータ等である。
【００５０】
ブロック６２０では、記録のないコンテンツを検出する。幾つかの実施の形態では、関連する記録を有さないコンテンツを装置の「新たな」コンテンツとみなす。
【００５１】
ブロック６３０では、記録のない新たなコンテンツと、対応する記録を有する既存のコンテンツとを比較する。一実施の形態においては、新たなコンテンツを既存のコンテンツと比較する。新たなコンテンツが既存のコンテンツに類似又は一致している場合、幾つかの実施の形態では、新たなコンテンツに対応する記録を作成する際にこの情報を利用する。
【００５２】
一実施の形態においては、実際のコンテンツを解析することによって、新たなコンテンツを既存のコンテンツと比較する。例えば、新たなコンテンツがデジタル写真である場合、画像解析器を用いて、新たなコンテンツの画像を既存のコンテンツの画像と比較する。他の実施の形態においては、新たなコンテンツのファイルサイズと既存のコンテンツのファイルサイズとを比較することにより、新たなコンテンツと既存のコンテンツとの間の類似性を比較する。
【００５３】
ブロック６４０では、新たなコンテンツに対応する記録を作成する。幾つかの実施の形態では、この記録は、図４に示す記録４００と同様である。幾つかの実施の形態では、新たなコンテンツ内に含まれている情報と、新たなコンテンツ及び既存のコンテンツの比較とに基づいて、新たなコンテンツに対応する記録を自動的に作成する。例えば、新たなコンテンツと既存のコンテンツとの比較により、コンテンツの複製又は関連するコンテンツが見つかった場合、新たなコンテンツの記録をファイル記述フィールド４３０及び関連コンテンツフィールド４４０に反映させる。
【００５４】
ブロック６５０では、新たなコンテンツに対応する記録を保存する。幾つかの実施の形態では、この記録は、ストレージモジュール３３０に保存される。
【００５５】
ブロック６６０では、新たなコンテンツの記録に基づいて、既存のコンテンツに対応する記録を更新する。例えば、新たなコンテンツと既存のコンテンツとの比較により、コンテンツの複製又は関連するコンテンツが見つかった場合、ファイル記述フィールド４３０及び関連コンテンツフィールド４４０において、既存のコンテンツの記録を更新する。
【００５６】
図７は、本発明の一実施の形態に基づき、ユーザから要求を受信する、要求された処理を実行する処理のフローチャートである。ブロック７１０において、特定のコンテンツに対応する要求をユーザから受信する。幾つかの実施の形態では、この要求は、特定のコンテンツの表示、コピー、削除、変更、利用を含む。
【００５７】
ブロック７２０では、特定のコンテンツに対応する記録を読み出す。
【００５８】
ブロック７３０で要求に対応する規則を読み出す。一実施の形態においては、この規則は、特定のコンテンツに対応する記録に応じて、要求をどのように処理するかを決定する。例えば、ユーザが特定のコンテンツを削除することを要求し、この特定のコンテンツが原本である場合、この削除を実行しないという規則を設けてもよい。また、他の具体例では、ユーザが削除しようとしているコンテンツが、特定のコンテンツの原本であることをユーザに確認するような規則を設けてもよい。他の具体例では、規則により、原本を削除できないようにしてもよい。
【００５９】
一実施の形態においては、これらの規則は、ユーザからの様々な要求に対する初期設定として予めプログラミングされる。他の実施の形態においては、規則の初期設定をユーザがカスタマイズできる。
【００６０】
ブロック７４０では、特定のコンテンツの記録及び規則に基づいて、要求された処理を実行する。例えば、ユーザが特定のコンテンツの削除を要求し、この特定のコンテンツが複製であることが対応する記録に記述されている場合、この特定のコンテンツは、削除される。一方、他の具体例において、例えば、ユーザが特定のコンテンツの削除を要求し、この特定のコンテンツが原本であることが対応する記録に記述されている場合、この特定のコンテンツは、削除されない。
【００６１】
図８は、本発明の一実施の形態に基づき、ユーザから要求を受信し、要求された処理を実行する処理のフローチャートである。ブロック８１０では、特定のコンテンツを印刷する要求をユーザから受信する。幾つかの実施の形態では、この要求は、特定のコンテンツの表示、コピー、削除、変更、利用を含む。
【００６２】
ブロック８２０では、特定のコンテンツに対応する記録を読み出す。
【００６３】
ブロック８３０では、特定のコンテンツを印刷する要求に対応する規則を読み出す。一実施の形態においては、コンテンツの印刷に関連する規則に基づき、特定のコンテンツの解像度が最適なコピーを検索する。他の実施の形態においては、コンテンツの印刷に関連する規則に基づき、特定のコンテンツのプリンタの解像度に適合する解像度のコピーを検索する。
【００６４】
ブロック８４０では、特定のコンテンツに一致し、最適の解像度を有するコンテンツを読み出す。一実施の形態においては、最適の解像度を有するコンテンツは、ユーザによって指定された特定のコンテンツである。他の実施の形態においては、最適の解像度を有するコンテンツは、ブロック８２０において読み出された記録の１つを介して特定される。
【００６５】
ブロック８５０では、プリンタ装置（図示せず）によって、ブロック８４０において特定された最適の解像度を有するコンテンツを印刷する。
【００６６】
図９は、本発明の一実施の形態に基づき、ユーザから要求を受信し、要求された処理を実行する処理のフローチャートである。ブロック９１０では、特定のコンテンツを削除する要求をユーザから受信する。幾つかの実施の形態では、この要求は、特定のコンテンツの表示、コピー、変更、変更、利用を含む。
【００６７】
ブロック７２０では、特定のコンテンツに対応する記録を読み出す。
【００６８】
ブロック９２５では、特定のコンテンツを削除する要求に対応する規則を検索する。一実施の形態においては、ブロック９３０、９４０、９５０、９６０、９７０、９８０、９９０は、特定のコンテンツを削除する要求に対応する規則を反映する。
【００６９】
ブロック９３０では、特定のコンテンツの複製を検索する。複製が検出されない場合、ブロック９４０において、ユーザに対し、この複製がない特定のコンテンツを削除してよいか再確認する。
【００７０】
ブロック９５０では、特定のコンテンツが原本であるか否かを確認する。特定のコンテンツが原本である場合、ブロック９６０において、ユーザに対し、この原本である特定のコンテンツを削除してよいか再確認する。
【００７１】
ブロック９５０では、特定のコンテンツが、その特定のコンテンツの最新の改訂バージョンであるか否かを確認する。特定のコンテンツが特定のコンテンツの最新の改訂バージョンである場合、ブロック９８０において、ユーザに対し、この特定のコンテンツの最新の改訂バージョンを削除してよいか再確認する。
【００７２】
一実施の形態においては、特定のコンテンツに対応する記録を解析することによって、特定のコンテンツが複製であるか、原本であるか、最新版であるかを判定する。他の実施の形態においては、他のコンテンツに対応する記録を解析することによって、特定のコンテンツが複製であるか、原本であるか、最新版であるかを判定する。更に他の実施の形態では、特定のコンテンツを他のコンテンツと比較することによって、特定のコンテンツが複製であるか、原本であるか、最新版であるかを判定する。
【００７３】
ブロック９９０では、特定のコンテンツに対応する記録を削除する。幾つかの実施の形態では、特定のコンテンツの複製がある場合、特定のコンテンツが原本ではない場合及び特定のコンテンツが最新版ではない場合は、ブロック９９０において、ユーザとの更なるインタラクションなしで、その特定のコンテンツを削除する。幾つかの実施の形態では、特定のコンテンツの複製がない場合、特定のコンテンツが原本である場合、特定のコンテンツが最新版である場合、その特定のコンテンツを削除する前に、削除を実行してよいかユーザに確認する。
【００７４】
本発明の特定の実施形態に関する以上の説明は、本発明を例示的に示すためのものである。例えば、コンテンツを同期及び追跡するするコンテキストにおいて、本発明の一実施の形態を説明した。この他の様々なアプリケーションに本発明を適用できる。
【００７５】
本発明は、上述した本発明に限定することを目的とせず、したがって当該技術分野の当業者が本発明の主旨を逸脱しない範囲で様々な修正、変更等を行うことが可能であることは明らかである。上述した実施例は、本発明の主旨及びその現実の応用例を説明するために選択されたものであり、当該技術分野の当業者が特定の用途に適応するように様々な修正、変更等を行うことによって本発明を最大限に利用することができる。発明の適用範囲は、特許請求の範囲によって定義される。
【図面の簡単な説明】
【００７６】
【図１】コンテンツを同期及び追跡する方法及び装置が使用される環境を示す図である。
【図２】コンテンツを同期及び追跡する方法及び装置の一実施の形態の簡略化されたブロック図である。
【図３】コンテンツを同期及び追跡する方法及び装置の一実施の形態を示す装置の簡略化されたブロック図である。
【図４】コンテンツを同期及び追跡する方法及び装置で用いられる記録の具体例を示す図である。
【図５】コンテンツを同期及び追跡する方法及び装置の一実施の形態に対応するフローチャートである。
【図６】コンテンツを同期及び追跡する方法及び装置の一実施の形態に対応するフローチャートである。
【図７】コンテンツを同期及び追跡する方法及び装置の一実施の形態に対応するフローチャートである。
【図８】コンテンツを同期及び追跡する方法及び装置の一実施の形態に対応するフローチャートである。
【図９】コンテンツを同期及び追跡する方法及び装置の一実施の形態に対応するフローチャートである。
【図１】
2007523409.tif 000003
【図２】
2007523409.tif 000004
【図３】
2007523409.tif 000005
【図４】
2007523409.tif 000006
【図５】
2007523409.tif 000007
【図６】
2007523409.tif 000008
【図７】
2007523409.tif 000009
【図８】
2007523409.tif 000010
【図９】
2007523409.tif 000011
【国際調査報告】
2007523409.tif 000012