Context-Sensitive Handling of Interruptions by Intelligent Digital Assistant
First Claim
1. A method of operating a digital assistant, comprising:
- at a device having one or more processors and memory;
receiving a first speech input from a user;
initiating a first information provision process in response to receipt of the first speech input, the first information provision process comprising preparing at least a first response and a second response to the first speech input;
providing the first response to the user;
after or concurrent with the provision of the first response to the user, but before provision of the second response to the user, detecting an event operable to initiate a second information provision process;
initiating the second information provision process in response to detecting the event, the second information provision process comprising preparing at least a third response to the event;
determining a relative urgency between the second response and the third response; and
providing one of the second response and the third response to the user in an order based on the determined relative urgency.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems related to intelligent interruption handling by digital assistants are disclosed. In some embodiments, a first information provision process is initiated in response to a first speech input. The first information provision process comprises preparing a first response and a second response to the first speech input. After or concurrent with the provision of the first response to the user, but before provision of the second response to the user, an event operable to initiate a second information provision process is detected. The second information provision process is initiated in response to detecting the event. The second information provision process comprises preparing a third response to the event. A relative urgency between the second response and the third response is determined. One of the second response and the third response is provided to the user in an order based on the determined relative urgency.
-
Citations
30 Claims
-
1. A method of operating a digital assistant, comprising:
at a device having one or more processors and memory; receiving a first speech input from a user; initiating a first information provision process in response to receipt of the first speech input, the first information provision process comprising preparing at least a first response and a second response to the first speech input; providing the first response to the user; after or concurrent with the provision of the first response to the user, but before provision of the second response to the user, detecting an event operable to initiate a second information provision process; initiating the second information provision process in response to detecting the event, the second information provision process comprising preparing at least a third response to the event; determining a relative urgency between the second response and the third response; and providing one of the second response and the third response to the user in an order based on the determined relative urgency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving a first speech input from a user; initiating a first information provision process in response to receipt of the first speech input, the first information provision process comprising preparing at least a first response and a second response to the first speech input; providing the first response to the user; after or concurrent with the provision of the first response to the user, but before provision of the second response to the user, detecting an event operable to initiate a second information provision process; initiating the second information provision process in response to detecting the event, the second information provision process comprising preparing at least a third response to the event; determining a relative urgency between the second response and the third response; and providing one of the second response and the third response to the user in an order based on the determined relative urgency. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
one or more processors; and memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising; receiving a first speech input from a user; initiating a first information provision process in response to receipt of the first speech input, the first information provision process comprising preparing at least a first response and a second response to the first speech input; providing the first response to the user; after or concurrent with the provision of the first response to the user, but before provision of the second response to the user, detecting an event operable to initiate a second information provision process; initiating the second information provision process in response to detecting the event, the second information provision process comprising preparing at least a third response to the event; determining a relative urgency between the second response and the third response; and providing one of the second response and the third response to the user in an order based on the determined relative urgency. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification