Patent ID: 8209237

Claim:
A method for configuring products, the method comprising: presenting at a graphical user interface plural product types to an end user, each product type having a set of predetermined components; accepting a first product type selection from the end user through the graphical user interface; in response to accepting a first product type selection from the end user, presenting at the graphical user interface at least some of the predetermined components associated with the selected first product type to the end user; accepting one or more component selections from the end user through the graphical user interface, the component selections replacing at least some of the set of predetermined components presented at the graphical user interface; determining a cross-over trigger from the component selections by analyzing one or more compatible component selections accepted from the end user to determine that the end user should cross-over to a second product type other than the selected first product type; presenting at the graphical user interface the second product type associated with the cross-over trigger to the end user as a replacement for the selected product type; and in response to the presenting at the graphical user interface a second product type, accepting the second product type selection from the end user to replace the selection by the end user of the first product type.