US 12,244,663 B2
Integrated cloud system with lightweight gateway for premises automation
Jim Kitchen, Round Rock, TX (US); Corey Gates, Redwood City, CA (US); and Chris Decenzo, Menlo Park, CA (US)
Assigned to iControl Networks, Inc., Philadelphia, PA (US)
Filed by iControl Networks, Inc., Philadelphia, PA (US)
Filed on May 8, 2023, as Appl. No. 18/313,728.
Application 18/313,728 is a continuation of application No. 17/455,005, filed on Nov. 15, 2021, granted, now 11,729,255.
Application 17/455,005 is a continuation of application No. 15/198,531, filed on Jun. 30, 2016, granted, now 11,190,578, issued on Nov. 30, 2021.
Application 15/198,531 is a continuation in part of application No. 15/196,646, filed on Jun. 29, 2016, abandoned.
Application 15/198,531 is a continuation in part of application No. 15/177,915, filed on Jun. 9, 2016, granted, now 11,316,958, issued on Apr. 26, 2022.
Application 15/198,531 is a continuation in part of application No. 14/943,162, filed on Nov. 17, 2015, granted, now 10,062,245, issued on Aug. 28, 2018.
Application 15/198,531 is a continuation in part of application No. 14/645,808, filed on Mar. 12, 2015, granted, now 10,127,801, issued on Nov. 13, 2018.
Application 15/198,531 is a continuation in part of application No. 14/628,651, filed on Feb. 23, 2015, granted, now 10,091,014, issued on Oct. 2, 2018.
Application 15/198,531 is a continuation in part of application No. 13/954,553, filed on Jul. 30, 2013, granted, now 11,582,065, issued on Feb. 14, 2023.
Application 15/198,531 is a continuation in part of application No. 13/929,568, filed on Jun. 27, 2013, granted, now 10,444,964, issued on Oct. 15, 2019.
Application 15/198,531 is a continuation in part of application No. 13/718,851, filed on Dec. 18, 2012, granted, now 10,156,831, issued on Dec. 18, 2018.
Application 15/198,531 is a continuation in part of application No. 13/531,757, filed on Jun. 25, 2012, abandoned.
Application 15/198,531 is a continuation in part of application No. 13/334,998, filed on Dec. 22, 2011, granted, now 9,531,593, issued on Dec. 27, 2016.
Application 15/198,531 is a continuation in part of application No. 13/104,932, filed on May 10, 2011, abandoned.
Application 15/198,531 is a continuation in part of application No. 12/972,740, filed on Dec. 20, 2010, granted, now 9,729,342, issued on Aug. 8, 2017.
Application 15/198,531 is a continuation in part of application No. 12/539,537, filed on Aug. 11, 2009, granted, now 10,156,959, issued on Dec. 18, 2018.
Application 15/198,531 is a continuation in part of application No. 12/197,958, filed on Aug. 25, 2008, granted, now 10,721,087, issued on Jul. 21, 2020.
Application 15/198,531 is a continuation in part of application No. 12/189,780, filed on Aug. 11, 2008, abandoned.
Claims priority of provisional application 62/186,974, filed on Jun. 30, 2015.
Claims priority of provisional application 62/186,925, filed on Jun. 30, 2015.
Claims priority of provisional application 62/186,857, filed on Jun. 30, 2015.
Claims priority of provisional application 62/186,825, filed on Jun. 30, 2015.
Claims priority of provisional application 62/186,696, filed on Jun. 30, 2015.
Prior Publication US 2023/0275957 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/10 (2022.01); G06F 16/958 (2019.01); H04L 65/1033 (2022.01); H04L 67/02 (2022.01); H04L 67/025 (2022.01); H04L 67/125 (2022.01); H04W 4/80 (2018.01); H04W 84/04 (2009.01); H04W 84/12 (2009.01); H04L 41/40 (2022.01); H04L 43/08 (2022.01); H04L 49/00 (2022.01)
CPC G06F 16/972 (2019.01) [H04L 65/1033 (2013.01); H04L 67/02 (2013.01); H04L 67/025 (2013.01); H04L 67/10 (2013.01); H04L 67/125 (2013.01); H04W 4/80 (2018.02); H04L 41/40 (2022.05); H04L 43/08 (2013.01); H04L 49/70 (2013.01); H04W 84/042 (2013.01); H04W 84/12 (2013.01)] 52 Claims
OG exemplary drawing
 
1. A system comprising:
a premises gateway located at a premises and configured to communicate with a plurality of premises devices; and
one or more servers located external to the premises and comprising a server-side abstraction of the premises gateway that is configured based on the premises gateway, and that is configured to receive, from one or more of the premises gateway or the plurality of premises devices, state data of the plurality of premises devices and determine, based on the state data, control data for the plurality of premises devices.