IP Library Granted Patent US 11,228,621
Granted Patent B2
US 11,228,621 · App. 17/064,258 · Granted Jan 18, 2022

Services-based architecture for IMS

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,228,621
App. No.
17/064,258
Granted
Jan 18, 2022
Kind
B2
Abstract

In a system and a method for providing communication within IP Multimedia Subsystem (IMS) using a connectionless communication protocol, an IMS access layer, an IMS service layer, a common service utilities layer, a unified data repository layer, and an IMS network repository function (NRF) are provided. The IMS access layer terminates incoming communication that uses connection-oriented communication protocol. The IMS service layer is operatively connected to the IMS access layer and includes at least one micro-service implementing IMS service. The common service utilities layer is operatively connected to the IMS service layer and includes at least one utility accessible to the at least one micro-service. The unified data repository layer is operatively connected to, and accessible by, the common service utilities layer, the IMS service layer and the IMS access layer. The IMS NRF enables a network function (NF) or the micro-service to discover another NF or micro-service.

Claims (31)

1. A method of providing communication within IP Multimedia Subsystem (IMS) using a connectionless communication protocol, comprising:

providing an IMS access layer configured to receive incoming communication request in at least one connection-oriented communication protocol;

providing an IMS service layer operatively connected to the IMS access layer, wherein the IMS service layer comprises at least one micro-service implementing IMS service, and wherein the at least one micro-service utilizes at least one of service-based interface and open Application Programming Interface (API) for communication with another micro-service;

providing a common service utilities layer operatively connected to the IMS service layer, wherein the common service utilities layer comprises at least one utility accessible to the at least one micro-service;

providing a unified data repository layer operatively connected to, and accessible by, the common service utilities layer, the IMS service layer and the IMS access layer; and

providing an IMS network repository function (NRF) operatively connected to, and accessible by, at least one of the common service utilities layer, the IMS service layer and the IMS access layer, wherein the IMS NRF enables at least one of a network function (NF) and the at least one micro-service to at least one of i) discover another NF or micro-service, and ii) communicate with another NF or micro-service.

2. The method of claim 1 , wherein the at least one connection-oriented communication protocol comprises at least one of Session Initiation Protocol (SIP), General Packet Radio Service Tunnel Protocol (GTP) and Diameter.

3. The method of claim 1 , wherein the at least one micro-service comprises at least one of registration service, voice service, video service and messaging service.

4. The method of claim 1 , wherein the at least one utility comprises at least one of charging function and subscriber data management function.

5. The method of claim 1 , wherein the unified data repository layer comprises a repository for at least one of active user equipment (UE) context data, dynamic session context data, application-specific data, subscription data, policy data, and network data.

6. The method of claim 1 , wherein the IMS access layer implements service brokering rules to select a provider service corresponding to the incoming communication request.

7. The method of claim 6 , wherein the IMS access layer comprises a Proxy Call Session Control Function (P-CSCF) configured to apply the service brokering rules.

8. The method of claim 7 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) register request received from an IMS SIP client to a register request Representational State Transfer Application Programming Interface (REST API) and routes the register request REST API to the selected provider service.

9. The method of claim 7 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) invite request received from an IMS SIP client to an audio-visual (AV) session setup request Representational State Transfer Application Programming Interface (REST API) and routes the AV session setup request REST API to the selected provider service.

10. The method of claim 7 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) invite request received from an IMS SIP client for a Rich Communication Service (RCS) chat session to an RCS chat session setup request Representational State Transfer Application Programming Interface (REST API) and routes the RCS chat session setup request REST API to the selected provider service.

11. A system comprising:

electronic circuitry and non-transitory computer-readable medium storing instructions executable for providing communication within IP Multimedia Subsystem (IMS) using a connectionless communication protocol, and comprising:

an IMS access layer configured to receive incoming communication request in at least one connection-oriented communication protocol;

an IMS service layer operatively connected to the IMS access layer, wherein the IMS service layer comprises at least one micro-service implementing IMS service, and wherein the at least one micro-service utilizes at least one of service-based interface and open Application Programming Interface (API) for communication with another micro-service;

a common service utilities layer operatively connected to the IMS service layer, wherein the common service utilities layer comprises at least one utility accessible to the at least one micro-service;

unified data repository layer operatively connected to, and accessible by, the common service utilities layer, the IMS service layer and the IMS access layer; and

an IMS network repository function (NRF) operatively connected to, and accessible by, the common service utilities layer, the IMS service layer and the IMS access layer, wherein the IMS NRF enables at least one of a network function (NF) and the at least one micro-service to at least one of i) discover another NF or micro-service, and ii) communicate with another NF or micro-service.

12. The system of claim 11 , wherein the at least one connection-oriented communication protocol comprises at least one of Session Initiation Protocol (SIP), General Packet Radio Service Tunnel Protocol (GTP) and Diameter.

13. The system of claim 11 , wherein the at least one micro-service comprises at least one of registration service, voice service, video service and messaging service.

14. The system of claim 11 , wherein the at least one utility comprises at least one of charging function and subscriber data management function.

15. The system of claim 11 , wherein the unified data repository layer comprises a repository for at least one of active user equipment (UE) context data, dynamic session context data, application-specific data, subscription data, policy data, and network data.

16. The system of claim 11 , wherein the IMS access layer implements service brokering rules to select a provider service corresponding to the incoming communication request.

17. The system of claim 16 , wherein the IMS access layer comprises a Proxy Call Session Control Function (P-CSCF) configured to apply the service brokering rules.

18. The system of claim 17 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) register request received from an IMS SIP client to a register request Representational State Transfer Application Programming Interface (REST API) and routes the register request REST API to the selected provider service.

19. The system of claim 17 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) invite request received from an IMS SIP client to an audio-visual (AV) session setup request Representational State Transfer Application Programming Interface (REST API) and routes the AV session setup request REST API to the selected provider service.

20. The system of claim 17 , wherein the P-CSCF transforms a Session Initiation Protocol (SIP) invite request received from an IMS SIP client for a Rich Communication Service (RCS) chat session to an RCS chat session setup request Representational State Transfer Application Programming Interface (REST API) and routes the RCS chat session setup request REST API to the selected provider service.

Assignments (13)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069115 AND FRAME 0815 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR NETWORKS, INC.
Reel/Frame 072307/0408 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR NETWORKS, INC.
Reel/Frame 072262/0363 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR NETWORKS, INC.
Reel/Frame 072262/0409 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067554 AND FRAME 0789 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR NETWORKS, INC.
Reel/Frame 072263/0211 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR NETWORKS, INC.
To: GLAS USA LLC
Reel/Frame 069115/0815 →
RELEASE OF SECURITY INTEREST RECORDED AT R/F 068453/0642 Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR NETWORKS, INC.
Reel/Frame 069117/0074 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR NETWORKS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068453/0642 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR NETWORKS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067554/0789 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060640/0125 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: SHARMA, ANISH; PANKAJAKSHAN, BEJOY; HEGDE, SUSHANTH
To: MAVENIR NETWORKS, INC.
Reel/Frame 053989/0281 →