User activity shortcut suggestions

US2020379727A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020379727-A1
Application numberUS-202016841271-A
CountryUS
Kind codeA1
Filing dateApr 6, 2020
Priority dateMay 31, 2019
Publication dateDec 3, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidate task affordances, detecting a second set of inputs corresponding to a selection of a candidate task affordance associated with a first task, displaying a second set of candidate task affordances, detecting a third set of inputs corresponding to a selection of a candidate task affordance associated with a second task, and in response to detecting the second set of inputs and the third set of inputs, associating the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity.

First claim

Opening claim text (preview).

What is claimed is: 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 a first electronic device, cause the first electronic device to: display a plurality of candidate activity affordances including a candidate activity affordance associated with a user activity; detect a first set of inputs corresponding to a selection of the candidate activity affordance; in response to detecting the first set of inputs, display a first set of candidate task affordances associated with a first task type; detect a second set of inputs corresponding to a selection of a candidate task affordance of the first set of candidate task affordances, wherein the selected candidate task affordance of the first set of candidate task affordances is associated with a first task; display a second set of candidate task affordances associated with a second task type; detect a third set of inputs corresponding to a selection of a second candidate task affordance of the second set of candidate task affordances, wherein the selected second candidate task affordance of the second set of candidate task affordances is associated with a second task; and in response to detecting the second and third sets of inputs, associate the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity. 2 . The non-transitory computer-readable storage medium according to claim 1 , wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: in response to detecting the first set of user inputs: provide a query requesting contextual data associated with the user activity; and receive a fourth set of inputs including the requested contextual data. 3 . The non-transitory computer-readable storage medium according to claim 1 , wherein the first set of candidate task affordances includes a first plurality of candidate task affordances corresponding to a first task and a second plurality of candidate task affordances corresponding to a second task. 4 . The non-transitory computer-readable storage medium according to claim 3 , wherein a first candidate task affordance of the first plurality of candidate task affordances is associated with the first task and a first parameter for the first task. 5 . The non-transitory computer-readable storage medium according to claim 3 , wherein a second candidate task affordance of the first plurality of candidate task affordances is associated with the first task and a second parameter for the first task. 6 . The non-transitory computer-readable storage medium according to claim 1 , wherein the first set of candidate task affordances and the second set of candidate task affordances are displayed on a first user interface. 7 . The non-transitory computer-readable storage medium according to claim 1 , wherein the first set of candidate task affordances are displayed on the first user interface, and wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: in response to detecting the second set of inputs, display a second user interface different from the first user interface, the second user interface including the second set of candidate task affordances. 8 . The non-transitory computer-readable storage medium according to claim 1 , wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: determine one or more tasks performed in a context that matches the contextual data associated with the user activity; and provide the first set of candidate task affordances including one or more candidate task affordances associated with the one or more tasks performed in the context that matches contextual data associated with the user activity. 9 . The non-transitory computer-readable storage medium according to claim 1 , wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: determine one or more tasks based on a received indication of tasks that are most commonly requested by a plurality of users while engaged in the user activity; and provide the first set of candidate task affordances including one or more candidate task affordances associated with the one or more tasks determined based on the indication of tasks that are most commonly requested by a plurality of users while engaged in the user activity. 10 . The non-transitory computer-readable storage medium according to claim 1 , wherein associating the first task and the second task with the voice shortcut corresponding to the user activity further comprises automatically associating a third task with the task sequence for the voice shortcut. 11 . The non-transitory computer-readable storage medium according to claim 2 , wherein associating the first task and the second task with the task sequence for the voice shortcut corresponding to the user activity further comprises associating context criteria corresponding to the user activity with the task sequence. 12 . The non-transitory computer-readable storage medium according to claim 11 , wherein the context criteria corresponding to the user activity is determined based on contextual data associated with the user activity. 13 . The non-transitory computer-readable storage medium according to claim 11 , wherein the context criteria corresponding to the user activity is determined based on the fourth set of inputs including the requested contextual data. 14 . The non-transitory computer-readable storage medium according to claim 13 , further comprising: in response to detecting the second and third sets of inputs displaying a suggestion mode interface including a suggestion mode affordance that when selected causes the electronic device to enable the suggestion mode for the task sequence; receiving a fifth set of inputs corresponding to a selection of the suggestion setting affordance; and in response to receiving the fifth set of inputs, enabling the suggestion mode for the task sequence. 15 . The non-transitory computer-readable storage medium according to claim 14 , wherein the suggestion mode interface further includes a skip affordance that when selected causes the electronic device to forego enabling the suggestion mode for the task sequence, and wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: receive a sixth set of inputs corresponding to a selection of the skip affordance; and in response to receiving the sixth set of inputs, forgo enabling the suggestion mode for the task sequence. 16 . The non-transitory computer-readable storage medium according to claim 11 , wherein the one or more programs further include instructions which when executed by one or more processors of the first electronic device, cause the first electronic device to: receive contextual data associated with the electronic device; determine, based on the received contextual data, whether the context criteria is satisfied; in accordance with a determination that the context criteria is satisfied, provide a suggestion affor

Assignees

Inventors

Classifications

  • G06Q50/10Primary

    Services · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Natural language analysis (semantic analysis of natural language G06F40/30) · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020379727A1 cover?
Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidat…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06Q50/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).