Context-sensitive handling of interruptions
First Claim
1. A method of operating a digital assistant, comprising:
- at a device having one or more processors and memory;
providing a list of notification items, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value;
prior to outputting a first notification item of the plurality of notification items;
detecting an information item received from an external device;
determining whether the information item is relevant to an urgency value of the first notification item of the plurality of notification items; and
upon determining that the information item is relevant to the urgency value of the first notification item, adjusting the urgency value of the first notification item and incorporating content from the information item into the first notification item;
determining whether the adjusted urgency value of the first notification item satisfies a predetermined threshold; and
upon determining that the adjusted urgency value satisfies the predetermined threshold, providing the first notification item to a user, the first notification item including the incorporated content from the information item.
1 Assignment
0 Petitions
Accused Products
Abstract
A list of notification items is received, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value. An information item is detected. In some implementations, the information item is a communication (e.g., an email). In some implementations, the information item is a change in context of a user. Upon determining that the information item is relevant to the urgency value of the first notification item, the urgency value of the first notification item is adjusted. Upon determining that the adjusted urgency value satisfies the predetermined threshold, a first audio prompt is provided to a user.
745 Citations
23 Claims
-
1. A method of operating a digital assistant, comprising:
at a device having one or more processors and memory; providing a list of notification items, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value; prior to outputting a first notification item of the plurality of notification items; detecting an information item received from an external device; determining whether the information item is relevant to an urgency value of the first notification item of the plurality of notification items; and upon determining that the information item is relevant to the urgency value of the first notification item, adjusting the urgency value of the first notification item and incorporating content from the information item into the first notification item; determining whether the adjusted urgency value of the first notification item satisfies a predetermined threshold; and upon determining that the adjusted urgency value satisfies the predetermined threshold, providing the first notification item to a user, the first notification item including the incorporated content from the information item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more processors; 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; accessing a list of notification items, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value; prior to outputting a first notification item of the plurality of notification items; detecting an information item received from an external device; determining whether the information item is relevant to an urgency value of the first notification item of the plurality of notification items; and upon determining that the information item is relevant to the urgency value of the first notification item, adjusting the urgency value of the first notification item and incorporating content from the information item into the first notification item; determining whether the adjusted urgency value of the first notification item satisfies a predetermined threshold; and upon determining that the adjusted urgency value satisfies the predetermined threshold, providing the first notification item to a user, the first notification item including the incorporated content from the information item. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. 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 display, a touch-sensitive surface cause the device to:
-
access a list of notification items, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value; prior to outputting a first notification item of the plurality of notification items; detect an information item received from an external device; determine whether the information item is relevant to an urgency value of the first notification item of the plurality of notification items; and upon determining that the information item is relevant to the urgency value of the first notification item, adjusting the urgency value of the first notification item and incorporating content from the information item into the first notification item; determine whether the adjusted urgency value of the first notification item satisfies a predetermined threshold; and upon determining that the adjusted urgency value satisfies the predetermined threshold, providing the first notification item to a user, the first notification item including the incorporated content from the information item. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification