Contextual alarm and notification management
First Claim
1. A method comprising:
- receiving, by a mobile phone, information pertaining to a particular task that a particular user of the mobile phone is to complete, wherein the particular task is defined as riding a bicycle;
scheduling, by the mobile phone, an alert to be output by the mobile phone for reminding the particular user to complete the particular task by a predetermined time;
receiving, by the mobile phone, contextual information associated with a computerized watch that is also associated with the particular user of the mobile phone, wherein;
the contextual information includes information pertaining to a particular location of the computerized watch and one or more movements of the computerized watch; and
prior to outputting the alert at the predetermined time;
determining, by the mobile phone, based on the particular location of the computerized watch and in response to determining that the one or more movements of the computerized watch indicate the particular user is currently bicycling, whether the particular user already completed the particular task; and
responsive to determining that the particular user already completed the particular task, cancelling, by the mobile phone, the alert.
3 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.
49 Citations
18 Claims
-
1. A method comprising:
-
receiving, by a mobile phone, information pertaining to a particular task that a particular user of the mobile phone is to complete, wherein the particular task is defined as riding a bicycle; scheduling, by the mobile phone, an alert to be output by the mobile phone for reminding the particular user to complete the particular task by a predetermined time; receiving, by the mobile phone, contextual information associated with a computerized watch that is also associated with the particular user of the mobile phone, wherein;
the contextual information includes information pertaining to a particular location of the computerized watch and one or more movements of the computerized watch; andprior to outputting the alert at the predetermined time; determining, by the mobile phone, based on the particular location of the computerized watch and in response to determining that the one or more movements of the computerized watch indicate the particular user is currently bicycling, whether the particular user already completed the particular task; and responsive to determining that the particular user already completed the particular task, cancelling, by the mobile phone, the alert. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile phone comprising:
-
an input device configured to receive contextual information associated with a computerized watch, the computerized watch also being associated with a particular user of the mobile phone, wherein the contextual information includes information pertaining to a particular location of the computerized watch and one or more movements of the computerized watch; an output device configured to output an alert for reminding the particular user of the mobile phone to complete a particular task by a predetermined time, wherein the particular task is defined as riding a bicycle; and a notification manager configured to; receive information pertaining to the particular task that the particular user is to complete by the predetermined time; schedule the alert to be outputted by the output device of the mobile phone by the predetermined time; and prior to the output device outputting the alert at the predetermined time; determine, based on the particular location of the computerized watch and in response to determining that the one or more movements of the computerized watch indicate the particular user is currently bicycling, whether the particular user already completed the particular task; and responsive to determining that the particular user already completed the particular task, cancel the alert. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium comprising instructions that, when executed by a processor of a mobile phone, configure the processor to:
-
receive information pertaining to a particular task that a particular user of the mobile phone is to complete, wherein the particular task is defined as riding a bicycle; schedule an alert to be output for reminding the particular user to complete the particular task by a predetermined time; receive contextual information associated with a computerized watch that is also associated with the particular user of the mobile phone, wherein the contextual information includes information pertaining to a particular location of the computerized watch and one or more movements of the computerized watch; and prior to outputting the alert at the predetermined time; determine, based on the particular location of the computerized watch and in response to determining that the one or more movements of the computerized watch indicate the particular user is currently bicycling, whether the particular user already completed the particular task; and responsive to determining that the particular user already completed the particular task, cancel the alert. - View Dependent Claims (15, 16, 17, 18)
-
Specification