Hotspot navigation within documents
AssigneeInternational Business Machines Corporation
InventorsFrederic Bauchot, Georges-Henri Moll
Life of this patent
Estimating the term…
Abstract
Suggesting navigation to a user between multiple spots in a document by creating a hotspot graph based on a list of hotspots in the document which are frequently traveled to or edited by the user, monitoring user actions within the document and storing each action as a history element in a repository; and if the user is detected as navigating away from a hotspot in the document or from a spot which is not contained in a hotspot to a hotspot, displaying a list of hotspots in which the user would travel to within the document, ordered based on the probability associated with arcs between the nodes of the hotspot graph.
Claims18
A method of suggesting navigation to a user between multiple spots in a document comprising the steps of:
- a computer creating a hotspot graph based on a list of hotspots in the document which are frequently traveled to or edited by the user, the computer creating the hotspot graph by the steps of:
- assigning nodes to each hotspot in the document;
- assigning an additional node representing any remaining spots of the document which are not contained in a hotspot;
- and
- linking each node to at least one other node through arcs, each arc containing a probability representing a likelihood of a user navigating from the node to the at least one other node;
- the computer monitoring user actions within the document and storing each action as a history element in a repository;
- and
- if the user is detected as navigating away from a hotspot in the document or from a spot which is not contained in a hotspot to a hotspot, the computer displaying a list of hotspots in which the user would travel to within the document, ordered based on the probability associated with the arc between the nodes of the hotspot graph.
A computer program product for suggesting navigation to a user between multiple spots in a document comprising a computer comprising at least one processor, one or more memories, one or more computer readable storage media, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer to perform a method comprising:
- creating, by the computer, a hotspot graph based on a list of hotspots in the document which are frequently traveled to or edited by the user, creating, by the computer, the hotspot graph by the program instructions of:
- assigning nodes to each hotspot in the document;
- assigning an additional node representing any remaining spots of the document which are not contained in a hotspot;
- and
- linking each node to at least one other node through arcs, each arc containing a probability representing a likelihood of a user navigating from the node to the at least one other node;
- monitoring, by the computer, user actions within the document and storing each action as a history element in a repository;
- and
- if the user is detected as navigating away from a hotspot in the document or from a spot which is not contained in a hotspot to a hotspot, displaying, by the computer, a list of hotspots in which the user would travel to within the document, ordered based on the probability associated with the arc between the nodes of the hotspot graph.
A computer system for suggesting navigation to a user between multiple spots in a document comprising a computer comprising at least one processor, one or more memories, one or more computer readable storage media having program instructions executable by the computer to perform the program instructions comprising:
- creating, by the computer, a hotspot graph based on a list of hotspots in the document which are frequently traveled to or edited by the user, creating, by the computer, the hotspot graph by the program instructions of:
- assigning nodes to each hotspot in the document;
- assigning an additional node representing any remaining spots of the document which are not contained in a hotspot;
- and
- linking each node to at least one other node through arcs, each arc containing a probability representing a likelihood of a user navigating from the node to the at least one other node;
- monitoring, by the computer, user actions within the document and storing each action as a history element in a repository;
- and
- if the user is detected as navigating away from a hotspot in the document or from a spot which is not contained in a hotspot to a hotspot, displaying, by the computer, a list of hotspots in which the user would travel to within the document, ordered based on the probability associated with the arc between the nodes of the hotspot graph.
Dependencies are inferred from the claim text.