Systems and methods for determining a relevance rank for a point of interest
First Claim
1. A computerized method of computing a relevance rank of a target point of interest (POI) at a location, the method comprising:
- obtaining a plurality of component points of interest stored in a memory, wherein each component POI in said plurality of component POIs is within the same geographical region as the target POI location; and
calculating, using instructions stored in the memory, a plurality of component POI scores, each component POI score in the plurality of component POI scores corresponding to a component POI in said plurality of component POI, and whereineach respective component POI score in said plurality of component POI scores is determined by a function of a distance between (i) the component POI corresponding to the respective component POI score and (ii) the target POI; and
said relevance rank of said target POI is a combination of said plurality of component POI scores.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for computing a relevance rank or score of a point of interest based on its proximity to clusters of other points of interest (POI). The methods of the present invention are based upon novel approaches that use location information and weighting functions in order to filter and sort searches of hotels, destinations, and other properties or other points of interest. In one approach, a relevance rank of a target POI at a location is determined by obtaining a plurality of component POIs that are each within the same geographical region as the target POI. Component POI scores for each of the component POIs are calculated as a function of a distance between the locations of the component POI and the location of the target POI. The relevance rank of the target POI is a combination of the plurality of component POI scores.
-
Citations
47 Claims
-
1. A computerized method of computing a relevance rank of a target point of interest (POI) at a location, the method comprising:
-
obtaining a plurality of component points of interest stored in a memory, wherein each component POI in said plurality of component POIs is within the same geographical region as the target POI location; and calculating, using instructions stored in the memory, a plurality of component POI scores, each component POI score in the plurality of component POI scores corresponding to a component POI in said plurality of component POI, and wherein each respective component POI score in said plurality of component POI scores is determined by a function of a distance between (i) the component POI corresponding to the respective component POI score and (ii) the target POI; and said relevance rank of said target POI is a combination of said plurality of component POI scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system for computing a relevance rank of a target point of interest (POI) at a location, the computer system comprising:
-
a central processing unit; and a memory coupled to the central processing unit, the memory storing; instructions for accessing a property data structure, wherein said property data structure comprises information about said target POI, instructions for accessing a POI data structure, and instructions for accessing a proximity processing module, wherein the proximity processing module comprises; instructions for obtaining a plurality of component points of interest from said POI data structure, wherein each component POI in said plurality of component POIs is within the same geographical region as the target POI location, and instructions for calculating a plurality of component POI scores, each component POI score in the plurality of component POI scores corresponding to a component POI in said plurality of component POI, and wherein; each respective component POI score in said plurality of component POI scores is determined by a function of a distance between (i) the component POI corresponding to the respective component POI score and (ii) the target POI, and said relevance rank of said target POI is a combination of said plurality of component POI scores. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer program product for determining a target location, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for obtaining, over the Internet, a location of a first person associated with the target location; instructions for obtaining, over the Internet, a location of a second person associated with the target location; and instructions for computing, for each respective candidate location in a plurality of candidate locations, a score that is a function of both (i) a distance between the location of the first person and the respective candidate location and (ii) a distance between the location of the second person and the candidate location, wherein the candidate location in the plurality of candidate locations that receives the best score is deemed to be the target location.
-
-
39. A computerized method of determining a target location, the method comprising:
-
obtaining, over the Internet, a location of a first person associated with the target location; obtaining, over the Internet, a location of a second person associated with the target location; computing, using instructions stored in a computer readable storage medium, for each respective candidate location in a plurality of candidate locations, a score that is a function of both (i) a distance between the location of the first person and the respective candidate location and (ii) a distance between the location of the second person and the candidate location, wherein the candidate location in the plurality of candidate locations that receives the best score is deemed to be the target location. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A computer system for determining a target location, the computer system comprising:
-
a central processing unit; and a memory, coupled to the central processing unit, the memory storing; instructions for obtaining, over the Internet, a location of a first person associated with the target location, instructions for obtaining, over the Internet, a location of a second person associated with the target location, and instructions for computing, for each respective candidate location in a plurality of candidate locations, a score that is a function of both (i) a distance between the location of the first person and the respective candidate location and (ii) a distance between the location of the second person and the candidate location, wherein the candidate location in the plurality of candidate locations that receives the best score is deemed to be the target location.
-
-
47. A computer program product for computing a relevance rank of a target point of interest (POI) at a location, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for accessing a property data structure, wherein said property data structure comprises information about said target POI; instructions for accessing a POI data structure; and instructions for accessing a proximity processing module, wherein the proximity processing module comprises; instructions for obtaining a plurality of component points of interest from said POI data structure, wherein each component POI in said plurality of component POIs is within the same geographical region as the target POI location; and instructions for calculating a plurality of component POI scores, each component POI score in the plurality of component POI scores corresponding to a component POI in said plurality of component POI, and wherein; each respective component POI score in said plurality of component POI scores is determined by a function of a distance between (i) the component POI corresponding to the respective component POI score and (ii) the target POI; and said relevance rank of said target POI is a combination of said plurality of component POI scores.
-
Specification