SYSTEMS AND METHODS FOR PROVIDING MOBILE MAPPING SERVICES INCLUDING TRIP PREDICTION AND ROUTE RECOMMENDATION
First Claim
1. A computer-implemented method for providing, to a user, geographical mapping information relating to a trip from a start location to a destination, the method including, using a processor for:
- determining, via location information generated or obtained through a user'"'"'s mobile electronic device, that a user traverses a preferred user route from the start location to the destination on multiple days and within a common time range on each of the multiple days, and saving the preferred user route in relation to the user;
predicting, on a particular day, based on the location information for the user and a comparison of a current time to the common time range, that the user will be making a future trip to the destination within the common time range on the particular day;
upon predicting that the user will be making the future trip from the start location to the destination, calculating (i) one or both of a real-time duration and a distance associated with traversing the preferred user route on the particular day at a time within the common time range and (ii) one or both of a real-time duration and a distance associated with traversing a fastest or shortest route from the start location to the destination on the particular day at a time within the common time range; and
displaying, at a time preceding one or both of the common time range and a predicted start time of the future trip, an identification of a shortest or fastest one of;
(i) the preferred user route, (ii) route from the start location to the destination, and (iii) the shortest route from the start location to the destination.
7 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods are disclosed for providing geographical information to a user. One method includes observing, via location information generated or obtained through a user'"'"'s mobile electronic device, a user traverse a preferred user route from the start location to the destination, and saving the preferred user route in relation to the user. The method may predict, based on past behavioral information for the user, a predicted start time of a future trip to the destination and may identify one or more routes from the start location to the destination. In addition, the method may compare, at a time relative to the predicted start time of the future trip, a duration or distance associated with traversing the preferred user route to a duration or distance associated with traversing the fastest route or the shortest route from the start location to the destination.
72 Citations
20 Claims
-
1. A computer-implemented method for providing, to a user, geographical mapping information relating to a trip from a start location to a destination, the method including, using a processor for:
-
determining, via location information generated or obtained through a user'"'"'s mobile electronic device, that a user traverses a preferred user route from the start location to the destination on multiple days and within a common time range on each of the multiple days, and saving the preferred user route in relation to the user; predicting, on a particular day, based on the location information for the user and a comparison of a current time to the common time range, that the user will be making a future trip to the destination within the common time range on the particular day; upon predicting that the user will be making the future trip from the start location to the destination, calculating (i) one or both of a real-time duration and a distance associated with traversing the preferred user route on the particular day at a time within the common time range and (ii) one or both of a real-time duration and a distance associated with traversing a fastest or shortest route from the start location to the destination on the particular day at a time within the common time range; and displaying, at a time preceding one or both of the common time range and a predicted start time of the future trip, an identification of a shortest or fastest one of;
(i) the preferred user route, (ii) route from the start location to the destination, and (iii) the shortest route from the start location to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing to a user geographical mapping information relating to a trip from a start location to a destination, the system including:
-
a data storage device storing instructions for causing computer servers or mobile devices to provide to a user geographical mapping information relating to a trip from a start location to a destination; and a processing device configured to execute the instructions to perform a method of; determining, via location information generated or obtained through a user'"'"'s mobile electronic device, that a user traverses a preferred user route from the start location to the destination on multiple days and within a common time range on each of the multiple days, and saving the preferred user route in relation to the user; predicting, on a particular day, based on the location information for the user and a comparison of a current time to the common time range, that the user will be making a future trip to the destination within the common time range on the particular day; upon predicting that the user will be making the future trip from the start location to the destination, calculating (i) one or both of a real-time duration and a distance associated with traversing the preferred user route on the particular day at a time within the common time range and (ii) one or both of a real-time duration and a distance associated with traversing a fastest or shortest route from the start location to the destination on the particular day at a time within the common time range; and displaying, at a time preceding one or both of the common time range and a predicted start time of the future trip, an identification of a shortest or fastest one of;
(i) the preferred user route, (ii) the fastest route from the start location to the destination, and (iii) the shortest route from the start location to the destination. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium storing instructions that, when executed by a processor, cause the processor to provide geographical mapping information to a user relating to a trip from a start location to a destination, the method including:
-
determining, via location information generated or obtained through a user'"'"'s mobile electronic device, that a user traverses a preferred user route from the start location to the destination on multiple days and within a common time range on each of the multiple days, and saving the preferred user route in relation to the user; predicting, on a particular day, based on the location information for the user and a comparison of a current time to the common time range, that the user will be making a future trip to the destination within the common time range on the particular day; upon predicting that the user will be making the future trip from the start location to the destination, calculating (i) one or both of a real-time duration and a distance associated with traversing the preferred user route on the particular day at a time within the common time range and (ii) one or both of a real-time duration and a distance associated with traversing a fastest or shortest route from the start location to the destination on the particular day at a time within the common time range; and displaying, at a time preceding one or both of the common time range and a predicted start time of the future trip, an identification of a shortest or fastest one of;
(i) the preferred user route, (ii) the fastest route from the start location to the destination, and (iii) the shortest route from the start location to the destination.
-
Specification