# US 12,192,413 B2 · Method of ensuring Voice over Internet Protocol reliability after entering a power saving mode

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

- Number: US 12,192,413 B2
- Document ID: US12192413B2
- Status: Granted
- Kind: B2
- Application number: 17/298,841
- Filed: 2020-06-28
- Published: 2022-09-29
- Granted: 2025-01-07
- Earliest claimed: 2020-06-28
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Michael Zhao
- Web page: https://patentgrep.com/patent/US12192413B2

## CPC

- H04M 7/0084: {Network monitoring; Error detection; Error recovery; Network testing}
- H04L 65/1013: {Network architectures, gateways, control or user entities}
- H04L 65/1059: End-user terminal functionalities specially adapted for real-time communication
- H04L 65/1069: Session establishment or de-establishment
- H04L 67/145: avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
- H04M 7/006: {Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42)}
- H04M 7/0081: {Network operation, administration, maintenance, or provisioning}
- H04M 2242/04: for emergency applications
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method is provided for causing a networking device to enter a power saving mode, determining whether or not a Voice over Internet Protocol (VOIP) telephony interface is in service after the causing the networking device to enter the power saving mode, the networking device including the VOIP telephony interface, the VOIP telephony interface communicatively connected to a VOIP provider, and rebooting the networking device when the VOIP telephony interface is determined not to be in service.

## Claims

### Claim 1

A networking device comprising:
a processor;
a Voice over Internet Protocol (VOIP) telephony interface configured to communicate with the processor, the VOIP telephony interface in communication with a telecommunications device that acts as a telephone to receive analog telephony signals and communicate the received analog telephony signals to the network device, wherein the VOIP telephony interface provides communication between the telecommunications device and a server of a VOIP provider via Internet to establish a voice line for communication utilizing VOIP; and
a non-transitory memory having executable instructions stored thereon, which when executed, cause the processor to perform:
causing the networking device to enter a power saving mode;
determining that the VOIP telephony interface is not in service after the causing the networking device to enter the power saving mode, the VOIP telephony interface being communicatively connected to a VOIP provider via an Internet;
rebooting the VOIP telephony interface when the VOIP telephony interface is determined not to be in service;
obtaining a configuration file that provides the VOIP telephony interface with an Internet Protocol (IP) address of the server; and
transmitting a dial tone to the telecommunications device to signify that VOIP is available and ready to be used by the VOIP telephony device.

### Claim 2 (depends on 1)

The networking device according to claim 1, wherein the determining whether or not the VOIP telephony interface is in service includes obtaining an operational state of the VOIP telephony interface,
wherein when the operational state of the VOIP telephony interface indicates that the VoIP telephony interface is operational, the VOIP telephony interface is determined to be in service, and
wherein when the operational state of the VOIP telephony interface does not indicate that the VoIP telephony interface is operational, the VOIP telephony interface is determined to not be in service.

### Claim 3 (depends on 1)

The networking device according to claim 1, wherein the determining whether or not the VOIP telephony interface is in service includes obtaining an operational state of the VOIP telephony interface,
wherein when the operational state of the VOIP telephony interface indicates that the VOIP telephony interface is operational, the VOIP telephony interface is determined to be in service,
wherein when the operational state of the VOIP telephony interface does not indicate that the VOIP telephony interface is operational and when the determining of whether or not the VOIP telephony interface is in service has been performed less than a predetermined number of times, the determining of whether or not the VOIP telephony interface is in service is repeated, and
wherein when the operational state of the VOIP telephony interface does not indicate that the VOIP telephony interface is operational and when the determining of whether or not the VOIP telephony interface is in service has been performed a predetermined number of times, the VOIP telephony interface is determined to not be in service.

### Claim 4 (depends on 1)

The networking device according to claim 1, wherein the processor causes the networking device to enter the power saving mode when (i) power supplied to the networking device is interrupted or (ii) data traffic of the networking device is below a threshold for a predetermined amount of time.

### Claim 5 (depends on 1)

The networking device according to claim 1, wherein the rebooting the VOIP telephony interface includes obtaining an IP address of the server of the VOIP provider and transmitting a registration request to the server of the VOIP provider.

### Claim 6 (depends on 1)

The networking device according to claim 1, wherein the processor further performs notifying the telecommunications device that the VOIP telephony interface is in service when the VOIP telephony interface is determined to be in service, the telecommunications device being connected to the networking device.

### Claim 7 (depends on 1)

The networking device according to claim 1, wherein the processor further performs notifying the telecommunications device that the VOIP telephony interface is in service after rebooting the VOIP telephony interface, the telecommunications device being connected to the networking device.

### Claim 8 (depends on 1)

The networking device according to claim 1, while in the power saving mode, the networking device only operates a single transmit channel for transmitting data and a single receive channel for receiving data.

### Claim 9 (depends on 8)

The networking device according to claim 8, wherein the single transmit channel for transmitting data and the single receive channel for receiving data are reserved for data transmission and reception for the VOIP telephony interface.

### Claim 10

A method comprising:
causing a networking device to enter a power saving mode;
determining that a Voice over Internet Protocol (VOIP) telephony interface is not in service after the causing the networking device to enter the power saving mode, the networking device including the VOIP telephony interface, the VOIP telephony interface communicatively connected to a VOIP provider via an Internet, the VOIP telephony interface in communication with a telecommunications device that acts as a telephone to receive analog telephony signals and communicate the received analog telephony signals to the network device, wherein the VOIP telephony interface provides communication between the telecommunications device and a server of a VOIP provider via Internet to establish a voice line for communication utilizing VOIP;
rebooting the networking device when the VOIP telephony interface is determined not to be in service;
obtaining a configuration file that provides the VOIP telephony interface with an Internet Protocol (IP) address of the server; and
transmitting a dial tone to the telecommunications device to signify that VOIP is available and ready to be used by the VOIP telephony interface.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the determining whether or not the VOIP telephony interface is in service includes obtaining an operational state of the VOIP telephony interface,
wherein when the operational state of the VOIP telephony interface indicates that the VoIP telephony interface is operational, the VOIP telephony interface is determined to be in service, and
wherein when the operational state of the VOIP telephony interface does not indicate that the VoIP telephony interface is operational, the VOIP telephony interface is determined to not be in service.

### Claim 12 (depends on 10)

The method according to claim 10, wherein the determining whether or not the VOIP telephony interface is in service includes obtaining an operational state of the VOIP telephony interface,
wherein when the operational state of the VOIP telephony interface indicates that the VOIP telephony interface is operational, the VOIP telephony interface is determined to be in service,
wherein when the operational state of the VOIP telephony interface does not indicate that the VOIP telephony interface is operational and when the determining of whether or not the VOIP telephony interface is in service has been performed less than a predetermined number of times, the determining of whether or not the VOIP telephony interface is in service is repeated, and
wherein when the operational state of the VOIP telephony interface does not indicate that the VOIP telephony interface is operational and when the determining of whether or not the VOIP telephony interface is in service has been performed a predetermined number of times, the VOIP telephony interface is determined to not be in service.

### Claim 13 (depends on 10)

The method according to claim 10, wherein the causing the networking device to enter the power saving mode is performed when (i) power supplied to the networking device is interrupted or (ii) data traffic of the networking device is below a threshold for a predetermined amount of time.

### Claim 14 (depends on 10)

The method according to claim 10, wherein the rebooting the VOIP telephony interface includes obtaining an IP address of the server of the VOIP provider and transmitting a registration request to the server of the VOIP provider.

### Claim 15 (depends on 10)

The method according to claim 10, further comprising notifying the telecommunications device that the VOIP telephony interface is in service when the VOIP telephony interface is determined to be in service, the telecommunications device being connected to the networking device.

### Claim 16 (depends on 10)

The method according to claim 10, further comprising notifying the telecommunications device that the VOIP telephony interface is in service after rebooting the VOIP telephony interface, the telecommunications device being connected to the networking device.

### Claim 17 (depends on 10)

The method according to claim 10, while in the power saving mode, the networking device only operates a single transmit channel for transmitting data and a single receive channel for receiving data.

### Claim 18 (depends on 17)

The method according to claim 17, wherein the single transmit channel for transmitting data and the single receive channel for receiving data are reserved for data transmission and reception for the VOIP telephony interface.

### Claim 19

A non-transitory computer readable recording medium having stored thereon executable instructions, which when executed, cause a processor to perform the following:
causing a networking device to enter a power saving mode;
determining that a Voice over Internet Protocol (VOIP) telephony interface is not in service after the causing the networking device to enter the power saving mode, the networking device including the VOIP telephony interface, the VOIP telephony interface communicatively connected to a VOIP provider via an Internet, the VOIP telephony interface in communication with a telecommunications device that acts as a telephone to receive analog telephony signals and communicate the received analog telephony signals to the network device, wherein the VOIP telephony interface provides communication between the telecommunications device and a server of a VOIP provider via Internet to establish a voice line for communication utilizing VOIP;
rebooting the networking device when the VOIP telephony interface is determined not to be in service;
obtaining a configuration file that provides the VOIP telephony interface with an Internet Protocol (IP) address of the server; and
transmitting a dial tone to the telecommunications device to signify that VOIP is available and ready to be used by the VOIP telephony interface.
