IP Library Granted Patent US 7,356,530
Granted Patent B2
US 7,356,530 · App. 09/757,435 · Granted Apr 8, 2008

Systems and methods of retrieving relevant information

Assignee: Looksmart, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,356,530
App. No.
09/757,435
Granted
Apr 8, 2008
Kind
B2
Abstract

The present invention provides systems and methods of retrieving the pages according to the quality of the individual pages. The rank of a page for a keyword is a combination of intrinsic and extrinsic ranks. Intrinsic rank is the measure of the relevancy of a page to a given keyword as claimed by the author of the page while extrinsic rank is a measure of the relevancy of a page on a given keyword as indicated by other pages. The former is obtained from the analysis of the keyword matching in various parts of the page while the latter is obtained from the context-sensitive connectivity analysis of the links connecting the entire Web. The present invention also provides the methods to solve the self-consistent equation satisfied by the page weights iteratively in a very efficient way. The ranking mechanism for multi-word query is also described. Finally, the present invention provides a method to obtain the more relevant page weights by dividing the entire hypertext pages into distinct number of groups.

Claims (53)

1. A computer-implemented method of ranking the relevancy of pages in a collection of pages including linking hypertext pages, comprising:

crawling the World Wide Web to produce a collection of pages without limitation to topic;

for each page in the collection of pages, examining a probability of visitors viewing a particular page to determine a page weight for said particular page;

for each of a plurality of selected words, with regard to each of a plurality of selected pages in the collection of pages,

determining an intrinsic ranking factor for use of a selected word on a selected page in the collection of pages by examining content related to the selected word on the selected page to determine a content score and adjusting the content score in accordance with the page weight of the selected page, and

determining an extrinsic ranking factor for use of the selected word on the selected page by, for each linking page in the collection of pages containing an outbound hypertext link to the selected page, examining text associated with the outbound hypertext link on the linking page related to the selected word to determine an anchor weight for the linking page, adjusting the anchor weight in accordance with the page weight of the linking page and combining the adjusted anchor weights for all linking pages containing an outbound hypertext link to the selected page;

ranking the selected page for the selected word by combining the intrinsic and extrinsic ranking factors related thereto; and then

creating a database of the collection of pages indexed by the plurality of selected words, each indexed selected word in the database index associated with pages ranked for said each indexed selected word so that ranked search results are produced in response to a subsequent query which includes one or more of the selected words.

2. The invention of claim 1 , further comprising:

indexing the collection of pages to select the plurality of selected words from the pages in the collection of pages.

3. The invention of claim 1 , further comprising:

re-crawling the World Wide Web without limitation to topic to update the collection of pages.

4. The invention of claim 1 , where determining an extrinsic ranking factor further comprises:

adjusting the extrinsic ranking factor, for each linking page, for a link weighting factor weight related to a quantity of outbound links on that linking page to other pages in the collection of pages.

5. The invention of claims 2 , 3 or 4 wherein determining the extrinsic ranking factor further comprises:

determining a size of a paragraph in which the selected word is used in the linking page.

6. A computer implemented method of ranking the relevancy of pages in a collection of pages including linking hypertext pages, comprising:

(a) crawling and re-crawling the World Wide Web without limitation to topic to produce and maintain a collection of pages representing the World Wide Web;

(b) for each page of the collection of pages including linking hypertext pages, without a priori knowledge of keywords to be used in any particular query, determining

a page weight related to a probability of a user viewing said each page as a result of viewing the pages in a random fashion in the collection,

a plurality of selected words from said each page unrelated to topic;

a content score for use of each one of the plurality of selected words on said each page, and

an anchor weight, related to the use of said each of the plurality of selected words in association with an outbound link on said each page to another page in the collection;

(c) for each pair of one of the plurality of selected words and a select page having a content score for said one of the plurality of selected words, ranking a relevancy of said selected page for said one of the plurality of selected words, in accordance with a combination of

the content score for the selected word on the selected page adjusted in accordance with the page weighting factor for the selected page, and

the anchor weight for each linking page having an outbound link to the selected page adjusted in accordance with a page weight for said each linking page; and

(d) for each one of the plurality of selected words, collecting the pages ranked for said each one of the plurality of selected words to build a searchable databases, indexed in accordance with the plurality of selected words, so that a ranked set of search results pages is produced by searching the database in response to the particular query for the ranked selected words corresponding to the keywords in the query.

7. The method of claim 6 wherein ranking a relevancy further comprises:

further adjusting the said anchor weights for each linking page in accordance the number of outbound links on that linking page.

8. The method of claim 6 further comprising:

adjusting the ranking in accordance with a proximity between at least two of the plurality of selected words.

9. The method of claim 6 further comprising:

adjusting the ranking in accordance with a word order between the at least two of the plurality of selected words.

10. A computer-implemented method of ranking the relevancy of pages in a collection of pages including linking hypertext pages, comprising:

crawling the Web to produce a collection of pages without limitation to topic;

selecting words from the pages of the collection of pages without a priori knowledge of keywords in a query;

ranking the pages in the collection of pages for the selected words by, for each of the selected words with regard to each of the selected pages;

determining an intrinsic ranking factor for by examining content related to the selected word on the selected page to determine a content score and adjusting the content score in accordance with the page weight of the selected page;

determining an extrinsic ranking factor for use of the selected word on the selected page by, for each linking page in the collection of pages containing an outbound hypertext link to the selected page, examining text associated with the outbound hypertext link related to the selected word to determine an anchor weight for the linking page, adjusting the anchor weight in accordance with the page weight of the linking page and combining the adjusted anchor weights for all linking pages containing an outbound hypertext link to the selected page; and

ranking each selected page for each selected word by combining the intrinsic and extrinsic ranking factors related thereto; and

creating a searchable data structure related to the pages in the collection of pages indexed in accordance with the selected words, each indexed word associated with pages ranked for each such indexed word so that search results provided in response to the query are already ranked in accordance with relevance to the query.

11. The method of claim 10 wherein ranking each selected word for each selected page by containing the intrinsic and extrinsic ranking factors related thereto further comprises:

adjusting the anchor weight for each such linking page in accordance with a link weight based on other outbound links on such linking page.

12. A computer-implemented method of ranking the relevancy of pages in a collection of pages including linking hypertext pages, comprising:

(a) determining an a set of words used on a selected page to be ranked in a collection of pages;

(b) determining an intrinsic ranking factor for the selected page for each word in the set of words by determining a content score for use of the selected word on the selected page and adjusting the ranking for a page weight associated with the page being ranked;

(c) determining an extrinsic ranking factor for remaining pages in the collection of pages for use of said each word in association with an outbound link to the selected page by determining an anchor weight for the page being ranked and adjusting the ranking for a page weight associated with the page being ranked;

(d) repeating (a) through (c) for all pages in the collection of pages; and

(e) forming an index entry for each word in all the sets of words, each index entry including a list of the pages in the collection of pages using the word being indexed having the highest combined rankings for

1) the intrinsic ranking factor for use of the word being indexed on the page being listed and

2) the extrinsic ranking factor for use of the word being indexed in association with pages having an outbound link to the page being listed.

13. The method of claim 12 wherein (c) further comprises:

further adjusting the extrinsic ranking factor for a link weight associated with other outbound links on the page being ranked.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2015
From: LOOKSMART, LTD.
To: LOOKSMART GROUP, INC.
Reel/Frame 037182/0726 →
CHANGE ASSIGNEE ADDRESS Recorded Sep 27, 2010
From: LOOKSMART
To: LOOKSMART
Reel/Frame 025039/0840 →
MERGER Recorded Jun 23, 2003
From: WISENUT, INC.
To: LOOKSMART, LTD.
Reel/Frame 014195/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2001
From: KIM, BRIAN S.; CHUNG, SUDONG; DOD, ANURAG; KIM, MICHAEL; YUN, YEOGIRL
To: WISENUT, INC. A CORPORATION OF THE STATE OF DELAWARE
Reel/Frame 011525/0801 →
Continuity (1)
Related Publication 20020129014A1 · Sep 12, 2002