IP Library Granted Patent US 10,834,609
Granted Patent B2
US 10,834,609 · App. 16/020,891 · Granted Nov 10, 2020

Optimal wireless router positioning

Inventors: Maurice Mc Ginley (Haarlem, NL); Jeroen De Knijf (Amsterdam, NL); Gerardus Fransiscus Johannes van der Kruis (Eindhoven, NL)
Assignee: Avast Software s.r.o.
H04W16/20H04L41/0823H04L41/0896H04W24/02H04W36/30H04W64/003H04W72/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,834,609
App. No.
16/020,891
Granted
Nov 10, 2020
Kind
B2
Abstract

Systems and methods provide real-time feedback of the effect of changes in router placement and physical configuration on the overall quality of device connections. This feedback assists a user to improve placement and physical configuration, until an optimal positioning or configuration is found.

Claims (36)

1. A method for wireless router positioning, the method comprising:

receiving by a processor via a network interface, a one or more signal quality values for each of one or more devices communicably coupled to a wireless router via a wireless network;

determining, by the processor, a maximal available bandwidth for each of the one or more devices based, at least in part, on the signal quality values;

determining, by the processor, a current score based, at least in part, on the determined maximal available bandwidth for each of the one or more devices and based, at least in part, on the signal quality values in response to detecting a change in a signal-to-noise ratio;

comparing, by the processor, the current score to a baseline score; and

in response to determining that the current score exceeds the baseline score, providing an indication to a user that a current positioning of the wireless router is optimal.

2. The method of claim 1 , further comprising resetting the baseline score to the current score.

3. The method of claim 1 , wherein the signal quality values comprise signal strengths between the wireless router and each of the one or more devices.

4. The method of claim 1 , wherein determining, by the processor, the current score includes determining the current score based, at least in part, on the determined maximal available bandwidth for each device of the one or more devices and a weighting for each device of the one or more devices, each weighting associated with one device of the one or more devices.

5. A method for wireless router positioning, the method comprising:

receiving, by a processor, a set of signal quality values for one or more devices on a wireless network;

determining a maximal available bandwidth for each of the one or more devices based, at least in part, on the set of signal quality values;

comparing, by the processor, the maximal available bandwidth with a minimum required bandwidth for each of the one or more devices; and

in response to determining that the maximal available bandwidth meets the minimum required bandwidth for each of the one or more devices, providing an indication that a current positioning of the wireless router is optimal; and

determining, by the processor, a current score based, at least in part, on the signal quality values in response to detecting a change in a signal-to-noise ratio.

6. The method of claim 5 , wherein the set of signal quality values comprises signal strengths between the wireless router and the one or more devices.

7. A non-transitory machine-readable medium having stored thereon executable instructions that, when executed by one or more processors, cause a device to perform operations comprising:

receive signal quality values for one or more devices communicably coupled to a wireless router via a wireless network;

detect a change in a signal-to-noise ratio and in response determine a maximal available bandwidth for each of the one or more devices based, at least in part, on the signal quality values;

determine a current score based, at least in part, on the determined maximal available bandwidth for each of the one or more devices;

compare the current score to a baseline score; and

provide an indication to a user that a current positioning of the wireless router is optimal in response to a determination that the current score exceeds the baseline score.

8. The non-transitory machine-readable medium of claim 7 , wherein the executable instructions further comprise instructions to reset the baseline score to the current score.

9. The non-transitory machine-readable medium of claim 7 , wherein the signal quality values comprise signal strengths between the wireless router and each of the one or more devices.

10. The non-transitory machine-readable medium of claim 7 , wherein the executable instructions to determine the current score include instructions to determine the current score based, at least in part, on the determined maximal available bandwidth for each of the one or more devices and a weighting for each of the one or more devices, each weighting associated with a device of the one or more devices.

11. An apparatus comprising:

one or more processors; and

a machine-readable medium having stored thereon executable instructions that, when executed by the one or more processors, cause the apparatus to perform operations comprising:

receive signal quality values for one or more devices communicably coupled to at least one of a wireless router and a wireless access point via a wireless network;

determine a maximal available bandwidth for each of the one or more devices based, at least in part, on the signal quality values;

determine a current score based, at least in part, on the determined maximal available bandwidth for each of the one or more devices and based, at least in part, on the signal quality values in response to detecting a change in a signal-to-noise ratio;

compare the current score to a baseline score; and

provide an indication to a user that a current positioning of the at least one of the wireless router and the wireless access point is optimal in response to a determination that the current score exceeds the baseline score.

12. The apparatus of claim 11 , wherein the apparatus comprises the at least one of the wireless router or the wireless access point.

13. The apparatus of claim 11 , wherein the signal quality values comprise signal strengths between the wireless router and each of the one or more devices.

14. The apparatus of claim 11 , wherein the executable instructions to determine the current score include instructions to determine the current score based, at least in part, on the determined maximal available bandwidth for each of the one or more devices, each weighting associated with one device of the one or more devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2025
From: GEN DIGITAL AMERICAS S.R.O.
To: GEN DIGITAL INC.
Reel/Frame 071771/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2025
From: AVAST SOFTWARE S.R.O.
To: GEN DIGITAL AMERICAS S.R.O.
Reel/Frame 071777/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2018
From: MC GINLEY, MAURICE; DE KNIJF, JEROEN; VAN DER KRUIS, GERARDUS FRANSISCUS JOHANNES
To: AVAST SOFTWARE S.R.O.
Reel/Frame 046221/0745 →
Continuity (2)
Provisional Application 62526302 · Jun 28, 2017
Related Publication 20190007843A1 · Jan 3, 2019