Remote monitoring and power cycling of broadband and wireless devices

A network includes a centralized power and signal distribution device deployed at a communication closet at a site. The centralized device includes a switch controller connected to a direct current power supply. The network includes at least one customer premises termination device connected to the switch controller, an access apparatus deployed at each of the multiple customer premises, and a power over cable system to carry power and signals. Each access apparatus connected to the at least one customer premises termination device and to provide access to user devices. The switch controller power cycles at least one of the switch controller, the at least one customer premises termination device, or applicable access apparatus in response to a power cycle command from a controller when at least one of the switch controller, the at least one customer premises termination device, or any access apparatus fail to transmit a status signal.

TECHNICAL FIELD

This disclosure relates to telecommunications. More specifically, providing remote monitoring and controlling capabilities of broadband and wireless equipment deployed at a customer premises.

BACKGROUND

Telecommunications service providers provide cable, television, Internet, voice, data and other services (collectively “services”) to a customer by deploying equipment at the customer's premises and connecting the equipment back to the service provider's central office via an access network. In most cases, the equipment is powered by a 110 volts AC mains power system. The customer's premises may not have sufficient or conveniently located mains outlets at the preferred or recommended installation position. Consequently, an electrician is required. This can be inconvenient and inefficient.

The inconvenience and inefficiency is exacerbated when the customer is located in a multi-dwelling unit (MDU), where a building owner or management company contracts with the service provider to provide the services and all of the equipment, including but not limited to, a centralized cable signal distribution system, modems, and access devices. This can be complicated in the instance where the building owner may be paying the electricity and the customer is paying for the services.

In addition, deployment can be complicated by having coaxial or cable infrastructure within and outside of the building. In these deployments, there are two sets of equipment. First, there is the service provider or building management owned coaxial cable infrastructure and distribution system. This is normally deployed and distributed from a service room, communications cabinet, distribution closet, or communications closet (collectively “communications closet”). In some instances, these communications closet may lack a mains outlet. Second, there are the customer premises equipment (CPE) devices, such as high-speed data modems which are located within each dwelling unit in the MDU. Powering both sets of equipment requires existing power outlets to be exactly located in the communications closet and sufficient mains outlets in each dwelling unit. However, power outlets are not always present in the communications closet or the dwelling unit. The electrician needs to add additional outlets, which is expensive, incurs installation delays, and requires city issued commercial permits and inspections.

Moreover, problems can occur with the deployed equipment. This can require having to deploy service provider personnel to the customer premises to correct the issues.

SUMMARY

Disclosed herein are methods and systems for remote monitoring and controlling of broadband and wireless equipment deployed at a customer premises.

In some implementations, a network is deployed at a site with multiple customer premises. The network includes a centralized power and signal distribution device deployed at a communication closet at the site, the centralized power and signal distribution device including a switch controller connected to a direct current (DC) power supply, at least one customer premises termination device connected to the switch controller, an access apparatus deployed at each of the multiple customer premises at the site, each access apparatus connected to the at least one customer premises termination device and configured to provide access to user devices and a power over cable system configured to carry power and signals between the centralized power and signal distribution device and each access apparatus. The switch controller is configured to power cycle at least one of the switch controller, the at least one customer premises termination device, or applicable access apparatus in response to receiving a power cycle command from a controller when at least one of the switch controller, the at least one customer premises termination device, or any access apparatus fail to transmit a status signal to the controller.

DETAILED DESCRIPTION

Reference will now be made in greater detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings and the description to refer to the same or like parts.

As used herein, the terminology “computer” or “computing device” includes any unit, or combination of units, capable of performing any method, or any portion or portions thereof, disclosed herein. For example, the “computer” or “computing device” may include at least one or more processor(s).

As used herein, the terminology “processor” indicates one or more processors, such as one or more special purpose processors, one or more digital signal processors, one or more microprocessors, one or more controllers, one or more microcontrollers, one or more application processors, one or more central processing units (CPU)s, one or more graphics processing units (GPU)s, one or more digital signal processors (DSP)s, one or more application specific integrated circuits (ASIC)s, one or more application specific standard products, one or more field programmable gate arrays, any other type or combination of integrated circuits, one or more state machines, or any combination thereof.

As used herein, the terminology “memory” indicates any computer-usable or computer-readable medium or device that can tangibly contain, store, communicate, or transport any signal or information that may be used by or in connection with any processor. For example, a memory may be one or more read-only memories (ROM), one or more random access memories (RAM), one or more registers, low power double data rate (LPDDR) memories, one or more cache memories, one or more semiconductor memory devices, one or more magnetic media, one or more optical media, one or more magneto-optical media, or any combination thereof.

As used herein, the term “application” refers generally to a unit of executable software that implements or performs one or more functions, tasks or activities. For example, applications may perform one or more functions including, but not limited to, telephony, web browsers, e-commerce transactions, media players, travel scheduling and management, smart home management, entertainment, and the like. The unit of executable software generally runs in a predetermined environment and/or a processor.

As used herein, the terminology “determine” and “identify,” or any variations thereof includes selecting, ascertaining, computing, looking up, receiving, determining, establishing, obtaining, or otherwise identifying or determining in any manner whatsoever using one or more of the devices and methods are shown and described herein.

As used herein, the terminology “example,” “the embodiment,” “implementation,” “aspect,” “feature,” or “element” indicates serving as an example, instance, or illustration. Unless expressly indicated, any example, embodiment, implementation, aspect, feature, or element is independent of each other example, embodiment, implementation, aspect, feature, or element and may be used in combination with any other example, embodiment, implementation, aspect, feature, or element.

Further, the figures and descriptions provided herein may be simplified to illustrate aspects of the described embodiments that are relevant for a clear understanding of the herein disclosed processes, machines, and/or manufactures, while eliminating for the purpose of clarity other aspects that may be found in typical similar devices, systems, and methods. Those of ordinary skill may thus recognize that other elements and/or steps may be desirable or necessary to implement the devices, systems, and methods described herein. However, because such elements and steps are well known in the art, and because they do not facilitate a better understanding of the disclosed embodiments, a discussion of such elements and steps may not be provided herein. However, the present disclosure is deemed to inherently include all such elements, variations, and modifications to the described aspects that would be known to those of ordinary skill in the pertinent art in light of the discussion herein.

Disclosed herein are methods and systems for remote monitoring and controlling of deployed broadband and wireless equipment in accordance with some embodiments. The system includes a centralized power distribution device which can be connected to or include a direct current (DC) power supply, which in turn can be connected to a mains power. In some implementations, a back-up power system can be connected to the DC power supply. Power over Coaxial (PoC) or Power over Ethernet (PoE) systems (collectively “power over cable systems”) can be used to distribute power to CPE devices such as, but not limited to, cable modems, modems, access points, and the like from the centralized power distribution device. Using DC mitigates affecting the RF spectrum being carried on the connector cable. In addition, placement of the CPE devices can be independent of main power outlet placement or availability. Moreover, the back-up power system can enable a fault tolerant system.

In some implementations, the system can include a controller or watchdog device in communication with internet protocol (IP) or uniquely addressable switches at or in the centralized power distribution device. The controller can remotely monitor and control the CPE devices connected to the centralized power distribution device via the power over cable systems. In these implementations, the CPE devices are internet protocol (IP) or uniquely addressable CPE devices. The controller can listen for a heartbeat signal from a CPE device, ping a CPE device, or combinations thereof to monitor operability. The controller can send a message to the IP addressable switches to power cycle inoperable CPE devices. The controller sets the amount of time that the CPE devices are off based on the type of device. The system maximizes the amount of time the connected CPE devices are operating correctly and mitigates the number of times service provider personnel have to be sent to the customer premises.

In some implementations, the controller can measure power consumption of the deployed cable equipment, in each dwelling unit of a multiple dwelling unit, and/or combinations thereof.

In some implementations, the system is a self-correcting system which includes centralized and switchable power distribution using power over cable systems to effectively and efficiently power cycle subtended devices based on control signaling between a controller, a switch controller, and devices connected to the switch controller.

In some implementations, the system provides a centrally controlled system of power control, heartbeat generation and/or device pinging, and health assessment designed to minimize service provider truck rolls to provide maintenance services on equipment at a customer premises. The centrally controlled system of power control enables the use of a back-up power system in the event of mains failure.

FIG.1is a diagram of an example network architecture1000in accordance with some embodiments. The architecture1000can include a service provider central office, hub, or headend (collectively “central office”)1100which can provide services to customer premises, such as customer premises1700and1800, via a network1200, an access network, such as DATA OVER CABLE SERVICE INTERFACE SPECIFICATION (DOCSIS) system1300, and communications closet1400. The customer premises1700and1800can be living units (LU) in a residence, dwelling units (DUs) in a multi-dwelling unit (MDU), office space, and the like. The customer premises can be physically separated and/or logically separated (as between different owners or tenants). Communications between the described elements and components contained therein can include wired communications, wireless communications, or a combination thereof. The quantity of described devices or elements is illustrative. The network architecture1000is illustrative and may include additional, fewer, or different devices, entities and the like which may be similarly or differently architected without departing from the scope of the specification and claims herein. Moreover, the illustrated devices may perform other functions without departing from the scope of the specification and claims herein.

The central office1100can include an analytics engine1110and a controller1120. The communications closet1400can include a centralized power distribution device1500and a DC power supply1600. In some implementations, the communications closet1400can include a back-up power supply1610. The centralized power distribution device1500can include, but is not limited to, a switch controller1510and one or more PoC sources, such as PoC source1520and1530, corresponding to the number of customer premises being served by the communications closet1400or the centralized power distribution device1500. The customer premises1700can include, but is not limited to, a cable modem1710, an access apparatus1720, and one or more user devices, such as wireless devices1730. The customer premises1800can include, but is not limited to, a cable modem1810, an access apparatus1820, and one or more user devices, such as wireless devices1830, wired devices1840, and wired devices1850. The cable modem1710can include, but is not limited to, a PoC sink1712, a local area network (LAN) port1714, and a PoE source1716. The access apparatus1720can include, but is not limited to, a PoE sink1722and a LAN port1724. The cable modem1810can include, but is not limited to, a PoC sink1812, a LAN port1814, and a PoE source1816. The access apparatus1820can include, but is not limited to, a PoE sink1822and a LAN port1824.

The analytics engine1110is connected to the controller1120, both of which are in turn connected to or in communication with (collectively “connected to”) the network1200. The network1200is connected to the DOCSIS system1300. The DOCSIS system1300is connected to the switch controller1510, the PoC source1520, and the PoC1530. The PoC source1520and the PoC source1530are connected to the DC power supply1600via switches1525and1535, respectively. The DC power supply1600is connected to the back-up power supply1610, if available. The switch controller1510is connected to the switches1525and1535. The PoC source1520and the PoC source1530are connected to the PoC sink1712and the PoC sink1812, respectively. The PoE source1716and PoE source1816are connected to the PoE sink1722and the PoE sink1822, respectively. The wireless devices1730are wirelessly connected to the cable modem1710and/or the access apparatus1720. The wireless devices1830are wirelessly connected to the cable modem1810and/or the access apparatus1820. The wired devices1840are connected to the LAN port1814. The wired devices1850are connected to the LAN port1824.

The central office1100can include, but is not limited to, the analytics engine1110, the controller1120, servers, switches, transceivers, optical line terminal, and other equipment configured to transmit or stream downstream signals including data, content, and commands to the customer premises and receive upstream signals including telemetry data from the customer premises via the DOCSIS system1300, Ethernet, wired, and wireless communication paths.

The controller1120can control or manage the switch controller1510to enable or disable the switches1525and1535, which results in a power cycling of subtended devices. In some implementations, the controller1120can receive heartbeat messages from the subtended devices including the switch controller1510, the cable modem1710, the cable modem1810, the access apparatus1720, the access apparatus1820, or combinations thereof. The controller1120can initiate a power cycle in case of an absence of a heartbeat message for a defined period of time, in case there is a defined number of absences, or combinations thereof. In some implementations, the controller1120can ping subtended devices. The controller1120can initiate a power cycle in case a response to the ping is not received in a defined period of time, in case there is a defined number of missing responses, or combinations thereof.

The analytics engine1110can receive telemetry data from the switch controller1510, the cable modem1710, the cable modem1810, the access apparatus1720, the access apparatus1820, the wireless devices1730, the wireless devices1830, the wired devices1840, the wired devices1850, or combinations thereof. The analytics engine1110can detect patterns or predict operability changes based on the telemetry data and send commands to the controller1120to initiate power cycling of the appropriate device.

The switch controller1510is a uniquely addressable or identifiable switch controller. In some implementations, the switch controller1510is an IP addressable switch controller. The switch controller1510turns power off and on to subtended devices based on control or command signals received from the controller1120. This results in power cycling of the appropriate subtended devices. In some implementations, the switch controller1510can send heartbeat messages to the analytics engine1110, the controller1120, or combinations thereof. In some implementations, the switch controller1510can send response messages to the analytics engine1110, the controller1120, or combinations thereof in response to ping or maintenance (collectively “ping”) messages sent by the controller1120. In some implementations, the switch controller1510can send telemetry data to the analytics engine1110.

The DC power supply1600can be a DC converter device which is plugged into a mains power supply at a customer premises. The DC power supply1600together with the PoC and PoE enabled devices enable centralized distribution of power and communications to the customer premises. Placement of the subtended devices are not dependent on main power outlets and can be placed for service effectiveness in the customer premises.

The PoC system including the PoC source1520, the PoC source1530, the PoC sink1712, the PoC sink1812, and associated PoC connectors or cabling can carry the DOCSIS signals from the DOCSIS system1300and power from the DC power supply1600to the cable modem1710and the cable modem1810, respectively. The PoC source1520, the PoC source1530, the PoC sink1712, and the PoC sink1812are circuits, devices and/or combinations thereof.

The PoE system including the PoE source1716, the PoE source1816, the PoE sink1722, the PoE sink1822, and associated PoE connectors or cabling can carry signals and power from the cable modem1710and the cable modem1810to the access apparatus1720and access apparatus1820, respectively. The PoE source1716, the PoE source1816, the PoE sink1722, and the PoE sink1822are circuits, devices and/or combinations thereof.

The cable modem1710and the cable modem1810can be cable modems, cable modem routers, and like devices which act as a termination device for the DOCSIS system1300. Each of the cable modem1710and the cable modem1810can include a PoC sink1712and1812, respectively, and a PoE source1716and1816, respectively, to transmit power to the access apparatus1720and1820, respectively. Each of the cable modem1710and the cable modem1810can include a LAN port1714and1814, respectively, to provide Ethernet connection for wired devices. In some implementations, the cable modem1710and the cable modem1810can provide wireless or WiFi connectivity to wireless devices. In some implementations, the cable modem1710and the cable modem1810can be uniquely addressable or identifiable. In some implementations, the cable modem1710and the cable modem1810can be IP addressable. In some implementations, the cable modem1710and the cable modem1810can send heartbeat messages to the analytics engine1110, the controller1120, or combinations thereof. In some implementations, the cable modem1710and the cable modem1810can send response messages to the analytics engine1110, the controller1120, or combinations thereof in response to ping messages sent by the controller1120. In some implementations, the cable modem1710and the cable modem1810can send telemetry data to the analytics engine1110.

The access apparatus1720and access apparatus1820can be, but is not limited to, a base station, an access point, an access node, wireless router, or like device which enables radio communications access for the wireless devices. In some implementations, the access apparatus1720and access apparatus1820can include a LAN port1724and1824, respectively, to provide Ethernet connection for wired devices. The access apparatus1720and access apparatus1820can include a PoE sink1722and1822, respectively, to receive signals and power from the cable modem1710and the cable modem1810, respectively. In some implementations, the access apparatus1720and access apparatus1820can be uniquely addressable or identifiable. In some implementations, the access apparatus1720and access apparatus1820can be IP addressable. In some implementations, the access apparatus1720and access apparatus1820can send heartbeat messages to the analytics engine1110, the controller1120, or combinations thereof. In some implementations, the access apparatus1720and access apparatus1820can send response messages to the analytics engine1110, the controller1120, or combinations thereof in response to ping messages sent by the controller1120. In some implementations, the access apparatus1720and access apparatus1820can send telemetry data to the analytics engine1110.

The wireless devices1730, the wireless devices1830, the wired devices1840, and the wired devices1850can be, but are not limited to, Internet of Thing (IoT) devices, end user devices, cellular telephones, Internet Protocol (IP) devices, mobile computers, laptops, handheld computers, personal media devices, smartphones, notebooks, notepads, and the like which are capable, configured, and/or provisioned for operation with the cable modem1710, the cable modem1810, the access apparatus1720, and/or the access apparatus1820, respectively.

Operationally and functionally, a service provider provisions a customer premises with the centralized power distribution device1500, the DC power supply1600, one or more cable modems, and one or more access apparatus. One such provisioning can be as shown inFIG.1with respect to the components described for customer premises1700and customer premises1800. In this instance, the cable modem1710, the cable modem1810, the access apparatus1720, and the access apparatus1820.

In the network architecture1000, the controller1120is a watchdog controller which passively or actively monitors the operational connectivity status of the uniquely identifiable switch controller1510, the cable modem1710, the cable modem1810, the access apparatus1720, and the access apparatus1820(all of which are collectively referred to as subtended devices with respect to the controller1120and where the latter four components are referred to as switch subtended devices with respect to the switch controller1510) to maximize the time that the subtended devices are operating correctly and to minimize the number of truck rolls or maintenance calls to the customer premises. The controller1120(and/or the analytics engine1110) controls the switch controller1510to turn off and on the power as needed to power cycle a subtended device. The controller1120(and/or the analytics engine1110) can reach the uniquely identifiable or IP addressable switch controller1510to determine whether the switch controller1510turned on and off the switch as commanded. In some implementations, the switch controller1510can send an acknowledgement to the command.

The control signaling between the controller1120(and/or the analytics engine1110) and the subtended devices is sent or transmitted over the coaxial cable associated with the DOCSIS system1300(or fiber cable in optical access networks) and the Ethernet cable. Control signaling can be communicated when the connection is up. When the connection is down, the data or information, such as telemetry data or device status, can be collected or stored at a subtended device and sent after the connection is restored. The controller1120(and/or the analytics engine1110) can use the control signaling to reboot subtended devices. For example, if a loss of communications connectivity is detected in the link between the cable modem1710and the access apparatus1720or between the access apparatus1720and the wireless devices1730, the controller1120can reboot the cable modem1710, the access apparatus1720, or both. In another example, the same process can be applied to a loss of communications connectivity between any devices that are subtended to the controller1120. In some implementations, the control signaling between the controller1120(and/or the analytics engine1110) and the subtended devices can be encrypted to provide secure and safe communications.

The controller1120(and/or the analytics engine1110) and the switch controller1510collectively control the power to each of the customer premises1700and1800and the devices therein via the power over cable systems, namely, the PoC and PoE systems to power cycle subtended devices or switch subtended devices. Power cycling is the process of turning the power to the devices off, waiting for a predetermined length of time, and reapplying or turning on the power, which causes the appropriate devices to power cycle and reset to a known state. The length of time to wait is based on the length of time that it takes for power to fully dissipate from the device so that there is no residual power that may prevent the clearing of the memory in the device (referred to herein as a “full power cycle”). This delay time is determined ahead of time and is stored in memory accessible by controller1120, the analytical engine1110, or combinations thereof. Advantageously, the system has the ability to remotely manage multiple types of devices from multiple vendors that may have different electrical characteristics that govern how a device power cycles. Some devices power cycle differently based on how long power is removed. For example, removal of power for less than 10 seconds may result in a power cycle that does not remove certain values in device memory (referred to herein as a “partial power cycle”). However, removal of power for longer than 10 seconds can result in a power cycle where the certain values in the device memory default to a known state (a full power cycle). That is, the controller1120(and/or the analytics engine1110) can reset subtended devices via a full power cycle or a partial power cycle. Moreover, the controller1120(and/or the analytics engine1110) can set the waiting interval depending on the type of subtended device.

In some implementations, the switch controller1510can monitor and store information that can be retrieved by the controller1120(and/or the analytics engine1110). For example, the switch controller1510can store information as to when the mains power failed, when the mains power was restored, when the switch controller1510was on, when the switch controller1510was off, statistics on how often power cycles have occurred during a specified time interval, information from the switch subtended devices, and/or other related information. In some implementations, each of the switch controller1510, the cable modem1710, the cable modem1810, the access apparatus1720, and the access apparatus1820can include sensors that measure humidity, temperature, light or other environmental conditions. This information can be used by the analytics engine1110, along with the other information described herein (collectively “telemetry data”), to determine patterns or detect conditions as to when a subtended device may fail and necessitate a power cycle, i.e., an operational failure pattern. In this instance, the analytics engine1110can send a command to the controller1120, which in turn commands the switch controller1510to switch power off and on as needed to power cycle a subtended device.

In some implementations, the controller1120(and/or the analytics engine1110) can reach each uniquely identifiable or IP addressable subtended device to determine whether the subtended device is on or off. That is, the controller1120can send a ping message or otherwise establish communications with the subtended devices. The controller1120attempts to establish communications with the subtended device on a programmable periodic basis. If the controller1120does not receive a response from the subtended device, the controller1120attempts a defined number of times to establish communications. After not receiving a response for a defined number of times, the controller1120assumes that the subtended device is not functioning properly and sends a commands to the switch controller1510to power cycle the switch subtended device(s). In this instance, this enables the controller1120to proactively power cycle subtended devices at a time when it is unlikely that the user will be actively using the device (e.g., the middle of the night). For example, this active monitoring by the controller1120can reset devices with memory leaks or other issues that over time result in the device locking up.

In some implementations, the controller1120can receive heartbeat signals or messages from the subtended devices. When the controller1120fails to receive the heartbeat for a predetermined length of time, it can assume that the subtended device is locked up. The controller1120can then transmit a command to the switch controller1510to power cycle the subtended device. In some implementations, the subtended devices can include sensors that measure humidity, temperature, light or other environmental conditions as described herein. Information or data from these sensors can be included in the heartbeat messages and be analyzed by the analytics engine1110as described herein to determine next actions, including, for example, a power cycle. In some implementations, the heartbeat message can include a dying gasp loss of power message. The controller1120can use this in conjunction with information retrieved from the switch controller1510to infer power issues and determine next actions, including, for example, a power cycle.

FIG.2is a diagram of an example network architecture2000in accordance with some embodiments. The architecture2000can include a service provider central office, hub, or headend (collectively “central office”)2100which can provide services to customer premises, such as customer premises2700and2800, via a network2200, an access network, such as passive optical network (PON) system2300, and communications closet2400. The customer premises2700and2800can be LU in a residence, DUs in a MDU, office space, and the like. The customer premises can be physically separated and/or logically separated (as between different owners or tenants). Communications between the described elements and components contained therein can include wired communications, wireless communications, or a combination thereof. The quantity of described devices or elements is illustrative. The network architecture2000is illustrative and may include additional, fewer, or different devices, entities and the like which may be similarly or differently architected without departing from the scope of the specification and claims herein. Moreover, the illustrated devices may perform other functions without departing from the scope of the specification and claims herein.

The central office2100can include an analytics engine2110and a controller2120. The communications closet2400can include a centralized power distribution device2500and a DC power supply2600. In some implementations, the communications closet2400can include a back-up power supply2610. The centralized power distribution device2500can include, but is not limited to, a switch controller2510and one or more optical networking units (ONUs), such as ONU2520and ONU2530, corresponding to the number of customer premises being served by the communications closet2400or the centralized power distribution device2500. The ONU2520can include a PoE source2522and the ONU2530can include a PoE source2532. The customer premises2700can include, but is not limited to, an access apparatus2710and one or more user devices, such as wireless devices2720. The customer premises1800can include, but is not limited to, an access apparatus2810and one or more user devices, such as wireless devices2820and wired devices2830. The access apparatus2710can include, but is not limited to, a PoE sink2712and a LAN port2714. The access apparatus2810can include, but is not limited to, a PoE sink2812and a LAN port2814.

The analytics engine2110is connected to the controller2120, both of which are in turn connected to or in communication with (collectively “connected to”) the network2200. The network2200is connected to the PON system2300. The PON system2300is connected to the switch controller2510, the ONU2520/PoE source2522, and the ONU2530/PoE source2532. The PoE source2522and the PoE source2532are connected to the DC power supply2600via switches2525and2535, respectively. The DC power supply2600is connected to the back-up power supply2610, if available. The switch controller2510is connected to the switches2525and2535. The PoE source2522and the PoE source2532are connected to the PoE sink2712and the PoE sink2812, respectively. The wireless devices2720are wirelessly connected to the access apparatus2710. The wireless devices2820are wirelessly connected to the access apparatus2810. The wired devices2830are connected to the LAN port2814.

The central office2100can include, but is not limited to, the analytics engine2110, the controller2120, servers, switches, transceivers, optical line terminal, and other equipment configured to transmit or stream downstream signals including data, content, and commands to the customer premises and receive upstream signals including telemetry data from the customer premises via the PON system2300, Ethernet, wired, and wireless communication paths.

The controller2120can control or manage the switch controller2510to enable or disable the switches2525and2535, which results in a power cycling of subtended devices. In some implementations, the controller2120can receive heartbeat messages from the subtended devices including the switch controller2510, the ONU2520, the ONU2530, the access apparatus2710, the access apparatus2810, or combinations thereof. The controller2120can initiate a power cycle in case of an absence of a heartbeat message for a defined period of time, in case there is a defined number of absences, or combinations thereof. In some implementations, the controller2120can ping subtended devices. The controller2120can initiate a power cycle in case a response to the ping is not received in a defined period of time, in case there is a defined number of missing responses, or combinations thereof.

The analytics engine2110can receive telemetry data from the switch controller2510, the ONU2520, the ONU2530, the access apparatus2710, the access apparatus2810, the wireless devices2720, the wireless devices2820, the wired devices2830, or combinations thereof. The analytics engine2110can detect patterns or predict operability changes based on the telemetry data and send commands to the controller2120to initiate power cycling of the appropriate device.

The switch controller2510is a uniquely addressable or identifiable switch controller. In some implementations, the switch controller2510is an IP addressable switch controller. The switch controller2510turns power off and on to subtended devices based on control or command signals received from the controller2120. This results in power cycling of the appropriate subtended devices. In some implementations, the switch controller2510can send heartbeat messages to the analytics engine2110, the controller2120, or combinations thereof. In some implementations, the switch controller2510can send response messages to the analytics engine2110, the controller2120, or combinations thereof in response to ping or maintenance (collectively “ping”) messages sent by the controller2120. In some implementations, the switch controller2510can send telemetry data to the analytics engine2110.

The DC power supply2600can be a DC converter device which is plugged into a mains power supply at a customer premises. The DC power supply2600together with the PoE enabled devices enable centralized distribution of power and communications to the customer premises. Placement of the subtended devices are not dependent on main power outlets and can be placed for service effectiveness in the customer premises.

The PoE system including the PoE source2522, the PoE source2532, the PoE sink2712, the PoE sink2812, and associated PoE connectors or cabling can carry signals and power from the ONU2520and the ONU2530to the access apparatus2710and access apparatus2810, respectively. The PoE source2522, the PoE source2532, the PoE sink2712, and the PoE sink2812are circuits, devices and/or combinations thereof.

The ONU2520and the ONU2530can act as a termination device for the PON system2300. Each of the ONU2520and the ONU2530can include a PoE source2522and PoE source2532, respectively, to transmit power to the access apparatus2710and access apparatus2810, respectively. In some implementations, the ONU2520and the ONU2530can be uniquely addressable or identifiable. In some implementations, the ONU2520and the ONU2530can be IP addressable. In some implementations, the ONU2520and the ONU2530can send heartbeat messages to the analytics engine2110, the controller2120, or combinations thereof. In some implementations, the ONU2520and the ONU2530can send response messages to the analytics engine2110, the controller2120, or combinations thereof in response to ping messages sent by the controller2120. In some implementations, the ONU2520and the ONU2530can send telemetry data to the analytics engine2110.

The access apparatus2710and access apparatus2810can be, but is not limited to, a base station, an access point, an access node, wireless router, or like device which enables radio communications access for the wireless devices. In some implementations, the access apparatus2710and access apparatus2810can include a LAN port2714and LAN port2814, respectively, to provide Ethernet connection for wired devices. The access apparatus2710and access apparatus2810can include a PoE sink2712and PoE sink2812, respectively, to receive signals and power from the ONU2520and the ONU2530, respectively. In some implementations, the access apparatus2710and access apparatus2810can be uniquely addressable or identifiable. In some implementations, the access apparatus2710and access apparatus2810can be IP addressable. In some implementations, the access apparatus2710and access apparatus2810can send heartbeat messages to the analytics engine2110, the controller2120, or combinations thereof. In some implementations, the access apparatus2710and access apparatus2810can send response messages to the analytics engine2110, the controller2120, or combinations thereof in response to ping messages sent by the controller2120. In some implementations, the access apparatus2710and access apparatus2810can send telemetry data to the analytics engine2110.

The wireless devices2720, the wireless devices2820, and the wired devices2830can be, but are not limited to, Internet of Thing (IoT) devices, end user devices, cellular telephones, Internet Protocol (IP) devices, mobile computers, laptops, handheld computers, personal media devices, smartphones, notebooks, notepads, and the like which are capable, configured, and/or provisioned for operation with the access apparatus2710and/or the access apparatus2810, respectively.

Operationally and functionally, the network architecture2000operates and functions as described for the network architecture1000except with the use of the PON system, the ONUs and the lack of cable modems.

FIG.3is a diagram of an example network architecture3000in accordance with some embodiments. The architecture3000can include a service provider central office, hub, or headend (collectively “central office”)3100which can provide services to customer premises, such as customer premises3700and3800, via a network3200, an access network, such as a PON system3300, and communications closet3400. The customer premises3700and3800can be LU in a residence, DUs in a MDU, office space, and the like. The customer premises can be physically separated and/or logically separated (as between different owners or tenants). Communications between the described elements and components contained therein can include wired communications, wireless communications, or a combination thereof. The quantity of described devices or elements is illustrative. The network architecture3000is illustrative and may include additional, fewer, or different devices, entities and the like which may be similarly or differently architected without departing from the scope of the specification and claims herein. Moreover, the illustrated devices may perform other functions without departing from the scope of the specification and claims herein.

The central office3100can include an analytics engine3110and a controller3120. The communications closet3400can include a centralized power distribution device3500and a DC power supply3600. In some implementations, the communications closet3400can include a back-up power supply3610. The centralized power distribution device3500can include, but is not limited to, a switch controller3510and one or more cable modems, such as cable modem3520and cable modem3530, corresponding to the number of customer premises being served by the communications closet3400or the centralized power distribution device3500. The cable modem3520can include a PoE source3522and the cable modem3530can include a PoE source3532. The customer premises3700can include, but is not limited to, an access apparatus3710and one or more user devices, such as wireless devices3720. The customer premises3800can include, but is not limited to, an access apparatus3810and one or more user devices, such as wireless devices3820and wired devices3830. The access apparatus3710can include, but is not limited to, a PoE sink3712and a LAN port3714. The access apparatus3810can include, but is not limited to, a PoE sink3812and a LAN port3814.

The analytics engine3110is connected to the controller3120, both of which are in turn connected to the network3200. The network3200is connected to the PON system3300. The PON system3300is connected to the switch controller3510, the cable modem3520/PoE source3522, and the cable modem3530/PoE source3532. The PoE source3522and the PoE source3532are connected to the DC power supply3600via switches3525and3535, respectively. The DC power supply3600is connected to the back-up power supply3610, if available. The switch controller3510is connected to the switches3525and3535. The PoE source3522and the PoE source3532are connected to the PoE sink3712and the PoE sink3812, respectively. The wireless devices3720are wirelessly connected to the access apparatus3710. The wireless devices3820are wirelessly connected to the access apparatus3810. The wired devices3830are connected to the LAN port3814.

The central office3100can include, but is not limited to, the analytics engine3110, the controller3120, servers, switches, transceivers, optical line terminal, and other equipment configured to transmit or stream downstream signals including data, content, and commands to the customer premises and receive upstream signals including telemetry data from the customer premises via the PON system3300, Ethernet, wired, and wireless communication paths.

The controller3120can control or manage the switch controller3510to enable or disable the switches3525and3535, which results in a power cycling of subtended devices. In some implementations, the controller3120can receive heartbeat messages from the subtended devices including the switch controller3510, the cable modem3520, the cable modem3530, the access apparatus3710, the access apparatus3810, or combinations thereof. The controller3120can initiate a power cycle in case of an absence of a heartbeat message for a defined period of time, in case there is a defined number of absences, or combinations thereof. In some implementations, the controller3120can ping subtended devices. The controller3120can initiate a power cycle in case a response to the ping is not received in a defined period of time, in case there is a defined number of missing responses, or combinations thereof.

The analytics engine3110can receive telemetry data from the switch controller3510, the cable modem3520, the cable modem3530, the access apparatus3710, the access apparatus3810, the wireless devices3720, the wireless devices3820, the wired devices3830, or combinations thereof. The analytics engine3110can detect patterns or predict operability changes based on the telemetry data and send commands to the controller3120to initiate power cycling of the appropriate device.

The switch controller3510is a uniquely addressable or identifiable switch controller. In some implementations, the switch controller3510is an IP addressable switch controller. The switch controller3510turns power off and on to subtended devices based on control or command signals received from the controller3120. This results in power cycling of the appropriate subtended devices. In some implementations, the switch controller3510can send heartbeat messages to the analytics engine3110, the controller3120, or combinations thereof. In some implementations, the switch controller3510can send response messages to the analytics engine3110, the controller3120, or combinations thereof in response to ping or maintenance (collectively “ping”) messages sent by the controller3120. In some implementations, the switch controller3510can send telemetry data to the analytics engine3110.

The DC power supply3600can be a DC converter device which is plugged into a mains power supply at a customer premises. The DC power supply3600together with the PoE enabled devices enable centralized distribution of power and communications to the customer premises. Placement of the subtended devices are not dependent on main power outlets and can be placed for service effectiveness in the customer premises.

The PoE system including the PoE source3522, the PoE source3532, the PoE sink3712, the PoE sink3812, and associated PoE connectors or cabling can carry signals and power from the cable modem3520and the cable modem3530to the access apparatus3710and access apparatus3810, respectively. The PoE source3522, the PoE source3532, the PoE sink3712, and the PoE sink3812are circuits, devices and/or combinations thereof.

The cable modem3520and the cable modem3530can be cable modems, cable modem routers, and like devices which act as a termination device for the PON system3300. Each of the cable modem3520and the cable modem3530can include a PoE source3522and PoE source3532, respectively, to transmit power to the access apparatus3710and access apparatus3810, respectively. In some implementations, the cable modem3520and the cable modem3530can be uniquely addressable or identifiable. In some implementations, the cable modem3520and the cable modem3530can be IP addressable. In some implementations, the cable modem3520and the cable modem3530can send heartbeat messages to the analytics engine3110, the controller3120, or combinations thereof. In some implementations, the cable modem3520and the cable modem3530can send response messages to the analytics engine3110, the controller3120, or combinations thereof in response to ping messages sent by the controller3120. In some implementations, the cable modem3520and the cable modem3530can send telemetry data to the analytics engine2110.

The access apparatus3710and access apparatus3810can be, but is not limited to, a base station, an access point, an access node, wireless router, or like device which enables radio communications access for the wireless devices. In some implementations, the access apparatus3710and access apparatus3810can include a LAN port3714and LAN port3814, respectively, to provide Ethernet connection for wired devices. The access apparatus3710and access apparatus3810can include a PoE sink3712and PoE sink3812, respectively, to receive signals and power from the cable modem3520and the cable modem3530, respectively. In some implementations, the access apparatus3710and access apparatus3810can be uniquely addressable or identifiable. In some implementations, the access apparatus3710and access apparatus3810can be IP addressable. In some implementations, the access apparatus3710and access apparatus3810can send heartbeat messages to the analytics engine3110, the controller3120, or combinations thereof. In some implementations, the access apparatus3710and access apparatus3810can send response messages to the analytics engine3110, the controller3120, or combinations thereof in response to ping messages sent by the controller3120. In some implementations, the access apparatus3710and access apparatus3810can send telemetry data to the analytics engine3110.

The wireless devices3720, the wireless devices3820, and the wired devices3830can be, but are not limited to, Internet of Thing (IoT) devices, end user devices, cellular telephones, Internet Protocol (IP) devices, mobile computers, laptops, handheld computers, personal media devices, smartphones, notebooks, notepads, and the like which are capable, configured, and/or provisioned for operation with the access apparatus3710and/or the access apparatus3810, respectively.

Operationally and functionally, the network architecture3000operates and functions as described for the network architecture1000except with the use of the PON system and the cable modems in the centralized power distribution device.

FIG.4is a diagram of an example network architecture4000in accordance with some embodiments. The architecture4000can include a service provider central office, hub, or headend (collectively “central office”)4100which can provide services to customer premises, such as customer premises4700and4800, via a network4200, an access network, such as a DOCSIS system4300, and a communications closet4400. The customer premises4700and4800can be LUs in a residence, DUs in a MDU, office space, and the like. The customer premises can be physically separated and/or logically separated (as between different owners or tenants). Communications between the described elements and components contained therein can include wired communications, wireless communications, or a combination thereof. The quantity of described devices or elements is illustrative. The network architecture4000is illustrative and may include additional, fewer, or different devices, entities and the like which may be similarly or differently architected without departing from the scope of the specification and claims herein. Moreover, the illustrated devices may perform other functions without departing from the scope of the specification and claims herein.

The central office4100can include an analytics engine4110and a controller4120. The communications closet4400can include a centralized power distribution device4500and a DC power supply4600. In some implementations, the communications closet4400can include a back-up power supply4610. The centralized power distribution device4500can include, but is not limited to, a cable modem4510, a switch controller4520and one or more PoE sources, such as PoE source4530and PoE source4540, corresponding to the number of customer premises being served by the communications closet4400or the centralized power distribution device4500. The customer premises4700can include, but is not limited to, an access apparatus4710and one or more user devices, such as wireless devices4720. The customer premises4800can include, but is not limited to, an access apparatus4810and one or more user devices, such as wireless devices4820and wired devices4830. The access apparatus4710can include, but is not limited to, a PoE sink4712and a LAN port4714. The access apparatus4810can include, but is not limited to, a PoE sink4812and a LAN port4814.

The analytics engine4110is connected to the controller4120, both of which are in turn connected to or in communication with (collectively “connected to”) the network4200. The network4200is connected to the DOCSIS system4300. The DOCSIS system1300is connected to the cable modem4510, the switch controller4520, the PoE source4530, and the PoE4540. The PoE source4530and the PoE source4540are connected to the DC power supply4600via switches4535and4545, respectively. The DC power supply4600is connected to the back-up power supply4610, if available. The switch controller4520is connected to the switches4535and4545. The PoE source4530and the PoE source4540are connected to the PoE sink4712and the PoE sink4812, respectively. The wireless devices4720are wirelessly connected to the access apparatus4710. The wireless devices4820are wirelessly connected to the access apparatus4810. The wired devices4830are connected to the LAN port4814.

The central office4100can include, but is not limited to, the analytics engine4110, the controller4120, servers, switches, transceivers, optical line terminal, and other equipment configured to transmit or stream downstream signals including data, content, and commands to the customer premises and receive upstream signals including telemetry data from the customer premises via the DOCSIS system4300, Ethernet, wired, and wireless communication paths.

The controller4120can control or manage the switch controller4520to enable or disable the switches4535and4545, which results in a power cycling of subtended devices. In some implementations, the controller4120can receive heartbeat messages from the subtended devices including the cable modem4510, the switch controller4520, the access apparatus4710, the access apparatus4810, or combinations thereof. The controller4120can initiate a power cycle in case of an absence of a heartbeat message for a defined period of time, in case there is a defined number of absences, or combinations thereof. In some implementations, the controller4120can ping subtended devices. The controller4120can initiate a power cycle in case a response to the ping is not received in a defined period of time, in case there is a defined number of missing responses, or combinations thereof.

The analytics engine4110can receive telemetry data from the cable modem4510, the switch controller4520, the access apparatus4710, the access apparatus4810, the wireless devices4720, the wireless devices4820, the wired devices4830, or combinations thereof. The analytics engine4110can detect patterns or predict operability changes based on the telemetry data and send commands to the controller4120to initiate power cycling of the appropriate device.

The cable modem4510can be a cable modem, a cable modem router, and like device which act as a termination device for the DOCSIS system4300. The cable modem4510is a centralized, switch-based or splitter-based cable modem that directs signals accordingly toward the customer premises4700or4800. The cable modem4510can be subtended to the switch controller4520with respect to power control. In some implementations, the cable modem4510can be uniquely addressable or identifiable. In some implementations, the cable modem4510can be IP addressable. In some implementations, the cable modem4510can send heartbeat messages to the analytics engine4110, the controller4120, or combinations thereof. In some implementations, the cable modem4510can send response messages to the analytics engine4110, the controller4120, or combinations thereof in response to ping messages sent by the controller4120. In some implementations, the cable modem4510and the access apparatus4810can send telemetry data to the analytics engine4110.

The switch controller4520is a uniquely addressable or identifiable switch controller. In some implementations, the switch controller4520is an IP addressable switch controller. The switch controller4520turns power off and on to subtended devices based on control or command signals received from the controller4120. This results in power cycling of the appropriate subtended devices. In some implementations, the switch controller4520can send heartbeat messages to the analytics engine4110, the controller4120, or combinations thereof. In some implementations, the switch controller4520can send response messages to the analytics engine4110, the controller4120, or combinations thereof in response to ping or maintenance (collectively “ping”) messages sent by the controller4120. In some implementations, the switch controller4520can send telemetry data to the analytics engine4110.

The DC power supply4600can be a DC converter device which is plugged into a mains power supply at a customer premises. The DC power supply4600together with the PoE enabled devices enable centralized distribution of power and communications to the customer premises. Placement of the subtended devices are not dependent on main power outlets and can be placed for service effectiveness in the customer premises.

The PoE system including the PoE source4530, the PoE source4540, the PoE sink4712, the PoE sink4812, and associated PoE connectors or cabling can carry signals and power from the centralized power distribution device4500to the access apparatus4710and access apparatus4810, respectively. The PoE source4530, the PoE source4540, the PoE sink4712, and the PoE sink4812are circuits, devices and/or combinations thereof.

The access apparatus4710and access apparatus4810can be, but is not limited to, a base station, an access point, an access node, wireless router, or like device which enables radio communications access for the wireless devices. In some implementations, the access apparatus4710and access apparatus4810can include a LAN port4714and4814, respectively, to provide Ethernet connection for wired devices. The access apparatus4710and access apparatus4810can include a PoE sink4712and4812, respectively, to receive signals and power from the PoE source4530and the PoE source4540, respectively. In some implementations, the access apparatus4710and access apparatus4810can be uniquely addressable or identifiable. In some implementations, the access apparatus4710and access apparatus4810can be IP addressable. In some implementations, the access apparatus4710and access apparatus4810can send heartbeat messages to the analytics engine4110, the controller4120, or combinations thereof. In some implementations, the access apparatus4710and access apparatus4810can send response messages to the analytics engine4110, the controller4120, or combinations thereof in response to ping messages sent by the controller4120. In some implementations, the access apparatus4710and access apparatus4810can send telemetry data to the analytics engine4110.

The wireless devices4720, the wireless devices4820, and the wired devices4830can be, but are not limited to, Internet of Thing (IoT) devices, end user devices, cellular telephones, Internet Protocol (IP) devices, mobile computers, laptops, handheld computers, personal media devices, smartphones, notebooks, notepads, and the like which are capable, configured, and/or provisioned for operation with the access apparatus4710and/or the access apparatus4810, respectively.

Operationally and functionally, the network architecture4000operates and functions as described for the network architecture1000except with the use of a switch or splitter-based cable modem in the centralized power distribution device.

FIG.5is a diagram of an example network architecture5000in accordance with some embodiments. The architecture5000can include a service provider central office, hub, or headend (collectively “central office”)5100which can provide services to customer premises, such as customer premises5700and5800, via a network5200, an access network, such as a PON system5300, and a communications closet5400. The customer premises5700and5800can be LUs in a residence, DUs in a MDU, office space, and the like. The customer premises can be physically separated and/or logically separated (as between different owners or tenants). Communications between the described elements and components contained therein can include wired communications, wireless communications, or a combination thereof. The quantity of described devices or elements is illustrative. The network architecture5000is illustrative and may include additional, fewer, or different devices, entities and the like which may be similarly or differently architected without departing from the scope of the specification and claims herein. Moreover, the illustrated devices may perform other functions without departing from the scope of the specification and claims herein.

The central office5100can include an analytics engine5110and a controller5120. The communications closet5400can include a centralized power distribution device5500and a DC power supply5600. In some implementations, the communications closet5400can include a back-up power supply5610. The centralized power distribution device5500can include, but is not limited to, a ONU5510, a switch controller5520and one or more PoE sources, such as PoE source5530and PoE source5540, corresponding to the number of customer premises being served by the communications closet5400or the centralized power distribution device5500. The customer premises5700can include, but is not limited to, an access apparatus5710and one or more user devices, such as wireless devices5720. The customer premises5800can include, but is not limited to, an access apparatus5810and one or more user devices, such as wireless devices5820and wired devices5830. The access apparatus5710can include, but is not limited to, a PoE sink5712and a LAN port5714. The access apparatus5810can include, but is not limited to, a PoE sink5812and a LAN port5814.

The analytics engine5110is connected to the controller5120, both of which are in turn connected to the network5200. The network5200is connected to the PON system5300. The PON system5300is connected to the ONU5510, the switch controller5520, the PoE source5530, and the PoE5540. The PoE source5530and the PoE source5540are connected to the DC power supply5600via switches5535and5545, respectively. The DC power supply5600is connected to the back-up power supply5610, if available. The switch controller5520is connected to the switches5535and5545. The PoE source5530and the PoE source5540are connected to the PoE sink5712and the PoE sink5812, respectively. The wireless devices5720are wirelessly connected to the access apparatus5710. The wireless devices5820are wirelessly connected to the access apparatus5810. The wired devices5830are connected to the LAN port5814.

The central office5100can include, but is not limited to, the analytics engine5110, the controller5120, servers, switches, transceivers, optical line terminal, and other equipment configured to transmit or stream downstream signals including data, content, and commands to the customer premises and receive upstream signals including telemetry data from the customer premises via the PON system5300, Ethernet, wired, and wireless communication paths.

The controller5120can control or manage the switch controller5520to enable or disable the switches5535and5545, which results in a power cycling of subtended devices. In some implementations, the controller5120can receive heartbeat messages from the subtended devices including the ONU5510, the switch controller5520, the access apparatus5710, the access apparatus5810, or combinations thereof. The controller5120can initiate a power cycle in case of an absence of a heartbeat message for a defined period of time, in case there is a defined number of absences, or combinations thereof. In some implementations, the controller5120can ping subtended devices. The controller5120can initiate a power cycle in case a response to the ping is not received in a defined period of time, in case there is a defined number of missing responses, or combinations thereof.

The analytics engine5110can receive telemetry data from the ONU5510, the switch controller5520, the access apparatus5710, the access apparatus5810, the wireless devices5720, the wireless devices5820, the wired devices5830, or combinations thereof. The analytics engine5110can detect patterns or predict operability changes based on the telemetry data and send commands to the controller5120to initiate power cycling of the appropriate device.

The ONU5510can act as a termination device for the PON system5300. The ONU5510is a centralized, switch-based or splitter-based ONU that directs signals accordingly toward the customer premises5700or5800. The ONU5510can be subtended to the switch controller5520with respect to power control. In some implementations, the ONU5510can be uniquely addressable or identifiable. In some implementations, the ONU5510can be IP addressable. In some implementations, the ONU5510can send heartbeat messages to the analytics engine5110, the controller5120, or combinations thereof. In some implementations, the ONU5510can send response messages to the analytics engine5110, the controller5120, or combinations thereof in response to ping messages sent by the controller5120. In some implementations, the ONU5510can send telemetry data to the analytics engine5110.

The switch controller5520is a uniquely addressable or identifiable switch controller. In some implementations, the switch controller5520is an IP addressable switch controller. The switch controller5520turns power off and on to subtended devices based on control or command signals received from the controller5120. This results in power cycling of the appropriate subtended devices. In some implementations, the switch controller5520can send heartbeat messages to the analytics engine5110, the controller5120, or combinations thereof. In some implementations, the switch controller5520can send response messages to the analytics engine5110, the controller5120, or combinations thereof in response to ping or maintenance (collectively “ping”) messages sent by the controller5120. In some implementations, the switch controller5520can send telemetry data to the analytics engine5110.

The DC power supply5600can be a DC converter device which is plugged into a mains power supply at a customer premises. The DC power supply5600together with the PoE enabled devices enable centralized distribution of power and communications to the customer premises. Placement of the subtended devices are not dependent on main power outlets and can be placed for service effectiveness in the customer premises.

The PoE system including the PoE source5530, the PoE source5540, the PoE sink5712, the PoE sink5812, and associated PoE connectors or cabling can carry signals and power from the centralized power distribution device5500to the access apparatus5710and access apparatus5810, respectively. The PoE source5530, the PoE source5540, the PoE sink5712, and the PoE sink5812are circuits, devices and/or combinations thereof.

The access apparatus5710and access apparatus5810can be, but is not limited to, a base station, an access point, an access node, wireless router, or like device which enables radio communications access for the wireless devices. In some implementations, the access apparatus5710and access apparatus5810can include a LAN port5714and5814, respectively, to provide Ethernet connection for wired devices. The access apparatus5710and access apparatus5810can include a PoE sink5712and5812, respectively, to receive signals and power from the PoE source5530and the PoE source5540, respectively. In some implementations, the access apparatus5710and access apparatus5810can be uniquely addressable or identifiable. In some implementations, the access apparatus5710and access apparatus5810can be IP addressable. In some implementations, the access apparatus5710and access apparatus5810can send heartbeat messages to the analytics engine5110, the controller5120, or combinations thereof. In some implementations, the access apparatus5710and access apparatus5810can send response messages to the analytics engine5110, the controller5120, or combinations thereof in response to ping messages sent by the controller5120. In some implementations, the access apparatus5710and access apparatus5810can send telemetry data to the analytics engine5110.

The wireless devices5720, the wireless devices5820, and the wired devices5830can be, but are not limited to, Internet of Thing (IoT) devices, end user devices, cellular telephones, Internet Protocol (IP) devices, mobile computers, laptops, handheld computers, personal media devices, smartphones, notebooks, notepads, and the like which are capable, configured, and/or provisioned for operation with the access apparatus5710and/or the access apparatus5810, respectively.

Operationally and functionally, the network architecture5000operates and functions as described for the network architecture1000except with the use of a PON system and a switch or splitter-based ONU in the centralized power distribution device.

FIG.6is a block diagram of an example of a device6000in accordance with embodiments of this disclosure. The device6000may include, but is not limited to, a processor6100, a memory/storage6200, a communication interface6300, applications6400, and a radio frequency device6500. The device6000may include or implement, for example, any of the cable modem1710, the access apparatus1720, the cable modem1810, the access apparatus1820, the wireless devices1830, the wired devices1840, the wired devices1850, the access apparatus2710, the wireless devices2720, the access apparatus2810, the wireless devices2820, the wired devices2830, the access apparatus3710, the wireless devices3720, the access apparatus3810, the wireless devices3820, the wired devices3830, the access apparatus4710, the wireless devices4720, the access apparatus4810, the wireless devices4820, the wired devices4830, the access apparatus5710, the wireless devices5720, the access apparatus5810, the wireless devices5820, and the wired devices5830. The applicable or appropriate techniques or methods described herein may be stored in the memory/storage6200and executed by the processor6100in cooperation with the memory/storage6200, the communications interface6300, the applications6400, and the radio frequency device6500, as appropriate. The device6000may include other elements which may be desirable or necessary to implement the devices, systems, and methods described herein. However, because such elements and steps are well known in the art, and because they do not facilitate a better understanding of the disclosed embodiments, a discussion of such elements and steps may not be provided herein.

FIG.7is a block diagram of an example of a device7000in accordance with embodiments of this disclosure. The device7000may include, but is not limited to, a processor7100, a memory/storage7200, a communication interface7300, and applications7400. In some implementations, the device7000may include a radio frequency device7500. The device7000may include or implement, for example, the cable modem1710, the access apparatus1720, the cable modem1810, the access apparatus1820, the wireless devices1830, the wired devices1840, the wired devices1850, the access apparatus2710, the wireless devices2720, the access apparatus2810, the wireless devices2820, the wired devices2830, the access apparatus3710, the wireless devices3720, the access apparatus3810, the wireless devices3820, the wired devices3830, the access apparatus4710, the wireless devices4720, the access apparatus4810, the wireless devices4820, the wired devices4830, the access apparatus5710, the wireless devices5720, the access apparatus5810, the wireless devices5820, the wired devices5830, the analytics engine1110, the controller1120, the centralized power distribution device1500, the analytics engine2110, the controller2120, the centralized power distribution device2500, the analytics engine3110, the controller3120, the centralized power distribution device3500, the analytics engine4110, the controller4120, the centralized power distribution device4500, the analytics engine5110, the controller5120, the centralized power distribution device5500, the ONU2520, the ONU2530, the cable modem3520, the cable modem4510, and the ONU5510. The applicable or appropriate techniques or methods described herein may be stored in the memory/storage7200and executed by the processor7100in cooperation with the memory/storage7200, the communications interface7300, the applications7400, and the radio frequency device7500(when applicable), as appropriate. The device7000may include other elements which may be desirable or necessary to implement the devices, systems, and methods described herein. However, because such elements and steps are well known in the art, and because they do not facilitate a better understanding of the disclosed embodiments, a discussion of such elements and steps may not be provided herein.

FIG.8is a flowchart of an example method8000for remote monitoring and controlling of broadband and wireless equipment deployed at a customer premises in accordance with some embodiments of this disclosure. The method8000includes: provisioning8100a centralized power and signal distribution device for a site with multiple customer premises; provisioning8200customer premises equipment in each customer premises for connection to the centralized power and signal distribution device via a power over cable system; monitoring8300the centralized power and signal distribution device and the customer premises equipment in each customer premises using the power over cable system; and commanding8400the centralized power and signal distribution device to perform a power cycling of a non-responsive device. For example, the method8000may be implemented, as applicable and appropriate, by the network architecture1000and elements therein, by the network architecture2000and elements therein, by the network architecture3000and elements therein, by the network architecture4000and elements therein, by the network architecture5000and elements therein, the cable modem1710, the access apparatus1720, the cable modem1810, the access apparatus1820, the wireless devices1830, the wired devices1840, the wired devices1850, the access apparatus2710, the wireless devices2720, the access apparatus2810, the wireless devices2820, the wired devices2830, the access apparatus3710, the wireless devices3720, the access apparatus3810, the wireless devices3820, the wired devices3830, the access apparatus4710, the wireless devices4720, the access apparatus4810, the wireless devices4820, the wired devices4830, the access apparatus5710, the wireless devices5720, the access apparatus5810, the wireless devices5820, the wired devices5830, the analytics engine1110, the controller1120, the centralized power distribution device1500, the analytics engine2110, the controller2120, the centralized power distribution device2500, the analytics engine3110, the controller3120, the centralized power distribution device3500, the analytics engine4110, the controller4120, the centralized power distribution device4500, the analytics engine5110, the controller5120, the centralized power distribution device5500, the ONU2520, the ONU2530, the cable modem3520, the cable modem4510, and the ONU5510, the device6000, and the device7000.

The method8000includes provisioning8100a centralized power and signal distribution device for a site with multiple customer premises. The term customer premises can refer to more than one customer premises. A site can be a residence with multiple customer premises or living units, a multi-dwelling unit with multiple customer premises or dwelling units, an office with multiple spaces, and the like. A centralized power and signal distribution device can be deployed in a communication closet. The centralized power and signal distribution device is connected to a service provider system, which can communicate signals with the centralized power and signal distribution device and control power cycling of the centralized power and signal distribution device and subtended devices. The centralized power and signal distribution device can include a switch controller connected to a DC power supply via a set of switches corresponding to the number of customer premises. The DC power supply can be connected to the mains power of the site. In some implementations, the centralized power and signal distribution device can include a distributive customer premise termination device such as a cable modem or ONU, which can direct signals to each customer premises using a switch, splitter, or other distribution technique. In some implementations, the switch controller and the distributive customer premises termination device are uniquely identifiable or IP addressable.

The method8000includes provisioning8200customer premises equipment in each customer premises for connection to the centralized power and signal distribution device via a power over cable system. Customer premises equipment can be deployed in each customer premises independent of or irrespective of main power outlets. Placement is based on providing access coverage in the customer premises not where the main power outlets are located. In some implementations, the customer premises equipment can include access apparatus. In some implementations, the customer premises equipment can include a customer premises termination device such as a cable modem or ONU. In some implementations, the access apparatus and the customer premises termination device, when present, are uniquely identifiable or IP addressable.

The method8000includes monitoring8300the centralized power and signal distribution device and the customer premises equipment in each customer premises using the power over cable system. A controller in the service provider system can receive or listen for status or operational signals from the switch controller, the customer premises termination device, and the access apparatus and other subtended devices. In some implementations, the controller can send signals to the subtended devices to determine operational connectivity and wait for responses. In some implementations, an analytics processor or server at the service provider system can receive telemetry data and status data from the subtended devices. Pattern recognition analysis can be performed to determine whether a subtended device is going to be non-operational and require a power cycle. The analytics processor or server can send a signal to the controller to initiate a power cycle as needed.

The method8000includes commanding8400the centralized power and signal distribution device to perform a power cycling of a non-responsive device. Non-receipt of signals for a defined number of times, over a defined period of time, or combinations thereof can trigger the controller to send a command to the switch controller to perform a power cycle with respect to the unresponsive device. The power cycle can be a full power cycle or a partial power cycle. The length of the waiting period for turning the power on at the unresponsive device can depend on the device type. In some implementations, an analytics engine can receive telemetry data to determine if operational failure patterns exist. A command can be sent to the controller by the analytics engine to perform a power cycle as needed. The controller and/or the analytics processor maintains or has access to defined waiting periods for device types and can control or command the switch controller accordingly. For example, the defined waiting periods for device types can be stored in a database.

In some implementations, a network deployed at a site with multiple customer premises includes a centralized power and signal distribution device deployed at a communication closet at the site, the centralized power and signal distribution device including a switch controller connected to a direct current (DC) power supply, at least one customer premises termination device connected to the switch controller, an access apparatus deployed at each of the multiple customer premises at the site, each access apparatus connected to the at least one customer premises termination device and configured to provide access to user devices, and a power over cable system configured to carry power and signals between the centralized power and signal distribution device and each access apparatus. The switch controller is configured to power cycle at least one of the switch controller, the at least one customer premises termination device, or applicable access apparatus in response to receiving a power cycle command from a controller when at least one of the switch controller, the at least one customer premises termination device, or any access apparatus fail to transmit a status signal to the controller.

In some implementations, the power cycle command varies a waiting interval for the power cycle depending on a type of the at least one of the switch controller, the at least one customer premises termination device, or the applicable access apparatus. In some implementations, the switch controller, the at least one customer premises termination device, and each access apparatus configured to transmit the status signal in response to receipt of a maintenance message from a service provider controller. In some implementations, the at least one of the switch controller, the at least one customer premises termination device, or the any access apparatus fail to transit the status signal to the controller for a defined number of times. In some implementations, the at least one of the switch controller, the at least one customer premises termination device, or the any access apparatus fail to transit the status signal to the controller after a defined period of time. In some implementations, the at least one of the switch controller, the at least one customer premises termination device, and each access apparatus is uniquely identifiable by a service provider controller. In some implementations, the at least one of the switch controller, the at least one customer premises termination device, and each access apparatus is Internet Protocol (IP) addressable by a service provider controller. In some implementations, the at least one customer premises termination device is deployed in the centralized power and signal distribution device. In some implementations, the at least one customer premises termination device is multiple customer premises termination devices, each customer premises termination device deployed at each of the multiple customer premises at the site. In some implementations, the network further includes the switch controller, the at least one customer premises termination device, and each access apparatus are configured to transit telemetry data to a service provider analytics engine, where the switch controller is configured to power cycle at least one of the switch controller, the at least one customer premises termination device, or applicable access apparatus in response to receiving a power cycle command from the controller when the analytics engine determines an operational failure pattern from the telemetry data. In some implementations, placement of each access apparatus in each of the multiple customer premises at the site is irrespective of mains power outlets.

In some implementations, a method for remote power cycling in a network deployed at a site includes provisioning a centralized power and signal distribution device for a site with multiple customer premises, provisioning customer premises equipment in each of the multiple customer premises at the site, each of the customer premises equipment connected to the centralized power and signal distribution device via a power over cable system, monitoring, by a controller, the centralized power and signal distribution device and each of the customer premises equipment in each of the multiple customer premises using the power over cable system, and commanding, by the controller, the centralized power and signal distribution device via the power over cable system to perform a power cycling of a non-responsive device, wherein the non-responsive device includes at least one of the centralized power and signal distribution device or each of the customer premises equipment.

In some implementations, the power cycling varies a turn off to on period depending on a type of the non-responsive device, the method further includes maintaining, by the controller, a database of turn off to on periods for different types of the centralized power and signal distribution device and the customer premises equipment. In some implementations, the method further includes pinging, by the controller, each of the centralized power and signal distribution device and the customer premises equipment and sending, by the controller, a command to the non-responsive device to power cycle when the non-responsive device fails to respond to the pinging by the controller. In some implementations, the method further includes reaching, by the controller, each of the centralized power and signal distribution device and the customer premises equipment by an Internet Protocol (IP) address. In some implementations, the method further includes receiving, by an analytics engine, telemetry data from each of the centralized power and signal distribution device and the customer premises equipment using the power over cable system. In some implementations, the method further includes transmitting, by the analytics engine to the controller, an instruction based on the telemetry data to send the command. In some implementations, the provisioning of the customer premises equipment is irrespective of mains power outlets in the multiple customer premises.

In some implementations, an access system includes a switch controller and direct current power supply deployed in a distribution room for a premises, the switch controller in communication with a service provider system, an access device deployed in each dwelling unit in the premises, access device deployment independent of mains power outlet availability in the dwelling unit, and a termination device deployed in one of the distribution room or in each dwelling unit, where the access device is in communication with the switch controller via a power over cable connector, the access device is in communication with the termination device, and the termination device is in communication with the service provider system and the switch controller. The switch controller is configured to power cycle at least one of the switch controller, the termination device, or applicable access device in response to receiving a command from the service provider system when at least one of the switch controller, the termination device, or any access device fail to transmit an operational message to the service provider system.

In some implementations, a waiting interval for the power cycle depends on a type of the at least one of the switch controller, the termination device, or an applicable access device.

Although some embodiments herein refer to methods, it will be appreciated by one skilled in the art that they may also be embodied as a system or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “processor,” “device,” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more the computer readable mediums having the computer readable program code embodied thereon. For example, the computer readable mediums can be non-transitory. Any combination of one or more computer readable mediums may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.

Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to CDs, DVDs, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.