US 11,695,585 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 P1 LP, New York, NY (US)
Filed by KIP PROD P1 LP, New York, NY (US)
Filed on Mar. 3, 2021, as Appl. No. 17/190,823.
Application 17/190,823 is a continuation of application No. 17/019,930, filed on Sep. 14, 2020, granted, now 11,362,851.
Application 17/019,930 is a continuation of application No. 16/439,501, filed on Jun. 12, 2019, granted, now 10,812,283, issued on Oct. 20, 2020.
Application 16/439,501 is a continuation of application No. 15/799,450, filed on Oct. 31, 2017, granted, now 10,361,877, issued on Jul. 23, 2019.
Application 15/799,450 is a continuation of application No. 15/357,959, filed on Nov. 21, 2016, granted, now 10,225,096, issued on Mar. 5, 2019.
Application 15/357,959 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,862, filed on Dec. 29, 2006.
Claims priority of provisional application 60/882,865, filed on Dec. 29, 2006.
Prior Publication US 2021/0211320 A1, Jul. 8, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0803 (2022.01); H04L 67/01 (2022.01); H04L 67/51 (2022.01); H04L 67/53 (2022.01); H04L 67/141 (2022.01); H04L 41/12 (2022.01); H04L 12/28 (2006.01); H04L 65/102 (2022.01); H04L 9/40 (2022.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/065 (2021.01); H04W 12/0431 (2021.01); H04L 61/4552 (2022.01); H04L 65/1101 (2022.01); H04L 12/66 (2006.01); H04L 67/104 (2022.01); H04L 41/22 (2022.01); H04L 47/80 (2022.01); H04L 49/25 (2022.01); G10L 15/22 (2006.01); H04L 67/125 (2022.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/06 (2021.01); H04W 12/08 (2021.01); H04W 4/80 (2018.01); H04L 69/325 (2022.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/2816 (2013.01); H04L 12/2818 (2013.01); H04L 12/66 (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/4552 (2022.05); H04L 63/02 (2013.01); H04L 63/08 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 63/20 (2013.01); H04L 65/102 (2013.01); H04L 65/1101 (2022.05); H04L 67/01 (2022.05); H04L 67/104 (2013.01); H04L 67/125 (2013.01); H04L 67/141 (2013.01); H04L 67/51 (2022.05); H04L 67/53 (2022.05); H04W 12/033 (2021.01); H04W 12/0431 (2021.01); H04W 12/065 (2021.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)] 70 Claims
OG exemplary drawing
 
1. A management device for operation at a user premises to provide local application services for a plurality of endpoint devices, the management device comprising:
at least one processor configured to execute, via application service logic, at least one local application that manages operation of a first endpoint device of the plurality of endpoint devices;
one or more local communication interface circuits associated with one or more of the at least one local application, wherein the one or more local communication interface circuits enable local, bi-directional communication with the first endpoint device;
a network interface circuit that enables communication with a remote management application via a wide area network; and
storage device operatively coupled to the at least one processor, the storage device storing instructions that, when executed, configure the at least one processor to:
receive, via the one or more local communication interface circuits, endpoint data from the first endpoint device;
transmit, via the one or more local communication interface circuits, at least a portion of the received endpoint data to a second endpoint device;
receive, via the one or more local communication interface circuits and from the second endpoint device, endpoint management information to manage home automation operations of the first endpoint device;
transmit, via the one or more local communication interface circuits, endpoint management instructions to the first endpoint device based, at least in part, on the received endpoint management information;
receive, via the network interface circuit, a software and/or firmware update for one or more of the plurality of endpoint devices; and
send, via the one or more local communication interface circuits, the software or firmware update to the one or more of the plurality of endpoint devices for installation by the first endpoint device.