Intelligent personalization system and method
First Claim
1. A method of facilitating the creation of personalized products, for use in a system where a user on a user computer can access at least one host merchant computer via a communication network, the host merchant computer including a web server in communication with a products database containing information on products available for personalization and further containing manufacturing capabilities of a plurality of vendors capable of producing the products available for personalization, the method comprising:
- providing to the user via said communication network at least one web page providing an assortment of product selections for products in the products database, wherein the products database contains two or more products, and one or more products available in the products database are associated with manufacturing capabilities of two or more vendors, capable of producing the product, wherein said manufacturing capabilities comprise user contributed individual enhancements of the product;
receiving a message from the user via said communication network indicating a selection of a selected product from said assortment of product selections, the selected product being associated with the manufacturing capabilities of two or more vendors capable of producing the selected product;
retrieving a set of manufacturing capabilities for the selected product from the products database, the set of manufacturing capabilities including manufacturing capabilities of said two or more vendors capable of producing the selected product;
providing to the user via said communication network a design interface, said design interface comprising at least one web page including at least one design tool that allows the user to select configuration options and to create the individualized enhancements for the selected product, wherein said design tool is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected a set of configuration options and created a set of individualized enhancements for the selected product are within the manufacturing capabilities retrieved from the database of at least one vendor of said two or more vendors capable of producing the selected product;
receiving from fine user via said design interface the set of selected configuration options and the set of individualized enhancements for the selected product;
selecting a vendor from said two or more vendors, the selected vendor being capable of producing the selected product personalized with the set of selected configuration options and the set of individualized enhancements;
converting the set of selected configuration options and the set of individualized enhancements for the selected product into a file having a format compatible with the needs of the selected vendor; and
communicating the file to the selected vendor.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating the creation of personalized products is disclosed, wherein a user on a user computer can access a host merchant computer via a communication network, such as the Internet. The host merchant computer communicates with a products database containing information on products available for personalization and further contains manufacturing capabilities for the products. The method includes providing to the user via the communication network an assortment of product selections available in the products database, receiving a message from the user via the communication network indicating a selection of a product from the assortment, retrieving a set of manufacturing capabilities for the selected product from the products database, and providing to the user via the communication network a design interface including design tools which allow the user to select product configuration options and to create individualized enhancements, wherein the design tool is conformed to only allow configuration options and enhancements that satisfy the manufacturing capabilities.
379 Citations
50 Claims
-
1. A method of facilitating the creation of personalized products, for use in a system where a user on a user computer can access at least one host merchant computer via a communication network, the host merchant computer including a web server in communication with a products database containing information on products available for personalization and further containing manufacturing capabilities of a plurality of vendors capable of producing the products available for personalization, the method comprising:
-
providing to the user via said communication network at least one web page providing an assortment of product selections for products in the products database, wherein the products database contains two or more products, and one or more products available in the products database are associated with manufacturing capabilities of two or more vendors, capable of producing the product, wherein said manufacturing capabilities comprise user contributed individual enhancements of the product; receiving a message from the user via said communication network indicating a selection of a selected product from said assortment of product selections, the selected product being associated with the manufacturing capabilities of two or more vendors capable of producing the selected product; retrieving a set of manufacturing capabilities for the selected product from the products database, the set of manufacturing capabilities including manufacturing capabilities of said two or more vendors capable of producing the selected product; providing to the user via said communication network a design interface, said design interface comprising at least one web page including at least one design tool that allows the user to select configuration options and to create the individualized enhancements for the selected product, wherein said design tool is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected a set of configuration options and created a set of individualized enhancements for the selected product are within the manufacturing capabilities retrieved from the database of at least one vendor of said two or more vendors capable of producing the selected product; receiving from fine user via said design interface the set of selected configuration options and the set of individualized enhancements for the selected product; selecting a vendor from said two or more vendors, the selected vendor being capable of producing the selected product personalized with the set of selected configuration options and the set of individualized enhancements; converting the set of selected configuration options and the set of individualized enhancements for the selected product into a file having a format compatible with the needs of the selected vendor; and communicating the file to the selected vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of facilitating the creation of personalized products, for use in a system where a user on a user computer can access at least one host merchant computer via a communication network, the method comprising:
-
providing an assortment of product selections to the user via said communication network; receiving a message from the user via said communication network indicating a selection of a product from said assortment of product selections; retrieving a set of manufacturing capabilities for the selected product from the products database, the set of manufacturing capabilities including the manufacturing capabilities of two or more vendors, capable of producing the selected product, wherein said manufacturing capabilities comprise user contributed individual enhancements of the selected product; providing to the user via said communication network a design interface, said design interface comprising at least one design tool that allows the user to select configuration options and to create the individualized enhancements for the selected product, and wherein said design tool is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to allow the user to only select further configuration options and created individualized enhancements such that the user selected a set of configuration options and created a set of individualized enhancements are within the manufacturing capabilities retrieved from the database of at least one vendor of the two or more vendors capable of producing the selected product; receiving from the user via said communication network a request to save the set of selected configurations options and the set of individualized enhancements for the selected product; storing said set of selected configuration options and said set of individualized enhancements for the selected product in a location accessible to that user via said communication network; converting the set of selected configuration options and said set of individualized enhancements for the selected product into a file having a format compatible with the needs of at least a first vendor capable of producing the selected product; and communicating the file to at least the first vendor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of facilitating the creation of personalized products, comprising:
-
receiving from a user via a communication network a first set of design components created for a first product, said first set of design components corresponding to configuration options and individualized enhancements; receiving from the user via said communication network an identifier for a second product selected for personalization; retrieving a set of manufacturing capabilities for the selected product, the set of manufacturing capabilities including the manufacturing capabilities of two or more vendors, capable of producing the selected second product wherein said manufacturing capabilities comprise user contributed individualized enhancements of the product; generating a second set of design components derived from said first set of design components, wherein each component of said second set of design components complies with the set of manufacturing capabilities; providing to the user a design interface comprising at least one design tool enabling the user to modify said design components, wherein said design interface is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected a set of configuration options and a set of created individualized enhancements are within the set of manufacturing capabilities of at least one of said two or more vendors capable of producing the selected product; receiving from the user via said design interface the set of selected configuration options and the set of created individualized enhancements for said selected product; selecting a vendor capable of producing the selected product with the set of selected configuration options and the set of created individualized enhancements; converting the set of selected configuration options and the set of individualized enhancements into a file having a format compatible with the needs of the selected vendor; and communicating the file to the selected vendor. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of facilitating the creation of personalized products, for use in a system where a user on a user computer can access at least one host merchant computer via a communication network, the method comprising:
-
providing to the user via said communication network a design interface, said design interface comprising at least one design tool that allows the user to select configuration options and to create individualized enhancements, said configuration options and individualized enhancements comprising design components; receiving a first set of design components corresponding to a first set of individualized enhancements from the user via said design interface before a product to be personalized has been identified; receiving an identifier for a product selected for personalization from the user via said communication network; retrieving a set of manufacturing capabilities for the selected product from a products database, the set of manufacturing capabilities comprising the manufacturing capabilities of two or more vendors capable of producing the selected product, wherein said manufacturing capabilities comprise user contributed individualized enhancements of the selected product; generating a second set of design components derived from said first set of design components, wherein each component of said second set of design components complies with said set of manufacturing capabilities; loading said second set of design components into said design interface; and adapting said design interface to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected configuration options and created individualized enhancements are within the manufacturing capabilities retrieved from the database of at least one of said two or more vendors capable of producing the product. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method of designing a personalized product, for use in a system where a user on a user computer can access at least one host merchant computer via a communication network, the host merchant computer including a web server in communication with products database containing information on products available for personalization and further containing manufacturing capabilities associated with two or more vendors capable of producing the products, the method comprising:
-
receiving from the host merchant via said communication network at least one web page providing an assortment of product selections available for personalization; selecting a product from said assortment using a web-based selection tool; receiving a design interface from a host merchant via said communication network, said design interface comprising at least one web page including at least one design tool that allows the user to select configuration options and to create individualized enhancements, and wherein said design tool is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected configuration options and created individualized enhancements are within the manufacturing capabilities retrieved from the database of at least one vendor said two or more vendors capable of producing the selected product wherein said manufacturing capabilities comprise user contributed individualized enhancements of the product; creating at least one individualized enhancement for said selected product using said design interface; sending the at least one individualized enhancement for said selected product to the host merchant computer; selecting a vendor capable of producing the selected product personalized with the set of configuration options and the at least one individualized enhancement; converting the at least one individualized enhancement into a file having a format compatible with the needs of the selected vendor; and sending the file from the host computer to the selected vendor. - View Dependent Claims (30, 31)
-
-
32. A system to allow a user to design personalized products, the system accessible to a user on a user computer via a communication network, the system comprising:
-
a server configured to communicate with said communication network; an executable products database embedded in a computer readable medium in communication with said server, said products database comprising information on products available for personalization, and further comprising manufacturing capabilities of two or more vendors, producing the products, wherein said manufacturing capabilities comprise user contributed individualized enhancements of the product; a personalized product module configured to communicate with said products database, said personalized product module presenting selections for products to the user, and said personalized product module further receiving an identifier of a selected product from the user; a set of design tools configured to communicate with said personalized product module and allowing the user to select configuration options and create individualized enhancements for the selected product, wherein said set of design tools is configured to constrain at least one configuration option available in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected configuration options and created individualized enhancements are within the manufacturing capabilities of at least one vendor of the two or more vendors capable of creating the selected product; and a design buffer configured to communicate with said set of design tools, said design buffer configured to contain configuration options and individualized enhancements generated by the user via said set of design tools during a current design session. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system to allow a user to design personalized products, the system accessible to a user on a user computer via a communication network, the system comprising:
-
an executable products database embedded in a computer readable medium comprising information on one or more products available for personalization, and further comprising manufacturing capabilities of two or more vendors capable of creating the one or more products, wherein said manufacturing capabilities comprise user contributed individualized enhancements of the product, a first module configured to communicate with said products database, said first module receiving an identifier of a selected product from a user; and a second module configured to communicate with said first module, said second module comprising at least one design tool that allows the user to select configuration options and create individualized enhancements, wherein said design tool is configured to constrain at least one configuration option available in said design interface in response to a user selection of a configuration option so as to only allow the user to select further configuration options and create individualized enhancements such that the user selected configuration options and created enhancements are within the manufacturing capabilities of at least one vendor of the two or more vendors capable of creating the selected product. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification