IP Library › Granted Patent US 12,547,307
Granted Patent B2
US 12,547,307 · App. 18/896,500 · Granted Feb 10, 2026

Techniques and user interfaces for controlling one or more electronic devices

Inventors: Arian Behzadi (San Francisco, CA); Christopher P. Foss (San Francisco, CA); Andrew S. Kim (Walnut Creek, CA); David A. Krimsley (Sunnyvale, CA); Christopher D. Matthews (San Francisco, CA); Corey K. Wang (Palo Alto, CA); Gemma A. Roper (San Francisco, CA)
Assignee: APPLE INC.
G06F3/04845G06F3/04812G06F3/0482G06F3/04847G06F3/0487G06F3/1454
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 12,547,307
App. No.
18/896,500
Granted
Feb 10, 2026
Kind
B2
Abstract

The present disclosure generally relates to user interfaces and techniques for controlling one or more electronic devices and/or displaying one or more controls in accordance with some examples.

Claims (81)

1 . A method, comprising:

at a computer system that is in communication with a display component:

detecting that the computer system is being pointed in a direction of a first device for at least a predetermined period of time;

in response to detecting that the computer system is being pointed in the direction of the first device for at least the predetermined period of time, displaying, via the display component, an indication that the computer system is configured to control the first device;

while displaying the indication that the computer system is configured to control the first device, detecting that the computer system is being pointed in a second direction for at least the predetermined period of time, wherein the second direction is different from the first direction; and

in response to detecting that the computer system is being pointed in the second direction for at least the predetermined period of time:

in accordance with a determination that the second direction is a direction of a second device that can be controlled by the computer system and an input was detected by the computer system while the computer system was pointed in the first direction:

displaying, via the display component, an indication that the computer system is configured to control the second device, wherein the second device is different from the first device; and

ceasing display of the indication that the computer system is configured to control the first device; and

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was detected by the computer system while the computer system was pointed in the first direction, continuing to display the indication that the computer system is configured to control the first device.

2 . The method of claim 1 , further comprising:

while displaying, via the display component, the indication that the computer system is configured to control the first device, detecting a first input directed to the computer system; and

in response to detecting the first input directed to the computer system, causing a characteristic of the first device to be adjusted.

3 . The method of claim 1 , further comprising:

while displaying, via the display component, the indication that the computer system is configured to control the second device, detecting a second input directed to the computer system; and

in response to detecting the second input directed to the computer system, causing a characteristic of the second device to be adjusted.

4 . The method of claim 1 , wherein the first device is a first type of device, and wherein the second device is a second type of device that is different from the first type of device.

5 . The method of claim 1 , wherein:

while displaying the indication that the computer system is configured to control the first device, the computer system is configured to control a first type of characteristic of the first device;

while displaying the indication that the computer system is configured to control the second device, the computer system is configured to control a second type of characteristic of the second device; and

the first type of characteristic is different from the second type of characteristic.

6 . The method of claim 1 , further comprising:

displaying, via the display component, a plurality of controls, wherein the indication that the computer system is configured to control the first device is not displayed in an area that includes the plurality of controls, and wherein the indication that the computer system is configured to control the second device is not displayed in the area that includes the plurality of controls.

7 . The method of claim 1 , further comprising:

in accordance with a determination that the second direction is not in a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, ceasing to display the indication that the computer system is configured to control the first device.

8 . The method of claim 1 , further comprising:

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, forgoing displaying an indication that the computer system is configured to control a respective device.

9 . 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 component, the one or more programs including instructions for:

detecting that the computer system is being pointed in a direction of a first device for at least a predetermined period of time;

in response to detecting that the computer system is being pointed in the direction of the first device for at least the predetermined period of time, displaying, via the display component, an indication that the computer system is configured to control the first device;

while displaying the indication that the computer system is configured to control the first device, detecting that the computer system is being pointed in a second direction for at least the predetermined period of time, wherein the second direction is different from the first direction; and

in response to detecting that the computer system is being pointed in the second direction for at least the predetermined period of time:

in accordance with a determination that the second direction is a direction of a second device that can be controlled by the computer system and an input was detected by the computer system while the computer system was pointed in the first direction:

displaying, via the display component, an indication that the computer system is configured to control the second device, wherein the second device is different from the first device; and

ceasing display of the indication that the computer system is configured to control the first device; and

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was detected by the computer system while the computer system was pointed in the first direction, continuing to display the indication that the computer system is configured to control the first device.

10 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions are further for:

while displaying, via the display component, the indication that the computer system is configured to control the first device, detecting a first input directed to the computer system; and

in response to detecting the first input directed to the computer system, causing a characteristic of the first device to be adjusted.

11 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions are further for:

while displaying, via the display component, the indication that the computer system is configured to control the second device, detecting a second input directed to the computer system; and

in response to detecting the second input directed to the computer system, causing a characteristic of the second device to be adjusted.

12 . The non-transitory computer-readable storage medium of claim 9 , wherein the first device is a first type of device, and wherein the second device is a second type of device that is different from the first type of device.

13 . The non-transitory computer-readable storage medium of claim 9 , wherein:

while displaying the indication that the computer system is configured to control the first device, the computer system is configured to control a first type of characteristic of the first device;

while displaying the indication that the computer system is configured to control the second device, the computer system is configured to control a second type of characteristic of the second device; and

the first type of characteristic is different from the second type of characteristic.

14 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions are further for:

displaying, via the display component, a plurality of controls, wherein the indication that the computer system is configured to control the first device is not displayed in an area that includes the plurality of controls, and wherein the indication that the computer system is configured to control the second device is not displayed in the area that includes the plurality of controls.

15 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions are further for:

in accordance with a determination that the second direction is not in a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, ceasing to display the indication that the computer system is configured to control the first device.

16 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions are further for:

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, forgoing displaying an indication that the computer system is configured to control a respective device.

17 . A computer system that is in communication with a display component, 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:

detecting that the computer system is being pointed in a direction of a first device for at least a predetermined period of time;

in response to detecting that the computer system is being pointed in the direction of the first device for at least the predetermined period of time, displaying, via the display component, an indication that the computer system is configured to control the first device;

while displaying the indication that the computer system is configured to control the first device, detecting that the computer system is being pointed in a second direction for at least the predetermined period of time, wherein the second direction is different from the first direction; and

in response to detecting that the computer system is being pointed in the second direction for at least the predetermined period of time:

in accordance with a determination that the second direction is a direction of a second device that can be controlled by the computer system and an input was detected by the computer system while the computer system was pointed in the first direction:

displaying, via the display component, an indication that the computer system is configured to control the second device, wherein the second device is different from the first device; and

ceasing display of the indication that the computer system is configured to control the first device; and

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was detected by the computer system while the computer system was pointed in the first direction, continuing to display the indication that the computer system is configured to control the first device.

18 . The computer system of claim 17 , wherein the instructions are further for:

while displaying, via the display component, the indication that the computer system is configured to control the first device, detecting a first input directed to the computer system; and

in response to detecting the first input directed to the computer system, causing a characteristic of the first device to be adjusted.

19 . The computer system of claim 17 , wherein the instructions are further for:

while displaying, via the display component, the indication that the computer system is configured to control the second device, detecting a second input directed to the computer system; and

in response to detecting the second input directed to the computer system, causing a characteristic of the second device to be adjusted.

20 . The computer system of claim 17 , wherein the first device is a first type of device, and wherein the second device is a second type of device that is different from the first type of device.

21 . The computer system of claim 17 , wherein:

while displaying the indication that the computer system is configured to control the first device, the computer system is configured to control a first type of characteristic of the first device;

while displaying the indication that the computer system is configured to control the second device, the computer system is configured to control a second type of characteristic of the second device; and

the first type of characteristic is different from the second type of characteristic.

22 . The computer system of claim 17 , wherein the instructions are further for:

displaying, via the display component, a plurality of controls, wherein the indication that the computer system is configured to control the first device is not displayed in an area that includes the plurality of controls, and wherein the indication that the computer system is configured to control the second device is not displayed in the area that includes the plurality of controls.

23 . The computer system of claim 17 , wherein the instructions are further for:

in accordance with a determination that the second direction is not in a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, ceasing to display the indication that the computer system is configured to control the first device.

24 . The computer system of claim 17 , wherein the instructions are further for:

in accordance with a determination that the second direction is not a direction of a respective device that can be controlled by the computer system and the input was not detected by the computer system while the computer system was pointed in the first direction, forgoing displaying an indication that the computer system is configured to control a respective device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: BEHZADI, ARIAN; FOSS, CHRISTOPHER P.; WANG, COREY K.; KRIMSLEY, DAVID A.; KIM, ANDREW S.; MATTHEWS, CHRISTOPHER D.; ROPER, GEMMA A.
To: APPLE INC.
Reel/Frame 069146/0266 →
Continuity (4)
Provisional Application 63587111 · Sep 30, 2023
Provisional Application 63587110 · Sep 30, 2023
Provisional Application 63587112 · Sep 30, 2023
Related Publication 20250110636A1 · Apr 3, 2025
References Cited (45)
US 11553070B2 · Hulbert et al. · 2023 [cited by applicant]
US 20130154486A1 · Barrilleaux · 2013 [cited by applicant]
US 20140075075A1 · Morrill et al. · 2014 [cited by applicant]
US 20150126806A1 · Barroso et al. · 2015 [cited by applicant]
US 20150339031A1 · Zeinstra et al. · 2015 [cited by applicant]
US 20160257198A1 · Buttolo et al. · 2016 [cited by applicant]
US 20170052666A1 · Wang et al. · 2017 [cited by applicant]
US 20180062691A1 · Barnett, Jr. · 2018 [cited by applicant]
US 20180167547A1 · Casey et al. · 2018 [cited by applicant]
US 20180253145A1 · Swaminathan et al. · 2018 [cited by applicant]
US 20180356946A1 · Chou et al. · 2018 [cited by applicant]
US 20180364665A1 · Clymer et al. · 2018 [cited by applicant]
US 20200077483A1 · Agarwal et al. · 2020 [cited by applicant]
US 20200341553A1 · Moussette et al. · 2020 [cited by applicant]
US 20200379730A1 · Graham et al. · 2020 [cited by applicant]
US 20210084733A1 · Hamm et al. · 2021 [cited by applicant]
US 20210191600A1 · Lemay et al. · 2021 [cited by applicant]
US 20210286487A1 · Tyler et al. · 2021 [cited by applicant]
US 20220053230A1 · Tchedikian · 2022 [cited by examiner]
US 20220075328A1 · Taylor et al. · 2022 [cited by applicant]
US 20220083182A1 · Zamora et al. · 2022 [cited by applicant]
US 20220100265A1 · Kies et al. · 2022 [cited by applicant]
US 20220269333A1 · Dedonato et al. · 2022 [cited by applicant]
US 20220300079A1 · Jakes et al. · 2022 [cited by applicant]
US 20230076716A1 · Dogrusoz · 2023 [cited by examiner]
US 20230152906A1 · Jorasch et al. · 2023 [cited by applicant]
US 20230343200A1 · Carrigan et al. · 2023 [cited by applicant]
US 20250139178A1 · Colflesh et al. · 2025 [cited by applicant]
EP 2466910A2 · 2012 [cited by applicant]
KR 20060098081A · 2006 [cited by applicant]
KR 102240390B1 · 2021 [cited by applicant]
WO WO2022066177A1 · 2022 [cited by applicant]
International Patent Application No. PCT/US2024/049120; Invitation to Pay Add'l Fees; dated Dec. 9, 2024; 18 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049119; Invitation to Pay Add'l Fees; dated Dec. 18, 2024; 21 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049128; Invitation to Pay Add'l Fees; dated Jan. 10, 2025; 25 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049024; Invitation to Pay Add'l Fees; dated Jan. 17, 2025; 13 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049120; Int'l Search Report and the Written Opinion; dated Jan. 30, 2025; 10 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049119; Int'l Search Report and the Written Opinion; dated Feb. 10, 2025; 29 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049128; Int'l Search Report and the Written Opinion; dated Mar. 3, 2025; 34 pages. [cited by applicant]
International Patent Application No. PCT/US2024/049024; Int'l Search Report and the Written Opinion; dated Mar. 10, 2025; 20 pages. [cited by applicant]
International Patent Application No. PCT/US2025/018166; Int'l Search Report and the Written Opinion; dated Aug. 19, 2025; 16 pages. [cited by applicant]
U.S. Appl. No. 18/896,605; Non-Final Office Action; dated May 28, 2025; 8 pages. [cited by applicant]
U.S. Appl. No. 18/895,597; Non-Final Office Action; dated Jun. 5, 2025; 24 pages. [cited by applicant]
International Patent Application No. PCT/US2023/033560; Int'l Search Report and the Written Opinion; dated Jan. 5, 2024; 14 pages. [cited by applicant]
U.S. Appl. No. 18/643,722; Non-Final Office Action; dated Sep. 12, 2025; 12 pages. [cited by applicant]