Using event alert text as input to an automated assistant
First Claim
Patent Images
1. A method for operating an automated assistant, comprising:
- at an electronic device comprising a processor and memory storing instructions for execution by the processor;
detecting, by the automated assistant, an event alert issued by an application or a web-based service, wherein the event alert comprises context data;
in response to detecting the event alert, prompting a user for input based at least in part on the context data of the event alert;
identifying at least one task based at least in part on the context data of the event alert;
performing the identified task using the user input; and
providing an output to the user, wherein the output is related to the performance of the identified task.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. An event alert is detected, where the event alert includes context data. A representation of an intent is derived based at least in part on the context data. At least one domain, at least one task, and at least one parameter for the task are identified based at least in part on the representation of the intent. The identified task is performed using the at least one parameter. An output is provided to the user, where the output is related to the performance of the first task.
3045 Citations
27 Claims
-
1. A method for operating an automated assistant, comprising:
at an electronic device comprising a processor and memory storing instructions for execution by the processor; detecting, by the automated assistant, an event alert issued by an application or a web-based service, wherein the event alert comprises context data; in response to detecting the event alert, prompting a user for input based at least in part on the context data of the event alert; identifying at least one task based at least in part on the context data of the event alert; performing the identified task using the user input; and providing an output to the user, wherein the output is related to the performance of the identified task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system for operating an intelligent automated assistant, comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the processors to perform operations comprising; detecting, by the intelligent automated assistant, an event alert issued by an application or a web-based service, wherein the event alert comprises context data; in response to detecting the event alert, prompting a user for input based at least in part on the context data of the event alert; identifying at least one task based at least in part on the context data of the event alert; performing the identified task using the user input; and providing an output to the user, wherein the output is related to the performance of the identified task. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing instructions that, when executed by an electronic device with one or more processors, cause the processors to perform operations comprising:
-
detecting, by an automated assistant, an event alert issued by an application or a web-based service, wherein the event alert comprises context data; in response to detecting the event alert, prompting a user for input based at least in part on the context data of the event alert; identifying at least one task based at least in part on the context data of the event alert; performing the identified task using the user input; and providing an output to the user, wherein the output is related to the performance of the identified task. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification