IP Library Granted Patent US 10,873,903
Granted Patent B2
US 10,873,903 · App. 16/244,788 · Granted Dec 22, 2020

Systems and methods for selecting an optimum communication route in a wireless network

Inventors: Mehmet Karaca (Istanbul, TR); Firat Birlik (Istanbul, TR); Eren Soyak (Istanbul, TR); Muharrem Sarper Gokturk (Istanbul, TR)
Assignee: AIRTIES KABLOSUZ ILETISIM SAN. VE DIS TIC. A. S.
H04W48/20H04L43/12H04L45/125H04W24/10H04W40/12H04W48/18H04W40/36H04W84/12H04W88/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,873,903
App. No.
16/244,788
Granted
Dec 22, 2020
Kind
B2
Abstract

In one example embodiment, a device includes a processor. The processor is configured to determine a plurality of data transmission rates between at least one client, an access point and the device belonging to a wireless network, determine a best communication route, from among available communication routes for the at least one client to communicate with the access point based on the determined plurality of data transmission rates and direct the at least one client to communicate with the access point via the determined best communication route.

Claims (38)

1. A device comprising:

a memory having computer readable instructions stored therein; and

a processor, wherein, execution of the computer readable instructions, causes the processor to,

determine a plurality of data transmission rates between at least one client, an access point and the device belonging to a wireless network,

determine a best communication route, from among available communication routes for the at least one client to communicate with the access point based on the plurality of data transmission rates, and

direct the at least one client to communicate with the access point via the best communication route, wherein the execution of the computer readable instructions causes the processor to determine plurality of data transmission rates by,

transmitting a beacon request frame to the at least one client,

determining whether the transmitted beacon request frame is received by the at least one client,

retransmitting, with a transmission frequency, the beacon request frame responsive to the processor determining that the at least one client has not received the transmitted beacon request frame and subsequently altering the transmission frequency, responsive to the processor determining that the retransmitted beacon probe request frame has not been received at the at least one client, and

receiving a beacon report frame from the at least one client, responsive to the at least one client receiving the beacon request frame, the beacon report frame including information on a rate of data transmission between the at least one client and the access point.

2. The device according to claim 1 , wherein the execution of the computer readable instructions causes the processor to determine whether the transmitted beacon request frame is received by the at least one client in a first time duration.

3. The device according to claim 2 , wherein the execution of the computer readable instructions causes the processor to retransmit the beacon request frame after a second time duration, wherein the second time duration is less than the first time duration.

4. The device according to claim 1 , wherein the information includes a RSSI value corresponding to at least one of a MAC address of the access point and an operating channel of the access point.

5. A wireless network comprising:

at least one device having computer readable instructions stored therein; and a processor, wherein execution of the computer readable instructions causes the processor to,

determine a plurality of data transmission rates between at least one client, an access point and the device belonging to the wireless network,

determine a best communication route, from among available communication routes for the at least one client to communicate with the access point based on the plurality of data transmission rates, and

direct the at least one client to communicate with the access point via the best communication route, wherein the execution of the computer readable instructions causes the processor to determine plurality of data transmission rates by,

transmitting a beacon request frame to the at least one client,

determining whether the transmitted beacon request frame is received by the at least one client,

retransmitting the beacon request frame with a transmission frequency, if responsive to the processor determining that the at least one client has not received the transmitted beacon request frame and subsequently altering the transmission frequency, responsive to the processor determining that the retransmitted beacon probe request frame has not been received at the at least one client, and

receiving a beacon report frame from the at least one client, responsive to the at least one client receiving the beacon request frame, the beacon report frame including information on a rate of data transmission between the at least one client and the access point.

6. The wireless network according to claim 5 , wherein the execution of the computer readable instructions causes the processor to determine whether the transmitted beacon request frame is received by the at least one client in a first time duration.

7. The wireless network according to claim 6 , wherein the execution of the computer readable instructions causes the processor to retransmit the beacon request frame after a second time duration, wherein the second time duration is less than the first time duration.

8. The wireless network according to claim 5 , wherein the information includes a RSSI value corresponding to at least one of a MAC address of the access point and an operating channel of the access point.

9. A method comprising:

determining, at a processor, a plurality of data transmission rates between at least one client, an access point and at least one device belonging to a wireless network;

determining, at the processor, a best communication route from among available communication routes, for the at least one client to communicate with the access point based on the plurality of data transmission rates, and

directing the at least one client to communicate with the access point via the best communication route by,

transmitting a beacon request frame to the at least one client,

determining whether the transmitted beacon request frame is received by the at least one client,

retransmitting the beacon request frame with a transmission frequency, if responsive to the at least one client having not received the transmitted beacon request frame and subsequently altering the transmission frequency, responsive to the retransmitted beacon probe request frame having not been received at the at least one client, and

receiving a beacon report frame from the at least one client, responsive to the at least one client receiving the beacon request frame, the beacon report frame including information on a rate of data transmission between the at least one client and the access point.

10. The method according to claim 9 , comprising:

determining whether the transmitted beacon request frame is received by the at least one client in a first time duration.

11. The method according to claim 10 , comprising:

retransmitting the beacon request frame after a second time duration, wherein the second time duration is less than the first time duration.

12. The method according to claim 9 , wherein the information includes a RSSI value corresponding to at least one of a MAC address of the access point and an operating channel of the access point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: AIRTIES KABLOSUZ ILETISIM SANAYI VE DIS TIC. A.S.
To: AIRTIES S.A.S.
Reel/Frame 062266/0085 →
Priority Claims (1)
GB 1422183.2 · Dec 12, 2014 · national
Continuity (3)
Continuation 14747438 · Jun 23, 2015
Provisional Application 62015853 · Jun 23, 2014
Related Publication 20190150084A1 · May 16, 2019