Scheduling device for customizable electronic notifications
AssigneeApple Inc.
InventorsRoy J. E. M. Raymann, Jay C. Blahnik, Stephanie M. Greer, Aroon Pahwa, Jonathan T. Varbel
Life of this patent
Estimating the term…
Abstract
An adjustable alarm indicator of an alarm application is described. The adjustable alarm indicator may be presented in connection with an alarm setting sequence. The adjustable alarm indicator may include a variable element having a variable annular shape, a first element associated with a first end of the variable element, and a second element associated with a second end of the variable element. The first element may be independently moveable to adjust the size of the variable element. The second element may be dependently moveable to cause the first element, the second element, and the variable element to move.
Claims20
A system, comprising:
- a memory configured to store computer-executable instructions;
- an input component;
- a processor in communication with the memory configured to execute the computer-executable instructions;
- and
- a display for presenting;
- a sleep alarm view of a graphical user interface during a scheduling phase of an alarm setting sequence in response to a first input received at the input component, the sleep alarm view presenting:
- an adjustable alarm indicator located in a first region of the sleep alarm view, the adjustable alarm indicator comprising a variable element having a variable annular shape comprising a first independently adjustable element associated with a suggested bedtime and a second adjustable element associated with an alarm time, the second adjustable element moveable to cause the first adjustable element and the second adjustable element to move dependently;
- and
- a sleep graph located in a second region of the sleep alarm view, the sleep graph comprising one or more linear indicators, each corresponding to an interval, and indicating an amount of time slept during the interval and a sleep range corresponding to a period and comprising an earliest bedtime and a latest wake time.
A computer-implemented method, comprising:
- receiving a first input at a device to initiate an alarm setting sequence;
- during the alarm setting sequence, presenting an adjustable alarm indicator located in a first region of a sleep alarm view of a graphical user interface, the adjustable alarm indicator comprising:
- a variable element comprising a variable annular shape;
- a bedtime element associated with a first end of the variable element and representing a suggested bedtime, movement of the bedtime element adjusting the suggested bedtime and causing the variable element to have a larger variable annular shape or a smaller variable annular shape;
- and
- a wake time element associated with a second end of the variable element and representing a scheduled time for an alarm, movement of the wake time element adjusting the scheduled time and the suggested bedtime and causing the variable element, the bedtime element, and the wake time element to rotate relative to a portion of the variable element.
A computer-implemented method, comprising:
- providing a user interface for presentation at a user device, the user interface comprising:
- an adjustable alarm indicator located in a first region of the user interface, the adjustable alarm indicator comprising at least two variable ends corresponding to a first time and a second time, respectively;
- and
- a sleep graph located in a second region of the user interface, the sleep graph comprising:
- one or more linear indicators, each linear indicator corresponding to an interval indicating an amount of time slept during the interval and being generated based at least in part on sleep data;
- and
- a sleep range corresponding to a period and comprising an earliest bedtime and a latest wake time for the period;
- receiving, from the user device, a first communication indicating an adjustment to the first time;
- determining that the adjustment results in the first time falling outside the sleep range comprising the earliest bedtime and the latest wake time;
- generating an updated sleep graph that comprises an updated sleep range for the period and comprises at least one of an updated earliest bedtime or an updated latest wake time;
- and
- providing the updated sleep graph for presentation at the user device.
Dependencies are inferred from the claim text.