RELEVANCY RANKING FOR MAP-RELATED SEARCH
First Claim
1. A computer-implemented method, comprising:
- processing a search request for a class of locations to identify potential search results; and
ranking the potential search results based upon aggregated visitor-location data.
1 Assignment
0 Petitions
Accused Products
Abstract
The following relates to ranking search results consisting of locations or recommending locations to visit based on recorded data representing visits by a plurality of users to the locations represented as search results or recommended locations to visit. The data representing users'"'"' visits can be recorded by receiving data anonymously reported by handheld communication devices carried by the plurality of users. A handheld communication device, which is carried by a user, can report to the system the user'"'"'s present location optionally associated with a time stamp. The handheld communication device can report either a single location coordinate or a collection of coordinates gathered over time.
60 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
processing a search request for a class of locations to identify potential search results; and ranking the potential search results based upon aggregated visitor-location data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving data describing global positioning system (GPS) coordinates reported from a plurality of handheld communication devices, each handheld communication device associated with an anonymous user; correlating each of the GPS coordinates, described by the received data, with locations identified by map data describing their perimeters; determining if a user associated with one of the handheld devices remained within the location correlated to the GPS coordinates reported by the handheld communication device for longer than a duration determined to indicate that the user visited the location; recording the visit of longer than the determined period of time by the user as visitor-location data; and aggregating the visitor-location data collected from the plurality of handheld devices. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A product comprising:
-
a machine-readable medium; and machine-executable instructions for causing a computer to perform the method comprising processing a search request for a class of locations to identify search results; and ranking the search results based upon values recorded in a location-popularity index. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a plurality of handheld communication devices each configured to report position data representing a user'"'"'s position as determined by global positioning system location coordinates, each user being associated with one of the plurality of handheld communication devices; a first server configured to receive position data and to correlate the positions to locations, the server further configured to aggregate the correlations made from the position data describing the plurality of users'"'"' positions to the locations and store the aggregated data in a location-popularity index; and a second server configured to rank search results returned responsive to a query for a location based on data stored in the location-popularity index. - View Dependent Claims (21, 22)
-
Specification