Patent ID: 9323792
Filing Date: 2016-04-26
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for building a landmark database, comprising: receiving web data including a web page from one or more websites via one or more networks; interpreting the web data using at least one processor to extract landmark data describing a landmark from the web data, the landmark data including a name that identifies the landmark and a portion of a street address where the landmark is located; applying one or more error checking rules to remove inaccurate landmark data from the landmark data; sending a search query to an image search service based on the landmark data; receiving a set of image search results from the image search service; filtering using one or more image checkers to remove non-photographic images from the set of image search results; generating a visual model using the filtered image search results; sending, to a geocoding service, a request with the name of the landmark and the portion of the street address where the landmark is located; receiving, in response to the request, a location of the landmark from the geocoding service, the location determined based on the name of the landmark and the portion of the street address where the landmark is located; and recognizing the landmark in an image different from the images in the filtered image search results by correlating the image with the visual model, and the location.