【手続補正書】
【提出日】平成30年11月5日(2018.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサによって、コンピュータ・プログラムの第１のバージョンを解析するステップであって、前記コンピュータ・プログラムの前記第１のバージョンに含まれる第１のデータ処理要素を識別するステップを含み、前記第１のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ・ソースを参照するステップと、
前記第１のデータ・ソースと異なる第２のデータ・ソースを表すデータ・ソース要素を生成するステップと、
前記コンピュータ・プログラムの第２のバージョンを生成するステップであって、前記コンピュータ・プログラムの前記第２のバージョンが、前記生成されたデータ・ソース要素、および前記第１のデータ処理要素に基づく第２のデータ処理要素を含むステップと
を含み、
前記コンピュータ・プログラムの前記第２のバージョンにおいて、前記第２のデータ処理要素が前記生成されたデータ・ソース要素を参照する、方法。
【請求項２】
前記第２のデータ・ソースの位置を決定するステップを含む、請求項１に記載の方法。
【請求項３】
前記第２のデータ・ソースの前記位置を決定するステップが、前記位置を示す入力を受信するステップを含む、請求項２に記載の方法。
【請求項４】
ユーザ・インターフェースにおいて、前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の識別子を提示するステップを含む、請求項１に記載の方法。
【請求項５】
前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の選択結果を受信するステップを含む、請求項４に記載の方法。
【請求項６】
前記コンピュータ・プログラムの前記第１のバージョンを解析するステップが、前記コンピュータ・プログラムの前記第１のバージョンでの前記データ処理要素のうち少なくとも１つへの入力フローを解析するステップを含む、請求項１に記載の方法。
【請求項７】
前記コンピュータ・プログラムの実行時に、前記コンピュータ・プログラムの前記第１のバージョンを解析するステップを含む、請求項１に記載の方法。
【請求項８】
前記コンピュータ・プログラムがグラフを含む、請求項１に記載の方法。
【請求項９】
前記コンピュータ・プログラムの前記第２のバージョンを生成するステップが、前記生成されたデータ・ソース要素を前記第２のデータ処理要素への入力フローに配置するステップを含む、請求項８に記載の方法。
【請求項１０】
前記第２のデータ・ソースからのデータが、前記第１のデータ・ソースからのデータと同じフォーマットを有する、請求項１に記載の方法。
【請求項１１】
前記データ・ソース要素を生成するステップが、前記生成されたデータ・ソース要素についてオーバレイ指定を定義するステップを含む、請求項１に記載の方法。
【請求項１２】
前記第１のデータ・ソースからのデータに基づいて、前記第２のデータ・ソースにデータを読み込むステップを含む、請求項１に記載の方法。
【請求項１３】
前記コンピュータ・プログラムの前記第１のバージョンでは、第３のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照し、前記コンピュータ・プログラムの前記第２のバージョンでは、前記第３のデータ処理要素に基づく第４のデータ処理要素が、前記第１のデータ宛先とは異なる第２のデータ宛先を参照する、請求項１に記載の方法。
【請求項１４】
前記コンピュータ・プログラムの前記第１のバージョンに含まれる第３のデータ処理要素を識別するステップであって、前記第３のデータ処理が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照するステップと、
前記第１のデータ宛先と異なる第２のデータ宛先を表す出力要素を生成するステップと
を含み、
前記コンピュータ・プログラムの前記第２のバージョンが、前記生成された出力要素、および前記第３のデータ処理要素に基づく第４のデータ処理要素を含み、
前記コンピュータ・プログラムの前記第２のバージョンでは、前記第４のデータ処理要素が、前記生成された出力要素を参照する、請求項１に記載の方法。
【請求項１５】
前記第２のデータ宛先の位置を決定するステップを含む、請求項１４に記載の方法。
【請求項１６】
前記第２のデータ宛先の前記位置を決定するステップが、前記位置を示す入力を受信するステップを含む、請求項１４に記載の方法。
【請求項１７】
前記コンピュータ・プログラムの前記第２のバージョンを実行するステップを含む、請求項１に記載の方法。
【請求項１８】
前記コンピュータ・プログラムの前記第２のバージョンを実行するステップによって、前記コンピュータ・プログラムのデバッギングが可能になる、請求項１に記載の方法。
【請求項１９】
前記コンピュータ・プログラムの少なくとも一部分の前記第２のバージョンを生成するステップが、前記コンピュータ・プログラムの前記一部分のコピーを生成するステップを含む、請求項１に記載の方法。
【請求項２０】
前記生成されたデータ・ソース要素を含むように、前記コンピュータ・プログラムの前記一部分の前記コピーを修正するステップを含む、請求項１９に記載の方法。
【請求項２１】
プロセッサによって、コンピュータ・プログラムの第１のバージョンを解析するための手段であって、前記解析するステップが、前記コンピュータ・プログラムの前記第１のバージョンに含まれる第１のデータ処理要素を識別するステップを含み、前記第１のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ・ソースを参照する手段と、
前記第１のデータ・ソースと異なる第２のデータ・ソースを表すデータ・ソース要素を生成するための手段と、
前記コンピュータ・プログラムの第２のバージョンを生成するための手段であって、前記コンピュータ・プログラムの前記第２のバージョンが、前記生成されたデータ・ソース要素、および前記第１のデータ処理要素に基づく第２のデータ処理要素を含む手段と
を含み、
前記コンピュータ・プログラムの前記第２のバージョンにおいて、前記第２のデータ処理要素が前記生成されたデータ・ソース要素を参照する、システム。
【請求項２２】
メモリに結合されたプロセッサを含むシステムであって、
前記プロセッサによって、コンピュータ・プログラムの第１のバージョンを解析し、前記解析するステップが、コンピュータ・プログラムの前記第１のバージョンに含まれる第１のデータ処理要素を識別するステップを含み、前記第１のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ・ソースを参照し、
前記第１のデータ・ソースと異なる第２のデータ・ソースを表すデータ・ソース要素を生成し、
前記コンピュータ・プログラムの少なくとも一部分の第２のバージョンを生成し、前記コンピュータ・プログラムの前記第２のバージョンが、前記生成されたデータ・ソース要素、および前記第１のデータ処理要素に基づく第２のデータ処理要素を含む
ように、前記プロセッサおよびメモリが構成され、
前記コンピュータ・プログラムの前記第２のバージョンにおいて、前記第２のデータ処理要素が前記生成されたデータ・ソース要素を参照する、システム。
【請求項２３】
コンピュータ・システムが、
プロセッサによって、コンピュータ・プログラムの第１のバージョンを解析し、前記解析するステップが、コンピュータ・プログラムの前記第１のバージョンに含まれる第１のデータ処理要素を識別するステップを含み、前記第１のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ・ソースを参照し、
前記第１のデータ・ソースと異なる第２のデータ・ソースを表すデータ・ソース要素を生成し、
前記コンピュータ・プログラムの少なくとも一部分の第２のバージョンを生成し、前記コンピュータ・プログラムの前記第２のバージョンが、前記生成されたデータ・ソース要素、および前記第１のデータ処理要素に基づく第２のデータ処理要素を含む
ようにするための命令を記憶する、持続的でコンピュータ読取り可能な媒体であって、
前記コンピュータ・プログラムの前記第２のバージョンにおいて、前記第２のデータ処理要素が前記生成されたデータ・ソース要素を参照する、持続的でコンピュータ読取り可能な媒体。
【請求項２４】
前記プロセッサおよびメモリは、前記第２のデータ・ソースの位置を決定するように構成されている、請求項２２に記載のシステム。
【請求項２５】
前記第２のデータ・ソースの前記位置を決定することは、前記位置を示す入力を受信することを含む、請求項２４に記載のシステム。
【請求項２６】
前記プロセッサおよびメモリは、ユーザ・インターフェースにおいて、前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の識別子を提示するように構成されている、請求項２２に記載のシステム。
【請求項２７】
前記プロセッサおよびメモリは、前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の選択結果を受信するように構成されている、請求項２６に記載のシステム。
【請求項２８】
前記コンピュータ・プログラムの前記第１のバージョンを解析することは、前記コンピュータ・プログラムの前記第１のバージョンでの前記データ処理要素のうち少なくとも１つへの入力フローを解析することを含む、請求項２２に記載のシステム。
【請求項２９】
前記プロセッサおよびメモリは、前記コンピュータ・プログラムの実行時に、前記コンピュータ・プログラムの前記第１のバージョンを解析するように構成されている、請求項２２に記載のシステム。
【請求項３０】
前記コンピュータ・プログラムがグラフを含む、請求項２２に記載のシステム。
【請求項３１】
前記コンピュータ・プログラムの前記第２のバージョンを生成することは、前記生成されたデータ・ソース要素を前記第２のデータ処理要素への入力フローに配置することを含む、請求項３０に記載のシステム。
【請求項３２】
前記第２のデータ・ソースからのデータが、前記第１のデータ・ソースからのデータと同じフォーマットを有する、請求項２２に記載のシステム。
【請求項３３】
前記データ・ソース要素を生成することは、前記生成されたデータ・ソース要素についてオーバレイ指定を定義することを含む、請求項２２に記載のシステム。
【請求項３４】
前記プロセッサおよびメモリは、前記第１のデータ・ソースからのデータに基づいて、前記第２のデータ・ソースにデータを読み込むように構成される、請求項２２に記載のシステム。
【請求項３５】
前記コンピュータ・プログラムの前記第１のバージョンでは、第３のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照し、前記コンピュータ・プログラムの前記第２のバージョンでは、前記第３のデータ処理要素に基づく第４のデータ処理要素が、前記第１のデータ宛先とは異なる第２のデータ宛先を参照する、請求項２２に記載のシステム。
【請求項３６】
前記プロセッサおよびメモリは、前記コンピュータ・プログラムの前記第１のバージョンに含まれる第３のデータ処理要素の識別であって、前記第３のデータ処理が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照し、
前記第１のデータ宛先と異なる第２のデータ宛先を表す出力要素を生成するように構成され、
前記コンピュータ・プログラムの前記第２のバージョンが、前記生成された出力要素、および前記第３のデータ処理要素に基づく第４のデータ処理要素を含み、
前記コンピュータ・プログラムの前記第２のバージョンでは、前記第４のデータ処理要素が、前記生成された出力要素を参照する、請求項２２に記載のシステム。
【請求項３７】
前記プロセッサおよびメモリは、前記第２のデータ宛先の位置を決定するように構成される、請求項３６に記載のシステム。
【請求項３８】
前記第２のデータ宛先の前記位置を決定することは、前記位置を示す入力を受信することを含む、請求項３６に記載のシステム。
【請求項３９】
前記プロセッサおよびメモリは、前記コンピュータ・プログラムの前記第２のバージョンを実行するように構成される、請求項２２に記載のシステム。
【請求項４０】
前記コンピュータ・プログラムの前記第２のバージョンの実行によって、前記コンピュータ・プログラムのデバッギングが可能になる、請求項２２に記載のシステム。
【請求項４１】
前記コンピュータ・プログラムの少なくとも一部分の前記第２のバージョンを生成することは、前記コンピュータ・プログラムの前記一部分のコピーを生成することを含む、請求項２２に記載のシステム。
【請求項４２】
前記プロセッサおよびメモリは、前記生成されたデータ・ソース要素を含むように、前記コンピュータ・プログラムの前記一部分の前記コピーを修正するように構成される、請求項４１に記載のシステム。
【請求項４３】
前記命令は、前記コンピュータ・システムに、前記第２のデータ・ソースの位置を決定させる、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項４４】
前記第２のデータ・ソースの前記位置を決定することは、前記位置を示す入力を受信することを含む、請求項４３に記載のコンピュータ読取り可能な媒体。
【請求項４５】
前記命令は、前記コンピュータ・システムに、ユーザ・インターフェースにおいて、前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の識別子を提示させる、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項４６】
前記命令は、前記コンピュータ・システムに、前記識別された第１のデータ処理要素、前記第１のデータ・ソース、またはその両方の選択結果を受信させる、請求項４５に記載のコンピュータ読取り可能な媒体。
【請求項４７】
前記コンピュータ・プログラムの前記第１のバージョンを解析することは、前記コンピュータ・プログラムの前記第１のバージョンでの前記データ処理要素のうち少なくとも１つへの入力フローを解析することを含む、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項４８】
前記命令は、前記コンピュータ・システムに、前記コンピュータ・プログラムの実行時に、前記コンピュータ・プログラムの前記第１のバージョンを解析させる、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項４９】
前記コンピュータ・プログラムがグラフを含む、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５０】
前記コンピュータ・プログラムの前記第２のバージョンを生成することは、前記生成されたデータ・ソース要素を前記第２のデータ処理要素への入力フローに配置することを含む、請求項４９に記載のコンピュータ読取り可能な媒体。
【請求項５１】
前記第２のデータ・ソースからのデータが、前記第１のデータ・ソースからのデータと同じフォーマットを有する、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５２】
前記データ・ソース要素を生成することは、前記生成されたデータ・ソース要素についてオーバレイ指定を定義することを含む、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５３】
前記命令は、前記コンピュータ・システムに、前記第１のデータ・ソースからのデータに基づいて、前記第２のデータ・ソースにデータを読み込ませる、請求項２３に記載のコンピュータ読取り可能な媒体。

【請求項５４】
前記コンピュータ・プログラムの前記第１のバージョンでは、第３のデータ処理要素が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照し、前記コンピュータ・プログラムの前記第２のバージョンでは、前記第３のデータ処理要素に基づく第４のデータ処理要素が、前記第１のデータ宛先とは異なる第２のデータ宛先を参照する、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５５】
前記命令は、前記コンピュータ・システムに、
前記コンピュータ・プログラムの前記第１のバージョンに含まれる第３のデータ処理要素を識別させ、前記第３のデータ処理が、前記コンピュータ・プログラムの前記第１のバージョンの外部の第１のデータ宛先を参照させ、
前記第１のデータ宛先と異なる第２のデータ宛先を表す出力要素を生成させ、
前記コンピュータ・プログラムの前記第２のバージョンは、前記生成された出力要素、および前記第３のデータ処理要素に基づく第４のデータ処理要素を含み、
前記コンピュータ・プログラムの前記第２のバージョンでは、前記第４のデータ処理要素が、前記生成された出力要素を参照する、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５６】
前記命令は、前記コンピュータ・システムに、前記第２のデータ宛先の位置を決定させるように構成される、請求項５５に記載のコンピュータ読取り可能な媒体。
【請求項５７】
前記第２のデータ宛先の前記位置を決定することは、前記位置を示す入力を受信することを含む、請求項５５に記載のコンピュータ読取り可能な媒体。
【請求項５８】
前記命令は、前記コンピュータ・システムに、前記コンピュータ・プログラムの前記第２のバージョンを実行させるように構成される、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項５９】
前記コンピュータ・プログラムの前記第２のバージョンの実行によって、前記コンピュータ・プログラムのデバッギングが可能になる、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項６０】
前記コンピュータ・プログラムの少なくとも一部分の前記第２のバージョンを生成することは、前記コンピュータ・プログラムの前記一部分のコピーを生成することを含む、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項６１】
前記命令は、前記コンピュータ・システムに、前記生成されたデータ・ソース要素を含むように、前記コンピュータ・プログラムの前記一部分の前記コピーを修正させる、請求項６０に記載のコンピュータ読取り可能な媒体。