Method and apparatus for notifying a user of an appointment
First Claim
1. A method of notifying a user of an a appointment for which an appointment time and appoint location are provided, the method comprising:
- determining a current location of a wireless device operated by the user;
estimating a travel time for the user to travel from the current location to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location, wherein determining the lead time comprises determining a progressive lead time scheme comprising at least two lead time periods;
determining an alarm time using the estimated travel time, the lead time and the appointment time, wherein determining the alarm time comprises determining an alarm time for each of the at least two lead time periods; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for notifying a user of an appointment. In one embodiment, an appointment time and an appointment location is received for the appointment. A current location of a wireless device is determined. A travel time is estimated for the user to travel from the current location of the wireless device to the appointment location. A lead time is determined for the user to prepare prior to travel from the current location to the appointment location. The estimated travel time, the determined lead time and the appointment time is used to determine a projected start time. The user of the wireless device is notified of the appointment if a current time reaches the alarm time.
164 Citations
23 Claims
-
1. A method of notifying a user of an a appointment for which an appointment time and appoint location are provided, the method comprising:
-
determining a current location of a wireless device operated by the user;
estimating a travel time for the user to travel from the current location to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location, wherein determining the lead time comprises determining a progressive lead time scheme comprising at least two lead time periods;
determining an alarm time using the estimated travel time, the lead time and the appointment time, wherein determining the alarm time comprises determining an alarm time for each of the at least two lead time periods; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time. - View Dependent Claims (2, 3, 4, 5, 6)
subtracting the estimated travel time from the appointment time to obtain a projected start time; and
subtracting the determined lead time from the projected start time to obtain the alarm time.
-
-
3. The method of claim 1 wherein the lead time is unrelated to travel time for the user to travel from the current location to the appointment location.
-
4. The method of claim 1 wherein the notifying uses at least one of an audible alarm, an audible message, an electronic mail message and a calendar note.
-
5. The method of claim 4 further comprising:
transmitting the at least one of the audible alarm, the audible message, the electronic mail message and the calendar note from a GPS based device to a non-GPS based device.
-
6. The method of claim 1 further comprising issuing a user status notice to the appointment location if the current time reaches the alarm time.
-
7. A method of notifying a user of an appointment for which an appointment time and appoint location are provided, the method comprising:
-
determining a current location of a wireless device operated by the user;
estimating a travel time for the user to travel from the current location to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location;
wherein determining the lead time comprises at least one of;
utilizing historical appointment timeliness information of the user; and
utilizing calendar information indicating activity of the user during particular time slots;
determining an alarm time using the estimated travel time, the lead time and the appointment time; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time. - View Dependent Claims (8, 9)
-
-
10. A wireless device for notifying a user of an appointment, the apparatus comprising:
-
a memory for storing a travel prediction program and appointment information;
a wireless interface for receiving information from a remote location in a wireless communications network; and
a processor which, upon executing the time prediction program, is configured to;
receive an appointment time and an appointment location previously stored in the memory for the appointment;
estimate a travel time for the user to travel from a current location of the user to the appointment location;
determine a lead time for the user to prepare prior to travel from the current location to the appointment location, wherein the lead time is determined by utilizing at least one of;
historical appointment timeliness information of the user; and
calendar information indicating activity of the user during particular time slots;
determine an alarm time using the estimated travel time, the determined lead time and the appointment time, and notify the user of the wireless device of the appointment if a current time reaches the determined alarm time. - View Dependent Claims (11, 12, 13, 14)
a position detector for detecting the current location of the wireless device.
-
-
12. The wireless device of claim 11 wherein the position detector comprises a global positioning system (GPS) device.
-
13. The wireless device of claim 10 wherein the processor is configured to utilize historical appointment timeliness information of the user by calculating a projected lead time using a timeliness value for a previous trip to the appointment location, wherein the timeliness value is a time quantity by which the user arrived early to the appointment location.
-
14. The wireless device of claim 13 wherein the processor is configured to utilize historical appointment timeliness information of the user by selecting a projected lead time from one of a calendar event projected lead time and a location projected lead time, wherein the calendar event projected lead time is based on a regularly repeating activity in a schedule of the user during which the user left for the appoint location on previous trips and wherein the location projected lead time is based on a departure location at which the user was present when previous alarms were signaled for previous trips to the appointment location.
-
15. A computer readable medium containing a program which, when executed, performs operations of notifying a user of an appointment for which an appointment time and appoint location are provided, the operations comprising:
-
estimating a travel time for the user to travel from a current location of the user to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location, wherein determining the lead time comprises determining a progressive lead time scheme comprising at least two lead time periods;
determining an alarm time using the estimated travel time, the lead time and the appointment time, wherein determining the alarm time comprises determining an alarm time for each of the at least two lead time periods; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time. - View Dependent Claims (16, 17, 18, 19)
subtracting the estimated travel time from the appointment time to obtain a projected start time; and
subtracting the determined lead time from the projected start time to obtain the alarm time.
-
-
17. The computer readable medium of claim 15, wherein the notifying comprises utilizing at least one of an audible alarm, an audible message, an electronic mail message and a calendar note.
-
18. The computer readable medium of claim 17, further comprising:
transmitting the at least one of the audible alarm, the audible message, the electronic mail message and the calendar note from a GPS based device to a non-GPS based device.
-
19. The computer readable medium of claim 15, wherein the estimating, the determining of the lead time and the determining of the alarm time are repeated periodically until the notifying occurs.
-
20. A computer readable medium containing a program which, when executed, performs operations of notifying a user of an appointment for which an appointment time and appoint location are provided, the operations comprising:
-
estimating a travel time for the user to travel from a current location of the user to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location;
wherein determining the lead time comprises at least one of;
utilizing historical appointment timeliness information of the user; and
utilizing calendar information indicating activity of the user during particular time slots;
determining an alarm time using the estimated travel time, the lead time and the appointment time; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time. - View Dependent Claims (21, 22)
-
-
23. A method of notifying a user of an appointment for which an appointment time and appoint location are provided, the method comprising:
-
determining a current location of a wireless device operated by the user;
estimating a travel time for the user to travel from the current location to the appointment location;
determining a lead time for the user to prepare prior to travel from the current location to the appointment location, wherein determining the lead time comprises applying user stress factors reflecting user responses to driving conditions;
determining an alarm time using the estimated travel time, the lead time and the appointment time; and
notifying the user of the wireless device of the appointment if a current time reaches the alarm time.
-
Specification