A
system and method for authoring and playback of
multimedia content together with sharing, interconnecting and navigating the content using a
computer network is disclosed. Creation, presentation and sharing of
multimedia content and applications takes place within an active authoring environment, where data is always “live,” and any piece of content can be played alongside any other piece of content at any time. In this environment, there are no formal delineations between one “presentation” and another based on such things as file boundaries, other data storage constructs or the like. Instead, any piece of content can potentially be part of the “current” presentation at any time simply by being “started.” As a result, three factors become critically important: (1) the framework in which content is organized, stored and distributed; (2) the control mechanisms by which content is played and presented, and (3) as with any
authoring system, the methods and means by which users create and edit content. In each of these areas, the present invention makes significant innovations which are highly complementary, resulting in a new type of
software application that seamlessly integrates authoring, playback and networking in an active, shared, rich media environment optimized for personal communications.