System and method for parametric display of modular aesthetic designs
First Claim
1. A method for the design of a parametric aggregation having a set of parameters defining at least one parameter for each of a plurality of components, comprising:
- (a) automatically defining, with an automated processor, the set of parameters;
(b) composing, by the automated processor, a layout of a set of graphic elements representing a physical organization of the plurality of components, selectively distributed in dependence on the set of parameters and logic which selects a possible layout of the physical organization of the plurality of components;
(c) communicating a first file which represents the physical layout to a browser for display through a graphic user interface;
(d) receiving an input, changing the set of parameters comprising at least a change in a number of components having a first color with respect to components having a second color, the first color being different from the second color, which parametrically alters at least one of the components of the parametric aggregation;
(e) in dependence on the input, automatically recomposing, by the automated processor, the layout of the set of graphic elements representing a changed plurality of components having a changed physical organization, selectively distributed in dependence on the changed set of parameters and the logic which selects a possible layout of the physical organization of the changed plurality of components, defining a relative positioning of the plurality of components having the first and second colors, wherein the physical organization and changed physical organization provide at least one of;
a respectively different represented physical position of at least one unchanged component, and a change in a number of at least one component; and
communicating a second file which represents the changed physical organization to the browser for display through the graphic user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
-
Citations
30 Claims
-
1. A method for the design of a parametric aggregation having a set of parameters defining at least one parameter for each of a plurality of components, comprising:
-
(a) automatically defining, with an automated processor, the set of parameters; (b) composing, by the automated processor, a layout of a set of graphic elements representing a physical organization of the plurality of components, selectively distributed in dependence on the set of parameters and logic which selects a possible layout of the physical organization of the plurality of components; (c) communicating a first file which represents the physical layout to a browser for display through a graphic user interface; (d) receiving an input, changing the set of parameters comprising at least a change in a number of components having a first color with respect to components having a second color, the first color being different from the second color, which parametrically alters at least one of the components of the parametric aggregation; (e) in dependence on the input, automatically recomposing, by the automated processor, the layout of the set of graphic elements representing a changed plurality of components having a changed physical organization, selectively distributed in dependence on the changed set of parameters and the logic which selects a possible layout of the physical organization of the changed plurality of components, defining a relative positioning of the plurality of components having the first and second colors, wherein the physical organization and changed physical organization provide at least one of;
a respectively different represented physical position of at least one unchanged component, and a change in a number of at least one component; andcommunicating a second file which represents the changed physical organization to the browser for display through the graphic user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for the design of an arrangement of a plurality of components, comprising the steps of:
-
(a) receiving an input from a user defining a selection of the plurality of components, the defined plurality of components having associated physical attributes comprising at least a color of a respective component; (b) automatically arranging the plurality of components, using an automated processor, into a composition in dependence on at least their respective color and an aesthetic logic, comprising at least one predefined symmetry rule which coordinates at least a distribution of respective colors of the plurality of components; (c) visually presenting the automatically arranged composition to the user; (d) receiving an input which modifies at least one physical attribute comprising at least a color of at least one component; (e) automatically rearranging the plurality of components into a revised composition, using the automated processor and the aesthetic logic, comprising the at least one predefined symmetry rule, in dependence on the physical attributes of the plurality of components and the received input; (f) visually presenting the automatically rearranged composition to the user; and (g) storing a description of the revised composition, the stored description being adapted for implementation thereof as a physical composition of the plurality of components. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for the interactive design of an aesthetic arrangement of a plurality of components according to a set of parameters and logic represented by a plurality of instructions stored on a non-transitory medium for execution by an automated processor defining a distribution of respective ones of the plurality of components of similar type and of at least two different colors, wherein the set of parameters selectively defines a number of components of a respective color, and the logic selectively defines a distribution within the aesthetic arrangement of the components of each respective color, comprising:
-
(a) defining an initial set of parameters representing an initial set comprising a plurality of components of similar type and of at least two different colors; (b) automatically composing a set of graphic elements representing an initial aesthetic arrangement, according to the initial set of parameters and the logic; (c) communicating a first file which represents the initial aesthetic arrangement to a browser for presentation to a user; (d) receiving a user input comprising a modification of a color of at least one component of the initial aesthetic arrangement, resulting in a modified set of parameters; (e) automatically recomposing the set of graphic elements representing a modified aesthetic arrangement, according to the modified set of parameters and the logic, the modified aesthetic arrangement differing from the initial aesthetic arrangement in at least one of a repositioning within the modified aesthetic arrangement of at least one component having a first color, and a replacement within the modified aesthetic arrangement of at least one component having a first color with at least one component having a second color, with respect to the initial aesthetic arrangement; and (e) communicating a second file which represents the modified aesthetic arrangement to a browser for presentation to a user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable storage medium, having thereon instructions for controlling a programmable device to perform a method for the interactive design of an aesthetic arrangement of a plurality of components according to a set of parameters and logic represented by a plurality of instructions stored on a non-transitory medium for execution by an automated processor defining a distribution of respective ones of the plurality of components of similar type and of at least two different colors, wherein the set of parameters selectively defines a number of components of a respective color, and the logic selectively defines a distribution within the aesthetic arrangement of the components of each respective color, comprising:
-
(a) defining an initial set of parameters representing an initial set comprising a plurality of components of similar type and of at least two different colors; (b) automatically composing a set of graphic elements representing an initial aesthetic arrangement, according to the initial set of parameters and the logic; (c) communicating a first file which represents the initial aesthetic arrangement to a browser for presentation to a user; (d) receiving a user input comprising a modification of a color of at least one component of the initial aesthetic arrangement, resulting in a modified set of parameters; (e) automatically recomposing the set of graphic elements representing a modified aesthetic arrangement, according to the modified set of parameters and the logic, the modified aesthetic arrangement differing from the initial aesthetic arrangement in at least one of a repositioning within the modified aesthetic arrangement of at least one component having a first color, and a replacement within the modified aesthetic arrangement of at least one component having a first color with at least one component having a second color, with respect to the initial aesthetic arrangement; and (e) communicating a second file which represents the modified aesthetic arrangement to a browser for presentation to a user.
-
-
30. A method for the design of a parametric aggregation, having a set of parameters defining at least one parameter for each of a plurality of components comprising a component color, comprising:
-
(a) automatically defining, with an automated processor, the set of parameters; (b) composing, by the automated processor, a first layout of a set of graphic elements representing a physical organization of the plurality of components, selectively distributed in dependence on the set of parameters and logic and being responsive to differences in respective component color, which selects a possible layout providing a selectively distributed arrangement of the plurality of components; (c) communicating a first file which represents the first layout to a browser for display through a graphic user interface; (d) receiving an input, changing the set of parameters, which parametrically alters at least one of the components of the parametric aggregation to change at least a frequency of occurrence of components having a first color and resulting in a plurality of components having at least two different colors, to produce a changed plurality of components; (e) in dependence on the input, automatically recomposing, by the automated processor, to produce a second layout of the set of graphic elements representing the changed plurality of components having a changed selectively distributed arrangement, wherein the changed plurality of components comprises a change in at least the number of components having a respective color and having components having at least two different colors, selectively distributed in dependence on the changed set of parameters and the logic, the selectively distributed arrangement being responsive to differences in respective component colors, to provide a respectively different selectively distributed arrangement for at least one component of the plurality of components with respect to the first layout; and (f) communicating a second file which represents the changed physical organization to the browser for display through the graphic user interface.
-
Specification