Product Options Framework And Accessories
First Claim
1. A method comprising:
- receiving, from a user that is customizing a custom product, a first attribute value that defines an attribute of the custom product;
in response to receiving the first attribute value, determining a legal set of attribute values for a second attribute of at least one of the custom product or an accessory product;
wherein the legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or the accessory product that are compatible with the first attribute value;
wherein the method is performed by one or more computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for describing and associating custom products. In an embodiment, a first attribute value that defines an attribute of a custom product is received from a user that is customizing the custom product. In response to receiving the first attribute value, a legal set of attribute values for a second attribute of the custom product or an accessory product may be determined. The legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or accessory product that are compatible with the first attribute value. The legal set of attribute values may identify a continuous range of values where any value within the continuous range of values is compatible with the first attribute value. In an embodiment, the user may be limited to selecting accessory products having a legal attribute value.
66 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a user that is customizing a custom product, a first attribute value that defines an attribute of the custom product; in response to receiving the first attribute value, determining a legal set of attribute values for a second attribute of at least one of the custom product or an accessory product; wherein the legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or the accessory product that are compatible with the first attribute value; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing one or more sequences of instructions which, when executed, cause performance of:
-
receiving, from a user that is customizing a custom product, a first attribute value that defines an attribute of the custom product; in response to receiving the first attribute value, determining a legal set of attribute values for a second attribute of at least one of the custom product or an accessory product; wherein the legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or the accessory product that are compatible with the first attribute value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification