Search engine and indexing techniques
First Claim
Patent Images
1. A system comprising:
- a network interface to receive a domain name associated with a domain on the Internet;
a web crawler retrieving a first page based on a first address, the first address at least in part specifying the domain on the Internet from which to retrieve the first page;
wherein retrieving the first page includes;
retrieving, based on the first address, the first page from the Internet;
detecting that the first page includes a link to a second page;
retrieving the second page based on a second address, the second address at least in part specifying the domain on the Internet;
wherein retrieving the second page includes utilizing the link to retrieve the second page from a server over a network and detecting geographical information associated with the second page;
wherein detecting the geographical information includes detecting presence of the geographical information in the second page based on analyzing contents of the second page retrieved from the server; and
a processor to associate the geographical information in the second page to the first page to create an index.
6 Assignments
0 Petitions
Accused Products
Abstract
A local search engine geographically indexes information for searching by identifying a geocoded web page of a web site and identifying at least one geocodable web page of the web site. The system identifies a geocode contained within content of the geocoded web page of the web site. The geocode indicates a physical location of an entity associated with the web site. The system indexes content of the geocoded web page and content of the geocodable web page. The indexing including associating the geocode contained within content of the geocoded web page to the indexed content of the geocoded web page and the geocodable web page to allow geographical searching of the content of the web pages.
-
Citations
15 Claims
-
1. A system comprising:
-
a network interface to receive a domain name associated with a domain on the Internet; a web crawler retrieving a first page based on a first address, the first address at least in part specifying the domain on the Internet from which to retrieve the first page; wherein retrieving the first page includes; retrieving, based on the first address, the first page from the Internet; detecting that the first page includes a link to a second page; retrieving the second page based on a second address, the second address at least in part specifying the domain on the Internet; wherein retrieving the second page includes utilizing the link to retrieve the second page from a server over a network and detecting geographical information associated with the second page; wherein detecting the geographical information includes detecting presence of the geographical information in the second page based on analyzing contents of the second page retrieved from the server; and a processor to associate the geographical information in the second page to the first page to create an index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification