Patent ID: 7027069

Claim:
A computer readable medium comprising software with instructions adapted to instruct a computer to: store one or more objects in an element stock; make a palette of colors from an existing image; arrange the one or more objects taken from the element stock at least a decked position on a canvas displayed on a screen such that the one or more objects form a first object on the canvas; take color from the palette of colors and painting the canvas with the color; take the one or more objects from the element stock and arrange the one or more objects on the canvas according to a rule such that the one or more objects form a second object on the canvas, paint the second object with colors from the palette of colors, generate one or more parameters with reference to at least one random number generated when the second object is arranged or painted; and change a selection of the one or more objects and generate a new arrangement or a color scheme with reference to the one or more parameters.