IP Library Granted Patent US 10,506,461
Granted Patent B2
US 10,506,461 · App. 15/647,095 · Granted Dec 10, 2019

Method and apparatus for nomination of data transmission sink in network of gateways

Inventors: Pedram Radmand (Austin, TX); Ricardo R. Velasco (Cumming, GA)
Assignee: Dell Products, LP
H04W24/08H04L43/065H04L43/08H04L43/10H04L43/16H04L45/124H04W36/0027H04W36/0061H04W36/00837H04W36/08H04W36/10H04W36/165H04W36/22H04W36/30H04W36/38H04W40/04H04W40/24H04L43/0829H04L43/0852H04L43/0894H04W84/22H04W88/08H04W88/16
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,506,461
App. No.
15/647,095
Granted
Dec 10, 2019
Kind
B2
Abstract

An information handling system of a first gateway access point in a wireless network includes at least one wireless adapter for receiving a plurality of reply messages including information that can be used to calculate a plurality of traffic factor values describing traffic flow between one of a plurality of gateways in the wireless network and a cloud computing resource, and a processor executing code instructions of a wireless network gateway sink nomination system. For each of the plurality of traffic factors, the wireless network gateway sink nomination system may calculate and store within a memory a traffic factor value for each of the plurality of gateways, based on the reply messages, associate each calculated traffic factor value with the gateway from which the reply message used to calculate each value was received, identify a most desirable calculated traffic factor value for each of the gateways, identify a most desirable sink gateway from the plurality of gateways based on the most desirable calculated traffic factor values, transmit the identity of the most desirable sink gateway to each of the plurality of gateways, and transmit data bound for transmission to the cloud computing resource to the most desirable sink gateway for delivery of the data to the cloud computing resource.

Claims (37)

1. An information handling system operating as a first gateway in a wireless network comprising:

a wireless network interface device of the first gateway transmitting instructions for echo replies for determining wireless link quality traffic factors for a plurality of wireless links between a plurality of gateways in the wireless network and a cloud computing resource accessible by each of the plurality of gateways, which includes the first gateway, wherein the wireless link quality traffic factors include one or more of resource cost, data rate, received signal strength indicators (RSSI), latency, or lost packets;

a processor identifying an optimal wireless link from the plurality of wireless links based on two or more wireless link quality traffic factors having optimal values, as compared to the wireless link quality traffic factors of the remaining plurality of wireless links, wherein the optimal values includes a lowest cost, a highest data rate, a highest RSSI, a lowest latency, or a lowest number of lost packets;

the processor identifying an optimal sink gateway from the plurality of gateways having the optimal wireless link to access the cloud computing resource; and

the wireless network interface device transmitting an identification of the optimal sink gateway to each of the plurality of gateways, and routing traffic bound for the cloud computing resource through the optimal sink gateway.

2. The information handling system of claim 1 , wherein the wireless link quality traffic factors further include a number of hops, and the optimal values includes a lowest number of hops.

3. The system of claim 1 , wherein each of the wireless link quality traffic factors, including cost, data rate, received signal strength indicators (RSSI), latency, or lost packets is associated with a weighting factor, and the optimal wireless link is associated with a highest optimal sink score equivalent to normalized values for the two or more wireless link quality traffic factors having optimal values, multiplied by their respective weighting factors.

4. The system of claim 1 further comprising:

the processor excluding wireless link quality traffic factors failing to meet preset threshold requirements from consideration in identifying the optimal wireless link.

5. The system of claim 1 , wherein at least one of the plurality of gateways is capable of communication according to at least two different WPAN standards.

6. The system of claim 1 , wherein the wireless network adheres to an ad-hoc on demand vector (AODV) routing protocol.

7. The system of claim 1 , wherein the network adheres to a routing protocol for low-power and lossy networks (RPL).

8. A method of updating identification of an optimal sink gateway in a wireless network comprising:

identifying within the wireless network, via a processor, an optimal sink gateway within a plurality of gateways capable of accessing a cloud computing resource;

after a first identification of the optimal sink gateway, transmitting instructions for echo replies for updated wireless link quality traffic factors, via a wireless network interface device, for a plurality of wireless links between the plurality of gateways and the cloud computing resource, which includes the optimal sink gateway, wherein the wireless link quality traffic factors include one or more of resource cost, data rate, received signal strength indicators (RSSI), latency, or lost packets;

identifying, via the processor, an updated optimal wireless link from the plurality of wireless links based on two or more wireless link quality traffic factors having optimal values, as compared to the wireless link quality traffic factors of the remaining plurality of wireless links, wherein the updated optimal values includes a lowest cost, a highest data rate, a highest RSSI, a lowest latency, or a lowest number of lost packets;

identifying an updated optimal sink gateway from the plurality of gateways having the updated optimal wireless link to access the cloud computing resource, via the processor; and

transmitting, via a wireless network interface device, an identification of the updated optimal sink gateway to each of the plurality of gateways; and

routing traffic bound for the cloud computing resource, via the wireless network network interface device, through the updated optimal sink gateway.

9. The method of claim 8 , wherein the wireless link quality traffic factors further include a number of hops, and the optimal values includes a lowest number of hops.

10. The method of claim 8 , wherein each of the wireless link quality traffic factors, including cost, data rate, received signal strength indicators (RSSI), latency, or lost packets is associated with a weighting factor, and the optimal wireless link is associated with a highest optimal sink score equivalent to normalized values for the two or more wireless link quality traffic factors having optimal values, multiplied by their respective weighting factors.

11. The method of claim 8 further comprising:

excluding the wireless link quality traffic factor failing to meet preset threshold requirements from consideration in identifying the updated optimal wireless link.

12. The method of claim 8 , wherein each of the plurality of gateways is capable of communication according to a different WPAN standard.

13. The method of claim 8 , wherein the wireless network adheres to an ad-hoc on demand vector (AODV) routing protocol.

14. The method of claim 8 , wherein the wireless network adheres to a routing protocol for low-power and lossy networks (RPL).

15. An information handling system of a first gateway in a wireless network comprising:

a wireless network interface device of the first gateway transmitting instructions for echo replies for determining wireless link quality traffic factors for a plurality of wireless links between a plurality of gateways in the wireless network and a cloud computing resource accessible by each of the plurality of gateways, which includes the first gateway, wherein the wireless link quality traffic factors include one or more of resource cost, data rate, received signal strength indicators (RSSI), latency, hops, or lost packets, and wherein each of the wireless link quality traffic factors is associated with a weighting factor;

a processor identifying an optimal wireless link from the plurality of wireless links based on two or more wireless link quality traffic factors having optimal values, as compared to the wireless link quality traffic factors of the remaining plurality of wireless links, wherein the optimal values includes a lowest cost, a highest data rate, a highest RSSI, a lowest latency, a lowest number of hops, or a lowest number of lost packets, wherein the optimal wireless link is associated with a highest optimal sink score equivalent to normalized values for the two or more wireless link quality traffic factors having optimal values, multiplied by their respective weighting factors;

the processor identifying an optimal sink gateway from the plurality of gateways having the optimal wireless link to access the cloud computing resource; and

the wireless network interface device transmitting an identification of the optimal sink gateway to each of the plurality of gateways, and routing traffic bound for the cloud computing resource through the optimal sink gateway.

16. The system of claim 15 further comprising:

the processor excluding wireless link quality traffic factors failing to meet preset threshold requirements from consideration in identifying the updated optimal wireless link.

17. The system of claim 15 , wherein one of the plurality of gateways is capable of communication according to two different WPAN standards.

18. The system of claim 15 , wherein the wireless network adheres to an ad-hoc on demand vector (AODV) routing protocol.

19. The system of claim 15 , wherein the wireless network adheres to a routing protocol for low-power and lossy networks (RPL).

20. The system of claim 15 , wherein the wireless network adheres to the 6LoWPAN standard.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: RADMAND, PEDRAM; VELASCO, RICARDO R.
To: DELL PRODUCTS, LP
Reel/Frame 042979/0183 →
Continuity (1)
Related Publication 20190021016A1 · Jan 17, 2019