Inventors:
Christopher M. Connors - Austin TX, US
Andrew F. Miller - Austin TX, US
Joshua P. Walsky - Austin TX, US
James Singh - Austin TX, US
Andrew Leamon - Wayne PA, US
Jeffrey R. VanDyke - Austin TX, US
Assignee:
Versata Development Group, Inc. - Austin TX
International Classification:
G06Q 30/00
G06F 17/30
Abstract:
A computer system provides product selections to a user according to a needs analysis. A database stores pre-generated product configurations and product configuration information. The product configuration information includes product features and product rules governing allowable combinations of the product features. Received product related data can include different types of information such as attribute information and product identifier information. The received product related data is processed to determine the type of received information. If the type is attribute information, the received product related data is filtered in accordance with the product configuration information and one or more product configurations that meet requirements of the received attribute information is identified. If the type is product identifier information, one or more of the pre-generated product configurations that corresponds to the received product related data is identified. Each identified product configuration and each identified pre-generated product configuration is provided to the user.