IP Library › Granted Patent US 11,960,615
Granted Patent B2
US 11,960,615 · App. 17/468,286 · Granted Apr 16, 2024

Methods and user interfaces for voice-based user profile management

Inventors: Jeffrey Ma (Emerald Hills, CA); Corey J. Peterson (Saratoga, CA); Rob Bowles Sinclair (Los Gatos, CA); Hiu Yi Chan (Seattle, WA); Neil P. Cormican (Menlo Park, CA)
Assignee: Apple Inc.
G06F21/6209G06F3/167G06F21/32G06F21/629G06F2221/2141
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,960,615
App. No.
17/468,286
Granted
Apr 16, 2024
Kind
B2
Abstract

The present disclosure generally relates to managing user profiles. An example method includes, at a computer system in communication with a display generation component and an input device: receiving, via the input device, a user input including a request to access a first restricted media item; and in response to the user input: in accordance with a determination the user input is a voice input and the voice input corresponds to a user profile authorized to access the first restricted media item using voice inputs, initiating playback of the first restricted media item; and in accordance with a determination the user input is a voice input and the voice input does not correspond to a user profile authorized to access the first restricted media item using voice inputs: forgoing initiating playback of the first restricted media item; and causing display, at the display generation component, of a validation user interface.

Claims (87)

1. A computer system that is in communication with a display generation component and one or more input devices, comprising:

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:

receiving, via the one or more input devices, a user input including a request to access a first restricted media item; and

in response to receiving the user input:

in accordance with a determination that the user input is a voice input and a determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item using voice inputs:

initiating playback of the first restricted media item via the display generation component; and

in accordance with a determination that a set of notification criteria are met, providing, to an external device, different from the display generation component, a notification indicating that access to the first restricted media item has been granted in response to the request to access the first restricted media item; and

in accordance with the determination that the user input is the voice input and a determination that the voice input does not correspond to a stored user profile that is authorized to access the first restricted media item using voice inputs:

forgoing initiating playback of the first restricted media item; and

causing display, at the display generation component, of a validation user interface.

2. The computer system of claim 1 , wherein the determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item includes a determination that a voice profile of a stored user profile matches the voice input.

3. The computer system of claim 1 , wherein forgoing initiating playback of the first restricted media item includes:

in accordance with a determination that the voice input corresponds to a stored user profile that is not authorized to access the first restricted media item, displaying a first visual indication; and

in accordance with a determination that the voice input does not correspond to a stored user profile, displaying a second visual indication, different than the first visual indication.

4. The computer system of claim 1 , wherein the one or more programs further include instructions for:

while displaying the validation user interface:

receiving a second user input, via the one or more input devices; and

in response to receiving the second user input:

in accordance with a determination that the second user input is a valid passcode for initiating playback of the first restricted media item, initiating playback of the first restricted media item; and

in accordance with a determination that the second user input is not a valid passcode for initiating playback of the first restricted media item, forgoing initiating playback of the first restricted media item.

5. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in response to the user input:

in accordance with a determination that the user input is not a voice input, causing display, at the display generation component, of a second validation user interface.

6. The computer system of claim 1 , wherein the one or more programs further include instructions for:

prior to receiving the user input, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs and in accordance with a determination that a set of authorizing criteria are met, enabling a voice media playback feature for the stored user profile to authorize the stored user profile to access the first restricted media item using voice inputs.

7. The computer system of claim 6 , wherein:

the computer system is in communication with an external electronic device, and

the set of authorizing criteria includes a criterion that is met when a determination is made that a required set of inputs was received at the external electronic device.

8. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:

receiving, via the one or more input devices, a user input including a request to access a first restricted media item; and

in response to receiving the user input:

in accordance with a determination that the user input is a voice input and a determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item using voice inputs:

initiating playback of the first restricted media item via the display generation component; and

in accordance with a determination that a set of notification criteria are met, providing, to an external device, different from the display generation component, a notification indicating that access to the first restricted media item has been granted in response to the request to access the first restricted media item; and

in accordance with the determination that the user input is the voice input and a determination that the voice input does not correspond to a stored user profile that is authorized to access the first restricted media item using voice inputs:

forgoing initiating playback of the first restricted media item; and

causing display, at the display generation component, of a validation user interface.

9. A method, comprising:

at a computer system that is in communication with a display generation component and one or more input devices:

receiving, via the one or more input devices, a user input including a request to access a first restricted media item; and

in response to receiving the user input:

in accordance with a determination that the user input is a voice input and a determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item using voice inputs:

initiating playback of the first restricted media item via the display generation component; and

in accordance with a determination that a set of notification criteria are met, providing, to an external device, different from the display generation component, a notification indicating that access to the restricted media item has been granted in response to the request to access the restricted media item; and

in accordance with the determination that the user input is the voice input and a determination that the voice input does not correspond to a stored user profile that is authorized to access the first restricted media item using voice inputs:

forgoing initiating playback of the first restricted media item; and

causing display, at the display generation component, of a validation user interface.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item includes a determination that a voice profile of a stored user profile matches the voice input.

11. The non-transitory computer-readable storage medium of claim 8 , wherein forgoing initiating playback of the first restricted media item includes:

in accordance with a determination that the voice input corresponds to a stored user profile that is not authorized to access the first restricted media item, displaying a first visual indication; and

in accordance with a determination that the voice input does not correspond to a stored user profile, displaying a second visual indication, different than the first visual indication.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the one or more programs further include instructions for:

while displaying the validation user interface:

receiving a second user input, via the one or more input devices; and

in response to receiving the second user input:

in accordance with a determination that the second user input is a valid passcode for initiating playback of the first restricted media item, initiating playback of the first restricted media item; and

in accordance with a determination that the second user input is not a valid passcode for initiating playback of the first restricted media item, forgoing initiating playback of the first restricted media item.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the one or more programs further include instructions for:

in response to the user input:

in accordance with a determination that the user input is not a voice input, causing display, at the display generation component, of a second validation user interface.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the one or more programs further include instructions for:

prior to receiving the user input, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs and in accordance with a determination that a set of authorizing criteria are met, enabling a voice media playback feature for the stored user profile to authorize the stored user profile to access the first restricted media item using voice inputs.

15. The non-transitory computer-readable storage medium of claim 14 , wherein:

the computer system is in communication with an external electronic device, and

the set of authorizing criteria includes a criterion that is met when a determination is made that a required set of inputs was received at the external electronic device.

16. The method of claim 9 , wherein the determination that the voice input corresponds to a stored user profile that is authorized to access the first restricted media item includes a determination that a voice profile of a stored user profile matches the voice input.

17. The method of claim 9 , wherein forgoing initiating playback of the first restricted media item includes:

in accordance with a determination that the voice input corresponds to a stored user profile that is not authorized to access the first restricted media item, displaying a first visual indication; and

in accordance with a determination that the voice input does not correspond to a stored user profile, displaying a second visual indication, different than the first visual indication.

18. The method of claim 9 , further comprising:

while displaying the validation user interface:

receiving a second user input, via the one or more input devices; and

in response to receiving the second user input:

in accordance with a determination that the second user input is a valid passcode for initiating playback of the first restricted media item, initiating playback of the first restricted media item; and

in accordance with a determination that the second user input is not a valid passcode for initiating playback of the first restricted media item, forgoing initiating playback of the first restricted media item.

19. The method of claim 9 , further comprising:

in response to the user input:

in accordance with a determination that the user input is not a voice input, causing display, at the display generation component, of a second validation user interface.

20. The method of claim 9 , further comprising:

prior to receiving the user input, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs and in accordance with a determination that a set of authorizing criteria are met, enabling a voice media playback feature for the stored user profile to authorize the stored user profile to access the first restricted media item using voice inputs.

21. The method of claim 20 , wherein:

the computer system is in communication with an external electronic device, and

the set of authorizing criteria includes a criterion that is met when a determination is made that a required set of inputs was received at the external electronic device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: CORMICAN, NEIL P.
To: APPLE INC.
Reel/Frame 066584/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2023
From: MA, JEFFREY; PETERSON, COREY J.; SINCLAIR, ROB BOWLES; CHAN, HIU YI
To: APPLE INC.
Reel/Frame 063912/0613 →
Continuity (2)
Provisional Application 63197475 · Jun 6, 2021
Related Publication 20220391520A1 · Dec 8, 2022
Cited By (1)
US 12,272,261