# US 11,115,225 B2 · Remote home router communication via set-top box

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

- Number: US 11,115,225 B2
- Document ID: US11115225B2
- Status: Granted
- Kind: B2
- Application number: 16/689,601
- Filed: 2019-11-20
- Published: 2021-05-20
- Granted: 2021-09-07
- Earliest claimed: 2019-11-20
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Matthew Moore; Alan Rompala; Alex M. Madonna; Eric M. Ndungu; Kevin Foster; Srinivasu Yelamarti; Hashmatullah Azizi; Venkata Chaluvadi
- Web page: https://patentgrep.com/patent/US11115225B2

## CPC

- H04L 12/12: Arrangements for remote connection or disconnection of substations or of equipment thereof
- H04N 21/6543: for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)}
- H04L 12/2816: {Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 12/2834: {Switching of information between an external network and a home network (access arrangements H04L12/2856)}
- H04L 12/4616: {LAN interconnection over a LAN backbone}
- H04L 45/04: {Interdomain routing, e.g. hierarchical routing}
- H04N 21/2408: {Monitoring of the upstream path of the transmission network, e.g. client requests (monitoring data switching networks utilization H04L43/0876; scheduling or organising the servicing of application requests H04L67/60)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/4432: {Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server (resetting in general G06F1/14; program loading or initiating in general G06F9/445; bootstrapping in general G06F9/4401; secure boots of computer platforms G06F21/57)}
- H04N 21/4516: {involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available}
- H04L 2012/2849: {Audio/video appliances}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A set-top box (STB) receives a router reboot or reset activation code generated by an Operations Support System (OSS) that manages a first network. The STB activates a router reboot or reset function based on the received activation code, and identifies, upon activation of the router reboot or reset function, a model of a router connected to the STB. The STB generates a router reboot or reset command based on the identified model of the router and sends the generated router reboot or reset command to the router to cause the router to perform a reboot or reset process.

## Claims

### Claim 1

A method, comprising:
receiving, by a set-top box (STB), a router reboot or reset activation code generated by an Operations Support System (OSS) that manages a first network;
activating, at the STB, a router reboot or reset function based on the received activation code;
identifying, by the STB upon activation of the router reboot or reset function, a model of a router connected to the STB;
generating, by the STB, a router reboot or reset command based on the identified model of the router; and
sending, by the STB, the generated router reboot or reset command to the router to cause the router to perform a reboot or reset process.

### Claim 2 (depends on 1)

The method of claim 1, wherein the STB and the router are integrated as a single device.

### Claim 3 (depends on 1)

The method of claim 1, wherein sending the generated reboot or reset command further comprises:
sending, via a Universal Plug and Play (UPnP) Device Management 2 (DM2) connection, the reboot or reset command to the router.

### Claim 4 (depends on 1)

The method of claim 1, wherein the router is connected to the STB via a second network and wherein the router reboot or reset command is sent by the STB to the router via the second network.

### Claim 5 (depends on 4)

The method of claim 4, wherein the reboot or reset activation code is generated by the OSS based on a reboot or reset request originating from a remote device that is not connected to the second network.

### Claim 6 (depends on 4)

The method of claim 4, wherein the second network comprises a local area network (LAN) and wherein the router comprises a home router residing at a customer premises.

### Claim 7 (depends on 1)

The method of claim 1, wherein the STB comprises a device that receives an external signal and obtains, from the signal, content for display by a display device.

### Claim 8

A set top box (STB), comprising:
a memory device; and
a processing unit, or logic, to:
receive a router reboot or reset activation code generated by an Operations Support System (OSS) that manages a first network,
activate a router reboot or reset function based on the received activation code;
identify, upon activation of the router reboot or reset function, a model of a router connected to the STB,
generate a router reboot or reset command based on the identified model of the router, and
send the generated router reboot or reset command to the router to cause the router to perform a reboot or reset process.

### Claim 9 (depends on 8)

The STB of claim 8, wherein the STB and the router are integrated as a single device.

### Claim 10 (depends on 8)

The STB of claim 8, wherein, when sending the generated reboot or reset command, the processing unit, or logic is further to:
send the reboot or reset command to the router via a Universal Plug and Play (UPnP) Device Management 2 (DM2) connection.

### Claim 11 (depends on 8)

The STB of claim 8, wherein the router is connected to the STB via a second network and wherein the router reboot or reset command is sent by the STB to the router via the second network.

### Claim 12 (depends on 11)

The STB of claim 11, wherein the reboot or reset function activation code is generated by the OSS based on a reboot or reset request originating from a remote device that is not connected to the second network.

### Claim 13 (depends on 11)

The STB of claim 11, wherein the second network comprises a local area network (LAN) and wherein the router comprises a home router residing at a customer premises.

### Claim 14 (depends on 8)

The STB of claim 8, wherein the STB comprises a device that receives an external signal and obtains, from the signal, content for display by a display device.

### Claim 15

A non-transitory storage medium storing instructions executable by a set top box (STB), wherein the instructions comprise instructions to cause the STB to:
receive a router reboot or reset activation code generated by an Operations Support System (OSS) that manages a first network;
activate a router reboot or reset function based on the received activation code;
identify, upon activation of the router reboot or reset function, a model of a router connected to the STB;
generate a router reboot or reset command based on the identified model of the router; and
send the generated router reboot or reset command to the router to cause the router to perform a reboot or reset process.

### Claim 16 (depends on 15)

The non-transitory storage medium of claim 15, wherein the STB and the router are integrated as a single device.

### Claim 17 (depends on 15)

The non-transitory storage medium of claim 15, wherein the instructions to cause the STB to send the generated reboot or reset command further instructions to cause the STB to:
send the reboot or reset command to the router via a Universal Plug and Play (UPnP) Device Management 2 (DM2) connection.

### Claim 18 (depends on 15)

The non-transitory storage medium of claim 15, wherein the router is connected to the STB via a second network and wherein the router reboot or reset command is sent by the STB to the router via the second network.

### Claim 19 (depends on 18)

The non-transitory storage medium of claim 18, wherein the reboot or reset activation code is generated by the OSS based on a reboot or reset request originating from a remote device that is not connected to the second network.

### Claim 20 (depends on 18)

The non-transitory storage medium of claim 18, wherein the second network comprises a local area network (LAN) and wherein the router comprises a home router residing at a customer premises.
