IP Library › Granted Patent US 11,979,836
Granted Patent B2
US 11,979,836 · App. 18/139,901 · Granted May 7, 2024

Method and system for operating a multi-function portable electronic device using voice-activation

Inventors: Daniel Freeman (Santa Cruz, CA); Derek B. Barrentine (San Jose, CA)
Assignee: Apple Inc.
H04W52/0254G10L15/22H04M1/72403H04M1/72409H04M1/72415H04M1/72454G10L2015/223H04M1/575H04M1/6066H04M1/6075H04M1/72412H04M1/7243H04M1/72433H04M1/72442H04M2250/52H04M2250/74Y02D30/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,979,836
App. No.
18/139,901
Filed
Apr 26, 2023
Granted
May 7, 2024
Kind
B2
Art Unit
2415
USPC
455/420
Abstract

Methods and systems in which a portable electronic device can be voice activated are disclosed. The portable electronic device can be a multi-function electronic device. The voice activation can be robust and context sensitive. The voice activation can also be utilized without any preparatory user action with respect to the portable electronic device. The portable electronic device can also interact with a media system.

Claims (49)

1. An electronic device comprising a processor and memory storing one or more programs for execution by the processor, the one or more programs comprising instructions for:

detecting, via a microphone of the electronic device, a voice input from a user;

detecting an operational state of the electronic device;

in accordance with a determination that at least a portion of the voice input matches a predetermined command authorized for usage with the operational state, executing the predetermined command; and

displaying the predetermined command on a display of the electronic device, wherein the displayed predetermined command is based on the detected operational state.

2. The electronic device of claim 1 , wherein the predetermined command corresponds to a macro including at least a series of commands to be performed.

3. The electronic device of claim 1 , wherein the operational state of the electronic device is one of:

a state of graphical user interface being displayed on the electronic device;

a functional mode of the electronic device; and

a low power mode.

4. The electronic device of claim 3 , wherein the operational state of the electronic device is the low power mode and, wherein detecting the voice input from the user includes monitoring for the voice input while in the low power mode.

5. The electronic device of claim 4 , wherein the operational state is dependent on a state of an application program being executed by the processor.

6. The electronic device of claim 1 , wherein executing the one or more predetermined commands includes changing the operational mode of the electronic device to another operational mode.

7. The electronic device of claim 6 , wherein the operational state of the electronic device is a low power mode, and wherein the another operational mode of the electronic device is a normal power mode.

8. The electronic device of claim 1 , wherein the one or more programs further comprise instructions for:

in accordance with a determination that the at least a portion of the voice input does not match the predetermined command authorized for usage with the operational state, forgoing executing the predetermined command.

9. 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 operable in a plurality of operational states, the one or more programs including instructions for:

detecting, via a microphone of the electronic device, a voice input from a user;

detecting an operational state of the electronic device;

in accordance with a determination that at least a portion of the voice input matches a predetermined command authorized for usage with the operational state, executing the predetermined command; and

displaying the predetermined command on a display of the electronic device, wherein the displayed predetermined command is based on the detected operational state.

10. A method comprising:

at an electronic device including a processor:

detecting, via a microphone of the electronic device, a voice input from a user;

detecting an operational state of the electronic device;

in accordance with a determination that at least a portion of the voice input matches a predetermined command authorized for usage with the operational state, executing the predetermined command; and

displaying the predetermined command on a display of the electronic device, wherein the displayed predetermined command is based on the detected operational state.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the predetermined command corresponds to a macro including at least a series of commands to be performed.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the operational state of the electronic device is one of:

a state of graphical user interface being displayed on the electronic device;

a functional mode of the electronic device; and

a low power mode.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the operational state of the electronic device is a low power mode and, wherein detecting the voice input from the user includes monitoring for the voice input while in the low power mode.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the operational state is dependent on a state of an application program being executed by the processor.

15. The non-transitory computer-readable storage medium of claim 9 , wherein executing the one or more predetermined commands includes changing the operational mode of the electronic device to another operational mode.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the operational state of the electronic device is a low power mode, and wherein the another operational mode of the electronic device is a normal power mode.

17. The non-transitory computer-readable storage medium of claim 9 , wherein the one or more programs further comprise instructions for:

in accordance with a determination that the at least a portion of the voice input does not match the predetermined command authorized for usage with the operational state, forgoing executing the predetermined command.

18. The method of claim 10 , wherein the predetermined command corresponds to a macro including at least a series of commands to be performed.

19. The method of claim 10 , wherein the operational state of the electronic device is one of:

a state of graphical user interface being displayed on the electronic device;

a functional mode of the electronic device; and

a low power mode.

20. The method of claim 19 , wherein the operational state of the electronic device is the low power mode and, wherein detecting the voice input from the user includes monitoring for the voice input while in the low power mode.

21. The method of claim 20 , wherein the operational state is dependent on a state of an application program being executed by the processor.

22. The method of claim 10 , wherein executing the one or more predetermined commands includes changing the operational mode of the electronic device to another operational mode.

23. The method of claim 22 , wherein the operational state of the electronic device is a low power mode, and wherein the another operational mode of the electronic device is a normal power mode.

24. The method of claim 10 , further comprising:

in accordance with a determination that the at least a portion of the voice input does not match the predetermined command authorized for usage with the operational state, forgoing executing the predetermined command.

Continuity (5)
Continuation 17234457 · Apr 19, 2021
Continuation 16778826 · Jan 31, 2020
Continuation 14605793 · Jan 26, 2015
Continuation 11696057 · Apr 3, 2007
Related Publication 20230262605A1 · Aug 17, 2023
Cited By (2)
US 12,477,470 US 12,681,587