Path queries
First Claim
Patent Images
1. A computer-implemented method for providing path queries, the method comprising computer-implemented operations for:
- receiving, through a computer having a processor and a memory, data identifying a path between at least two geographic locations including a departing location and a destination location;
identifying, through the computer, path information along or near the path;
associating, through the computer, a relevance to the path information based on behavioral models that model commuting behaviors of users, the commuting behaviors including a length of time that the users drive before taking breaks during a commute from the departing location to the destination location; and
providing, through the computer, a subset of the path information having a highest relevance in accordance with the commuting behaviors.
2 Assignments
0 Petitions
Accused Products
Abstract
Data identifying a path is received between two or more geographic locations. Path information is identified along or near the path. A relevance is associated to the path information. A subset of the path information having a highest relevance is provided.
-
Citations
19 Claims
-
1. A computer-implemented method for providing path queries, the method comprising computer-implemented operations for:
-
receiving, through a computer having a processor and a memory, data identifying a path between at least two geographic locations including a departing location and a destination location; identifying, through the computer, path information along or near the path; associating, through the computer, a relevance to the path information based on behavioral models that model commuting behaviors of users, the commuting behaviors including a length of time that the users drive before taking breaks during a commute from the departing location to the destination location; and providing, through the computer, a subset of the path information having a highest relevance in accordance with the commuting behaviors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A computer system, comprising:
-
a processor; a memory operatively coupled to the processor; and a program module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer system to provide path queries by receiving data identifying at least two geographic locations including a departing location and a destination location, generating a path through the at least two geographic locations, identifying path information along or near the path, determining a likelihood of users utilizing the path information based on behavioral models that model commuting behaviors of users, the commuting behaviors including a length of time that the users drive before taking breaks during a commute from the departing location to the destination location and a number of breaks that users take during the commute, in response to determining a higher likelihood of the users utilizing the path information based on the behavioral models, associating a higher relevance to the path information, in response to determining a lower likelihood of the users utilizing the path information based on the behavioral models, associating a lower relevance to the path information, and providing the path and a subset of the path information having a highest relevance in accordance with the commuting behaviors. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium that is not a signal and having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive at least two geographic locations from a user, the at least two geographic locations including a departing location and a destination location; determine a path through the at least two geographic locations; generate a map illustrating the path through the at least two geographic locations; identify path information along or near the path; associate a relevance to the path information based on (i) behavioral models that model commuting behaviors of users, the commuting behaviors including a length of time that the users drive before taking breaks during a commute from the departing location to the destination location, a number of breaks that users take during the commute, and locations of businesses preferred by the users, (ii) user-based popularity data that indicate popularity of the path information, the user-based popularity data based on a number of user accesses of points of interest via a computer-implemented map service, and (iii) user profile data specifying a profile of the user, the user profile data specifying a child of the user and age of the child; embed a subset of the path information having a highest relevance into the map illustrating the path; and provide the map illustrating the path and having the embedded subset of the path information.
-
Specification