Scheduling device for customizable electronic notifications
AssigneeApple Inc.
InventorsRoy J.E.M. Raymann, Jay Kriz Blahnik, Stephanie M. Greer, Aroon Pahwa, Jonathan T. Varbel, Kevin M. Lynch
Life of this patent
Estimating the term…
Abstract
First interaction data may be received and used to determine a beginning sleep time. Second interaction data may be received and used to determine an interrupted period during an expected sleep period. Third interaction data may be received and used to determine an end sleep time.
Claims21
(canceled)
A computer-implemented method, comprising:
- receiving first interaction data indicative of first interactions with respect to one or more user devices;
- determining a beginning sleep time based at least in part on the first interaction data;
- at a time after the beginning sleep time, receiving second interaction data indicative of second interactions with respect to the one or more user devices;
- determining an interrupted period during an expected sleep period based at least in part on the second interaction data;
- presenting a wake alert according to a scheduled wake alert time;
- after presenting the wake alert, receiving third interaction data indicative of third interactions with respect to the one or more user devices;
- and
- determining an end sleep time based at least in part on the wake alert and the third interaction data.
One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by a processor of a user device, causes the user device to perform operations, comprising:
- receiving first interaction data indicative of first interactions with respect to one or more user devices;
- determining a beginning sleep time based at least in part on the first interaction data;
- at a time after the beginning sleep time, receiving second interaction data indicative of second interactions with respect to the one or more user devices;
- determining an interrupted period during an expected sleep period based at least in part on the second interaction data;
- presenting a wake alert according to a scheduled wake alert time;
- after presenting the wake alert, receiving third interaction data indicative of third interactions with respect to the one or more user devices;
- and
- determining an end sleep time based at least in part on the wake alert and the third interaction data.
A user device, comprising:
- a memory configured to store computer-executable instructions;
- and
- a processor configured to access the memory and execute the computer-executable instructions to at least:
- receive first interaction data indicative of first interactions with respect to one or more user devices;
- determine a beginning sleep time based at least in part on the first interaction data;
- at a time after the beginning sleep time, receive second interaction data indicative of second interactions with respect to the one or more user devices;
- determine an interrupted period during an expected sleep period based at least in part on the second interaction data;
- present a wake alert according to a scheduled wake alert time;
- after presenting the wake alert, receive third interaction data indicative of third interactions with respect to the one or more user devices;
- and
- determine an end sleep time based at least in part on the wake alert and the third interaction data.
Dependencies are inferred from the claim text.