IP Library › Granted Patent US 10,531,314
Granted Patent B2
US 10,531,314 · App. 15/816,632 · Granted Jan 7, 2020

Heuristic optimization of performance of a radio frequency nodal network

Inventors: Mitri J. Abou-Rizk (Newton, MA); Emanuel Paul Malandrakis (Boston, MA); Pranav Kuber (Somerville, MA)
Assignee: ABL IP HOLDING LLC
H04W24/02H04L43/50H04L45/26H04W24/08
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,531,314
App. No.
15/816,632
Granted
Jan 7, 2020
Kind
B2
Abstract

The disclosure provides an example of a system including a radio frequency (RF) nodal network and a gateway coupled to the RF nodal network. The gateway is configured to transmit control packets the control packets having an initial parameter setting for each node in the RF nodal network. The selected nodes among the network of nodes are configured to transmit a number of test packets for each of a plurality of tests is greater than throughput saturation of the RF nodal network. The system includes a server coupled to the gateway and is configured to perform network performance analysis based on the test packets for each of the plurality of tests received by the gateway. The server updates parameter settings to optimize performance of the nodes of the RF nodal network to attain the target network performance metric based on a result of the network performance analysis.

Claims (66)

1. A system comprising:

a radio frequency (RF) nodal network of nodes, each node including a radio frequency (RF) device;

a gateway coupled to the RF nodal network, wherein the gateway is configured to transmit through the RF nodal network, control packets that set a parameter of each node in the RF nodal network to an initial parameter setting, wherein:

the initial parameter setting configures each of the nodes to perform at a level intended to enable the RF nodal network to meet a target network performance metric; and

nodes among the network of nodes are selected and together configured to transmit test packets for each of a plurality of tests to traverse the RF nodal network based on a throughput saturation of the RF nodal network such that a number of the test packets transmitted by the selected nodes is greater than the throughput saturation of the RF nodal network;

wherein upon receipt of the test packets, the gateway is to forward the received test packets for each of the plurality of tests to a server; and

the server coupled to the gateway to receive the received test packets for each of the plurality of tests from the gateway and configured to perform network performance analysis for the RF nodal network based on the received test packets for each of the plurality of tests and to generate updated parameter settings to optimize performance of the nodes of the RF nodal network to attain the target network performance metric based on a result of the network performance analysis corresponding to each of the plurality of tests of the received test packets;

wherein, the gateway is further configured to receive the updated parameter settings from the server, and to transmit the updated parameter settings to the nodes of the RF nodal network.

2. The system of claim 1 , wherein each of the selected nodes is physically located at a periphery of the RF nodal network.

3. The system of claim 1 , wherein each of the selected nodes is physically located at a respective distance away from the gateway that is greater than distances of nodes separate from the selected nodes.

4. The system of claim 1 , wherein the test packets for each of the plurality of tests comprise a parameter setting which is different from the initial parameters settings.

5. The system of claim 1 , wherein the parameter is identical to each of nodes of the RF nodal network.

6. The system of claim 1 , wherein the parameter is unique to each of the nodes of the RF nodal network.

7. The system claim 1 , wherein the parameter comprises one of retransmission time, scan window, time interval, beacon advertisement, transmission interval or combinations thereof.

8. The system of claim 1 , wherein the number of test packets for each of a plurality of tests to be transmitted is selected to meet the target network performance metric.

9. The system of claim 1 , wherein the server is configured to:

generate the control packets to be transmitted via the gateway to the RF nodal network.

10. The system of claim 9 , wherein the server is configured to:

analyze the received test packets for each of the plurality of tests; and

generate a plurality of network performance metrics corresponding to each of the plurality of tests based on analyzing of the received test packets for each of the plurality of tests; determine that a network performance metric among the plurality of network performance metrics as the target network performance metric.

11. The system of claim 10 wherein to determine, the server is to:

compare each network performance metric among the plurality of network performance metrics with another network performance metric among the plurality of network performance metrics; and

update the initial parameter setting of the nodes based on comparison.

12. The system of claim 11 , wherein to update the initial parameter setting of the nodes based on comparison the sever is further configured to update the initial parameter setting of the nodes with updated parameter setting corresponding to the test among the plurality of tests associated with the determined network performance metrics.

13. The system of claim 11 , wherein the server is further configured to generate another control packets that updates the parameter of each node in the RF nodal network with the updated parameter setting.

14. A method comprising:

transmitting, by a gateway, through a RF nodal network of nodes, control packets that set a parameter of each node in the RF nodal network to an initial parameter setting, wherein:

the initial parameter setting configures each of the nodes to perform at a level intended to enable the RF nodal network to meet a target network performance metric,

the gateway is coupled to the RF nodal network, and

each node in the RF nodal network includes a RF device;

selecting, by the gateway, nodes among the RF nodal network of nodes;

transmitting, from the selected nodes of the RF nodal network, a number of test packets for each of a plurality of tests to traverse the RF nodal network, the number of the test packet transmitted by the selected nodes being based on a throughput saturation of the RF nodal network such that a number of the test packets transmitted by the selected nodes is greater than throughput saturation of the RF nodal network;

receiving, by the gateway, test packets for each of the plurality of tests;

forwarding, by the gateway, the received test packets for each of the plurality of tests to a server for network performance analysis;

in response to receiving the received test packets for each of a plurality of tests, receiving at the gateway updated parameter settings from the server, wherein the updated parameter settings are configured to optimize performance of the nodes of the RF nodal network to attain the target network performance metric based on a result of a network performance analysis corresponding to each of the plurality of tests of the received test packets; and

transmitting, by the gateway, the updated parameter settings to the nodes of the RF nodal network.

15. The method of claim 14 , wherein the test packets for each of the plurality of tests comprise a parameter setting which is different from the initial parameters settings.

16. The method of claim 14 , wherein transmitting the test packets comprises:

dividing the number of test packets for each of the plurality of tests into subdivisions of test packets among each of the selected nodes;

assigning to each test packet in the subdivision of test packets a unique number from a sequence of numbers; and

assigning one of the subdivisions to a respective node of the selected nodes for transmission.

17. The method of claim 14 , wherein transmitting the test packets for each of the plurality of tests comprises:

transmitting the test packets for each of the plurality of tests from the selected nodes of the RF nodal network, wherein the number of test packets to be transmitted is selected to meet the target network performance metric.

18. The method of claim 14 , wherein the parameter comprises one of retransmission time, scan window, time interval, beacon advertisement, transmission interval or combinations thereof.

19. The method of claim 14 , wherein the parameter is identical to each of nodes of the RF nodal network.

20. The method of claim 14 , wherein the parameter is unique to each of the nodes of the RF nodal network.

21. The method of claim 14 , further comprising identifying each of the transmitted packets not received by the gateway based on the unique number assigned to each test packet in the subdivision of the test packets.

22. The method of claim 21 , further comprising identifying the respective node of the selected nodes based on the identification of the transmitted packets not received by the gateway.

23. A method comprising:

generating, by a server, control packets to be transmitted via a gateway to a RF nodal network of the nodes, wherein each of the control packets sets a parameter of a node in the RF nodal network to an initial parameter setting, wherein:

the initial parameter setting configures each of the nodes to perform at a level intended to enable the RF nodal network to meet a target network performance metric,

the server is coupled to the gateway, and

wherein each node in the RF nodal network is an RF device;

generating, by the server, a number of test packets for each of a plurality of tests to be transmitted via the gateway to the network of the nodes such that nodes among the network of the nodes are selected and together configured, by the gateway, to transmit a number of test packets for each of the plurality of tests to traverse the RF nodal network, the number of the test packets being based on a throughput saturation of the RF nodal network such that the number of test packets transmitted by the selected nodes is greater than throughput saturation of the RF nodal network and each of the test packets for each of the plurality of tests set each node in the RF nodal network to a parameter setting different from the initial parameter setting;

receiving, by the server, via the gateway, test packets for each of the plurality of tests;

generating, by the server, a plurality of network performance metrics based on analyzing of the received test packets for each of the plurality of tests; and

determining that a network performance metric among the plurality of network performance metrics as the target network performance metric based on a result of the analysis corresponding to each of the plurality of tests of the received test packets.

24. The method of claim 23 , wherein the determining comprises:

comparing each network performance metric among the plurality of network performance metrics with another network performance metric among the plurality of network performance metrics; and

updating, by the server, the initial parameter setting of the nodes based on comparison.

25. The method of claim 24 , wherein the updating comprises updating the initial parameter setting of the nodes with a parameter setting corresponding to a test among the plurality of tests associated with the determined network performance metric.

26. The method of claim 23 , wherein the test packets comprise a parameter setting which is different from the initial parameters settings.

27. The method of claim 23 , wherein the parameter comprises one of retransmission time, scan window, time interval, beacon advertisement, transmission interval or combinations thereof.

28. The method of claim 23 , wherein the parameter is identical for each of nodes of the RF nodal network.

29. The method of claim 23 , wherein the parameter is unique to each of the nodes of the RF nodal network.

30. The method of claim 23 , wherein the number of test packets to be transmitted is selected to meet the target network performance metric.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2017
From: ABOU-RIZK, MITRI J.; MALANDRAKIS, EMANUEL PAUL; KUBER, PRANAV
To: ABL IP HOLDING LLC
Reel/Frame 044174/0775 →
Continuity (1)
Related Publication 20190159044A1 · May 23, 2019