Maintaining privacy of personal information
First Claim
Patent Images
1. An electronic device, comprising:
- 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 a natural-language input corresponding to a domain;
providing the natural-language input to an external device;
receiving, from the external device, a process flow corresponding to the domain in accordance with a determination that the domain is a privacy domain;
determining, based on executing, at the electronic device, the process flow corresponding to the domain, a task associated with the natural-language input;
performing the task; and
providing an output indicating whether the task has been performed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
2571 Citations
60 Claims
-
1. An electronic device, comprising:
-
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 a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain in accordance with a determination that the domain is a privacy domain; determining, based on executing, at the electronic device, the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
at an electronic device having one or more processors and a touch-sensitive display; receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain in accordance with a determination that the domain is a privacy domain; determining, based on executing, at the electronic device, the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
22. 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, cause the electronic device to:
-
receive a natural-language input corresponding to a domain; provide the natural-language input to an external device; receive, from the external device, a process flow corresponding to the domain in accordance with a determination that the domain is a privacy domain; determine, based on executing, at the electronic device, the process flow corresponding to the domain, a task associated with the natural-language input; perform the task; and provide an output indicating whether the task has been performed. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification