【手続補正書】
【提出日】平成27年1月13日(2015.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録の集合体に対する変更を管理するための方法であって、
データ格納システムに記録の第１のセットを格納するステップであって、前記記録の第１のセットは、前記記録の集合体の第１のバージョンを表す、ステップと、
ユーザインターフェース上で受信された入力によって指定される、前記記録の集合体に対する提案された変更を検証するステップと
を含み、前記検証するステップは、
前記提案された変更に関連する検証基準に基づいて前記データ格納システムへのクエリを行い、前記クエリを行うステップに応じて第１の結果を受信するステップと、
前記記録の集合体に未だ適用されていない変更を表す記録の第２のセットを処理して、第２の結果を生成するステップであって、前記記録の第２セットによって表される前記変更は、前記入力によって指定される前記提案された変更と異なる、該生成するステップと、
前記第２の結果に基づいて前記第１の結果を更新して、第３の結果を生成するステップと、
前記第３の結果を処理して、前記検証基準に従って前記提案された変更が有効かどうかを決定するステップと
を含む、方法。
【請求項２】
前記記録の第１のセットは、１つまたは複数のソース値をそれぞれのターゲット値にマッピングするメタデータマップを含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のソース値の１つが２つ以上の異なるターゲット値にマッピングされた場合は前記提案された変更を無効にするステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記第３の結果を処理するステップは、前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定するステップを含む、請求項１に記載の方法。
【請求項５】
前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定するステップは、１つまたは複数の重複行を特定するステップを含む、請求項４に記載の方法。
【請求項６】
前記１つまたは複数の重複行は、前記検証基準として１つまたは複数のソース値を使用することで特定される、請求項４に記載の方法。
【請求項７】
前記記録の第２のセットは、ユーザインターフェースに入力されている前記記録の第１のセットに対する提案された変更を表す１つまたは複数の変更セットを含む、請求項１に記載の方法。
【請求項８】
前記入力は、以前に保存された変更セットに関連する変更を前記記録の第１のセットに適用するという命令を含む、請求項１に記載の方法。
【請求項９】
前記記録の集合体に対する前記提案された変更を検証するステップは、前記入力によって前記ユーザインターフェースで指定される他の提案された変更に対して、前記提案された変更を検証するステップを含む、請求項１に記載の方法。
【請求項１０】
前記ユーザインターフェースは、記録セットの１つまたは複数のサブセットを選択可能に表示するための１つまたは複数のフィルタを含む、請求項１に記載の方法。
【請求項１１】
前記提案された変更が有効でない場合に通知を生成するステップをさらに含む、請求項１に記載の方法。
【請求項１２】
前記通知は、前記検証基準に違反する前記提案された変更の一部を特定する、請求項１１に記載の方法。
【請求項１３】
記録の集合体に対する変更を管理するためのコンピュータプログラムを格納するコンピュータ可読記憶媒体であって、前記コンピュータプログラムは、コンピューティングシステムに、
データ格納システムに記録の第１のセットを格納させるための命令であって、前記記録の第１のセットは、前記記録の集合体の第１のバージョンを表す、命令と、
ユーザインターフェース上で受信された入力によって指定される、前記記録の集合体に対する提案された変更を検証させるための命令と
を含み、前記検証することは、
前記提案された変更に関連する検証基準に基づいて前記データ格納システムへのクエリを行い、前記クエリを行うことに応じて第１の結果を受信することと、
前記記録の集合体に未だ適用されていない変更を表す記録の第２のセットを処理して、第２の結果を生成することであって、前記記録の第２セットによって表される前記変更は、前記入力によって指定される前記提案された変更と異なる、該生成することと、
前記第２の結果に基づいて前記第１の結果を更新して、第３の結果を生成することと、
前記第３の結果を処理して、前記検証基準に従って前記提案された変更が有効かどうかを決定することと
を含む、コンピュータ可読記憶媒体。
【請求項１４】
記録の集合体に対する変更を管理するためのコンピューティングシステムであって、
記録の第１のセットを格納するデータ格納システムであって、前記記録の第１のセットは、前記記録の集合体の第１のバージョンを表す、データ格納システムと、
ユーザインターフェース上で受信された入力によって指定される、前記記録の集合体に対する提案された変更を検証するよう構成された少なくとも１つのプロセッサと
を含み、前記検証することは、
前記提案された変更に関連する検証基準に基づいて前記データ格納システムへのクエリを行い、前記クエリを行うことに応じて第１の結果を受信することと、
前記記録の集合体に未だ適用されていない変更を表す記録の第２のセットを処理して、第２の結果を生成することであって、前記記録の第２セットによって表される前記変更は、前記入力によって指定される前記提案された変更と異なる、該生成することと、
前記第２の結果に基づいて前記第１の結果を更新して、第３の結果を生成することと、
前記第３の結果を処理して、前記検証基準に従って前記提案された変更が有効かどうかを決定することと
を含む、コンピューティングシステム。
【請求項１５】
記録の集合体に対する変更を管理するためのコンピューティングシステムであって、
記録の第１のセットを格納するための手段であって、前記記録の第１のセットは、前記記録の集合体の第１のバージョンを表す、手段と、
ユーザインターフェース上で受信された入力によって指定される、前記記録の集合体に対する提案された変更を検証するための手段と
を含み、前記検証することは、
前記提案された変更に関連する検証基準に基づいて前記データ格納システムへのクエリを行い、前記クエリを行うことに応じて第１の結果を受信することと、
前記記録の集合体に未だ適用されていない変更を表す記録の第２のセットを処理して、第２の結果を生成することであって、前記記録の第２セットによって表される前記変更は、前記入力によって指定される前記提案された変更と異なる、該生成することと、
前記第２の結果に基づいて前記第１の結果を更新して、第３の結果を生成することと、
前記第３の結果を処理して、前記検証基準に従って前記提案された変更が有効かどうかを決定することと
を含む、コンピューティングシステム。
【請求項１６】
前記記録の第１のセットは、１つまたは複数のソース値をそれぞれのターゲット値にマッピングするメタデータマップを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記コンピュータプログラムは、前記コンピューティングシステムに、
前記１つまたは複数のソース値の１つが２つ以上の異なるターゲット値にマッピングされた場合は前記提案された変更を無効にさせるための命令をさらに含む、請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記第３の結果を処理することは、前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することは、１つまたは複数の重複行を特定することを含む、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記１つまたは複数の重複行は、前記検証基準として１つまたは複数のソース値を使用することで特定される、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記記録の第２のセットは、ユーザインターフェースに入力されている前記記録の第１のセットに対する提案された変更を表す１つまたは複数の変更セットを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記入力は、以前に保存された変更セットに関連する変更を前記記録の第１のセットに適用するという命令を含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記記録の集合体に対する前記提案された変更を検証することは、前記入力によって前記ユーザインターフェースで指定される他の提案された変更に対して、前記提案された変更を検証することを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記ユーザインターフェースは、記録セットの１つまたは複数のサブセットを選択可能に表示するための１つまたは複数のフィルタを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項２５】
前記コンピュータプログラムは、前記コンピューティングシステムに、
前記提案された変更が有効でない場合に通知を生成させる命令をさらに含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項２６】
前記通知は、前記検証基準に違反する前記提案された変更の一部を特定する、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記記録の第１のセットは、１つまたは複数のソース値をそれぞれのターゲット値にマッピングするメタデータマップを含む、請求項１４に記載のコンピューティングシステム。
【請求項２８】
前記プロセッサは、
前記１つまたは複数のソース値の１つが２つ以上の異なるターゲット値にマッピングされた場合は前記提案された変更を無効にするようさらに構成される、請求項２７に記載のコンピューティングシステム。
【請求項２９】
前記第３の結果を処理することは、前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することを含む、請求項１４に記載のコンピューティングシステム。
【請求項３０】
前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することは、１つまたは複数の重複行を特定することを含む、請求項２９に記載のコンピューティングシステム。
【請求項３１】
前記１つまたは複数の重複行は、前記検証基準として１つまたは複数のソース値を使用することで特定される、請求項２９に記載のコンピューティングシステム。
【請求項３２】
前記記録の第２のセットは、ユーザインターフェースに入力されている前記記録の第１のセットに対する提案された変更を表す１つまたは複数の変更セットを含む、請求項１４に記載のコンピューティングシステム。
【請求項３３】
前記入力は、以前に保存された変更セットに関連する変更を前記記録の第１のセットに適用するという命令を含む、請求項１４に記載のコンピューティングシステム。
【請求項３４】
前記記録の集合体に対する前記提案された変更を検証することは、前記入力によって前記ユーザインターフェースで指定される他の提案された変更に対して、前記提案された変更を検証することを含む、請求項１４に記載のコンピューティングシステム。
【請求項３５】
前記ユーザインターフェースは、記録セットの１つまたは複数のサブセットを選択可能に表示するための１つまたは複数のフィルタを含む、請求項１４に記載のコンピューティングシステム。
【請求項３６】
前記プロセッサは、
前記提案された変更が有効でない場合に通知を生成するようさらに構成される、請求項１４に記載のコンピューティングシステム。
【請求項３７】
前記通知は、前記検証基準に違反する前記提案された変更の一部を特定する、請求項３６に記載のコンピューティングシステム。
【請求項３８】
前記記録の第１のセットは、１つまたは複数のソース値をそれぞれのターゲット値にマッピングするメタデータマップを含む、請求項１５に記載のコンピューティングシステム。
【請求項３９】
前記１つまたは複数のソース値の１つが２つ以上の異なるターゲット値にマッピングされた場合は前記提案された変更を無効にするための手段をさらに含む、請求項３８に記載のコンピューティングシステム。
【請求項４０】
前記第３の結果を処理することは、前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することを含む、請求項１５に記載のコンピューティングシステム。
【請求項４１】
前記提案された変更の適用により、１つまたは複数の重複記録が作成されることになるかどうかを特定することは、１つまたは複数の重複行を特定することを含む、請求項４０に記載のコンピューティングシステム。
【請求項４２】
前記１つまたは複数の重複行は、前記検証基準として１つまたは複数のソース値を使用することで特定される、請求項４０に記載のコンピューティングシステム。
【請求項４３】
前記記録の第２のセットは、ユーザインターフェースに入力されている前記記録の第１のセットに対する提案された変更を表す１つまたは複数の変更セットを含む、請求項１５に記載のコンピューティングシステム。
【請求項４４】
前記入力は、以前に保存された変更セットに関連する変更を前記記録の第１のセットに適用するという命令を含む、請求項１５に記載のコンピューティングシステム。
【請求項４５】
前記記録の集合体に対する前記提案された変更を検証することは、前記入力によって前記ユーザインターフェースで指定される他の提案された変更に対して、前記提案された変更を検証することを含む、請求項１５に記載のコンピューティングシステム。
【請求項４６】
前記ユーザインターフェースは、記録セットの１つまたは複数のサブセットを選択可能に表示するための１つまたは複数のフィルタを含む、請求項１５に記載のコンピューティングシステム。
【請求項４７】
前記提案された変更が有効でない場合に通知を生成するための手段をさらに含む、請求項１５に記載のコンピューティングシステム。
【請求項４８】
前記通知は、前記検証基準に違反する前記提案された変更の一部を特定する、請求項４７に記載のコンピューティングシステム。
【請求項４９】
前記記録の第２のセットは、前記記録の集合体に対する前記提案された変更を指定する前記入力を受信する前に前記データ格納システムに格納される、請求項１に記載の方法。
【請求項５０】
前記記録の第２のセットは、前記記録の集合体に対する前記提案された変更を指定する前記入力を受信する前に前記データ格納システムに格納される、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項５１】
前記記録の第２のセットは、前記記録の集合体に対する前記提案された変更を指定する前記入力を受信する前に前記データ格納システムに格納される、請求項１４に記載のコンピューティングシステム。
【請求項５２】
前記記録の第２のセットは、前記記録の集合体に対する前記提案された変更を指定する前記入力を受信する前に前記データ格納システムに格納される、請求項１５に記載のコンピューティングシステム。