Systems and methods for ranking documents based upon structurally interrelated information
First Claim
1. A method for assigning a score to a document of a plurality of structurally linked documents wherein the document is located on a Web server defined by at least one of:
- (A) a server comprising a plurality of Web pages with the same symbolic host name, (B) a server comprising a plurality of Web pages associated with the same domain, and (C) a server having a plurality of Web pages associated with the same IP address and the document has at least one backlink from at least one other document of the plurality of structurally linked documents, wherever located, comprising;
assigning the score to the document in inverse proportion to the number of documents located on said Web server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for ranking Web pages based on hyperlink information in a manner that is resistant to nepotistic links are provided. In one embodiment, a Web search service is provided for returning quality query results. The vulnerability of existing ranking algorithms, such as PageRank, to Web pages that are artificially generated for the sole purpose of inflating the score of target page(s) is addressed. Intuitively, it is recognized that it is less likely to reach a particular page on a Web server having many pages via a random jump than it is to reach a particular page on a Web server having few pages, which implies that the influence of such a page upon another page by linking to, or endorsing, the other page is diminished. Thus, in various non-limiting embodiments, each Web server, not each Web page, is assigned a guaranteed minimum score. This minimum score assigned to a server can then be divided among all the pages on that Web server.
194 Citations
40 Claims
-
1. A method for assigning a score to a document of a plurality of structurally linked documents wherein the document is located on a Web server defined by at least one of:
- (A) a server comprising a plurality of Web pages with the same symbolic host name, (B) a server comprising a plurality of Web pages associated with the same domain, and (C) a server having a plurality of Web pages associated with the same IP address and the document has at least one backlink from at least one other document of the plurality of structurally linked documents, wherever located, comprising;
assigning the score to the document in inverse proportion to the number of documents located on said Web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- (A) a server comprising a plurality of Web pages with the same symbolic host name, (B) a server comprising a plurality of Web pages associated with the same domain, and (C) a server having a plurality of Web pages associated with the same IP address and the document has at least one backlink from at least one other document of the plurality of structurally linked documents, wherever located, comprising;
-
19. A method for assigning a score to a document of a plurality of structurally linked documents wherein the document is located on a Web server defined by at least one of:
- (A) a server comprising a plurality of Web pages with the same symbolic host name, (B) a server comprising a plurality of Web pages associated with the same domain, and (C) a server having a plurality of Web pages associated with the same IP address and the document has at least one backlink from at least one source document of the plurality of structurally linked documents, wherein the score of the document is calculated in proportion to at least one score associated with at least one of the at least one source document, and wherein the score is calculated inversely proportional to the number of said at least one source document located on said Web server.
- View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
28. A server object, comprising:
-
an application programming interface for use with a search engine comprising a query mechanism for querying a database of Web page information and associated scores based upon a query request, whereby the results retrieved from the database are ordered by the scores associated with each result, wherein the scores reflect the quality of the Web pages satisfying the query; and
a scoring object that generates the scores associated with the Web page information, wherein, for a Web page having at least one backlink to at least one corresponding source Web page, the scoring object assigns a score to the Web page in proportion to at least one score associated with at least one of the at least one corresponding source Web page, and wherein the score is calculated inversely proportional to the number of said at least one corresponding source Web page located on the same Web server. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer readable medium comprising computer executable modules comprising computer executable instructions for assigning a score to a document of a plurality of structurally linked documents wherein the document is located on a Web server and has at least one backlink from at least one other document of the plurality of structurally linked documents, the modules comprising:
means for assigning the score to the document in inverse proportion to the number of documents located on said Web server. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
Specification