US2022139396A1PendingUtilityA1

Methods and user interfaces for voice-based control of electronic devices

Assignee: APPLE INCPriority: Jun 1, 2019Filed: Jan 18, 2022Published: May 5, 2022
Est. expiryJun 1, 2039(~12.8 yrs left)· nominal 20-yr term from priority
G10L 2015/223G10L 15/22G10L 2015/228G06F 3/167
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure generally relates to voice-control for electronic devices. In some embodiments, the method includes, in response to detecting a plurality of utterances, associating the plurality of operations with a first stored operation set and detecting a second set of one or more inputs corresponding to a request to perform the operations associated with the first stored operation set; and performing the plurality of operations associated with the first stored operation set, in the respective order.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . 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 device and a microphone, the one or more programs including instructions for:
 while the electronic device is in a first mode, detecting a first set of one or more inputs including detecting, in a respective order and via the microphone, a plurality of utterances corresponding to a plurality of operations, including:
 a first utterance corresponding to a request to perform a first operation; and 
 a second utterance corresponding to a request to perform a second operation, detected after the first utterance; 
   in response to detecting the plurality of utterances, associating the plurality of operations with a first stored operation set;   after detecting the plurality of utterances, detecting a second set of one or more inputs corresponding to a request to perform the operations associated with the first stored operation set; and   in response to detecting the second set of one or more inputs:
 in accordance with a determination that a set of performance criteria are met, performing the plurality of operations associated with the first stored operation set, in the respective order; and 
 in accordance with a determination that a set of performance criteria are not met, forgoing performing the plurality of operations associated with the first stored operation set. 
   
     
     
         2 . The non-transitory computer-readable storage medium of  claim 1 , the one or more programs further comprising instructions for:
 in response to detecting the plurality of utterances while in the first mode, performing the plurality of operations in the respective order.   
     
     
         3 . The non-transitory computer-readable storage medium of  claim 1 , wherein the set of performance criteria includes a criterion that is met when a first application is active. 
     
     
         4 . The non-transitory computer-readable storage medium of  claim 1 , the one or more programs further comprising instructions for:
 displaying, via the display device, a graphical indication, wherein:
 in accordance with a determination that the electronic device is in the first mode, a first visual property of the graphical indication is in a first visual state; and 
 in accordance with a determination that the electronic device is not in the first mode, the first visual property of the graphical indication is in a second visual state, different from the first visual state. 
   
     
     
         5 . The non-transitory computer-readable storage medium of  claim 1 , wherein:
 the first set of one or more inputs includes an input that associates the first stored operation set with an uttered phrase; and   detecting the second set of one or more inputs includes detecting, via the microphone, the uttered phrase.   
     
     
         6 . The non-transitory computer-readable storage medium of  claim 1 , the one or more programs further comprising instructions for:
 after associating the plurality of operations with a first stored operation set, displaying a first user interface associated with the first stored operation set;   while displaying the first user interface, detecting a third set of one or more inputs; and   in response to detecting the third set of one or more inputs:
 in accordance with the third set of one or more inputs including a request to disassociate the first operation of the plurality of operations from the first stored operation set, modifying the first stored operation set to no longer include the first operation; and 
 in accordance with the third set of one or more inputs including a request to associate a third operation with the first stored operation set, modifying the first stored operation set to include the third operation. 
   
     
     
         7 . The non-transitory computer-readable storage medium of  claim 6 , wherein the third operation includes performing a set of operations associated with a second stored operation set. 
     
     
         8 . The non-transitory computer-readable storage medium of  claim 6 , wherein:
 the electronic device includes a touch-sensitive surface; and   the third operation includes causing the electronic device to set of operations that would be performed in response to detecting a first set of touch inputs via the touch-sensitive surface.   
     
     
         9 . An electronic device, comprising:
 a display device;   a microphone;   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:
 while the electronic device is in a first mode, detecting a first set of one or more inputs including detecting, in a respective order and via the microphone, a plurality of utterances corresponding to a plurality of operations, including:
 a first utterance corresponding to a request to perform a first operation; and 
 a second utterance corresponding to a request to perform a second operation, detected after the first utterance; 
 
 in response to detecting the plurality of utterances, associating the plurality of operations with a first stored operation set; 
 after detecting the plurality of utterances, detecting a second set of one or more inputs corresponding to a request to perform the operations associated with the first stored operation set; and 
 in response to detecting the second set of one or more inputs:
 in accordance with a determination that a set of performance criteria are met, performing the plurality of operations associated with the first stored operation set, in the respective order; and 
 in accordance with a determination that a set of performance criteria are not met, forgoing performing the plurality of operations associated with the first stored operation set. 
 
   
     
     
         10 . A method comprising:
 at an electronic device with a display device and a microphone:   while the electronic device is in a first mode, detecting a first set of one or more inputs including detecting, in a respective order and via the microphone, a plurality of utterances corresponding to a plurality of operations, including:
 a first utterance corresponding to a request to perform a first operation; and 
 a second utterance corresponding to a request to perform a second operation, detected after the first utterance; 
   in response to detecting the plurality of utterances, associating the plurality of operations with a first stored operation set;   after detecting the plurality of utterances, detecting a second set of one or more inputs corresponding to a request to perform the operations associated with the first stored operation set; and   in response to detecting the second set of one or more inputs:
 in accordance with a determination that a set of performance criteria are met, performing the plurality of operations associated with the first stored operation set, in the respective order; and 
 in accordance with a determination that a set of performance criteria are not met, forgoing performing the plurality of operations associated with the first stored operation set.

Join the waitlist — get patent alerts

Track US2022139396A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.