Using geographic familiarity to generate navigation directions
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 navigation directions that are customized to a user'"'"'s level of familiarity with an area of interest, the method comprising:
- determining a first location associated with a query result;
determining a route from a second location to the first location;
determining an area associated with a portion of the route;
determining the user'"'"'s level of familiarity with the area, wherein the user'"'"'s level of familiarity with the area is at least based on a social post, the social post is weighted based on a type of the social post, and a user'"'"'s social post type for the area is given more weight than other users'"'"' social post types for the area; and
providing navigation directions to the user, wherein the navigation directions associated with the portion of the route are customized based on the user'"'"'s level of familiarity with the area, wherein the directions are customized by omitting presentation of a map that is presented as part of default navigation directions.
2 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.
65 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 navigation directions that are customized to a user'"'"'s level of familiarity with an area of interest, the method comprising:
-
determining a first location associated with a query result; determining a route from a second location to the first location; determining an area associated with a portion of the route; determining the user'"'"'s level of familiarity with the area, wherein the user'"'"'s level of familiarity with the area is at least based on a social post, the social post is weighted based on a type of the social post, and a user'"'"'s social post type for the area is given more weight than other users'"'"' social post types for the area; and providing navigation directions to the user, wherein the navigation directions associated with the portion of the route are customized based on the user'"'"'s level of familiarity with the area, wherein the directions are customized by omitting presentation of a map that is presented as part of default navigation directions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing navigation directions that are customized to a user'"'"'s level of familiarity with an area of interest, the method comprising:
-
receiving, at a computing device, a query submitted by a user; determining a first location associated with the query and a second location associated with the query; determining a route from the second location to the first location; determining an area associated with a portion of the route; determining the user'"'"'s level of familiarity with the area, wherein the user'"'"'s level of familiarity with the area is at least based on a social post, the social post is weighted based on a type of the social post, and a user'"'"'s social post type for the area is given more weight than other users'"'"' social post types for the area; and providing navigation directions to the user, wherein the navigation directions associated with the portion of the route are customized based on the user'"'"'s level of familiarity with the area, wherein the directions are customized by omitting presentation of a map that is presented as part of default navigation directions. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method of providing navigation directions that are customized to a user'"'"'s level of familiarity with an area of interest, the method comprising:
-
receiving a query submitted by a user; determining a first location associated with the query and a second location associated with the query; determining a route from the second location to the first location; determining an area associated with a portion of the route; determining the user'"'"'s level of familiarity with the area, wherein the user'"'"'s level of familiarity with the area is at least based on a social post, the social post is weighted based on a type of the social post, and a user'"'"'s social post type for the area is given more weight than other users'"'"' social post types for the area; and providing navigation directions to the user, wherein the navigation directions associated with the portion of the route are customized based on the user'"'"'s level of familiarity with the area, wherein a greater level of familiarity with the area results in a lesser level of detail in the navigation directions within the area, and wherein a lesser level of familiarity with the area results in greater level of detail in the navigation directions within the area and the directions are customized by omitting presentation of a map that is presented as part of default navigation directions. - View Dependent Claims (17, 18, 19, 20)
-
Specification