System and method for providing travel-related information associated with a calendar appointment
First Claim
Patent Images
1. A method for providing travel-related information associated with calendar appointments being maintained by a computing system, the method comprising:
- placing appointment information associated with the calendar appointments into an appointment queue being operated by the computing system;
monitoring, by the computing system, a calendar application being executed on the computing system for travel-related appointments, the calendar application retrieving the appointment information from the appointment queue;
responsive to identifying a travel-related appointment from the appointment information, retrieving, by the computing system, travel time information associated with a location of the travel-related appointment including a time to reach a location associated with the travel-related appointment;
providing, by the computing system, the travel-related information to a user, wherein the travel-related information includes at least a flight number, a departing airport, and a flight schedule in response to the travel-related appointment being associated with a flight;
automatically updating the travel-related appointment and the travel time information in response to the computing system determining there are changes to the travel-related information and the travel time information; and
communicating the travel-related information and the travel time information to the user in response to determining there is an update.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the present invention, a method for providing travel-related information associated with a calendar appointment is presented. The method comprises monitoring a calendar application for travel-related appointments. In response to identifying a travel-related appointment, the method retrieves travel-related information associated with a location of the travel-related appointment and provides the travel-related information to a user.
34 Citations
20 Claims
-
1. A method for providing travel-related information associated with calendar appointments being maintained by a computing system, the method comprising:
-
placing appointment information associated with the calendar appointments into an appointment queue being operated by the computing system; monitoring, by the computing system, a calendar application being executed on the computing system for travel-related appointments, the calendar application retrieving the appointment information from the appointment queue; responsive to identifying a travel-related appointment from the appointment information, retrieving, by the computing system, travel time information associated with a location of the travel-related appointment including a time to reach a location associated with the travel-related appointment; providing, by the computing system, the travel-related information to a user, wherein the travel-related information includes at least a flight number, a departing airport, and a flight schedule in response to the travel-related appointment being associated with a flight; automatically updating the travel-related appointment and the travel time information in response to the computing system determining there are changes to the travel-related information and the travel time information; and communicating the travel-related information and the travel time information to the user in response to determining there is an update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing appointment notifications, by a computing system, the method comprising:
-
placing appointment information associated with the calendar appointments into an appointment queue being operated by the computing system; monitoring, by the computing system, a calendar application for travel-related appointments of a user, the calendar application retrieving the appointment information from the queue, determining, by the computing system, an appointment location and an appointment time associated with a travel-related appointment; determining, by the computing system, a user location of the user; determining, by the computing system, an estimated travel time for traveling from the user location to the appointment location; calculating, by the computing system, a remaining time until the appointment time; determining, by the computing system, an available time by subtracting the estimated travel time from the remaining time; notifying a user, by the computing system, of travel time information associated with the travel-related appointment including at least the appointment location, the appointment time, estimated travel time, a remaining time, and directions from the user location to the appointment location; automatically updating travel-related appointment including includes at least a flight number, a departing airport, and a flight schedule in response to the computing system determining there are changes to the travel-related information and the travel-related information being associated with a flight; and notifying, by the computing system, the user (1) if the available time is less than or equal to a specified time limit, and (2) that the travel time information or the travel-related information has been updated. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for providing travel-related information associated with calendar appointments, the apparatus comprising:
-
a data bus system; memory coupled to the data bus system, wherein the memory includes computer usable program code; a processing unit coupled to the data bus system, wherein the processing unit executes the computer usable program code to; place appointment information associated with the calendar appointments into an appointment queue being operated by the computing system; monitor a calendar application for travel-related appointments, the calendar application retrieving the appointment information from the queue; retrieve travel time information associated with a location of a travel-related appointment including a time to reach a location associated with the travel-related appointment; automatically update the travel time information and the travel-related appointment in response to the computing system determining there are changes to the travel time information and the travel-related information; and provide the travel time information and the travel-related information to a user, wherein the travel-related information includes at least a flight number, a departing airport, and a flight schedule in response to the travel-related appointment being associated with a flight. - View Dependent Claims (20)
-
Specification