User activity shortcut suggestions

US11237797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11237797-B2
Application numberUS-202016841271-A
CountryUS
Kind codeB2
Filing dateApr 6, 2020
Priority dateMay 31, 2019
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

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 associated with the user activity; in response to detecting the first set of inputs corresponding to a selection of the candidate activity affordance associated with the user activity, display a first plurality 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 plurality of candidate task affordances, wherein the selected candidate task affordance of the first plurality of candidate task affordances is associated with a first task; display a second plurality of candidate task affordances associated with a second task type; and detect a third set of inputs corresponding to a selection of a second candidate task affordance of the second plurality of candidate task affordances, wherein the selected second candidate task affordance of the second plurality of candidate task affordances is associated with a second task; in response to detecting the second and third sets of inputs, associate the first task, the second task, and context criteria corresponding to the user activity with a task sequence for a voice shortcut corresponding to the user activity; receive contextual data associated with the electronic device; determine, based on the received contextual data, whether the context criteria are satisfied; and in accordance with a determination that the context criteria is satisfied, provide a suggestion affordance corresponding to the task sequence, which when selected causes the electronic device to perform the first task and the second task. 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 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 plurality of candidate task affordances includes a third plurality of candidate task affordances corresponding to the first task and a second fourth plurality of candidate task affordances corresponding to a third task. 4. The non-transitory computer-readable storage medium according to claim 3 , wherein a first candidate task affordance of the third 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 third 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 plurality of candidate task affordances and the second plurality 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 plurality of candidate task affordances are displayed on a 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 plurality 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 contextual data associated with the user activity; and provide the first plurality of candidate task affordances including one or more candidate task affordances associated with the one or more tasks performed in the context that matches the 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 plurality 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 fourth task with the task sequence for the voice shortcut. 11. The non-transitory computer-readable storage medium according to claim 1 , wherein the context criteria corresponding to the user activity is determined based on contextual data associated with the user activity. 12. The non-transitory computer-readable storage medium according to claim 1 , wherein the context criteria corresponding to the user activity is determined based on the fourth set of inputs including the requested contextual data. 13. The non-transitory computer-readable storage medium according to claim 12 , 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 and third sets of inputs, display a suggestion mode interface including a suggestion mode affordance that when selected causes the electronic device to enable a suggestion mode for the task sequence; receive a fifth set of inputs corresponding to a selection of the suggestion mode affordance; and in response to receiving the fifth set of inputs, enable the suggestion mode for the task sequence. 14. The non-transitory computer-readable storage medium according to claim 13 , 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. 15. The non-transitory computer-readable storage medium according to claim 1 , wherein the

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • G06Q50/10Primary

    Services · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • Help systems · 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

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 US11237797B2 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 G06F3/04842. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).