US2021152684A1PendingUtilityA1

Accelerated task performance

Assignee: APPLE INCPriority: Jun 3, 2018Filed: Jan 29, 2021Published: May 20, 2021
Est. expiryJun 3, 2038(~11.9 yrs left)· nominal 20-yr term from priority
H04L 51/10H04L 51/18H04M 1/72454G06F 3/04883G06F 16/90328H04M 1/72403H04M 2250/22G06F 3/167G10L 15/26G10L 2015/223G10L 2015/088G10L 15/22G06F 9/44G06F 3/0488G10L 15/18G10L 2015/225G06F 16/90332G10L 2015/221G10L 21/10G10L 15/1822G06F 3/0482G06F 9/451
68
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.