【手続補正書】
【提出日】平成30年3月23日(2018.3.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の金融取引所を含む電子取引環境において、同期した金融取引を実行するように構成され、適応するコンピュータによる方法であって、
該方法は、
取引サーバが、大規模取引オーダーを格納するステップと、
前記取引サーバが、前記大規模取引オーダーを、複数のより小規模な取引オーダーに分割するステップと、
前記取引サーバが、前記複数のより小規模な取引オーダーが実行のために提出されるべき取引実行時刻を決定するステップと、
前記取引サーバが、複数の金融取引命令を生成するステップであって、前記複数の金融取引命令の各々が、前記より小規模な取引オーダーのそれぞれおよび前記取引実行時刻を含む、ステップと、
前記取引サーバが、前記複数の金融取引命令の各々を、複数の同じ位置に配置されたサーバのそれぞれに、送信するステップであって、該複数の同じ位置に配置されたサーバは、それぞれのより小規模な取引オーダーが実行される金融取引所において、それぞれ同じ位置に配置される、ステップと、
前記複数の同じ位置に配置されたサーバの各々が、前記送信されたそれぞれの金融取引命令に含まれる前記それぞれのより小規模な取引オーダーおよび前記取引実行時刻を格納するステップと、
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定するステップと、
前記複数の同じ位置に配置されたサーバの各々が、前記決定された現在時刻および前記格納された取引実行時刻を比較し、前記決定された現在時刻が、前記格納された取引実行時刻と等しいとき、前記複数の同じ位置に配置されたサーバの各々が、前記格納されたより小規模な取引オーダーを、前記同じ位置に配置される金融取引所に提出するステップと、
の行為を含む、方法。
【請求項２】
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定する前記ステップの行為は、原子クロック、光学的クロック、量子クロック、または、ＧＰＳクロックを含むクロックから現在時刻を決定することを含む、請求項１に記載の方法。
【請求項３】
前記複数の同じ位置に配置されたサーバの前記各々は、それ自身のクロックを含み、  前記方法は、前記同じ位置に配置されたサーバによって使用されるクロックを、ＧＰＳ衛星と、または、米国国立標準技術研究所の原子クロック時刻を持つ地球上のソースと定期的に同期させることを更に含み、
前記クロックの各々が、持っている時刻の正確さをチェックし、必要に応じて調整をする、請求項２に記載の方法。
【請求項４】
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定する前記ステップの行為は、マイクロ秒の精度に測定可能な前記現在時刻を決定することを含む、請求項１に記載の方法。
【請求項５】
前記取引サーバが、前記複数の金融取引命令の各々を、複数の同じ位置に配置されたサーバのそれぞれに送信する前記ステップの行為は、
前記複数の金融取引命令の各々を、前記取引実行時刻の前に、複数の同じ位置に配置されたサーバのそれぞれに、送信することを更に含み、
前記複数の同じ位置に配置されたサーバのそれぞれが、前記格納されたより小規模な取引オーダーを、前記取引実行時刻の前に、そのそれぞれの取引所に提出する時間を有する、
請求項１に記載の方法。
【請求項６】
前記取引サーバが、大規模取引オーダーを格納する前記ステップの行為は、株、債券、オプション、契約利益、通貨、ローン、商品、または、他の同様な金融利益のオーダーを格納することを更に含む、請求項１に記載の方法。
【請求項７】
前記取引サーバが、前記複数のより小規模な取引オーダーが実行のために提出されるべき取引実行時刻を決定する前記ステップの行為は、特定の時間を決定すること、および、前記決定された特定の時間に追加すべき小さな時間を決定することを更に含む、請求項１に記載の方法。
【請求項８】
特定の時間を決定するために追加すべき前記小さな時間を決定することの行為は、前記小さな時間を、マイクロ秒において、決定することをさらに要求する、請求項７に記載の方法。
【請求項９】
前記複数のより小規模な取引オーダーが、前記取引サーバによる実行のために提出されるべき取引実行時刻を決定する前記ステップの行為は、前記決定された特定の時間と、前記特定の時間に追加されるべき前記決定された少しの時間を結合することを更に含む、請求項８に記載の方法。
【請求項１０】
前記複数の同じ位置に配置されたサーバの各々により決定された現在時刻の違いは、高頻度トレーダーによって検出できない、請求項１に記載の方法。
【請求項１１】
前記取引サーバが、前記より小さな取引オーダーのそれぞれが、前記複数の金融取引所のそれぞれに提出されたことの通知を受信するステップをさらに含む請求項１に記載の方法。
【請求項１２】
複数の金融取引所を含む電子取引環境において、同期した金融取引を実行するためのコンピュータ・ベース・システムであって、
前記システムの動作を制御するコントロール回路と、
各々が前記複数の金融取引所のそれぞれのものにおいて同じ位置に配置され、前記複数の金融取引所のそれぞれのものに接続している複数の同じ位置に配置されたサーバと、
取引エンティティによって運営される取引サーバであって、該取引サーバは前記複数の同じ位置に配置されたサーバに接続されている、取引サーバと、を備え、
前記コントロール回路は、
前記取引サーバが、大規模取引オーダーを格納し、
前記取引サーバが、前記大規模取引オーダーを複数のより小規模な取引オーダーに分割し、
前記取引サーバが、前記複数のより小規模な取引オーダーが実行のために提出されるべき取引実行時刻を決定し、
前記取引サーバが、複数の金融取引命令であって、前記複数の金融取引命令の各々が、前記より小規模な取引オーダーのそれぞれおよび前記取引実行時刻を含む、複数の金融取引命令を生成し、
前記取引サーバが、前記複数の同じ位置に配置されたサーバのそれぞれに、前記複数の金融取引命令の各々を送信し、
前記複数の同じ位置に配置されたサーバの各々が、前記送信されたそれぞれの金融取引命令に含まれる前記それぞれのより小規模な取引オーダーおよび取引実行時刻を格納し、
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定し、
前記複数の同じ位置に配置されたサーバの各々が、前記決定された現在時刻および前記格納された取引実行時刻を比較し、前記決定された現在時刻が、前記格納された取引実行時刻と等しいとき、前記複数の同じ位置に配置されたサーバの各々が、前記格納されたより小規模な取引オーダーを、金融取引所に提出する、  ように動作可能である、コンピュータ・ベース・システム。
【請求項１３】
前記複数の同じ位置に配置されたサーバの各々においてクロックを更に備え、前記複数の同じ位置に配置されたサーバにおける前記クロックの各々は、原子クロック、光学的クロック、量子クロック、または、ＧＰＳクロックを含む、請求項１２に記載のシステム。
【請求項１４】
前記複数の同じ位置に配置されたサーバの各々における前記クロックは、ＧＰＳ衛星、または、米国国立標準技術研究所の原子時計時刻を持つ地球上のソースに連続的に接続しているのではなく、各々のクロックは、前記ＧＰＳ衛星または地球上のソースと同期し、前記クロックが、持っている時刻の正確さをチェックし、必要に応じて調整をする能力を有する、請求項１３に記載のシステム。
【請求項１５】
前記決定された現在時刻は、マイクロ秒の精度に測定可能である、請求項１２に記載のシステム。
【請求項１６】
前記取引サーバが、前記取引実行時刻の前に、前記複数の同じ位置に配置されたサーバのそれぞれに、前記複数の金融取引命令の各々を送信し、前記複数の同じ位置に配置されたサーバの前記それぞれが、前記格納されたより小規模な取引オーダーを、前記取引実行時刻の前に、それぞれの取引所に提出する時間を有する、請求項１２に記載のシステム。
【請求項１７】
前記大規模取引オーダーは、株、債券、オプション、契約利益、通貨、ローン、商品、または、他の同様な金融利益のオーダーを更に含む、請求項１２に記載のシステム。
【請求項１８】
前記決定された取引実行時刻は、決定された特定の時間、および、前記決定された特定の時間に追加すべき決定された小さな時間を更に含む、請求項１２に記載のシステム。
【請求項１９】
前記決定された特定の時間に追加されるべき前記決定された小さな時間は、前記小さな時間を、マイクロ秒において、決定することをさらに要求する、請求項１８に記載のシステム。
【請求項２０】
前記決定された取引実行時刻は、前記決定された特定の時間、および、前記決定された特定の時間に追加すべき前記決定された小さな時間の組合せである、請求項１９に記載のシステム。
【請求項２１】
前記複数の同じ位置に配置されたサーバの各々により、前記決定した現在時刻の違いは、高頻度トレーダーによって検出できない、請求項１２に記載のシステム。
【請求項２２】
前記コントロール回路は、更に、前記取引サーバが、前記より小さな取引オーダーの前記それぞれが、前記複数の金融取引所の前記それぞれに提出されたことの通知を受信するように動作可能である、請求項１２に記載のシステム。
【請求項２３】
複数の金融取引所を含む電子取引環境において、同期した金融取引を実行するためのコンピュータ・ベース・システムであって、
前記システムを操作するための命令を含むメモリと、
他のコンピュータ・システムと通信するための通信回路と、
前記メモリに結合し、前記通信回路に結合するコントロール回路であって、前記コントロール回路は、命令を実行することができ、少なくとも、
大規模取引オーダーを前記メモリに格納し、
前記大規模取引オーダーを、複数のより小規模な取引オーダーに分割し、
前記複数のより小規模な取引オーダーが、それらそれぞれの金融取引所に実行のために提出されるべき取引実行時刻を決定し、
各々が、前記より小規模な取引オーダーおよび前記取引実行時刻のそれぞれのものを含む複数の金融取引命令を生成し、
前記通信回路が、それぞれの金融取引所で同じ位置に配置された複数のサーバのそれぞれのものに、前記複数の金融取引命令の各々を送信する、
ように動作可能である、コントロール回路と、
を備える、コンピュータ・ベース・システム。
【請求項２４】
前記大規模取引オーダーは、株、債券、オプション、契約利益、通貨、ローン、商品、または、他の同様な金融利益のオーダーを更に含む、請求項２３に記載のシステム。
【請求項２５】
前記決定された取引実行時刻は、決定された特定の時間、および、前記決定された特定の時間に追加すべき決定された小さな時間を更に含む、請求項２３に記載のシステム。
【請求項２６】
前記決定された特定の時間に追加されるべき前記決定された小さな時間は、前記小さな時間を、マイクロ秒において、決定することをさらに要求する、請求項２５に記載のシステム。
【請求項２７】
前記決定された取引実行時刻は、前記決定された特定の時間、および、前記決定された特定の時間に追加すべき前記決定された小さな時間の組合せである、請求項２６に記載のシステム。
【請求項２８】
複数の金融取引所のそれぞれに、複数の同じ位置に配置されるサーバを含む電子取引環境において、同期した金融取引を実行するように構成され、適応するコンピュータによる方法であって、
該方法は、前記複数の同じ位置に配置されたサーバの各々において、
取引サーバから、金融取引オーダーを受信するステップであって、それぞれのサーバで受信される取引オーダーは、取引実行時刻を受信する取引サーバにおける単一の取引オーダーに関連する、ステップと、
現在時刻を決定するステップと、
前記決定された現在時刻および前記受信された取引実行時刻を比較し、前記決定された現在時刻が、前記受信された取引実行時刻と等しいとき、前記受信された金融取引オーダーを、複数の金融取引所のそれぞれのものに、提出するステップと、
の行為を含む、方法。
【請求項２９】
前記金融取引オーダーおよび前記取引実行時刻は、前記複数の同じ位置に配置されたサーバの各々により、単一の金融取引命令において受信される、請求項２８に記載の方法。
【請求項３０】
前記取引サーバから受信される前記金融取引オーダーは、前記単一取引命令を分割する前記取引サーバにより得られた命令である、請求項２９に記載の方法。
【請求項３１】
前記金融取引オーダーは、株、債券、オプション、契約利益、通貨、ローン、商品、または、他の同様な金融利益のオーダーを分割することを更に含む、請求項３０に記載の方法。
【請求項３２】
前記取引サーバから受信される前記取引実行時刻は、特定の時間と前記特定の時間に加えるべき小さな時間とを結合することによって、決定された時刻である、請求項２９に記載の方法。
【請求項３３】
前記特定の時間に加えるべき前記小さな時間は、マイクロ秒において、前記取引サーバによって決定される、請求項３２に記載の方法。
【請求項３４】
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定する前記ステップの行為は、原子クロック、光学的クロック、量子クロック、または、ＧＰＳクロックを含むクロックから前記現在時刻を決定することを含む、請求項２８に記載の方法。
【請求項３５】
前記同じ位置に配置されたサーバの各々は、自身のクロックを含み、
前記方法は、前記同じ位置に配置されたサーバによって使用されるクロックを、ＧＰＳ衛星、または、米国国立標準技術研究所の原子時計時刻を持つ地球上のソースで定期的に同期させることを更に含み、
前記クロックの各々が、持っている時刻の正確さをチェックし、必要に応じて調整をする、請求項２８に記載の方法。
【請求項３６】
前記複数の同じ位置に配置されたサーバの各々が、現在時刻を決定する前記ステップの行為は、マイクロ秒の精度に測定可能な前記現在時刻を決定することを含む、請求項２８に記載の方法。
【請求項３７】
複数の金融取引所を含む電子取引環境において、同期した金融取引を実行するように構成され、適応するコンピュータによる方法であって、
該方法は、取引サーバの上で実行可能であり、
前記取引サーバのメモリに、大規模取引オーダーを格納するステップと、
前記取引サーバが、前記大規模取引オーダーを、複数のより小規模な取引オーダーに分割するステップと、
前記取引サーバが、前記複数のより小規模な取引オーダーが、前記複数の金融取引所に実行のために提出されるべき取引実行時刻を決定するステップと、
前記取引サーバが、複数の金融取引命令であって、各々が、前記より小規模な取引オーダーおよび前記取引実行時刻のそれぞれのものを含む複数の金融取引命令を生成するステップと、
前記取引サーバが、それぞれのより小規模な取引オーダーが実行される金融取引所において、それぞれ同じ場所に位置する複数の同じ位置に配置されたサーバのそれぞれのものに、前記複数の金融取引命令の各々を送信するステップと、
前記取引サーバが、前記より小さな取引オーダーの前記それぞれのものが、前記複数の金融取引所のそれぞれのものに提出されたことの通知を受信するステップと、
の行為を含む、方法。
【請求項３８】
前記取引サーバが大規模取引オーダーを格納する前記ステップの行為は、株、債券、オプション、契約利益、通貨、ローン、商品、または、他の同様な金融利益のオーダーを格納することを更に含む、請求項３７に記載の方法。
【請求項３９】
前記取引サーバが、前記複数のより小規模な取引オーダーが実行のために提出されるべき取引実行時刻を決定する前記ステップの行為は、特定の時間を決定することと、前記決定された特定の時間に追加すべき小さな時間を決定することを更に含む、請求項３７に記載の方法。
【請求項４０】
特定の時間に追加されるべき前記小さな時間を決定することの行為は、前記小さな時間を、マイクロ秒において、決定することをさらに要求する、請求項３９に記載の方法。
【請求項４１】
前記複数のより小規模な取引オーダーが、前記取引サーバによる実行のために提出されるべき取引実行時刻を決定する前記ステップの行為は、前記決定された特定の時間と、前記決定された特定の時間に追加されるべき少しの時間を結合することを更に含む、請求項４０に記載の方法。
【請求項４２】
同期メッセージを実行するように構成され、適応するコンピュータによる方法であって、
該方法は、
主サーバが、主メッセージを格納するステップと、
前記主サーバが、複数の副メッセージを生成するステップであって、該副メッセージは、前記主メッセージから導出される、ステップと、
前記主サーバが、前記複数の副メッセージが、作用するべき実行時刻を決定するステップと、前記主サーバが、複数の命令を生成するステップであって、前記複数の命令の各々が、副メッセージおよび実行時刻のそれぞれのものを含む、ステップと、
前記主サーバが、前記複数の命令の各々を、複数の地理的に分散した副サーバのそれぞれのものに送信するステップと、
前記複数の副サーバの各々が、該副メッセージと、前記送信された命令に含まれる実行時刻とを格納するステップと、
前記複数の副サーバの各々が、現在時刻を決定するステップと、
前記複数の副サーバの各々が、前記決定された現在時刻および前記格納された実行時刻を比較し、前記決定された現在時刻が、前記格納された取引実行時刻と等しいとき、前記複数の副サーバの各々が、実質的に同時に、前記副メッセージに関する行動を実行するステップと、
の行為を含む、方法。
【請求項４３】
前記主サーバが、前記複数の副メッセージを格納する前記ステップの行為は、前記複数の地理的に分散した副サーバの各々によって、実行されるタスクを格納することを更に含む、請求項４２に記載の方法。
【請求項４４】
前記複数の副メッセージが、作用するべき実行時刻を前記副サーバが決定する前記ステップの行為は、特定の時間を決定することと、前記決定された特定の時間に追加すべき小さな時間を決定することを更に含む、請求項４２に記載の方法。
【請求項４５】
特定の時間に追加されるべき前記小さな時間を決定することの行為は、マイクロ秒において、前記小さな時間を決定することを更に含む、請求項４４に記載の方法。
【請求項４６】
前記主サーバが、前記副メッセージの前記それぞれが、前記複数の地理的に分散した副サーバのそれぞれによって、実行されたことの通知を受信するステップを更に含む請求項４２に記載の方法。