# US 2019/0173741 A1 · Broadband watchdog

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173741 A1
- Document ID: US20190173741A1
- Status: Published application
- Kind: A1
- Application number: 15/833,729
- Filed: 2017-12-06
- Published: 2019-06-06
- Earliest claimed: 2017-12-06
- Assignees: DISH Network L.L.C.
- Applicants: DISH Network L.L.C.
- Inventors: Eric Hieb
- Web page: https://patentgrep.com/patent/US20190173741A1

## CPC

- H04L 41/0661: {by reconfiguring faulty entities}
- H04L 12/10: Current supply arrangements
- H04L 12/12: Arrangements for remote connection or disconnection of substations or of equipment thereof
- H04L 12/2898: {Subscriber equipments (DSL modems H04M11/062; cable modems H04L12/2801)}
- H04L 41/0686: Additional information in the notification, e.g. enhancement of specific meta-data
- H04M 11/06: Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04M 11/066: {Telephone sets adapted for data transmision}
- Y02D 30/50: in wire-line communication networks, e.g. low power modes or reduced link rate
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A network watchdog and reset device determines that a signal into a modem device has been interrupted. In response to determining that the signal into the modem device has been restored, the device transmits control signals that cause power to the modem device to be cycled. In response to determining that the modem device is outputting data, the device transmits control signals that cause power to a router device to be cycled. In response to determining that the router device is outputting data, the device transmits control signals that cause power to a wireless access point device to be cycled. In response to determining that the wireless access point device is outputting data, the device transmits control signals that cause power to a peripheral device such as a security camera to be cycled.

## Claims

### Claim 1

A method comprising:
determining that a signal into a modem device has been interrupted;
after determining that the signal into the modem device has been interrupted, determining that the signal into the modem device has been restored;
in response to determining that the signal into the modem device has been restored, transmitting a first control signal and then transmitting a second control signal, the first control signal causing power to not be supplied to the modem device and the second control signal causing power to be supplied to the modem device;
a first predetermined delay period after the transmitting of the second control signal, determining whether the modem device is outputting data;
in response to determining that the modem device is outputting data, transmitting a third control signal and then transmitting a fourth control signal, the third control signal causing power to not be supplied to a router device that is coupled to the modem device and the fourth control signal causing power to be supplied to the router device;
a second predetermined delay period after the transmitting of the fourth control signal, determining whether the router device is outputting data; and
in response to determining that the router device is outputting data, transmitting a fifth control signal and then transmitting a sixth control, the fifth control signal causing power to not be supplied to a wireless access point device that is coupled to the router device and the sixth control signal causing power to be supplied to the wireless access point device;
a third predetermined delay period after the transmitting of the sixth control signal, determining whether the wireless access point device is outputting data;
in response to determining that the wireless access point device is outputting data, transmitting a seventh control signal and then transmitting an eighth control signal, the seventh control signal causing power to not be supplied to a peripheral device communicatively coupled to the modem and the eighth control signal causing power to be supplied to the peripheral device; and
a fourth predetermined delay period after the transmitting of the eighth control signal, determining whether the peripheral device is outputting data.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
in response to determining that the wireless access point device is outputting data, transmitting a seventh control signal to the modem, the seventh control signal causing the peripheral device to restart at least one process; and
a fourth predetermined delay period after the transmitting of the seventh control signal, determining whether the peripheral device is outputting data.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising:
in response to determining that the peripheral device is not outputting data, transmitting an eighth control signal and then transmitting a ninth control signal, the eighth control signal causing power to not be supplied to the peripheral device and the ninth control signal causing power to be supplied to the peripheral device; and
a fifth predetermined delay period after the transmitting of the ninth control signal, determining whether the peripheral device is outputting data.

### Claim 4 (depends on 3)

The method according to claim 3 wherein the fifth predetermined delay period is greater than the fourth predetermined delay period.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
determining that data into the modem device has not been interrupted;
in response to determining that data into the modem device has not been interrupted, determining whether data out of the modem has been interrupted; and
in response to determining that data out of the modem has not been interrupted, determining whether data out of a peripheral device communicatively coupled to the modem has been interrupted.

### Claim 6 (depends on 5)

The method according to claim 5, further comprising:
in response to the determining that data out of the peripheral device has been interrupted, transmitting a seventh control signal and then transmitting an eighth control signal, the seventh control signal causing power to not be supplied to the peripheral device and the eighth control signal causing power to be supplied to the peripheral device; and
a fourth predetermined delay period after the transmitting of the eighth control signal, determining whether the peripheral device is outputting data.

### Claim 7 (depends on 5)

The method according to claim 5, further comprising:
in response to the determining that data out of the peripheral device has been interrupted, transmitting a seventh control signal to the peripheral device, the seventh control signal causing the peripheral device to restart at least one process; and
a fourth predetermined delay period after the transmitting of the seventh control signal, determining whether the peripheral device is outputting data.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising:
in response to determining that the peripheral device is not outputting data, transmitting an eighth control signal and then transmitting a ninth control signal, the eighth control signal causing power to not be supplied to a peripheral device and the ninth control signal causing power to be supplied to the peripheral device; and
a fifth predetermined delay period after the transmitting of the ninth control signal, determining whether the peripheral device is outputting data.

### Claim 9 (depends on 7)

The method according to claim 7, further comprising:
selecting the peripheral device from among a plurality of peripheral devices communicatively coupled to the modem device based on a plurality of priorities associated with the plurality of peripheral devices.

### Claim 10 (depends on 1)

The method according to claim 1, further comprising:
transmitting to a set-top box a message indicating that a network interruption has been detected; and
outputting from the set-top to a display device a video signal including the message.

### Claim 11 (depends on 10)

The method according to claim 10, further comprising:
displaying the message indicating that the network interruption has been detected.

### Claim 12 (depends on 1)

The method according to claim 1, further comprising:
determining that a data signal out of a peripheral device has terminated.

### Claim 13

A method comprising:
determining that data out of a peripheral device has been interrupted;
in response to determining that the data out of the peripheral device has been interrupted, transmitting a first control signal and then transmitting a second control signal, the first control signal causing power to not be supplied to the peripheral device and the second control signal causing power to be supplied to the peripheral device;
a first predetermined delay period after the transmitting of the second control signal, determining whether the peripheral device is outputting data;
in response to determining that the peripheral device is not outputting data, determining whether data into the peripheral device has been restored;
after determining that the data into the peripheral device has not been restored, transmitting a third control signal and then transmitting a fourth control signal, the third control signal causing power to not be supplied to a router device and the fourth control signal causing power to be supplied to the router device;
a second predetermined delay period after the transmitting of the fourth control signal, determining whether the router device is outputting data;
in response to determining that the router device is outputting data, transmitting a fifth control signal and then transmitting a sixth control signal, the fifth control signal causing power to not be supplied to a wireless access point device that is coupled to the modem device and the sixth control signal causing power to be supplied to the wireless access point device; and
a third predetermined delay period after the transmitting of the sixth control signal, determining whether the wireless access point device is outputting data.

### Claim 14 (depends on 13)

The method according to claim 13, further comprising:
in response to determining that the wireless access point device is outputting data, transmitting a seventh control signal and then transmitting an eighth control, the seventh control signal causing power to not be supplied to the peripheral device and the eighth control signal causing power to be supplied to the peripheral device; and
a fourth predetermined delay period after the transmitting of the eighth control signal, determining whether the peripheral device is outputting data.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising:
in response to determining that the peripheral device is outputting data, determining whether there is another peripheral device;
in response to determining that there is another peripheral device, determining that data out of the other peripheral device has been interrupted;
in response to determining that the data out of the other peripheral device has been interrupted, transmitting a ninth control signal and then transmitting a tenth control signal, the ninth control signal causing power to not be supplied to the other peripheral device and the tenth control signal causing power to be supplied to the other peripheral device;
a fifth predetermined delay period after the transmitting of the tenth control signal, determining whether the other peripheral device is outputting data.

### Claim 16 (depends on 13)

The method according to claim 13, further comprising:
transmitting to a set-top box a first message, the first message indicating that a problem with the peripheral device has been detected; and
outputting from the set-top to a display device a video signal including the first message indicating that the problem with the peripheral device has been detected.

### Claim 17 (depends on 16)

The method according to claim 16, further comprising:
transmitting to the set-top box a second message, the second message indicating that the problem with the peripheral device has been resolved;
outputting from the set-top to the display device a video signal including the second message indicating that the problem with the peripheral device has been resolved.

### Claim 18 (depends on 17)

The method according to claim 17, further comprising:
displaying the first message indicating that the problem with the peripheral device has been detected; and
displaying the second message indicating that the problem with the peripheral device has been resolved.

### Claim 19 (depends on 16)

The method according to claim 16, wherein the first message includes at least one of: a location of the peripheral device and a type of the peripheral device.

### Claim 20 (depends on 13)

The method according to claim 13, wherein the first predetermined delay period, the second predetermined delay period, and the third predetermined delay period are different.
