A Utility for enabling an arbitrary number of mobile devices to be used to create a choreographed
multimedia event exhibition while distributed over an arbitrary space. Each participating
mobile device can present images, video, audio, and camera flash elements according to a pattern described by event attributes. As such each
mobile device becomes a building block of the choregraphed
multimedia event to form a specific exhibition. Event attributes can be distributed to participating mobile devices several ways including; messaging, local interfaces, position, location, motion, or programmatic defaults without the need for central
orchestration or to communicate with one another or any
external communication service during the exhibition. Participating mobile devices can join and leave an event exhibition at any time and will become synchronized with the event exhibition in progress. Example events are explained in detail and the usage of the event attributes is highlighted. The utility further enables the commercialization of individual choreographed
multimedia event exhibitions. The commercialization is established by licensing terms dependent on the exhibition attributes such as placement, product and services placement, size of audience and rebroadcast capabilities.