【手続補正書】
【提出日】平成25年4月26日(2013.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
夫々が対応するクラスに割り当てられた複数のクライアントコンピュータと共に使用し、複数の遺伝子と共に使用するためのサーバコンピュータシステムであって、
前記クラスの夫々が、複数の指標中の指標のサブセットであって、全てのサブセットが同じではない当該個々のサブセットと関連し、前記クラスの少なくとも１つが前記クライアントコンピュータの２以上を有し、
前記遺伝子の夫々が、前記指標のサブセットの対応する１つと、前記指標のサブセットに基づく少なくとも１つの動作を特定し、
前記サーバコンピュータシステムが、
前記サーバコンピュータシステムにアクセス可能で、前記複数の遺伝子の内の幾つかの遺伝子を有するサーバ遺伝子プールを格納するメモリと、
前記サーバコンピュータシステムが前記クライアントコンピュータから前記遺伝子を受信するための通信ポートと、
受信した前記遺伝子の少なくとも幾つかを受け入れ、受け入れた前記遺伝子の第１サブセット中の各遺伝子を、更なる評価のために前記クライアントコンピュータに送信するように構成されたプロセッサと、を備え、
更なる評価のために送信された特定の遺伝子が、更なる評価のために、前記サーバコンピュータシステムが前記特定の遺伝子を受信した先の同じクラスのメンバーであるクライアントコンピュータと、前記サーバコンピュータシステムが前記特定の遺伝子を受信した先の前記クラスから少なくとも一部が派生したクラスのメンバーであるクライアントコンピュータで構成されるグループのメンバーに送信されることを特徴とするサーバコンピュータシステム。
【請求項２】
更なる評価のために送信された特定の遺伝子が、更なる評価のために、前記サーバコンピュータシステムが前記特定の遺伝子を受信した先の同じクラスのメンバーであるクライアントコンピュータに送信されることを特徴とする請求項１に記載のサーバコンピュータシステム。
【請求項３】
前記プロセッサは、受信した前記遺伝子の少なくとも幾つかを受け入れる際に、
受信した前記遺伝子の夫々が既に前記サーバ遺伝子プールに格納されているかを決定し、
受信した前記遺伝子の内、所定のサーバ最小適応度より低い更新された適応度を有する全ての遺伝子を破棄し、
受信した前記遺伝子の夫々の前記更新された適応度は、
前記サーバ遺伝子プールに未だ格納されていない遺伝子については、受信した前記遺伝子と共に、前記サーバコンピュータシステムが受信した適応度であり、
前記サーバ遺伝子プールに既に格納されている遺伝子については、受信した前記遺伝子と共に、前記サーバコンピュータシステムが受信した適応度と、前記サーバ遺伝子プール内の前記遺伝子と以前に関連していた適応度の結合であることを特徴とする請求項１または２に記載のサーバコンピュータシステム。
【請求項４】
前記所定のサーバ最小適応度が、前記サーバ遺伝子プール内の適応度が最小の遺伝子の適応度に基づくものであることを特徴とする請求項３に記載のサーバコンピュータシステム。
【請求項５】
前記プロセッサは、更に、受け入れた前記遺伝子の少なくとも幾つかを前記サーバ遺伝子プールに格納するように構成されていることを特徴とする請求項３または４に記載のサーバコンピュータシステム。
【請求項６】
前記プロセッサは、更に、前記クラス内の第１のクラスが所定の収束条件を満足するかを決定し、当該収束条件を満足する場合は、前記第１のクラスと前記クラス内の第２のクラスを統合して統合クラスを導出するように構成され、
前記第１のクラスに割り当てられていた前記クライアントコンピュータの内の少なくとも幾つかが前記統合クラスに再割り当てされ、
更なる評価のために送信された前記遺伝子の内の第１の遺伝子は、前記サーバコンピュータシステムによって前記第１のクラスから受信され、
前記第１の遺伝子は、前記統合クラスの第１クライアントコンピュータに、更なる評価のために送信されることを特徴とする請求項１〜５の何れか１項に記載のサーバコンピュータシステム。
【請求項７】
前記第１クライアントコンピュータは、前記統合の前は、前記第１のクラスのメンバーであったことを特徴とする請求項６に記載のサーバコンピュータシステム。
【請求項８】
前記第１クライアントコンピュータは、前記統合の前は、前記第２のクラスのメンバーであったことを特徴とする請求項６に記載のサーバコンピュータシステム。
【請求項９】
前記第２のクラスは、前記サーバコンピュータシステムによって、所定の収束条件を満足するかが決定され、
前記第１のクラスと前記第２のクラスの統合は、更に、前記第２のクラスに割り当てられていた前記クライアントコンピュータの少なくとも幾つかを、前記統合クラスに再割り当てすることを含み、
更なる評価のために送信された前記遺伝子の内の第２の遺伝子は、前記サーバコンピュータシステムによって前記第２のクラスから受信され、
前記第２の遺伝子は、前記統合クラスの第２クライアントコンピュータに、更なる評価のために送信されることを特徴とする請求項６〜８の何れか１項に記載のサーバコンピュータシステム。
【請求項１０】
前記統合クラスは、前記第１のクラスと以前に関連していた前記指標のサブセットと、前記第２のクラスと以前に関連していた前記指標のサブセットの結合と関連していることを特徴とする請求項６〜９の何れか１項に記載のサーバコンピュータシステム。
【請求項１１】
更なる評価のために送信された前記遺伝子の１つが、更なる評価のために、前記グループの別のメンバーにも送信されることを特徴とする請求項１〜１０の何れか１項に記載のサーバコンピュータシステム。
【請求項１２】
前記サーバコンピュータシステムが前記クライアントコンピュータから受信する前記遺伝子の夫々が、第１の量の取引履歴データによって予め評価され、所定の閾値適応度を超える適応度を有していたものが検出されていることを特徴とする請求項１〜１１の何れか１項に記載のサーバコンピュータシステム。
【請求項１３】
更なる評価のために前記遺伝子の内の特別な遺伝子が送信された特別なクライアントコンピュータが、
更に、第２の量の取引履歴データよって前記特別な遺伝子を評価し、当該評価の後、前記特別な遺伝子が所定の閾値適応度を超える適応度を有するかを決定し、当該所定の閾値適応度を超える適応度を有する場合は、前記特別な遺伝子を前記サーバコンピュータシステムに送信して戻すことを特徴とする請求項１２に記載のサーバコンピュータシステム。
【請求項１４】
夫々が夫々のクラスに割り当てられた複数のクライアントコンピュータと共に使用するためのサーバコンピュータシステムであって、
前記サーバコンピュータシステムにアクセス可能で、複数の遺伝子を有するサーバ遺伝子プールを格納するメモリと、
前記サーバコンピュータシステムが前記クライアントコンピュータから遺伝子を受信するための通信ポートと、
プロセッサと、を備え、
前記遺伝子の夫々が複数の指標と前記指標に基づく少なくとも１つの動作を特定し、
前記クラスの夫々が前記指標の各サブセットと関連し、
前記通信ポートを介して受信した前記遺伝子は、前記複数の遺伝子の内の全てが前記クラスの内の第１のクラスから受信した前記遺伝子の第１のサブセットを含み、
前記プロセッサが、前記第１のクラスが所定の収束条件を満足するかを決定し、当該収束条件を満足する場合は、前記第１のクラスと前記クラス内の第２のクラスを統合して統合クラスを導出し、前記第１のクラスに割り当てられていた前記クライアントコンピュータの内の少なくとも幾つかが前記統合クラスに再割り当てされ、更なる評価のために、受信した前記遺伝子の第１のサブセット内の各遺伝子を、前記クライアントコンピュータに送信するように構成され、
更なる評価のために送信された前記第１のサブセット内の各遺伝子が、更なる評価のために、前記第１のクラスが前記所定の収束条件を満足しなかった場合は、前記第１のクラス内のクライアントコンピュータに送信され、前記第１のクラスが前記所定の収束条件を満足した場合は、前記統合クラス内のクライアントコンピュータに送信されることを特徴とするサーバコンピュータシステム。
【請求項１５】
前記プロセッサは、
受信した前記遺伝子の夫々が既に前記サーバ遺伝子プールに格納されているかを決定し、
受信した前記遺伝子の内、所定のサーバ最小適応度より低い更新された適応度を有する全ての遺伝子を破棄し、
受信した前記遺伝子の夫々の前記更新された適応度は、
前記サーバ遺伝子プールに未だ格納されていない遺伝子については、受信した前記遺伝子と共に、前記サーバコンピュータシステムが受信した適応度であり、
前記サーバ遺伝子プールに既に格納されている遺伝子については、受信した前記遺伝子と共に、前記サーバコンピュータシステムが受信した適応度と、前記サーバ遺伝子プール内の前記遺伝子と以前に関連していた適応度の結合であることを特徴とする請求項１４に記載のサーバコンピュータシステム。
【請求項１６】
前記通信ポートを介して前記サーバコンピュータシステムが受信した遺伝子は、前記複数の遺伝子の内の全てが前記第２のクラスから受信した前記遺伝子の第２のサブセットを含み、
前記第２のクラスは、前記サーバコンピュータシステムによって、所定の収束条件が満足されるかが決定され、
前記第１のクラスと前記第２のクラスの統合は、更に、前記第２のクラスに割り当てられていた前記クライアントコンピュータの少なくとも幾つかを、前記統合クラスに再割り当てすることを含み、
前記プロセッサは、更に、更なる評価のために、受信した前記遺伝子の前記第２のサブセットを前記統合クラスの前記クライアントコンピュータに送信するように構成されていることを特徴とする請求項１４または１５に記載のサーバコンピュータシステム。
【請求項１７】
前記統合クラスは、前記第１のクラスと以前に関連していた前記指標のサブセットと、前記第２のクラスと以前に関連していた前記指標のサブセットの結合と関連していることを特徴とする請求項１４〜１６の何れか１項に記載のサーバコンピュータシステム。
【請求項１８】
更なる評価のために送信された前記遺伝子の１つが、更なる評価のために、前記第１のクラスが前記所定の収束条件を満足しなかった場合は、前記第１のクラス内のクライアントコンピュータに送信され、前記第１のクラスが前記所定の収束条件を満足した場合は、前記統合クラス内のクライアントコンピュータに送信されることを特徴とする請求項１４〜１７の何れか１項に記載のサーバコンピュータシステム。
【請求項１９】
前記通信ポートを介して前記遺伝子を受信する際に、前記クライアントコンピュータの内の特別なクライアントコンピュータから、１以上の前記遺伝子を受信することを特徴とする請求項１〜１８の何れか１項に記載のサーバコンピュータシステム。
【請求項２０】
更なる評価のために前記遺伝子を送信する際に、前記クライアントコンピュータの内の特別なクライアントコンピュータに、１以上の前記遺伝子を送信することを特徴とする請求項１〜１９の何れか１項に記載のサーバコンピュータシステム。
【請求項２１】
更なる評価のために前記プロセッサが前記特定の遺伝子を送信する先の特定のクライアントコンピュータが、前記サーバコンピュータシステムが前記特定の遺伝子を受信した先の前記クライアントコンピュータとは異なることを特徴とする請求項１〜２０の何れか１項に記載のサーバコンピュータシステム。