Accelerated task performance
Abstract
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 a suggestion affordance associated with a task, detecting, via the one or more input devices, a first user input corresponding to a selection of the suggestion affordance, in response to detecting the first user input: in accordance with a determination that the task is a task of a first type, performing the task, and in accordance with a determination that the task is a task of a second type different than the first type, displaying a confirmation interface including a confirmation affordance.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . An electronic device, comprising:
a display; 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:
displaying a plurality of voice shortcut affordances;
detecting a first user input corresponding to a selection of a first voice shortcut affordance of the plurality of voice shortcut affordances, wherein the first voice shortcut affordance corresponds to a first voice shortcut;
in response to detecting the first user input, displaying a first interface including a set of respective task affordances for a set of tasks associated with the first voice shortcut; and
while displaying the first interface:
detecting a first set of inputs that requests to update a first task of the set of tasks; and
in response to detecting the first set of inputs, updating the display of the respective task affordance for the first task.
3 . The electronic device of claim 2 , the one or more programs further including instructions for:
while displaying the first interface:
detecting a second set of inputs that requests to add a second task; and
in response to detecting the second set of inputs, displaying a second respective task affordance for the second task.
4 . The electronic device of claim 2 , wherein:
the set of respective task affordances includes a third respective task affordance for a third task of the set of tasks; and when the first set of inputs is detected, the respective task affordance for the first task and the third respective task affordance for the third task are concurrently displayed in a first order; and updating the display of the respective task affordance for the first task includes concurrently displaying the respective task affordance for the first task and the third respective task affordance for the third task in a second order different from the first order.
5 . The electronic device of claim 2 , wherein updating the display of the respective task affordance for the first task includes removing the respective task affordance for the first task.
6 . The electronic device of claim 2 , the one or more programs further including instructions for:
while displaying the first interface:
detecting a third set of inputs that requests to search for one or more tasks to add to the set of tasks; and
in response to detecting the third set of inputs, displaying a second set of respective task affordances for the searched one or more tasks.
7 . The electronic device of claim 2 , wherein displaying the first interface further includes displaying an execute affordance, and wherein selection of the execute affordance causes the set of tasks associated with the first voice shortcut to be performed.
8 . The electronic device of claim 2 , wherein displaying the first interface including the set of respective task affordances for the set of tasks associated with the first voice shortcut includes displaying the set of respective task affordances in a respective order that indicates a sequence in which the set of tasks are performed when the first voice shortcut is performed.
9 . The electronic device of claim 2 , wherein updating the first task includes updating one or more parameter values of one or more parameters of the first task, wherein the first task is performed according to the one or more parameters when the first voice shortcut is performed.
10 . The electronic device of claim 2 , the one or more programs further including instructions for:
detecting a natural language input, wherein the natural language input includes a request associated with the first voice shortcut; in response to detecting the natural language input, displaying a second interface; and while displaying the second interface:
initiating performance of the set of tasks associated with the first voice shortcut; and
displaying a second set of outputs that corresponds to the performance of the set of tasks.
11 . The electronic device of claim 10 , wherein the natural language input further includes a request to initiate a digital assistant.
12 . The electronic device of claim 10 , the one or more programs further including instructions for:
while displaying the second interface, displaying text corresponding to the detected natural language input.
13 . The electronic device of claim 10 , the one or more programs further including instructions for:
prior to initiating performance of the set of tasks associated with the first voice shortcut:
displaying, in the second interface, a first set of outputs indicating that the electronic device has identified the first voice shortcut and is initiating performance of the set of tasks associated with the first voice shortcut.
14 . The electronic device of claim 10 , wherein displaying the second set of outputs includes displaying one or more indications that the set of tasks was successfully performed.
15 . The electronic device of claim 10 , wherein displaying the second set of outputs includes:
in accordance with a determination that the first task requires a confirmation prior to performing the first task, displaying a confirmation interface that comprises:
content indicating one or more parameters associated with the first task;
a confirmation affordance;
a cancel affordance; and
a first application affordance.
16 . The electronic device of claim 15 , the one or more programs further including instructions for:
in response to detecting a selection of the first application affordance:
opening a first application associated with the first application affordance, wherein the first application is preloaded with the one or more parameters associated with the first task.
17 . The electronic device of claim 15 , the one or more programs further including instructions for:
in response to detecting a selection of the confirmation affordance, causing the first task to be performed.
18 . The electronic device of claim 15 , the one or more programs further including instructions for:
in response to detecting a selection of the cancel affordance:
forgoing performing the first task; and
initiating performance of a second task of the set of tasks associated with the first voice shortcut.
19 . The electronic device of claim 10 , wherein displaying the second set of outputs includes:
in accordance with a determination that the first task was not successfully performed, displaying a failure interface that includes:
content indicating that the electronic device failed to perform the first task; and
a second application affordance.
20 . The electronic device of claim 14 , wherein:
initiating performance of the set of tasks associated with the first voice shortcut includes causing one or more applications to perform the set of tasks; and displaying one or more indications that the set of tasks was successfully performed includes receiving the one or more indications from the one or more applications.
21 . A method, comprising:
at an electronic device with a display:
displaying a plurality of voice shortcut affordances;
detecting a first user input corresponding to a selection of a first voice shortcut affordance of the plurality of voice shortcut affordances, wherein the first voice shortcut affordance corresponds to a first voice shortcut;
in response to detecting the first user input, displaying a first interface including a set of respective task affordances for a set of tasks associated with the first voice shortcut; and
while displaying the first interface:
detecting a first set of inputs that requests to update a first task of the set of tasks; and
in response to detecting the first set of inputs, updating the display of the respective task affordance for the first task.
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 with a display, cause the electronic device to:
display a plurality of voice shortcut affordances; detect a first user input corresponding to a selection of a first voice shortcut affordance of the plurality of voice shortcut affordances, wherein the first voice shortcut affordance corresponds to a first voice shortcut; in response to detecting the first user input, display a first interface including a set of respective task affordances for a set of tasks associated with the first voice shortcut; and while displaying the first interface:
detect a first set of inputs that requests to update a first task of the set of tasks; and
in response to detecting the first set of inputs, update the display of the respective task affordance for the first task.Join the waitlist — get patent alerts
Track US2023388409A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.