Deferring appointment alarms
First Claim
1. A method for deferring an alarm, the method comprising:
- determining a travel duration, wherein the travel duration comprises a distance between a user'"'"'s location and an appointment location divided by a rate of travel for the user;
calculating a required alert time, wherein the required alert time comprises a meeting time less the travel duration; and
responsive to receiving an alarm deferral from a user that defers an alarm past the required alert time, setting a deferred alarm to no later than the required alert time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, executed by a computer, for deferring an alarm includes determining a user'"'"'s location relative to an appointment, calculating a required alert time, and setting a deferral duration to less than or equal to a difference between a required alert time and a current time. In some embodiments, a final alarm is activated when the deferral duration has elapsed. The alarm may be deactivated when the appointment occurs or when the user arrives at the appointment location. In some embodiments, the travel time to the appointment is calculated and the mode of transportation is determined. The required alert time may correspond to an amount of time the user requires to prepare for the appointment or for departure to the appointment. A computer program product and computer system corresponding to the above method are also disclosed herein.
15 Citations
17 Claims
-
1. A method for deferring an alarm, the method comprising:
-
determining a travel duration, wherein the travel duration comprises a distance between a user'"'"'s location and an appointment location divided by a rate of travel for the user; calculating a required alert time, wherein the required alert time comprises a meeting time less the travel duration; and responsive to receiving an alarm deferral from a user that defers an alarm past the required alert time, setting a deferred alarm to no later than the required alert time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a digital processing apparatus; one or more storage media readable by the digital processing apparatus; program instructions stored therein for execution by the digital processing apparatus, the program instructions comprising instructions to; determine a travel duration, wherein the travel duration comprises a distance between a user'"'"'s location and an appointment location divided by a rate of travel for the user; calculate a required alert time, wherein the required alert time comprises a meeting time less the travel duration; and responsive to receiving an alarm deferral from a user that defers an alarm past the required alert time, set a deferred alarm to no later than the required alert time. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for deferring an alarm, the computer program product comprising:
-
a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising instructions to; determine a travel duration, wherein the travel duration comprises a distance between a user'"'"'s location and an appointment location divided by a rate of travel for the user; calculate a required alert time, wherein the required alert time comprises a meeting time less the travel duration; and responsive to receiving an alarm deferral from a user that defers an alarm past the required alert time, set a deferred alarm to no later than the required alert time. - View Dependent Claims (14, 15, 16, 17)
-
Specification