Patent ID: 8645813

Claim:
A computer-implemented method comprising: under control of one or more computer systems configured with executable instructions, upon receiving a request from a user to view a markup document via a display element of a computing device, accessing user information to determine portions of the markup document that were previously displayed to the user; determining a difference between a version of the markup document previously presented to the user and a current version of the markup document; based on the difference and the user information, determining one or more portions of the current version that have not been displayed to the user; providing one or more intra-page bookmarks to provide a visual indication of the one or more portions of the current version that were not previously displayed to the user; providing at least a portion of the current version of the markup document with the one or more intra-page bookmarks for display on the display element of the computing device; enabling the user to use the one or more intra-page bookmarks to view the one or more portions of the current version of the markup document that were not previously displayed to the user; accessing user activity tracking information to determine portions of the markup document that were previously displayed to the user enabling the user to manually insert additional intra-page bookmarks in the markup document to allow the user to start at a desired location after closing the markup document; and enabling the user to selectively choose to display the one or more intra-page bookmarks.