Patent ID: 8471863

Claim:
A method of producing a rich multimedia interaction on an interaction software application running on a client computer having a controller and a memory, the method comprising: identifying a theme of the rich multimedia interaction from a plurality of rich multimedia interaction themes using the interaction software application stored in the memory and executed by the controller; determining dynamic display attributes of the rich multimedia interaction based on the theme; determining a cooperation protocol governing interplay amongst the dynamic display attributes, wherein the cooperation protocol comprises rules governing initial sizes, shapes, positions, and relative movements of the dynamic display attributes; designating a background of the rich multimedia interaction; selecting a display motif of the rich multimedia interaction; and generating the rich multimedia interaction for display, using one or more sub-applications configured to apply the cooperation protocol to the dynamic display attributes to produce enhanced dynamic display attributes compliant with the rules and to adapt the enhanced dynamic display attributes to the display motif and integrate the enhanced dynamic display attributes with the background.