IP Library Granted Patent US 12,445,832
Granted Patent B2
US 12,445,832 · App. 18/168,697 · Granted Oct 14, 2025

Change-of-authorization synchronization via cloud service

Inventors: Youhe Zhang (Beijing, CN); Ruiyao Yang (Beijing, CN); Feng Ding (Beijing, CN); Le Wang (Beijing, CN)
Assignee: Hewlett Packard Enterprise Development LP
H04W12/009H04L5/0055H04W12/043H04W12/30
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,445,832
App. No.
18/168,697
Granted
Oct 14, 2025
Kind
B2
Abstract

Implementations of the present disclosure relate to change-of-authorization (CoA) synchronization via a cloud service. A method at a server comprises receiving a CoA message indicating a CoA role of a mobile station from a first access point (AP) and storing the CoA role of the mobile station. The method further comprises receiving, from a second AP, an authentication message indicating the mobile station has been authenticated at the second AP. The method further comprises obtaining the CoA role of the mobile station and transmitting a CoA request, including the CoA role to the second AP. Implementations of the present disclosure can help the mobile station to obtain its correct CoA role automatically when roaming from a home AP to a target AP.

Claims (54)

1. A method, comprising:

receiving, by a server and from a first access point (AP), a Change-of-Authorization (CoA) message including a CoA role of a mobile station

storing, by the server, the CoA role of the mobile station;

receiving, by the server and from a second AP, an authentication message indicating that the mobile station has been authenticated at the second AP;

in response to receiving the authentication message, obtaining, by the server, the CoA role of the mobile station; and

transmitting, by the server and to the second AP, a CoA request including the CoA role.

2. The method of claim 1 , wherein the authentication message is transmitted from the second AP to the server in response to the mobile station having been authenticated at the second AP.

3. The method of claim 1 , wherein a role of the mobile station at the second AP is updated with the CoA role in response to the CoA request being transmitted from the server.

4. The method of claim 3 , further comprising:

determining whether a CoA Acknowledgement (ACK) message is received from the second AP; and

in response to a determination that no CoA ACK is received during a time interval, retransmitting the CoA request including the CoA role to the second AP.

5. The method of claim 1 , wherein the CoA message is received from the first AP in response to a role of the mobile station at the first AP having been changed to the CoA role.

6. The method of claim 1 , wherein the first AP has a group identity, and storing the CoA role of the mobile station comprises:

storing the CoA role together with the group identity of the first AP.

7. The method of claim 1 , wherein the first and second APs are located in a same geographic area, or belong to a same virtual local area network.

8. The method of claim 6 , wherein obtaining the CoA role of the mobile station comprises:

determining a group identity of the second AP and an identity of the mobile station; and

retrieving the CoA role of the mobile station based on the group identity of the second AP and the identity of the mobile station.

9. The method of claim 1 , wherein the CoA message includes one or more of:

a filter-ID attribute indicating the CoA role and corresponding to an identifier of a pre-defined access control list (ACL); or

a vendor specific attribute (VSA).

10. The method of claim 1 , wherein the CoA message includes one or more of:

a media access control (MAC) address of the mobile station;

an equipment identity of the mobile station; or

a username logged on the mobile station.

11. A server comprising:

at least one processor; and

a memory coupled to the at least one processor, the memory storing instructions to cause the at least one processor to implement acts comprising:

receiving, from a first access point (AP), a Change-of-Authorization (CoA) message including a CoA role of a mobile station;

storing the CoA role of the mobile station;

receiving, from a second AP, an authentication message indicating the mobile station has been authenticated at the second AP;

obtaining, in response to receiving the authentication message, the CoA role of the mobile station; and

transmitting a CoA request including the CoA role to the second AP.

12. The server of claim 11 , wherein the authentication message is transmitted from the second AP to the server in response to the mobile station having been authenticated at the second AP.

13. The server of claim 11 , wherein a role of the mobile station at the second AP is updated with the CoA role in response to the CoA request being transmitted from the server.

14. The server of claim 13 , the acts further comprising:

determining whether a CoA Acknowledgement (ACK) message is received from the second AP; and

in response to a determination that no CoA ACK is received during a time interval, retransmitting the CoA request including the CoA role to the second AP.

15. The server of claim 11 , wherein the CoA message is received from the first AP in response to a role of the mobile station at the first AP having been changed to the CoA role.

16. The server of claim 11 , wherein the first AP has a group identity, and storing the CoA role of the mobile station comprises:

storing the CoA role together with the group identity of the first AP.

17. The server of claim 11 , wherein the first and second APs are located in a same geographic area, or belong to a same virtual local area network.

18. The server of claim 16 , wherein obtaining the CoA role of the mobile station comprises:

determining a group identity of the second AP and an identity of the mobile station; and

retrieving the CoA role of the mobile station based on the group identity of the second AP and the identity of the mobile station.

19. The server of claim 11 , wherein the CoA message includes one or more of:

a filter-ID attribute indicating the CoA role and corresponding to an identifier of a pre-defined access control list (ACL); or

a vendor specific attribute (VSA).

20. A non-transitory computer-readable medium comprising instructions stored thereon which, when executed by a server, cause the server to:

receive a Change-of-Authorization (CoA) message including a CoA role of a mobile station from a first Access Point (AP);

store the CoA role of the mobile station;

receive, from a second AP, an authentication message indicating the mobile station has been authenticated at the second AP;

obtain, in response to reception of the authentication message, the CoA role of the mobile station; and

transmit a CoA request including the CoA role to the second AP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2023
From: ZHANG, YOUHE; YANG, RUIYAO; DING, FENG; WANG, LE
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 062689/0142 →
Continuity (1)
Related Publication 20240276209A1 · Aug 15, 2024
References Cited (15)
US 6769000B1 · Akhtar et al. · 2004 [cited by applicant]
US 7079499B1 · Akhtar et al. · 2006 [cited by applicant]
US 7720024B2 · Mahendran et al. · 2010 [cited by applicant]
US 7929556B2 · Melia et al. · 2011 [cited by applicant]
US 8554178B1 · Swaminathan · 2013 [cited by examiner]
US 9313687B2 · Knutson · 2016 [cited by applicant]
US 10547614B2 · Gibbons et al. · 2020 [cited by applicant]
US 20040224681A1 · Sjostrand · 2004 [cited by applicant]
US 20150006723A1 · Sheth · 2015 [cited by examiner]
US 20150016416A1 · Hawkes · 2015 [cited by examiner]
US 20170214691A1 · McCann · 2017 [cited by examiner]
AU 7236800A · 2001 [cited by applicant]
EP 1111872A2 · 2001 [cited by applicant]
WO 0014925A2 · 2000 [cited by applicant]
WO 0119050A2 · 2001 [cited by applicant]