Waking user up in time to arrive at appointment by calculating bed-to-door time
First Claim
1. A non-transitory computer-readable storage medium comprising instructions stored thereon for waking a user up in time to timely arrive at an appointment, that, when executed by at least one processor, are configured to cause a computing system to at least:
- receive multiple wakeup inputs indicating that the user has woken up and multiple travel inputs indicating that the user has left a sleeping location;
predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on an average time duration between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location;
determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time; and
cause the computing system to output an alarm at the determined wakeup time,wherein the average time duration includes a median time duration between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system may process previous inputs from a user into at least one electronic device, the previous inputs including at least a first input indicating that the user has woken up and a second input indicating that the user has left a sleeping location. The computing system may predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on the first input indicating that the user has woken up and the second input indicating that the user has left the sleeping location. The computing system may determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time. The computing system may cause the at least one electronic device to output an alarm at the determined wakeup time.
13 Citations
15 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions stored thereon for waking a user up in time to timely arrive at an appointment, that, when executed by at least one processor, are configured to cause a computing system to at least:
-
receive multiple wakeup inputs indicating that the user has woken up and multiple travel inputs indicating that the user has left a sleeping location; predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on an average time duration between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location; determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time; and cause the computing system to output an alarm at the determined wakeup time, wherein the average time duration includes a median time duration between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions stored thereon for waking a user up in time to timely arrive at an appointment, that, when executed by at least one processor, are configured to cause a computing system to at least:
-
receive multiple wakeup inputs indicating that the user has woken up and multiple travel inputs indicating that the user has left a sleeping location; predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on an average bed-to-door time duration between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location, wherein the average bed-to-door time duration includes a mean time duration, plus a configurable number of standard deviations, between the multiple wakeup inputs indicating that the user has woken up and the multiple travel inputs indicating that the user has left the sleeping location, the configurable number of standard deviations being based on a tolerable risk of being late; determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time; and cause the computing system to output an alarm at the determined wakeup time.
-
Specification