Methods and systems for disabling sleep alarm based on automated wake detection
AssigneeApple Inc.
InventorsBharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch, John-Peter E. Cafaro
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., measurements obtained by an electronic device) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.
Claims20
An electronic device comprising:
- one or more data processors;
- and
- a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:
- accessing alarm data that indicates that an alarm is enabled to present an alarm stimulus at a preset alarm time;
- and
- prior to the preset alarm time:
- collecting activity-indicative data that includes:
- one or more measurements obtained by the electronic device;
- or
- one or more inputs received at an interface of the electronic device;
- accessing a set of wakefulness conditions, wherein each wakefulness condition of the set of wakefulness conditions:
- (i) is configured to be satisfied when the activity-indicative data has one or more characteristics that are specified in the wakefulness condition, and (ii) is associated with a confidence value that corresponds to a predicted likelihood of whether a user associated with the electronic device is awake;
- determining, based on the activity-indicative data, that a first wakefulness condition of the set of wakefulness conditions is satisfied;
- determining, based at least in part on a first confidence value associated with the first wakefulness condition and indicative of an increased likelihood that the user is awake, that a disablement query is to be presented to the user, wherein the disablement query includes an option to disable the alarm;
- and
- disabling, based at least in part on the determination that the first wakefulness condition is satisfied and based at least in part on a user response to the disablement query, the alarm such that the alarm stimulus is not to be presented at the preset alarm time.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:
- accessing alarm data that indicates that an alarm is enabled to present an alarm stimulus at a preset alarm time;
- and
- prior to the preset alarm time:
- collecting activity-indicative data that includes:
- one or more measurements obtained by an electronic device;
- or
- one or more inputs received at an interface of the electronic device;
- accessing a set of wakefulness conditions, wherein each wakefulness condition of the set of wakefulness conditions:
- (i) is configured to be satisfied when the activity-indicative data has one or more characteristics that are specified in the wakefulness condition;
- and (ii) is associated with a confidence value that corresponds to a predicted likelihood of whether a user associated with the electronic device is awake;
- determining, based on the activity-indicative data, that a first wakefulness condition of the set of wakefulness conditions is satisfied
- determining, based at least in part on a first confidence value associated with the first wakefulness condition and indicative of an increased likelihood that the user is awake, that a disablement query is to be presented to the user, wherein the disablement query includes an option to disable the alarm;
- and
- disabling, based at least in part on the determination that the wakefulness condition is satisfied and based at least in part on a user response to the disablement query, the alarm such that the alarm stimulus is not to be presented at the preset alarm time.
A computer-implemented method comprising:
- accessing alarm data that indicates that an alarm is enabled to present an alarm stimulus at a preset alarm time;
- and
- prior to the preset alarm time:
- collecting activity-indicative data that includes:
- one or more measurements obtained by an electronic device;
- or
- one or more inputs received at an interface of the electronic device;
- accessing a set of wakefulness conditions, wherein each wakefulness condition of the set of wakefulness conditions:
- (i) is configured to be satisfied when the activity-indicative data has one or more characteristics that are specified in the wakefulness condition;
- and (ii) is associated with a confidence value that corresponds to a predicted likelihood of whether a user associated with the electronic device is awake;
- determining, based on the activity-indicative data, that a first wakefulness condition of the set of wakefulness conditions is satisfied;
- determining, based at least in part on a first confidence value associated with the first wakefulness condition and indicative of an increased likelihood that the user is awake, that a disablement query is to be presented to the user, wherein the disablement query includes an option to disable the alarm;
- and
- disabling, based at least in part on the determination that the wakefulness condition is satisfied and based at least in part on a user response to the disablement query, the alarm such that the alarm stimulus is not to be presented at the preset alarm time.
Dependencies are inferred from the claim text.