IP Library Granted Patent US 11,483,741
Granted Patent B2
US 11,483,741 · App. 17/273,781 · Granted Oct 25, 2022

Automated roaming service level agreements between network operators via security edge protection proxies in a communication system environment

Inventors: Suresh Nair (Whippany, NJ); Anja Jerichow (Grafing bei München, DE); Nagendra S Bykampadi (Karnataka, IN)
Assignee: Nokia Technologies Oy
H04W28/24H04L63/0281H04W8/12H04W12/03H04W84/042
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 11,483,741
App. No.
17/273,781
Granted
Oct 25, 2022
Kind
B2
Abstract

Techniques for automated management of a service level agreement between a first communication network and a second communication network are provided. For example, one of the communication networks is a visited network while the other is a home network whereby the service level agreement is a roaming agreement. In one example, a message is received at a first communication network from a second communication network, wherein at least a portion of the message relates to the service level agreement between the first communication network and the second communication network. An automated verification of information in the message is performed at the first communication network to determine compliance with the service level agreement. The message receiving step is performed by a security edge protection proxy function of the first communication network and the automated verification performing step is performed by a service level agreement management function of the first communication network.

Claims (31)

1. A method comprising:

receiving a message at a first communication network from a second communication network, wherein at least a portion of the message relates to a service level agreement between the first communication network and the second communication network; and

performing an automated verification of information in the message at the first communication network to determine compliance with the service level agreement;

wherein the message receiving step is performed by a security edge protection proxy function of the first communication network and the automated verification performing step is performed by a service level agreement management function of the first communication network;

wherein the security edge protection proxy function and the service level agreement management function are executed by at least one processing device comprising a processor operatively coupled to a memory.

2. The method of claim 1 , wherein the message comprises the service level agreement.

3. The method of claim 1 , wherein the message comprises a cryptographic hash of the service level agreement.

4. The method of claim 1 , wherein the automated verification performing step further comprises the service level agreement management function checking for a match between one or more parameters of the service level agreement and one or more preferences locally maintained at the first communication network.

5. The method of claim 4 , further comprising initiating a manual verification when the automated verification fails to confirm a match between the one or more parameters and the one or more preferences.

6. The method of claim 4 , wherein the one or more parameters comprise one or more of a chain of trust certificates, a DNS server list, a roaming duration parameter, a data usage parameter, an incoming call permission parameter, an outgoing call permission parameter, a messaging permission parameter, and a permissible monetary charging parameter.

7. The method of claim 1 , wherein the format of the service level agreement is an XML format.

8. The method of claim 1 , wherein the format of the service level agreement is a JSON format.

9. An article of manufacture comprising a non-transitory computer-readable storage medium having embodied therein executable program code that when executed by the at least one processing device causes the at least one processing device to perform the steps of claim 1 .

10. Apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus at least to:

receive a message at the first communication network from a second communication network, wherein at least a portion of the message relates to a service level agreement between the first communication network and the second communication network; and

perform an automated verification of information in the message at the first communication network to determine compliance with the service level agreement;

wherein the message receiving step is performed by a security edge protection proxy function of the first communication network and the automated verification performing step is performed by a service level agreement management function of the first communication network.

11. A method comprising:

retrieving at a first communication network a service level agreement between a first communication network and a second communication network; and

sending a message from the first communication network to the second communication network, wherein at least a portion of the message relates to the service level agreement between the first communication network and the second communication network, and wherein the message enables an automated verification of information in the message at the second communication network to determine compliance with the service level agreement;

wherein the service level agreement is retrieved from a service level agreement management function of the first communication network and the sending step is performed by a security edge protection proxy function of the first communication network;

wherein the security edge protection proxy function and the service level agreement management function are executed by at least one processing device comprising a processor operatively coupled to a memory.

12. The method of claim 11 , wherein the message comprises the service level agreement.

13. The method of claim 11 , wherein the message comprises a cryptographic hash of the service level agreement.

14. The method of claim 11 , wherein the automated verification comprises checking for a match between one or more parameters of the service level agreement and one or more preferences locally maintained at the first communication network.

15. The method of claim 14 , wherein the one or more parameters comprise one or more of a chain of trust certificates, a DNS server list, a roaming duration parameter, a data usage parameter, an incoming call permission parameter, an outgoing call permission parameter, a messaging permission parameter, and a permissible monetary charging parameter.

16. The method of claim 11 , wherein the format of the service level agreement is an XML format.

17. The method of claim 11 , wherein the format of the service level agreement is a JSON format.

18. The method of claim 11 , wherein the security edge protection proxy function and the service level agreement management function are implemented in the same network entity.

19. The method of claim 11 , wherein the security edge protection proxy function and the service level agreement management function are implemented in different network entities.

20. An article of manufacture comprising a non-transitory computer-readable storage medium having embodied therein executable program code that when executed by the at least one processing device causes the at least one processing device to perform the steps of claim 11 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: NAIR, SURESH
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 060009/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: JERICHOW, ANJA
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 060009/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: BYKAMPADI, NAGENDRA S
To: ALCATEL-LUCENT INDIA LIMITED
Reel/Frame 060009/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: NOKIA SOLUTIONS AND NETWORKS INDIA PRIVATE LIMITED; NOKIA OF AMERICA CORPORATION; NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA TECHNOLOGIES OY
Reel/Frame 060009/0345 →
Priority Claims (1)
IN 201841033528 · Sep 6, 2018 · national
Continuity (1)
Related Publication 20210321303A1 · Oct 14, 2021
Cited By (4)
US 12,425,863 US 12,531,894 US 12,720,303 US 12,739,642