Recommending points of interests in a region
First Claim
1. A method implemented at least partially by one or more processors, the method comprising:
- providing a spatial map containing geographical regions partitioned into grids;
identifying a user-specified region with a first plurality of points of interests in each of one or more representative categories in the spatial map;
searching for a set of geographical region candidates with a second plurality of points of interests in each of the one or more representative categories based at least in part on a spatial similarity to comparable points of interest in the one or more representative categories in the user-specified region, the spatial similarity comprises comparable distribution of respective points of interests of the user-specified region and the set of geographical region candidates in the one or more representative categories; and
presenting a predefined number of top geographical region candidates of the set of geographical region candidates based at least in part on a result of the searching.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for searching and providing geographical regions are described. The process searches and recommends points of interests based on a user-specified region. Points of interests include spatial objects (e.g., buildings, landmarks, rivers, parks) and their distributions in a geographical region. The process searches and recommends points of interests by partitioning a spatial map into grids to identify representative categories located in each of the grids. In response to the user-specified region, a set of geographical candidates containing the representative categories is retrieved. The process determines whether the user-specified region and the set of geographical candidates include similar or common representative categories and similar or common spatial distributions of the representative categories. Then the process provides the top ranked set of geographical candidates that have similar content information.
-
Citations
20 Claims
-
1. A method implemented at least partially by one or more processors, the method comprising:
-
providing a spatial map containing geographical regions partitioned into grids; identifying a user-specified region with a first plurality of points of interests in each of one or more representative categories in the spatial map; searching for a set of geographical region candidates with a second plurality of points of interests in each of the one or more representative categories based at least in part on a spatial similarity to comparable points of interest in the one or more representative categories in the user-specified region, the spatial similarity comprises comparable distribution of respective points of interests of the user-specified region and the set of geographical region candidates in the one or more representative categories; and presenting a predefined number of top geographical region candidates of the set of geographical region candidates based at least in part on a result of the searching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory; one or more processors coupled to the memory to perform acts comprising; providing a spatial map containing geographical regions partitioned into grids; identifying a user-specified region with a first plurality of points of interests in each of one or more representative categories in the spatial map; extracting one or more geographical region candidates from a set of geographical region candidates; searching the extracted set of geographical region candidates with a second plurality of points of interests in each of the one or more representative categories based at least in part on a spatial similarity to comparable points of interest in the one or more representative categories in the user-specified region, the spatial similarity comprises comparable distribution of respective points of interests of the user-specified region and the set of geographical region candidates in the one or more representative categories; and presenting a predefined number of top geographical region candidates based at least in part on a result of the searching. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device comprising:
-
one or more processors; a computer-readable storage medium in communication with the one or more processors, the computer-readable storage medium having computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising; providing a spatial map containing geographical regions partitioned into grids; identifying a user-specified region with a first plurality of points of interests in each of one or more representative categories in the spatial map; pruning a set of geographical region candidates; searching from the pruned set of geographical region candidates for geographical region candidates having a second plurality of points of interests in each of the one or more representative categories based at least in part on a spatial similarity to comparable points of interest in the one or more representative categories of the user specified region, the spatial similarity comprises comparable distribution of respective points of interests of the user-specified region and the set of geographical region candidates in the representative categories; and presenting a predefined number of top geographical region candidates based at least in part on a result of the searching. - View Dependent Claims (20)
-
Specification