# US 2019/0246289 A1 · System And Method To Form An Optimized Repeater Network

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

- Number: US 2019/0246289 A1
- Document ID: US20190246289A1
- Status: Published application
- Kind: A1
- Application number: 15/892,402
- Filed: 2018-02-08
- Published: 2019-08-08
- Earliest claimed: 2018-02-08
- Assignees: MediaTek Singapore Pte. Ltd.
- Applicants: MediaTek Singapore Pte. Ltd.
- Inventors: Raghav Monga; Amit Kumar Shakya; Avishad Verma
- Web page: https://patentgrep.com/patent/US20190246289A1

## CPC

- H04W 16/18: Network planning tools
- H04B 7/15: Active relay systems
- H04B 7/2606: {Arrangements for base station coverage control, e.g. by using relays in tunnels}
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 84/047: {using dedicated repeater stations}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## Abstract

Systems and methods to form an optimized repeater network are described. A master node triggers regrouping of a plurality of repeaters in a network of a first topology by performing a number of operations. The master node transmits a discovery request to the plurality of repeaters to cause each repeater of the plurality of repeaters to conduct a scan to detect signal strengths of other repeaters of the plurality of repeaters. The master node receives information on results of the scan from each repeater of the plurality of repeaters. Based on the received information, the master node directs the plurality of repeaters to form a network of a second topology different from the first topology.

## Claims

### Claim 1

A method, comprising:
triggering regrouping of a plurality of repeaters by:
transmitting, by a master node, a discovery request to a plurality of repeaters in a network of a first topology to cause each repeater of the plurality of repeaters to conduct a scan to detect signal strengths of other repeaters of the plurality of repeaters;
receiving, by the master node, information on results of the scan from each repeater of the plurality of repeaters; and
directing, by the master node based on the received information, the plurality of repeaters to form a network of a second topology different from the first topology.

### Claim 2 (depends on 1)

The method of claim 1, wherein the receiving of the information on the results of the scan from each repeater of the plurality of repeaters comprises receiving, from each repeater, information on received signal strength indication (RSSI) between the respective repeater and each of one or more other repeaters of the plurality of repeaters.

### Claim 3 (depends on 1)

The method of claim 1, wherein the directing of the plurality of repeaters to form the network of the second topology comprises, for a respective repeater of the plurality of repeaters, performing operations comprising:
identifying a target repeater among the plurality of repeaters to which the respective repeater is to connect; and
transmitting an address of the target repeater to the respective repeater such that, upon receiving the address of the target repeater, the respective repeater establishes a connection to the target repeater.

### Claim 4 (depends on 3)

The method of claim 3, wherein the identifying of the target repeater comprises selecting the target repeater among the plurality of repeaters based on a signal strength between the target repeater and the respective repeater, a number of hops between the respective repeater and the master node in the second topology, or both.

### Claim 5 (depends on 1)

The method of claim 1, wherein the triggering of the regrouping of the plurality of repeaters comprises one of:
automatically triggering the regrouping by the master node;
receiving, by the master node, a signal from an application executed on a client device such that the signal causes the master node to trigger the regrouping; or
receiving, by the master node, a user command from a user of the client device that instructs the master node to regroup the plurality of repeaters to form the network in the second topology.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
transmitting, to the client device by the master node prior to directing the plurality of repeaters to form the network of the second topology, topology information of the first topology which is displayable on the client device; and
transmitting, to the client device by the master node after directing the plurality of repeaters to form the network of the second topology, topology information of the second topology which is displayable on the client device,
wherein the triggering of the regrouping of the plurality of repeaters comprises receiving the signal from the application executed on the client device or receiving the user command from the user of the client device.

### Claim 7

A method, comprising:
setting a status of each of a plurality of repeaters to indicate an unprocessed state;
parsing a list of the plurality of repeaters to identify one or more first repeaters of the plurality of repeaters such that a respective signal strength between each of the one or more first repeaters and a master node is greater than a first threshold;
setting the status of each of the one or more first repeaters to indicate a processed state; and
transmitting an address of a target repeater to each of the one or more first repeaters such that each of the one or more first repeaters is connected to the target repeater.

### Claim 8 (depends on 7)

The method of claim 7, wherein the target repeater comprises the master node.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify one or more second repeaters of the plurality of repeaters such that a respective signal strength between each of the one or more second repeaters and a respective one of the one or more first repeaters is greater than a second threshold different from the first threshold;
setting the status of each of the one or more second repeaters to indicate the processed state; and
for each of the one or more second repeaters, transmitting an address of the respective one of the one or more first repeaters such that each of the one or more second repeaters is connected to the respective one of the one or more first repeaters.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify at least a third repeater of the plurality of repeaters such that a respective signal strength between the third repeater and the master node is greater than a respective signal strength between the master node and each of a remainder of the list of the plurality of repeaters each of which having the status indicating the unprocessed state;
setting the status of the third repeater to indicate the processed state; and
transmitting an address of a respective one of the one or more first repeaters or a respective one of the one or more second repeaters to the third repeater such that the third repeater is connected to the respective one of the one or more first repeaters or the respective one of the one or more second repeaters.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify at least a fourth repeater of the plurality of repeaters such that a respective signal strength between the fourth repeater and the master node is greater than a respective signal strength between the master node and each of a remainder of the list of the plurality of repeaters each of which having the status indicating the unprocessed state;
setting the status of the fourth repeater to indicate the processed state; and
transmitting an address of a respective one of the one or more first repeaters, a respective one of the one or more second repeaters, or the third repeater to the fourth repeater such that the fourth repeater is connected to the respective one of the one or more first repeaters, the respective one of the one or more second repeaters, or the third repeater.

### Claim 12

An apparatus, comprising:
a communication device capable of wireless communications with a plurality of repeaters in a network of a first topology; and
a processor coupled to the communication device, the processor capable of regrouping the plurality of repeaters to form a network of a second topology different from the first topology.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein, in regrouping the plurality of repeaters, the processor performs operations comprising:
transmitting, via the communication device, an initiating request and a discovery request to the plurality of repeaters to cause each repeater of the plurality of repeaters to conduct a scan to detect signal strengths of other repeaters of the plurality of repeaters;
receiving, via the communication device, information on results of the scan from each repeater of the plurality of repeaters; and
directing, via the communication device, the plurality of repeaters to form the network of the second topology based on the received information,
wherein the information on the results of the scan received from each repeater of the plurality of repeaters comprises information on received signal strength indication (RSSI) between the respective repeater and each of one or more other repeaters of the plurality of repeaters.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein, in directing the plurality of repeaters to form the network of the second topology, the processor performs, for a respective repeater of the plurality of repeaters, operations comprising:
identifying a target repeater among the plurality of repeaters to which the respective repeater is to connect; and
transmitting an address of the target repeater to the respective repeater such that, upon receiving the address of the target repeater, the respective repeater establishes a connection to the target repeater,
wherein, in identifying the target repeater, the processor selects the target repeater among the plurality of repeaters based on a signal strength between the target repeater and the respective repeater, a number of hops between the respective repeater and the master node in the second topology, or both.

### Claim 15 (depends on 12)

The apparatus of claim 12, wherein the processor is capable of regrouping the plurality of repeaters as a result of:
automatic triggering of the regrouping by the processor;
receiving, via the communication device, a signal from an application executed on a client device that is communicatively connected to the processor such that the signal causes the processor to trigger the regrouping; or
receiving, via the communication device, a user command from a user of the client device that instructs the processor to regroup the plurality of repeaters to form the network in the second topology.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the processor is further capable of performing operations comprising:
transmitting, to the client device via the communication device prior to directing the plurality of repeaters to form the network of the second topology, topology information of the first topology which is displayable on the client device; and
transmitting, to the client device via the communication device after directing the plurality of repeaters to form the network of the second topology, topology information of the second topology which is displayable on the client device,
wherein the regrouping of the plurality of repeaters is triggered by receiving the signal from the application executed on the client device or receiving the user command from the user of the client device.

### Claim 17 (depends on 12)

The apparatus of claim 12, wherein, in regrouping the plurality of repeaters, the processor is capable of performing operations comprising:
setting a status of each of the plurality of repeaters to indicate an unprocessed state;
parsing a list of the plurality of repeaters to identify one or more first repeaters of the plurality of repeaters such that a respective signal strength between each of the one or more first repeaters and a master node is greater than a first threshold;
setting the status of each of the one or more first repeaters to indicate a processed state; and
transmitting an address of a target repeater to each of the one or more first repeaters such that each of the one or more first repeaters is connected to the target repeater.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein, in regrouping the plurality of repeaters, the processor is further capable of performing operations comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify one or more second repeaters of the plurality of repeaters such that a respective signal strength between each of the one or more second repeaters and a respective one of the one or more first repeaters is greater than a second threshold different from the first threshold;
setting the status of each of the one or more second repeaters to indicate the processed state; and
for each of the one or more second repeaters, transmitting an address of the respective one of the one or more first repeaters such that each of the one or more second repeaters is connected to the respective one of the one or more first repeaters.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein, in regrouping the plurality of repeaters, the processor is further capable of performing operations comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify at least a third repeater of the plurality of repeaters such that a respective signal strength between the third repeater and the master node is greater than a respective signal strength between the master node and each of a remainder of the list of the plurality of repeaters each of which having the status indicating the unprocessed state;
setting the status of the third repeater to indicate the processed state; and
transmitting an address of a respective one of the one or more first repeaters or a respective one of the one or more second repeaters to the third repeater such that the third repeater is connected to the respective one of the one or more first repeaters or the respective one of the one or more second repeaters.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein, in regrouping the plurality of repeaters, the processor is further capable of performing operations comprising:
parsing a remainder of the list of the plurality of repeaters each of which having a status indicating the unprocessed state to identify at least a fourth repeater of the plurality of repeaters such that a respective signal strength between the fourth repeater and the master node is greater than a respective signal strength between the master node and each of a remainder of the list of the plurality of repeaters each of which having the status indicating the unprocessed state;
setting the status of the fourth repeater to indicate the processed state; and
transmitting an address of a respective one of the one or more first repeaters, a respective one of the one or more second repeaters, or the third repeater to the fourth repeater such that the fourth repeater is connected to the respective one of the one or more first repeaters, the respective one of the one or more second repeaters, or the third repeater.
