Alternate alarm notifications based on battery condition
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing device, a set alarm time of the a user device;
determining, by the computing device, an alert from the user device indicates that a battery drain condition of the user device will result in a failed alarm at the set alarm time at the user device;
based on receiving the alert, determining, by the computing device, a ranked list of members of a backup alarm group, wherein each member of the members is ranked based on a proximity of each member of the members to the user device and an alertness state of each member of the members, wherein the alertness state is whether a member is awake or asleep; and
sending, by the computing device, a message via a user device associated with the ranked member in the ranked list to provide an alternate alert to a user associated with the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for smart alarms are provided. A computer-implemented method includes: receiving, by a computing device, an input including a set alarm time; determining, by the computing device, a battery drain condition of the computing device; and based on the determining the battery drain condition, performing a step including one of: sounding the alarm prior to the set alarm time based on determining that a user-defined condition is met at a time of the battery drain condition; displaying a message on the computing device indicating the battery drain condition; and providing an alternate alert based on a detected sleep stage of a user corresponding to a predefined acceptable sleep stage.
30 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, a set alarm time of the a user device; determining, by the computing device, an alert from the user device indicates that a battery drain condition of the user device will result in a failed alarm at the set alarm time at the user device; based on receiving the alert, determining, by the computing device, a ranked list of members of a backup alarm group, wherein each member of the members is ranked based on a proximity of each member of the members to the user device and an alertness state of each member of the members, wherein the alertness state is whether a member is awake or asleep; and sending, by the computing device, a message via a user device associated with the ranked member in the ranked list to provide an alternate alert to a user associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, the computer program product comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive, by a computing device, a set alarm time of the a user device; program instructions to determine, by the computing device, an alert from the user devices indicates that a battery drain condition of the user device will result in a failed alarm at the set alarm time at the user device; based on receiving the alert, program instructions to determine, by the computing device, a ranked list of members of a backup alarm group, wherein each member of the members is ranked based on a proximity of each member of the members to the user device and an alertness state of each member of the members, wherein the alertness state is whether a member is awake or asleep; and program instructions to send, by the computing device, a message via a user device associated with the highest ranked member in the ranked list to provide an alternate alert to a user associated with the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive, by a computing device, a set alarm time of the a user device; program instructions to determine, by the computing device, an alert from the user devices indicates that a battery drain condition of the user device will result in a failed alarm at the set alarm time at the user device; based on receiving the alert, program instructions to determine, by the computing device, a ranked list of members of a backup alarm group, wherein each member of the members is ranked based on a proximity of each member of the members to the user device and an alertness state of each member of the members, wherein the alertness state is whether a member is awake or asleep; and program instructions to send, by the computing device, a message via a user device associated with the highest ranked member in the ranked list to provide an alternate alert to a user associated with the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification