Patent ID: 7007073

Claim:
The method of providing electronic concurrent delivery of multimedia content to general purpose computers over a computer network, comprising: storing a database of multimedia experiences in a storage medium of a host computer which is coupled to a computer network and has web server capabilities; providing said host computer with a delivery system for managing the delivery of multimedia content from the host database for experiencing by a participant on a computer display device; downloading the delivery system over the computer network into memory of a general purpose computer for managing the delivery of selected of said multimedia experiences from said host database to a general purpose computer for display on a computer display device; loading additional multimedia experiences from said host database into memory of said general purpose computer for subsequent experiencing while the participant is presently experiencing selected multimedia content from the host database for providing seamless multimedia content display; said multimedia experiences being stored in the storage medium in the form of movie clips which have and are controlled through the use of a timeline and a play head and each timeline is subdivided into frames and each frame is broken down into a number of seconds; the method including: providing only one play head for each movie clip; permitting each play head to be on for only one instant of the timeline at any given moment whereby the play head moves forward based on the passing of time associated with each frame and thereby allowing independent parts of the delivery system to run concurrently with each other and share processor time slices; and providing each movie clip with a programming language allowing the movie clip to control the flow of animation.