Contextual alarm and notification management
AssigneeGoogle Inc.
InventorWalter Chochen Chang
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for managing alarms and notifications pursuant to contextual cues pertaining to the persisting relevance or utility of such alarms and notifications. The systems and methods involve receiving, at a local computing device comprising an output device, the output device configured to output at least one of visual, aural, and tactile output, input instructing the output device to provide output in the form of a notification at a predetermined time. The systems and methods further involve receiving contextual information at a notification manager, analyzing the contextual information at the notification manager, and cancelling, suppressing, or replacing the notification at the local computing device based on the analysis of the contextual information.
Claims19
A method comprising:
- scheduling, by a mobile device, an alarm for reminding a user of the mobile device to go for a training ride on a bicycle by a predetermined time;
- receiving, by the mobile device, contextual information obtained from a computerized power meter attached to the bicycle, wherein the computerized power meter is distinct from the mobile device, wherein the contextual information is indicative of a power output produced on the bicycle;
- and
- prior to the mobile device outputting the alarm at the predetermined time:
- determining, by the mobile device, based on the contextual information, that the user is has already completed, or is currently completing, the training ride;
- and
- responsive to determining that the user has already completed, or is currently completing, the training ride, cancelling, by the mobile device, the alarm to prevent the alarm from being output at the predetermined time.
A mobile device comprising at least one processor configured to:
- schedule an alarm for reminding a user of the mobile device to go for a training ride on a bicycle by a predetermined time;
- receive contextual information obtained from a computerized power meter attached to the bicycle, wherein the computerized power meter is distinct from the mobile device, wherein the contextual information is indicative of a power output produced on the bicycle;
- and
- prior to the mobile device outputting the alarm at the predetermined time:
- determine, based on the contextual information, that the user is has already completed, or is currently completing, the training ride;
- and
- responsive to determining that the user has already completed, or is currently completing, the training ride, cancel the alarm to prevent the alarm from being output at the predetermined time.
A computer-readable storage medium comprising instructions that, when executed by at least one processor of a mobile device, cause the at least one processor to:
- schedule an alarm for reminding a user of the mobile device to go for a training ride on a bicycle by a predetermined time;
- receive contextual information obtained from a computerized power meter attached to the bicycle, wherein the computerized power meter is distinct from the mobile device, wherein the contextual information is indicative of a power output produced on the bicycle;
- and
- prior to the mobile device outputting the alarm at the predetermined time:
- determine, based on the contextual information, that the user is has already completed, or is currently completing, the training ride;
- and
- responsive to determining that the user has already completed, or is currently completing, the training ride, cancel the alarm to prevent the alarm from being output at the predetermined time.
Dependencies are inferred from the claim text.