Travel route system and method
First Claim
1. A method of providing information to an electronic calendar of a user device, the method comprising:
- receiving a request for a departure date and a departure time for a plurality of activity calendar entries on the electronic calendar, each of the activity calendar entries corresponding to an activity occurring at an activity location and having an activity date at an activity start time on the electronic calendar;
analyzing the impact of weather data, traffic data, and event data on at least one possible travel route between an expected departure location and the activity location during an expected time of travel prior to the activity;
determining the departure date and the departure time from the expected departure location based on travel time between the expected departure location and the activity location adjusted for the analysis of the at least one travel route; and
transmitting the departure date and the departure time for each of the activities resulting in placing on the electronic calendar a plurality of departure calendar entries, each departure calendar entry placed on the electronic calendar on the received departure date at the received departure time and including the expected departure location for the corresponding activity.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of predicting a departure time includes receiving a first location, a second location, and an activity start time corresponding to an indication of an activity stored in a personal scheduling component of a user device. A departure time from the second location is determined based on travel time between the first location and the second location by analyzing the impact of long range data on at least one travel route between the first location and the second. The departure time from the second location is updated prior to the activity by analyzing the impact of short range data on a possible travel route between the first location and the second location during the expected time of travel prior to the activity. The user is alerted if the updated departure time is different than the departure time.
-
Citations
24 Claims
-
1. A method of providing information to an electronic calendar of a user device, the method comprising:
-
receiving a request for a departure date and a departure time for a plurality of activity calendar entries on the electronic calendar, each of the activity calendar entries corresponding to an activity occurring at an activity location and having an activity date at an activity start time on the electronic calendar; analyzing the impact of weather data, traffic data, and event data on at least one possible travel route between an expected departure location and the activity location during an expected time of travel prior to the activity; determining the departure date and the departure time from the expected departure location based on travel time between the expected departure location and the activity location adjusted for the analysis of the at least one travel route; and transmitting the departure date and the departure time for each of the activities resulting in placing on the electronic calendar a plurality of departure calendar entries, each departure calendar entry placed on the electronic calendar on the received departure date at the received departure time and including the expected departure location for the corresponding activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of using an electronic calendar of a user device, the method comprising:
-
storing in the electronic calendar a plurality of activity calendar entries, each of the activity calendar entries corresponding to an activity occurring at an activity location, each activity calendar entry placed on the electronic calendar on an activity date and an activity start time; automatically identifying, by the user device, an expected departure location corresponding to each of the activities, the expected departure location being specific to a user for each respective activity; transmitting a request for a departure date and a departure time from the expected departure location for each of the activities, the request including the expected departure location, the activity location, the activity start date, and the activity start time; receiving the departure date and the departure time for each of the activities; and placing on the electronic calendar, a plurality of departure calendar entries, each departure calendar entry placed on the electronic calendar on the received departure date at the received departure time and including the expected departure location for the corresponding activity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 23)
-
-
22. An article of manufacture for providing information to an electronic calendar of a user device, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
receiving a request for a departure date and a departure time for a plurality of activity calendar entries on the electronic calendar, each of the activity calendar entries corresponding to an activity occurring at an activity location and having an activity date at an activity start time on the electronic calendar; analyzing the impact of weather data, traffic data, and event data on at least one possible travel route between an expected departure location and the activity location during an expected time of travel prior to the activity; determining the departure date and the departure time from the expected departure location based on travel time between the expected departure location and the activity location adjusted for the analysis of the at least one travel route; and transmitting the departure date and the departure time for each of the activities resulting in placing on the electronic calendar a plurality of departure calendar entries, each departure calendar entry placed on the electronic calendar on the received departure date at the received departure time and including the expected departure location for the corresponding activity. - View Dependent Claims (24)
-
Specification