IP Library Granted Patent US 12695860
Granted Patent B2
US 12695860 · App. 18/610,159 · Granted Jul 28, 2026

Systems and methods for specifying configurations of an electronic device

Inventors: David Cohen (Longmont, CO); Srinivas Vedula (Pleasanton, CA)
Assignee: Apple Inc.
H04N13/327G06F3/013G06F3/017
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 12695860
App. No.
18/610,159
Granted
Jul 28, 2026
Kind
B2
Abstract

An electronic device operates using first registration data while a first user is using the device and operates using second registration data while a second user is using the device. The owner of the electronic device can permit the electronic device to receive second registration data from an electronic device that is associated with the second user.

Claims (47)

1 . An electronic device, comprising:

memory;

one or more input devices; and

one or more processors coupled to the memory and the one or more input devices, the one or more processors configured to:

while operating in a mode configured for a first user, receive, using the one or more input devices, an input corresponding to a request to operate in a mode for another user; and

determine whether user registration data for a second user, different from the first user, is available from a second electronic device, wherein determining that the user registration data for the second user is available from the second electronic device includes detecting the second electronic device using ultra-wide band (UWB);

in accordance with a determination that user registration data for the second user is available from the second electronic device:

receive, from the second electronic device, the user registration data for the second user; and

operate in a mode configured for the second user using the user registration data for the second user.

2 . The electronic device of claim 1 , wherein the one or more processors are further configured to:

in accordance with a determination that the user registration data for the second user is not available from the second electronic device, creating the user registration data for the second user.

3 . The electronic device of claim 2 , wherein creating the user registration data for the second user includes sensing eye positions of the second user and calibrating a display using the sensed eye positions.

4 . The electronic device of claim 1 , wherein the user registration data of the second user comprises data used to process hand gesture inputs, and operating in the mode configured for the second user includes detecting a hand gesture input using the data used to process the hand gesture inputs.

5 . The electronic device of claim 1 , further comprising a display device coupled to the one or more processors, wherein the user registration data of the second user includes pupil distance settings for the second user, and operating in the mode configured for the second user includes adjusting the display device based on the pupil distance settings for the second user.

6 . The electronic device of claim 1 , wherein transitioning between the mode configured for the first user and the mode configured for the second user occurs while a game application is running on the electronic device, and the one or more processors are further configured to, while running the game application on the electronic device:

in accordance with a determination that it is the first user's turn in the game application, operate in the mode configured for the first user, and

in accordance with a determination that it is the second user's turn in the game application, operate in the mode configured for the second user.

7 . A method performed at an electronic device including memory, one or more input devices, and one or more processors coupled to the memory and the one or more input devices, the method comprising:

while operating in a mode configured for a first user, receiving, using the one or more input devices, an input corresponding to a request to operate in a mode for another user; and

determining whether user registration data for a second user, different from the first user, is available from a second electronic device, wherein determining that the user registration data for the second user is available from the second electronic device includes detecting the second electronic device touching the electronic device using one or more sensors of the electronic device;

in accordance with a determination that user registration data for the second user is available from the second electronic device:

receiving, from the second electronic device, the user registration data for the second user; and

operating in a mode configured for the second user using the user registration data for the second user.

8 . The method of claim 7 , wherein the one or more processors are further configured to:

in accordance with a determination that the user registration data for the second user is not available from the second electronic device, creating the user registration data for the second user.

9 . The method of claim 8 , wherein creating the user registration data for the second user includes sensing eye positions of the second user and calibrating a display using the sensed eye positions.

10 . The method of claim 7 , wherein the user registration data of the second user comprises data used to process hand gesture inputs, and operating in the mode configured for the second user includes detecting a hand gesture input using the data used to process the hand gesture inputs.

11 . The method of claim 7 , wherein the user registration data of the second user includes pupil distance settings for the second user, and operating in the mode configured for the second user includes adjusting a display device based on the pupil distance settings for the second user.

12 . The method of claim 7 , wherein transitioning between the mode configured for the first user and the mode configured for the second user occurs while a game application is running on the electronic device, and the method further comprises, while running the game application on the electronic device:

in accordance with a determination that it is the first user's turn in the game application, operating in the mode configured for the first user, and

in accordance with a determination that it is the second user's turn in the game application, operating in the mode configured for the second user.

13 . A non-transitory computer readable storage medium storing instructions, that when executed by an electronic device that includes memory, one or more input devices, and one or more processors coupled to the memory and the one or more input devices causes the electronic device to:

while operating in a mode configured for a first user, receive, using the one or more input devices, an input corresponding to a request to operate in a mode for another user; and

determine whether user registration data for a second user, different from the first user, is available from a second electronic device, wherein:

in accordance with a determination that user registration data for the second user is available from the second electronic device:

receive, from the second electronic device, the user registration data for the second user;

operate in a mode configured for the second user using the user registration data for the second user;

while operating in the mode configured for the first user, detect, using one or more sensors, removal of a wearable device from the second user; and

in response to detecting removal of the wearable device from the second user, transition from operating in the mode configured for the second user to operating in the mode configured for the first user.

14 . The non-transitory computer readable storage medium of claim 13 , wherein the instructions, when executed by the electronic device, further cause the electronic device to:

in accordance with a determination that the user registration data for the second user is not available from the second electronic device, create the user registration data for the second user.

15 . The non-transitory computer readable storage medium of claim 14 , wherein creating the user registration data for the second user includes sensing eye positions of the second user and calibrating a display using the sensed eye positions.

16 . The non-transitory computer readable storage medium of claim 13 , wherein the user registration data of the second user comprises data used to process hand gesture inputs, and operating in the mode configured for the second user includes detecting a hand gesture input using the data used to process the hand gesture inputs.

17 . The non-transitory computer readable storage medium of claim 13 , wherein the user registration data of the second user includes pupil distance settings for the second user, and operating in the mode configured for the second user includes adjusting a display device based on the pupil distance settings for the second user.

18 . The non-transitory computer readable storage medium of claim 13 , wherein transitioning between the mode configured for the first user and the mode configured for the second user occurs while a game application is running on the electronic device, and the instructions, when executed by the electronic device, further cause the electronic device to, while running the game application on the electronic device:

in accordance with a determination that it is the first user's turn in the game application, operate in the mode configured for the first user, and

in accordance with a determination that it is the second user's turn in the game application, operate in the mode configured for the second user.