Reduced-size user interfaces for battery management
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
- determine a battery level of a battery of the electronic device;
in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic mechanism to issue a haptic output;
receive data indicative of a user input, wherein the data indicative of a user input is a first data and the user input is a first user input;
determine whether the data has been received within a predetermined time interval after the haptic output;
in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state;
after displaying the battery alert, receive second data indicative of a second user input;
determine whether the second data indicative of the second user input has been received within a second time interval after displaying the battery alert;
in accordance with a determination that the second data has been received within the second time interval, remove the displayed battery alert from the touch-sensitive display; and
in accordance with a determination that the second data has not been received within the second time interval;
determine an amount of time remaining before the battery level reaches a second threshold level, anddisplay the amount of time remaining.
1 Assignment
0 Petitions
Accused Products
Abstract
A device with a touch-sensitive display and a battery can determine a battery level of the battery, and in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic output and/or enter a low-power mode. While in low-power mode, the device may produce different outputs in response to user inputs than while in a normal power mode. In some embodiments, while in the low-power mode, the device may display only the time and an indication that the device is in a low-power mode.
137 Citations
48 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
-
determine a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic mechanism to issue a haptic output; receive data indicative of a user input, wherein the data indicative of a user input is a first data and the user input is a first user input; determine whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state; after displaying the battery alert, receive second data indicative of a second user input; determine whether the second data indicative of the second user input has been received within a second time interval after displaying the battery alert; in accordance with a determination that the second data has been received within the second time interval, remove the displayed battery alert from the touch-sensitive display; and in accordance with a determination that the second data has not been received within the second time interval; determine an amount of time remaining before the battery level reaches a second threshold level, and display the amount of time remaining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
-
determine a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic mechanism to issue a haptic output; receive data indicative of a user input; determine whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state; while displaying the battery alert, detect a third user input; and in response to detecting the third user input; determine an amount of time remaining before the battery level reaches a second threshold level, and display the amount of time remaining. - View Dependent Claims (10)
-
-
11. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, at least one hardware button, and a rotatable input mechanism, cause the electronic device to:
-
wherein the electronic device is configured to, while in a normal power mode, produce a first output responsive to input at the touch-sensitive display, a second output responsive to input at the at least one hardware button, and a third output responsive to input at the rotatable input mechanism; determine a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value; cause a haptic mechanism to issue a haptic output; and enter a low-power mode, the low-power mode characterized in that a fourth output is produced responsive to input at any of the touch-sensitive display, the at least one hardware button, or the rotatable input mechanism; receive data indicative of a user input; determine whether the data has been received within a predetermined time interval after the haptic output; and in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
at an electronic device with a touch-sensitive display, a battery, and a haptic mechanism; determining a battery level of the battery; in accordance with a determination that the battery level is at or below a first threshold value, causing the haptic mechanism to issue a haptic output; receiving data indicative of a user input, wherein the data indicative of a user input is a first data and the user input is a first user input; determining whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, displaying a battery alert on the touch-sensitive display, wherein displaying the battery alert comprises activating the display from an inactive state; after displaying the battery alert, receive second data indicative of a second user input; determine whether the second data indicative of the second user input has been received within a second time interval after displaying the battery alert; in accordance with a determination that the second data has been received within the second time interval, remove the displayed battery alert from the touch-sensitive display; and in accordance with a determination that the second data has not been received within the second time interval; determine an amount of time remaining before the battery level reaches a second threshold level, and display the amount of time remaining. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An electronic device, comprising:
-
a battery; a haptic mechanism; a touch-sensitive display; a memory; and a processor coupled to the battery, the haptic mechanism, the touch-sensitive display, and the memory wherein the memory comprises instructions to cause the electronic device to; determine a battery level of the battery; in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic mechanism to issue a haptic output; receive data indicative of a user input, wherein the data indicative of a user input is a first data and the user input is a first user input; determine whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state; after displaying the battery alert, receive second data indicative of a second user input; determine whether the second data indicative of the second user input has been received within a second time interval after displaying the battery alert; in accordance with a determination that the second data has been received within the second time interval, remove the displayed battery alert from the touch-sensitive display; and in accordance with a determination that the second data has not been received within the second time interval; determine an amount of time remaining before the battery level reaches a second threshold level, and display the amount of time remaining. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
at an electronic device with a touch-sensitive display, a battery, and a haptic mechanism; determining a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value, causing a haptic mechanism to issue a haptic output; receiving data indicative of a user input; determining whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, displaying a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state; while displaying the battery alert, detecting a third user input; and in response to detecting the third user input; determining an amount of time remaining before the battery level reaches a second threshold level, and displaying the amount of time remaining. - View Dependent Claims (34)
-
35. An electronic device, comprising:
-
a battery; a haptic mechanism; a touch-sensitive display; a memory; and a processor coupled to the battery, the haptic mechanism, the touch-sensitive display, and the memory wherein the memory comprises instructions to cause the electronic device to; determine a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic mechanism to issue a haptic output; receive data indicative of a user input; determine whether the data has been received within a predetermined time interval after the haptic output; in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state; while displaying the battery alert, detect a third user input; and in response to detecting the third user input; determine an amount of time remaining before the battery level reaches a second threshold level, and display the amount of time remaining. - View Dependent Claims (36)
-
-
37. A method comprising:
-
at an electronic device with a touch-sensitive display, a battery, a haptic mechanism, at least one hardware button, and a rotatable input mechanism; wherein the electronic device is configured to, while in a normal power mode, producing a first output responsive to input at the touch-sensitive display, a second output responsive to input at the at least one hardware button, and a third output responsive to input at the rotatable input mechanism; determining a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value; causing a haptic mechanism to issue a haptic output; and entering a low-power mode, the low-power mode characterized in that a fourth output is produced responsive to input at any of the touch-sensitive display, the at least one hardware button, or the rotatable input mechanism; receiving data indicative of a user input; determining whether the data has been received within a predetermined time interval after the haptic output; and in accordance with a determination that the data has been received within the predetermined time interval, displaying a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. An electronic device, comprising:
-
a battery; a haptic mechanism; a touch-sensitive display; at least one hardware button; a rotatable input mechanism, a memory; and a processor coupled to the battery, the haptic mechanism, the touch-sensitive display, the at least one hardware button, the rotatable input mechanism, and the memory wherein the memory comprises instructions to cause the electronic device to; wherein the electronic device is configured to, while in a normal power mode, produce a first output responsive to input at the touch-sensitive display, a second output responsive to input at the at least one hardware button, and a third output responsive to input at the rotatable input mechanism; determine a battery level of a battery of the electronic device; in accordance with a determination that the battery level is at or below a first threshold value; cause a haptic mechanism to issue a haptic output; and enter a low-power mode, the low-power mode characterized in that a fourth output is produced responsive to input at any of the touch-sensitive display, the at least one hardware button, or the rotatable input mechanism; receive data indicative of a user input; determine whether the data has been received within a predetermined time interval after the haptic output; and in accordance with a determination that the data has been received within the predetermined time interval, display a battery alert on the touch-sensitive display, wherein causing the display of the battery alert comprises causing activation of the display from an inactive state. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification