Reduced-size interfaces for managing alerts
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 one or more processors of an electronic device with a display, cause the device to:
- receive an alert comprising information;
in response to receiving the alert, issue a perceptual output;
after issuing the perceptual output, detect a user input;
in response to the user input and after issuing the perceptual output;
in accordance with a determination that the user input was detected within a predetermined time interval, after the device generated the perceptual output, activate the display from an inactive state and display a notification on the display, wherein the notification comprises a first portion of the information; and
in accordance with a determination that the user input was detected after the predetermined time interval after the device generated the perceptual output, activate the display from an inactive state and display a notification indicator on the display, wherein the notification indicator does not include a first portion of the information.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display can receive an alert comprising information, and in response to receiving the alert, issue a perceptual output. The device can detect a user input and determine whether the user input was detected within a predetermined time interval after the perceptual output. In accordance with a determination that the user input was detected within the predetermined time interval, the device can display a notification on the display, wherein the notification comprises a first portion of the information. If the device continues to detect the user input after a second predetermined time period, the device can display a second portion of the information, where the second portion is different from the first portion.
163 Citations
153 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 one or more processors of an electronic device with a display, cause the device to:
-
receive an alert comprising information; in response to receiving the alert, issue a perceptual output; after issuing the perceptual output, detect a user input; in response to the user input and after issuing the perceptual output; in accordance with a determination that the user input was detected within a predetermined time interval, after the device generated the perceptual output, activate the display from an inactive state and display a notification on the display, wherein the notification comprises a first portion of the information; and in accordance with a determination that the user input was detected after the predetermined time interval after the device generated the perceptual output, activate the display from an inactive state and display a notification indicator on the display, wherein the notification indicator does not include a first portion of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
2. The non-transitory computer-readable storage medium according to claim 1, wherein the notification comprises an application affordance for launching an application associated with the alert, further comprising instructions to cause the device to:
-
detect a selection of the application affordance; and in response to detecting the selection, launch the application associated with the alert.
-
-
3. The non-transitory computer-readable storage medium according to claim 1, wherein the display is a touch-sensitive display, further comprising instructions to cause the device to:
-
while the notification is displayed, detect a second contact on the touch-sensitive display; determine whether the second contact meets a dismissal criteria; and in accordance with a determination that the second contact meets the dismissal criteria, remove the notification from the display.
-
-
4. The non-transitory computer-readable storage medium according to claim 3, wherein displaying the notification comprises displaying an animation that translates the notification onto the display in a first direction, and wherein the second contact meets the dismissal criteria when the second contact comprises a movement of the contact in a second direction opposite the first direction.
-
5. The non-transitory computer-readable storage medium according to claim 1, further comprising instructions to cause the device to:
-
determine whether a second user input has been detected within a second predetermined time interval after displaying the notification; in accordance with a determination that the second user input has been detected within the second predetermined time interval, remove the notification from the display; and in accordance with a determination that the second user input has not been detected within the second predetermined time interval, display a second portion of the information, wherein the second portion is different from the first portion.
-
-
6. The non-transitory computer-readable storage medium according to claim 3, wherein the second contact meets the dismissal criteria when the second contact comprises a swipe.
-
7. The non-transitory computer-readable storage medium according to claim 4, wherein removing the notification includes displaying an animation that translates the notification off of the display in the second direction.
-
8. The non-transitory computer-readable storage medium according to claim 5, wherein the alert is an electronic message, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
while the second portion of the information is displayed, detect a fourth contact on the display; and in response to detecting the fourth contact, display at least a portion of a message conversation comprising electronic messages sent to and received from a source of the electronic message.
-
-
9. The non-transitory computer-readable storage medium according to claim 5, wherein the alert comprises audio content, and wherein displaying the second portion of the information comprises displaying an option to play the audio content, and wherein the non-transitory computer-readable storage medium further comprises instructions to cause the device to:
-
detect a selection of the option to play the audio content; and in response to detecting the selection, play the audio content.
-
-
10. The non-transitory computer-readable storage medium according to claim 9, wherein the audio content is a first audio content, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
after detecting the selection of the option to play the first audio content, receive a second alert comprising second audio content; and in response to receiving the second alert, play the second audio content.
-
-
11. The non-transitory computer-readable storage medium according to claim 5, further comprising instructions to cause the device to:
-
while displaying the second portion of the information, detect a third user input; and in response to detecting the third user input, scroll the second portion of the information in accordance with the third user input.
-
-
12. The non-transitory computer-readable storage medium according to claim 11, wherein the third user input is a swipe on the display.
-
13. The non-transitory computer-readable storage medium according to claim 11, wherein the device comprises a rotatable input mechanism, and wherein the third user input is a rotation of the rotatable input mechanism.
-
14. The non-transitory computer-readable storage medium according to claim 11, wherein the third user input is associated with a downward direction, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
determine whether a beginning of the information is displayed; and in accordance with a determination that the beginning of the information is displayed, and in response to detecting the third user input, remove the second portion of the information from the display.
-
-
15. The non-transitory computer-readable storage medium according to claim 11, wherein the third user input is associated with an upward direction, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
determine whether an end of the information is displayed; and in accordance with a determination that the end of the information is displayed, and in response to detecting the third user input, display a first plurality of user interface objects on the display, wherein the user interface objects are associated with actions corresponding to an application associated with the alert.
-
-
16. The non-transitory computer-readable storage medium according to claim 15, wherein the first plurality of user interface objects are scrolled upward onto the display below the end of the information as the information is scrolled upwards on the display.
-
17. The non-transitory computer-readable storage medium according to claim 14, wherein removing the second portion of the information from the display comprises replacing display of the second portion of the notification with display of a home screen comprising an indication of the time, wherein the home screen is displayed without an indication that the alert is unread.
-
18. The non-transitory computer-readable storage medium according to claim 14, wherein removing the second portion of the information includes sliding the second portion of the information off of the display in the second direction.
-
19. The non-transitory computer-readable storage medium according to claim 5, wherein the device is configured to detect an intensity of contacts on the touch-sensitive display, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
detect a fifth contact on the display; determine whether the characteristic intensity of the fifth contact is above a threshold intensity; in accordance with a determination that the characteristic intensity of the fifth contact is above the threshold intensity, display a first plurality of user interface objects, wherein the user interface objects are associated with actions corresponding to the application associated with the alert; and in accordance with a determination that the characteristic intensity of the fifth contact is below the threshold intensity, launch an application associated with the alert.
-
-
20. The non-transitory computer-readable storage medium according to claim 15, further comprising instructions to cause the device to:
-
detect a selection of a first user interface object in the first plurality of user interface objects; and in response to detecting the selection of the first user interface object, send data to an external electronic device to cause the external electronic device to launch the application associated with the alert.
-
-
21. The non-transitory computer-readable storage medium according to claim 5, further comprising instructions to cause the device to:
-
while the second portion of the information is displayed, determine whether user input has been received within a third predetermined time interval; and in accordance with a determination that no user input has been received within the third predetermined time interval, inactivate the display.
-
-
22. The non-transitory computer-readable storage medium of claim 5, wherein the notification is displayed adjacent to the second portion of the information, and wherein the notification comprises an application affordance, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
while the second portion of the information is displayed, detect a selection of the application affordance; and in response to detecting the selection of the application affordance, display a second plurality of user interface objects.
-
-
23. The non-transitory computer-readable storage medium according to claim 22, further comprising instructions to cause the device to:
-
detect a selection of a first user interface object of the second plurality of user interface objects; and in response to detecting the selection of the first user interface object, display a third plurality of user interface objects.
-
-
24. The non-transitory computer-readable storage medium according to claim 1, wherein the electronic device comprises a hardware button, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
detect an input on the hardware button; and in response to detecting the input on the hardware button, display a third plurality of user interface objects.
-
-
25. The non-transitory computer-readable storage medium according to claim 23, further comprising instructions to cause the device to:
-
detect a selection of a first user interface object of the third plurality of user interface objects; and in response to detecting the selection of the first user interface object of the third plurality of user interface objects, display a user interface for selecting a predefined response message.
-
-
26. The non-transitory computer-readable storage medium according to claim 25, further comprising instructions to cause the device to:
-
detect a selection of a first predefined response message; and in response to detecting the selection of the first predefined response message, send the first predefined response message to a source of the alert.
-
-
27. The non-transitory computer-readable storage medium according to claim 26, wherein sending the first predefined response message to the source of the alert comprises:
-
displaying a confirmation affordance; detecting a selection of the confirmation affordance; and in response to detecting the selection of the confirmation affordance, sending the first predefined response message to the source of the alert.
-
-
28. The non-transitory computer-readable storage medium according to claim 26, further comprising instructions to cause the device to:
-
after sending the first predefined response message to the source, display a message-sent confirmation screen on the display; and replace display of the message-sent confirmation screen with display of the home screen, wherein the home screen is displayed without an indication that the alert is unread.
-
-
29. The non-transitory computer-readable storage medium according to claim 23, further comprising instructions that cause the device to:
-
detect a selection of a second user interface object of the third plurality of user interface objects; and in response to detecting the selection of the second user interface object of the third plurality of user interface objects, display a user interface for selecting an emoji icon.
-
-
30. The non-transitory computer-readable storage medium according to claim 29, further comprising instructions to cause the device to:
-
detect a selection of a first emoji icon; and in response to detecting the selection of the first emoji icon, send the first emoji icon to the source of the alert.
-
-
31. The non-transitory computer-readable storage medium according to claim 30, wherein sending the emoji icon to the source of the alert comprises:
-
displaying a confirmation affordance; detecting a selection of the confirmation affordance; and in response to detecting the selection of the confirmation affordance, sending the emoji icon to the source of the alert.
-
-
32. The non-transitory computer-readable storage medium according to claim 22, further comprising instructions that cause the device to:
-
detect a selection of a second user interface object of the second plurality of user interface objects; and in response to detecting the selection of the second user interface object of the second plurality of user interface objects; determine whether the second portion of the information was displayed; in accordance with a determination that the second portion of the information was displayed, display the home screen, wherein the home screen is displayed without an indication that the alert is unread; and in accordance with a determination that the second portion of the information was not displayed, display the home screen, wherein the home screen comprises an indication that the alert is unread.
-
-
33. The non-transitory computer-readable storage medium according to claim 22, further comprising instructions to cause the device to:
-
detect a selection of a second user interface object of the second plurality of user interface objects; and in response to detecting the selection of the second user interface object of the second plurality of user interface objects; determine whether the second portion of the information was displayed; in accordance with a determination that the second portion of the information was displayed, display the clock face, wherein the clock face is displayed without an indication that the alert is unread; and in accordance with a determination that the second portion of the information was not displayed, display the clock face, wherein the clock face comprises an indication that the alert is unread.
-
-
34. The non-transitory computer-readable storage medium according to claim 22, further comprising instructions that cause the device to:
-
detect a selection of a third user interface object of the second plurality of user interface objects; and in response to detecting the selection of the third user interface object of the second plurality of user interface objects, display a virtual keyboard on the display.
-
-
35. The non-transitory computer-readable storage medium according to claim 22, wherein the device comprises a microphone, the non-transitory computer-readable storage medium further comprising instructions that cause the device to:
-
detect a selection of a fourth user interface object of the second plurality of user interface objects; and in response to detecting the selection of the fourth user interface object of the second plurality of user interface objects; record an audio input from the microphone, and send data corresponding to the recorded audio input to the source of the alert.
-
-
36. The non-transitory computer-readable storage medium according to claim 35, wherein sending data corresponding to the recorded audio input comprises:
-
displaying an indication of the recorded audio input and a send affordance on the display; detecting a selection of the send affordance; and in response to detecting the selection of the send affordance, sending the data corresponding to the recorded audio input to the source of the alert.
-
-
37. The non-transitory computer-readable storage medium according to claim 2, wherein the electronic device comprises a rotatable and depressible input mechanism, the non-transitory computer-readable storage medium further comprising instructions to cause the device to:
-
after launching the application, detect a depression of the rotatable and depressible input mechanism; and in response to detecting the depression, display the home screen on the display.
-
-
38. The non-transitory computer-readable storage medium according to claim 37, wherein the rotatable and depressible input mechanism is a mechanical button that is rotatable, and wherein the depression represents a press on the mechanical button.
-
39. The non-transitory computer-readable storage medium according to claim 37, wherein the rotatable and depressible input mechanism is a capacitive button that is rotatable, and wherein the depression represents a touch on the capacitive button.
-
40. The non-transitory computer-readable storage medium according claim 1, wherein the notification is a first notification, the non-transitory computer-readable storage medium further comprising instructions that cause the device to:
-
while the first notification is displayed, receive a second alert comprising second information; and in response to receiving the second alert, replace display of the first notification with display of a second notification, wherein the second notification comprises a first portion of the second information.
-
-
41. The non-transitory computer-readable storage medium according to claim 40, further comprising instructions that cause the device to:
in response to receiving the second alert, issue a second perceptual output.
-
42. The non-transitory computer-readable storage medium according to claim 40, further comprising instructions that cause the device to:
-
detect a request to dismiss the second notification; in response to detecting the request; dismiss the second notification, and re-display the first notification.
-
-
43. The non-transitory computer-readable storage medium according to claim 40, further comprising instructions that cause the device to:
-
detect a request to dismiss the second notification; in response to detecting the request; dismiss the second notification, and display the home screen, wherein the home screen comprises an indication that the first alert and the second alert are unread.
-
-
44. The non-transitory computer-readable storage medium according to claim 40, further comprising instructions that cause the device to:
-
detect a request to dismiss the second notification; in response to detecting the request; dismiss the second notification, and display the clock face, wherein the clock face comprises an indication that the first alert and the second alert are unread.
-
-
45. The non-transitory computer-readable storage medium according to claim 5, further comprising instructions that cause the device to:
-
while displaying the second portion of the information, receive a second alert comprising second information; and in response to receiving the second alert, replace display of the second portion of the information with display of a second notification, wherein the second notification comprises a first portion of the second information.
-
-
46. The non-transitory computer-readable storage medium according to claim 5, wherein the alert is a first alert received from a source, the non-transitory computer-readable storage medium further comprising instructions that cause the device to:
-
while displaying the second portion of the information, receive a second alert from the source; and in response to receiving the second alert, display a grouped notification representing the first alert and the second alert.
-
-
47. The non-transitory computer-readable storage medium according to claim 46, wherein the first alert and the second alert are associated with the same application.
-
48. The non-transitory computer-readable storage medium according to claim 47, further comprising instructions that cause the device to:
-
detect a sixth contact on the grouped notification; and in response to detecting the sixth contact, display a list of alerts received from the source, wherein the list of alerts is associated with the same application.
-
-
49. The non-transitory computer-readable storage medium according to claim 1, wherein the alert is a fitness alert, further comprising instructions that cause the device to:
-
after a second predetermined time interval, replacing display of the notification with display of a user interface object representing a fitness achievement; and after a third predetermined time interval, replacing display of the user interface object with display of a second portion of the information, wherein the second portion is different from the first portion.
-
-
50. The non-transitory computer-readable storage medium according to claim 33, wherein the indication that the alert is unread includes a display of a chevron.
-
51. The non-transitory computer-readable storage medium according to claim 50, wherein the display of the chevron is animated.
-
52. The non-transitory computer-readable storage medium according to claim 50, wherein the chevron points in a first direction and the display is a touch-sensitive display, further comprising instructions that cause the device to:
in response to detecting a swipe on the display in the first direction, displaying the notification on the display.
-
2. The non-transitory computer-readable storage medium according to claim 1, wherein the notification comprises an application affordance for launching an application associated with the alert, further comprising instructions to cause the device to:
-
-
53. A method, comprising:
at an electronic device with a display; receiving an alert comprising information; in response to receiving the alert, issuing a perceptual output; after issuing the perceptual output, detecting a user input; in response to the user input and after issuing the perceptual output; in accordance with a determination that the user input was detected within a predetermined time interval after the device generated the perceptual output, activating the display from an inactive state and displaying a notification on the display, wherein the notification comprises a first portion of the information; and in accordance with a determination that the user input was detected after the predetermined time interval after the device generated the perceptual output, activate the display from an inactive state and display a notification indicator on the display, wherein the notification indicator does not include a first portion of the information. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
-
54. The method according to claim 53, wherein the electronic device comprises a haptic mechanism, and wherein issuing the perceptual output comprises causing the haptic mechanism to issue a haptic output.
-
55. The method according to claim 53, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval after the perceptual output, displaying a clock face, wherein the clock face comprises an indication that the alert is unread.
-
56. The method according to claim 53, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval after the perceptual output, displaying a home screen, wherein the home screen comprises a plurality of user interface objects representing a plurality of applications, the user interface objects, when activated, launching the corresponding application, and wherein the home screen comprises an indication that the alert is unread.
-
57. The method according to claim 53, wherein displaying the notification comprises replacing display of a home screen with display of the notification.
-
58. The method according to claim 53, wherein displaying the notification comprises displaying an animation that translates the notification onto the display in a first direction.
-
59. The method according to claim 53, wherein the notification comprises an application affordance for launching an application associated with the alert, the method further comprising:
-
detecting a selection of the application affordance; and in response to detecting the selection, launching the application associated with the alert.
-
-
60. The method according to claim 53, further comprising:
in response to receiving the alert, determining whether a user activity level meets an activity criteria, wherein issuing the perceptual output is delayed until the user activity level meets the activity criteria.
-
61. The method according to claim 53, wherein the display is a touch-sensitive display and the device is configured to detect an intensity of contacts on the touch-sensitive display, the method further comprising:
-
while the notification is displayed, detecting a contact on the display; determining whether the characteristic intensity of the contact is above a threshold intensity; in accordance with a determination that the characteristic intensity of the contact is above the threshold intensity, displaying an option for suppressing one or more subsequent alerts that meet a mute criteria; and in accordance with a determination that the characteristic intensity of the contact is below the threshold intensity, and in accordance with a determination that the contact is at a location on the display corresponding to the application affordance, launching the application associated with the alert.
-
-
62. The method according to claim 61, wherein the mute criteria is based on the source of the alert.
-
63. The method according to claim 53, wherein the display is a touch-sensitive display, the method further comprising:
-
while the notification is displayed, detecting a second contact on the touch-sensitive display; determining whether the second contact meets a dismissal criteria; and in accordance with a determination that the second contact meets the dismissal criteria, removing the notification from the display.
-
-
64. The method according to claim 63, wherein the second contact meets the dismissal criteria when the second contact comprises a swipe.
-
65. The method according to claim 63, wherein the second contact meets the dismissal criteria when the second contact comprises a movement of the second contact that exceeds a threshold distance.
-
66. The method according to claim 63, wherein displaying the notification comprises displaying an animation that translates the notification onto the display in a first direction, and wherein the second contact meets the dismissal criteria when the second contact comprises a movement of the contact in a second direction opposite the first direction.
-
67. The method according to claim 63, wherein the second contact comprises a movement of the second contact and a release of the second contact, the method further comprising:
-
in response to detecting the movement of the second contact; sliding the notification on the display in accordance with the movement of the second contact, and displaying a dismissal indicator adjacent to the notification; in accordance with a determination that the second contact meets the dismissal criteria and in response to detecting the release of the second contact, removing the dismissal indicator and the notification from the display; and in accordance with a determination that the second contact does not meet the dismissal criteria and in response to detecting the release of the second contact; displaying an animation that translates the notification back to an initial position on the display, and removing the dismissal indicator from the display.
-
-
68. The method according to claim 66, wherein removing the notification includes displaying an animation that translates the notification off of the display in the second direction.
-
69. The method according to claim 63, wherein removing the notification from the display includes inactivating the display.
-
70. The method according to claim 63, wherein removing the notification from the display comprises replacing display of the notification with display of a home screen, wherein the home screen comprises an indication that the alert is unread.
-
71. The method according to claim 63, wherein removing the notification from the display comprises replacing display of the notification with display of a clock face, wherein the clock face comprises an indication that the alert is unread.
-
72. The method according to claim 53, further comprising:
-
determining whether a second user input has been detected within a second predetermined time interval after displaying the notification; in accordance with a determination that the second user input has been detected within the second predetermined time interval, removing the notification from the display; and in accordance with a determination that the second user input has not been detected within the second predetermined time interval, displaying a second portion of the information, wherein the second portion is different from the first portion.
-
-
73. The method according to claim 53, further comprising:
-
determining whether the user input continues to be detected after a second predetermined time interval after displaying the notification; in accordance with a determination that the user input continues to be detected after the second predetermined time interval, displaying a second portion of the information, wherein the second portion is different from the first portion; and in accordance with a determination that the user input does not continue to be detected after the second predetermined time interval, removing the notification from the display.
-
-
74. The method according to claim 53, further comprising:
-
while displaying the notification, detecting a third contact on the display; and in response to detecting the third contact, displaying a second portion of the information, wherein the second portion is different from the first portion.
-
-
75. The method according to claim 73, wherein the second portion is displayed adjacent to the notification.
-
76. The method according to claim 74, wherein the third contact is a swipe in the first direction, and wherein displaying the second portion of the information comprises sliding the second portion of the information onto the screen in the first direction.
-
77. The method according to claim 72, wherein displaying the second portion of the information further comprises:
-
obtaining configuration data indicating whether to display the second portion of the information; and displaying the second portion of the information in response to a determination that the configuration data indicates that the second portion of the information should be displayed.
-
-
78. The method according to claim 53, further comprising:
-
while displaying the notification, detecting a selection of the application affordance; and in response to detecting a selection of the application affordance, launching an application associated with the alert.
-
-
79. The method according to claim 72, wherein the alert is an electronic message, the method further comprising:
-
while the second portion of the information is displayed, detecting a fourth contact on the display; and in response to detecting the fourth contact, displaying at least a portion of a message conversation comprising electronic messages sent to and received from a source of the electronic message.
-
-
80. The method according to claim 71, wherein the alert comprises audio content, and wherein displaying the second portion of the information comprises displaying an option to play the audio content, the method further comprising:
-
detecting a selection of the option to play the audio content; and in response to detecting the selection, playing the audio content.
-
-
81. The method according to claim 80, wherein the audio content is a first audio content, the method further comprising:
-
after detecting the selection of the option to play the first audio content, receiving a second alert comprising second audio content; and in response to receiving the second alert, playing the second audio content.
-
-
82. The method according to claim 72, further comprising:
-
while displaying the second portion of the information, detecting a third user input; and in response to detecting the third user input, scrolling the second portion of the information in accordance with the third user input.
-
-
83. The method according to claim 82, wherein the third user input is a swipe on the display.
-
84. The method according to claim 82, wherein the device comprises a rotatable input mechanism, and wherein the third user input is a rotation of the rotatable input mechanism.
-
85. The method according to claim 82, wherein the third user input is associated with a downward direction, the method further comprising:
-
determining whether a beginning of the information is displayed; and in accordance with a determination that the beginning of the information is displayed, and in response to detecting the third user input, removing the second portion of the information from the display.
-
-
86. The method according to claim 82, wherein the third user input is associated with an upward direction, the method further comprising:
-
determining whether an end of the information is displayed; and in accordance with a determination that the end of the information is displayed, and in response to detecting the third user input, displaying a first plurality of user interface objects on the display, wherein the user interface objects are associated with actions corresponding to an application associated with the alert.
-
-
87. The method according to claim 86, wherein the first plurality of user interface objects are scrolled upward onto the display below the end of the information as the information is scrolled upwards on the display.
-
88. The method according to claim 85, wherein removing the second portion of the information from the display comprises replacing display of the second portion of the notification with display of a home screen comprising an indication of the time, wherein the home screen is displayed without an indication that the alert is unread.
-
89. The method according to claim 85, wherein removing the second portion of the information includes sliding the second portion of the information off of the display in the second direction.
-
90. The method according to claim 72, wherein the device is configured to detect an intensity of contacts on the touch-sensitive display, the method further comprising:
-
detecting a fifth contact on the display; determining whether the characteristic intensity of the fifth contact is above a threshold intensity; in accordance with a determination that the characteristic intensity of the fifth contact is above the threshold intensity, displaying a first plurality of user interface objects, wherein the user interface objects are associated with actions corresponding to the application associated with the alert; and in accordance with a determination that the characteristic intensity of the fifth contact is below the threshold intensity, launching an application associated with the alert.
-
-
91. The method according to claim 86, further comprising:
-
detecting a selection of a first user interface object in the first plurality of user interface objects; and in response to detecting the selection of the first user interface object, sending data to an external electronic device to cause the external electronic device to launch the application associated with the alert.
-
-
92. The method according to claim 72, further comprising:
-
while the second portion of the information is displayed, determining whether user input has been received within a third predetermined time interval; and in accordance with a determination that no user input has been received within the third predetermined time interval, inactivating the display.
-
-
93. The method of claim 72, wherein the notification is displayed adjacent to the second portion of the information, and wherein the notification comprises an application affordance, the method further comprising:
-
while the second portion of the information is displayed, detecting a selection of the application affordance; and in response to detecting the selection of the application affordance, displaying a second plurality of user interface objects.
-
-
94. The method according to claim 93, further comprising:
-
detecting a selection of a first user interface object of the second plurality of user interface objects; and in response to detecting the selection of the first user interface object, displaying a third plurality of user interface objects.
-
-
95. The method according to claim 53, wherein the electronic device comprises a hardware button, the method further comprising:
-
detecting an input on the hardware button; and in response to detecting the input on the hardware button, displaying a third plurality of user interface objects.
-
-
96. The method according to claim 94, further comprising:
-
detecting a selection of a first user interface object of the third plurality of user interface objects; and in response to detecting the selection of the first user interface object of the third plurality of user interface objects, displaying a user interface for selecting a predefined response message.
-
-
97. The method according to claim 96, further comprising:
-
detecting a selection of a first predefined response message; and in response to detecting the selection of the first predefined response message, sending the first predefined response message to a source of the alert.
-
-
98. The method according to claim 97, wherein sending the first predefined response message to the source of the alert comprises:
-
displaying a confirmation affordance; detecting a selection of the confirmation affordance; and in response to detecting the selection of the confirmation affordance, sending the first predefined response message to the source of the alert.
-
-
99. The method according to claim 97, further comprising:
-
after sending the first predefined response message to the source, displaying a message-sent confirmation screen on the display; and replacing display of the message-sent confirmation screen with display of the home screen, wherein the home screen is displayed without an indication that the alert is unread.
-
-
100. The method according to claim 94, further comprising:
-
detecting a selection of a second user interface object of the third plurality of user interface objects; and in response to detecting the selection of the second user interface object of the third plurality of user interface objects, displaying a user interface for selecting an emoji icon.
-
-
101. The method according to claim 100, further comprising:
-
detecting a selection of a first emoji icon; and in response to detecting the selection of the first emoji icon, sending the first emoji icon to the source of the alert.
-
-
102. The method according to claim 101, wherein sending the emoji icon to the source of the alert comprises:
-
displaying a confirmation affordance; detecting a selection of the confirmation affordance; and in response to detecting the selection of the confirmation affordance, sending the emoji icon to the source of the alert.
-
-
103. The method according to claim 93, further comprising:
-
detecting a selection of a second user interface object of the second plurality of user interface objects; and in response to detecting the selection of the second user interface object of the second plurality of user interface objects; determining whether the second portion of the information was displayed; in accordance with a determination that the second portion of the information was displayed, displaying the home screen, wherein the home screen is displayed without an indication that the alert is unread; and in accordance with a determination that the second portion of the information was not displayed, displaying the home screen, wherein the home screen comprises an indication that the alert is unread.
-
-
104. The method according to claim 93, further comprising:
-
detecting a selection of a second user interface object of the second plurality of user interface objects; and in response to detecting the selection of the second user interface object of the second plurality of user interface objects; determining whether the second portion of the information was displayed; in accordance with a determination that the second portion of the information was displayed, displaying the clock face, wherein the clock face is displayed without an indication that the alert is unread; and in accordance with a determination that the second portion of the information was not displayed, displaying the clock face, wherein the clock face comprises an indication that the alert is unread.
-
-
105. The method according to claim 93, further comprising:
-
detecting a selection of a third user interface object of the second plurality of user interface objects; and in response to detecting the selection of the third user interface object of the second plurality of user interface objects, displaying a virtual keyboard on the display.
-
-
106. The method according to claim 93, further comprising:
-
detecting a selection of a fourth user interface object of the second plurality of user interface objects; and in response to detecting the selection of the fourth user interface object of the second plurality of user interface objects; recording an audio input from the microphone, and sending data corresponding to the recorded audio input to the source of the alert.
-
-
107. The method according to claim 106, wherein sending data corresponding to the recorded audio input comprises:
-
displaying an indication of the recorded audio input and a send affordance on the display; detecting a selection of the send affordance; and in response to detecting the selection of the send affordance, sending the data corresponding to the recorded audio input to the source of the alert.
-
-
108. The method according to claim 59, wherein the electronic device comprises a rotatable and depressible input mechanism, the method further comprising:
-
after launching the application, detecting a depression of the rotatable and depressible input mechanism; and in response to detecting the depression, displaying the home screen on the display.
-
-
109. The method according to claim 108, wherein the rotatable and depressible input mechanism is a mechanical button that is rotatable, and wherein the depression represents a press on the mechanical button.
-
110. The method according to claim 108, wherein the rotatable and depressible input mechanism is a capacitive button that is rotatable, and wherein the depression represents a touch on the capacitive button.
-
111. The method according claim 53, wherein the notification is a first notification, the method further comprising:
-
while the first notification is displayed, receiving a second alert comprising second information; and in response to receiving the second alert, replacing display of the first notification with display of a second notification, wherein the second notification comprises a first portion of the second information.
-
-
112. The method according to claim 111, further comprising:
in response to receiving the second alert, issuing a second perceptual output.
-
113. The method according to claim 111, further comprising:
-
detecting a request to dismiss the second notification; in response to detecting the request; dismissing the second notification, and re-displaying the first notification.
-
-
114. The method according to claim 111, further comprising:
-
detecting a request to dismiss the second notification; in response to detecting the request; dismissing the second notification, and displaying the home screen, wherein the home screen comprises an indication that the first alert and the second alert are unread.
-
-
115. The method according to claim 111, further comprising:
-
detecting a request to dismiss the second notification; in response to detecting the request; dismissing the second notification, and displaying the clock face, wherein the clock face comprises an indication that the first alert and the second alert are unread.
-
-
116. The method according to claim 72, further comprising:
-
while displaying the second portion of the information, receiving a second alert comprising second information; and in response to receiving the second alert, replacing display of the second portion of the information with display of a second notification, wherein the second notification comprises a first portion of the second information.
-
-
117. The method according to claim 72, wherein the alert is a first alert received from a source, the method further comprising:
-
while displaying the second portion of the information, receiving a second alert from the source; and in response to receiving the second alert, displaying a grouped notification representing the first alert and the second alert.
-
-
118. The method according to claim 117, wherein the first alert and the second alert are associated with the same application.
-
119. The method according to claim 118, further comprising:
-
detecting a sixth contact on the grouped notification; and in response to detecting the sixth contact, displaying a list of alerts received from the source, wherein the list of alerts is associated with the same application.
-
-
120. The method according to claim 53, wherein the alert is a fitness alert, further comprising:
-
after a second predetermined time interval, replacing display of the notification with display of a user interface object representing a fitness achievement; and after a third predetermined time interval, replacing display of the user interface object with display of a second portion of the information, wherein the second portion is different from the first portion.
-
-
121. The method according to claim 104, wherein the indication that the alert is unread includes a display of a chevron.
-
122. The method according to claim 121, wherein the display of the chevron is animated.
-
123. The method according to claim 121, wherein the chevron points in a first direction and the display is a touch-sensitive display, further comprising:
in response to detecting a swipe on the display in the first direction, displaying the notification on the display.
-
124. The method according to claim 53, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval, not displaying the notification comprising the first portion of the information on the display.
-
125. The method according to claim 53, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval, displaying an indication that alert content corresponding to the alert has not yet been displayed.
-
126. The method according to claim 53, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval, displaying an indication of an unread alert corresponding to the received alert.
-
127. The method according to claim 53, further comprising:
in accordance with a determination that no user input was detected within the predetermined time interval, maintaining the device in an initial dark or inactive state without activating the display.
-
54. The method according to claim 53, wherein the electronic device comprises a haptic mechanism, and wherein issuing the perceptual output comprises causing the haptic mechanism to issue a haptic output.
-
128. An electronic device, comprising:
-
a display; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving an alert comprising information; in response to receiving the alert, issuing a perceptual output; after issuing the perceptual output, detecting a user input; in response to the user input and after issuing the perceptual output; in accordance with a determination that the user input was detected within a predetermined time interval after the device generated the perceptual output, activating the display from an inactive state and displaying a notification on the display, wherein the notification comprises a first portion of the information; and in accordance with a determination that the user input was detected after the predetermined time interval after the device generated the perceptual output, activating the display from an inactive state and displaying a notification indicator on the display, wherein the notification indicator does not include a first portion of the information. - View Dependent Claims (129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153)
-
129. The electronic device of claim 128, wherein the electronic device comprises a haptic mechanism, and wherein issuing the perceptual output comprises causing the haptic mechanism to issue a haptic output.
-
130. The electronic device of claim 128, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval after the perceptual output, displaying a clock face, wherein the clock face comprises an indication that the alert is unread.
-
131. The electronic device of claim 128, further comprising:
in accordance with a determination that the user input was detected after the predetermined time interval after the perceptual output, displaying a home screen, wherein the home screen comprises a plurality of user interface objects representing a plurality of applications, the user interface objects, when activated, launching the corresponding application, and wherein the home screen comprises an indication that the alert is unread.
-
132. The electronic device of claim 128, wherein displaying the notification comprises replacing display of a home screen with display of the notification.
-
133. The electronic device of claim 128, wherein displaying the notification comprises displaying an animation that translates the notification onto the display in a first direction.
-
134. The electronic device of claim 128, wherein the notification comprises an application affordance for launching an application associated with the alert, the electronic device further comprising:
-
detecting a selection of the application affordance; and in response to detecting the selection, launching the application associated with the alert.
-
-
135. The electronic device of claim 128, further comprising:
in response to receiving the alert, determining whether a user activity level meets an activity criteria, wherein issuing the perceptual output is delayed until the user activity level meets the activity criteria.
-
136. The electronic device of claim 128, wherein the display is a touch-sensitive display and the device is configured to detect an intensity of contacts on the touch-sensitive display, the electronic device further comprising:
-
while the notification is displayed, detecting a contact on the display; determining whether the characteristic intensity of the contact is above a threshold intensity; in accordance with a determination that the characteristic intensity of the contact is above the threshold intensity, displaying an option for suppressing one or more subsequent alerts that meet a mute criteria; and in accordance with a determination that the characteristic intensity of the contact is below the threshold intensity, and in accordance with a determination that the contact is at a location on the display corresponding to the application affordance, launching the application associated with the alert.
-
-
137. The electronic device of according to claim 136, wherein the mute criteria is based on the source of the alert.
-
138. The electronic device of claim 128, wherein the display is a touch-sensitive display, the electronic device further comprising:
-
while the notification is displayed, detecting a second contact on the touch-sensitive display; determining whether the second contact meets a dismissal criteria; and in accordance with a determination that the second contact meets the dismissal criteria, removing the notification from the display.
-
-
139. The electronic device of claim 138, wherein the second contact meets the dismissal criteria when the second contact comprises a swipe.
-
140. The electronic device of claim 138, wherein the second contact meets the dismissal criteria when the second contact comprises a movement of the second contact that exceeds a threshold distance.
-
141. The electronic device of claim 138, wherein displaying the notification comprises displaying an animation that translates the notification onto the display in a first direction, and wherein the second contact meets the dismissal criteria when the second contact comprises a movement of the contact in a second direction opposite the first direction.
-
142. The electronic device of claim 138, wherein the second contact comprises a movement of the second contact and a release of the second contact, the electronic device further comprising:
-
in response to detecting the movement of the second contact; sliding the notification on the display in accordance with the movement of the second contact, and displaying a dismissal indicator adjacent to the notification; in accordance with a determination that the second contact meets the dismissal criteria and in response to detecting the release of the second contact, removing the dismissal indicator and the notification from the display; and in accordance with a determination that the second contact does not meet the dismissal criteria and in response to detecting the release of the second contact; displaying an animation that translates the notification back to an initial position on display, and removing the dismissal indicator from the display.
-
-
143. The electronic device of claim 141, wherein removing the notification includes displaying an animation that translates the notification off of the display in the second direction.
-
144. The electronic device of claim 138, wherein removing the notification from the display includes inactivating the display.
-
145. The electronic device of claim 138, wherein removing the notification from the display comprises replacing display of the notification with display of a home screen, wherein the home screen comprises an indication that the alert is unread.
-
146. The electronic device of claim 138, wherein removing the notification from the display comprises replacing display of the notification with display of a clock face, wherein the clock face comprises an indication that the alert is unread.
-
147. The electronic device of claim 128, further comprising:
-
determining whether a second user input has been detected within a second predetermined time interval after displaying the notification; in accordance with a determination that the second user input has been detected within the second predetermined time interval, removing the notification from the display; and in accordance with a determination that the second user input has not been detected within the second predetermined time interval, displaying a second portion of the information, wherein the second portion is different from the first portion.
-
-
148. The electronic device of claim 128, further comprising:
-
determining whether the user input continues to be detected after a second predetermined time interval after displaying the notification; in accordance with a determination that the user input continues to be detected after the second predetermined time interval, displaying a second portion of the information, wherein the second portion is different from the first portion; and in accordance with a determination that the user input does not continue to be detected after the second predetermined time interval, removing the notification from the display.
-
-
149. The electronic device of claim 128, further comprising:
-
while displaying the notification, detecting a third contact on the display; and in response to detecting the third contact, displaying a second portion of the information, wherein the second portion is different from the first portion.
-
-
150. The electronic device of claim 148 wherein the second portion is displayed adjacent to the notification.
-
151. The electronic device of claim 149, wherein the third contact is a swipe in the first direction, and wherein displaying the second portion of the information comprises sliding the second portion of the information onto the screen in the first direction.
-
152. The electronic device of claim 147, wherein displaying the second portion of the information further comprises:
-
obtaining configuration data indicating whether to display the second portion of the information; and displaying the second portion of the information in response to a determination that the configuration data indicates that the second portion of the information should be displayed.
-
-
153. The electronic device of claim 128, further comprising:
-
while displaying the notification, detecting a selection of the application affordance; and in response to detecting a selection of the application affordance, launching an application associated with the alert.
-
-
129. The electronic device of claim 128, wherein the electronic device comprises a haptic mechanism, and wherein issuing the perceptual output comprises causing the haptic mechanism to issue a haptic output.
-
Specification
- Resources
-
Current AssigneeApple Inc.
-
Original AssigneeApple Inc.
-
InventorsYang, Lawrence Y., Lemay, Stephen O., Dye, Alan C., Foss, Christopher Patrick, Dascola, Jonathan R., Chaudhri, Imran, Butcher, Gary Ian, Graham, David Chance, Ive, Jonathan P., Lynch, Kevin, Maric, Natalia
-
Primary Examiner(s)Shih, Haoshian
-
Application NumberUS15/431,435Publication NumberTime in Patent Office463 DaysField of Search715771, 715779, 715864, 709206, 345173US Class CurrentCPC Class CodesG04G 21/08 Touch switches specially ad...G04G 9/0064 in which functions not rela...G06F 3/016 Input arrangements with for...G06F 3/0362 with detection of 1D transl...G06F 3/0416 Control or interface arrang...G06F 3/0481 based on specific propertie...G06F 3/04817 using icons graphical or vi...G06F 3/04842 Selection of displayed obje...G06F 3/0485 Scrolling or panningG06F 3/0488 using a touch-screen or dig...G06F 3/04883 for inputting data by handw...G06F 3/165 Management of the audio str...G06F 3/167 Audio in a user interface, ...G06T 13/80 2D [Two Dimensional] animat...G06T 2200/24 involving graphical user in...