Alternate alarm notifications based on battery condition
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing device, preference data from a user device;
receiving, by the computing device, a set alarm time of the 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 the receiving the alert, determining a ranked list of members of a backup alarm group specified in the preference data, 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; and
sending a message to the highest ranked member in the ranked list, wherein the message instructs the highest ranked member 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.
28 Citations
8 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, preference data from a user device; receiving, by the computing device, a set alarm time of the 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 the receiving the alert, determining a ranked list of members of a backup alarm group specified in the preference data, 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; and sending a message to the highest ranked member in the ranked list, wherein the message instructs the highest ranked member to provide an alternate alert to a user associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a central processing unit (CPU), a computer readable memory and a non-transitory computer readable storage medium, for storing program instructions that executed by the CPU, associated with a computing device; program instructions to receive, by the computing device, preference data from a user device; program instructions to receive, by the computing device, a set alarm time of the user device; program instructions to determine, 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; program instructions to, based on the receiving the alert, determine, by the computing device, a ranked list of members of a backup alarm group specified in the preference data, 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; and program instructions to send, by the computing device, a message to the highest ranked member in the ranked list, wherein the message instructs the highest ranked member to provide an alternate alert to a user associated with the user device.
-
Specification