Patent ReferencesSystem for categorizing documents in a linked collection of documents Connectivity server for locating linkage information between Web pages Method for ranking documents in a hyperlinked environment using connectivity and selective content analysis Method for identifying near duplicate pages in a hyperlinked database Method for node ranking in a linked database Method and apparatus for preventing topic drift in queries in hyperlinked environments Patent #: 6321220 InventorApplicationNo. 696922 filed on 10/25/2000US Classes:707/7, Sorting707/3, Query processing (i.e., searching)707/4, Query formulation, input preparation, or translation707/5, Query augmenting and refining (e.g., inexact access)707/101, Manipulating data structure (e.g., compression, compaction, compilation)715/501.1HypermediaExaminersPrimary: Corrielus, Jean B.Attorney, Agent or FirmInternational ClassG06F 017/30AbstractA method and apparatus for ranking a plurality of pages identified during a search of a linked database includes forming a linear combination of two or more matrices, and using the coefficients of the eigenvector of the resulting matrix to rank the quality of the pages. The matrices includes information about the pages and are generally normalized, stochastic matrices. The linear combination can include attractor matrices that indicate desirable or "high quality" sites, and/or non-attractor matrices that indicate sites that are undesirable. Attractor matrices and non-attractor matrices can be used alone or in combination with each other in the linear combination. Additional bias toward high quality sites, or away from undesirable sites, can be further introduced with probability weighting matrices for attractor and non-attractor matrices. Other known matrices, such as a co-citation matrix or a bibliographic coupling matrix, can also be used in the present invention.Other References
Field of SearchAccess augmentation or optimizingQuery processing (i.e., searching) Query augmenting and refining (e.g., inexact access) Distributed or remote access DATABASE SCHEMA OR DATA STRUCTURE Generating database or data structure (e.g., via user interface) Query formulation, input preparation, or translation Manipulating data structure (e.g., compression, compaction, compilation) | |