IP Library Granted Patent US 12,647,813
Granted Patent B2
US 12,647,813 · App. 18/084,963 · Granted Jun 2, 2026

System and method for selecting wireless fidelity (Wi-Fi) channel for mitigating interferences

Inventors: Abhinav Jain (Uttar Pradesh, IN); Amit Jain (Uttar Pradesh, IN); Prabhat Kumar (Uttar Pradesh, IN); Ankit Guleria (Uttar Pradesh, IN)
Assignee: Samsung Electronics Co., Ltd.
H04W28/0236H04W28/0289
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 12,647,813
App. No.
18/084,963
Granted
Jun 2, 2026
Kind
B2
Abstract

Certain example embodiments relate to a method for selecting wireless ridelity (Wi-Fi) channel for mitigating and/or reducing interference, wherein the method may detect the presence of nearby access points and determine the number of access points by an access point detector module. The method may determine the minimum value of received signal strength indicator (RSSI) by the access point detector module, and may determine the congestion information from the nearby devices by a peer congestion observer module. Furthermore, the method may calculate at least one weighted parameter and select a preferred channel to create a hotspot for communication by a channel selector module.

Claims (213)

1 . A method for selecting wireless fidelity (Wi-Fi) channel for mitigating and/or reducing interferences, the method comprising:

accumulating, by a mobile hotspot (MHS) device, packet information on each channel of a plurality of channels from a driver;

detecting, by the MHS device, presence of access points nearby the MHS device and determining a number of the access points on each channel;

determining, by the MHS device, a minimum value of received signal strength indication (RSSI);

determining, by the MHS device, congestion information from nearby devices being within a range of a user device;

calculating, by the MHS device, at least one weighted parameter, wherein the weighted parameter is calculated based on weighted packets per second, weighted number of the access points, and weighted minimum RSSI; and

selecting, by the MHS device, a preferred channel to create a hotspot for communication between the (MHS) device and the user device based on the calculated at least one weighted parameter.

2 . The method as claimed in claim 1 , wherein the method further comprises:

receiving, by the MHS device, the packet information;

sending, by the MHS device, a probe request to the nearby devices; and

receiving, by the MHS device, information from the nearby devices as at least part of a probe response, wherein the information comprises packet information, the number of the access points on each channel nearby the MHS device.

3 . The method as claimed in claim 2 , wherein the packet information comprises the-packets per second on each channel of the plurality of channels as perceived by the MHS device.

4 . The method as claimed in claim 1 , wherein the at least one weighted parameter is calculated using the equations:

Packets

weight

=

Packets

MHS

+

(

w

·

f

)

×

Packets

nearby

devices

Number

of

access

points

weighted

=

Number

of

access

points

MHS

+

(

w

·

f

)

×

Number

of

access

points

nearby

devices

Min

RSSI

weighted

=

Minimum

(

Min

RSSI

MHS

,

(

1

/

w

·

f

)

×

Min

RSSI

nearby

devices

)

.

5 . The method as claimed in claim 1 , wherein the number of the access points is retrieved using a WIFICond process, which returns the minimum value of RSSI by identifying various types of beacons.

6 . The method as claimed in claim 1 , wherein the minimum value of RSSI is retrieved from the beacons of the access points received at least via the driver.

7 . The method as claimed in claim 1 , wherein the at least one weighted parameter is computed using a weighing factor determined for each nearby device based on a proximity to the MHS device.

8 . The method as claimed in claim 1 , wherein the minimum value of RSSI is received for each channel of the plurality of channels in a vicinity of the MHS device.

9 . The method as claimed in claim 1 , wherein a peer congestion observer module, comprising circuitry, is triggered for sending the probe request by the MHS device to the nearby devices using a native packets sync module comprising circuitry.

10 . The method as claimed in claim 9 , wherein the packet information is stored and synced to the nearby devices by the native packets sync module.

11 . A system for selecting wireless fidelity (Wi-Fi) channel for mitigating interferences, the system including at least one processor and comprising:

a packet information collector module, comprising processing circuitry, configured for accumulating packet information on each channel of a plurality of channels from a driver;

an access point detector module, comprising processing circuitry, configured for detecting presence of access points nearby a mobile hotspot (MHS) device, determining a number of the access points on each channel, and determining minimum value of received signal strength indication (RSSI);

a peer congestion observer module, comprising processing circuitry, configured for determining congestion information from nearby devices being within a range of a user device; and

a channel selector module, comprising processing circuitry, configured for:

calculating at least one weighted parameter based on weighted packets per second, weighted number of the access points and weighted minimum RSSI; and

selecting a preferred channel to create a hotspot for communication between the MHS device and the user device based on the at least one weighted parameter.

12 . The system as claimed in claim 11 , wherein the packet information collector module is configured to receive the packet information from a packet sniffer module comprising processing circuitry.

13 . The system as claimed in claim 11 , wherein the channel selector module is configured so that the at least one weighted parameter is calculated based on equations:

Packets

weight

=

Packets

MHS

+

(

w

·

f

)

×

Packets

nearby

devices

Number

of

access

points

weighted

=

Number

of

access

points

MHS

+

(

w

·

f

)

×

Number

of

access

points

nearby

devices

Min

RSSI

weighted

=

Minimum

(

Min

RSSI

MHS

,

(

1

/

w

·

f

)

×

Min

RSSI

nearby

devices

)

.

14 . The system as claimed in claim 11 , wherein the channel selector module is configured for collecting the information received from the packet information collector module, access point detector module, and peer congestion observer module for calculating the weighted parameter and determining the preferred channel to create the hotspot for communication between the MHS device and the user device.

15 . The system as claimed in claim 11 , wherein the packet information accumulated by the packet information collector module is to be stored and synced to the nearby devices by a native packet sync module comprising processing circuitry.

16 . The system as claimed in claim 15 , wherein the peer congestion observer module is triggered for sending a probe request by the MHS device to the nearby devices using the native packets sync module and receiving information from the nearby devices as at least part of a probe response.

17 . The system as claimed in claim 16 , wherein the information comprises packet information, and number of the access points on each channel nearby the MHS device.

18 . The system as claimed in claim 12 , wherein the packet sniffer module is configured for capturing packets on each channel, calculating packets frequency, and calculating the minimum value of RSSI on each channel of a plurality of channels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: JAIN, ABHINAV; JAIN, AMIT; KUMAR, PRABHAT; GULERIA, ANKIT
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062159/0163 →
Priority Claims (1)
IN 202241056041 · Sep 29, 2022 · national
Continuity (1)
Related Publication 20240121653A1 · Apr 11, 2024
References Cited (31)
US 6169728B1 · Perreault · 2001 [cited by examiner]
US 9602389B1 · Maveli · 2017 [cited by examiner]
US 10932170B2 · Fitzpatrick · 2021 [cited by applicant]
US 20050176420A1 · Graves · 2005 [cited by examiner]
US 20060098592A1 · Proctor, Jr. · 2006 [cited by examiner]
US 20060291413A1 · Rossier · 2006 [cited by examiner]
US 20080112340A1 · Luebke · 2008 [cited by examiner]
US 20080298249A1 · Baker · 2008 [cited by examiner]
US 20120213110A1 · Yamaguchi · 2012 [cited by examiner]
US 20120276944A1 · Liao · 2012 [cited by examiner]
US 20150334179A1 · Eisenbud · 2015 [cited by examiner]
US 20170063484A1 · Naghshvar · 2017 [cited by examiner]
US 20170332334A1 · Liu · 2017 [cited by examiner]
US 20180255476A1 · Alisawi · 2018 [cited by applicant]
US 20200314962A1 · Abou Saleh · 2020 [cited by examiner]
US 20220248287A1 · Chong · 2022 [cited by examiner]
US 20240121653A1 · Jain · 2024 [cited by examiner]
US 20250159518A1 · Muruganathan · 2025 [cited by examiner]
CN 104244301B · 2017 [cited by examiner]
CN 107395297 · 2017 [cited by applicant]
CN 108055671 · 2018 [cited by applicant]
CN 106470446B · 2019 [cited by examiner]
CN 108966361 · 2021 [cited by applicant]
CN 116761200A · 2023 [cited by examiner]
CN 118215134A · 2024 [cited by examiner]
CN 120474185A · 2025 [cited by examiner]
EP 2874436B1 · 2018 [cited by examiner]
JP 4489294B2 · 2010 [cited by examiner]
WO WO2004073243A2 · 2004 [cited by examiner]
WO WO2012171292A1 · 2012 [cited by examiner]
WO WO2020164256A1 · 2020 [cited by examiner]