IP Library Granted Patent US 10,779,342
Granted Patent B2
US 10,779,342 · App. 15/925,566 · Granted Sep 15, 2020

Load balance for dual interface automotive wi-fi controllers for P2P devices

Inventors: Swarooparani Sahu (Bangalore, IN); Vinoth Sampath (Bangalore, IN)
Assignee: Cypress Semiconductor Corporation
H04W76/14H04W48/02H04W76/18H04W88/10H04W48/20
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,779,342
App. No.
15/925,566
Granted
Sep 15, 2020
Kind
B2
Abstract

A method includes receiving at a wireless access point a first probe request from a first client device requesting connection with the wireless access point via a first frequency band, queueing the first client device in response to an indication that the first client device supports connection via the second frequency band, and in response to receiving at the wireless access point a second probe request from the first client device requesting connection with the wireless access point via the second frequency band, establishing a connection between the wireless access point and the first client device using the second frequency band.

Claims (54)

1. A method, comprising:

receiving at a wireless access point a first probe request from a first client device requesting connection with the wireless access point via a first frequency band;

in response to determining that the first client device is absent from a block list for the first frequency band, detecting an indication that the first client device supports connection via a second frequency band;

queueing the first client device by adding the first client device to the block list in response to the indication, wherein the block list associates the first client device with a first expiration time and is implemented as a probabilistic filter;

preventing the first client device from connecting to the wireless access point via the first frequency band in response to determining that the first expiration time has not elapsed; and

in response to receiving at the wireless access point a second probe request from the first client device requesting connection with the wireless access point via the second frequency band, establishing a connection between the wireless access point and the first client device using the second frequency band; and

dequeueing the first client device from the block list for the first frequency band in response to establishing the connection between the wireless access point and the first client device using the second frequency band.

2. The method of claim 1 , wherein queueing the first client device further comprises, adding a media access control (MAC) address of the first client device to the block list by storing a hash of the MAC address.

3. The method of claim 1 , further comprising in response to determining that the first client device supports connection via the second frequency band, associating the first client device with the first expiration time in the block list, wherein the second probe request is received at the wireless access point prior to the first expiration time.

4. The method of claim 1 , further comprising:

receiving at the wireless access point a third probe request from a second client device requesting connection with the wireless access point via the first frequency band; and

in response to an indication that the second client device supports connection via the second frequency band,

associating the second client device with a second expiration time, and

in response to a fourth probe request received after the second expiration time requesting connection with the wireless access point via the first frequency band, establishing a connection with the second client device via the first frequency band.

5. The method of claim 1 , wherein establishing the connection using the second frequency band comprises, in response to the second probe request, transmitting a probe response from the wireless access point to the first client device.

6. The method of claim 1 , wherein the indication comprises a radio frequency (RF) band attribute in a Wi-Fi Protected Setup Information Element (WPS IE) frame transmitted in the first probe request.

7. The method of claim 1 , wherein a transmission power of the second frequency band is greater than a transmission power of the first frequency band.

8. The method of claim 7 , further comprising increasing the transmission power of the second frequency band by beamforming signals transmitted in the second frequency band toward the first client device.

9. The method of claim 1 , wherein the first frequency band is a 2.4 GHz frequency band and the second frequency band is a 5 GHz frequency band.

10. The method of claim 1 , further comprising maintaining one or more Bluetooth connections between the wireless access point and one or more respective Bluetooth devices prior to receiving the first probe request.

11. A wireless device, comprising:

a first wireless core for a first frequency band, configured to receive a first probe request from a first client device requesting connection with the wireless device via the first frequency band;

a processing unit configured to:

in response to determining that the first client device is absent from a block list for the first frequency band, detect an indication that the first client device supports connection via a second frequency band,

queue the first client device in the block list in response to the indication, wherein the block list associates the first client device with a first expiration time and is implemented using a probabilistic filter, and

prevent the first client device from connecting to the wireless access point via the first frequency band in response to determining that the first expiration time has not elapsed; and

a second wireless core for a second frequency band, configured to:

receive a second probe request from the first client device requesting connection with the wireless device via the second frequency band,

in response to receiving the second probe request, establish a connection between the wireless access point and the first client device using the second frequency band,

wherein the processing unit is configured to d queue the first client device from the block list for the first frequency band in response to establishing the connection between the wireless access point and the first client device using the second frequency band.

12. The wireless device of claim 11 , wherein the block list is coupled with the processing unit, and wherein the processing unit is further configured to:

queue the first client device by adding a media access control (MAC) address of the first client device to the block list; and

dequeue the first client device by removing the MAC address from the block list.

13. The wireless device of claim 11 , wherein the block list is coupled with the processing unit, wherein the processing unit is further configured to, in response to determining that the first client device supports connection via the second frequency band, associate the first client device with the first expiration time in the block list, and wherein the second probe request is received at the wireless access point prior to the first expiration time.

14. The wireless device of claim 11 , wherein:

the first wireless core is further configured to receive a third probe request from a second client device requesting connection with the wireless access point via the first frequency band;

the processing unit is further configured to, in response to an indication that the second client device supports connection via the second frequency band, associate the second client device with a second expiration time; and

the first wireless core is further configured to, in response to a fourth probe request received after the second expiration time requesting connection with the wireless access point via the first frequency band, establishing a connection with the second client device via the first frequency band.

15. The wireless device of claim 11 , wherein a transmission power of the second wireless core is greater than a transmission power of the first wireless core.

16. The wireless device of claim 11 , further comprising a Bluetooth transceiver coupled with the processing unit and configured to maintain one or more Bluetooth connections between the wireless access point and one or more respective Bluetooth devices prior to receiving the first probe request, wherein the first frequency band is a 2.4 GHz frequency band and the second frequency band is a 5 GHz frequency band.

17. A system, comprising:

a media device; and

a wireless access point coupled with the media device, wherein the wireless access point comprises:

a dual-band radio configured to:

receive a first probe request from a first client device requesting connection with the wireless access point via the first frequency band,

receive a second probe request from the first client device requesting connection with the wireless access point via a second frequency band, and

in response to receiving the second probe request, establish a connection between the wireless access point and the first client device using the second frequency band, and

a processing unit configured to

in response to determining that the first client device is absent from a block list for the first frequency band, detect an indication that the first client device supports connection via the second frequency band,

queue the first client device in the block list in response to the indication, wherein the block list associates the first client device with a first expiration time and is implemented using a probabilistic filter,

prevent the first client device from connecting to the wireless access point via the first frequency band in response to determining that the first expiration time has not elapsed, and

dequeue the first client device from the block list for the first frequency band in response to establishing the connection between the wireless access point and the first client device using the second frequency band.

18. The system of claim 17 , further comprising a vehicle, wherein the media device and the wireless access point are powered by a power subsystem of the vehicle.

19. The system of claim 17 , further comprising a plurality of client devices including the first client device, wherein each of the plurality of client devices is wirelessly coupled to the wireless access point, and wherein the plurality of client devices includes one or more of a single-band Wi-Fi device, a dual-band Wi-Fi device, and a Bluetooth device.

Assignments (4)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: SAHU, SWAROOPARANI; SAMPATH, VINOTH
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 045293/0205 →
Cited By (1)
US 12,490,109