Search engine for a computer network
First Claim
Patent Images
1. A method of responding to a search request, the method comprising:
- using client-side programs to monitor navigation of consumers on the Internet;
building a search engine index using navigation data from the client-side programs;
receiving a search request for a keyword; and
sifting through the index to find links to web pages responsive to the keyword.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, client-side programs are employed to observe the navigation of consumers to various websites. Addresses of web pages viewed by consumers may be used to fetch the web pages. A fetched web page may be parsed for one or more keywords. The relevance of the web page to a keyword may be ranked according to consumer preferences, which may relate to consumer interaction with the web page. Web pages and their ranking information may be stored in an index. The index may be consulted to find links to web pages relevant to a keyword employed in a search request.
136 Citations
20 Claims
-
1. A method of responding to a search request, the method comprising:
-
using client-side programs to monitor navigation of consumers on the Internet;
building a search engine index using navigation data from the client-side programs;
receiving a search request for a keyword; and
sifting through the index to find links to web pages responsive to the keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A search engine comprising:
-
a crawler configured to receive addresses viewed by consumers as observed by client-side programs and to fetch the viewed web pages;
an indexer configured to parse web pages fetched by the crawler and to store links to the fetched web pages in an index; and
a sifter configured to sift through the index to find a stored link relevant to a keyword employed in a search request. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of responding to a search request, the method comprising:
-
observing navigation of consumers to websites to generate navigation data;
using the navigation data to build an index for a search engine;
receiving a keyword as part of a search request; and
responding to the search request by searching the index for links to web pages relevant to the keyword. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification