Patent ID: 7246316

Claim:
A computer-implemented method for generating a slide presentation for a presentation target, comprising: creating at least one presentation definition template comprising a plurality of component definitions, wherein one or more of the component definitions has an associated information bookmark; associating a query condition with each component definition, each query condition determining whether the associated component definition is to be included in a slide presentation; providing a mapping between each information bookmark and associated opportunity-specific data; and in response to a command to generate a slide presentation for the presentation target, the computer performing the acts of: determining whether to include each of the plurality of component definitions in the slide presentation based on its associated query condition; for each of the component definitions determined to be included in the slide presentation, automatically replacing the associated information bookmark with its mapped opportunity-specific data to generate the slide presentation, wherein said determining uses the opportunity-specific data, and said determining and said replacing are performed without human interaction; and storing the generated slide presentation.