Patent ID: 6694482
Filing Date: 2004-02-17
Classification: G06F,G09B

Abstract:
A method for creating and delivering an interactive multimedia application configured to dynamically adapt to at least one user, the method comprising:creating a story engine by the interactive multimedia application; creating a user model manager by the interactive multimedia application; providing the story engine with application-specific information and user information; providing the story engine with a user model from the user model manager, the user model representing interests and trends of the at least one user; providing the story engine with a narrative structure defined by semantics of the interactive multimedia application; producing user-relevant content by filtering a content model, the user model being usable for the filtering; creating a presentation engine by the interactive multimedia application; providing the presentation engine with the narrative structure, uninitialized content mode, and a presentation model, the uninitialized content model being empty; generating an abstract presentation defined by the presentation model, the abstract presentation being generated by the presentation engine; generating a concrete presentation by using at least heuristics of the abstract presentation, the concrete presentation being generated by the presentation engine; and displaying the concrete presentation by the presentation engine; wherein the abstract presentation and the presentation engine autonomously handle interaction scenarios, and the interests and trends of the at least user are periodically updated based on an interaction history and the user model, the interactive multimedia application being self-improving and self-sustaining.