Идет обработка

Пожалуйста, подождите...

Настройки

Настройки

1. CA2793002 - USING EVENT ALERT TEXT AS INPUT TO AN AUTOMATED ASSISTANT

Примечание: Текст, основанный на автоматизированных процессах оптического распознавания знаков. Для юридических целей просьба использовать вариант в формате PDF
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
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.
2. The method of claim 1, wherein the event alert is issued by a calendar application, and the context data is a text string associated with a previously created calendar event stored by the calendar application.
3. The method of claim 2, wherein the context data includes a name of a person associated with the calendar event.
4. The method of claim 3, further comprising: identifying at least one parameter for the task; and selecting the name of the person as one of the at least one parameter for the task.
5. The method of any one of claims 1 to 4, further comprising: detecting a second event alert; determining a relevance for the event alert and the second event alert; and presenting the event alert and the second event alert to the user in an order based on the determined relevance.
6. The method of claim 5, wherein the relevance of the event alert and the second event alert is based at least in part on a short-term personal memory associated with the user.
7. The method of claim 5, wherein the relevance of the event alert and the second event alert is based at least in part on a long-term personal memory associated with the user.
8. The method of claim 2, wherein the text string was supplied by the user during creation of the calendar event stored by the calendar application.
9. The method of claim 1, wherein the event alert is a flight status alert.
10. The method of claim 2, wherein the context data includes a location associated with the calendar event.
11. The method of 10, further comprising: identifying at least one parameter for the task; and selecting the location as one of the at least one parameter for the task.
12. 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 inµput 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.
13. A 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.
14. 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 the methods of any one of claims 1 to
15. A computer readable storage medium storing instructions that, when executed by an electronic device with one or more processors, cause the processors to perform the methods of any one of claims 1 to 11.