【手続補正書】
【提出日】平成25年3月29日(2013.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージ処理システムであって、
フロー経路から複数の順序メッセージのうち一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する第１ノードと、
前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識する順序処理ノードとを有するシステム。
【請求項２】
前記メッセージにメッセージＩＤを割り当てるように構成された割り当てノードをさらに有する、請求項１に記載のシステム。
【請求項３】
前記ヌルメッセージに、前記削除したメッセージと同じメッセージＩＤを割り当てる、請求項１に記載のシステム。
【請求項４】
前記ヌルメッセージは行き先ノードを示すように構成された、請求項１に記載のシステム。
【請求項５】
前記第１ノードは、前記メッセージのリカバリ不能処理エラーに応じて、前記メッセージを削除する、請求項１に記載のシステム。
【請求項６】
前記第１ノードは、前記フロー経路の分岐に応じて、前記メッセージを削除する、請求項１に記載のシステム。
【請求項７】
前記フロー経路の分岐による複数のメッセージを再合成し、前記示された送り先ノードに基づきヌルメッセージを削除する合流ノードをさらに有する、請求項６に記載のシステム。
【請求項８】
メッセージを処理し、親メッセージから子メッセージを生成し、親ＩＤに子メッセージの数を示す情報を添付するように構成された処理ノードと、
メッセージＩＤを前記子メッセージに割り当てるように構成された割り当てノードとをさらに有し、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする、請求項１に記載のシステム。
【請求項９】
関連する文書を含むメッセージのグループを識別するように構成された識別ノードをさらに有する、請求項１に記載のシステム。
【請求項１０】
前記メッセージを処理するように構成された、前記第１ノードと前記順序処理ノードとを含む複数の連続的処理ノードをさらに有し、
前記第１ノードは、順序通りでないメッセージの出力を許すが、かかるメッセージの出力を他のメッセージのデルタ内に限定するようにさらに構成されている、請求項１に記載のシステム。
【請求項１１】
メッセージの出力の限定は、メッセージＩＤにより決まる、前記他のメッセージのデルタ外におけるメッセージの処理の中断を含む、請求項１０に記載のシステム。
【請求項１２】
各処理ノードは、非同期データ伝送を用いてメッセージを処理するように構成され、前記ヌルメッセージを認識して処理するようにさらに構成されている、請求項１０に記載のシステム。
【請求項１３】
電子処理システムにおけるメッセージ処理方法であって、
第１ノードにおいて、フロー経路から複数の順序メッセージのうち一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する段階と、
順序処理ノードにおいて、前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識する段階とを有する方法。
【請求項１４】
メッセージＩＤを前記メッセージに割り当てる段階をさらに有する、請求項１３に記載の方法。
【請求項１５】
前記ヌルメッセージに、前記削除したメッセージと同じメッセージＩＤを割り当てる、請求項１４に記載の方法。
【請求項１６】
前記ヌルメッセージは行き先ノードを示すように構成された、請求項１３に記載の方法。
【請求項１７】
前記メッセージを削除する段階は、前記メッセージのリカバリ不能処理エラーに応じて、前記メッセージを削除する段階を含む、請求項１３に記載の方法。
【請求項１８】
前記メッセージを削除する段階は、前記フロー経路の分岐に応じて、前記メッセージを削除する段階を含む、請求項１３に記載の方法。
【請求項１９】
前記フロー経路の分岐による複数のメッセージを再合成し、前記示された送り先ノードに基づきヌルメッセージを削除する段階をさらに有する、請求項１８に記載の方法。
【請求項２０】
メッセージを処理し、親メッセージから子メッセージを生成し、親ＩＤに子メッセージの数を示す情報を添付する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階をさらに有し、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする、請求項１４に記載の方法。
【請求項２１】
関連した文書を含むメッセージのグループを識別する段階をさらに有する、請求項１３に記載の方法。
【請求項２２】
前記メッセージを処理し、順序通りでないメッセージの出力を許し、かかるメッセージの出力を他のメッセージのデルタ内に限定する段階をさらに有する、請求項１３に記載の方法。
【請求項２３】
メッセージの出力の限定は、メッセージＩＤにより決まる、前記他のメッセージのデルタ外におけるメッセージの処理の中断を含む、請求項２２に記載の方法。
【請求項２４】
非同期データ伝送を用いてメッセージを処理し、前記ヌルメッセージを認識して処理する段階をさらに有する、請求項２２に記載の方法。
【請求項２５】
メッセージを処理するコンピュータ読み取り可能プログラムを化体した製品であって、前記プログラムは、
第１ノードにおいて、フロー経路から複数の順序メッセージのうち一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する命令と、
順序処理ノードにおいて、前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識する命令とを有する製品。
【請求項２６】
メッセージＩＤを前記メッセージに割り当てる段階をさらに有する、請求項２５に記載の製品。
【請求項２７】
前記ヌルメッセージに、前記削除したメッセージと同じメッセージＩＤを割り当てる、請求項２６に記載の製品。
【請求項２８】
前記ヌルメッセージは行き先ノードを示すように構成された、請求項２５に記載の製品。
【請求項２９】
前記メッセージを削除する段階は、前記メッセージのリカバリ不能処理エラーに応じて、前記メッセージを削除する段階を含む、請求項２５に記載の製品。
【請求項３０】
前記メッセージを削除する段階は、前記フロー経路の分岐に応じて、前記メッセージを削除する命令を含む、請求項２５に記載の製品。
【請求項３１】
前記フロー経路の分岐による複数のメッセージを再合成し、前記示された送り先ノードに基づきヌルメッセージを削除する段階をさらに有する、請求項３０に記載の製品。
【請求項３２】
メッセージを処理し、親メッセージから子メッセージを生成し、親ＩＤに子メッセージの数を示す情報を添付する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階をさらに有し、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする、請求項２６に記載の製品。
【請求項３３】
関連した文書を含むメッセージのグループを識別する段階をさらに有する、請求項２５に記載の製品。
【請求項３４】
前記メッセージを処理し、順序通りでないメッセージの出力を許し、かかるメッセージの出力を他のメッセージのデルタ内に限定する段階をさらに有する、請求項２５に記載の製品。
【請求項３５】
メッセージの出力の限定は、メッセージＩＤにより決まる、前記他のメッセージのデルタ外におけるメッセージの処理の中断を含む、請求項３４に記載の製品。
【請求項３６】
非同期データ伝送を用いてメッセージを処理し、前記ヌルメッセージを認識して処理する段階をさらに有する、請求項３４に記載の製品。
【請求項３７】
メッセージ処理システムであって、
連続したメッセージにメッセージＩＤを割り当てるように構成された割り当てノードと、
メッセージを処理し、親メッセージから子メッセージを生成し、親ＩＤに子メッセージの数を示す情報を添付するように構成された処理ノードと、
前記割り当てノードは、メッセージＩＤを前記子メッセージに割り当てるように構成され、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする、システム。
【請求項３８】
関連する文書を含むメッセージのグループを識別するように構成された識別ノードをさらに有する、請求項３７に記載のシステム。
【請求項３９】
電子処理システムにおけるメッセージ処理方法であって、
連続したメッセージにメッセージＩＤを適用する段階と、
前記メッセージを処理して子メッセージを生成する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階であって、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする段階と、
前記親メッセージＩＤに子メッセージの数を示す情報を付加する段階とを有する、方法。
【請求項４０】
関連した文書を含むメッセージのグループを識別する段階をさらに有する、請求項３９に記載の方法。
【請求項４１】
メッセージを処理するコンピュータ読み取り可能プログラムを化体した製品であって、前記プログラムは、
連続したメッセージにメッセージＩＤを適用する段階と、
前記メッセージを処理して子メッセージを生成する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階であって、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする段階を有し、
前記親メッセージＩＤに子メッセージの数を示す情報を付加する段階とを有する、製品。
【請求項４２】
関連した文書を含むメッセージのグループを識別する段階をさらに有する、請求項４１に記載の製品。
【請求項４３】
メッセージ処理システムであって、
前記メッセージを処理するように構成された、順序処理ノードを含む複数の連続的処理ノードと、
順序通りでないメッセージの出力を許し、順序通りでないメッセージの出力を処理される他のメッセージのデルタ内に限定する上流ノードとを有する、システム。
【請求項４４】
前記上流ノードは、メッセージの出力制限を、（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断することにより行うようにさらに構成されている、請求項４３に記載のシステム。
【請求項４５】
前記順序ノードの上流のノードは、メッセージのスキューを、前記メッセージに関連するメッセージＩＤの関数としてモニターする、請求項４３に記載のシステム。
【請求項４６】
各処理ノードは、非同期データ伝送を用いてメッセージを処理するように構成された、請求項４３に記載のシステム。
【請求項４７】
前記処理ノードは、複数のスレッドを用いて同時に複数のメッセージを処理するように構成された、請求項４３に記載のシステム。
【請求項４８】
各処理ノードの前段に入力キューをさらに有する、請求項４３に記載のシステム。
【請求項４９】
電子処理システムにおけるメッセージ処理方法であって、
前記順序ノードに、すべてがメッセージの順序処理を必要とするものではない複数の連続した処理ノードにおいて、メッセージをある順序で処理させる段階と、
前記順序ノードの上流のノードに、処理中の順序通りでないメッセージの出力を、処理中の他のメッセージのデルタ以内に制限させる段階とを有する、方法。
【請求項５０】
前記順序ノードの上流のノードは、メッセージの出力制限を、（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断することにより行う、請求項４９に記載の方法。
【請求項５１】
前記順序ノードの上流のノードは、メッセージのスキューを、各メッセージに関連するメッセージＩＤの関数としてモニターする、請求項５０に記載の方法。
【請求項５２】
各処理ノードの複数のスレッドを用いて、各処理ノードにおいて同時に複数のメッセージを処理するように構成された、請求項４９に記載の方法。
【請求項５３】
メッセージを処理するコンピュータ読み取り可能プログラムを化体した製品であって、前記プログラムは、
前記順序ノードに、すべてがメッセージの順序処理を必要とするものではない複数の連続した処理ノードにおいて、メッセージをある順序で処理させる段階と、
前記順序ノードの上流のノードに、順序通りでないメッセージの出力を、処理中の他のメッセージのデルタ以内に制限させる段階とを有する、製品。
【請求項５４】
前記順序ノードの上流のノードは、メッセージの出力制限を、（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断することにより行う、請求項５３に記載の製品。
【請求項５５】
前記順序ノードの上流のノードは、メッセージのスキューを、各メッセージに関連するメッセージＩＤの関数としてモニターする、請求項５４に記載の製品。
【請求項５６】
メッセージ処理システムであって、
フロー経路にあり、順序メッセージを必要とする順序処理ノードを含む複数の連続した処理ノードと、
連続したメッセージにメッセージＩＤを割り当てるように構成された割り当てノードと、
前記処理ノードは、メッセージを処理し、親メッセージから子メッセージを生成し、親ＩＤに子メッセージの数を示す情報を添付するように構成され、
前記割り当てノードは、メッセージＩＤを前記子メッセージに割り当てるようにさらに構成され、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする、
フロー経路から複数の順序メッセージから一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する、前記複数の連続した処理ノード中の第１ノードと、
前記順序処理ノードは、前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識し、
（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断する、前記順序ノードの上流のノードとを有する、システム。
【請求項５７】
電子処理システムにおけるメッセージ処理方法であって、
順序処理ノードに、すべてがメッセージの順序処理を必要とするものではない複数の連続した処理ノードにおいて、メッセージをある順序で処理させる段階と、
連続したメッセージにメッセージＩＤを割り当てる段階と、
前記メッセージを処理して子メッセージを生成する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階であって、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする段階と、
前記親メッセージＩＤに子メッセージの数を示す情報を付加する段階と、
前記複数の連続した処理ノード中の第１ノードにおいて、フロー経路から複数の順序メッセージのうち一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する段階と、
順序処理ノードにおいて、前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識する段階と、
前記順序ノードの上流のノードに、（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断させる段階とを有する、方法。
【請求項５８】
メッセージを処理するコンピュータ読み取り可能プログラムを化体した製品であって、前記プログラムは、
順序処理ノードに、すべてがメッセージの順序処理を必要とするものではない複数の連続した処理ノードにおいて、メッセージをある順序で処理させる段階と、
連続したメッセージにメッセージＩＤを割り当てる段階と、
前記メッセージを処理して子メッセージを生成する段階と、
メッセージＩＤを前記子メッセージに割り当てる段階であって、関連する親ＩＤを組み込むように前記子メッセージＩＤをエンコードする段階と、
前記親メッセージＩＤに子メッセージの数を示す情報を付加する段階と、
前記複数の連続した処理ノード中の第１ノードにおいて、フロー経路から複数の順序メッセージのうち一メッセージを削除し、前記削除したメッセージの替わりにヌルメッセージを挿入する段階と、
順序処理ノードにおいて、前記フロー経路中でメッセージを順序通り処理して、前記削除したメッセージの替わりに前記ヌルメッセージを認識する段階と、
前記順序ノードの上流のノードに、（ｉ）処理中のメッセージと、順序が前記処理中のメッセージの後であり前記ノードの下流に転送されたメッセージとの間のスキューをモニターし、（ｉｉ）スキュー閾値に達したら処理を中断させる段階とを有する、製品。
【請求項５９】
複数の処理ノードを有する、メッセージ処理システムであって、前記ノードは、
（ｉ）メッセージに含まれる文書タイプに基づき前記メッセージを構成メッセージノードに分岐し、（ｉｉ）前記メッセージノードを下流処理ノードに転送し、（ｉｉｉ）下流処理ノードに転送する、メッセージノードが特定されていないヌルメッセージを生成するように構成された文書タイプノードと、
文書タイプを有するメッセージを処理するようにそれぞれ構成された複数の文書処理ノードと、
前記文書処理ノードで処理された前記構成メッセージノードを受け取り、ヌルメッセージを削除するように構成された合流ノードとを有する、システム。
【請求項６０】
前記文書処理ノードは、前記メッセージノードの１つが添付ファイルを有する場合、前記メッセージを後で処理するように前記文書タイプノードに戻し、前記メッセージに関連する子メッセージがあることを示す情報を添付するようにさらに構成された、請求項５９に記載のシステム。
【請求項６１】
前記下流処理キューは文書記憶装置取り込みキューを有する、請求項５９に記載のシステム。