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-modifiedWhat is claimed is:
1 . An electronic device, comprising:
a display; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving context data associated with the electronic device;
determining, based on the context data, a task probability for a task;
determining, based on the context data, a parameter probability for a parameter, wherein the parameter is associated with the task;
determining, based on the task probability and the parameter probability, whether the task satisfies suggestion criteria;
in accordance with a determination that the task satisfies the suggestion criteria, displaying, on the display, a suggestion affordance corresponding to the task and the parameter; and
in accordance with a determination that the task does not satisfy the suggestion criteria, forgoing displaying the suggestion affordance.
2 . The electronic device of claim 1 , wherein displaying, on the display, a suggestion affordance corresponding to the task and the parameter includes:
in accordance with a determination that the task satisfies a first set of suggestion criteria, displaying the suggestion affordance on a first user interface; and in accordance with a determination that the task satisfies a second set of suggestion criteria, displaying the suggestion affordance on a second user interface different from the first user interface.
3 . The electronic device of claim 1 , wherein receiving context data associated with the electronic device includes:
while performing the task, determining a context of the electronic device.
4 . The electronic device of claim 3 , wherein determining a context of the electronic device includes: determining a location of the electronic device, determining whether the electronic device is connected to a network, determining a time of day, or any combination thereof.
5 . The electronic device of claim 1 , wherein identifying, based on the context data, a task probability for a task includes generating, for each of a plurality of context types, a histogram corresponding to the task based on the context data.
6 . The electronic device of claim 1 , wherein the task probability is a first task probability, the task is a first task, the parameter probability is a first parameter, and the parameter is a first parameter, the one or more programs further including instructions for:
determining, based on the context data, a second task probability for a second task; determining, based on the context data, a parameter probability for a second parameter, wherein the second parameter is associated with the second task; and determining, based on the second task probability and the second parameter probability, whether the second task satisfies the suggestion criteria.
7 . The electronic device of claim 1 , wherein determining, based on the context data, a parameter probability for a parameter includes determining a current context of the electronic device; and
determining the parameter probability based on the current context of the electronic device.
8 . The electronic device of claim 1 , wherein the task probability is parameter-independent.
9 . The electronic device of claim 1 , wherein receiving context data includes receiving a data structure corresponding to the task and one or more parameters associated with the task.
10 . The electronic device of claim 1 , wherein the suggestion affordance is a first suggestion affordance and wherein determining, based on the task probability and the parameter probability, whether the task satisfies suggestion criteria includes determining whether heuristic criteria have been satisfied, the one or more programs further including instructions for:
in accordance with a determination that the heuristic criteria has been satisfied, displaying a second suggestion affordance corresponding to another task.
11 . The electronic device of claim 1 , the one or more programs further including instructions for:
after displaying the suggestion affordance:
detecting a first user input corresponding to a selection of the suggestion affordance; and
in response to detecting the first user input, selectively performing the task.
12 . The electronic device of claim 11 , wherein selectively performing the task includes:
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, displaying a confirmation interface including a confirmation affordance.
13 . A method, comprising:
at an electronic device with a display:
receiving context data associated with the electronic device;
determining, based on the context data, a task probability for a task;
determining, based on the context data, a parameter probability for a parameter, wherein the parameter is associated with the task;
determining, based on the task probability and the parameter probability, whether the task satisfies suggestion criteria;
in accordance with a determination that the task satisfies the suggestion criteria, displaying, on the display, a suggestion affordance corresponding to the task and the parameter; and
in accordance with a determination that the task does not satisfy the suggestion criteria, forgoing displaying the suggestion affordance.
14 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
receiving context data associated with the electronic device; determining, based on the context data, a task probability for a task; determine, based on the context data, a parameter probability for a parameter, wherein the parameter is associated with the task; determining, based on the task probability and the parameter probability, whether the task satisfies suggestion criteria; in accordance with a determination that the task satisfies the suggestion criteria, displaying, on the display, a suggestion affordance corresponding to the task and the parameter; and in accordance with a determination that the task does not satisfy the suggestion criteria, forgoing displaying the suggestion affordance.Join the waitlist — get patent alerts
Track US2021152684A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.