Presentation generator
First Claim
1. A method for generating a presentation file, comprising:
- accessing a data source comprising a plurality of data records structured into a plurality of data fields;
providing an end user of a computer with a listing of a plurality of tags, wherein a tag is associated to one of the data fields in the data source;
choosing a template file, where the template file comprises;
at least one of the plurality of tags; and
at least one processing instruction for indicating how the data source is processed to build the document; and
processing the template file with the data source based on the at least one of the plurality of tags and the at least one processing instruction, for building the presentation file for reporting information from the data source;
wherein at least one of the processing instructions is a query embedded in the template file, for allowing the end user to associate the data source to the template.
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.
278 Citations
10 Claims
-
1. A method for generating a presentation file, comprising:
-
accessing a data source comprising a plurality of data records structured into a plurality of data fields;
providing an end user of a computer with a listing of a plurality of tags, wherein a tag is associated to one of the data fields in the data source;
choosing a template file, where the template file comprises;
at least one of the plurality of tags; and
at least one processing instruction for indicating how the data source is processed to build the document; and
processing the template file with the data source based on the at least one of the plurality of tags and the at least one processing instruction, for building the presentation file for reporting information from the data source;
wherein at least one of the processing instructions is a query embedded in the template file, for allowing the end user to associate the data source to the template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating a presentation, comprising:
-
accessing a data source comprising a plurality of data records structured into a plurality of data fields;
accessing a template file comprising at least one tag and at least one processing instruction, wherein the tag is associated to one of the data fields in the data source;
processing the template file and the data source based on the at least one tag and the at least one processing instruction, for building the presentation file for reporting information from the data source;
wherein at least one of the processing instructions is a query embedded in the template file, for allowing the end user to associate the data source to the template. - View Dependent Claims (10)
-
Specification