Directions based on predicted future travel conditions
First Claim
Patent Images
1. A device, comprising:
- one or more processors to;
receive a request for directions from a user device;
determine a start time, a start location, and a destination location for the directions;
determine that the user device is currently on a past route from the start location to the destination location based on past pattern information,the past route being included in the past pattern information;
obtain travel condition information corresponding to the past route,the travel condition information indicating at least one of a traffic condition or a weather condition;
predict a future travel condition along the past route based on the travel condition information and the start time,the travel condition information including information indicating a weather condition at a time prior to a current time, andthe future travel condition including;
a predicted weather condition at a predicted arrival time at the destination location, anda predicted road condition, along the past route, that is predicted based on the weather condition at the time prior to the current time;
generate directions for an alternate route based on the future travel condition,the alternate route being different from one or more routes, generated for one or more other user devices, to mitigate the future travel condition,the alternate route and the one or more routes including the start location and a particular intermediary location, andthe alternate route having a different route toward the particular intermediary location than the one or more routes; and
provide, to the user device, the directions for the alternate route, information identifying the predicted weather condition, and information identifying the predicted arrival time.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is configured to receive a request for directions from a user device. The device determines a start time, a start location, and a destination location for the directions. The device determines a route from the start location to the destination location and obtains travel condition information corresponding to the route. The travel condition information indicates a traffic condition or a weather condition. The device predicts a future travel condition along the route based on the travel condition information and the start time. The device generates the directions based on the future travel condition and provides the directions to the user device.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more processors to; receive a request for directions from a user device; determine a start time, a start location, and a destination location for the directions; determine that the user device is currently on a past route from the start location to the destination location based on past pattern information, the past route being included in the past pattern information; obtain travel condition information corresponding to the past route, the travel condition information indicating at least one of a traffic condition or a weather condition; predict a future travel condition along the past route based on the travel condition information and the start time, the travel condition information including information indicating a weather condition at a time prior to a current time, and the future travel condition including; a predicted weather condition at a predicted arrival time at the destination location, and a predicted road condition, along the past route, that is predicted based on the weather condition at the time prior to the current time; generate directions for an alternate route based on the future travel condition, the alternate route being different from one or more routes, generated for one or more other user devices, to mitigate the future travel condition, the alternate route and the one or more routes including the start location and a particular intermediary location, and the alternate route having a different route toward the particular intermediary location than the one or more routes; and provide, to the user device, the directions for the alternate route, information identifying the predicted weather condition, and information identifying the predicted arrival time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing instructions, the instructions comprising:
a plurality of instructions that, when executed by a processor of a device, cause the processor to; receive a request for directions from a user device; determine a start time, a start location, and a destination location for the directions; determine that the user device is currently on a past route from the start location to the destination location based on past pattern information, the past route being included in the past pattern information; obtain travel condition information related to the past route, the travel condition information indicating at least one of a current condition along the past route or a planned condition along the past route; predict a first future travel condition that intersects the past route at a future time based on the start time, the travel condition information, information regarding a first segment of the past route, and a second future travel condition for a second segment of the past route, the travel condition information including at least one of; information indicating a weather condition at a time prior to a current time, information regarding a location, of the user device, prior to the start location, information regarding a speed, of the user device, prior to the start time, or information regarding an acceleration, of the user device, prior to the start time; generate directions for an alternate route based on the first future travel condition, the alternate route being different from one or more routes, generated for one or more other user devices, to mitigate the first future travel condition, the alternate route and the one or more routes including the start location and a particular intermediary location, and the alternate route having a different route toward the particular intermediary location than the one or more routes; and provide the directions for the alternate route to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A method, comprising:
-
identifying, by a device, that a user device is currently on a past route to a destination location based on past pattern information and without receiving a request for directions, the past route being included in the past pattern information; acquiring, by the device, travel condition information associated with the past route, the travel condition information indicating a travel condition along the past route; predicting, by the device, a future travel condition occurring at a future time along the past route based on the travel condition information and a start time, the travel condition information including information indicating a particular weather condition at a time prior to a current time, and predicting the future travel condition including; predicting a weather condition at an arrival time at the destination location, and predicting a road condition, along the past route, based on the particular weather condition at the time prior to the current time; generating, by the device, directions for an alternate route based on the future travel condition, the alternate route being different from one or more routes, generated for one or more other user devices, to mitigate the future travel condition, the alternate route and the one or more routes including a starting location and a particular intermediary location, and the alternate route having a different route toward the particular intermediary location than the one or more routes; and transmitting, by the device and to the user device for display, the directions for the alternate route, information identifying the predicted weather condition, and the arrival time. - View Dependent Claims (17, 18, 19, 20)
-
Specification