Patent ID: 8706719

Claim:
A system for performing optimized local searches using a mobile device, comprising: a data collection module, adapted to receive sampled position data from each of a plurality of mobile devices over a network at a plurality of sample times; a scalar field processing module, coupled to the data collection module, adapted to determine a footprint of geospatial locations frequented by each mobile device user and associated times at which the locations are frequented; a data storage device, coupled to the data collection module, adapted to store sampled position data and scalar field processed data; a search engine, adapted to receive search requests over a network, execute searches based on query terms in the search requests, and to provide search results over the network; and a position query module, coupled to the search engine, adapted to receive search results from the search engine and correlate the search results with an overlap, across multiple mobile device users, of the determined footprints stored on the data storage device to rank the search results according to a proximity to locations forming the overlapped footprint.