【手続補正書】
【提出日】平成20年8月12日(2008.8.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのセットの差分トランザクションを伝送する差分トランスミッタと、
前記少なくとも１つのセットの差分トランザクションを受信する差分レシーバと、
を有することを特徴とするデータ伝送システム。
【請求項２】
前記差分トランスミッタがデータソースと接続され、
前記差分トランザクションが前記データソースに対する変更を有する、
ことを特徴とする請求項１に記載のデータ伝送システム。
【請求項３】
前記差分レシーバは、前記差分トランザクションが適用されるべきデータ宛先を含むことを特徴とする請求項２に記載のデータ伝送システム。
【請求項４】
前記差分トランスミッタが、少なくとも１つのデータソースを有するデバイスに提供されることを特徴とする請求項１に記載のデータ伝送システム。
【請求項５】
前記差分レシーバがデータ宛先を含むシステムに提供されることを特徴とする請求項４に記載のデータ伝送システム。
【請求項６】
前記変更トランザクションが、データソースからデータ宛先への変更を含むことを特徴とする請求項５に記載のデータ伝送システム。
【請求項７】
前記差分トランスミッタが、
差分ソースインターフェースと、
前記差分ソースの前の状態のコピーと、
差分トランザクションジェネレータと、
を有することを特徴とする請求項１に記載のデータ伝送システム。
【請求項８】
前記差分ソースインターフェースが、差分ソースデータを汎用フォーマットに変換することを特徴とする請求項７に記載のデータ伝送システム。
【請求項９】
前記差分トランスミッタが、複数の差分ソースインターフェースを含むことを特徴とする請求項８に記載のデータ伝送システム。
【請求項１０】
前記差分レシーバが、
差分宛先インターフェースと、
前記差分宛先の前の状態のコピーと、
宛先データコンストラクタと、
を有することを特徴とする請求項１に記載のデータ伝送システム。
【請求項１１】
前記差分ソースインターフェースが、差分ソースデータを汎用フォーマットから差分ソースフォーマットに変換することを特徴とする請求項１０に記載のデータ伝送システム。
【請求項１２】
前記差分トランスミッタが、複数の差分宛先インターフェースを含むことを特徴とする請求項１１に記載のデータ伝送システム。
【請求項１３】
前記差分トランスミッタ及び差分レシーバが、ネットワークを介して接続されたことを特徴とする請求項１に記載のデータ伝送システム。
【請求項１４】
前記ネットワークがインターネットであることを特徴とする請求項１３に記載のデータ伝送システム。
【請求項１５】
前記差分トランスミッタ及び差分レシーバが同じ装置に属することを特徴とする請求項１に記載のデータ伝送システム。
【請求項１６】
前記差分トランスミッタが第１の装置に属し、前記差分レシーバが第２の装置と接続され、前記第１及び第２の装置が、前記差分トランザクションの伝送のための接続を含むことを特徴とする請求項１に記載のデータ伝送システム。
【請求項１７】
前記差分トランスミッタ及び差分レシーバが、ストレージサーバに接続され、前記差分情報が、前記差分トランスミッタによって前記ストレージサーバに伝送され、前記差分レシーバによって前記ストレージサーバから引き出されることを特徴とする請求項１に記載のデータ伝送システム。
【請求項１８】
前記差分トランスミッタ及び差分レシーバは、インターネットを介して前記ストレージサーバに接続されたことを特徴とする請求項１７に記載のデータ伝送システム。
【請求項１９】
前記差分トランスミッタ及び前記差分レシーバと通信する管理サーバを更に含むことを特徴とする請求項１に記載のデータ伝送システム。
【請求項２０】
前記管理サーバが、差分トランスミッタ及び差分レシーバによってストレージサーバの差分情報のアクセスを許可することを特徴とする請求項１９に記載のデータ伝送システム。
【請求項２１】
前記管理サーバは、前記差分トランスミッタ及び差分レシーバに関する差分情報がストアされているストレージサーバのロケーションを示すことを特徴とする請求項２０に記載のデータ伝送システム。
【請求項２２】
前記差分トランスミッタがソースデータ再構築器を含むことを特徴とする請求項３に記載のデータ伝送システム。
【請求項２３】
前記ソースデータ再構築器の差分レシーバが、宛先からのソースに関する少なくとも第２のセットの変更トランザクションを受信することを特徴とする請求項２２に記載のデータ伝送システム。
【請求項２４】
前記差分レシーバが、宛先データ差分トランザクションジェネレータを含むことを特徴とする請求項３に記載のデータ伝送システム。
【請求項２５】
前記宛先データ差分トランザクションジェネレータが、ソースに関する宛先データから変更トランザクションを生成することを特徴とする請求項２４に記載のデータ伝送システム。
【請求項２６】
前記差分トランスミッタがサーバに設けられ、前記差分レシーバが前記データ宛先を含む装置に設けられたことを特徴とする請求項２に記載のデータ伝送システム。
【請求項２７】
前記データソースが、サーバ及び差分トランスミッタに接続されたデバイスに提供されたことを特徴とする請求項２６に記載のデータ伝送システム。
【請求項２８】
前記差分レシーバがサーバに設けられ、前記差分トランスミッタが前記データソースを含む装置に設けられたことを特徴とする請求項２に記載のデータ伝送システム。
【請求項２９】
前記データ宛先が、サーバ及び差分トランスミッタに接続された装置に提供されたことを特徴とする請求項２８に記載のデータ伝送システム。
【請求項３０】
前記差分トランスミッタ及び差分レシーバがサーバに設けられ、前記データソースがサーバと接続された装置に設けられ、前記データ宛先がサーバと接続された装置に提供されたことを特徴とする請求項２に記載のデータ伝送システム。
【請求項３１】
ネットワークに結合されたデータ伝送システムであって、
データソースに対する変更を反映する少なくとも１つのセットの変更トランザクションをネットワークに伝送する差分トランスミッタと、
前記少なくとも１つのセットの変更トランザクションをネットワークから受信する、ネットワークに結合された複数の差分レシーバと、
を有することを特徴とするデータ伝送システム。
【請求項３２】
データソースフォーマットを各々備えた複数のデータソースを有する第１のシステムと、データソースを各々備えた複数のデータソースを有する第２のシステムに関するデータ同期システムであって、
少なくとも１つのセットの差分情報を出力に伝送する第１のシステムの第１のデータシンクロナイザと、
第１のシステムから少なくとも１つのセットの差分情報を受信する第１のシステムに結合された第２のシステムの第２のデータシンクロナイザと、
を有することを特徴とするデータ同期システム。
【請求項３３】
前記差分情報が、データソースからデータ宛先への変更トランザクションを有することを特著とする請求項３２に記載のデータ同期システム。
【請求項３４】
前記各データシンクロナイザが、
データソースインターフェースと、
前記各データソースの前の状態のコピーと、
差分情報を前記コピーに加えるソースデータコンストラクタと、
差分情報ジェネレータと、
を有することを特徴とする請求項３２に記載のデータ同期システム。
【請求項３５】
前記差分情報が、前記第１のシンクロナイザから前記第２のシンクロナイザに汎用フォーマットで伝送されることを特徴とする請求項３４に記載のデータ同期システム。
【請求項３６】
前記データシンクロナイザが、各々がデータソースフォーマットに対応する、複数の差分ソースインターフェースを含む、ことを特徴とする請求項３４に記載のデータ同期システム。
【請求項３７】
前記第１のシステム及び第２のシステムがネットワークを介して結合されたことを特徴とする請求項３２に記載のデータ同期システム。
【請求項３８】
前記ネットワークがインターネットであることを特徴とする請求項３７に記載のデータ同期システム。
【請求項３９】
前記第１のシステムがサーバであり、前記第２のシステムが前記サーバと通信することができる装置であることを特徴とする請求項３２に記載のデータ同期システム。
【請求項４０】
前記第１及び第２のシステムがストレージサーバで結合され、
前記差分情報が、前記第１のシンクロナイザによって前記ストレージサーバに伝送され、前記第２のシンクロナイザによって前記ストレージサーバから引き出されることを特徴とする請求項３２に記載のデータ同期システム。
【請求項４１】
前記システムが、インターネットを介して前記ストレージサーバと結合されたことを特徴とする請求項４０に記載のデータ同期システム。
【請求項４２】
前記第１及び第２のデータシンクロナイザと通信する管理サーバを更に有することを特徴とする請求項４０に記載のデータ同期システム。
【請求項４３】
前記管理サーバは、前記シンクロナイザに関する差分情報がストアされているストレージサーバのロケーションを示すことを特徴とする請求項４２に記載のデータ同期システム。
【請求項４４】
第１及び第２のシステムにそれぞれ常駐する少なくとも第１のファイル及び第２のファイルを同期するための方法であって、
（ａ）第１のシステムの第１のファイルに対する変更から生じる差分データを判断し、
（ｂ）差分情報を第２のシステムに伝送し、
（ｃ）第２のファイルに関する変更データを生成するように差分情報を適用し、
（ｄ）差分データで第２のシステムの第２のファイルを更新する、
ステップを有することを特徴とする方法。
【請求項４５】
前記判断ステップが、
第１のファイルからのデータと、第１のファイルからのデータの前の状態のコピーとを比較するステップを有することを特徴とする請求項４４に記載の方法。
【請求項４６】
前記比較ステップが、
前記第１のファイルからデータを抽出し、
前記データを汎用ファイルフォーマットに変換し、
前記汎用フォーマットで前記データの前記コピーを提供し、
前記汎用フォーマットで差分データを提供するために、前記データと前記コピーとを比較する、
ステップを有することを特徴とする請求項４５に記載の方法。
【請求項４７】
前記適用ステップが、
前記汎用データフォーマットにおいて前記第２のファイルに関する新しいファイルデータを構築するステップを更に有することを特徴とする請求項４６に記載の方法。
【請求項４８】
前記更新ステップが、
前記新しいファイルデータを前記第２のファイルのフォーマット内に変換するステップを有することを特徴とする請求項４６に記載の方法。
【請求項４９】
前記変換ステップが、
第１のシステム及び第２のシステムをネットワークに結合させ、
前記情報をネットワークを介して第１のシステムから第２のシステムに伝送する、
ステップを有することを特徴とする請求項４４に記載の方法。
【請求項５０】
前記ネットワークがインターネットであることを特徴とする請求項４９に記載の方法。
【請求項５１】
前記伝送ステップが、
第１のシステム及び第２のシステムをサーバに結合させ、
前記情報を第１のシステムからサーバに、サーバから第２のシステムに伝送させる、
ステップを有することを特徴とする請求項４４に記載の方法。
【請求項５２】
前記結合ステップが、
第１及び第２のシステムをネットワークを介してサーバに結合させるステップを含むことを特徴とする請求項５１に記載の方法。
【請求項５３】
前記ネットワークがインターネットであることを特徴とする請求項５２に記載の方法。