IP Library › Granted Patent US 12,418,821
Granted Patent B2
US 12,418,821 · App. 17/833,929 · Granted Sep 16, 2025

Awareness layers for managing access points in centralized wireless networks

Inventors: Paolo Spallaccini (Vimodrone, IT); Yossi Altevet (Tel Aviv-Jaffa, IL); Irshad Pookunju (Minato, JP)
H04W28/0236H04W28/0268H04W28/0278H04W28/18H04W72/542
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,418,821
App. No.
17/833,929
Granted
Sep 16, 2025
Kind
B2
Abstract

This disclosure relates to method and system for managing a plurality of access points in a centralized wireless network. The method includes installing one or more user space applications in each of the plurality of access points; receiving in real-time a plurality of Key Performance Indicators (KPIs) from each of the plurality of access points through the one or more user space applications; classifying in real-time, each of the plurality of access points into a set of administrative groups based on the plurality of KPIs; and for an access point in each of the set of administrative groups, generating a set of awareness layers corresponding to the access point based on the plurality of KPIs through the one or more user space applications. Each of the set of awareness layers is a data representation corresponding to one or more of the plurality of KPIs.

Claims (67)

1. A method for managing a plurality of access points in a centralized wireless network, the method comprising:

installing, by a central controller of the wireless network, one or more user space applications in each of the plurality of access points through a lightweight communication protocol, wherein the one or more user space applications are configured to establish a communication loop between each of the plurality of access points and the central controller;

receiving in real-time, by the central controller, a plurality of Key Performance Indicators (KPIs) from each of the plurality of access points through the one or more user space applications via the lightweight communication protocol;

classifying in real-time, by the central controller, each of the plurality of access points into a set of administrative groups based on the plurality of KPIs, wherein each of the set of administrative groups comprises one or more access points;

dynamically creating a new administrative group comprising one or more access points of the wireless network communicatively coupled with the central controller, based on the plurality of KPIs corresponding to each of the one or more access points;

for an access point in each of the set of administrative groups,

generating, by the central controller, a set of awareness layers corresponding to the access point based on the plurality of KPIs through the one or more user space applications, wherein each of the set of awareness layers is a data representation corresponding to one or more of the plurality of KPIs, and wherein each of the set of awareness layers comprises comprehensive awareness information based on the one or more of the plurality of KPIs;

generating, by the central controller, a list of network driving actions corresponding to the access point based on the comprehensive awareness information of the set of awareness layers; and

determining, by the central controller, a list of guiding criteria associated with each of the list of network driving actions in a user comprehensible format through an Explainable Artificial Intelligence (XAI) model.

2. The method of claim 1 , further comprising sending the generated list of network driving actions to the associated access point or to a selected group of associated access points.

3. The method of claim 1 , further comprising:

sending feedback comprising the list of guiding criteria to the XAI model;

determining one or more user action options based on the feedback; and

rendering the one or more user action options on a Graphical User Interface (GUI).

4. The method of claim 1 , further comprising dynamically adding or removing an access point from the plurality of access points to one of the set of administrative groups based on the plurality of KPIs corresponding to one of:

the access point, or

at least one access point from the one of the set of administrative groups.

5. The method of claim 1 , wherein the set of awareness layers comprises a proprietary transmission awareness layer, an interferent transmission awareness layer, a traffic distribution fairness awareness layer, and a user experience awareness layer.

6. The method of claim 1 , wherein generating a set of awareness layers corresponding to the access point comprises:

generating interactive data representations corresponding to the comprehensive awareness information of each of the set of administration groups; and

rendering each of the interactive data representations on a GUI.

7. The method of claim 1 , further comprising:

computing secondary information based on the comprehensive awareness information from one or more of the set of awareness layers corresponding to each of the set of administration groups; and

automatically managing network behaviour of at least one of the set of administration groups through an interaction with the associated access point.

8. A system for managing a plurality of access points in a centralized wireless network, the system comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which when executed by the processor, cause the processor to:

install, by a central controller of the wireless network, one or more user space applications in each of the plurality of access points through a lightweight communication protocol, wherein the one or more user space applications are configured to establish a communication loop between each of the plurality of access points and the central controller;

receive in real-time, a plurality of Key Performance Indicators (KPIs) from each of the plurality of access points through the one or more user space applications via the lightweight communication protocol;

classify in real-time, each of the plurality of access points into a set of administrative groups based on the plurality of KPIs, wherein each of the set of administrative groups comprises one or more access points;

dynamically create a new administrative group comprising one or more access points of the wireless network communicatively coupled with a central node, based on the plurality of KPIs corresponding to each of the one or more access points;

for an access point in each of the set of administrative groups,

generate, a set of awareness layers corresponding to the access point based on the plurality of KPIs through the one or more user space applications, wherein each of the set of awareness layers is a data representation corresponding to one or more of the plurality of KPIs, and wherein each of the set of awareness layers comprises comprehensive awareness information based on the one or more of the plurality of KPIs;

generate a list of network driving actions corresponding to the access point based on the comprehensive awareness information of the set of awareness layers; and

determine a list of guiding criteria associated with each of the list of network driving actions in a user comprehensible format through an Explainable Artificial Intelligence (XAI) model.

9. The system of claim 8 , wherein the processor instructions, when executed by the processor, further cause the processor to send the generated list of network driving actions to the associated access point or to a selected group of associated access points.

10. The system of claim 8 , wherein the processor instructions, when executed by the processor, further cause the processor to:

send feedback comprising the list of guiding criteria to the XAI model;

determine one or more user action options based on the feedback; and

render the one or more user action options on a Graphical User Interface (GUI).

11. The system of claim 8 , wherein the processor instructions, when executed by the processor, further cause the processor to dynamically add or remove an access point from the plurality of access points to one of the set of administrative groups based on the plurality of KPIs corresponding to one of:

the access point, or

at least one access point from the one of the set of administrative groups.

12. The system of claim 8 , wherein the set of awareness layers comprises a proprietary transmission awareness layer, an interferent transmission awareness layer, a traffic distribution fairness awareness layer, and a user experience awareness layer.

13. The system of claim 8 , wherein to generate a set of awareness layers corresponding to the access point, the processor instructions, when executed by the processor, cause the processor to:

generate interactive data representations corresponding to the comprehensive awareness information of each of the set of administration groups; and

render each of the interactive data representations on a GUI.

14. The system of claim 8 , wherein the processor instructions, when executed by the processor, cause the processor to:

compute secondary information based on the comprehensive awareness information from one or more of the set of awareness layers corresponding to each of the set of administration groups; and

automatically manage network behavior of at least one of the set of administration groups through an interaction with the associated access point.

15. A central controller of a wireless network for managing a plurality of access points in a centralized wireless network, the central controller configured for:

installing one or more user space applications in each of the plurality of access points through a lightweight communication protocol, wherein the one or more user space applications are configured to establish a communication loop between each of the plurality of access points and the central controller;

receiving in real-time, a plurality of Key Performance Indicators (KPIs) from each of the plurality of access points through the one or more user space applications via the lightweight communication protocol;

classifying in real-time, each of the plurality of access points into a set of administrative groups based on the plurality of KPIs, wherein each of the set of administrative groups comprises one or more access points;

dynamically create a new administrative group comprising one or more access points of the wireless network communicatively coupled with a central node, based on the plurality of KPIs corresponding to each of the one or more access points;

for an access point in each of the set of administrative groups,

generating a set of awareness layers corresponding to the access point based on the plurality of KPIs through the one or more user space applications, wherein each of the set of awareness layers is a data representation corresponding to one or more of the plurality of KPIs, and wherein each of the set of awareness layers comprises comprehensive awareness information based on the one or more of the plurality of KPIs;

generating a list of network driving actions corresponding to the access point based on the comprehensive awareness information of the set of awareness layers; and

determining a list of guiding criteria associated with each of the list of network driving actions in a user comprehensible format through an Explainable Artificial Intelligence (XAI) model.

16. The central controller of claim 15 , further configured for sending the generated list of network driving actions to the associated access point or to a selected group of associated access points.

17. The central controller of claim 15 , further configured for:

sending feedback comprising the list of guiding criteria to the XAI model;

determining one or more user action options based on the feedback; and

rendering the one or more user action options on a Graphical User Interface (GUI).

18. The central controller of claim 15 , further configured for dynamically adding or removing an access point from the plurality of access points to one of the set of administrative groups based on the plurality of KPIs corresponding to one of:

the access point, or

at least one access point from the one of the set of administrative groups.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: SPALLACCINI, PAOLO; ALTEVET, YOSSI; POOKUNJU, IRSHAD
To: HCL AMERICA INC.
Reel/Frame 060116/0871 →
Continuity (1)
Related Publication 20230397037A1 · Dec 7, 2023
References Cited (12)
US 8559410B2 · Kalika et al. · 2013 [cited by applicant]
US 9351197B2 · Yacovitch · 2016 [cited by applicant]
US 9420530B1 · Duxbury et al. · 2016 [cited by applicant]
US 10708126B2 · Singla et al. · 2020 [cited by applicant]
US 11122448B2 · Halabian et al. · 2021 [cited by applicant]
US 20170272317A1 · Singla · 2017 [cited by examiner]
US 20200068440A1 · Talbert · 2020 [cited by examiner]
US 20200092172A1 · Kumaran · 2020 [cited by examiner]
US 20240119300A1 · Terra · 2024 [cited by examiner]
EP 1911201B1 · 2018 [cited by applicant]
EP 3114891B1 · 2019 [cited by applicant]
WO 2019106065A1 · 2019 [cited by applicant]