PRESENTATION GENERATOR
2 Assignments
0 Petitions
Accused Products
Abstract
A presentation generator may access one or more data sources structured into data fields. The user may create or modify a template by inserting one or more tags corresponding to data fields in the template. The template may also have one or more processing instructions for indicating the data sources and how the data sources should be queried. The processing instructions may also indicate how the data is to be grouped across various slides, pages, sections, etc. The generator may build the presentation based on the template, its tags, and its processing instructions. The resulting presentation may be accessed by a user-friendly application, such as a word processor, slide program, spreadsheet, report viewer, or other application. The user may update part or all of the presentation using information on the queries and data sources embedded in the presentation itself.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method for generating a presentation file, within an application running on a computing device, from a data source, the data source comprising a plurality of data records structured into a plurality of data fields, the method comprising:
-
generating a presentation template; associating a tag with a data field; receiving a selection of a data template file, wherein the data template file comprises; the tag; and a processing instruction for indicating how the data source is processed to build a presentation output file; and processing the data template file with the data source based on the tag and the processing instruction for building the presentation output file; wherein the processing instruction comprises a first query embedded in the data template file for allowing an end user to associate the data source with the presentation template. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing device encoded with a computer program having a set of code segments for generating a presentation file, within an application running on the computing device, from a data source, the data source comprising a plurality of data records structured into a plurality of data fields, comprising:
-
a code segment for generating a presentation template; a code segment for associating a tag with a data field; a code segment for receiving a selection of a data template file, wherein the data template file comprises; the tag; and a processing instruction for indicating how the data source is processed to build a presentation output file; and a code segment for processing the data template file with the data source based on the tag and the processing instruction for building the presentation output file; wherein the processing instruction comprises a first query embedded in the data template file for allowing an end user to associate the data source with the presentation template. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 40)
-
-
39. The computing device from of 31, wherein the processing instruction is associated with a smart tag allowing the end user to re-query the data source to update the presentation output file.
Specification