Technique for modifying presentation of information displayed to end users of a computer system
First Claim
1. A computer-implemented method for modifying a display of content that includes a first portion that was previously displayed to a user, the method comprising:
- under control of one or more computer systems configured with executable instructions,receiving a request for content to be displayed to a user, the content being associated with a markup document that is associated with a first URL such that the content is retrievable by accessing the markup document from a location specified by the first URL;
retrieving the content associated with the markup document;
determining if difference information is available, the difference information indicating a difference between a previous version and a current version of the markup document, the previous version having been presented 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 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, the content of the markup document including one or more intra page bookmarks indicating portions of the content that were not previously displayed to the user;
enabling the user to use the intra page bookmarks to view the portions of the markup document that were not previously displayed to the user;
enabling the user to manually insert 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 or not display the intra page bookmarks.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is described for facilitating a display of markup document content retrieved from a host server on a computer network including a client system and a server system. A first portion of content relating to a first markup document may be displayed to a user of the client system, wherein the first markup document has a URL associated therewith. Information relating to the first portion of content is stored at the 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.
-
Citations
51 Claims
-
1. A computer-implemented method for modifying a display of content that includes a first portion that was previously displayed to a user, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving a request for content to be displayed to a user, the content being associated with a markup document that is associated with a first URL such that the content is retrievable by accessing the markup document from a location specified by the first URL; retrieving the content associated with the markup document; determining if difference information is available, the difference information indicating a difference between a previous version and a current version of the markup document, the previous version having been presented 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 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, the content of the markup document including one or more intra page bookmarks indicating portions of the content that were not previously displayed to the user; enabling the user to use the intra page bookmarks to view the portions of the markup document that were not previously displayed to the user; enabling the user to manually insert 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 or not display the intra page bookmarks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for modifying a display of content that includes a first portion that was previously displayed to a user and that is capable of including a portion that was part of the content at the time the first portion was previously displayed to the user, but that has yet to be displayed to the user, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the data network; and memory including instructions that, when executed by the at least one processor, cause the system to; receive a request for content to be displayed to a user, the content being associated with a markup document that is associated with a first URL such that the content is retrievable by accessing the markup document from a location specified by the first URL; retrieve the content associated with the markup document; determine difference information indicating any differences between a previous version and a current version of the markup document, the previous version having been previously presented to the user; access user activity information to determine portions of the markup document that were previously displayed to the user; based on the difference information and the user activity information, determine portions of the current version of the markup document that have not previously been displayed to the user; provide the markup document for display to the user at a client system, the content of the markup document including one or more intra page bookmarks indicating portions of content that were not previously displayed to the user; and enable the user to use the intra page bookmarks to locate the portions of the markup document that were not previously displayed; enable the user to manually insert intra page bookmarks in the markup document allowing the user to start at a desired location after closing the markup document; and enable the user to selectively choose to display or not display the intra page bookmarks. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium encoded with a computer program product for modifying a display of content that was previously displayed to a user, the computer program product comprising executable instructions for:
-
receiving a request for content to be displayed to a user, the content being associated with a markup document; retrieving the content associated; obtaining difference information for the markup document when a current version of the markup document has not been displayed to the user, the difference information indicating a difference between the current version and a previous version of the markup document that was presented 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 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, the content of the markup document being modified to include 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 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.
-
-
19. A computer-implemented method for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the method comprising:
-
receiving a request to retrieve content in response to an action by a user of the client system, the content being associated with a markup document that is associated with a first URL such that the content is retrievable by accessing the markup document from a location specified by the first URL; retrieving a first portion of content associated with a previous version of the markup document associated with the first URL, wherein at least a portion of the first portion of content was previously displayed to the user on the client system; retrieving a second portion of content associated with a current version of the markup document associated with the first URL, wherein at least a portion of the second portion of content was not previously displayed to the user on the client system; comparing the first portion of content associated with the previous version of the markup document with the second portion of content associated with the current version of the markup document using user activity tracking information to identify a third portion of content associated with the markup document, the third portion including content in the current version which was not previously displayed to the user and capable of including content from the previous version that was not previously displayed to the user on the client system; inserting an intra page bookmark into the content associated with the markup document indicating the location of the third portion of the content associated with the markup document; enabling the user to use the intra page bookmark to identify and view the third portion of the markup document that was not previously displayed; storing user preferences associated with the display of the third portion of the content, wherein the user is able to selectively turn on and off the intra page bookmark; and enabling the user to manually insert intra page bookmarks in the markup document to allow the user to start at a desired location after closing the markup document. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the data network; and memory including instructions that, when executed by the at least one processor, cause the system to; receive a request to retrieve content in response to an action by a user of the client system, the content being associated with a markup document that is associated with a first URL such that the content is retrievable by accessing the document from a location specified by the first URL; retrieve a first portion of content associated with a previous version of the markup document associated with the first URL, wherein at least a portion of the first portion of content was previously displayed to the user on the client system; retrieve a second portion of content associated with a current version of the markup document associated with the first URL, wherein at least a portion of the second portion of content was not previously displayed to the user on the client system; access user activity tracking information to determine portions of the markup document that were previously displayed to the user; compare the first portion of content associated with the previous version of the markup document with the second portion of content associated with the current version of the markup document using the user activity tracking information to identify a third portion of content associated with the markup document, the third portion including content in the current version which was not previously displayed to the user and capable of including content from the previous version which was not previously displayed to the user; provide the markup document for display to the user at a client system, the content of the markup document including one or more intra page bookmarks in the third portion indicating a location of content that was not previously displayed to the user; enable the user to use the intra page bookmarks to identify and view the portions of the markup document that were not previously displayed; enable the user to manually insert intra page bookmarks in the markup document allowing the user to start at a desired location after closing the markup document; and enable the user to selectively choose to display the intra page bookmarks. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium encoded with a computer program product for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the computer program product comprising executable instructions for:
-
receiving a request for content to be displayed to a user, the content being associated with a markup document that is associated with a URL such that the content is retrievable by accessing the markup document from a location specified by the URL; retrieving a first portion of content associated with the markup document associated with the URL, wherein at least a portion of the first portion of content was previously displayed to the user on the client system; retrieving a second portion of content associated with a current version of the markup document associated with the URL, wherein at least a portion of the second portion of content was not previously displayed to the user on the client system; accessing user activity tracking information to determine portions of the markup document that were previously displayed to the user; comparing the first portion of content associated with the markup document with the second portion of content associated with the current version of the markup document to identify a difference portion of content associated with the markup document; based on the difference portion of content and the user activity tracking information, determining a portion of the current version of the markup document that has not previously been displayed to the user; causing portion of the current version of the markup document that has not previously been displayed to the user to be distinguished from the previously displayed portion using one or more intra page bookmarks; providing the markup document for display to the user at a client system enabling the user to identify and view the portions of the markup document that were not previously displayed; enabling the user to manually insert 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 (32, 33, 34, 35, 36)
-
-
37. A computer-implemented method for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the method comprising:
-
tracking interaction of a user with the markup document; storing user activity tracking information for the user with respect to the markup document; in response to receiving a request corresponding to an action by a user of the client system, the request corresponding to a URL associated with the markup document such that the markup document is accessible from a location specified by the URL; retrieving content associated with the markup document associated with the URL, wherein at least a portion of the content was previously displayed to the user on the client system; determining if difference information is available, the difference information indicating a difference between a previous version and a current version of the markup document, the previous version having been presented 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 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, the content of the markup document including one or more intra page bookmarks indicating portions of content that were not previously displayed to the user; enabling the user to use the intra page bookmarks to view the portions of the markup document that were not previously displayed; enabling the user to manually insert 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 (38, 39, 40, 41)
-
-
42. A system for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the data network; and memory including instructions that, when executed by the processor, cause the system to; track interaction of a user with the markup document; store user activity tracking information for the user with respect to the markup document, the user activity tracking information relating to at least one relative position within content associated with the markup document that indicates a first portion of the content associated with a previous version of the markup document that was previously displayed to the user; receive a request in response to an action by a user of the client system, the action triggering the request corresponding to the markup document; retrieve content associated with the markup document, wherein at least a portion of the content was previously displayed to the user on the client system; identify, based at least in part of the user activity tracking information, intra page bookmark information that enables display of the retrieved content associated with the markup document according to the relative position such that said at least a portion of the markup document that was previously displayed to the user is distinguished from another portion of the retrieved content that has yet to be displayed to the user, said another portion that has yet to be displayed to the user being capable of including content that was part of the markup document when said at least a portion of the markup document was previously displayed to the user; modify, based at least in part on the intra page bookmark information, display information for the markup document such that the portion of the markup document that was previously displayed to the user is distinguished from said another portion in a manner enabling the user to locate a beginning of the second portion; enable the user to manually insert intra page bookmarks to bookmark a desired location within the markup document, the bookmark allowing the user to start at the desired location after closing the markup document; and enabling the user to selectively choose to display the intra page bookmarks. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A non-transitory computer-readable storage medium encoded with a computer program product for facilitating a display of markup document content retrieved from a host server on a computer network, the computer network including a client system and a server system, the computer program product comprising executable instructions for:
-
tracking interaction of a user with the markup document; storing user activity tracking information for the user with respect to the markup document, the user activity tracking information to determine portions of the markup document that were previously displayed to the user; receiving a request corresponding to an action at the client system, the action being initiated by a user of the client system, the request associated with a first URL such that the markup document is accessible from a location specified by the first URL; retrieving content associated with the markup document associated with the first URL, wherein at least a portion of the content was previously displayed to the user on the client system; determining if difference information is available, the difference information indicating a difference between a previous version and a current version of the markup document, the previous version having been presented to the user; modifying, based on the difference information and the user activity tracking information, display information for the markup document using one or more intra page bookmarks such that the portion of the markup document that was previously displayed to the user is distinguished from said another portion; and enabling the user to use the modified display information to identify and view the portions of the markup document that were not previously displayed; enabling the user to manually insert 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 (48, 49, 50, 51)
-
Specification