US 11,057,237 B2
System and method for providing network support services and premises gateway support infrastructure
Amir Ansari, Plano, TX (US); George A. Cowgill, Farmersville, TX (US); Leon E. Nicholls, Santa Clara, CA (US); Jude P. Ramayya, Richardson, TX (US); Ramprakash Masina, Plano, TX (US); Alvin R. McQuarters, Euless, TX (US); and Atousa Raissyan, Potomac, MD (US)
Assigned to KIP PROD PI LP, New York, NY (US)
Filed by KIP PROD P1 LP, New York, NY (US)
Filed on Aug. 5, 2019, as Appl. No. 16/531,914.
Application 16/531,914 is a continuation of application No. 15/799,418, filed on Oct. 31, 2017, granted, now 10,374,821.
Application 15/799,418 is a continuation of application No. 15/357,847, filed on Nov. 21, 2016, granted, now 10,263,803, issued on Apr. 16, 2019.
Application 15/357,847 is a continuation of application No. 15/047,976, filed on Feb. 19, 2016, granted, now 9,736,028, issued on Aug. 15, 2017.
Application 15/047,976 is a continuation of application No. 13/618,047, filed on Sep. 14, 2012, granted, now 9,270,492, issued on Feb. 23, 2016.
Application 13/618,047 is a continuation of application No. 12/521,758, granted, now 8,281,010, issued on Oct. 2, 2012, previously published as PCT/US2007/019544, filed on Sep. 7, 2007.
Claims priority of provisional application 60/882,865, filed on Dec. 29, 2006.
Claims priority of provisional application 60/882,862, filed on Dec. 29, 2006.
Prior Publication US 2020/0059377 A1, Feb. 20, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/28 (2006.01); H04L 12/24 (2006.01); H04L 29/06 (2006.01); H04L 29/12 (2006.01); H04L 12/66 (2006.01); H04L 29/08 (2006.01); G06Q 30/04 (2012.01); G06F 16/68 (2019.01); G06F 16/64 (2019.01); H04W 12/033 (2021.01); H04W 12/30 (2021.01); H04W 12/06 (2021.01); H04W 12/0431 (2021.01); H04L 12/927 (2013.01); H04L 12/947 (2013.01); G10L 15/22 (2006.01); G05B 15/02 (2006.01); G08B 13/196 (2006.01); G05B 19/042 (2006.01); H04N 21/00 (2011.01); H04N 21/40 (2011.01); H04W 12/00 (2021.01); H04W 12/08 (2021.01); H04W 4/80 (2018.01); H04N 7/18 (2006.01)
CPC H04L 12/2807 (2013.01) [G05B 15/02 (2013.01); G05B 19/042 (2013.01); G06F 16/64 (2019.01); G06F 16/68 (2019.01); G06Q 30/04 (2013.01); G08B 13/19656 (2013.01); G10L 15/22 (2013.01); H04L 12/2803 (2013.01); H04L 12/2812 (2013.01); H04L 12/2814 (2013.01); H04L 12/2818 (2013.01); H04L 12/66 (2013.01); H04L 29/06027 (2013.01); H04L 29/12132 (2013.01); H04L 29/12169 (2013.01); H04L 41/0803 (2013.01); H04L 41/12 (2013.01); H04L 41/22 (2013.01); H04L 47/80 (2013.01); H04L 49/25 (2013.01); H04L 61/1552 (2013.01); H04L 61/1576 (2013.01); H04L 63/02 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 63/20 (2013.01); H04L 65/102 (2013.01); H04L 67/104 (2013.01); H04L 67/125 (2013.01); H04L 67/141 (2013.01); H04L 67/16 (2013.01); H04L 67/20 (2013.01); H04L 67/42 (2013.01); H04W 12/033 (2021.01); H04W 12/0431 (2021.01); H04W 12/0605 (2019.01); H04W 12/35 (2021.01); G05B 2219/2642 (2013.01); G10L 2015/223 (2013.01); H04L 69/325 (2013.01); H04L 2012/2849 (2013.01); H04N 7/181 (2013.01); H04N 21/00 (2013.01); H04N 21/40 (2013.01); H04W 4/80 (2018.02); H04W 12/00 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); Y10S 370/911 (2013.01)] 68 Claims
OG exemplary drawing
 
1. A home automation system for managing multiple endpoint devices, the home automation system comprising:
one or more processors;
memory storing communication instructions executable by the one or more processors to communicate via a wide area network, and
at least one wireless communications interface that communicates, via at least one local network, with at least two of the multiple endpoint devices, wherein the at least one wireless communications interface is used to detect and interact with newly available ones of the multiple endpoint devices,
wherein the home automation system interacts with a newly available endpoint device of the multiple endpoint devices and stores an executable software module associated with the newly available endpoint device to provide at-home server functionality, not previously provided by the home automation system, to the newly available endpoint device,
wherein the at least one wireless communications interface sends control instructions to automate one or more of the multiple endpoint devices managed by a computing device that remotely manages the multiple endpoint devices through a graphical user interface that provides controls to manage operation of the multiple endpoint devices, and
wherein the home automation system sends at least some of the control instructions in response to (1) user commands or (2) received data from one of the multiple endpoint devices.