Patent ID: 7114170

Claim:
A method for delivering an interactive media presentation to a client terminal comprising: providing a computer system comprising i) a server, ii) a media repository comprising a computer memory encoded with at least one content definition and at least one media file, and iii) a user profile repository comprising a computer memory encoded with at least one user profile, wherein the server, the media repository and the user profile repository are electrically connected, and wherein the server is electrically connected to a computer network for communication with at least one client terminal; receiving a request from a client terminal to provide an interactive media presentation to the client terminal; retrieving a content definition corresponding to the requested interactive media presentation from the media content repository, wherein the content definition comprises at least one scene, wherein each of the scenes comprises at least one display element and a transition; transmitting the retrieved content definition to the client terminal; receiving a request from the client terminal for a first media file corresponding to a display element of a first scene in the content definition; retrieving the first media file from the media repository; transmitting the first media file to the client terminal; receiving a request from the client terminal for a second media file corresponding to a display element of a second scene in the content definition, wherein the selection of the second scene is based upon the transition of the first scene; retrieving the second media file from the media repository; transmitting the second media file to the client terminal.