14. The method of claim 11 , in which the informational segments in the database comprise variable length video clips of individual scenes so that the generated presentation comprises a video presentation responsive to the input text sequence, the video presentation made up of the selected segments streamed in a selected order.
11. A method comprising: receiving a natural language input from a user of a network accessible device; identifying a sequence of keywords conveying a message communicated in the natural language input; analyzing the identified sequence of keywords to identify a scenario among a plurality of scenarios, each of the scenarios representing a category of user messages; selecting a plurality of segments in the database based on the sequence of keywords and the scenario; retrieving the selected segments from the database; and combining the retrieved segments to generate an on-the-fly presentation.