File formats, methods, and computer program products for representing documents
First Claim
1. A file format for representing a document created by a word processing application, the file format representing the document 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 document part operative as a guide for properties of the document;
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 document 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 document part operative as a guide for properties of the document. The modular parts may also include a document properties part containing built-in properties associated with the file format and a thumbnail part containing associated thumbnails. Each modular part is capable of being interrogated separately, extracted from the document, and/or reused in a different document.
131 Citations
20 Claims
-
1. A file format for representing a document created by a word processing application, the file format representing the document 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 document part operative as a guide for properties of the document;
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, 15, 16)
-
-
17. A method for representing a document in a file format wherein modular parts associated with the document include each part written into the file format, the method comprising:
-
writing a first modular part of the file format;
querying the document for relationship types to be associated with modular parts logically separate from the first modular part but associated with the first modular part by one or more relationships;
writing a second modular part of the file format separate from the first modular part; and
establishing a relationship between the first modular part and the second modular part;
wherein each modular part is capable of being interrogated separately without other modular parts being interrogated. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer-readable medium having control logic stored therein for causing a computer to represent a document in a file format comprising modular parts wherein the 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 document part of the file format;
query the document for a relationship type to be associated with a modular part logically separate but associated by one or more relationships;
write the modular part of the file format separate from the document part; and
establish a relationship between the document part and the modular part written.
-
Specification