RunFindr is an algorithm that analyzes location data to discover running routes in cities by clustering places based on distance, selecting the best routes between clusters of points, and allowing users to refine routes based on distance and other weights. The algorithm provides an initial analysis of running routes in Palo Alto, California, but the creator notes that more data from other cities and times of year will improve its ability to recommend good running routes.