IP Library › Granted Patent US 10,939,467
Granted Patent B2
US 10,939,467 · App. 16/368,726 · Granted Mar 2, 2021

Method and apparatus for intelligent scheduling of network evaluation in wireless LAN networks

Inventors: Udaya Bendigeri (Austin, TX); Kamal J. Koshy (Austin, TX); I-Ping Yen (Georgetown, TX)
Assignee: Dell Products, LP
H04W74/0808H04W48/16H04W72/1231H04W76/10H04W84/12
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,939,467
App. No.
16/368,726
Filed
Mar 28, 2019
Granted
Mar 2, 2021
Kind
B2
Examiner
TRAN, PHUC H
Art Unit
2471
USPC
370/329
Abstract

An information handling system comprising a wireless interface for transmitting a data frame via a wireless link in a wireless neighborhood having a plurality of wireless base transceiver stations (BTSs), a plurality of antenna systems operating via the wireless interface executing code instructions for a carrier sense multiple access (CSMA) media access control protocol employing back-off time periods to avoid packet collision, a radio scanning modem for scanning a plurality of radio channels for the BTSs operating in the wireless neighborhood during a tune out time upon detection of carrier frequency operation by a carrier sense mechanism indicating transmission on the wireless link from another device and ending at a next distributed inter-frame space period of the CSMA protocol, a processor implementing a network evaluation scheduling system for detecting a BTS load for each detected BTS system operating in the wireless neighborhood and determining alternative wireless links with alternative BTSs based on BTS traffic load, and the wireless interface transmitting a data frame upon expiration of a back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism.

Claims (49)

1. An information handling system comprising:

a wireless interface for transmitting a data frame via a wireless link to a first wireless base transceiver station (BTS) in a wireless neighborhood having a plurality of wireless BTSs within communication range of the wireless interface;

a plurality of antenna systems operating via the wireless interface executing code instructions for a carrier sense multiple access (CSMA) media access control protocol employing back-off time periods to avoid packet collision;

the wireless interface detecting carrier frequency operation by a carrier sense mechanism indicating transmission is busy on the wireless link with the first BTS from another device;

a radio scanning modem for scanning a plurality of radio channels for alternative BTSs operating in the wireless neighborhood via the plurality of antenna systems during a tune out time beginning upon the detection of the carrier frequency operation by the carrier sense mechanism indicating transmission is busy on the wireless link from another device and ending at a next distributed inter-frame space period of the CSMA protocol;

a processor implementing a network evaluation scheduling system for detecting alternative BTS key performance indicator (KPI) for each detected, alternative BTS operating in the wireless neighborhood during the tune out time and determining alternative wireless links with the alternative BTSs based on a different KPI; and

the wireless interface transmitting a data frame to the first BTS upon expiration of a back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism.

2. The system of claim 1 , wherein the wireless link operates on a WLAN wireless link protocol and the BTSs are a plurality of WLAN access points (APs) in the wireless neighborhood.

3. The system of claim 1 , wherein the carrier sense mechanism is a radio listening for wireless signals in the shared frequency band of a wireless network serviced by a BTS.

4. The system of claim 1 further comprising:

the radio scanning modem scanning the plurality of radio channels for the alternative BTSs operating in the wireless neighborhood during plural tune out periods for consecutive data frame transmission periods until all alternative BTSs in the wireless neighborhood have been scanned.

5. The system of claim 4 , wherein the CSMA media access control protocol is a CSMA collision avoidance protocol for use with Wi-Fi network systems managing multiple client access attempts at the first BTS.

6. The system of claim 1 further comprising:

the processor executing code instructions of the network evaluation scheduling system to select one alternative BTS in the wireless neighborhood having the different KPI indicating a lower BTS data traffic levels determined from load, throughput, latency, or airtime usage than the wireless link with the first BTS.

7. The system of claim 1 , wherein the network evaluation scheduling system determines a ranked plurality of the alternative BTS systems and the first BTS system in the wireless neighborhood based on the different KPI indicating BTS data traffic levels determined from load, throughput, latency, or airtime usage.

8. The system of claim 1 further comprising:

wireless interface transmitting a data frame after expiration of the back-off period and upon exchange of a request to send packet and clear to send packets with the first BTS hosting the wireless link.

9. A computer implemented method comprising:

interfacing with a wireless link with a first base transceiver station (BTS) in a wireless neighborhood for transmitting a data frame via a wireless interface, wherein the wireless neighborhood has a plurality of BTSs within communication range of a first antenna system and a second antenna system on an information handling system;

monitoring a current channel of the wireless link with the first BTS using the first antenna system;

executing code instructions for a carrier sense multiple access (CSMA) media access control protocol employing back-off time periods to avoid packet collision via the wireless interface;

detecting carrier frequency operation by a carrier sense mechanism indicating transmission is busy on the wireless link with the first BTS from another device;

scanning a plurality of radio channels for alternative BTSs operating in the wireless neighborhood via a radio scanning modem operating on the second antenna system during a second antenna tune out period commencing upon detection of the carrier frequency operation by the carrier sense mechanism indicating transmission is busy on the wireless link with the first BTS from another client device in the wireless neighborhood and ending at a next distributed inter-frame space period of the CSMA protocol;

detecting a BTS key performance indicator (KPI) for each detected, alternative BTS operating in the wireless neighborhood and determining a KPI for alternative wireless links with the alternative BTSs; and

transmitting a data frame to the first BTS upon expiration of a back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism operating on the first antenna system and the second antenna system.

10. The method of claim 9 further comprising:

scanning the plurality of radio channels for the alternative BTSs operating in the wireless neighborhood via the radio scanning modem operating on the first antenna system during a first antenna tune out period commencing upon detection of carrier frequency operation indicating transmission is busy on the wireless link with the first BTS from another client device in the wireless neighborhood and ending at the next distributed inter-frame space period of the CSMA protocol.

11. The method of claim 9 further comprising:

selecting an alternative BTS in the wireless neighborhood where the alternative wireless link KPI indicates a lower BTS data traffic levels determined from load, throughput, latency, or airtime usage than the first wireless link with the first BTS.

12. The method of claim 9 further comprising:

directing, via a mixer for the second antenna, the second antenna system to interface with the radio scanning modem for scanning the plurality of radio channels for the alternative BTSs operating in the wireless neighborhood during a second antenna tune out period beginning at commencement of a back-off time period assigned to the information handling system and ending at the next distributed inter-frame space period of the CSMA protocol.

13. The method of claim 9 further comprising:

redirecting, via a mixer, the second antenna system to interface with the wireless interface to transmit the data frame to the first BTS upon expiration of the back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism.

14. The method of claim 9 further comprising:

scanning the plurality of radio channels for the alternative BTSs operating in the wireless neighborhood via the radio scanning modem during plural second antenna tune out periods for consecutive data frame transmission periods until all alternative BTSs in the wireless neighborhood have been scanned.

15. The method of claim 9 , wherein the wireless link operates on a WLAN wireless link protocol and the BTSs are a plurality of WLAN access points (APs) in the wireless neighborhood.

16. An information handling system comprising:

a wireless interface for transmitting a data frame via a wireless link with a first base transceiver stations (BTS) in a wireless neighborhood having a plurality of BTSs within communication range of the wireless interface;

a first antenna system and a second antenna system operating via the wireless interface executing code instructions for a carrier sense multiple access (CSMA) media access control protocol employing back-off time periods to avoid packet collision;

the wireless interface detecting carrier frequency operation by a carrier sense mechanism indicating transmission is busy on the wireless link with the first BTS from another device;

a mixer directing the second antenna system to interface with a radio scanning modem for scanning a plurality of radio channels for alternative BTSs operating in the wireless neighborhood during a second antenna tune out time commencing at a back-off time period assigned to the information handling system and ending at a next distributed inter-frame space period of the CSMA protocol;

a processor executing code of a network evaluation scheduling system for detecting a BTS key performance indicator (KPI) for each detected, alternative BTS system operating in the wireless neighborhood and determining alternative wireless links with the alternative BTSs; and

the wireless interface transmitting a data frame to the first BTS upon expiration of the back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism.

17. The system of claim 16 , wherein the wireless link operates on a WLAN wireless link protocol and the BTSs are a plurality of WLAN access points (APs) in the wireless neighborhood.

18. The system of claim 16 , wherein the mixer redirects the second antenna to transmit the data frame to the first BTS upon expiration of the back-off period assigned to the information handling system and detection of no carrier frequency by the carrier sense mechanism.

19. The system of claim 16 further comprising:

a second mixer directing the first antenna system to interface with the radio scanning modem for scanning the plurality of radio channels for the alternative BTSs operating in the wireless neighborhood along with the second of antenna systems upon detection of carrier frequency operation indicating transmission is busy on the wireless link with the first BTS from another device and ending at the next distributed inter-frame space period of the CSMA protocol.

20. The system of claim 16 further comprising:

the processor executing code instructions to select one of the alternative BTSs in the wireless neighborhood with the alternative BTS KPI indicating lower BTS data traffic levels determined from load, throughput, latency, or airtime usage than for the first BTS.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) Recorded Jun 23, 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
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 (053311/0169) Recorded Jun 23, 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 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 050405 FRAME 0534 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058001/0001 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050405/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: BENDIGERI, UDAYA; KOSHY, KAMAL J.; YEN, I-PING
To: DELL PRODUCTS, LP
Reel/Frame 048733/0298 →
Continuity (1)
Related Publication 20200314897A1 · Oct 1, 2020