10. The method of claim 6 , wherein the presentation of the full-page document on the screen of the user device includes at least one line of leading text before the presentation of the first appearance of non-duplicative text.
6. A method for improving user navigation of a multi-page document on a small screen user device, the method comprising: presenting one page of the multi-page document to a user on a screen of the small screen user device; caching one or more pages of the multi-page document as the user progresses through the multi-page document; deleting cached data associated with one or more successive pages when the user goes back to an earlier page of the multi-page document; receiving a request from the user to view the multi-page document as a full-page document; comparing text of the cached one or more pages to text of the full-page document to determine a first appearance of non-duplicative text in the full-page document; returning all pages of the full-page document together; and presenting the full-page document to the user with the screen of the small screen user device showing a page comprising the first appearance of non-duplicative text of the full-page document.