Managing a travel itinerary
First Claim
1. A method for managing a travel itinerary for a user on a wireless device connected to a wireless network, the method comprising:
- receiving, by a travel itinerary computer, user location information from the user on the wireless device, the user location information providing an indication of the location of the user;
estimating, by the travel itinerary computer, the arrival time of the user at a destination based on the user location information, wherein the destination is a departure point for a first scheduled trip of the user on a first vehicle departing the departure point at approximately the departure time;
comparing, by the travel itinerary computer, the estimated arrival time of the user with a departure time for the first scheduled trip;
determining, by the travel itinerary computer, that the arrival time is substantially earlier than the departure time; and
rescheduling, by the travel itinerary computer in response to determining that the arrival time is substantially earlier than the departure time, the user for a second scheduled trip that is scheduled to depart prior to the first scheduled trip on a second vehicle departing the same or a different departure point at a second departure time prior to the first departure time, wherein rescheduling comprises;
automatically obtaining a reservation for occupying a portion of the second vehicle through a reservation system;
releasing the user'"'"'s reservation on the first vehicle in response to rescheduling the user for the second scheduled trip;
generating an estimated time of arrival of the user at the second departure point; and
determining that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time, wherein automatically obtaining a reservation for occupying a portion of the second vehicle and releasing the user reservation on the first vehicle are performed in response to the determination that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time.
0 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for managing a travel itinerary of a user are disclosed. More particularly, hardware and/or software for managing the user'"'"'s travel itinerary based on the location of the user are disclosed. Embodiments may include receiving user location information and estimating the arrival time of the user at the departure point for a scheduled first trip of the user based on the user location information. Embodiments may also include comparing the estimated arrival time of the user at the destination with a departure time for the scheduled first trip and, if the arrival time is substantially earlier than the departure time or equal to or later than the departure time, rescheduling by the travel itinerary computer the user for a different second trip. Further embodiments may include transmitting notification to the user that he has been rescheduled to a second trip.
23 Citations
18 Claims
-
1. A method for managing a travel itinerary for a user on a wireless device connected to a wireless network, the method comprising:
-
receiving, by a travel itinerary computer, user location information from the user on the wireless device, the user location information providing an indication of the location of the user; estimating, by the travel itinerary computer, the arrival time of the user at a destination based on the user location information, wherein the destination is a departure point for a first scheduled trip of the user on a first vehicle departing the departure point at approximately the departure time; comparing, by the travel itinerary computer, the estimated arrival time of the user with a departure time for the first scheduled trip; determining, by the travel itinerary computer, that the arrival time is substantially earlier than the departure time; and rescheduling, by the travel itinerary computer in response to determining that the arrival time is substantially earlier than the departure time, the user for a second scheduled trip that is scheduled to depart prior to the first scheduled trip on a second vehicle departing the same or a different departure point at a second departure time prior to the first departure time, wherein rescheduling comprises; automatically obtaining a reservation for occupying a portion of the second vehicle through a reservation system; releasing the user'"'"'s reservation on the first vehicle in response to rescheduling the user for the second scheduled trip; generating an estimated time of arrival of the user at the second departure point; and determining that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time, wherein automatically obtaining a reservation for occupying a portion of the second vehicle and releasing the user reservation on the first vehicle are performed in response to the determination that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions of a computer readable program effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
-
receiving, from the computer readable program by a travel itinerary computer, user location information from a user on a wireless device, the user location information providing an indication of the location of the user; estimating, by the travel itinerary computer, the arrival time of the user at a destination based on the user location information, wherein the destination is a departure point for a first scheduled trip of the user on a first vehicle departing the departure point at approximately the departure time; comparing, by the travel itinerary computer, the estimated arrival time of the user with a departure time for the first scheduled trip; determining, by the travel itinerary computer, that the arrival time is substantially earlier than the departure time; and rescheduling, by the travel itinerary computer in response to determining that the arrival time is substantially earlier than the departure time, the user for a second scheduled trip that is scheduled to depart prior to the first scheduled trip on a second vehicle departing the same or a different departure point at a second departure time prior to the first departure time, wherein rescheduling comprises; automatically obtaining a reservation for occupying a portion of the second vehicle through a reservation system; releasing the user'"'"'s reservation on the first vehicle in response to rescheduling the user for the second scheduled trip; generating an estimated time of arrival of the user at the second departure point; and determining that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time, wherein automatically obtaining a reservation for occupying a portion of the second vehicle and releasing the user reservation on the first vehicle are performed in response to the determination that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time. - View Dependent Claims (12, 13)
-
-
14. A data processing system for managing a travel itinerary for a user on a wireless device connected to a wireless network, the system comprising:
-
one or more processors; and memory, communicatively coupled to the one or more processors; wherein the data processing system, which includes the memory, further comprises; a user interaction module, the user interaction module being adapted to receive user location information from the user on the wireless device, wherein the user has a first scheduled trip as part of the travel itinerary; a travel time determiner, the travel time determiner being adapted to estimate the time for the user to travel to a departure point associated with the first scheduled trip based on the user location information, wherein the departure point is a departure point for a first vehicle at approximately a first departure time; and an itinerary manager, the itinerary manager being adapted to determine whether the travel itinerary of the user should be changed based on the estimated time for the user to travel to the departure point, the itinerary manager being further adapted to change the travel itinerary of the user by scheduling a second scheduled trip to replace the first scheduled trip of the user, wherein the second scheduled trip comprises a second vehicle that departs at a second departure time that is earlier than the first departure time from a same or different departure point, wherein the itinerary manager changes the travel itinerary by; automatically obtaining a reservation for occupying a portion of the second vehicle through a reservation system; releasing the user'"'"'s reservation on the first vehicle in response to rescheduling the user for the second scheduled trip; generating an estimated time of arrival of the user at the second departure point; and determining that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time, wherein automatically obtaining a reservation for occupying a portion of the second vehicle and releasing the user reservation on the first vehicle are performed in response to the determination that the estimated time of arrival of the user at the second departure point is sufficiently prior to the second departure time. - View Dependent Claims (15, 16, 17, 18)
-
Specification