Context-free document portions with alternate formats
First Claim
1. A computer-readable medium on which is stored instructions which when executed by a computer perform a method of integrating a content portion in a receiving document based on self-describing properties associated with the content portion, comprising:
- receiving a content portion having a self-describing property identifying a file format with which the content portion is formatted;
receiving the content portion at a receiving application for integrating the content portion with a computer-generated document;
at the receiving application, parsing the self-describing property identifying the file format with which the content portion is formatted, wherein the self-describing property comprises at least one markup language element;
processing the content portion according to the file format with which the content portion is formatted;
validating the at least one markup language element against at least one schema file attached to the computer-generated document, wherein the schema file comprises rules defining valid annotations of the computer-generated document with markup language elements listed in the at least one schema file; and
integrating the content portion with the computer-generated document, wherein integrating the content portion comprises annotating the computer-generated document with the self-describing property comprising the at least one markup language element.
2 Assignments
0 Petitions
Accused Products
Abstract
Self-describing portions of text or data are provided for associating with or inserting in a computer-generated document. Portions of a document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties, such as file format type associated with the portion, style, font, list type, and the like. If such a portion of a document is subsequently linked to or copied or moved to a second document or to a different location in a first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document. An application receiving the content portion may consume and display the portion according to the properties provided for the portion.
-
Citations
19 Claims
-
1. A computer-readable medium on which is stored instructions which when executed by a computer perform a method of integrating a content portion in a receiving document based on self-describing properties associated with the content portion, comprising:
-
receiving a content portion having a self-describing property identifying a file format with which the content portion is formatted; receiving the content portion at a receiving application for integrating the content portion with a computer-generated document; at the receiving application, parsing the self-describing property identifying the file format with which the content portion is formatted, wherein the self-describing property comprises at least one markup language element; processing the content portion according to the file format with which the content portion is formatted; validating the at least one markup language element against at least one schema file attached to the computer-generated document, wherein the schema file comprises rules defining valid annotations of the computer-generated document with markup language elements listed in the at least one schema file; and integrating the content portion with the computer-generated document, wherein integrating the content portion comprises annotating the computer-generated document with the self-describing property comprising the at least one markup language element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of integrating a content portion in a receiving, document based on self-describing properties associated with the content portion, comprising:
-
receiving a content portion having a self-describing property identifying a file format with which the content portion is formatted; receiving the content portion at a receiving application for integrating the content portion with a computer-generated document; at the receiving application, parsing the self-describing property identifying the file format with which the content portion is formatted to determine the file format with which the content portion is formatted and to determine a relationship between the content portion and the computer-generated document, wherein the self-describing property comprises at least one markup language element; storing the computer-generated document and the content portion in an electronic file container; and providing a relationship representation showing how the content portion is related to the computer-generated document; processing the content portion according to the file format with which the content portion is formatted; validating the at least one markup language element against at least one schema file attached to the computer-generated document, wherein the schema file comprises rules defining valid annotations of the computer-generated document with markup language elements listed in the at least one schema file; and integrating the content portion with the computer-generated document, wherein integrating the content portion comprises annotating the computer-generated document with the self-describing property comprising the at least one markup language element. - View Dependent Claims (14)
-
-
15. A computer-readable medium on which is stored instructions which when executed by a computer perform a method of integrating a content portion in a receiving document based on self-describing properties associated with the content portion, comprising:
-
receiving a content portion having a self-describing property identifying a file format with which the content portion is formatted; receiving the content portion at a receiving application for integrating the content portion with a computer-generated document; at the receiving application, parsing the self-describing property identifying the file format with which the content portion is formatted, wherein the self-describing property comprises at least one markup language element, wherein the self-describing property comprises at least one markup language element; processing the content portion according to the file format with which the content portion is formatted; validating the at least one markup language element against at least one schema file attached to the computer-generated document, wherein the at least one schema file comprises rules defining valid annotations of the computer-generated document with markup language elements listed in the at least one schema file and wherein validating comprises determining whether the at least one markup language element violates the rules of the at least one schema file, the rules comprising at least one of a maximum character length of a text entry and an insertion of an invalid markup language element; generating an error message upon determining the receipt of invalid markup language in the computer-generated document; and integrating the content portion with the computer-generated document wherein integrating the content portion comprises annotating the computer-generated document with the self-describing property comprising the validated at least one markup language element. - View Dependent Claims (16, 17, 18, 19)
-
Specification