Document Navigation Method
First Claim
1. A computer program product for enabling a computer to navigate a page in a document comprising:
- a tangible computer readable storage medium bearing instructions for causing a computer to perform;
determining if a saved path has been set on the page, wherein the saved path indicates an area of interest on the page,focusing on the area of interest indicated by the saved path, responsive to a determination that the saved path was present on the page,receiving input of a memorable event,comparing the location of the memorable event to the area of interest,maintaining the saved path, responsive to the memorable event occurring in the area of interest,determining if a new path has been established using the memorable event and at least one memorable event saved in a memorable event log, responsive to the memorable event occurring outside the area of interest,determining if a new path has been established using the memorable event and the at least one memorable event saved in a memorable event log, responsive to a determination that no saved path is present on the page, andsetting a new path in an area corresponding to the memorable event, responsive to a determination that the new path has been established,wherein the computer navigates the page of the document to the area of interest for output to the end user.
6 Assignments
0 Petitions
Accused Products
Abstract
A document navigation tool that automatically navigates a document based on previous input from the user. The document navigation tool is utilized each time a page loads. The method recognizes user behavior on pages using patterns, which are based on four criterion: location, frequency, consistency, and scope. If the user has visited the page previously and has established a pattern, the method automatically focuses on the portion of the page indicated by the pattern, e.g. the location on a web page of the link clicked by the user in the user'"'"'s last three visits to the page. If the user has not visited the page previously, the method logs the events that occur during this visit to the page.
65 Citations
22 Claims
-
1. A computer program product for enabling a computer to navigate a page in a document comprising:
-
a tangible computer readable storage medium bearing instructions for causing a computer to perform; determining if a saved path has been set on the page, wherein the saved path indicates an area of interest on the page, focusing on the area of interest indicated by the saved path, responsive to a determination that the saved path was present on the page, receiving input of a memorable event, comparing the location of the memorable event to the area of interest, maintaining the saved path, responsive to the memorable event occurring in the area of interest, determining if a new path has been established using the memorable event and at least one memorable event saved in a memorable event log, responsive to the memorable event occurring outside the area of interest, determining if a new path has been established using the memorable event and the at least one memorable event saved in a memorable event log, responsive to a determination that no saved path is present on the page, and setting a new path in an area corresponding to the memorable event, responsive to a determination that the new path has been established, wherein the computer navigates the page of the document to the area of interest for output to the end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for enabling a computer to navigate a page in a document comprising:
-
a tangible computer readable storage medium bearing instructions for causing a computer to perform; determining if a saved path has been set on the page, wherein the saved path indicates an area of interest on the page, focusing on the area of interest indicated by the saved path, responsive to a determination that the saved path was present on the page, and performing an action according to the saved path, wherein the computer navigates the page of the document along the saved path for output to the end user. - View Dependent Claims (10, 11)
-
-
12. A computer system adapted to navigate a page in a document, comprising:
-
a processor; and a tangible memory storage including software instructions that cause the computer system to perform; determining if a saved path has been set on the page, wherein the saved path indicates an area of interest on the page, focusing on the area of interest indicated by the saved path, responsive to a determination that the saved path was present on the page, receiving input of a memorable event, comparing the location of the memorable event to the area of interest, maintaining the saved path, responsive to the memorable event occurring in the area of interest, determining if a new path has been established using the memorable event and at least one memorable event saved in a memorable event log, responsive to the memorable event occurring outside the area of interest, determining if a new path has been established using the memorable event and the at least one memorable event saved in a memorable event log, responsive to a determination that no saved path is present on the page, and setting a new path in an area corresponding to the memorable event, responsive to a determination that the new path has been established, wherein the computer navigates the page of the document to the area of interest for output to the end user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system adapted to navigate a page in a document, comprising:
-
a processor; and a tangible memory storage including software instructions that cause the computer system to perform; determining if a saved path has been set on the page, wherein the saved path indicates an area of interest on the page, focusing on the area of interest indicated by the saved path, responsive to a determination that the saved path was present on the page, and performing an action according to the saved path, wherein the computer navigates the page in the document along the saved path for output to the end user. - View Dependent Claims (21, 22)
-
Specification