Patent ID: 7139722

Claim:
A computer-implemented method for providing location-sensitive and time-sensitive calendaring to a wireless device, the method comprising the steps of: determining that a time reading is within a predetermined minimum of a meeting start time of an appointment of a calendar of a user, wherein the appointment comprises a meeting start time, a meeting place and a plurality of meeting attendees stored in association with the appointment on the wireless device and wherein the time reading is the present time; determining the location of the user based on the location of the wireless device; determining the location of the meeting place; determining an estimated time of arrival of the user at the meeting place based on a velocity of the user; if the estimated time of arrival is after the meeting start time, then sending a late message from a server to the plurality of meeting attendees via a wireless network; sending a roll call request to the plurality of meeting attendees; receiving at least one of current locations or approximate arrival times of the plurality of attendees in response to sending the roll call request; and providing a notification to the user as to when to proceed to the meeting place in order to be on time based on the estimated time of arrival.