IP Library › Granted Patent US 9,939,872
Granted Patent B2
US 9,939,872 · App. 14/817,572 · Granted Apr 10, 2018

Reduced-size user interfaces for battery management

Inventors: David Chance Graham (Campbell, CA); Imran Chaudhri (San Francisco, CA); Alan C. Dye (San Francisco, CA); Christopher Patrick Foss (San Francisco, CA); Jonathan P. Ive (San Francisco, CA); Kevin M. Lynch (Woodside, CA); Christopher Wilson (San Francisco, CA); Lawrence Y. Yang (San Francisco, CA)
Assignee: APPLE INC.
G06F1/3212G06F1/163G06F1/1694G06F1/3296G06F3/016G06F3/0412G06F3/0488Y02B60/1292
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,939,872
App. No.
14/817,572
Granted
Apr 10, 2018
Kind
B2
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.

Claims (187)

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.

2. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions to cause the electronic device to determine the battery level while the touch-sensitive display is inactive.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the second user input corresponds to a movement of the electronic device.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more programs further comprise instructions to cause the electronic device to:

detect a swipe on the touch-sensitive display while the battery alert is displayed; and

in response to detecting the swipe, remove the displayed battery alert from the touch-sensitive display.

5. The non-transitory computer-readable storage medium of claim 4 , wherein the swipe is a substantially downward swipe.

6. The non-transitory computer-readable storage medium of claim 4 , further comprising instructions to cause the electronic device to:

remove the displayed battery alert by displaying an animation that slides the displayed battery alert off-screen in a direction of the swipe.

7. The non-transitory computer-readable storage medium of claim 4 , further comprising instructions to cause the electronic device to:

remove the displayed battery alert from the touch-sensitive display by causing a display of the touch-sensitive display to become inactive.

8. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions to cause the electronic device to:

display the battery alert by displaying an animation that slides the battery alert upwards from a bottom of the touch-sensitive display.

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.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the third user input is a contact on the touch-sensitive display.

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.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the fourth output is different from the first output, the second output, and the third output.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the fourth output comprises a display of a current time on the touch-sensitive display.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the fourth output comprises a display of an indication of the battery level of the battery on the touch-sensitive display.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the electronic device further comprises at least one of an accelerometer and a gyroscope, further comprising instructions to cause the electronic device to:

while in the normal power mode:

receive third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds a predetermined value, produce a fifth output.

16. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions to cause the electronic device to:

while in the low-power mode:

receive the third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds the predetermined value, produce the fourth output.

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.

18. The method of claim 17 , further comprising:

determining the battery level while the touch-sensitive display is inactive.

19. The method of claim 17 , wherein the second user input corresponds to a movement of the electronic device.

20. The method of claim 17 , further comprising:

detecting a swipe on the touch-sensitive display while the battery alert is displayed; and

in response to detecting the swipe, removing the displayed battery alert from the touch-sensitive display.

21. The method of claim 17 , wherein the swipe is a substantially downward swipe.

22. The method of claim 17 , further comprising:

removing the displayed battery alert by displaying an animation that slides the displayed battery alert off-screen in a direction of the swipe.

23. The method of claim 17 , further comprising:

removing the displayed battery alert from the touch-sensitive display by causing a display of the touch-sensitive display to become inactive.

24. The method of claim 17 , further comprising:

displaying the battery alert by displaying an animation that slides the battery alert upwards from a bottom of the touch-sensitive display.

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.

26. The electronic device of claim 25 , further comprising instructions to cause the electronic device to:

determine the battery level while the touch-sensitive display is inactive.

27. The electronic device of claim 25 , wherein the second user input corresponds to a movement of the electronic device.

28. The electronic device of claim 25 , further comprising instructions to cause the electronic device to:

detect a swipe on the touch-sensitive display while the battery alert is displayed; and

in response to detecting the swipe, remove the displayed battery alert from the touch-sensitive display.

29. The electronic device of claim 25 , wherein the swipe is a substantially downward swipe.

30. The electronic device of claim 25 , further comprising instructions to cause the electronic device to:

remove the displayed battery alert by displaying an animation that slides the displayed battery alert off-screen in a direction of the swipe.

31. The electronic device of claim 25 , further comprising instructions to cause the electronic device to:

remove the displayed battery alert from the touch-sensitive display by causing a display of the touch-sensitive display to become inactive.

32. The electronic device of claim 25 , further comprising instructions to cause the electronic device to:

display the battery alert by displaying an animation that slides the battery alert upwards from a bottom of the touch-sensitive display.

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.

34. The method of claim 33 , wherein the third user input is a contact on the touch-sensitive display.

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.

36. The non-transitory computer-readable storage medium of claim 35 , wherein the third user input is a contact on the touch-sensitive display.

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.

38. The method of claim 37 , wherein the fourth output is different from the first output, the second output, and the third output.

39. The method of claim 37 , wherein the fourth output comprises a display of a current time on the touch-sensitive display.

40. The method of claim 37 , wherein the fourth output comprises a display of an indication of the battery level of the battery on the touch-sensitive display.

41. The method of claim 37 , wherein the electronic device further comprises at least one of an accelerometer and a gyroscope, and further comprising:

while in the normal power mode:

receiving third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds a predetermined value, producing a fifth output.

42. The method of claim 41 , further comprising:

while in the low-power mode:

receiving the third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds the predetermined value, producing the fourth output.

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.

44. The electronic device of claim 43 , wherein the fourth output is different from the first output, the second output, and the third output.

45. The electronic device of claim 43 , wherein the fourth output comprises a display of a current time on the touch-sensitive display.

46. The electronic device of claim 43 , wherein the fourth output comprises a display of an indication of the battery level of the battery on the touch-sensitive display.

47. The electronic device of claim 43 , wherein the electronic device further comprises at least one of an accelerometer and a gyroscope, further comprising instructions to cause the electronic device to:

while in the normal power mode:

receive third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds a predetermined value, produce a fifth output.

48. The electronic device of claim 47 , further comprising instructions to cause the electronic device to:

while in the low-power mode:

receive the third data from the at least one of the accelerometer and the gyroscope, and

in accordance with a determination that the third data of the at least one of the accelerometer and the gyroscope exceeds the predetermined value, produce the fourth output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2015
From: GRAHAM, DAVID CHANCE; CHAUDHRI, IMRAN; DYE, ALAN C.; FOSS, CHRISTOPHER PATRICK; IVE, JONATHAN P.; LYNCH, KEVIN M.; WILSON, CHRISTOPHER; YANG, LAWRENCE Y.
To: APPLE INC.
Reel/Frame 036332/0977 →
Continuity (4)
Provisional Application 62129882 · Mar 8, 2015
Provisional Application 62047606 · Sep 8, 2014
Provisional Application 62034103 · Aug 6, 2014
Related Publication 20160041597A1 · Feb 11, 2016