【手続補正書】
【提出日】平成21年1月8日(2009.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の電子装置と第２の電子装置との間でデータを同期させるコンピュータ実装方法であって、
複数のアプリケーションデータの種別から使用可能な同期の情報を示す、前記第２の電子装置からのメタデータがデータベースに存在することを示す表示を、前記第１の電子装置において受信するステップと、
前記第１の電子装置と前記第２の電子装置との間で更新すべき、前記第２の電子装置からのメタデータを含む前記データベースを選択するステップと、
前記複数のメタデータのデータの種別の各データ種別について、クエリを前記第１の電子装置から前記第２の電子装置に送信して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しない、前記メタデータに関連付けられている情報を反映する前記更新すべきメタデータの項目のリストを前記第２の電子装置が作成するステップと、
前記更新すべきメタデータに関連付けられているプロフィール情報であって、前記第１の電子装置と前記第２の電子装置との間で以前試みられた同期に関連付けられた情報を有するプロフィール情報を取得するステップと、
前記取得したプロフィール情報からデータの回復を実行するか否かを決定するステップと、
前記取得したプロフィール情報がデータの回復を実行すべきことを示すときは、データ回復の情報を、前記第１の電子装置から前記第２の電子装置に送信するステップと、
前記取得したプロフィール情報がデータの回復を実行すべきことを示していないときは、前記更新すべき情報を前記第１の電子装置から前記第２の電子装置に送信するステップと
を備えたことを特徴とするコンピュータ実装方法。
【請求項２】
前記クエリを特に更新すべきメタデータの種別用に設計するステップをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項３】
前記第２の電子装置は、前記データベースに対して前記更新されたメタデータについてのクエリを発行することを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項４】
前記更新すべきメタデータの項目の前記リストを前記データベースから取り出すステップをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項５】
前記第１の電子装置上の変更されたメタデータに関連付けられている生成番号と前記第２の電子装置上の前記更新すべきメタデータとを比較して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しない前記メタデータに関連付けられている前記情報を決定するステップをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項６】
前記更新すべきメタデータに関連付けられているプロフィール情報を取得して、メタデータを更新する要求が繰り返されていることを決定するステップをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項７】
前記第１の電子装置および前記第２の電子装置に格納されているメタデータ間の競合を解決して、前記メタデータの同じバージョンが前記第１の電子装置上、および前記第２の電子装置上に存在するようにするステップをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項８】
第１の電子装置と第２の電子装置との間でデータを同期させるシステムであって、
前記第１および第２の電子装置に結合され、前記第１および第２の電子装置上のメタデータへの変更が実装されるデータベースと、
前記データベースに結合される同期エンジンであって、
複数のアプリケーションデータの種別から使用可能な同期の情報を示す、前記第２の電子装置からのメタデータがデータベースに存在することを示す表示を、前記第１の電子装置において送信し、
前記複数のメタデータのデータの種別の各データ種別について、クエリを前記第２の電子装置に送信して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しない前記メタデータに関連付けられている情報を反映する前記更新すべきメタデータの項目のリストを前記第２の電子装置が作成し、
前記更新すべきメタデータに関連付けられているプロフィール情報であって、前記第１の電子装置と前記第２の電子装置との間で以前試みられた同期に関連付けられた情報を有するプロフィール情報を取得し、
前記取得したプロフィール情報からデータの回復を実行するか否かを決定し、
前記取得したプロフィール情報がデータの回復を実行すべきことを示すときは、データ回復の情報を、前記第１の電子装置から前記第２の電子装置に送信し、および
前記取得したプロフィール情報がデータの回復を実行すべきことを示していないときは、前記更新すべき情報を前記第２の電子装置に送信する
よう構成される同期エンジンと
を備えたことを特徴とするシステム。
【請求項９】
前記データベースは、前記第１の電子装置および前記第２の電子装置から成るグループのうちの少なくとも１つのメモリ構成要素で使用可能であることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記更新すべき情報は、前記データベースから取り出されることを特徴とする請求項８に記載のシステム。
【請求項１１】
前記データベースに結合されて、前記情報にどの変更が加えられたかに基づく情報のカテゴリを含む特定の情報が前記データベースから取得可能なフィルタをさらに備えたことを特徴とする請求項８に記載のシステム。
【請求項１２】
前記情報のカテゴリは、新しく追加された情報、変更された情報、ソフト削除された情報、および削除された情報を含むことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記同期エンジンは、前記データベースと前記アプリケーションプログラムインターフェイスとを仲裁して、前記同期エンジンが起動されるたびに、アプリケーションプログラムインターフェイスと通信し、前記情報を列挙するようにすることを特徴とする請求項８に記載のシステム。
【請求項１４】
前記アプリケーションプログラムインターフェイスの各項目は、情報の列挙によって確実に前記データベース内にさらに含まれるようにすることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記データベースは、データを更新する要求が繰り返されるかどうかを決定するために使用されるプロフィール情報を含むことを特徴とする請求項８に記載のシステム。
【請求項１６】
前記データベースは、回復同期処理が必要かどうかを決定するために使用されるプロフィール情報を含むことを特徴とする請求項８に記載のシステム。
【請求項１７】
同期が中断されると、前記メタデータが回復可能なように、最新の情報更新要求に関連付けられている前記メタデータのバックアップを格納するステップを回復同期処理が含むことを特徴とする請求項１６に記載のシステム。
【請求項１８】
第１の電子装置と第２の電子装置との間でデータを同期させるコンピュータ実行可能命令を有するコンピュータ読取可能な媒体であって、該命令は、
データベースに対しメタデータが更新されるのに対応して、複数のアプリケーションデータの種別から使用可能な同期の情報を示す、前記第２の電子装置からのメタデータがデータベースに存在することを示す表示を、前記第１の電子装置において受信するステップと、
前記第１の電子装置と前記第２の電子装置との間で更新すべき、前記第２の電子装置からのメタデータを含む前記データベースを選択するステップと、
更新すべきメタデータの種類用に特に設計されたクエリを前記第１の電子装置から前記第２の電子装置に送信して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しない情報を反映する前記更新すべきメタデータの項目のリストを前記第２の電子装置が作成するステップと、
前記更新すべきメタデータに関連付けられている情報を前記第１の電子装置から前記第２の電子装置に送信するステップと
を備えたことを特徴とするコンピュータ読取可能な媒体。
【請求項１９】
前記第１の電子装置上の変更されたメタデータに関連付けられている生成番号と、前記第２の電子装置上の前記更新すべきメタデータとを比較して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しない前記メタデータに関連付けられている前記情報を決定するステップをさらに備えたことを特徴とする請求項１８に記載のコンピュータ読取可能な媒体。
【請求項２０】
第１の電子装置と第２の電子装置との間でデータを同期させるシステムであって、
複数のデータの種別含む、前記第２の電子装置からのメタデータがデータベースに存在することを示す表示を、前記第１の電子装置において受信する手段と、
前記第１の電子装置と前記第２の電子装置との間で更新すべき、前記第２の電子装置からのメタデータを含む前記データベースを選択する手段と、
前記複数のメタデータのデータの種別の各データ種別について、クエリを前記第１の電子装置から前記第２の電子装置に送信して、前記第２の電子装置には存在するが、前記第１の電子装置には存在しないメタデータに関連付けられている情報を反映する前記更新すべきメタデータの項目のリストを前記第２の電子装置が作成するようにする手段と、
前記更新すべきメタデータに関連付けられているプロフィール情報であって、前記第１の電子装置と前記第２の電子装置との間で以前試みられた同期に関連付けられた情報を有するプロフィール情報を取得する手段と、
前記取得したプロフィール情報からデータの回復を実行するか否かを決定する手段と、
前記取得したプロフィール情報がデータの回復を実行すべきことを示すときは、データ回復の情報を、前記第１の電子装置から前記第２の電子装置に送信するステップと、
前記取得したプロフィール情報がデータの回復を実行すべきことを示していないときは、前記更新すべき情報を前記第１の電子装置から前記第２の電子装置に送信する手段と
を備えたことを特徴とするシステム。