Accelerated task performance

US11076039B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11076039-B2
Application numberUS-201816146883-A
CountryUS
Kind codeB2
Filing dateSep 28, 2018
Priority dateJun 3, 2018
Publication dateJul 27, 2021
Grant dateJul 27, 2021

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

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: receive, with a digital assistant, a natural-language speech input; determine a voice shortcut associated with the natural-language speech input, wherein the voice shortcut is a user-generated phrase customized by a user of the electronic device; determine a task corresponding to the voice shortcut; cause an application to initiate performance of the task, wherein the application is preloaded with one or more customized parameters associated with the voice shortcut, the one or more customized parameters defined by the user prior to receiving the speech input; receive a response from the application, wherein the response is associated with the task; determine, based on the response, whether the task was successfully performed; and provide an output indicating whether the task was successfully performed. 2. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: after receiving the response, display an application user interface associated with the application. 3. The non-transitory computer-readable storage medium of claim 1 , wherein providing an output indicating whether the task was successfully performed includes: in accordance with a determination that the task was performed successfully, displaying an indication that the task was performed successfully; and in accordance with a determination that the task was not performed successfully, displaying an indication that the task was not performed successfully. 4. The non-transitory computer-readable storage medium of claim 3 , wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: further in accordance with the determination that the task was not performed successfully, display a failure user interface. 5. The non-transitory computer-readable storage medium of claim 4 , wherein the failure user interface includes a retry affordance, and wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: detect a user input corresponding to a selection of the retry affordance; and in response to detecting the user input corresponding to the selection of the retry affordance, cause the application to initiate performance of the task. 6. The non-transitory computer-readable storage medium of claim 4 , wherein the failure user interface includes a cancel affordance, and wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: detect a user input corresponding to a selection of the cancel affordance; and in response to the user input corresponding to the selection of the cancel affordance, cease display of the failure user interface. 7. The non-transitory computer-readable storage medium of claim 4 , wherein the failure user interface includes an application launch affordance, and wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: detect a user input corresponding to a selection of the application launch affordance; and in response to the user input corresponding to the selection of the application launch affordance, launch the application. 8. The non-transitory computer-readable storage medium of claim 3 , wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the device to: further in accordance with the determination that the task was performed successfully, display a task success animation. 9. The non-transitory computer-readable storage medium of claim 1 , wherein causing the application to initiate performance of the task includes displaying a task performance animation. 10. The non-transitory computer-readable storage medium of claim 1 , wherein causing the application to initiate performance of the task includes: prompting the user to confirm performance of the task. 11. The non-transitory computer-readable storage medium of claim 1 , wherein providing the output includes: generating a natural-language output based on the response; and providing, with the digital assistant, the natural-language output. 12. The non-transitory computer-readable storage medium of claim 11 , wherein providing, with the digital assistant, the natural-language output includes providing an audio speech output. 13. The non-transitory computer-readable storage medium of claim 11 , wherein providing, with the digital assistant, the natural-language output includes displaying the natural-language output. 14. The non-transitory computer-readable storage medium of claim 11 , wherein the natural-language output includes a reference to the application. 15. The non-transitory computer-readable storage medium of claim 11 , wherein the response includes a natural-language expression and the natural-language output includes at least a portion of the natural-language expression. 16. The non-transitory computer-readable storage medium of claim 11 , wherein the natural-language output indicates that the task was performed successfully by the application. 17. The non-transitory computer-readable storage medium of claim 1 , wherein the task is a request for information from a third-party service. 18. The non-transitory computer-readable storage medium of claim 11 , wherein the natural-language output indicates that the task was not performed successfully by the application. 19. A method, comprising: at an electronic device with a display and a touch-sensitive surface: receiving, with a digital assistant, a natural-language speech input; determining a voice shortcut associated with the natural-language speech input, wherein the voice shortcut is a user-generated phrase customized by a user of the electronic device; determining a task corresponding to the voice shortcut; causing an application to initiate performance of the task, wherein the application is preloaded with one or more customized parameters associated with the voice shortcut, the one or more customized parameters defined by the user prior to receiving the speech input; receiving a response from the application, wherein the response is associated with the task; determining, based on the response, whether the task was successfully performed; and providing an output indicating whether the task was successfully performed. 20. The method of claim 19 , further comprising: after receiving the response, displaying an application user interface associated with the application. 21. The method of claim 19 , wherein providing an output indicating whether the task was successfully performed includes: in accordance with a determination that the task was performed successfully, displaying an indication that the task was performed successfully; and in accordance with a determination that the task was not performed successfully, displaying an indication that the task was not performed successfully. 22. An electronic device, comprising: one or more processors; a memory; and one or more pro

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • using natural language modelling · CPC title

  • Arrangements for executing specific programs · CPC title

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

  • using search space presentation or visualization, e.g. category or range presentation and selection · 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 US11076039B2 cover?
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 affordanc…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04M1/72454. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 27 2021 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).