User interface for managing controllable external devices

US12265364B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12265364-B2
Application numberUS-202016830838-A
CountryUS
Kind codeB2
Filing dateMar 26, 2020
Priority dateJun 12, 2016
Publication dateApr 1, 2025
Grant dateApr 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 user interface corresponding to an automation profile, wherein the automation profile includes data representing automation criteria for controlling at least one controllable external device and a designated state of the at least one controllable external device, wherein the automation criteria for controlling the at least one controllable external device includes an automation criterion for controlling the at least one controllable external device based in part on an operation state of a respective controllable external device that is different from the at least one controllable external device, and wherein the automation criteria include location-based criteria and time-based criteria, including a relative start time, a relative end time, and a time offset; subsequent to displaying the user interface corresponding to the automation profile: detecting a set of user inputs, the set of user inputs including: a first user input corresponding to designation of one of the location-based criteria, wherein the designated location-based criterion is based at least in part on a location of the electronic device with respect to a first location associated with the at least one controllable external device; and a second user input corresponding to the relative start time; a third user input corresponding to the relative end time; and a fourth user input corresponding to adding or subtracting the time offset from one or both of the relative start time or the relative end time; displaying a map view that includes an indication of at least one of the designated one of the location-based criteria; subsequent to detecting the set of user inputs including the user input corresponding to designation of one of the location-based criteria, associating the designated one of the location-based criteria with the automation criteria of the automation profile associated with the first location; and subsequent to detecting the set of user inputs including the second user input corresponding to the relative start time, the third user input corresponding to the relative end time, and the fourth user input corresponding to adding or subtracting the time offset from one or both of the relative start time or the relative end time, associating the designated one of the time-based criteria with the automation criteria for controlling the at least one controllable external device; and in accordance with a determination that the automation criteria for controlling the at least one controllable external device are met, sending instructions to set the at least one controllable external device to the designated state. 2. The electronic device of claim 1 , the one or more programs further including instructions for: determining the location of the electronic device, wherein the determination whether the automation criteria for controlling the at least one controllable external device is met is based at least in part on the determined location of the electronic device. 3. The electronic device of claim 1 , the one or more programs further including instructions for: in accordance with a determination that the automation criteria for controlling the at least one controllable external device are not met, forgoing sending instructions to set the at least one controllable external device to the designated state. 4. The electronic device of claim 1 , wherein the location-based criteria include whether the electronic device is less than a threshold distance from the first location. 5. The electronic device of claim 1 , wherein the location-based criteria include whether the electronic device is greater than a threshold distance from the first location. 6. The electronic device of claim 1 , wherein the location-based criteria include whether the electronic device has moved from greater than a threshold distance from the first location to less than the threshold distance from the first location. 7. The electronic device of claim 1 , wherein the location-based criteria include whether the electronic device has moved from less than a threshold distance from the first location to greater than the threshold distance from the first location. 8. The electronic device of claim 1 , the one or more programs further including instructions for: determining a current time of a current day, wherein the determination whether the automation criteria for controlling the at least one controllable external device are met is based at least in part on the determined current time of the current day. 9. 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 and a touch sensitive surface, the one or more programs including instructions for: displaying a user interface corresponding to an automation profile, wherein the automation profile includes data representing automation criteria for controlling at least one controllable external device and a designated state of the at least one controllable external device, wherein the automation criteria for controlling the at least one controllable external device includes an automation criterion for controlling the at least one controllable external device based in part on an operation state of a respective controllable external device that is different from the at least one controllable external device, and wherein the automation criteria include location-based criteria and time-based criteria, including a relative start time, a relative end time, and a time offset; subsequent to displaying the user interface corresponding to the automation profile: detecting a set of user inputs, the set of user inputs including: a first user input corresponding to designation of one of the location-based criteria, wherein the designated location-based criterion is based at least in part on a location of the electronic device with respect to a first location associated with the at least one controllable external device; and a second user input corresponding to the relative start time; a third user input corresponding to the relative end time; and a fourth user input corresponding to adding or subtracting the time offset from one or both of the relative start time or the relative end time; displaying a map view that includes an indication of at least one of the designated one of the location-based criteria; subsequent to detecting the set of user inputs including the user input corresponding to designation of one of the location-based criteria, associating the designated one of the location-based criteria with the automation criteria of the automation profile associated with the first location; and subsequent to detecting the set of user inputs including the second user input corresponding to the relative start time, the third user input corresponding to the relative end time, and the fourth user input corresponding to adding or subtracting the time offset from one or both of the relative start time or the relative end time, associating the designated one of the time-based criteria with the automation criteria for controlling the at least one controllable external device; and in accordance with a determination that the automation criteria for controlling the at least one controllable external device are met, sending instructions to set the at least one controllable external device to the designated state. 10.

Assignees

Inventors

Classifications

  • characterised by user interface arrangements · CPC title

  • Gesture control · CPC title

  • involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12265364B2 cover?
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, af…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G05B15/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).