IP Library Granted Patent US 12,647,877
Granted Patent B2
US 12,647,877 · App. 18/162,008 · Granted Jun 2, 2026

Managing regulatory compliance of wireless devices

Inventors: Nirupan Venkatesh Nammalvar (San Jose, CA); Shubham Saloni (San Jose, CA); Prateek Patni (San Jose, CA); Selva Ulaganathan Jeyakumar (San Jose, CA); Wade Steven Penner (St. Laurent, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W48/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 12,647,877
App. No.
18/162,008
Granted
Jun 2, 2026
Kind
B2
Abstract

An example method for providing enhanced wireless connectivity to client devices is presented. In one example, an access point is configured to monitor management frames it receives and determines if any neighbor AP advertises an unexpected regulatory setting (e.g., country code), and take corrective action if it is determined that the neighbor AP advertises an unexpected regulatory setting. In another example, a network device may be configured to manage a mobile country code (MCC) of the client device by transmitting an executable application. The executable application may ensure that the client device implements the right regulatory configuration. The proposed techniques may prevent the client device from switching to an incorrect regulatory configuration, thereby enhancing the wireless connectivity for the client device.

Claims (46)

1 . A method comprising:

maintaining, by a host access point (AP), a region setting specifying a defined region corresponding to a regulatory configuration of the host AP;

receiving, by the host AP, a management frame from a neighbor AP;

identifying, by the host AP, a geographic region included in the management frame;

determining, by the host AP, that the geographic region included in the management frame is different from the defined region; and

performing, by the host AP, a corrective action for the neighbor AP in response to the determination that the geographic region included in the management frame is different from the defined region.

2 . The method of claim 1 , wherein the management frame comprises one or more of a beacon frame, a probe frame, or both.

3 . The method of claim 1 , wherein identifying the geographic region comprises obtaining region information stored in an information element specifying details for the IEEE 802.11d Specification.

4 . The method of claim 1 , wherein performing the corrective action comprises performing a restrictive action.

5 . The method of claim 4 , wherein performing the restrictive action comprises causing the neighbor AP to advertise the defined region in the management frame.

6 . The method of claim 4 , wherein performing the restrictive action comprises preventing the neighbor AP from advertising the geographic region in the management frame.

7 . The method of claim 4 , wherein performing the restrictive action comprises powering down the neighbor AP.

8 . The method of claim 1 , wherein performing the corrective action comprises:

generating an alert comprising the geographic region identified from the management frame and a possible consequence of the neighbor AP advertising the geographic region; and

electronically communicating the alert to a network administrator.

9 . The method of claim 8 , further comprising:

determining, by the host AP, a signal strength of the neighbor AP in response to determining that the geographic region included in the management frame is different from the defined region; and

determining, by the host AP, a location of the neighbor AP based on the signal strength, wherein the alert further comprises the location of the neighbor AP.

10 . The method of claim 1 , wherein the corrective action prevents a client device, receiving the management frame from the neighbor AP, from switching to a regulatory configuration associated with the geographic region included in the management frame.

11 . A host access point (AP), comprising:

a machine-readable storage medium storing executable instructions and a region setting specifying a defined region associated with the host AP; and

a processing resource coupled to the machine-readable storage medium, wherein the processing resource is configured to execute one or more of the instructions to:

maintain the region setting specifying the defined region corresponding to a regulatory configuration;

receive a management frame from a neighbor AP;

identify a geographic region included in the management frame; and

determine that the geographic region included in the management frame is different from the defined region; and

perform a corrective action for the neighbor AP in response to the determination that the geographic region included in the management frame is different from the defined region.

12 . The host AP of claim 11 , wherein to identify the geographic region, the processing resource is configured to execute one or more of the instructions to obtain region information stored in an information element specifying details for the IEEE 802.11d Specification.

13 . The host AP of claim 11 , wherein the corrective action comprises one or more of causing the neighbor AP to advertise the defined region in the management frame, prevent the neighbor AP from advertising the geographic region in the management frame, or powering-down the neighbor AP.

14 . The host AP of claim 11 , wherein to perform the corrective action, the processing resource is configured to execute one or more of the instructions to:

generate an alert comprising the geographic region identified from the management frame and a possible consequence of the neighbor AP advertising the geographic region; and

electronically communicate the alert to a network administrator.

15 . A method, comprising:

based on receiving an alert, by a network device, that a client device has joined a first wireless network, transmitting, by the network device, an executable application to the client device, wherein the executable application is configured to update a mobile country code (MCC) of the client device based on a geographic region of the first wireless network comprising the network device if the MCC of the client device is different from the geographic region of the wireless network, wherein an update of the MCC of the client device based on the geographic region of the first wireless network causes the client device to implement a regulatory configuration associated with the geographic region of the first wireless network;

upon implementing the regulatory configuration associated with the geographic region of the first wireless network, disconnecting the client device from the first wireless network and connecting the client device to a second wireless network; and

communicating, by the client device, with a wireless networking device in the second wireless network as per the regulatory configuration associated with the geographic region of the first wireless network.

16 . The method of claim 15 , wherein the client device joins the first wireless network over a 2.4 GHz frequency band.

17 . The method of claim 15 , further comprising:

in response to receiving the alert that the client device as joined the first wireless network, communicating, by the network device, a notification to the client device to enhance a network usage experience in response to determining that the client device has joined the first wireless network, wherein the notification includes an actionable option that enables the client device to initiate the request to enhance the network usage experience; and

receiving, by the network device, the request from the client device to enhance the network usage experience in response to the notification.

18 . The method of claim 15 , wherein the executable application is configured to revert the MCC of the client device to its original value after a predetermined duration from updating the MCC of the client device.

19 . The method of claim 15 , further comprising:

receiving, by the network device, information of an operating system (OS) running on the client device via the executable application;

determining, by the network device, that the OS supports one or more advanced communication features for wireless communication; and

generating, by the network device, an alert indicating that the OS running on the client device is outdated, wherein the alert further comprises a suggestion about updating the OS to a newer version.

20 . The method of claim 15 , wherein the update of the MCC of the client device based on the geographic region of the first wireless network increases usage of a 6 GHz frequency band operated by the second wireless network resulting in the client device operating with high speeds, robust security, wider bandwidth, low latency, less interference, or combinations thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: NAMMALVAR, NIRUPAN VENKATESH; SALONI, SHUBHAM; PATNI, PRATEEK; JEYAKUMAR, SELVA ULAGANATHAN; PENNER, WADE STEVEN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 062544/0274 →
Continuity (1)
Related Publication 20240259919A1 · Aug 1, 2024
References Cited (26)
US 7301450B2 · Carrino · 2007 [cited by applicant]
US 7603710B2 · Harvey et al. · 2009 [cited by applicant]
US 8667602B2 · Turk et al. · 2014 [cited by applicant]
US 8694624B2 · Sinha et al. · 2014 [cited by applicant]
US 8903870B2 · Turk et al. · 2014 [cited by applicant]
US 9313611B2 · Turk et al. · 2016 [cited by applicant]
US 10491603B1 · Robinson et al. · 2019 [cited by applicant]
US 10691428B2 · Thiru et al. · 2020 [cited by applicant]
US 10701089B2 · Paine · 2020 [cited by applicant]
US 10848514B2 · Christian · 2020 [cited by applicant]
US 10863432B2 · Dunsbergen et al. · 2020 [cited by applicant]
US 11042804B2 · Kikinis · 2021 [cited by applicant]
US 20060047809A1 · Slattery et al. · 2006 [cited by applicant]
US 20080250500A1 · Olson et al. · 2008 [cited by applicant]
US 20100100930A1 · King · 2010 [cited by applicant]
US 20150201370A1 · Desai · 2015 [cited by examiner]
US 20180338244A1 · Singhal · 2018 [cited by examiner]
US 20200228621A1 · Gamroth · 2020 [cited by examiner]
US 20200279015A1 · Lu et al. · 2020 [cited by applicant]
US 20200322368A1 · Cohen et al. · 2020 [cited by applicant]
US 20210144554A1 · Courtiade et al. · 2021 [cited by applicant]
US 20210232994A1 · Rhodes et al. · 2021 [cited by applicant]
US 20220239785A1 · Daniel Marcelino Barbeira · 2022 [cited by examiner]
US 20220256430A1 · Patwardhan · 2022 [cited by examiner]
US 20230021634A1 · He · 2023 [cited by examiner]
WO 2020113139A1 · 2020 [cited by applicant]