Patent ID: 7426481

Claim:
A computer system to provide one or more product selections to a user in accordance with product related data provided by the user, the computer system comprising: a processor coupled to the memory and the database; a memory, coupled to the processor, storing product configuration information for multiple products, wherein the product configuration information includes product features and the memory further comprises code stored therein and executable by the processor to: receive the product related data from the user via a data processing system; identify products stored in the memory based on two different types, (A) and (B), of product identification, wherein the code to identify products based on the two different types of product identification comprises code executable by the processor to: (A) search for products based on product features included in the product related data, if the product related data represents the one or more product features; and identify one or more products stored in the memory that each include the one or more features, if the product related data represents the one or more product features; and (B) identify one or more products stored in the memory that are identified by a product model identifier, if the product related data represents the product model identifier; and provide identified products to the user for display by the data processing system of the user.