Technique for modifying presentation of information displayed to end users of a computer system
First Claim
1. 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 userenabling 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A first portion of content relating to a first markup document may be displayed to a user of the client system. Information relating to the first portion of content is stored at a server system. An action to display a current version of the first markup document on the client system is received. A current version of content for the first markup document is retrieved from the host server. The stored information relating to the first portion of content may be used to identify a third portion of content associated with the first markup document which has not previously been displayed to the user. The display of markup document content associated with the first markup document may then be modified in a manner which facilitates the user in identifying the third portion of content.
18 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
4. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to:
-
upon receiving a request from a user to view a markup document, access user information to determine portions of the markup document that were previously displayed to the user; based at least in part on the accessed user information, determine one or more portions of a modified version of the markup document that have not been displayed to the user; accessing user activity tracking information to determine portions of the markup document that were previously displayed to the user; based on the one or more portions of the modified version of the markup document that have not been displayed to the user and the user activity tracking information, determining portions of a current version of the markup document that have not previously been displayed to the user; providing the markup document for display to the user at a client system, content of the markup document being modified to include one or more intra-page bookmarks, such that the portions of the modified version of the markup document that have not previously been displayed to the user are distinguished from the portion that was previously displayed in a manner enabling the user to locate and view the portions that have not previously displayed to the user; enabling the user to manually insert one or more intra-page bookmarks in the markup document allowing the user to start at a desired location after closing the markup document; and enabling the user to selectively choose to display the intra-page bookmarks. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing system, comprising:
-
at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing system to; upon receiving a request from a user to view a markup document, determining a difference between a version of the markup document previously presented to the user; and
a current version of the markup document;accessing user activity tracking information to determine portions of the markup document that were previously displayed to the user; based on the determined difference between versions and the user activity tracking information, determine one or more portions of the current version that have not been displayed to the user; based on the difference information and the user activity tracking information, determining portions of the current version of the markup document that have not previously been displayed to the user; providing the markup document for display to the user at a client system, content of the markup document being modified to include one or more intra-page bookmarks, such that the portion that was not previously displayed to the user is distinguished from the portion that was previously displayed in a manner enabling the user to locate and view the portion that was not previously displayed to the user; enabling the user to manually insert the one or more intra-page bookmarks in the markup document allowing 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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification