Generating media presentations
First Claim
1. A method for generating a presentation, comprising:
- providing an interface for authoring a media presentation;
configuring a first presentation module within a first frame of the presentation through the interface, configuring said first presentation module within said first frame of the presentation including mapping one or more actions associated with the first presentation module to one or more events associated with the first presentation module;
configuring a second presentation module within a second frame of the presentation through the interface;
receiving input in the first frame to generate script code for the first presentation module within the first frame; and
inserting the script code into a presentation file associated with the presentation, the inserted script code derived from the received input, said step of inserting script code performed in response to said step of receiving input; and
invoking a call to the second frame responsive to the input received in the first frame.
3 Assignments
0 Petitions
Accused Products
Abstract
A presentation application provides for authoring and playback of a presentation. A presentation is an interactive collection of activities. An activity may include one or more frames, wherein each frame includes one or more modules. A module may consist of media content such as video, text, images or other content. A user may provide input during playback of the presentation. In response to the input, the module or frame receiving the input may call an action on a presentation activity, frame or module, thereby allowing the user to navigate through the presentation and accomplish objectives. When authoring a presentation, a user may associate a user initiated event or internally generated event with a module action. Authoring may be performed through an authoring interface provided by an authoring tool. The authoring tool may save a presentation as a package which can be distributed.
56 Citations
20 Claims
-
1. A method for generating a presentation, comprising:
-
providing an interface for authoring a media presentation; configuring a first presentation module within a first frame of the presentation through the interface, configuring said first presentation module within said first frame of the presentation including mapping one or more actions associated with the first presentation module to one or more events associated with the first presentation module; configuring a second presentation module within a second frame of the presentation through the interface; receiving input in the first frame to generate script code for the first presentation module within the first frame; and inserting the script code into a presentation file associated with the presentation, the inserted script code derived from the received input, said step of inserting script code performed in response to said step of receiving input; and invoking a call to the second frame responsive to the input received in the first frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
configuring a first presentation module within a first frame of a presentation; configuring a second presentation module within a second frame of the presentation; loading the presentation, wherein the first presentation module in the first frame is linked to the second presentation module in the second frame; initiating playback of the presentation; receiving user input to select the first presentation module in the first frame; determining that the received user input is associated with a script, said user input is associated with the script if the selected first presentation module in the first frame is configured to execute the script; executing the script associated with the first presentation module in the first frame in response to said determining; and generating a presentation module event associated with the first presentation module in the first frame in response to executing the script; performing an action associated with the first presentation module in response to the generated presentation module event, the action including invoking the second presentation module in the second frame. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for generating a presentation, comprising:
-
providing an interface for authoring a media presentation; configuring a first presentation module within a first frame of the presentation through the interface, configuring said first presentation module within said first frame of the presentation including configuring a first set of one or more actions associated with the first presentation module and a first set of one or more events associated with the first presentation module, and mapping the first set of one or more actions associated with the first presentation module to the first set of one or more events associated with the first presentation module; configuring a second presentation module within a second frame of the presentation through the interface, configuring said second presentation module within said second frame of the presentation including configuring a second set of one or more actions associated with the second presentation module and a second set of one or more events associated with the second presentation module, and mapping the second set of one or more actions associated with the second presentation module to the second set of one or more events associated with the second presentation module; linking the first presentation module in the first frame to the second presentation module in the second frame; configuring a rule for persisting data associated with user input received during playback of the presentation; and invoking a call by the first presentation module in the first frame to the second presentation module in the second frame in response to the user input received during playback of the presentation. - View Dependent Claims (19, 20)
-
Specification