| CPC H04L 12/2814 (2013.01) [G06F 16/24573 (2019.01); H04L 12/2809 (2013.01); H04L 12/282 (2013.01); H04L 2012/2847 (2013.01)] | 19 Claims |

|
1. A method for integrating control of multiple cloud- based smart-home devices, the method comprising:
receiving, by an application being executed by a mobile device, a first set of smart-home device registration information for a first smart-home device, wherein the first set of smart-home device registration information comprises a location within a structure;
receiving, by the application being executed by the mobile device, a second set of smart-home device registration information for a second smart-home device, wherein the second set of smart-home device registration information comprises the location;
determining, by the application being executed by the mobile device, that the first smart-home device and the second smart-home device share a common function and are both linked to the location;
assigning the first smart-home device and the second smart-home device to a common operating characteristic group based on the common function being shared by the first smart-home device and the second smart-home device and both being located at the location; and
presenting, within a touchscreen control interface of the application being executed by the mobile device, a first selectable control element and a second selectable control element that control smart-home devices within the common operating characteristic group, wherein:
the first selectable control element and the second selectable control element are presented concurrently as part of the touchscreen control interface of the application; the touchscreen control interface is configured such that the second selectable control element controls all smart-home devices having the common function located within the structure regardless of location within the structure; and
the touchscreen control interface is configured such that the first selectable control element controls only smart-home devices having the common function at the location.
|