Contextual alarm and notification management
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
57 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19)
-
Specification