【手続補正書】
【提出日】平成28年9月12日(2016.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のファースト−イン−ファースト−アウト（ＦＩＦＯ）ストレージを有する通信リンクを用いてメッセージを取り出し及び処理するための方法であって、
前記第１のＦＩＦＯストレージからメッセージを取り出すステップと、
前記第１のＦＩＦＯストレージから取り出された他のメッセージを処理する前に、返信メッセージを処理するステップと、
前記第１のＦＩＦＯストレージにおいて受信された順序において前記他の取り出されたメッセージを処理するステップと、
を含む、前記方法。
【請求項２】
（ａ）前記第１のＦＩＦＯストレージからメッセージを取り出すステップと、
（ｂ）前記取り出されたメッセージが前記返信メッセージではなく、かつ通知メッセージではない場合、前記取り出されたメッセージを第２のＦＩＦＯストレージに追加するステップと、
（ｃ）前記取り出されたメッセージが通知メッセージである場合、前記取り出されたメッセージを破棄するステップと、
（ｄ）前記返信メッセージが取り出されるまで、ステップ（ａ）乃至（ｃ）を繰り返すステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
（ｅ）前記返信メッセージを取り出し、前記第１のＦＩＦＯストレージが空であり、かつ前記第２のＦＩＦＯストレージが少なくとも１つのメッセージを含むと判定すると、通知メッセージを前記第１のＦＩＦＯストレージに送信するステップと、
（ｆ）前記通知メッセージを送信した後に、前記他のメッセージの取り出し及び処理を再開するステップと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記他の取り出されたメッセージの処理は、前記第１のＦＩＦＯストレージからメッセージを取り出す前に、処理のために前記第２のＦＩＦＯストレージから全てのメッセージを取り出すことを含む、請求項１に記載の方法。
【請求項５】
（ｇ）前記返信メッセージを取り出し、前記第１のＦＩＦＯストレージが少なくとも１つのメッセージを含むこと、及び前記第２のＦＩＦＯストレージが空であること、のうちの少なくとも１つを判定すると、前記他のメッセージの取り出し及び処理を再開するステップをさらに含む、請求項２に記載の方法。
【請求項６】
第２のＦＩＦＯストレージを提供するステップと、
前記第１のＦＩＦＯストレージ及び前記第２のＦＩＦＯストレージのうちの１つに前記他のメッセージを格納するステップと、
をさらに含む、請求項１に記載の方法。
【請求項７】
他のメッセージが前記第１のＦＩＦＯストレージ及び前記第２のＦＩＦＯストレージのうちのいずれかから直ちに取り出される準備ができていることを通知するために、前記第１のＦＩＦＯストレージからメッセージプロセッサに信号を提供するステップをさらに含む、請求項６に記載の方法。
【請求項８】
処理のためにメッセージを取り出すシステムであって、
メッセージルータと、
前記メッセージルータからメッセージを受信するように構成された第１のストレージと、
前記第１のストレージからメッセージを取り出すように構成されたメッセージプロセッサであって、前記メッセージプロセッサは、第２のストレージにメッセージを格納し、前記第２のストレージからメッセージを取り出すようにさらに構成され、前記第１のストレージ及び前記第２のストレージの両方は、ファースト−イン−ファースト−アウト（ＦＩＦＯ）ストレージである、前記システム。
【請求項９】
前記メッセージプロセッサは、前記第１のストレージから少なくとも１つのメッセージを取り出して、前記少なくとも１つのメッセージが以前に送信された同期メッセージに対する返信であるかどうかを判定し、及び前記少なくとも１つのメッセージが前記返信ではなく、かつ通知メッセージではない場合、後続の取り出し及び処理のために前記第２のストレージにおいて前記少なくとも１つのメッセージを格納するように構成された、請求項８に記載のシステム。
【請求項１０】
前記メッセージプロセッサは、前記返信を取り出し、前記第１のストレージが空であり、かつ前記第２のストレージが空ではないと判定すると、通知メッセージを前記第１のストレージに送信するようにさらに構成された、請求項９に記載のシステム。
【請求項１１】
前記メッセージプロセッサは、前記少なくとも１つのメッセージが前記通知メッセージである場合、前記第１のストレージから取り出された前記少なくとも１つのメッセージを破棄するようにさらに構成された、請求項９に記載のシステム。
【請求項１２】
前記第２のストレージ内に格納された全てのメッセージは、前記メッセージプロセッサが前記以前に送信された同期メッセージに対する前記返信をサーチしている期間中、前記メッセージプロセッサによって前記第１のストレージから取り出されたメッセージである、請求項９に記載のシステム。
【請求項１３】
前記第１のストレージは、信号を前記メッセージプロセッサに提供して、他のメッセージが前記第１のストレージ及び前記第２のストレージのいずれかから直ちに取り出される準備ができていることを通知するようにさらに構成された、請求項８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
前述した内容は、本発明の様々な実施形態に向けられる一方で、本発明の他の実施形態がそれらの基本的な範囲から逸脱せずに考え出すことができる。例えば、上記の例において説明された１又は複数の機能は、異なる組み合わせにおいて、修正、省略及び／又は用いられることができる。従って、本発明の適切な範囲は、以下の特許請求の範囲に従って決定されるべきである。
［付記１］
第１のファースト−イン−ファースト−アウト（ＦＩＦＯ）ストレージを有する通信リンクを用いてメッセージを取り出し及び処理するための方法であって、
前記第１のＦＩＦＯストレージからメッセージを取り出すステップと、
前記第１のＦＩＦＯストレージから取り出された他のメッセージを処理する前に、返信メッセージを処理するステップと、
前記第１のＦＩＦＯストレージにおいて受信された順序において前記他の取り出されたメッセージを処理するステップと、
を含む、前記方法。
［付記２］
（ａ）前記第１のＦＩＦＯストレージからメッセージを取り出すステップと、
（ｂ）前記取り出されたメッセージが前記返信メッセージではなく、かつ通知メッセージではない場合、前記取り出されたメッセージを第２のＦＩＦＯストレージに追加するステップと、
（ｃ）前記取り出されたメッセージが通知メッセージである場合、前記取り出されたメッセージを破棄するステップと、
（ｄ）前記返信メッセージが取り出されるまで、ステップ（ａ）乃至（ｃ）を繰り返すステップと、
をさらに含む、付記１に記載の方法。
［付記３］
（ｅ）前記返信メッセージを取り出し、前記第１のＦＩＦＯストレージが空であり、かつ前記第２のＦＩＦＯストレージが少なくとも１つのメッセージを含むと判定すると、通知メッセージを前記第１のＦＩＦＯストレージに送信するステップと、
（ｆ）前記通知メッセージを送信した後に、前記他のメッセージの取り出し及び処理を再開するステップと、
をさらに含む、付記２に記載の方法。
［付記４］
前記他の取り出されたメッセージの処理は、前記第１のＦＩＦＯストレージからのメッセージを取り出す前に、処理のために前記第２のＦＩＦＯストレージからの全てのメッセージを取り出すことを含む、付記１に記載の方法。
［付記５］
（ｇ）前記返信メッセージを取り出し、前記第１のＦＩＦＯストレージが少なくとも１つのメッセージを含むこと、及び前記第２のＦＩＦＯストレージが空であること、のうちの少なくとも１つを判定すると、前記他のメッセージの取り出し及び処理を再開するステップをさらに含む、付記２に記載の方法。
［付記６］
第２のＦＩＦＯストレージを提供するステップと、
前記第１のＦＩＦＯストレージ及び前記第２のＦＩＦＯストレージのうちの１つに前記他のメッセージを格納するステップと、
をさらに含む、付記１に記載の方法。
［付記７］
他のメッセージが前記第１のＦＩＦＯストレージ及び前記第２のＦＩＦＯストレージのうちのいずれかから直ちに取り出される準備ができていることを通知するために、前記第１のＦＩＦＯストレージからメッセージプロセッサに信号を提供するステップをさらに含む、付記６に記載の方法。
［付記８］
処理のためにメッセージを取り出すシステムであって、
メッセージルータと、
前記メッセージルータからメッセージを受信するように構成された第１のストレージと、
前記第１のストレージからメッセージを取り出すように構成されたメッセージプロセッサであって、前記メッセージプロセッサは、第２のストレージにメッセージを格納し、前記第２のストレージからメッセージを取り出すようにさらに構成され、前記第１のストレージ及び前記第２のストレージの両方は、ファースト−イン−ファースト−アウト（ＦＩＦＯ）ストレージである、システム。
［付記９］
前記メッセージプロセッサは、前記第１のストレージから少なくとも１つのメッセージを取り出して、前記少なくとも１つのメッセージが以前に送信された同期メッセージに対する返信であるかどうかを判定し、及び前記少なくとも１つのメッセージが前記返信ではなく、かつ通知メッセージではない場合、後続の取り出し及び処理のために前記第２のストレージにおいて前記少なくとも１つのメッセージを格納するように構成された、付記８に記載のシステム。
［付記１０］
前記メッセージプロセッサは、前記返信を取り出し、前記第１のストレージが空であり、かつ前記第２のストレージが空ではないと判定すると、通知メッセージを前記第１のストレージに送信するようにさらに構成された、付記９に記載のシステム。
［付記１１］
前記メッセージプロセッサは、前記少なくとも１つのメッセージが前記通知メッセージである場合、前記第１のストレージから取り出された前記少なくとも１つのメッセージを破棄するようにさらに構成された、付記９に記載のシステム。
［付記１２］
前記第２のストレージ内に格納された全てのメッセージは、前記メッセージプロセッサが前記以前に送信された同期メッセージに対する前記返信をサーチしている期間中、前記メッセージプロセッサによって前記第１のストレージから取り出されたメッセージである、付記９に記載のシステム。
［付記１３］
前記第１のＦＩＦＯストレージは、信号を前記メッセージプロセッサに提供して、他のメッセージが前記第１のＦＩＦＯストレージ及び前記第２のＦＩＦＯストレージのいずれかから直ちに取り出される準備ができていることを通知するようにさらに構成された、付記８に記載のシステム。