Determining the quality of locations based on travel time investment
First Claim
1. A computer implemented method, comprising:
- identifying a given location;
identifying at least one anticipated distance value for the given location, wherein the anticipated distance value is indicative of anticipated time to reach the given location and is determined based on one or both of travel times and travel distances of travel of users to other locations that share one or more characteristics with the given location;
identifying, for members in a population with indicated travel to the given location, at least one actual distance value, wherein each actual distance value is indicative of actual time for one or more of the members to reach the given location;
determining a quality measure for the given location based on a comparison of the anticipated distance value and the identified actual distance value, wherein the quality measure is determined based on a size of the difference between the anticipated distance value and the actual distance value;
associating the quality measure with the given location;
identifying an additional location;
determining an additional quality measure for the additional location;
identifying, in response to a query submitted via a computing device, a plurality of search results for the query, the search results including a first search result related to the given location and a second search result related to the additional location;
ranking the search results, including ranking the first search result and the second search result based on the quality measure and the additional quality measure; and
providing the ranked search results in response to the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to associating a quality measure with a given location. For example, an anticipated distance value for a given location may be identified that is indicative of anticipated time and/or distance to reach the given location. At least one actual distance may be identified that is indicative of actual time for the one or more members to reach the given location. In some implementations, the anticipated/actual distance values may include one or more distributions. A quality measure is then determined based on a comparison of the anticipated distance value and the identified actual distance value. The quality measure is associated with the given location. The quality measure may be further based on additional factors.
16 Citations
23 Claims
-
1. A computer implemented method, comprising:
-
identifying a given location; identifying at least one anticipated distance value for the given location, wherein the anticipated distance value is indicative of anticipated time to reach the given location and is determined based on one or both of travel times and travel distances of travel of users to other locations that share one or more characteristics with the given location; identifying, for members in a population with indicated travel to the given location, at least one actual distance value, wherein each actual distance value is indicative of actual time for one or more of the members to reach the given location; determining a quality measure for the given location based on a comparison of the anticipated distance value and the identified actual distance value, wherein the quality measure is determined based on a size of the difference between the anticipated distance value and the actual distance value; associating the quality measure with the given location; identifying an additional location; determining an additional quality measure for the additional location; identifying, in response to a query submitted via a computing device, a plurality of search results for the query, the search results including a first search result related to the given location and a second search result related to the additional location; ranking the search results, including ranking the first search result and the second search result based on the quality measure and the additional quality measure; and providing the ranked search results in response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a non-transitory computer readable storage medium storing instructions; and one or more processors operable to execute the instructions stored in the non-transitory computer readable storage medium, wherein execution of the instructions by the one or more processors causes the one or more processors to; identify a given location; identify at least one anticipated distance value for the given location, wherein the anticipated distance value is indicative of anticipated time to reach the given location and is determined based on one or both of travel times and travel distances of travel of users to other locations that share one or more characteristics with the given location; identify, for members in a population with indicated travel to the given location, at least one actual distance value, wherein each actual distance value is indicative of actual time for one or more of the members to reach the given location; determine a quality measure for the given location based on a comparison of the anticipated distance value and the identified actual distance value, wherein the quality measure is determined based on a size of the difference between the anticipated distance value and the actual distance value; associate the quality measure with the given location; identify an additional location; determine an additional quality measure for the additional location; identify, in response to a query submitted via a computing device, a plurality of search results for the query, the search results including a first search result related to the given location and a second search result related to the additional location; rank the search results, including ranking the first search result and the second search result based on the quality measure and the additional quality measure; and provide the ranked search results in response to the query. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
-
identifying a given location; identifying at least one anticipated distance value for the given location, wherein the anticipated distance value is indicative of anticipated time to reach the given location and is determined based on one or both of travel times and travel distances of travel of users to other locations that share one or more characteristics with the given location; identifying, for members in a population with indicated travel to the given location, at least one actual distance value, wherein each actual distance value is indicative of actual time for one or more of the members to reach the given location; determining a quality measure for the given location based on a comparison of the anticipated distance value and the identified actual distance value, wherein the quality measure is determined based on a size of the difference between the anticipated distance value and the actual distance value; associating the quality measure with the given location; identifying an additional location; determining an additional quality measure for the additional location; identifying, in response to a query submitted via a computing device, a plurality of search results for the query, the search results including a first search result related to the given location and a second search result related to the additional location; ranking the search results, including ranking the first search result and the second search result based on the quality measure and the additional quality measure; and providing the ranked search results in response to the query.
-
Specification