ACCELERATED TASK PERFORMANCE
Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device including a display and one or more input devices, displaying, on the display, a user interface including receive a input; in response to receiving the input and without receiving any additional input: cause a first software application to perform the first task of the at least two tasks; and cause a second software application to perform a second task of the at least two tasks; wherein the second task is different from the first task.
1 . 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 input; in response to receiving the input and without receiving any additional input: cause a first software application to perform the first task of the at least two tasks; and cause a second software application to perform a second task of the at least two tasks; wherein the second task is different from the first task.
2 . The non-transitory computer-readable storage medium of claim 1 , further comprising: providing a output indicating whether at least one of the at least two tasks associated with the shortcut were successful.
3 . The non-transitory computer-readable storage medium of claim 2 , wherein: performing the first task associated with the shortcut includes causing a third-party application to perform the first task; and providing the output includes: receiving a response from the third-party application; and generating the output based on the response received from the third-party.
4 . The non-transitory computer-readable storage medium of claim 3 , wherein the output comprises one or more types of content output.
5 . The non-transitory computer-readable storage medium of claim 1 , wherein determine whether the input satisfies shortcut criteria; in accordance with a determination that the input satisfies the shortcut criteria: identify at least two tasks associated with a shortcut of the input, wherein the shortcut is a user-generated phrase associated with a user of the electronic device.
6 . The non-transitory computer-readable storage medium of claim 5 , wherein in accordance with a determination that the input does not satisfy the shortcut criteria: identify a task associated with the input; and perform the task associated with the input.
7 . A method, comprising: at an electronic device with a display and a touch-sensitive surface: receiving a input; in response to receiving the input and without receiving any additional input: causing a first software application to perform the first task of the at least two tasks; and causing a second software application to perform a second task of the at least two tasks: wherein the second task is different from the first task.
8 . The method of claim 7 , further comprising: providing a output indicating whether at least one of the at least two tasks associated with the shortcut were successful.
9 . The method of claim 8 , wherein: performing the first task associated with the shortcut includes causing a third-party application to perform the first task; and providing the output includes: receiving a response from the third-party application; and generating the output based on the response received from the third-party.
10 . The method of claim 9 , wherein the output comprises one or more types of content output.
11 . The method of claim 7 , wherein determining whether the input satisfies shortcut criteria; in accordance with a determination that the input satisfies the shortcut criteria: identifying at least two tasks associated with a shortcut of the input, wherein the shortcut is a user-generated phrase associated with a user of the electronic device.
12 . The method of claim 11 , wherein in accordance with a determination that the input does not satisfy the shortcut criteria: identifying a task associated with the input; and
performing the task associated with the input.
13 . 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 input; in response to receiving the input and without receiving any additional input: causing a first software application to perform the first task of the at least two tasks; and causing a second software application to perform a second task of the at least two tasks; wherein the second task is different from the first task.
14 . The electronic device of claim 13 , further comprising: providing a output indicating whether at least one of the at least two tasks associated with the shortcut were successful.
15 . The electronic device of claim 14 , wherein: performing the first task associated with the shortcut includes causing a third-party application to perform the first task; and providing the output includes: receiving a response from the third-party application; and generating the output based on the response received from the third-party.
16 . The electronic device of claim 15 , wherein the output comprises one or more types of content output.
17 . The electronic device of claim 13 , wherein determining whether the input satisfies shortcut criteria; in accordance with a determination that the input satisfies the shortcut criteria: identifying at least two tasks associated with a shortcut of the input, wherein the shortcut is a user-generated phrase associated with a user of the electronic device.
18 . The electronic device of claim 17 , wherein in accordance with a determination that the input does not satisfy the shortcut criteria: identifying a task associated with the input; and performing the task associated with the input.