Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
USER INTERFACE FOR LIMITING NOTIFICATIONS AND ALERTS
Document Type and Number:
WIPO Patent Application WO/2016/032806
Kind Code:
A4
Abstract:
The present disclosure relates to systems and processes for limiting notifications on an electronic device. In one example process, data representing a user input can be received by an electronic device. The data representing the user input can include touch data from the touch-sensitive device, ambient light data from an ambient light sensor, intensity data from a contact intensity sensor, and/or motion data from one or more motion sensors. Based on the data, it can be determined whether the user input is a cover gesture over a touch-sensitive display of the electronic device. In response to determining that the user input is a cover gesture over the touch-sensitive display, the electronic device can be put into a DND mode for a predetermined amount of time. While in the DND mode, the electronic device can cease to output some or all notifications.

Inventors:
KARUNAMUNI CHANAKA G (US)
BUTCHER GARY IAN (US)
CHAUDHRI IMRAN (US)
KERR DUNCAN ROBERT (US)
LYNCH KEVIN (US)
ROTHERT CURTIS A (US)
JENKINS MONICA (US)
Application Number:
PCT/US2015/045758
Publication Date:
May 06, 2016
Filing Date:
August 18, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
APPLE INC (US)
International Classes:
G06F3/0488; G06F3/01; G06F3/0346; G06F3/041; H04M1/724; H04M19/04
Attorney, Agent or Firm:
HO, Brian, B. et al. (425 Market StreetSan Francisco, CA, US)
Download PDF:
Claims:
WO 2016/032806 AMENDED CLAIMS PCT/US2015/045758 received by the International Bureau on 14 March 2016 (14.03.2016)

What is claimed is:

1. A computer-implemented method comprising:

at an electronic device comprising a touch- sensitive display:

receiving data representing a user input;

determining, based on the data representing the user input, whether the user input is a cover gesture over the touch- sensitive display,

wherein determining whether the user input is a cover gesture includes determining, based on the data representing the user input, whether a touch has been detected at a threshold amount of the touch- sensitive display; and

in accordance with a determination that the user input is the cover gesture over the touch- sensitive display, causing the device to enter a do not disturb (DND) mode.

2. (Cancelled).

3. The computer- implemented method of claim 1, wherein:

the electronic device further comprises an ambient light sensor;

the data representing the user input comprises ambient light data representing an amount of light received by the ambient light sensor; and

determining whether the user input is the cover gesture over the touch- sensitive display comprises: determining, based on the ambient light data, whether the amount of light received by the ambient light sensor is below a threshold light value.

4. The computer-implemented method of any of claims 1 and 3, wherein:

the electronic device further comprises a motion sensor;

the data representing the user input comprises motion data representing motion of the electronic device detected by the motion sensor; and

determining whether the user input is the cover gesture over the touch- sensitive display comprises: determining, based on the motion data, whether the motion of the electronic device is above a threshold amount of motion and whether the motion occurred within a predetermined length of time after a notification event.

87

5. The computer-implemented method of any of claims 1 and 3-4, wherein:

the electronic device further comprises a contact intensity sensor;

the data representing the user input comprises intensity data representing a characteristic intensity of a contact detected by the contact intensity sensor; and

determining whether the user input is the cover gesture over the touch- sensitive display comprises: determining, based on the intensity data, whether the characteristic intensity of the contact detected by the contact intensity sensor is above a threshold intensity.

6. The computer- implemented method of any of claims 1 and 3-5, further comprising:

in response to determining that the user input is the cover gesture over the touch- sensitive display, determining a termination time that the electronic device will exit the DND mode.

7. The computer-implemented method of claim 6, further comprising:

in response to a current time being the termination time, causing the electronic device to exit the DND mode.

8. The computer- implemented method of any of claims 6-7, wherein the termination time is one hour after a time that it was determined that the user input is the cover gesture over the touch- sensitive display.

9. The computer-implemented method of any of claims 6-8, wherein the termination time is determined based on contextual data.

10. The computer-implemented method of claim 9, wherein the contextual data comprises calendar data associated with the user.

11. The computer- implemented method of any of claims 9-10, wherein the contextual data comprises a list of tickets purchased by the user.

12. The computer- implemented method of any of claims 9-11, wherein the contextual data comprises a location of the user.

88

13. The computer- implemented method of any of claims 9-12, wherein the contextual data comprises an activity being performed by the user.

14. The computer- implemented method of any of claims 9-13, wherein the contextual data comprises a velocity of the user.

15. The computer-implemented method of any of claims 9-14, wherein the contextual data comprises a connectivity state of the electronic device.

16. The computer- implemented method of any of claims 9-15, wherein determining the termination time that the electronic device will exit the DND mode comprises:

determining whether there is sufficient contextual data to generate a custom termination time;

in response to determining that there is sufficient contextual data to generate the custom termination time:

determining the custom termination time based on the contextual data; and setting the termination time to be equal to the custom termination time; and in response to determining that there is not sufficient contextual data to generate the custom termination time, setting the termination time to be equal to a default value.

17. The computer-implemented method of claim 16, wherein determining the custom termination time based on the contextual data comprises:

determining an event based on the contextual data, the event having an end time of the event; and

setting the custom termination time to be equal to the end time of the event.

18. The computer- implemented method of any of claims 16-17, wherein the default value is one hour after a time that it was determined that the user input is the cover gesture over the touch- sensitive display.

19. The computer- implemented method of claim any of claims 6-18, further comprising:

generating a notification of a predetermined length of time prior to the termination time.

89

20. The computer- implemented method of claim 19, wherein the notification comprises an indication of a length of time until the termination time.

21. The computer- implemented method of any of claims 19-20, wherein the notification comprises a visual notification, an audio notification, or a haptic output notification.

22. The computer- implemented method of any of claims 6-21, further comprising: while in the DND mode:

receiving new data representing a new user input;

determining, based on the new data representing the new user input, whether the new user input is a second cover gesture over the touch- sensitive display; and

in accordance with a determination that the new user input is the second cover gesture over the touch- sensitive display, determining a new termination time that the electronic device will exit the DND mode.

23. The computer- implemented method of claim 22, wherein the new termination time is one hour after a time that it was determined that the new user input is the second cover gesture over the touch- sensitive display.

24. The computer- implemented method of any of claims 1 and 3-5, further comprising:

in response to determining that the user input is the cover gesture over the touch- sensitive display, determining a length of time that the electronic device will be in the DND mode.

25. The computer- implemented method of claim 24, further comprising:

in response to the length of time expiring, causing the electronic device to exit the DND mode.

26. The computer- implemented method of any of claims 24-25, wherein the length of time is one hour.

27. The computer- implemented method of any of claims 24-26, wherein the length of time is determined based on contextual data.

90

28. The computer- implemented method of claim 27, wherein the contextual data comprises calendar data associated with the user.

29. The computer-implemented method of any of claims 27-28, wherein the contextual data comprises a list of tickets purchased by the user.

30. The computer-implemented method of any of claims 27-29, wherein the contextual data comprises a location of the user.

31. The computer- implemented method of any of claims 27-30, wherein the contextual data comprises an activity being performed by the user.

32. The computer- implemented method of any of claims 27-31, wherein the contextual data comprises a velocity of the user.

33. The computer- implemented method of any of claims 27-32, wherein the contextual data comprises a connectivity state of the electronic device.

34. The computer-implemented method of any of claims 27-33, wherein determining the length of time that the electronic device will be in the DND mode comprises:

determining whether there is sufficient contextual data to generate a custom length of time;

in response to determining that there is sufficient contextual data to generate the custom length of time:

determining the custom length of time based on the contextual data; and setting the length of time to be equal to the custom length of time; and in response to determining that there is not sufficient contextual data to generate the custom length of time, setting the length of time to be equal to a default value.

35. The computer-implemented method of claim 34, wherein determining the custom length of time based on the contextual data comprises:

determining an event based on the contextual data, the event having an end time of the event;

determining a difference between a current time and the end time of the event; and

91 setting the custom length of time to be equal to the difference between the current time and the end of time of the event.

36. The computer-implemented method of any of claims 34-35, wherein the default value is one hour.

37. The computer-implemented method of claim any of claims 24-36, further comprising:

generating a notification of a predetermined length of time prior to expiration of the length of time that the electronic device will be in the DND mode.

38. The computer-implemented method of claim 37, wherein the notification comprises an indication of a length of time until the expiration of the length of time that the electronic device will be in the DND mode.

39. The computer-implemented method of any of claims 37-38, wherein the notification comprises a visual notification, an audio notification, or a haptic output notification.

40. The computer-implemented method of any of claims 24-39, further comprising: while in the DND mode:

receiving new data representing a new user input;

determining, based on the new data representing the new user input, whether the new user input is a second cover gesture over the touch- sensitive display; and

in accordance with a determination that the new user input is the second cover gesture over the touch- sensitive display, determining a new length of time that the electronic device will be in the DND mode.

41. The computer- implemented method of claim 40, wherein the new length of time is one hour.

42. The computer- implemented method of any of claims 1 and 3-41, further comprising:

preventing all notifications from being presented while the electronic device is in the DND mode.

92

43. The computer- implemented method of any of claims 1 and 3-41, further comprising:

preventing a subset of all notifications from being presented while the electronic device is in the DND mode.

44. The computer-implemented method of any claims 1 and 3-43, further comprising: ceasing to display incoming electronic messages on the touch-sensitive display while the electronic device is in the DND mode.

45. The computer-implemented method of any claims 1 and 3-44, further comprising: ceasing to produce haptic outputs in response to incoming electronic messages while the electronic device is in the DND mode.

46. The computer-implemented method of any claims 1 and 3-45, further comprising: ceasing to produce audible outputs in response to incoming electronic messages while the electronic device is in the DND mode.

47. The computer-implemented method of any of claims 1 and 3-46, further comprising:

displaying, on the touch- sensitive display, a DND indicator while the electronic device is in the DND mode.

48. A non-transitory computer-readable storage medium comprising instructions for performing the method of any of claims 1 and 3-47.

49. An electronic device, comprising:

a touch- sensitive 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 performing any of the methods of claims 1 and 3-47.

50. An electronic device, comprising:

a touch- sensitive display;

means for receiving data representing a user input;

means for determining, based on the data representing the user input, whether the user input is a cover gesture over the touch-sensitive display,

wherein determining whether the user input is a cover gesture includes determining, based on the data representing the user input, whether a touch has been detected at a threshold amount of the touch-sensitive display; and

means for causing, in accordance with a determination that the user input is the cover gesture over the touch- sensitive display, the system device to enter a do not disturb (DND) mode.

51. An electronic device comprising:

a touch- sensitive display unit;

a processing unit coupled to the touch-sensitive display unit, the processing unit configured to:

receive data representing a user input;

determine, based on the data representing the user input, whether the user input is a cover gesture over the touch-sensitive display unit,

wherein determining whether the user input is a cover gesture includes determining, based on the data representing the user input, whether a touch has been detected at a threshold amount of the touch-sensitive display; and

in accordance with a determination that the user input is the cover gesture over the touch- sensitive display unit, cause the device to enter a do not disturb (DND) mode.

52. (Cancelled).

53. The electronic device of claim 51, wherein:

the electronic device further comprises an ambient light sensor unit that is coupled to the processing unit;

the data representing the user input comprises ambient light data representing an amount of light received by the ambient light sensor unit; and determining whether the user input is the cover gesture over the touch- sensitive display unit comprises: determining, based on the ambient light data, whether the amount of light received by the ambient light sensor unit is below a threshold light value.

54. The electronic device of any of claims 51 and 53, wherein:

the electronic device further comprises a motion sensor unit that is coupled to the processing unit;

the data representing the user input comprises motion data representing motion of the electronic device detected by the motion sensor unit; and

determining whether the user input is the cover gesture over the touch- sensitive display unit comprises: determining, based on the motion data, whether the motion of the electronic device is above a threshold amount of motion and whether the motion occurred within a predetermined length of time after a notification event.

55. The electronic device of any of claims 51 and 53-54, wherein:

the electronic device further comprises a contact intensity sensor unit that is coupled to the processing unit;

the data representing the user input comprises intensity data representing a characteristic intensity of a contact detected by the contact intensity sensor unit; and

determining whether the user input is the cover gesture over the touch- sensitive display unit comprises: determining, based on the intensity data, whether the characteristic intensity of the contact detected by the contact intensity sensor unit is above a threshold intensity.

56. The electronic device of any of claims 51 and 53-55, wherein the processing unit is further configured to:

in response to determining that the user input is the cover gesture over the touch- sensitive display unit, determine a termination time that the electronic device will exit the DND mode.

57. The electronic device of claim 56, wherein the processing unit is further configured to:

in response to a current time being the termination time, cause the electronic device to exit the DND mode.

95

58. The electronic device of any of claims 56-57, wherein the termination time is one hour after a time that it was determined that the user input is the cover gesture over the touch- sensitive display unit.

59. The electronic device of any of claims 56-58, wherein the termination time is determined based on contextual data.

60. The electronic device of claim 59, wherein the contextual data comprises calendar data associated with the user.

61. The electronic device of any of claims 59-60, wherein the contextual data comprises a list of tickets purchased by the user.

62. The electronic device of any of claims 59-61, wherein the contextual data comprises a location of the user.

63. The electronic device of any of claims 59-62, wherein the contextual data comprises an activity being performed by the user.

64. The electronic device of any of claims 59-63, wherein the contextual data comprises a velocity of the user.

65. The electronic device of any of claims 59-64, wherein the contextual data comprises a connectivity state of the electronic device.

66. The electronic device of any of claims 59-65, wherein determining the termination time that the electronic device will exit the DND mode comprises:

determining whether there is sufficient contextual data to generate a custom termination time;

in response to determining that there is sufficient contextual data to generate the custom termination time:

determining the custom termination time based on the contextual data; and setting the termination time to be equal to the custom termination time; and

96 in response to determining that there is not sufficient contextual data to generate the custom termination time, setting the termination time to be equal to a default value.

67. The electronic device of claim 66, wherein determining the custom termination time based on the contextual data comprises:

determining an event based on the contextual data, the event having an end time of the event; and

setting the custom termination time to be equal to the end time of the event.

68. The electronic device of any of claims 66-67, wherein the default value is one hour after a time that it was determined that the user input is the cover gesture over the touch- sensitive display unit.

69. The electronic device of any of claims 56-68, wherein the processing unit is further configured to:

generate a notification of a predetermined length of time prior to the termination time.

70. The electronic device of claim 69, wherein the notification comprises an indication of a length of time until the termination time.

71. The electronic device of any of claims 69-70, wherein the notification comprises a visual notification, an audio notification, or a haptic output notification.

72. The electronic device of any of claims 56-71, wherein the processing unit is further configured to:

while in the DND mode:

receive new data representing a new user input;

determine, based on the new data representing the new user input, whether the new user input is a second cover gesture over the touch- sensitive display unit; and

in accordance with a determination that the new user input is the second cover gesture over the touch- sensitive display unit, determine a new termination time that the electronic device will exit the DND mode.

97

73. The electronic device of claim 72, wherein the new termination time is one hour after a time that it was determined that the new user input is the second cover gesture over the touch-sensitive display unit.

74. The electronic device of any of claims 51 and 53-55, wherein the processing unit is further configured to:

in response to determining that the user input is the cover gesture over the touch- sensitive unit, determine (e.g., using the end time unit 1318) a length of time that the electronic device will be in the DND mode.

75. The electronic device of claim 74, wherein the processing unit is further configured to:

in response to the length of time expiring, cause the electronic device to exit the DND mode.

76. The electronic device of any of claims 74-75, wherein the length of time is one hour.

77. The electronic device of any of claims 74-76, wherein the length of time is determined based on contextual data.

78. The electronic device of claim 77, wherein the contextual data comprises calendar data associated with the user.

79. The electronic device of any of claims 77-78, wherein the contextual data comprises a list of tickets purchased by the user.

80. The electronic device of any of claims 77-79, wherein the contextual data comprises a location of the user.

81. The electronic device of any of claims 77-80, wherein the contextual data comprises an activity being performed by the user.

98

82. The electronic device of any of claims 77-81, wherein the contextual data comprises a velocity of the user.

83. The electronic device of any of claims 77-82, wherein the contextual data comprises a connectivity state of the electronic device.

84. The electronic device of any of claims 77-83, wherein determining the length of time that the electronic device will be in the DND mode comprises:

determining whether there is sufficient contextual data to generate a custom length of time;

in response to determining that there is sufficient contextual data to generate the custom length of time:

determining the custom length of time based on the contextual data; and setting the length of time to be equal to the custom length of time; and in response to determining that there is not sufficient contextual data to generate the custom length of time, setting the length of time to be equal to a default value.

85. The electronic device of claim 84, wherein determining the custom length of time based on the contextual data comprises:

determining an event based on the contextual data, the event having an end time of the event;

determining a difference between a current time and the end time of the event; and setting the custom length of time to be equal to the difference between the current time and the end of time of the event.

86. The electronic device of any of claims 84-85, wherein the default value is one hour.

87. The electronic device of any of claims 74-86, wherein the processing unit is further configured to:

generate a notification of a predetermined length of time prior to expiration of the length of time that the electronic device will be in the DND mode.

99

88. The electronic device of claim 87, wherein the notification comprises an indication of a length of time until the expiration of the length of time that the electronic device will be in the DND mode.

89. The electronic device of any of claims 87-88, wherein the notification comprises a visual notification, an audio notification, or a haptic output notification.

90. The electronic device of any of claims 74-89, wherein the processing unit is further configured to:

while in the DND mode:

receive new data representing a new user input;

determine, based on the new data representing the new user input, whether the new user input is a second cover gesture over the touch- sensitive display unit; and

in accordance with a determination that the new user input is the second cover gesture over the touch- sensitive display unit, determine a new length of time that the electronic device will be in the DND mode.

91. The electronic device of claim 90, wherein the new length of time is one hour.

92. The electronic device of any of claims 51 and 53-91, wherein the processing unit is further configured to:

prevent all notifications from being presented while the electronic device is in the DND mode.

93. The electronic device of any of claims 51 and 53-91, wherein the processing unit is further configured to:

prevent a subset of all notifications from being presented while the electronic device is in the DND mode.

94. The electronic device of any of claims 51 and 53-93, wherein the processing unit is further configured to:

cease to enable display of incoming electronic messages on the touch-sensitive display unit while the electronic device is in the DND mode.

100

95. The electronic device of any of claims 51 and 53-94, wherein the processing unit is further configured to:

cease to produce haptic outputs in response to incoming electronic messages while the electronic device is in the DND mode.

96. The electronic device of any of claims 51 and 53-95, wherein the processing unit is further configured to:

cease to produce audible outputs in response to incoming electronic messages while the electronic device is in the DND mode.

97. The electronic device of any of claims 51 and 53-96, wherein the processing unit is further configured to:

enable display of a DND indicator on the touch- sensitive display unit while the electronic device is in the DND mode.

98. An electronic device, comprising:

a touch- sensitive display; and

means for performing the method of any of claims 1 and 3-47.

99. An electronic device, comprising:

a touch- sensitive 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 data representing a user input;

determining, based on the data representing the user input, whether the user input is a cover gesture over the touch- sensitive display,

wherein determining whether the user input is a cover gesture includes determining, based on the data representing the user input, whether a touch has been detected at a threshold amount of the touch- sensitive display; and in accordance with a determination that the user input is the cover gesture over the touch- sensitive display, causing the device to enter a do not disturb (DND) mode.

101

100. 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 touch- sensitive display, cause the electronic device to:

receive data representing a user input;

determine, based on the data representing the user input, whether the user input is a cover gesture over the touch-sensitive display,

wherein determining whether the user input is a cover gesture includes determining, based on the data representing the user input, whether a touch has been detected at a threshold amount of the touch- sensitive display; and in accordance with a determination that the user input is the cover gesture over the touch- sensitive display, cause the device to enter a do not disturb (DND) mode.

102