# US 12,120,535 B2 · Network device and method executed by the network device and computer-readable medium

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

- Number: US 12,120,535 B2
- Document ID: US12120535B2
- Status: Granted
- Kind: B2
- Application number: 17/510,687
- Filed: 2021-10-26
- Published: 2022-06-23
- Granted: 2024-10-15
- Earliest claimed: 2020-12-23
- Assignees: Ruckus IP Holdings LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Lidan Chen; Ruilu Zeng; Ju Li; Bo Chen; Yu Zhang; Kurt A Lumbatis
- Web page: https://patentgrep.com/patent/US12120535B2

## CPC

- H04W 24/04: Arrangements for maintaining operational condition
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 16/26: Cell enhancers {or enhancement}, e.g. for tunnels, building shadow
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure relates to a network device, a method executed by the network device, and a computer-readable medium. Some aspects of the present disclosure relate to a first network device, including a memory, on which instructions are stored, and a processor configured to execute the instructions stored on the memory to cause the first network device to execute the following operations: executing channel scanning on a main working channel of a second network device coupled to the first network device to detect a beacon frame broadcast by the second network device; determining whether a beacon frame broadcast by the second network device is detected within a first predetermined time duration; and at least partially in response to the determination that no beacon frame broadcast by the second network device has been detected within the first predetermined time duration, causing the second network device to automatically restart its Wi-Fi module.

## Claims

### Claim 1

A first network device, including:
a memory, on which instructions are stored; and
a processor, configured to execute the instructions stored on the memory to cause the first network device to perform one or more operations comprising:
executing channel scanning on a first main working channel of a second network device coupled to the first network device to detect a first beacon frame broadcast by the second network device;
determining that the first beacon frame is detected within a first predetermined time duration;
causing the second network device to automatically restart a first Wi-Fi module of the second network device based on the determination;
receiving a beacon report from the second network device, wherein the second network device is coupled to at least one second hop extender of one or more second hop extenders; and
in response to determining, based on the beacon report not containing a basic service set identifier (BSSID), that a running service volume on the at least one second hop extender is less than a third restart threshold, instructing the second network device to cause the at least one second hop extender to automatically restart a third Wi-Fi module of the at least one second hop extender.

### Claim 2 (depends on 1)

The first network device according to claim 1, wherein the executing channel scanning comprises:
determining whether a second main working channel of the first network device is the same as the first main working channel;
in response to the determination that the second main working channel is the same as the first main working channel, executing the channel scanning on the second main working channel; and
in response to the determination that the second main working channel is different from the first main working channel, tuning a radio device of the first network device to the first main working channel to execute the channel scanning.

### Claim 3 (depends on 1)

The first network device according to claim 1, wherein the first predetermined time duration is greater than an interval at which the second network device broadcasts the first beacon frame.

### Claim 4 (depends on 1)

The first network device according to claim 1, wherein the processor is further configured to execute the instructions stored on the memory to cause the first network device to perform the one or more operations further comprising:
after determining that no beacon frame broadcast by the second network device is detected within the first predetermined time duration, determining whether a first running service volume on the second network device is less than a first restart threshold, and in response to the determination that the first running service volume is less than the first restart threshold, causing the second network device to automatically restart the first Wi-Fi module;
acquiring first information of the first main working channel;
sending a second information of the second main working channel to the second network device; or
receiving a command of automatically restarting a second Wi-Fi module of the first network device from the second network device.

### Claim 5 (depends on 1)

The first network device according to claim 1, wherein the processor is further configured to execute the instructions stored on the memory to cause the first network device to perform the one or more operations further comprising:
in response to a channel change, sending a second information of the second main working channel to the second network device.

### Claim 6 (depends on 1)

The first network device according to claim 1, wherein causing the second network device to automatically restart the first Wi-Fi module comprises:
sending a command of automatically restarting the first Wi-Fi module to the second network device; or
in response to the determination that no beacon frame broadcast by the second network device is detected within the first predetermined time duration, reporting a determination result to the second network device to cause the second network device to restart the first Wi-Fi module based at least in part on the determination result.

### Claim 7 (depends on 1)

The first network device according to claim 1, wherein the processor is further configured to execute the instructions stored on the memory to cause the first network device to perform the one or more operations further comprising:
receiving a monitoring result from the second network device, the monitoring result indicating that the second network device has not detected a second beacon frame broadcast by the first network device on the second main working channel within a second predetermined time duration; and
automatically restarting a second Wi-Fi module of the first network device at least based on the monitoring result,
wherein the second predetermined time duration is greater than an interval at which the first network device broadcasts the second beacon frame.

### Claim 8 (depends on 7)

The first network device according to claim 7, wherein the automatically restarting the second Wi-Fi module comprises:
determining whether a running service volume on the first network device is less than a second restart threshold; and
in response to the determination that the running service volume on the first network device is less than the second restart threshold, automatically restarting the second Wi-Fi module.

### Claim 9 (depends on 1)

The first network device of claim 1, wherein the first network device is a main access point connected to WAN, the second network device is a first hop extender coupled to the main access point, and the first hop extender is coupled to the at least one second hop extender, wherein, the processor is further configured to execute the instructions stored on the memory to cause the first network device to perform the one or more operations further comprising:
sending a beacon request to the first hop extender;
wherein the beacon report is in response to the beacon request; and
wherein the beacon report contains information of all the second hop extenders of the one or more second hop extenders detected by the first hop extender.

### Claim 10 (depends on 9)

The first network device according to claim 9, wherein the running service volume is expressed as data rate of transmission currently occurring on the at least one second hop extender.

### Claim 11

A method of a first network device, the method comprising:
executing channel scanning on a first main working channel of a second network device coupled to the first network device to detect a first beacon frame broadcast by the second network device;
determining that the first beacon frame broadcast by the second network device is detected within a first predetermined time duration;
causing the second network device to automatically restart a first Wi-Fi module of the second network device based on the determination;
receiving a beacon report from the second network device, wherein the second network device is coupled to at least one second hop extender of one or more second hop extenders; and
in response to determining, based on the beacon report not containing a basic service set identifier (BSSID), that a running service volume on the at least one second hop extender is less than a third restart threshold, instructing the second network device to cause the at least one second hop extender to automatically restart a third Wi-Fi module of the at least one second hop extender.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the executing channel scanning comprises:
determining whether a second main working channel of the first network device is the same as the first main working channel;
in response to the determination that the second main working channel is the same as the first main working channel, executing the channel scanning on the second main working channel; and
in response to the determination that the second main working channel is different from the first main working channel, tuning a radio device of the first network device to the first main working channel to execute the channel scanning.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the first predetermined time duration is greater than an interval at which the second network device broadcasts the first beacon frame.

### Claim 14 (depends on 11)

The method according to claim 11, further comprising at least one of:
after determining that no beacon frame broadcast by the second network device is detected within the first predetermined time duration, determining whether a first running service volume on the second network device is less than a first restart threshold, and in response to the determination that the first running service volume is less than the first restart threshold, causing the second network device to automatically restart the first Wi-Fi module;
acquiring first information of the first main working channel;
sending a command of automatically restarting the first Wi-Fi module to the second network device;
sending a second information of the second main working channel to the second network device; or
receiving a command of automatically restarting a second Wi-Fi module of the first network device from the second network device.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising:
in response to acquiring the first information, reporting the first information to the first network device.

### Claim 16 (depends on 11)

The method according to claim 11, wherein causing the second network device to automatically restart the first Wi-Fi module comprises:
in response to the determination that no beacon frame broadcast by the second network device is detected within the first predetermined time duration, reporting a determination result to the second network device to cause the second network device to restart the first Wi-Fi module based at least in part on the determination result.

### Claim 17 (depends on 11)

The method according to claim 11, further comprising:
receiving a monitoring result from the second network device, the monitoring result indicating that the second network device has not detected a second beacon frame broadcast by the first network device on the second main working channel within a second predetermined time duration; and
automatically restarting a second Wi-Fi module of the first network device at least based on the monitoring result,
wherein the second predetermined time duration is greater than an interval at which the first network device broadcasts the second beacon frame.

### Claim 18 (depends on 17)

The method according to claim 17, wherein the automatically restarting the second Wi-Fi module of comprises:
determining whether a running service volume on the first network device is less than a second restart threshold; and
in response to the determination that the running service volume on the first network device is less than the second restart threshold, automatically restarting the second Wi-Fi module.

### Claim 19 (depends on 11)

The method of claim 11, further comprising:
sending a beacon request to the first hop extender;
wherein, the first network device is a main access point connected to WAN, the second network device is a first hop extender coupled to the main access point, and the first hop extender is coupled to the at least one second hop extender;
wherein the beacon report is in response to the beacon request; and
wherein the beacon report contains information of all the second hop extenders of the one or more second hop extenders detected by the first hop extender.

### Claim 20 (depends on 19)

The method according to claim 19, further comprising:
the running service volume is expressed as data rate of transmission currently occurring on the at least one second hop extender.
