Patent Document ID: 8290822
Application ID: 12806812

Base Claim:
1. A computer-implemented system for providing selectable attribute values for one or more products, comprising: at least one memory storage device storing: a set of product records that identify products potentially selectable by a user, wherein the product records comprise product attributes that represent one or more features of a product, wherein the product attributes comprise one or more attribute values; and one or more product configuration rules used to define permissible or impermissible product configurations and attributes of the products; at least one processor programmed to: create one or more attribute binary decision diagram (BDD) structures representative of the product attributes, the BDD structures including offering attribute nodes representative of product attribute values selectable by the user based on the product configuration rules, and non-offering attribute nodes representative of product attribute values not selectable by the user based on the product configuration rules; and evaluate the BDD structures and prepare a customized set of product records for transmission to the user, wherein the customized set of product records contains product attribute values corresponding to the offering attribute nodes.

---

Claim 8:
8. The computer-implemented system of claim 1 , wherein the at least one memory storage device is segmented into: at least one product record repository storing the set of product records, wherein each product record of the set of product records is structured according to a meta-language syntax; and, at least one product configuration rule repository storing the one or more product configuration rules, wherein the one or more product configuration rules are structured according to the meta-language syntax; wherein: the meta-language syntax comprises at least one element of data content and at least one element identifier that describes the type of content of the at least one element of data content.