CPC G05B 15/02 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06F 3/1454 (2013.01); G06F 3/147 (2013.01); G08C 17/02 (2013.01); G09G 5/14 (2013.01); H05B 45/20 (2020.01); H05B 47/19 (2020.01); G05B 2219/2642 (2013.01); G08C 2201/30 (2013.01); G08C 2201/50 (2013.01); G08C 2201/91 (2013.01); G08C 2201/93 (2013.01); G09G 2370/22 (2013.01)] | 15 Claims |
1. 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:
receiving data including information related to a location, wherein the data includes information related to a first controllable external device at the location and a second controllable external device at the location;
in accordance with receiving the data, displaying a first user interface screen including a first affordance corresponding to the first controllable external device and a second affordance corresponding to the second controllable external device;
while displaying the first user interface screen including the first affordance corresponding to the first controllable external device and the second affordance corresponding to the second controllable external device, detecting a set of one or more user inputs including a first user input corresponding to selection of the first affordance corresponding to the first controllable external device;
subsequent to detecting the set of one or more user inputs including the first user input corresponding to selection of the first affordance corresponding to the first controllable external device:
displaying a second user interface screen including an indication of the location and a representation of the first controllable external device; and
forgoing displaying a representation of the second controllable external device on the second user interface screen;
subsequent to displaying the second user interface screen and while displaying the first user interface screen including the first affordance corresponding to the first controllable external device and the second affordance corresponding to the second controllable external device, detecting a set of one or more user inputs including a second user input corresponding to selection of the second affordance corresponding to the second controllable external device; and
subsequent to detecting the set of one or more user inputs including the second user input corresponding to selection of the second affordance corresponding to the second controllable external device, displaying the second user interface screen that concurrently includes the indication of the location, the representation of the first controllable external device, and the representation of the second controllable external device.
|