Patent ID: 8307275

Claim:
A method for managing links within a plurality of documents, the method comprising the steps of: interactively opening a source document chosen by a user from the plurality of documents residing on a physical storage device on a computer system; scanning the source document for document links; for each document link found in the source document: adding an entry to a link database indicating the name of the source document and the document link; scanning a textual portion of a destination document pointed to by the document link for any relevant keywords, the relevant keywords determined by at least one of: a frequency of occurrence of words within the textual portion of destination document, a font size of words within the textual portion of the destination document, and a typeface of words within the textual portion destination document; adding the relevant keywords to the link database via a keyword entry, the keyword entry including the relevant keyword, a destination document name and the document link of the destination document containing the relevant keyword; and organizing the document links in a hierarchical manner based on a structure of the source document, comprising: creating a base bookmark folder; analyzing the structure of the source document in order to determine a logical grouping of the document links; creating a plurality of link subcategories based on the logical grouping of the document links; parsing the source document content and link content for other relevant keywords; creating bookmark subfolders to the base bookmark folder based on the plurality of link subcategories, wherein the name for each bookmark subfolder is based upon the other relevant keywords; and updating dynamically the organization and grouping of link subcategories and associated bookmark folders and subfolders based upon changes to a context surrounding the document links and the content of the document links themselves.