Document format transforations for converting plurality of documents which are consistent with each other
First Claim
1. A method for converting a source document into a plurality of documents, each document being defined by a corresponding version, wherein the source document contains information about all of the versions of the plurality of documents, each of the plurality of documents having one of a plurality of formats, the method comprising the steps of:
- a) providing a document type definition (DTD) for formatting the source document; and
b) providing a plurality of transforms to convert the source document into the plurality of documents, each of the plurality of documents being created by filtering out all the versions except the corresponding version, wherein at least one of the plurality of documents is a Hypertext Markup Language (HTML) formatted version for on-line help, at least one of the plurality of documents is a printable book in a postscript format, and at least one of the plurality of documents is a binary code formatted version for system messages, wherein the binary code formatted version is embedded in an Operating System Service (OSS), and whereby the plurality of documents are consistent with each other.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for converting a source document into a plurality of documents, each of the plurality of documents having one of a plurality of formats. The method and system comprise providing a document type definition for formatting the source document. The method and system further comprise providing a transform to convert the source document into the plurality of documents. At least one of the plurality of documents has a binary code format. The method and system enable production of the plurality of documents, each representing a version of the source document, such that the versions are consistent with each other.
106 Citations
28 Claims
-
1. A method for converting a source document into a plurality of documents, each document being defined by a corresponding version, wherein the source document contains information about all of the versions of the plurality of documents, each of the plurality of documents having one of a plurality of formats, the method comprising the steps of:
-
a) providing a document type definition (DTD) for formatting the source document; and
b) providing a plurality of transforms to convert the source document into the plurality of documents, each of the plurality of documents being created by filtering out all the versions except the corresponding version, wherein at least one of the plurality of documents is a Hypertext Markup Language (HTML) formatted version for on-line help, at least one of the plurality of documents is a printable book in a postscript format, and at least one of the plurality of documents is a binary code formatted version for system messages, wherein the binary code formatted version is embedded in an Operating System Service (OSS), and whereby the plurality of documents are consistent with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22, 23, 24)
-
-
13. A method for converting a source document into a plurality of documents, each document being defined by a corresponding version, wherein the source document contains information about all of the versions of the plurality of documents, each of the plurality of documents having one of a plurality of formats, the method comprising the steps of:
-
a) providing a document type definition (DTD) for formatting the source document; and
b) providing a plurality of transforms to convert the source document into the plurality of documents, each of the plurality of documents being created by filtering out all the versions except the corresponding version, wherein at least one of the plurality of documents is a Hypertext Markup Language (HTML) formatted version for on-line help, at least one of the plurality of documents is a printable book in a postscript format, and at least one of the plurality of documents is a binary code formatted version for system messages, wherein the binary code formatted version is incorporated in a server program, and whereby the plurality of documents are consistent with each other. - View Dependent Claims (14)
-
-
15. A system for converting a source document into a plurality of documents, each document being defined by a corresponding version, wherein the source document contains information about all of the versions of the plurality of documents, each of the plurality of documents having one of a plurality of formats, the system comprising:
-
means for providing a DTD for formatting the source document;
means for providing a plurality of transforms for converting the source document into the plurality of documents, each of the plurality of documents being created by filtering out all the versions except the corresponding version, wherein at least one of the plurality of documents is a Hypertext Markup Language (HTML) formatted version for on-line help, at least one of the plurality of documents is a printable book in a postscript format, and at least one of the plurality of documents is a binary code formatted version for system messages, whereby the plurality of documents are consistent with each other; and
at least one computer, the at least one computer functioning as a server executing a server program, the server program including an Operating System Service (OSS) for making the server program compatible with the operating system, wherein the at least one binary code formatted version of the source document is embedded in the OSS. - View Dependent Claims (16, 17, 18, 19, 25)
-
-
20. A computer readable medium comprising program instructions for converting a source document into a plurality of documents, each document being defined by a corresponding version, wherein the source document contains information about all of the versions of the plurality of documents, each of the plurality of documents having one of a plurality of formats, the program instructions for:
-
providing a document type definition (DTD) for formatting the source document;
providing a plurality of transforms to convert the source document into the plurality of documents, each of the plurality of documents being created by filtering out all the versions except the corresponding version, wherein at least one of the plurality of documents is a Hypertext Markup Language (HTML) formatted version for on-line help, at least one of the plurality of documents is a printable book in a postscript format, and at least one of the plurality of documents is a binary code formatted version for system messages, whereby the plurality of documents are consistent with each other; and
providing an Operating System Service (OSS) for making a server program compatible with an operating system, wherein the at least one binary code formatted document is embedded in the OSS. - View Dependent Claims (21, 26, 27)
-
-
28. A method for converting a source document into a plurality of documents, each of the plurality of documents having one of a plurality of formats, the method comprising the steps of:
-
a) providing a document type definition (DTD) for formatting the source document; and
b) providing a transform to convert the source document into the plurality of documents, wherein the source document and the plurality of documents are operating system independent, wherein the transform comprises a plurality of transforms, wherein at least one of the transforms converts the source document into an on-line help including a Hypertext Markup Language (HTML) format version, wherein at least one of the transforms converts the source document into a printable book including a postscript format version, wherein at least one of the transforms converts the source document into a softcopy book including a Page Description Format (PDF) version, at least one of the plurality of documents having a binary code format, wherein at least one of the transforms converts the source document into the binary code format version thereof, wherein the binary code formatted version is embedded in an Operating System Service (OSS).
-
Specification