【手続補正書】
【提出日】平成22年6月16日(2010.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実施されるクライアント取引エンジンから電子取引注文を受信し、前記電子取引注文を取引所の１つ以上の取引所サーバに送信し、前記取引所において前記取引注文が実行されるシステムであって、
前記クライアント取引エンジンと通信し、前記１つ以上の取引所サーバと通信する低レイテンシ・システムを備えており、該低レイテンシ・システムは、少なくとも１つのサーバを備え、
前記クライアント取引エンジンから取引注文を受信し、
該取引注文について１回以上の注文前リスク・チェックを実行し、前記１回以上の注文前リスク・チェックは、少なくとも１つのサーバを備える注文後リスク・チェック・データ・センタが前記取引注文について実行する注文後リスク・チェックとは異なり、かつ、当該注文後リスク・チェックよりも計算コストが掛からないものであり、
前記取引注文が前記１回以上の注文前リスク・チェックに合格したときに、前記取引注文を前記１つ以上の取引所サーバに送信し、前記１つ以上の取引所サーバは、メッセージ・プロトコルを実装し、メッセージの連番を維持し、
前記取引注文が前記１回以上の注文前リスク・チェックに不合格であった場合に、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間における整合したメッセージの連番付与を維持するように、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において単一のプロトコル・セッションを維持するように構成され、
前記注文前リスク・チェックに不合格であった場合に前記整合したメッセージの連番付与を維持する前記低レイテンシ・システムの構成が、前記クライアント取引エンジンから受信した前記取引注文を修正し、前記修正した取引注文を前記取引所サーバに送ることを含み、前記取引注文は、前記１つ以上の取引所サーバが前記取引注文を拒絶するように修正される、
システム。
【請求項２】
請求項１記載のシステムにおいて、
前記クライアント取引エンジンと前記低レイテンシ・システムとの間にはワイド・エリア・ネットワーク（ＷＡＮ）のホップがなく、
前記低レイテンシ・システムと前記１つ以上の取引所サーバとの間にはＷＡＮのホップがない、システム。
【請求項３】
請求項１記載のシステムにおいて、前記クライアント取引エンジン、前記低レイテンシ・システム、および前記１つ以上の取引所サーバは、データ・センタにおいてコロケートされている、システム。
【請求項４】
請求項１記載のシステムにおいて、前記低レイテンシ・システムおよび前記１つ以上の取引所サーバは、データ・センタにおいてコロケートされている、システム。
【請求項５】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、当該低レイテンシ・システムが前記１つ以上の取引所サーバと通信するのに用いる交換通信プロトコルと同一である交換通信プロトコルを用いて、前記クライアント取引エンジンと通信する、システム。
【請求項６】
請求項５記載のシステムにおいて、
前記クライアント取引エンジンと前記低レイテン・シシステムとの間にはＷＡＮのホップがなく、
前記低レイテンシ・システムと前記１つ以上の取引所サーバとの間にはＷＡＮのホップがない、システム。
【請求項７】
請求項６記載のシステムにおいて、前記低レイテンシ・システムが実行する前記１回以上の注文前リスク・チェックは、取引数量チェックを含む、システム。
【請求項８】
請求項１記載のシステムおいて、前記低レイテンシ・システムが実行する前記１回以上の注文前リスク・チェックは、３回以下の注文前リスク・チェックを含む、システム。
【請求項９】
請求項８記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、１回のみの注文前リスク・チェックを含む、システム。
【請求項１０】
請求項９記載のシステムにおいて、前記１回のみの注文前リスク・チェックは、取引数量チェックである、システム。
【請求項１１】
請求項８記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、取引数量チェックと時間期間において前記クライアント取引エンジンがサブミットした取引数についてのチェックとを含む、システム。
【請求項１２】
請求項８記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、取引数量チェックと取引注文の値が限度内かどうかについてのチェックとを含む、システム。
【請求項１３】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、当該低レイテンシ・システムの前記少なくとも１つのサーバと通信する少なくとも１つのルータを備える、システム。
【請求項１４】
請求項１３記載のシステムにおいて、前記低レイテンシ・システムは、前記少なくとも１つのルータおよび前記低レイテンシ・システムの前記少なくとも１つのサーバに接続される少なくとも１つのレイヤ２スイッチを備えている、システム。
【請求項１５】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、前記１つ以上の取引所サーバに前記取引注文を拒絶させる前記取引注文のデータを変更することによって前記取引注文を修正する、システム。
【請求項１６】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、前記１つ以上の取引所サーバに前記取引注文を拒絶させる前記取引注文にデータを追加することによって前記取引注文を修正する、システム。
【請求項１７】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、多数の取引注文が不合格である場合に、修正した取引注文を送信するのを止めるように構成される、システム。
【請求項１８】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、前記注文後リスク・チェック・データ・センタと通信し、前記取引注文を前記１つ以上の取引所サーバに送るのと同時に若しくはほとんど同時に、前記取引注文を前記注文後リスク・チェック・データ・センタへ送るように構成される、システム。
【請求項１９】
請求項１８記載のシステムにおいて、前記１つ以上の取引所サーバに送られた前記取引注文が、前記注文後リスク・チェックを開始する、システム
【請求項２０】
請求項１記載のシステムにおいて、前記低レイテンシ・システムは、前記注文後リスク・チェック・データ・センタと通信し、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信し、当該レポートを前記注文後リスク・チェック・データ・センタへ送るように構成される、システム。  
【請求項２１】
請求項１記載のシステムにおいて、前記注文後リスク・チェック・データ・センタは、前記１つ以上の取引所サーバと通信し、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信して前記注文後リスク・チェックを開始するように構成される、システム。
【請求項２２】
請求項１記載のシステムにおいて、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記１つ以上の取引所サーバに前記取引注文を送信した後に、前記取引注文について実行される、システム。
【請求項２３】
請求項１記載のシステムにおいて、前記注文後リスク・チェックは、市場影響分析を含む、システム。
【請求項２４】
コンピュータによって実施されるクライアント取引エンジンから取引所の１つ以上の取引所サーバに電子取引注文を送信し、前記取引所において前記取引注文を実行する、コンピュータによって実施される方法であって、
前記クライアント取引エンジンが送信した取引注文を、低レイテンシ・システムにおいて受信するステップであって、前記低レイテンシ・システムが少なくとも１つのサーバを備えるステップと、
前記低レイテンシ・システムによって、前記取引注文について１回以上の注文前リスク・チェックを実行するステップであって、前記１回以上の注文前リスク・チェックは、少なくとも１つのサーバを備える注文後リスク・チェック・データ・センタによって前記取引注文について実行される注文後リスク・チェックとは異なり、かつ、当該注文後リスク・チェックよりも計算コストが掛からない、ステップと、
前記取引注文が前記１回以上の注文前リスク・チェックに合格した場合に、前記低レイテンシ・システムによって、前記取引注文を前記１つ以上の取引所サーバに送信するステップであって、前記１つ以上の取引所サーバがメッセージ・プロトコルを実装し、メッセージの連番を維持する、ステップと、
前記取引注文が前記１回以上の注文前リスク・チェックに不合格であった場合に、前記低レイテンシ・システムによって、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において整合したメッセージの連番付与を維持するように、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において単一のプロトコル・セッションを維持するステップとを備え、
前記注文前リスク・チェックに不合格であった場合に前記整合したメッセージの連番付与を維持する前記ステップは、
前記低レイテンシ・システムによって、前記クライアント取引エンジンから受信した前記取引注文を修正すること、および
前記低レイテンシ・システムによって、前記修正した取引注文を前記１つ以上の取引所サーバに送ることであって、前記１つ以上の取引所サーバが前記取引注文を拒絶するように、前記取引注文を修正すること、を含む、
方法。
【請求項２５】
請求項２４記載の方法において、前記クライアント取引エンジンと前記低レイテン・シシステムとの間にはＷＡＮのホップがなく、
前記低レイテンシ・システムと前記１つ以上の取引所サーバとの間にはＷＡＮのホップがない、方法。
【請求項２６】
請求項２４記載の方法において、前記クライアント取引エンジン、前記低レイテンシ・システム、および前記１つ以上の取引所サーバは、データ・センタにおいてコロケートされている、方法。
【請求項２７】
請求項２４記載の方法において、前記低レイテンシ・システムおよび前記１つ以上の取引所サーバは、データ・センタにおいてコロケートされている、方法。
【請求項２８】
請求項２４記載の方法において、前記低レイテンシ・システムは、当該低レイテンシ・システムが前記１つ以上の取引所サーバと通信するのに用いる交換通信プロトコルと同一である交換通信プロトコルを用いて、前記クライアント取引エンジンと通信する、方法。
【請求項２９】
請求項２８記載の方法において、
前記クライアント取引エンジンと前記低レイテンシ・システムとの間にはＷＡＮのホップがなく、
前記低レイテンシ・システムと前記１つ以上の取引所サーバとの間にはＷＡＮのホップがない、方法。
【請求項３０】
請求項２９記載の方法において、前記低レイテンシ・システムが実行する前記１回以上の注文前リスク・チェックは、取引数量チェックを含む、方法。
【請求項３１】
請求項２４記載の方法において、前記低レイテンシ・システムは、前記１つ以上の取引所サーバに前記取引注文を拒絶させる前記取引注文のデータを変更することによって前記取引注文を修正する、方法。
【請求項３２】
請求項２４記載の方法において、前記低レイテンシ・システムは、前記１つ以上の取引所サーバに前記取引注文を拒絶させる前記取引注文にデータを追加することによって前記取引注文を修正する、方法。
【請求項３３】
請求項２４記載の方法であって、さらに、通信ネットワークを介して前記低レイテンシ・システムと通信する注文後リスク・チェック・データ・センタによって、前記取引注文について前記注文後リスク・チェックを実行するステップを備えており、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記１つ以上の取引所サーバに前記取引注文を送信した後に実行される、方法。
【請求項３４】
請求項３３記載の方法であって、さらに、前記取引注文を前記低レイテンシ・システムから前記１つ以上の取引所サーバに送るのと同時若しくはほとんど同時に、前記取引注文を前記低レイテンシ・システムから前記注文後リスク・チェック・データ・センタに送るステップを備える、方法。    
【請求項３５】
請求項３４記載の方法において、前記前記１つ以上の取引所サーバに送られた前記取引注文が、前記注文後リスク・チェックを開始する、方法。
【請求項３６】
請求項３３記載の方法であって、さらに、前記低レイテンシ・システムによって、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信し、前記レポートを前記低レイテンシ・システムから前記注文後リスク・チェック・データ・センタに送るステップを備える、方法。
【請求項３７】
請求項３３記載の方法であって、さらに、前記注文後リスク・チェック・データ・センタによって、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信して前記注文後リスク・チェックを開始するステップを含む、方法。
【請求項３８】
請求項３３記載の方法において、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記取引注文を前記１つ以上の取引所サーバに送信した後に、前記取引注文について実行される、方法。
【請求項３９】
請求項３３記載の方法において、前記注文後リスク・チェックは、市場影響分析を含む、方法。
【請求項４０】
コンピュータによって実施されるクライアント取引エンジンから電子取引注文を受信し、前記電子取引注文を取引所の１つ以上の取引所サーバに送信し、前記取引所において前記取引注文が実行されるシステムであって、
前記クライアント取引エンジンと通信し、前記１つ以上の取引所サーバと通信する低レイテンシ・システムを備えており、該低レイテンシ・システムは、少なくとも１つのサーバを備え、
前記クライアント取引エンジンから取引注文を受信し、
該取引注文について１回以上の注文前リスク・チェックを実行し、前記１回以上の注文前リスク・チェックは、少なくとも１つのサーバを備える注文後リスク・チェック・データ・センタが前記取引注文について実行する注文後リスク・チェックとは異なり、かつ、当該注文後リスク・チェックよりも計算コストが掛からないものであり、
前記取引注文が前記１回以上の注文前リスク・チェックに合格したときに、前記取引注文を前記１つ以上の取引所サーバに送信し、前記１つ以上の取引所サーバは、メッセージ・プロトコルを実装し、メッセージの連番を維持し、
前記取引注文が前記１回以上の注文前リスク・チェックに不合格であった場合に、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において整合したメッセージの連番付与を維持するように、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において単一のプロトコル・セッションを維持するように構成され、
前記注文前リスク・チェックに不合格であった場合に前記整合した連番付与を維持する前記低レイテンシ・システムの構成は、非取引注文メッセージを前記１つ以上の取引所サーバに送ることを含む、
システム。
【請求項４１】
請求項４０記載のシステムにおいて、前記非取引注文メッセージは、前記１つ以上の取引所サーバが拒絶された取引注文を受信するかのように、前記１つ以上のサーバによって維持される連番を有効に増加する制御メッセージ・タイプである、システム。
【請求項４２】
請求項４０記載のシステムにおいて、前記非取引注文メッセージは、ハートビート・メッセージである、システム。
【請求項４３】
請求項４０記載のシステムにおいて、前記低レイテンシ・システムは、さらに、前記非取引注文メッセージを前記１つ以上の取引所サーバに送信した後に、前記１つ以上の取引所サーバから連番を受信し、前記クライアント取引エンジンに送られる拒絶メッセージを生成するために前記受信した連番を用いるように構成される、システム。
【請求項４４】
請求項４０記載のシステムにおいて、低レイテンシ・システムは、当該低レイテンシ・システムが前記１つ以上の取引所サーバと通信するのに用いる交換通信プロトコルと同一である交換通信プロトコルを用いて、前記クライアント取引エンジンと通信する、システム。
【請求項４５】
請求項４０記載のシステムおいて、前記低レイテンシ・システムが実行する前記１回以上の注文前リスク・チェックは、３回以下の注文前リスク・チェックを含む、システム。
【請求項４６】
請求項４５記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、１回のみの注文前リスク・チェックを含む、システム。
【請求項４７】
請求項４６記載のシステムにおいて、前記１回のみの注文前リスク・チェックは、取引数量チェックである、システム。
【請求項４８】
請求項４５記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、取引数量チェックと時間期間において前記クライアント取引エンジンがサブミットした取引数についてのチェックとを含む、システム。
【請求項４９】
請求項４５記載のシステムにおいて、前記低レイテンシ・システムが実行する前記３回以下の注文前リスク・チェックは、取引数量チェックと取引注文の値が限度内かどうかについてのチェックとを含む、システム。
【請求項５０】
請求項４０記載のシステムにおいて、前記低レイテンシ・システムは、前記注文後リスク・チェック・データ・センタと通信し、前記取引注文を前記１つ以上の取引所サーバに送るのと同時に若しくはほとんど同時に、前記取引注文を前記注文後リスク・チェック・データ・センタへ送るように構成される、システム。
【請求項５１】
請求項５０記載のシステムにおいて、前記１つ以上の取引所サーバに送られた前記取引注文が、前記注文後リスク・チェックを開始する、システム
【請求項５２】
請求項４０記載のシステムにおいて、前記低レイテンシ・システムは、前記注文後リスク・チェック・データ・センタと通信し、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信し、当該レポートを前記注文後リスク・チェック・データ・センタへ送るように構成される、システム。  
【請求項５３】
請求項４０記載のシステムにおいて、前記注文後リスク・チェック・データ・センタは、前記１つ以上の取引所サーバと通信し、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信して前記注文後リスク・チェックを開始するように構成される、システム。
【請求項５４】
請求項４０記載のシステムにおいて、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記１つ以上の取引所サーバに前記取引注文を送信した後に、前記取引注文について実行される、システム。
【請求項５５】
コンピュータによって実施されるクライアント取引エンジンから取引所の１つ以上の取引所サーバに電子取引注文を送信し、前記取引所において前記取引注文を実行する、コンピュータによって実施される方法であって、
前記クライアント取引エンジンが送信した取引注文を、低レイテンシ・システムにおいて受信するステップであって、前記低レイテンシ・システムが少なくとも１つのサーバを備えるステップと、
前記低レイテンシ・システムによって、前記取引注文について１回以上の注文前リスク・チェックを実行するステップであって、前記１回以上の注文前リスク・チェックは、少なくとも１つのサーバを備える注文後リスク・チェック・データ・センタによって前記取引注文について実行される注文後リスク・チェックとは異なり、かつ、当該注文後リスク・チェックよりも計算コストが掛からない、ステップと、
前記取引注文が前記１回以上の注文前リスク・チェックに合格した場合に、前記低レイテンシ・システムによって、前記取引注文を前記１つ以上の取引所サーバに送信するステップであって、前記１つ以上の取引所サーバがメッセージ・プロトコルを実装し、メッセージの連番を維持する、ステップと、
前記取引注文が前記１回以上の注文前リスク・チェックに不合格であった場合に、前記低レイテンシ・システムによって、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において整合したメッセージの連番付与を維持するように、前記クライアント取引エンジンと前記１つ以上の取引所サーバとの間において単一のプロトコル・セッションを維持するステップとを備え、
前記整合したメッセージの連番付与を維持する前記ステップは、前記低レイテンシ・システムによって、非取引注文メッセージを１つ以上の取引所サーバに送ることを含む、
方法。
【請求項５６】
請求項５５記載の方法において、前記非取引注文メッセージは、前記１つ以上の取引所サーバが拒絶された取引注文を受信するかのように、前記１つ以上の取引所サーバが維持する連番を有効に増加する制御メッセージ・タイプである、方法。
【請求項５７】
請求項５５記載の方法において、前記非取引注文メッセージは、ハートビート・メッセージである、方法。
【請求項５８】
請求項５５記載の方法であって、さらに、
前記低レイテンシ・システムによって、前記１つ以上の取引所サーバに前記非取引注文メッセージを送信した後に、前記１つ以上の取引所サーバから連番を受信するステップと、
前記低レイテンシ・システムによって、前記１つ以上の取引所サーバから受信した前記連番を用いて生成した連番を有する拒絶メッセージを、前記クライアント取引エンジンに送るステップとを備える、方法。
【請求項５９】
請求項５５記載の方法において、低レイテンシ・システムは、当該低レイテンシ・システムが前記１つ以上の取引所サーバと通信するのに用いる交換通信プロトコルと同一である交換通信プロトコルを用いて、前記クライアント取引エンジンと通信する、方法。
【請求項６０】
請求項５５記載の方法であって、さらに、通信ネットワークを介して前記低レイテンシ・システムと通信する注文後リスク・チェック・データ・センタによって、前記取引注文について前記注文後リスク・チェックを実行するステップを備えており、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記１つ以上の取引所サーバに前記取引注文を送信した後に実行される、方法。
【請求項６１】
請求項６０記載の方法であって、さらに、前記取引注文を前記低レイテンシ・システムから前記１つ以上の取引所サーバに送るのと同時若しくはほとんど同時に、前記取引注文を前記低レイテンシ・システムから前記注文後リスク・チェック・データ・センタに送るステップを備える、方法。    
【請求項６２】
請求項６１記載の方法において、前記前記１つ以上の取引所サーバに送られた前記取引注文が、前記注文後リスク・チェックを開始する、方法。
【請求項６３】
請求項６０記載の方法であって、さらに、前記低レイテンシ・システムによって、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信し、前記レポートを前記低レイテンシ・システムから前記注文後リスク・チェック・データ・センタに送るステップを備える、方法。
【請求項６４】
請求項６０記載の方法であって、さらに、前記注文後リスク・チェック・データ・センタによって、前記１つ以上の取引所サーバから注文のレポートについての肯定応答を受信して前記注文後リスク・チェックを開始するステップを含む、方法。
【請求項６５】
請求項６０記載の方法において、前記注文後リスク・チェックは、前記低レイテンシ・システムが前記取引注文を前記１つ以上の取引所サーバに送信した後に、前記取引注文について実行される、方法。