【手続補正書】
【提出日】平成31年2月25日(2019.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多数のネットワーク化されたコンピューティングリソースによるデータ処理を協調させるためのシステムであって、前記システムが少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサが、
複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することであって、監視されるデータが、前記複数のネットワーク化されたコンピューティングリソースに以前にルーティングされたデータ処理セグメントに関連するデータを含むことと、
１つ以上のデータソースから、前記複数のネットワーク化されたコンピューティングリソースにより実行可能な少なくとも１つのデータ処理の実行に関する命令を表す信号を受信することと、
前記監視されるデータに基づいて、
前記少なくとも１つのデータ処理を少なくとも１つのデータ処理セグメントに分割することであって、各データ処理セグメントが、前記複数のネットワーク化されたコンピューティングリソースのうちの１つにルーティングされることになることと、
複数のタイミングパラメータを決定することであって、前記複数のタイミングパラメータのそれぞれが、前記複数のネットワーク化されたコンピューティングリソースのうちの対応する１つと関連付けられることになり、前記複数のタイミングパラメータが、複数のネットワーク化されたコンピューティングプロセッサによる前記少なくとも１つのデータ処理セグメントの同期された実行をもたらすように決定されることと、
前記タイミングパラメータに基づくタイミングシーケンスで、前記少なくとも１つのデータ処理セグメントを複数の対応するネットワーク化されたコンピューティングプロセッサにルーティングすることと、
を行うように構成された、システム。
【請求項２】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記少なくとも１つのデータ処理セグメントのルーティングに応答してメッセージを受信することと、
受信されたメッセージから、前記少なくとも１つのデータ処理に関する少なくとも１つの獲得比を決定することと、
を含み、
少なくとも１つの後続のデータ処理セグメントに関して前記複数のタイミングパラメータを決定することが、前記少なくとも１つの獲得比に少なくとも部分的に基づいている、請求項１に記載のシステム。
【請求項３】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記少なくとも１つのデータ処理セグメントのルーティングに応答してメッセージを受信することと、
受信されたメッセージから、前記少なくとも１つのデータ処理に関する少なくとも１つの獲得比を決定することと、
前記少なくとも１つの獲得比が定義された閾値を下回るか、又はヒストリカル平均から定義された閾値だけ変化するときに、潜在的なハードウェア障害を示す警告を生成することと、
を含む、請求項１に記載のシステム。
【請求項４】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
あるデータ処理セグメントを前記複数のネットワーク化されたコンピューティングリソースのうちの１つにルーティングすることに関連する待ち時間のコンポーネントを決定すること
を含み、
前記コンポーネントを決定することが、前記複数のネットワーク化されたコンピューティングリソースのうちの１つに異なるタイプのデータ処理セグメントをルーティングすることに関連する待ち時間の差に基づいている、請求項１に記載のシステム。
【請求項５】
前記複数のネットワーク化されたコンピューティングリソースに関連する監視されるデータが、データ処理セグメントを前記システムから前記ネットワーク化されたコンピューティングリソースにルーティングするための多数のルートに関連するデータを含む、請求項１に記載のシステム。
【請求項６】
前記多数のルートに関連するデータが、前記多数のルートのうちの少なくとも１つにおける少なくとも１つのルートセグメント又はデバイスに関する待ち時間データ又はステータス情報を含む、請求項５に記載のシステム。
【請求項７】
前記複数のネットワーク化されたコンピューティングリソースに関連する監視されるデータが、前記ネットワーク化されたコンピューティングリソースのうちの対応する１つからの情報漏れのリスクを識別するためのデータを含む、請求項１に記載のシステム。
【請求項８】
前記少なくとも１つのデータ処理を前記少なくとも１つのデータ処理セグメントに分割することが、
前記複数のネットワーク化されたコンピューティングリソースのうちのどれに、前記少なくとも１つのデータ処理セグメントのうちの少なくとも１つがルーティングされることになるかを選択することと、
選択されたネットワーク化されたコンピューティングリソースのそれぞれに関して、対応する少なくとも１つのデータ処理セグメントのサイズを決定することと、
を含む、請求項１に記載のシステム。
【請求項９】
前記選択及び前記サイズの決定が、前記複数のコンピューティングリソースに関連する入手可能なリクイディティ、情報漏れのリスク、及び待ち時間のうちの少なくとも１つに基づいている、請求項８に記載のシステム。
【請求項１０】
前記入手可能なリクイディティが、公に掲示されたリクイディティ及び予測されたリクイディティを含む、請求項９に記載のシステム。
【請求項１１】
前記タイミングパラメータが、第２のデータ処理セグメントのルーティング時間に対する、第１のデータ処理セグメントがルーティングされることになる許容可能な時間範囲を定義する、請求項１に記載のシステム。
【請求項１２】
前記少なくとも１つのプロセッサが、
前記複数のデータ処理セグメントをルーティングするために、ランダムタイミングバリエーションを前記タイミングシーケンスに導入することであって、前記ランダムタイミングバリエーションが、前記複数のタイミングパラメータを満足する範囲内に入っていることと、
前記ランダムタイミングバリエーションを用いてルーティングされるデータ処理セグメントに関連するデータを監視することと、
前記複数の対応するネットワーク化されたコンピューティングプロセッサに関連するタイミングパラメータを調整することと、
を行うように構成される、請求項１に記載のシステム。
【請求項１３】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記複数のデータ処理セグメントのルーティングに応答してメッセージを受信することと、
前記ネットワーク化されたコンピューティングプロセッサのうちの１つにルーティングされたデータ処理セグメントに関連する受信されたメッセージに基づいて、前記ネットワーク化されたコンピューティングプロセッサのうちの１つに関連する実行待ち時間の分布を決定することと、
を含み、
前記少なくとも１つのプロセッサが、第２のデータ処理セグメントがルーティングされる時間に対する、第１のデータ処理セグメントをルーティングすることができる１つ以上の時間範囲に基づいて前記タイミングシーケンスを決定するように構成され、前記１つ以上の時間範囲が前記分布に基づいている、請求項１に記載のシステム。
【請求項１４】
多数のネットワーク化されたコンピューティングリソースによるデータの処理を協調させるための方法であって、前記方法が、
複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することであって、監視されるデータが、前記複数のネットワーク化されたコンピューティングリソースに以前にルーティングされたデータ処理セグメントに関連するデータを含むことと、
１つ以上のデータソースから、前記複数のネットワーク化されたコンピューティングリソースにより実行可能な少なくとも１つのデータ処理の実行に関する命令を表す信号を受信することと、
前記監視されるデータに基づいて、
前記少なくとも１つのデータ処理を少なくとも１つのデータ処理セグメントに分割することであって、各データ処理セグメントが、前記複数のネットワーク化されたコンピューティングリソースのうちの１つにルーティングされることになることと、
複数のタイミングパラメータを決定することであって、前記複数のタイミングパラメータのそれぞれが、前記複数のネットワーク化されたコンピューティングリソースのうちの対応する１つと関連付けられることになり、前記複数のタイミングパラメータが、複数のネットワーク化されたコンピューティングプロセッサによる前記少なくとも１つのデータ処理セグメントの同期された実行をもたらすように決定されることと、
前記タイミングパラメータに基づくタイミングシーケンスで、前記少なくとも１つのデータ処理セグメントを複数の対応するネットワーク化されたコンピューティングプロセッサにルーティングすることと、
を含む、方法。
【請求項１５】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記少なくとも１つのデータ処理セグメントのルーティングに応答してメッセージを受信することと、
受信されたメッセージから、前記少なくとも１つのデータ処理に関する少なくとも１つの獲得比を決定することと、
を含み、
少なくとも１つの後続のデータ処理セグメントに関して前記複数のタイミングパラメータを決定することが、前記少なくとも１つの獲得比に少なくとも部分的に基づいている、請求項１４に記載の方法。
【請求項１６】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記少なくとも１つのデータ処理セグメントのルーティングに応答してメッセージを受信することと、
受信されたメッセージから、前記少なくとも１つのデータ処理に関する少なくとも１つの獲得比を決定することと、
前記少なくとも１つの獲得比が定義された閾値を下回るか、又はヒストリカル平均から定義された閾値だけ変化するときに、潜在的なハードウェア障害を示す警告を生成することと、
を含む、請求項１４に記載の方法。
【請求項１７】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
あるデータ処理セグメントを前記複数のネットワーク化されたコンピューティングリソースのうちの１つにルーティングすることに関連する待ち時間のコンポーネントを決定すること
を含み、
前記コンポーネントを決定することが、前記複数のネットワーク化されたコンピューティングリソースのうちの１つに異なるタイプのデータ処理セグメントをルーティングすることに関連する待ち時間の差に基づいている、請求項１４に記載の方法。
【請求項１８】
前記複数のネットワーク化されたコンピューティングリソースに関連する監視されるデータが、データ処理セグメントを前記ネットワーク化されたコンピューティングリソースにルーティングするための多数のルートに関連するデータを含む、請求項１４に記載の方法。
【請求項１９】
前記多数のルートに関連するデータが、前記多数のルートのうちの少なくとも１つにおける少なくとも１つのルートセグメント又はデバイスに関する待ち時間データ又はステータス情報を含む、請求項１８に記載の方法。
【請求項２０】
前記複数のネットワーク化されたコンピューティングリソースに関連する監視されるデータが、前記ネットワーク化されたコンピューティングリソースのうちの対応する１つからの情報漏れのリスクを識別するためのデータを含む、請求項１４に記載の方法。
【請求項２１】
前記少なくとも１つのデータ処理を前記少なくとも１つのデータ処理セグメントに分割することが、
前記複数のネットワーク化されたコンピューティングリソースのうちのどれに、前記少なくとも１つのデータ処理セグメントのうちの少なくとも１つがルーティングされることになるかを選択することと、
選択されたネットワーク化されたコンピューティングリソースのそれぞれに関して、対応する少なくとも１つのデータ処理セグメントのサイズを決定することと、
を含む、請求項１４に記載の方法。
【請求項２２】
前記選択及び前記サイズの決定が、前記複数のコンピューティングリソースに関連する入手可能なリクイディティ、情報漏れのリスク、及び待ち時間のうちの少なくとも１つに基づいている、請求項２１に記載の方法。
【請求項２３】
前記タイミングパラメータが、第２のデータ処理セグメントのルーティング時間に対する、第１のデータ処理セグメントがルーティングされることになる許容可能な時間範囲を定義する、請求項１４に記載の方法。
【請求項２４】
前記複数のデータ処理セグメントをルーティングするために、ランダムタイミングバリエーションを前記タイミングシーケンスに導入することであって、前記ランダムタイミングバリエーションが、前記複数のタイミングパラメータを満足する範囲内に入っていることと、
前記ランダムタイミングバリエーションを用いてルーティングされるデータ処理セグメントに関連するデータを監視することと、
前記複数の対応するネットワーク化されたコンピューティングプロセッサに関連するタイミングパラメータを調整することと、
を含む、請求項１４に記載の方法。
【請求項２５】
前記複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することが、
前記複数の対応するネットワーク化されたコンピューティングプロセッサへの前記複数のデータ処理セグメントのルーティングに応答してメッセージを受信することと、
前記ネットワーク化されたコンピューティングプロセッサのうちの１つにルーティングされたデータ処理セグメントに関連する受信されたメッセージに基づいて、前記ネットワーク化されたコンピューティングプロセッサのうちの１つに関連する実行待ち時間の分布を決定することと、
を含み、
前記方法が、第２のデータ処理セグメントがルーティングされる時間に対する、第１のデータ処理セグメントをルーティングすることができる１つ以上の時間範囲に基づいて前記タイミングシーケンスを決定することを含み、前記１つ以上の時間範囲が前記分布に基づいている、請求項１４に記載の方法。
【請求項２６】
その上に命令を記憶しているコンピュータ可読媒体であって、前記命令が、少なくとも１つのプロセッサによって実行されるときに、前記少なくとも１つのプロセッサを、
複数のネットワーク化されたコンピューティングリソースに関連するデータを監視することであって、監視されるデータが、前記複数のネットワーク化されたコンピューティングリソースに以前にルーティングされたデータ処理セグメントに関連するデータを含むことと、
１つ以上のデータソースから、前記複数のネットワーク化されたコンピューティングリソースにより実行可能な少なくとも１つのデータ処理の実行に関する命令を表す信号を受信することと、
前記監視されるデータに基づいて、
前記少なくとも１つのデータ処理を少なくとも１つのデータ処理セグメントに分割することであって、各データ処理セグメントが、前記複数のネットワーク化されたコンピューティングリソースのうちの１つにルーティングされることになることと、
複数のタイミングパラメータを決定することであって、前記複数のタイミングパラメータのそれぞれが、前記複数のネットワーク化されたコンピューティングリソースのうちの対応する１つと関連付けられることになり、前記複数のタイミングパラメータが、複数のネットワーク化されたコンピューティングプロセッサによる前記少なくとも１つのデータ処理セグメントの同期された実行をもたらすように決定されることと、
前記タイミングパラメータに基づくタイミングシーケンスで、前記少なくとも１つのデータ処理セグメントを複数の対応するネットワーク化されたコンピューティングプロセッサにルーティングすることと、
を行うように構成する、コンピュータ可読媒体。
【請求項２７】
多数のネットワーク化されたコンピューティングリソースによるデータの処理を協調させるためのシステムであって、前記システムが少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサが、
複数のデータ処理ウェーブを取得することであって、各データ処理ウェーブが、１つ以上のデータ処理セグメント、前記１つ以上のデータ処理セグメントがルーティングされることになる１つ以上のネットワーク化された対応するコンピューティングリソース、及び前記１つ以上のデータ処理セグメントがルーティングされることになるタイミングシーケンスを識別することと、
前記ネットワーク化されたコンピューティングリソースのそれぞれに関する最小ハンドリングインターバルを取得することと、
前記タイミングシーケンス及び前記ネットワーク化されたコンピューティングリソースに関する最小ハンドリングインターバルに基づいて、前記複数のデータ処理ウェーブをルーティングするための注文をスケジューリングすることと、
前記注文に基づいて、前記複数のデータ処理ウェーブにおいて前記データ処理セグメントのそれぞれをルーティングすることと、
を行うように構成された、システム。
【請求項２８】
多数のネットワーク化されたコンピューティングリソースによるデータの処理を協調させるための方法であって、前記方法が、
複数のデータ処理ウェーブを取得することであって、各データ処理ウェーブが、１つ以上のデータ処理セグメント、前記１つ以上のデータ処理セグメントがルーティングされることになる１つ以上のネットワーク化された対応するコンピューティングリソース、及び前記１つ以上のデータ処理セグメントがルーティングされることになるタイミングシーケンスを識別することと、
前記ネットワーク化されたコンピューティングリソースのそれぞれに関する最小ハンドリングインターバルを取得することと、
前記タイミングシーケンス及び前記ネットワーク化されたコンピューティングリソースに関する最小ハンドリングインターバルに基づいて、前記複数のデータ処理ウェーブをルーティングするための注文をスケジューリングすることと、
前記注文に基づいて、前記複数のデータ処理ウェーブにおいて前記データ処理セグメントのそれぞれをルーティングすることと、
を含む、方法。
【請求項２９】
多数のネットワーク化されたコンピューティングリソースによるデータの処理を協調させるためのシステムであって、前記システムが少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサが、
１つ以上のデータソースから、複数のネットワーク化されたコンピューティングリソースにより実行可能な複数のデータ処理の実行に関する命令を表す信号を受信することであって、前記データ処理は、金融上の権利の提案されたトレードを表すことと、
前記複数のネットワーク化されたコンピューティングリソースのそれぞれで、前記金融上の権利の入手可能なリクイディティに関連するデータを取得することと、
前記複数のデータ処理のそれぞれを複数のデータ処理セグメントに分割することであって、各データ処理セグメントは、複数のネットワーク化されたコンピューティングプロセッサのうちの少なくとも１つにルーティングされることになる単一のデータ処理から分割されることと、
前記複数のネットワーク化されたコンピューティングプロセッサのそれぞれに前記システムによってルーティングされた以前のデータ処理要求の実行における待ち時間、及び前記複数のネットワーク化されたコンピューティングプロセッサのそれぞれでの入手可能なリクイディティに少なくとも部分的に基づいて、複数のタイミングパラメータを決定することであって、前記複数のタイミングパラメータのそれぞれが、前記複数のデータ処理セグメントのうちの対応する１つと関連付けられることになり、前記複数のタイミングパラメータが、前記複数のネットワーク化されたコンピューティングプロセッサによる前記複数のデータ処理セグメントの同期された実行をもたらすように決定されることと、
前記複数のデータ処理のそれぞれに関連するタイミングパラメータ及びネットワーク化されたコンピューティングプロセッサに基づいて、前記複数のデータ処理のすべてに関して前記データ処理セグメントをルーティングするためのタイミングシーケンスを決定することと、
前記タイミングシーケンスに基づいて、前記複数のデータ処理セグメントを複数の対応するネットワーク化されたコンピューティングプロセッサにルーティングすることと、
を行うように構成された、システム。
【請求項３０】
多数のネットワーク化されたコンピューティングリソースによるデータの処理を協調させるための方法であって、前記方法が、
１つ以上のデータソースから、複数のネットワーク化されたコンピューティングリソースにより実行可能な複数のデータ処理の実行に関する命令を表す信号を受信することであって、前記データ処理は、金融上の権利の提案されたトレードを表すことと、
前記複数のネットワーク化されたコンピューティングリソースのそれぞれで、前記金融上の権利の入手可能なリクイディティに関連するデータを取得することと、
前記複数のデータ処理のそれぞれを複数のデータ処理セグメントに分割することであって、各データ処理セグメントは、複数のネットワーク化されたコンピューティングプロセッサのうちの少なくとも１つにルーティングされることになる単一のデータ処理から分割されることと、
前記複数のネットワーク化されたコンピューティングプロセッサのそれぞれに前記システムによってルーティングされた以前のデータ処理要求の実行における待ち時間、及び前記複数のネットワーク化されたコンピューティングプロセッサのそれぞれでの入手可能なリクイディティに少なくとも部分的に基づいて、複数のタイミングパラメータを決定することであって、前記複数のタイミングパラメータのそれぞれが、前記複数のデータ処理セグメントのうちの対応する１つと関連付けられることになり、前記複数のタイミングパラメータが、前記複数のネットワーク化されたコンピューティングプロセッサによる前記複数のデータ処理セグメントの同期された実行をもたらすように決定されることと、
前記複数のデータ処理のそれぞれに関連するタイミングパラメータ及びネットワーク化されたコンピューティングプロセッサに基づいて、前記複数のデータ処理のすべてに関して前記データ処理セグメントをルーティングするためのタイミングシーケンスを決定することと、
前記タイミングシーケンスに基づいて、前記複数のデータ処理セグメントを複数の対応するネットワーク化されたコンピューティングプロセッサにルーティングすることと、
を含む、方法。