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 |
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.
|