Patent Document ID: 9785995
Application ID: 14208013
Patent Flag: 1

Claim One:
1. A method comprising: displaying, via a user interface and by executing an instruction with a processor, visual representations of product alternatives, respective ones of the product alternatives including at least one attribute variant; receiving, via the user interface and by executing an instruction with the processor, an indication of a preferred one of the product alternatives from a user; transmitting, by executing an instruction with the processor and via the user interface, a request to identify at least one attribute variant of a non-preferred product alternative that is preferred by the user to the corresponding attribute variant of the preferred one of the product alternatives; receiving, via the user interface and by executing an instruction with the processor, a response from the user indicating the requested identified variant; utilizing, by executing an instruction with the processor, the response to select a breeding mate for generating additional product alternatives; performing, by executing an instruction with the processor, a breeding operation utilizing the breeding mate and at least one attribute of the preferred one of the product alternatives to produce an offspring, the performing of the breeding operation to include applying a set of rules to prevent production of an offspring including an unpermitted attribute variant; repairing, by executing an instruction with the processor, the offspring; and outputting, by executing an instruction with the processor, the offspring for display via a presentation device.