USING GEOGRAPHIC FAMILIARITY TO GENERATE SEARCH RESULTS
First Claim
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method of providing search results that are customized to a user'"'"'s familiarity with an area of interest, the method comprising:
- receiving a search input submitted by a user;
associating an area of interest with the search input;
determining for the user a familiarity level with the area of interest; and
providing a plurality of area-customized search results that are customized to the familiarity level.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention customize services, including search results, that are customized based on the user'"'"'s familiarity with a geographic area. The search results may be customized by including different information in a search result, emphasizing different information in a search result, adjusting a relevance rank of different search results, and such. The search results may be customized based on the understanding that a user'"'"'s familiarity with a particular area may influence the type of information that can be useful to the user. Different levels of familiarity may cause different types and levels of search result customization to be performed.
53 Citations
20 Claims
-
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method of providing search results that are customized to a user'"'"'s familiarity with an area of interest, the method comprising:
-
receiving a search input submitted by a user; associating an area of interest with the search input; determining for the user a familiarity level with the area of interest; and providing a plurality of area-customized search results that are customized to the familiarity level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing search results that are customized to a user'"'"'s familiarity with an area of interest, the method comprising:
-
receiving, at a computing device, a search input submitted by a user; determining a present location of the computing device; assigning an area of interest to the search input based on the present location; determining for the user a familiarity level with the area of interest; and providing a plurality of area-customized search results that are customized to the familiarity level. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method of providing search results that are customized to a user'"'"'s familiarity with an area of interest, the method comprising:
-
receiving a search input submitted by a user; determining for the user a familiarity level with one or more areas of interest by analyzing location data associated with the user to determine an amount of time the user spent within individual areas of interest during a threshold period; and providing an area-customized search result that is customized based on the user'"'"'s familiarity level with an area of interest in which an entity described in the area-customized search result is located. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification