IP Library Granted Patent US 12,093,515
Granted Patent B2
US 12,093,515 · App. 17/975,141 · Granted Sep 17, 2024

Remote user interface

Inventors: Imran Chaudhri (San Francisco, CA); Stephen O. Lemay (Palo Alto, CA); Alan C. Dye (San Francisco, CA); Christopher Patrick Foss (San Francisco, CA); Lawrence Y. Yang (Bellevue, WA); David Chance Graham (Columbus, OH); Jonathan P. Ive (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04842G06F3/04817G06F3/0488G06F3/04883G06F1/1694G06F3/0346G06F2203/04105H04L67/025H04M1/72412H04M1/72415H04M1/72442H04M2250/12H04M2250/22
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,093,515
App. No.
17/975,141
Granted
Sep 17, 2024
Kind
B2
Abstract

Target electronic devices can be remotely controlled using a personal electronic device are disclosed. The personal electronic device can identify target devices that are responsive to remote control. The personal electronic device displays graphical user interface objects that, when selected, cause the personal electronic device to instruct the target electronic device to perform an operation.

Claims (52)

1. A method, comprising:

at an electronic device with a display:

displaying a user interface object on the display of the electronic device, the displayed user interface object representing an application;

while displaying the user interface object, receiving first data representing a zoom function on the displayed user interface object; and

in response to receiving the first data representing the zoom function:

determining that a target device is registered with the electronic device;

in accordance with a determination that the registered target device is currently responsive to being remotely controlled, displaying an affordance corresponding to the registered target device capable of being remotely controlled; and

in accordance with a determination that the registered target device is not currently responsive to being remotely controlled, displaying a user interface to register a new target device for remote control.

2. The method of claim 1 , further comprising:

receiving second data representing selection of the affordance corresponding to the registered target device; and

in response to receiving the second data representing the selection of the affordance corresponding to the registered target device, displaying a plurality of graphical user interface objects for controlling operations of the registered target device.

3. The method of claim 2 , wherein the plurality of graphical user interface objects comprises transport controls.

4. The method of claim 2 , wherein the plurality of graphical user interface objects are selected based on the registered target device.

5. The method of claim 2 , wherein the plurality of graphical user interface objects are shared by the registered target device and at least one other device.

6. The method of claim 1 , further comprising:

in response to receiving the first data representing the zoom function, determining a number of nearby target devices capable of being remotely controlled.

7. The method of claim 6 , wherein the affordance corresponding to the registered target device is displayed concurrently with an indication of the number of nearby target devices capable of being remotely controlled.

8. An electronic device, comprising

a display;

one or more processors;

a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying a user interface object on the display of the electronic device, the displayed user interface object representing an application;

while displaying the user interface object, receiving first data representing a zoom function on the displayed user interface object; and

in response to receiving the first data representing the zoom function:

determining that a target device is registered with the electronic device;

in accordance with a determination that the registered target device is currently responsive to being remotely controlled, displaying an affordance corresponding to the registered target device capable of being remotely controlled; and

in accordance with a determination that the registered target device is not currently responsive to being remotely controlled, displaying a user interface to register a new target device for remote control.

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

receiving second data representing selection of the affordance corresponding to the registered target device; and

in response to receiving the second data representing the selection of the affordance corresponding to the registered target device, displaying a plurality of graphical user interface objects for controlling operations of the registered target device.

10. The electronic device of claim 9 , wherein the plurality of graphical user interface objects comprises transport controls.

11. The electronic device of claim 9 , wherein the plurality of graphical user interface objects are selected based on the registered target device.

12. The electronic device of claim 9 , wherein the plurality of graphical user interface objects are shared by the registered target device and at least one other device.

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

in response to receiving the first data representing the zoom function, determining a number of nearby target devices capable of being remotely controlled.

14. The electronic device of claim 13 , wherein the affordance corresponding to the registered target device is displayed concurrently with an indication of the number of nearby target devices capable of being remotely controlled.

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

displaying a user interface object on the display of the electronic device, the displayed user interface object representing an application;

while displaying the user interface object, receiving first data representing a zoom function on the displayed user interface object; and

in response to receiving the first data representing the zoom function;

determining that a target device is registered with the electronic device;

in accordance with a determination that the registered target device is currently responsive to being remotely controlled, displaying an affordance corresponding to the registered target device capable of being remotely controlled; and

in accordance with a determination that the registered target device is not currently responsive to being remotely controlled, displaying a user interface to register a new target device for remote control.

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

receiving second data representing selection of the affordance corresponding to the registered target device; and

in response to receiving the second data representing the selection of the affordance corresponding to the registered target device, displaying a plurality of graphical user interface objects for controlling operations of the registered target device.

17. The non-transitory computer readable storage medium of claim 16 , wherein the plurality of graphical user interface objects comprises transport controls.

18. The non-transitory computer readable storage medium of claim 16 , wherein the plurality of graphical user interface objects are selected based on the registered target device.

19. The non-transitory computer readable storage medium of claim 16 , wherein the plurality of graphical user interface objects are shared by the registered target device and at least one other device.

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

in response to receiving the first data representing the zoom function, determining a number of nearby target devices capable of being remotely controlled.

21. The non-transitory computer readable storage medium of claim 20 , wherein the affordance corresponding to the registered target device is displayed concurrently with an indication of the number of nearby target devices capable of being remotely controlled.

Continuity (6)
Continuation 16147523 · Sep 28, 2018
Continuation 14805403 · Jul 21, 2015
Provisional Application 62129798 · Mar 7, 2015
Provisional Application 62027764 · Jul 22, 2014
Provisional Application 62027145 · Jul 21, 2014
Related Publication 20230052490A1 · Feb 16, 2023