System and method for concept development
First Claim
1. A computer implemented method comprising:
- providing, by a processor, a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component;
receiving, by the processor, a designation of a first element within at least one of the textual component or the graphical component as a first dynamic element;
receiving, by the processor, a designation of a second element within at least one of the textual component or the graphical component as a second dynamic element;
associating, by the processor, the first dynamic element with a first variant list including first element variants;
associating, by the processor, the second dynamic element with a second variant list including second element variants;
associating a constraint between one of the first element variants and one of the second element variants;
in response to associating the constraint, updating the first variant list or the second variant list to include a constraint indicator;
receiving, by the processor, a selection of a first element variant from the first variant list;
receiving, by the processor, a selection of a second element variant from the second variant list; and
generating, by the processor, a first instantiation of the visual representation including the first element variant as the first dynamic element and the second element variant as the second dynamic element based upon the constraint.
12 Assignments
0 Petitions
Accused Products
Abstract
A framework is provided for building a visual representation of a product concept including a textual component and/or a graphical component. A first element within one of the textual component and the graphical components is designated as a first dynamic element. A second element within one of the textual component and the graphical component is designated as a second dynamic element. The first dynamic element is associated with a first variant list. The second dynamic element is associated with a second variant list. A constraint is associated between at least a first element variant and at least a second element variant. A selection of a first element variant from the first variant list and a second element variant from the second variant list are received. A first instantiation of the visual representation is generated including the first element variant and the second element variant based upon the constraint.
-
Citations
21 Claims
-
1. A computer implemented method comprising:
-
providing, by a processor, a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component; receiving, by the processor, a designation of a first element within at least one of the textual component or the graphical component as a first dynamic element; receiving, by the processor, a designation of a second element within at least one of the textual component or the graphical component as a second dynamic element; associating, by the processor, the first dynamic element with a first variant list including first element variants; associating, by the processor, the second dynamic element with a second variant list including second element variants; associating a constraint between one of the first element variants and one of the second element variants; in response to associating the constraint, updating the first variant list or the second variant list to include a constraint indicator; receiving, by the processor, a selection of a first element variant from the first variant list; receiving, by the processor, a selection of a second element variant from the second variant list; and generating, by the processor, a first instantiation of the visual representation including the first element variant as the first dynamic element and the second element variant as the second dynamic element based upon the constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor to provide a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component; the processor to receive a designation of a first element within at least one of the textual component or the graphical component as a first dynamic element; the processor to receive a designation of a second element within at least one of the textual component or the graphical component as a second dynamic element; the processor to associate the first dynamic element with a first variant list including first element variants; the processor to associate the second dynamic element with a second variant list including second element variants; the processor to associate a constraint between one of the first element variants and one of the second element variants; in response to the association of the constraint, the processor to update the first variant list or the second variant list to include a constraint indicator; the processor to receive a selection of a first element variant from the first variant list; the processor to receive a selection of a second element variant from the second variant list; and the processor to generate a first instantiation of the visual representation including the first element variant as the first dynamic element and the second element variant as the second dynamic element based upon the constraint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product residing on a non-transient computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
providing a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component; receiving a designation of a first element within at least one of the textual component or the graphical component as a first dynamic element; receiving a designation of a second element within at least one of the textual component or the graphical component as a second dynamic element; associating the first dynamic element with a first variant list including first element variants; associating the second dynamic element with a second variant list including second element variants; associating a constraint between one of the first element variants and one of the second element variants; in response to associating the constraint, updating the first variant list or the second variant list to include a constraint indicator; receiving a selection of a first element variant from the first variant list; receiving a selection of a second element variant from the second variant list; and generating a first instantiation of the visual representation including the first element variant as the first dynamic element and the second element variant as the second dynamic element based upon the constraint. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification