IP Library › Granted Patent US 10,635,303
Granted Patent B2
US 10,635,303 · App. 16/143,379 · Granted Apr 28, 2020

User interface for managing controllable external devices

Inventors: Patrick L. Coffman (San Francisco, CA); Arian Behzadi (San Francisco, CA); Christopher Patrick Foss (San Francisco, CA); Cyrus Daniel Irani (Mountain View, CA); Ieyuki Kawashima (San Jose, CA); Stephen O. Lemay (Palo Alto, CA); Christopher D. Soli (Santa Cruz, CA); Christopher Wilson (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04883G05B15/02G06F3/0482G06F3/04847G06F3/147G06F3/1454G08C17/02G09G5/14H05B45/20H05B47/19G05B2219/2642G08C2201/30G08C2201/50G08C2201/91G08C2201/93G09G2370/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 10,635,303
App. No.
16/143,379
Granted
Apr 28, 2020
Kind
B2
Abstract

An electronic device, with a display, a touch-sensitive surface, one or more processors and memory, displays a first representation of a first controllable external device, where the first controllable external device is situated at a location. The device detects a first user input corresponding to a selection of the first representation of the first controllable external device. The device, after detecting the first user input, adds data identifying the first controllable external device and a first state of the first controllable external device in a scene profile.

Claims (62)

1. An electronic device, comprising:

a display;

a touch-sensitive surface;

one or more processors; and

a memory storing one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying a first user interface that includes a representation of a controllable external device, wherein the controllable external device is configured to operate in a plurality of states, and wherein the controllable external device is in a first state of the plurality of states;

detecting a first user input corresponding to a selection of the controllable external device;

determining whether the first user input meets input criteria;

in accordance with a determination that the first user input does not meet the input criteria, sending instructions to set the state of the controllable external device to a second state of the plurality of states;

in accordance with a determination that the first user input meets the input criteria:

ceasing to display the first user interface; and

displaying a second user interface that includes a control affordance indicating the plurality of states of controllable external device and an information affordance;

while displaying the second user interface, detecting a second user input on the control affordance corresponding to selection of a third state of the plurality of states;

in response to detecting the second user input, sending instructions to set the state of the controllable external device to the third state;

while displaying the second user interface, detecting a third user input on the information affordance; and

in response to detecting the third user input, displaying attributes associated with the controllable external device.

2. The electronic device of claim 1 , wherein the states of the plurality of states are continuous.

3. The electronic device of claim 1 , wherein the states of the plurality of states are discrete.

4. The electronic device of claim 1 , wherein the controllable external device is a color-adjustable light bulb, and wherein the plurality of states includes a plurality of colors.

5. The electronic device of claim 1 , wherein the representation of the controllable external device includes an indication of the current state of the controllable external device.

6. The electronic device of claim 1 , the one or more programs further including instructions for:

while displaying the second user interface, detecting a fourth user input corresponding to selection of a location on the display that does not correspond to the control affordance; and

in response to detecting the fourth user input, ceasing to display the second user interface.

7. A method, comprising:

at an electronic device with a display, a touch-sensitive surface, one or more processors, and memory:

displaying a first user interface that includes a representation of a controllable external device, wherein the controllable external device is configured to operate in a plurality of states, and wherein the controllable external device is in a first state of the plurality of states;

detecting a first user input corresponding to a selection of the controllable external device;

determining whether the first user input meets input criteria;

in accordance with a determination that the first user input does not meet the input criteria, sending instructions to set the state of the controllable external device to a second state of the plurality of states;

in accordance with a determination that the first user input meets the input criteria:

ceasing to display the first user interface; and

displaying a second user interface that includes a control affordance indicating the plurality of states of the controllable external device and an information affordance;

while displaying the second user interface, detecting a second user input on the control affordance corresponding to selection of a third state of the plurality of states;

in response to detecting the second user input, sending instructions to set the state of the controllable external device to the third state;

while displaying the second user interface, detecting a third user input on the information affordance; and

in response to detecting the third user input, displaying attributes associated with the controllable external device.

8. The method of claim 7 , wherein the states of the plurality of states are continuous.

9. The method of claim 7 , wherein the states of the plurality of states are discrete.

10. The method of claim 7 , wherein the controllable external device is a color-adjustable light bulb, and wherein the plurality of states includes a plurality of colors.

11. The method of claim 7 , wherein the representation of the controllable external device includes an indication of the current state of the controllable external device.

12. The method of claim 7 , further comprising:

while displaying the second user interface, detecting a fourth user input corresponding to selection of a location on the display that does not correspond to the control affordance; and

in response to detecting the fourth user input, ceasing to display the second user interface.

13. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display and a touch-sensitive surface, cause the device to:

displaying a first user interface that includes a representation of a controllable external device, wherein the controllable external device is configured to operate in a plurality of states, and wherein the controllable external device is in a first state of the plurality of states;

detecting a first user input corresponding to a selection of the controllable external device;

determining whether the first user input meets input criteria;

in accordance with a determination that the first user input does not meet the input criteria, send instructions to set the state of the controllable external device to a second state of the plurality of states;

in accordance with a determination that the first user input meets the input criteria:

ceasing to display the first user interface; and

displaying a second user interface that includes a control affordance indicating the plurality of states of the controllable external device and an information affordance;

while displaying the second user interface, detecting a second user input on the control affordance corresponding to selection of a third state of the plurality of states;

in response to detecting the second user input, send instructions to set the state of the controllable external device to the third state;

while displaying the second user interface, detecting a third user input on the information affordance; and

in response to detecting the third user input, displaying attributes associated with the controllable external device.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the states of the plurality of states are continuous.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the states of the plurality of states are discrete.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the controllable external device is a color-adjustable light bulb, and wherein the plurality of states includes a plurality of colors.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the representation of the controllable external device includes an indication of the current state of the controllable external device.

18. The non-transitory computer-readable storage medium of claim 13 , the one or more programs further including instructions that further cause the device to:

while displaying the second user interface, detect a fourth user input corresponding to selection of a location on the display that does not correspond to the control affordance; and

in response to detecting the fourth user input, ceasing to display the second user interface.

Continuity (3)
Continuation 15427516 · Feb 8, 2017
Provisional Application 62349057 · Jun 12, 2016
Related Publication 20190026021A1 · Jan 24, 2019
Cited By (1)
US 12,354,359