【手続補正書】
【提出日】平成20年1月25日(2008.1.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  書式を持つ少なくとも１つのアプリケーションデータ宛先を備える装置内のシステムであって、
前記少なくとも１つのアプリケーションデータ宛先の変更に付随する差分情報を受信する差分エンジンと、
前記少なくとも１つのデータ宛先に前記差分情報を加えるアプリケーションインタフェースと、
を含むことを特徴とするシステム。
【請求項２】  前記差分エンジンは、
前記差分情報を受信する前の状態にあるアプリケーションデータを反映するデータ記憶と、
差分情報を受信し、変更情報を構築するためにその差分情報を前記データ記憶と比較するデルタエンジンと、
を含むことを特徴とする請求項１に記載のシステム。
【請求項３】  前記差分情報は、データ記憶のデータに結合された変更トランザクションを包含するデータファイルを含むことを特徴とする請求項２に記載のシステム。
【請求項４】  前記アプリケーションインタフェースは、前記アプリケーションデータ宛先に結合データを加えることを特徴とする請求項２に記載のシステム。
【請求項５】  前記アプリケーションインタフェースは、汎用データ書式で前記変更情報を受信することを特徴とする請求項４に記載のシステム。
【請求項６】  前記アプリケーションインタフェースは、前記差分エンジンから汎用書式データを受信する入力部、及び、前記アプリケーションデータ宛先の書式への出力部を含むことを特徴とする請求項１に記載のシステム。
【請求項７】  複数のアプリケーションデータ宛先の書式のために複数のアプリケーションインタフェースを更に含むことを特徴とする請求項６に記載のシステム。
【請求項８】  符号解読ルーチンを更に含むことを特徴とする請求項１に記載のシステム。
【請求項９】  前記符号解読ルーチンは、前記差分エンジンへの入力の前に前記差分情報を符号解読することを特徴とする請求項８に記載のシステム。
【請求項１０】  圧縮ルーチンを更に含むことを特徴とする請求項１に記載のシステム。
【請求項１１】  前記圧縮ルーチンは、前記差分エンジンへの入力の前に前記差分情報を圧縮解除することを特徴とする請求項１０に記載のシステム。
【請求項１２】  前記アプリケーションインタフェースは、アプリケーションデータ宛先書式入力部及び汎用データ書式出力部を持つ抽出インタフェースを含み、前記差分エンジンは、汎用データ入力部及び差分情報出力部を含むことを特徴とする請求項１に記載のシステム。
【請求項１３】  前記装置は、ネットワークに結合され、前記差分エンジンは、ネットワークインタフェースを含み、前記差分エンジンは、前記ネットワークインタフェースを通じて差分情報を出力することを特徴とする請求項１２に記載のシステム。
【請求項１４】  前記装置は、ネットワークに結合され、前記差分エンジンは、ネットワークインタフェースを含むことを特徴とする請求項１に記載のシステム。
【請求項１５】  前記差分エンジンは、前記ネットワークインタフェースを通じて前記差分情報を受信することを特徴とする請求項１４に記載のシステム。
【請求項１６】  前記差分エンジンに結合されるバージョン化モジュールを更に含むことを特徴とする請求項１に記載のシステム。
【請求項１７】  前記バージョン化モジュールは、前記差分情報のバージョンを判断することを特徴とする請求項１６に記載のシステム。
【請求項１８】  イベントトリガを更に含むことを特徴とする請求項１に記載のシステム。
【請求項１９】  前記イベントトリガは、前記アプリケーションによる前記差分情報の受信を可能にすることを特徴とする請求項１８に記載のシステム。
【請求項２０】  (Ａ)データファイルの部分集合に対する差分情報を受信する段階と、
(Ｂ)前記差分情報を前記データファイルの部分集合に加える段階と、
を含むことを特徴とする、システム内のデータファイルを更新する方法。
【請求項２１】  前記受信する段階は、
(ｉ)別のシステム上のデータファイルの変更を詳述する変更ログを受信する段階と、
(ｉｉ)変更データを生成するために、前記データファイルと同一データを包含するデータ記憶に前記変更を加える段階と、
を含むことを特徴とする請求項２０に記載の方法。
【請求項２２】  前記段階(ｉ)は、汎用データ書式で前記データの変更を生成する段階を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】  前記段階(Ｂ)は、
前記汎用データ書式の前記変更をアプリケーション指定書式に変換する段階と、
前記データへの変更を用いて前記データを更新する段階と、
を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】  ソース書式でのデータソースを持つネットワークに結合された装置内のシステムであって、
前記データソースからデータを抽出するアプリケーションインタフェースと、
前記データを受信し、前記データソースの変更に付随する差分情報を出力する差分エンジンと、
を含むことを特徴とするシステム。
【請求項２５】  前記アプリケーションインタフェースは、
ソース書式インタフェースと、
前記データを前記ソース書式から汎用書式内にマッピングする変換器と、
を含むことを特徴とする請求項２４に記載のシステム。
【請求項２６】  前記差分エンジンは、
前記データの前の状態を反映するデータ記憶と、
変更トランザクションを準備するために前記データと前記データ記憶とを比較するデルタ生成器と、
を含むことを特徴とする請求項２４に記載のシステム。
【請求項２７】  前記アプリケーションインタフェースは、前記データソースからデータを抽出することを特徴とする請求項２５に記載のシステム。
【請求項２８】  前記アプリケーションインタフェースは、ソースデータを汎用データ書式に変換することを特徴とする請求項２７に記載のシステム。
【請求項２９】  前記アプリケーションインタフェースは、
ソース書式データを受信する入力部と、
汎用書式データを供給する出力部と、
を含むことを特徴とする請求項２４に記載のシステム。
【請求項３０】  符号解読ルーチンを更に含むことを特徴とする請求項２４に記載のシステム。
【請求項３１】  前記符号解読ルーチンは、前記差分エンジンからの出力に続いて前記差分情報を符号解読することを特徴とする請求項３０に記載のシステム。
【請求項３２】  圧縮ルーチンを更に含むことを特徴とする請求項２４に記載のシステム。
【請求項３３】  前記圧縮ルーチンは、前記差分エンジンからの出力に続いて前記差分情報を圧縮解除することを特徴とする請求項３２に記載のシステム。
【請求項３４】  前記アプリケーションインタフェースは、ソース書式出力部及び汎用データ書式入力部を持つ再構築インタフェースを含み、前記差分エンジンは、汎用データ出力部及びソース書式入力部を含むことを特徴とする請求項２４に記載のシステム。
【請求項３５】  前記装置は、ネットワークに結合され、差分エンジンは、ネットワークインタフェースを含み、前記差分エンジンは、前記ネットワークインタフェースを通じて前記差分情報を受信することを特徴とする請求項３４に記載のシステム。
【請求項３６】  前記装置は、ネットワークに結合され、差分エンジンは、ネットワークインタフェースを含むことを特徴とする請求項２４に記載のシステム。
【請求項３７】  前記差分エンジンは、前記ネットワークインタフェースを通じて前記差分情報を出力することを特徴とする請求項３６に記載のシステム。
【請求項３８】  前記差分エンジンに結合されたバージョン化モジュールを更に含むことを特徴とする請求項２４に記載のシステム。
【請求項３９】  前記バージョン化モジュールは、前記差分情報のバージョンを判断することを特徴とする請求項３８に記載のシステム。
【請求項４０】  イベントトリガを更に含むことを特徴とする請求項２４に記載のシステム。
【請求項４１】  前記イベントトリガは、前記アプリケーションによる前記差分情報の受信を可能にすることを特徴とする請求項４０に記載のシステム。
【請求項４２】  データソースの少なくとも部分集合から差分情報を抽出する段階と、
前記データソースの少なくとも前記部分集合に対して差分情報を出力する段階と、
を含むことを特徴とする、システム内のデータソースを更新する方法。
【請求項４３】  前記出力する段階は、
前記システム内のデータソースの前記部分集合の変更の有無を判断する段階と、
別のシステム上のデータソースの部分集合の変更を詳述する変更ログを生成する段階と、
を含むことを特徴とする請求項４２に記載の方法。
【請求項４４】  前記判断する段階は、
前記データソースの部分集合からのデータを前記データソースの前の状態を反映するデータ記憶と比較する段階、
を含むことを特徴とする請求項４３に記載の方法。
【請求項４５】  前記生成する段階は、汎用データ書式で前記データの変更を生成する段階を含むことを特徴とする請求項４３に記載の方法。
【請求項４６】  前記データソースに対する変更情報を受信する段階と、
前記変更情報を更新されたソースデータに変換する段階と、
前記更新されたソースデータの変更で前記ソースを更新する段階と、
を更に含むことを特徴とする請求項４５に記載の方法。
【請求項４７】  複数のデータファイルを包含するネットワークに結合された装置内のアプリケーションであって、
前記データファイルの変更から生じる第１の組の差分情報を抽出する抽出ルーチンと、
前記第１の組の差分情報を出力部に発信する差分化発信器と、
入力部から第２の組の差分情報を受信する差分化受信器と、
前記第２の組の差分情報を前記データファイルに加える再構築ルーチンと、
を含むことを特徴とするアプリケーション。
【請求項４８】  前記差分ルーチンは、
前記差分情報を受信する前の状態における前記データファイルの状態を反映するデータ記憶と、
差分情報を受信し、変更情報を構築するためにその差分情報を前記データ記憶と比較するデルタエンジンと、
を含むことを特徴とする請求項４７に記載のアプリケーション。
【請求項４９】  符号解読ルーチンを更に含むことを特徴とする請求項４７に記載のアプリケーション。
【請求項５０】  圧縮ルーチンを更に含むことを特徴とする請求項４７に記載のアプリケーション。
【請求項５１】  前記システムは、ネットワークに結合され、前記第１及び前記第２の組の差分情報は、前記ネットワークから受信されて前記ネットワークに出力されることを特徴とする請求項４７に記載のアプリケーション。
【請求項５２】  前記差分エンジンに結合されたバージョン化モジュールを更に含むことを特徴とする請求項４７に記載のアプリケーション。
【請求項５３】  データファイルの部分集合に対する第１の変更トランザクションを受信する段階と、
前記第１の変更トランザクションを前記データファイルの部分集合に加える段階と、
前記データファイルの変更に続いて、前記データファイルに対する第２の変更トランザクションを生成する段階と、
前記第２の変更トランザクションを出力部に出力する段階と、
を含むことを特徴とする、システム内のデータファイルを更新する方法。
【請求項５４】  前記受信する段階は、前記データファイルの部分集合に対して識別された変更トランザクションを抽出するためにデータストリームを構文解析する段階を含むことを特徴とする請求項５３に記載の方法。
【請求項５５】  前記加える段階は、前記変更トランザクションをデータファイルの前記部分集合内のデータを含むデータ記憶と比較する段階を含むことを特徴とする請求項５３に記載の方法。
【請求項５６】  前記データ記憶は、前記データを汎用データ書式で含むことを特徴とする請求項５５に記載の方法。
【請求項５７】  前記生成する段階は、前記変更トランザクションの各々に汎用識別子を割当てる段階を含むことを特徴とする請求項５３に記載の方法。
【請求項５８】  前記変更トランザクションの各々をバージョンで識別する段階を更に含むことを特徴とする請求項５７に記載の方法。