【手続補正書】
【提出日】令和1年12月17日(2019.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
予め定められた標的のユーザの行動を促進する、コンピュータにより実施されるウェブインタフェース生成及びテストシステムであって、
候補個体の個体数を有する候補データベースを記憶するメモリであって、前記候補個体の各々は、１つ以上のウェブインタフェースのファネルを識別し、各々のファネルは、複数の次元を有し、前記ファネルは、それによって前記標的のユーザの行動の達成を検出することができるメカニズムを有し、各々の候補個体は、前記次元ごとの値を識別する、前記メモリと、
候補個体の予備プールを前記候補個体数に書き込む個体数初期化モジュールと、
ライブのオンライン評価によって前記候補個体数における前記候補個体の各々をテストする候補テストモジュールであって、前記候補テストモジュールは、前記ライブのオンライン評価を受ける前記候補個体ごとのパフォーマンス測定値を発展させ、前記パフォーマンス測定値は、前記標的のユーザの行動を達成する際の前記ファネルの成功のインジケーションである、前記候補テストモジュールと、
前記候補個体数に、前記候補個体数及び親のパフォーマンス測定値からの１つ以上の前記親の個体のそれぞれのセットに従って形成された新たな個体を追加する生殖モジュールと、
前記候補テストモジュール及び前記生殖モジュールを反復する制御モジュールと、
を含む、システム。
【請求項２】
前記生殖モジュールは、新たな個体についての遺伝子が前記候補個体数における前記親の個体から適応度に比例して選択されるように前記新たな個体のうちの１つを形成する、請求項１に記載のシステム。
【請求項３】
前記発展したパフォーマンス測定値に従って、前記候補個体数から破棄するために前記ライブのオンライン評価を受ける個体を選択する競争モジュールを含むように更に構成される、請求項１に記載のシステム。
【請求項４】
前記生殖モジュールは、前記候補個体数に、前記候補個体数からの１つ以上の親の個体のそれぞれのセットに従って形成され、破棄するためにまだ選択されていない新たな個体を追加する、請求項３に記載のシステム。
【請求項５】
前記生殖モジュールは、遺伝子ごとに基づいて２つ以上の親の個体をクロスオーバーすることによって前記新たな個体のうちの１つを形成する、請求項４に記載のシステム。
【請求項６】
前記生殖モジュールは、遺伝子ごとに基づいて少なくとも１つの親の個体を変異させることによって前記新たな個体のうちの１つを形成する、請求項４に記載のシステム。
【請求項７】
前記生殖モジュールは、クロスオーバーによって前記新たな個体のうちのいくつかを形成した後のみ、変異によって前記新たな個体のうちの１つを形成する、請求項４に記載のシステム。
【請求項８】
前記制御モジュールは、前記候補テストモジュール、前記競争モジュール、及び前記生殖モジュールを反復する、請求項３に記載のシステム。
【請求項９】
前記競争モジュールによる破棄するための個体の前記選択は、対象の個体について、前記対象の個体の相対的パフォーマンス測定値を前記候補個体数における別の個体の相対的パフォーマンス測定値と比較する第１のインスタンスを含む、請求項３に記載のシステム。
【請求項１０】
前記対象の個体の前記相対的パフォーマンス測定値は、第１の期間において判定された対照個体の絶対的パフォーマンス測定値と第１の期間において判定された前記対象の個体の絶対的パフォーマンス測定値との間の差に基づいて判定される、請求項９に記載のシステム。
【請求項１１】
複数のヒューリスティックに基づいて、前記候補個体数を複数の個体数グループに区分化する割当モジュールを含むように更に構成される、請求項１に記載のシステム。
【請求項１２】
前記候補テストモジュールは、前記個体数グループの間で特定の組織によって受信されたライブのユーザトラフィックを様々に分散する、請求項１１に記載のシステム。
【請求項１３】
前記個体数初期化モジュールは、候補探索空間から前記次元ごとの利用可能な値をランダムに選択し、前記次元及び前記次元値を二進式として符号化することによって候補個体の前記予備プールを作成する、請求項１に記載のシステム。
【請求項１４】
前記個体数初期化モジュールは、前記候補探索空間における前記利用可能な次元値の大部分が初期化されたと判定し、それに応じて、まだ初期化されていない前記候補探索空間における前記利用可能な次元値に基づいて、前記候補個体数に候補個体をランダムに書き込む、請求項１３に記載のシステム。
【請求項１５】
候補個体の前記予備プールを前記候補個体数に書き込む際に、前記個体数初期化モジュールは、
少なくとも１つのスタータファネルを取得し、前記スタータファネルは、複数のスタータ次元、及び前記スタータ次元ごとのスタータ次元値のセットを有し、
前記スタータ次元値の各々が前記候補個体のうちの１つのみで発生することを保証する方式で候補個体の前記予備プールを作成する、
請求項１に記載のシステム。
【請求項１６】
前記制御モジュールによって完了されるいくつかの反復は、前記標的のユーザの行動の促進を探求する特定の組織に特有な１つ以上のテストパラメータに応じている、請求項１に記載のシステム。
【請求項１７】
テストパラメータは、或る期間を通じて前記特定の組織によって受信されるライブのユーザトラフィックの量である、請求項１６に記載のシステム。
【請求項１８】
前記制御モジュールは、前記期間内に前記いくつかの反復を完了するように構成される、請求項１７に記載のシステム。
【請求項１９】
前記個体数初期化モジュールは、候補個体の前記予備プールの最大サイズをライブのユーザトラフィックの前記量の関数とする、請求項１７に記載のシステム。
【請求項２０】
前記個体数初期化モジュールは、
前記いくつかの反復が前記期間内に完了されることを保証する方式で候補個体の前記予備プールを構築するために、前記スタータ次元及び前記スタータ次元値の第１のサブセットを選択することによって、
前記スタータファネルについて定義されたいくつかのスタータ次元及びスタータ次元と候補個体の前記予備プールの前記最大サイズとの間の衝突を解決する、
請求項１９に記載のシステム。
【請求項２１】
前記第１のサブセットの前記選択は、前に指定されたスタータ次元及びスタータ次元値に偏重される、請求項２０に記載のシステム。
【請求項２２】
前記生殖モジュールは、前記第１のサブセットとは異なる、前記スタータ次元及び前記スタータ次元値の第２のサブセットに従って前記新たな個体のうちの１つを形成する、請求項２０に記載のシステム。
【請求項２３】
前記標的のユーザの行動は、エンドユーザによる変換である、請求項１に記載のシステム。
【請求項２４】
前記候補テストモジュールによって発展する前記パフォーマンス測定値は、前記ライブのオンライン評価を受ける前記候補個体の変換率に基づいている、請求項１に記載のシステム。
【請求項２５】
前記候補テストモジュールによって発展する前記パフォーマンス測定値は、前記ライブのオンライン評価を受ける前記候補個体から受け取られる収益に基づいている、請求項１に記載のシステム。
【請求項２６】
予め定められた標的のユーザの行動を促進する、コンピュータにより実施されるウェブインタフェース生成及びテスト方法であって、
候補個体の個体数を有する候補データベースを記憶するメモリを提供することであって、前記候補個体の各々は、１つ以上のウェブインタフェースのファネルを識別し、各々のファネルは、複数の次元を有し、前記ファネルは、それによって前記標的のユーザの行動の達成を検出することができるメカニズムを有し、各々の候補個体は、前記次元ごとの値を識別する、前記メモリを提供することと、
候補個体の予備プールを前記候補個体数に書き込むことと、
ライブのオンライン評価によって前記候補個体数における前記候補個体の各々をテストすることであって、前記候補テストモジュールは、前記ライブのオンライン評価を受ける前記候補個体ごとのパフォーマンス測定値を発展させ、前記パフォーマンス測定値は、前記標的のユーザの行動を達成する際の前記ファネルの成功のインジケーションである、前記テストすることと、
前記候補個体数に、前記候補個体数及び親のパフォーマンス測定値からの１つ以上の前記親の個体のそれぞれのセットに従って形成された新たな個体を追加することと、
前記テストするステップ及び前記追加するステップを反復することと、
を含む、方法。