File formats, methods, and computer program products for representing presentations
First Claim
1. A file format for representing at least one of a presentation and a presentation template, the file format representing at least one of the presentation and the presentation template in a modular content framework implemented within a computing apparatus, the file format comprising:
- modular parts logically separate but associated by one or more relationships wherein each modular part is associated with a relationship type and wherein the modular parts include;
a presentation part representing a start part for at least one of the presentation and the presentation template; and
a slide master part associated with the presentation part and operative to specify main components of at least one of the presentation and the presentation template;
wherein each modular part is capable of being interrogated separately without other modular parts being interrogated.
2 Assignments
0 Petitions
Accused Products
Abstract
File formats, methods, and computer program products are provided for representing a presentation in a modular content framework. The modular content framework may include a file format container associated with modular parts. A file format includes logically separate modular parts that are associated with each other by one or more relationships where each modular part is associated with a relationship type. The modular parts include a presentation part representing a start part for the presentation, a slide master part associated with the presentation part, and a slide layout part associated with the slide master part. The modular parts may also include a document properties part containing built-in properties associated with the file format, a thumbnail part containing associated thumbnails, and a slide part containing a slide in the presentation. Each modular part is capable of being interrogated separately, extracted from the presentation, and/or reused in a different presentation.
106 Citations
20 Claims
-
1. A file format for representing at least one of a presentation and a presentation template, the file format representing at least one of the presentation and the presentation template in a modular content framework implemented within a computing apparatus, the file format comprising:
modular parts logically separate but associated by one or more relationships wherein each modular part is associated with a relationship type and wherein the modular parts include;
a presentation part representing a start part for at least one of the presentation and the presentation template; and
a slide master part associated with the presentation part and operative to specify main components of at least one of the presentation and the presentation template;
wherein each modular part is capable of being interrogated separately without other modular parts being interrogated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for representing a presentation in a file format wherein modular parts associated with the presentation include each part written into the file format, the method comprising:
-
writing a presentation part of the file format;
querying the presentation part for a slide master relationship type;
writing a slide master part of the file format separate from the presentation part;
establishing a relationship between the slide master part and the presentation part;
writing a slide layout part separate from the slide master part; and
establishing a relationship between the slide layout part and the slide master part. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer-readable medium having control logic stored therein for causing a computer to represent a presentation in a file format wherein modular parts of the file format include each part written into the file format, the control logic comprising computer-readable program code for causing the computer to:
-
write a presentation part of the file format;
query the presentation part for a slide master relationship type;
write a slide master part of the file format separate from the presentation part;
establish a relationship between the slide master part and the presentation part;
write a slide layout part separate from the slide master part; and
establish a relationship between the slide layout part and the slide master part.
-
Specification