【手続補正書】
【提出日】平成27年2月16日(2015.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータにより実施される方法であって、
１つ以上のタスクを実行するように構成された少なくとも第１及び第２のプロセスを介して所定のイベントに応答してメッセージを送信することであって、前記メッセージが前記１つ以上のタスクの前記実行のアボートを命令する、ことと、
前記メッセージの受信時に、前記１つ以上の前記プロセスにより、前記１つ以上のタスクの実行のアボートを開始することと、
を含む、方法。
【請求項２】
初期化の時に、前記第１及び第２のプロセスの各々の初期状態に関する情報を記憶することを更に含む、請求項１に記載のコンピュータにより実施される方法。
【請求項３】
プロセスの実行が、前記プロセスの少なくとも１つの実行フェーズを実行することと、前記実行フェーズの完了時に、前記対応する実行フェーズの終了状態を表す情報を記憶することと、を含む、請求項１に記載のコンピュータにより実施される方法。
【請求項４】
前記プロセスをシャットダウンする必要なく、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開することを含む、請求項３に記載のコンピュータにより実施される方法。
【請求項５】
前記所定のイベントが外部デバイスに対する接続の切断を表す、請求項１に記載のコンピュータにより実施される方法。
【請求項６】
前記所定のイベントが外部デバイスによるエラーを表す、請求項１に記載のコンピュータにより実施される方法。
【請求項７】
前記外部デバイスに対する前記接続が復元された場合に、プロセス実行が再開される、請求項５に記載のコンピュータにより実施される方法。
【請求項８】
前記外部デバイスによる前記エラーがクリアされた場合に、前記プロセスの前記実行が再開される、請求項６に記載のコンピュータにより実施される方法。
【請求項９】
前記所定のイベントが発生した実行フェーズの前に記憶された終了状態からプロセス実行が再開される、請求項３に記載のコンピュータにより実施される方法。
【請求項１０】
前記プロセスの実質的に起動直後に、前記所定のイベントが発生した場合、前記初期状態から前記第１及び第２のプロセスの１つ以上の実行を再開する、請求項２に記載のコンピュータにより実施される方法。
【請求項１１】
プロセス実行が、受信したデータストリームに１つ以上の処理アクションを実行して出力データを生成することを含む、請求項１に記載のコンピュータにより実施される方法。
【請求項１２】
前記プロセスステージの前記第１及び第２のプロセスを介してチェックポイントメッセージを送信することであって、前記チェックポイントメッセージが前記プロセスについての現在の情報を記憶するための命令を含む、ことと、
前記プロセスにおける前記チェックポイントメッセージの受信時に動作をアボートし、記憶領域に対して前記プロセスの現在の実行状態に関する情報の記憶を開始することと、
を更に含む、請求項１に記載のコンピュータにより実施される方法。
【請求項１３】
以前に記憶された初期状態又は終了状態を前記新しい初期状態又は終了状態で上書きすることを更に含む、請求項１２に記載のコンピュータにより実施される方法。
【請求項１４】
前記第１及び第２のプロセスの各々が、前記プロセスのためのデータを受信し、キューに入れるための１つ以上のデータキューと通信状態にある、請求項１に記載のコンピュータにより実施される方法。
【請求項１５】
ネットワーク関連イベントに応答して前記チェックポイントメッセージを生成することを更に含む、請求項１２に記載のコンピュータにより実施される方法。
【請求項１６】
前記ネットワーク関連イベントがネットワークシャットダウンを表す、請求項１５に記載のコンピュータにより実施される方法。
【請求項１７】
前記チェックポイントメッセージを定期的に生成することを更に含む、請求項１２に記載のコンピュータにより実施される方法。
【請求項１８】
前記プロセスによって処理される受信データレコード内の又は前記データレコードから導出される１つ以上のデータ値に応答して前記チェックポイントメッセージを生成することを更に含む、請求項１２に記載のコンピュータにより実施される方法。
【請求項１９】
処理再開メッセージに含まれた情報に部分的に基づいて、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開することを更に含む、請求項２に記載のコンピュータにより実施される方法。
【請求項２０】
前記第１のプロセスの実質的に初期化直後の前記第１のプロセスの第１の実行フェーズ中に、前記１つ以上のメッセージを受信することと、
前記第１のプロセスをシャットダウンして再開する必要なく、保存された初期状態から前記第１のプロセスの実行を再開することと、
を更に含む、請求項１に記載のコンピュータにより実施される方法。
【請求項２１】
１つ以上のタスクを実行する少なくとも第１及び第２のプロセスを介して所定のイベントに応答してメッセージを送信することであって、前記メッセージが実行されている前記１つ以上のタスクのアボートを命令する、ことと、
前記メッセージの受信時に、前記１つ以上の前記プロセスにより、前記１つ以上のタスクの実行のアボートを開始することと、
をコンピューティングシステムに実行させるための命令を含むコンピュータプログラムを記憶するコンピュータ読み取り可能な記憶媒体。
【請求項２２】
１つ以上のタスクを実行する少なくとも第１及び第２のプロセスを介して所定のイベントに応答してメッセージを送信するように構成され、前記メッセージが実行されている前記１つ以上のタスクのアボートを命令する、デバイス又はポートと、
前記メッセージの受信時に、前記１つ以上の前記プロセスにより、前記１つ以上のタスクの実行のアボートを開始するように構成された少なくとも１つのプロセッサと、
を含むコンピューティングシステム。
【請求項２３】
１つ以上のタスクを実行する少なくとも第１及び第２のプロセスを介して所定のイベントに応答してメッセージを送信するための手段であって、前記メッセージが実行されている前記１つ以上のタスクのアボートを命令する、手段と、
前記メッセージの受信時に、前記１つ以上の前記プロセスにより、前記１つ以上のタスクの実行のアボートを開始するための手段と、
を含むコンピューティングシステム。
【請求項２４】
コンピュータにより実施される方法であって、
コンピュータシステムを実行するマネージャから、所定のイベントに応答してアボートコマンドメッセージを送信することと、
１つ以上のタスクを実行するように構成された第１のプロセスで、アボートコマンドメッセージを受信することと、
前記第１のプロセスの前記１つ以上のタスクの実行をアボートすることと、
前記第１のプロセスから、１つ以上のタスクを実行するように構成された第２のプロセスにアボートコマンドメッセージを送信することと、
前記第２のプロセスの前記１つ以上のタスクの実行をアボートすることと、
戻されたアボートコマンドメッセージを前記マネージャに送信することと、
を含む、方法。
【請求項２５】
前記第１のプロセスは、前記第２のプロセスにデータを与えるように構成され、前記第２のプロセスは、前記１つ以上のタスクを完了するため前記データを処理するように構成された、請求項２４に記載の方法。
【請求項２６】
コンピューティングシステムであって、
１つ以上のプロセッサであって、
所定のイベントに応答してアボートコマンドメッセージを送信するように構成されたマネージャと、
１つ以上のタスクを実行するように構成された一連のプロセスと、を実施するための命令を実行する、１つ以上のプロセッサを含み、
前記一連のプロセス内の第１のプロセスは、アボートコマンドメッセージの受信時に、前記第１のプロセスの１つ以上のタスクの実行をアボートし、前記一連のプロセス内の第２のプロセスであって、前記第１のプロセスの下流にある前記第２のプロセスにアボートコマンドメッセージを送信するように構成され、
前記第２のプロセスは、アボートコマンドメッセージの受信時に、前記第２のプロセスの１つ以上のタスクの実行をアボートするように構成され、
前記一連のプロセス内の最後のプロセスは、戻されたアボートコマンドメッセージを前記マネージャに送信するように構成された、
コンピューティングシステム。
【請求項２７】
前記第１のプロセスは、前記第２のプロセスにデータを与えるように構成され、前記第２のプロセスは、前記１つ以上のタスクを完了するため前記データを処理するように構成された、請求項２６に記載のシステム。
【請求項２８】
前記マネージャは、前記戻されたアボートコマンドメッセージの受信後に、処理再開メッセージを前記一連のプロセスに送信するように構成された、請求項２６に記載のシステム。
【請求項２９】
前記第２のプロセスから次の下流にあるプロセスにアボートコマンドメッセージを送信することを含み、
前記戻されたアボートコマンドメッセージは、前記下流のプロセスの最後のプロセスから前記マネージャに送信される、請求項２４に記載の方法。
【請求項３０】
前記マネージャが、前記戻されたアボートコマンドメッセージを受信した後に、前記マネージャから処理再開メッセージを送信し、前記第１のプロセスで前記処理再開メッセージを受信することを含む、請求項２４に記載の方法。
【請求項３１】
初期化の時に、前記第１及び第２のプロセスの各々の初期状態に関する情報を記憶することを前記コンピューティングシステムに実行させるための命令を含む、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３２】
プロセスの実行が、前記プロセスの少なくとも１つの実行フェーズを実行することと、前記実行フェーズの完了時に、前記対応する実行フェーズの終了状態を表す情報を記憶することと、を含む、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３３】
前記プロセスをシャットダウンする必要なく、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開することを前記コンピューティングシステムに実行させるための命令を含む、請求項３２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３４】
前記所定のイベントが外部デバイスに対する接続の切断を表す、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３５】
前記所定のイベントが外部デバイスによるエラーを表す、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３６】
前記外部デバイスに対する前記接続が復元された場合に、プロセス実行が再開される、請求項３４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３７】
前記外部デバイスによる前記エラーがクリアされた場合に、前記プロセスの前記実行が再開される、請求項３５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３８】
前記所定のイベントが発生した実行フェーズの前に記憶された終了状態からプロセス実行が再開される、請求項３２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３９】
前記プロセスの実質的に起動直後に、前記所定のイベントが発生した場合、前記初期状態から前記第１及び第２のプロセスの１つ以上の実行を再開する、請求項３１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４０】
プロセス実行が、受信したデータストリームに１つ以上の処理アクションを実行して出力データを生成することを含む、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４１】
前記プロセスステージの前記第１及び第２のプロセスを介してチェックポイントメッセージを送信することであって、前記チェックポイントメッセージが前記プロセスについての現在の情報を記憶するための命令を含む、ことと、
前記プロセスにおける前記チェックポイントメッセージの受信時に動作をアボートし、記憶領域に対して前記プロセスの現在の実行状態に関する情報の記憶を開始することと、
を前記コンピューティングシステムに実行させるための命令を含む、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４２】
以前に記憶された初期状態又は終了状態を前記新しい初期状態又は終了状態で上書きすることを前記コンピューティングシステムに実行させるための命令を含む、請求項４１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４３】
前記第１及び第２のプロセスの各々が、前記プロセスのためのデータを受信し、キューに入れるための１つ以上のデータキューと通信状態にある、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４４】
ネットワーク関連イベントに応答して前記チェックポイントメッセージを生成することを前記コンピューティングシステムに実行させるための命令を含む、請求項４１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４５】
前記ネットワーク関連イベントがネットワークシャットダウンを表す、請求項４４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４６】
前記チェックポイントメッセージを定期的に生成することを前記コンピューティングシステムに実行させるための命令を含む、請求項４１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４７】
前記プロセスによって処理される受信データレコード内の又は前記データレコードから導出される１つ以上のデータ値に応答して前記チェックポイントメッセージを生成することを前記コンピューティングシステムに実行させるための命令を含む、請求項４１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４８】
処理再開メッセージに含まれた情報に部分的に基づいて、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開することを前記コンピューティングシステムに実行させるための命令を含む、請求項３１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項４９】
前記第１のプロセスの実質的に初期化直後の前記第１のプロセスの第１の実行フェーズ中に、前記１つ以上のメッセージを受信することと、
前記第１のプロセスをシャットダウンして再開する必要なく、保存された初期状態から前記第１のプロセスの実行を再開することと、
を前記コンピューティングシステムに実行させるための命令を含む、請求項２１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項５０】
初期化の時に、前記第１及び第２のプロセスの各々の初期状態に関する情報を記憶するための手段を含む、請求項２３に記載のコンピューティングシステム。
【請求項５１】
プロセスの実行が、前記プロセスの少なくとも１つの実行フェーズを実行することと、前記実行フェーズの完了時に、前記対応する実行フェーズの終了状態を表す情報を記憶することと、を含む、請求項２３に記載のコンピューティングシステム。
【請求項５２】
前記プロセスをシャットダウンする必要なく、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開するための手段を含む、請求項５１に記載のコンピューティングシステム。
【請求項５３】
前記所定のイベントが外部デバイスに対する接続の切断を表す、請求項２３に記載のコンピューティングシステム。
【請求項５４】
前記所定のイベントが外部デバイスによるエラーを表す、請求項２３に記載のコンピューティングシステム。
【請求項５５】
前記外部デバイスに対する前記接続が復元された場合に、プロセス実行が再開される、請求項５３に記載のコンピューティングシステム。
【請求項５６】
前記外部デバイスによる前記エラーがクリアされた場合に、前記プロセスの前記実行が再開される、請求項５４に記載のコンピューティングシステム。
【請求項５７】
前記所定のイベントが発生した実行フェーズの前に記憶された終了状態からプロセス実行が再開される、請求項５１に記載のコンピューティングシステム。
【請求項５８】
前記プロセスの実質的に起動直後に、前記所定のイベントが発生した場合、前記初期状態から前記第１及び第２のプロセスの１つ以上の実行を再開する、請求項５０に記載のコンピューティングシステム。
【請求項５９】
プロセス実行が、受信したデータストリームに１つ以上の処理アクションを実行して出力データを生成することを含む、請求項２３に記載のコンピューティングシステム。
【請求項６０】
前記プロセスステージの前記第１及び第２のプロセスを介してチェックポイントメッセージを送信することであって、前記チェックポイントメッセージが前記プロセスについての現在の情報を記憶するための手段を含む、ことと、
前記プロセスにおける前記チェックポイントメッセージの受信時に動作をアボートし、記憶領域に対して前記プロセスの現在の実行状態に関する情報の記憶を開始するための手段と、
を含む、請求項２３に記載のコンピューティングシステム。
【請求項６１】
以前に記憶された初期状態又は終了状態を前記新しい初期状態又は終了状態で上書きするための手段を含む、請求項６０に記載のコンピューティングシステム。
【請求項６２】
前記第１及び第２のプロセスの各々が、前記プロセスのためのデータを受信し、キューに入れるための１つ以上のデータキューと通信状態にある、請求項２３に記載のコンピューティングシステム。
【請求項６３】
ネットワーク関連イベントに応答して前記チェックポイントメッセージを生成するための手段を含む、請求項６０に記載のコンピューティングシステム。
【請求項６４】
前記ネットワーク関連イベントがネットワークシャットダウンを表す、請求項６３に記載のコンピューティングシステム。
【請求項６５】
前記チェックポイントメッセージを定期的に生成するための手段を含む、請求項６０に記載のコンピューティングシステム。
【請求項６６】
前記プロセスによって処理される受信データレコード内の又は前記データレコードから導出される１つ以上のデータ値に応答して前記チェックポイントメッセージを生成するための手段を含む、請求項６０に記載のコンピューティングシステム。
【請求項６７】
処理再開メッセージに含まれた情報に部分的に基づいて、前記保存された終了状態の１つから前記第１及び第２のプロセスの１つ以上の実行を再開するための手段を含む、請求項５０に記載のコンピューティングシステム。
【請求項６８】
前記第１のプロセスの実質的に初期化直後の前記第１のプロセスの第１の実行フェーズ中に、前記１つ以上のメッセージを受信するための手段と、
前記第１のプロセスをシャットダウンして再開する必要なく、保存された初期状態から前記第１のプロセスの実行を再開するための手段と、
を含む、請求項２３に記載のコンピューティングシステム。