【手続補正書】
【提出日】平成25年4月26日(2013.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１クライアントコンピュータを備えるネットワーク化コンピュータシステムであって、
前記第１クライアントコンピュータは、
複数の条件と少なくとも１つの動作によって特徴付けられる遺伝子をＮ個（Ｎは１より大きい整数）格納するメモリと、
前記第１クライアントコンピュータが前記Ｎ個の遺伝子に関するデータを反復的に受信するための通信ポートと、
各遺伝子によって与えられる解と、当該遺伝子に関して反復的に受信した前記データとを比較することによって、前記Ｎ個の遺伝子の夫々の性能特性を評価するプロセッサと、を備え、
各遺伝子の前記性能特性は、反復的に受信した各データで調節され、前記遺伝子の適応度を規定することを特徴とするネットワーク化コンピュータシステム。
【請求項２】
前記Ｎ個の遺伝子に関する前記データは、取引履歴データを含み、
各遺伝子によって与えられる前記解は、前記遺伝子によって勧められる取引に関する提案を含むことを特徴とする請求項１に記載のネットワーク化コンピュータシステム。
【請求項３】
前記第１クライアントコンピュータは、前記Ｎ個の遺伝子の前記適応度をＰ日間（Ｐは正の整数）の取引日に亘って評価した後、前記Ｎ個の遺伝子の内、Ｍ個（ＭはＮより小さい正の整数）を破棄するように構成され、
破棄された前記遺伝子の夫々は、所定の第１閾値よりも低い適応度を有し、
残りのＮ−Ｍ個の前記遺伝子の夫々は、生き残った遺伝子であることを特徴とする請求項２に記載のネットワーク化コンピュータシステム。
【請求項４】
前記第１クライアントコンピュータは、更に、
前記Ｐ日間の取引日に加えて、複数のＱ日間（Ｑは整数）の取引日に亘って、残りの前記遺伝子の前記適応度を評価し、
Ｐ＋Ｑ日間の取引日の合計期間に評価された適応度が所定の第２閾値よりも低い遺伝子を破棄し、
前記評価動作と前記破棄動作をＳ回（Ｓは１以上の整数）繰り返し、
Ｓ回の前記評価動作及び前記破棄動作を生き残った遺伝子によって規定される第１エリート遺伝子プールの遺伝子を、サーバコンピュータに送信するように構成されていることを特徴とする請求項３に記載のネットワーク化コンピュータシステム。
【請求項５】
前記第１クライアントコンピュータを含む複数のクライアントコンピュータを備え、更に、前記サーバコンピュータを備えるネットワーク化コンピュータシステムであって、
前記サーバコンピュータは、
前記第１クライアントコンピュータから前記第１エリート遺伝子プールを受信し、
受信した前記遺伝子をサーバ遺伝子プールに格納し、
Ｗ日間の取引日に亘って適応度の評価を行うために、前記複数のクライアントコンピュータの内の少なくとも第１サブセットの夫々に対して、前記サーバ遺伝子プールの１又は複数の遺伝子を送信することを特徴とする請求項４に記載のネットワーク化コンピュータシステム。
【請求項６】
前記複数のクライアントコンピュータの内の少なくとも第１サブセットの夫々は、
前記サーバコンピュータから前記サーバ遺伝子プールの１又は複数の前記遺伝子を受信し、
受信した前記遺伝子の夫々によって勧められる取引に関する提案と、前記Ｗ日間の取引日に亘る関連する取引履歴データとを比較することにより、受信した前記遺伝子の適応度を評価し、
適応度が第３閾値よりも低い遺伝子を破棄し、
破棄されなかった遺伝子を前記サーバ遺伝子プールへの格納を検討するために前記サーバコンピュータに送信することを特徴とする請求項５に記載のネットワーク化コンピュータシステム。
【請求項７】
前記クライアントコンピュータの前記メモリに格納される前記Ｎ個の遺伝子は、コンピュータ命令に従って生成され、
前記コンピュータ命令は、前記第１クライアントコンピュータに格納され、前記第１クライアントコンピュータの前記プロセッサによって実行されることを特徴とする請求項２に記載のネットワーク化コンピュータシステム。
【請求項８】
サーバコンピュータを備えるネットワーク化コンピュータシステムであって、
前記サーバコンピュータは、
複数のクライアントコンピュータの内、第１クライアントコンピュータから第１遺伝子プールを受信し、
受信した遺伝子をサーバ遺伝子プールに格納し、
Ｗ日間の取引日に亘って適応度の評価を行うために、前記複数のクライアントコンピュータの内の少なくとも第１サブセットの夫々に対して、前記サーバ遺伝子プールの１又は複数の遺伝子を送信するように構成され、
前記第１遺伝子プールは、各遺伝子によって与えられる解と、前記遺伝子に関する反復的に受信した前記データとを比較することによって、Ｎ個の遺伝子の夫々の性能特性を評価することで生成され、
各遺伝子の前記性能特性は、反復的に受信したデータの夫々で調節され、前記遺伝子の適応度を規定し、
各遺伝子は、複数の条件と少なくとも１つの動作によって特定されることを特徴とするネットワーク化コンピュータシステム。
【請求項９】
各遺伝子に関する前記データは取引履歴データを含み、各遺伝子によって与えられる前記解は前記遺伝子によって勧められる取引に関する提案を含み、
前記複数のクライアントコンピュータの内、前記第１クライアントコンピュータは、前記Ｎ個の遺伝子の前記適応度をＰ日間（Ｐは正の整数）の取引日に亘って評価した後、前記Ｎ個の遺伝子の内、Ｍ個（ＭはＮより小さい正の整数）を破棄するように構成され、
破棄された前記遺伝子の夫々は、所定の第１閾値よりも低い適応度を有しており、
残りのＮ−Ｍ個の前記遺伝子の夫々は、生き残った遺伝子であることを特徴とする請求項８に記載のネットワーク化コンピュータシステム。
【請求項１０】
前記複数のクライアントコンピュータの内、前記第１クライアントコンピュータは、更に、
前記Ｐ日間の取引日に加えて、複数のＱ日間（Ｑは整数）の取引日に亘って、残りの前記遺伝子の前記適応度を評価し、
Ｐ＋Ｑ日間の取引日の合計期間に評価された前記適応度が所定の第２閾値よりも低い前記遺伝子を破棄し、
前記評価動作と前記破棄動作をＳ回（Ｓは１以上の整数）繰り返すように構成され、
Ｓ回の前記評価動作及び前記破棄動作を生き残った遺伝子は、前記第１遺伝子プールを規定することを特徴とする請求項９に記載のネットワーク化コンピュータシステム。
【請求項１１】
前記サーバコンピュータは、前記サーバ遺伝子プールに既に格納された少なくとも適応する遺伝子の前記適応度よりも高い適応度を有する遺伝子のみを受け入れることを特徴とする請求項８に記載のネットワーク化コンピュータシステム。
【請求項１２】
前記サーバコンピュータは、更に、受信した各遺伝子に関する複数の適応度を、当該遺伝子に関して前記サーバコンピュータで格納されている対応する適応度と組み合わせることを特徴とする請求項１１に記載のネットワーク化コンピュータシステム。
【請求項１３】
前記第１クライアントコンピュータを更に備えることを特徴とする請求項８〜１２の何れか１項に記載のネットワーク化コンピュータシステム。
【請求項１４】
複数のクライアントコンピュータを用いた計算問題の解決方法であって、
複数の条件と少なくとも１つの動作によって特徴付けられるＮ個（Ｎは１より大きい整数）の遺伝子を、前記複数のクライアントコンピュータの内の第１のクライアントコンピュータにアクセス可能なメモリに格納する工程と、
通信ポートを介して、前記Ｎ個の遺伝子に関するデータを反復的に受信する工程と、
各遺伝子によって与えられる解と、当該遺伝子に関して反復的に受信した前記データとを比較することによって、前記第１クライアントコンピュータが、前記Ｎ個の遺伝子の夫々の性能特性を評価する工程と、を備え、
各遺伝子の前記性能特性は、反復的に受信した各データで調節され、前記遺伝子の適応度を規定することを特徴とする計算問題の解決方法。
【請求項１５】
各遺伝子に関する前記データは取引履歴データを含み、各遺伝子によって与えられる前記解は前記遺伝子によって勧められる取引に関する提案を含み、
前記Ｎ個の遺伝子の前記適応度をＰ日間（Ｐは正の整数）の取引日に亘って評価した後、前記Ｎ個の遺伝子の内、Ｍ個（ＭはＮより小さい正の整数）を破棄する工程を更に備え、
破棄された前記遺伝子の夫々は、所定の第１閾値よりも低い適応度を有しており、
残りのＮ−Ｍ個の前記遺伝子の夫々は、生き残った遺伝子であることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記Ｐ日間の取引日に加えて、複数のＱ日間（Ｑは整数）の取引日に亘って、残りの前記遺伝子の前記適応度を評価する工程と、
Ｐ＋Ｑ日間の取引日の合計期間に評価された前記適応度が所定の第２閾値よりも低い遺伝子を破棄する工程と、
前記評価動作と前記破棄動作をＳ回（Ｓは１以上の整数）繰り返す工程と、
Ｓ回の前記評価動作及び前記破棄動作を生き残った遺伝子によって規定される第１エリート遺伝子プールの遺伝子をサーバコンピュータに送信する工程と、
を更に備えることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記複数のクライアントコンピュータの内、第１クライアントコンピュータから前記第１エリート遺伝子プールを受信する工程と、
受信した前記遺伝子をサーバ遺伝子プールに格納する工程と、
Ｗ日間の取引日に亘って適応度の評価を行うために、前記複数のクライアントコンピュータの内の少なくとも第１サブセットの夫々に対して、前記サーバ遺伝子プールの１又は複数の遺伝子を送信する工程と、
を更に備えることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記Ｎ個の遺伝子は、コンピュータ命令に従って生成され、
前記コンピュータ命令は、前記第１クライアントコンピュータによって格納され、実行されることを特徴とする請求項１４に記載の方法。
【請求項１９】
破棄されずに前記サーバコンピュータに送信された前記遺伝子からは、前記サーバ遺伝子プールに既に格納された少なくとも適応する遺伝子の前記適応度以下の適応度を有する全ての遺伝子が除外されており、
前記複数のクライアントコンピュータの内の少なくとも前記第１サブセットから前記サーバコンピュータが受信した各遺伝子に関する複数の適応度と、当該遺伝子に関して前記サーバコンピュータに格納された対応する適応度を組み合わせる工程を更に備えることを特徴とする請求項１７に記載の方法。
【請求項２０】
コンピュータによって実行されるデータマイニングシステムであって、
データプロセッサと、
複数の遺伝子を有してなり、前記遺伝子の夫々と個々の適応度の推定値の指示とが関連付いている遺伝子プールと、を備え、
前記データプロセッサにアクセス可能な、遺伝子の評価データを提供するデータソースと共に使用するために、
前記データプロセッサが、
前記評価データの第１サブセットに対して、前記複数の遺伝子の内の少なくとも１つの遺伝子からなるテストサブセット内の各遺伝子をテストし、
当該評価データの第１サブセットに対するテスト結果に基づいて、前記テストサブセット内の各遺伝子の前記適応度の推定値を計算し、
当該各遺伝子の前記適応度の推定値に基づいて、前記遺伝子プールから遺伝子を破棄し、
前記評価データの第１サブセットに含まれていない少なくとも１つのデータを含む前記評価データの第２サブセットに対して、前記遺伝子の廃棄後において残った少なくとも１つの遺伝子からなるテストサブセット内の各遺伝子をテストし、
当該評価データの第２サブセットに対するテスト結果に基づいて、前記評価データの第２サブセットに対してテストされた各遺伝子に対して、前記適応度の推定値を更新し、
当該各遺伝子の前記適応度の推定値の更新結果に基づいて、前記遺伝子プールから遺伝子を更に破棄するように構成されていることを特徴とするデータマイニングシステム。
【請求項２１】
前記評価データの第１サブセットが、前記評価データの第２サブセットに含まれていない少なくとも１つのデータを含むことを特徴とする請求項２０に記載のデータマイニングシステム。
【請求項２２】
前記遺伝子プール内の各遺伝子が、夫々の少なくとも１つの条件のセットと、当該条件に基づく少なくとも１つの対応する提案された出力を特定することを特徴とする請求項２０または２１に記載のデータマイニングシステム。
【請求項２３】
前記データソースは、１以上の取引資産の金融履歴データを提供し、
前記各遺伝子は、前記データソースから提供される前記金融履歴データに基づいて、解決可能な複数の条件を指示し、前記遺伝子によって提案された出力は、前記１以上の取引資産に対する取引指示を含み、
前記データプロセッサが、取引提案を生成する際に使用するために、前記遺伝子プールから、更新された前記適応度の推定値に基づいて前記遺伝子プールから破棄されなかった遺伝子を提供するように、更に構成されていることを特徴とする請求項２０〜２２の何れか１項に記載のデータマイニングシステム。
【請求項２４】
前記データプロセッサが、更新された前記適応度の推定値に基づいて、前記遺伝子プールから遺伝子を更に破棄した後に残存する遺伝子を、サーバコンピュータシステムに送信するように、更に構成されていることを特徴とする請求項２０〜２３の何れか１項に記載のデータマイニングシステム。
【請求項２５】
前記サーバコンピュータシステムを更に備え、
前記サーバコンピュータシステムが、選択された受信した遺伝子を、前記評価データに対する更なるテストのためのクライアントコンピュータに対して送信するように構成されたサーバデータプロセッサを備えていることを特徴とする請求項２４に記載のデータマイニングシステム。
【請求項２６】
前記サーバデータプロセッサが、前記選択された受信した遺伝子を、当該遺伝子の前記適応度の推定値に基づいて破棄するように、更に構成されていることを特徴とする請求項２５に記載のデータマイニングシステム。
【請求項２７】
前記データプロセッサが、第１及び第２のコンピュータシステムを有し、
前記第１のコンピュータシステムが、前記評価データの第１サブセットに対するテストを実行するように構成され、
前記第２のコンピュータシステムが、遺伝子を当該遺伝子の前記適応度の推定値に基づいて破棄するように構成されていることを特徴とする請求項２０〜２６の何れか１項に記載のデータマイニングシステム。
【請求項２８】
前記データプロセッサが、前記遺伝子プールから遺伝子を更に破棄した後に残存した１以上の遺伝子に基づく再生により、新たな遺伝子を生成するように構成されていることを特徴とする請求項２０〜２７の何れか１項に記載のデータマイニングシステム。
【請求項２９】
前記適応度の推定値に基づく前記遺伝子プールからの遺伝子の破棄が、更に、当該遺伝子が経たテストの回数に基づいて実施されることを特徴とする請求項２０〜２８の何れか１項に記載のデータマイニングシステム。