Techniques for finding related hyperlinked documents using link-based analysis
First Claim
Patent Images
1. A computer implemented method of generating lists of related hyperlinked documents, comprising:
- providing a first set of hyperlinked documents that have a forward link to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to the forward links in the hyperlinked documents in the first set, the value being reduced for a forward link if there are multiple hyperlinked documents from the same host as the hyperlinked document that includes the forward link;
wherein the value is further reduced by dividing the value based on a number of forward links in the hyperlinked documents that includes the forward link plus a predetermined amount;
generating a score for each hyperlinked document in the second set based on the values of the forward links pointing to the hyperlinked document, and generating a first list of related hyperlinked documents from the second set based on the scores of the hyperlinked documents;
wherein the selected hyperlinked document is displayed in result of a search and a user request to display the first list for the selected hyperlinked document.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for finding related hyperlinked documents using link-based analysis are provided. Backlink and forwardlink sets can be utilized to find web pages that are related to a selected web page. The scores for links from web pages that are from the same host and links from web pages with numerous links can be reduced to achieve a better list of related web pages. The list of related web pages can be utilized as a feature to a word-based search engine or an addition to a web browser.
415 Citations
19 Claims
-
1. A computer implemented method of generating lists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have a forward link to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to the forward links in the hyperlinked documents in the first set, the value being reduced for a forward link if there are multiple hyperlinked documents from the same host as the hyperlinked document that includes the forward link;
wherein the value is further reduced by dividing the value based on a number of forward links in the hyperlinked documents that includes the forward link plus a predetermined amount;
generating a score for each hyperlinked document in the second set based on the values of the forward links pointing to the hyperlinked document, and generating a first list of related hyperlinked documents from the second set based on the scores of the hyperlinked documents;
wherein the selected hyperlinked document is displayed in result of a search and a user request to display the first list for the selected hyperlinked document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method of generating lists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have forward links to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to the forward links in the hyperlinked documents in the first set, the value being reduced for a forward link if there are multiple hyperlinked documents from the same host as the hyperlinked document that includes the forward link;
generating a score for each hyperlinked document in the second set according to the values of the forward links pointing to the hyperlinked document; and
generating a first list of related hyperlinked documents from the second set according to the scores of the hyperlinked documents;
wherein the value of a forward link is reduced based on the number of forward links in the hyperlinked document that includes the forward link; and
wherein the value is reduced by dividing the value by a number based on the number of forward links plus a predetermined amount.
-
-
8. A computer implemented method of generating lists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have forward links to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to the forward links in the hyperlinked documents in the first set, the value being reduced for a forward link if there are multiple hyperlinked documents from the same host as the hyperlinked document that includes the forward link, and the value being further reduced by dividing the value based on a number of forward links plus a predetermined amount;
generating a score for each hyperlinked document in the second set according to the values of the forward links pointing to the hyperlinked document;
generating a first list of related hyperlinked documents from the second set based on the scores of the hyperlinked documents;
generating a second list of related hyperlinked documents for each of the hyperlinked documents in the first list; and
removing a hyperlinked document from the first list if the selected hyperlinked document is not in the second list of a hyperlinked document in the first set. - View Dependent Claims (9, 10, 11)
-
-
12. A computer implemented method of generating lists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have forward links to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to the forward links in the hyperlinked documents in the first set, the value being reduced for a forward link if there are multiple hyperlinked documents from the same host as the hyperlinked document that includes the forward link, and the value being further reduced by dividing the value based on a number of forward links plus a predetermined amount;
generating a score for each hyperlinked document in the second set based on the values of the forward links pointing to the hyperlinked document; and
generating a first list of related hyperlinked documents from the second set based on the scores of the hyperlinked documents;
wherein the selected hyperlinked document is displayed in a web browser and a user requests to display the first list for the selected hyperlinked document.
-
-
13. A computer implemented method of generating lists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have forward links to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set;
assigning values to forward links in the hyperlinked documents in the first set, the value being reduced by dividing the value based on a number of forward links in the hyperlinked document that includes the forward link plus a predetermined amount;
generating a score for each hyperlinked document in the second set according to the values of the forward links pointing to the hyperlinked document; and
generating a first list of related hyperlinked documents from the second set based on the scores of the hyperlinked documents;
wherein the selected hyperlinked document is displayed in result of a search and a user request to display the first list for the selected hyperlinked document. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer implemented method of generating fists of related hyperlinked documents, comprising:
-
providing a first set of hyperlinked documents that have forward links to a selected hyperlinked document and a second set of hyperlinked documents that are pointed to by the forward links in the hyperlinked documents of the first set, assigning values to forward links in the hyperlinked documents in the first set, the value being reduced based on the number of forward links in the hyperlinked document that includes the forward link;
generating a score for each hyperlinked document in the second set according to the values of the forward links pointing to the hyperlinked document; and
generating a first list of related hyperlinked documents from the second set according to the scores of the hyperlinked documents;
wherein the value is reduced by dividing the value by a number based on a number of forward links plus a predetermined amount. - View Dependent Claims (19)
-
Specification