Document re-authoring systems and methods for providing device-independent access to the world wide web
First Claim
1. A method for automatically re-authoring a document, comprising:
- parsing the document;
transforming the parsed document, using one of a plurality of transforms, into a transformed document;
generating an evaluation value from the transformed document;
determining if the evaluation value meets at least one evaluation criterion;
if the evaluation value for the transformed document does not meet the at least one criterion, repeating the transforming, generating and determining steps using a different one of the plurality of transforms; and
if the evaluation value for the transformed document meets the at least one criterion, outputting the transformed document.
10 Assignments
0 Petitions
Accused Products
Abstract
An automatic re-authoring system and method re-author a document originally designed for display on a desktop computer screen for display on a smaller display screen, such as those used with a PDA or a cellular telephone. The automatic re-authoring system and method input a document to be re-authored and re-authoring parameters, such as display screen size, default font and the like. The automatic re-authoring system and method convert the document into a number of pages, where each page is fully displayable with only at most a minimal amount of scrolling on the display screen of the PDA or cellular phone. At each stage of the re-authoring, a number of different transformations are applied to the original document or a selected re-authored page. The selected re-authored page is the best page resulting from the previous re-authoring stage. The best page at each stage is determined based on the re-authoring parameters and the content of the document being re-authored.
-
Citations
63 Claims
-
1. A method for automatically re-authoring a document, comprising:
-
parsing the document;
transforming the parsed document, using one of a plurality of transforms, into a transformed document;
generating an evaluation value from the transformed document;
determining if the evaluation value meets at least one evaluation criterion;
if the evaluation value for the transformed document does not meet the at least one criterion, repeating the transforming, generating and determining steps using a different one of the plurality of transforms; and
if the evaluation value for the transformed document meets the at least one criterion, outputting the transformed document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A document re-authoring system that automatically re-authors a document, comprising
a parse tree generating circuit; -
a document size evaluation circuit; and
a transform circuit. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification