IP Library Granted Patent US 10,986,550
Granted Patent B2
US 10,986,550 · App. 16/444,704 · Granted Apr 20, 2021

IuGW architecture with RTP localization

Inventors: Kaitki Agarwal (Westford, MA); Jitender Arora (Westford, MA); Rajesh Kumar Mishra (Westford, MA); Babu Rajagopal (Bangalore, IN); Praveen Kumar (Pune, IN); Yang Cao (Westford, MA)
Assignee: Parallel Wireless, Inc.
H04W36/14H04L41/0893H04L41/12H04L65/1069H04L65/608H04W36/0016H04W36/0066H04W36/02H04W36/08H04W36/32H04W64/003H04W76/27H04W76/30H04L49/70H04W4/24H04W24/04H04W36/0055H04W36/165H04W88/02H04W88/06H04W88/08H04W88/12H04W88/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 10,986,550
App. No.
16/444,704
Granted
Apr 20, 2021
Kind
B2
Abstract

A method for localizing a voice call is disclosed, comprising: receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE); creating a first call correlation identifier and storing the first call correlation identifier in association with the first UE; extracting a second call correlation identifier from a terminating leg setup message for a terminating leg bearer received from the core network; determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on matching the second call correlation identifier of the terminating leg against the stored first call correlation identifier of the originating leg; and sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network.

Claims (31)

1. A method, comprising:

at a coordinating server situated as a gateway between a first base station and a core network,

receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE) attached to the first base station, the first UE registered with the coordinating server, sent when the first UE initiates a voice call to a second UE, the second UE also registered with the coordinating server;

creating, at the coordinating server, an association between an International Mobile Subscriber Identity (IMSI) of the second UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the second UE;

extracting a second call correlation identifier from a terminating leg setup message containing the IMSI of the second UE for a terminating leg bearer received from the core network by retrieving the MSISDN of the second UE based on the association of the IMSI of the second UE and the MSISDN of the second UE at the coordinating server;

determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on performing a comparison between the second call correlation identifier of the terminating leg and the stored first call correlation identifier of the originating leg; and

sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network, thereby localizing the RTP packets.

2. The method of claim 1 , further comprising encoding the first call correlation identifier into the originating leg setup message.

3. The method of claim 1 , wherein the setup message is a non-access stratum (NAS) setup message, the first base station is a NodeB, the bearer modification message is a Universal Mobile Telecommunications Service (UMTS) radio access bearer (RAB) modification message.

4. The method of claim 1 , wherein the first call correlation identifier is encoded in a User-User information element (IE) in the originating leg setup message, and further comprising forwarding, by the core network, the originating leg setup message as the terminating leg setup message.

5. The method of claim 1 , wherein the transport layer assignment messages to the first base station include an Internet Protocol (IP) address of a serving base station for the second UE, and further comprising sending transport layer assignment messages to the serving base station for the second UE to redirect second RTP packets from the second UE to the first UE via the originating leg bearer without the second RTP packets transiting the core network.

6. The method of claim 1 , further comprising performing radio access bearer (RAB) modification based on the determination of the RTP localization status by sending RAB assignment requests to the base station for the first UE, and wherein the transport layer assignment messages are RAB modification messages.

7. The method of claim 1 , wherein the second UE is also attached to the first base station, and further comprising performing radio access bearer (RAB) modification based on the determination of the RTP localization status by sending RAB assignment requests to the base station for the first UE and the second UE.

8. The method of claim 1 , wherein the second UE is also attached to the first base station and the RTP packets are redirected internally within the first base station.

9. The method of claim 1 , wherein the first base station and the second base station are a single base station using a single radio access technology.

10. The method of claim 1 , further comprising redirecting the RTP packets as an RTP stream routed from the first base station to a second base station via a mesh network.

11. The method of claim 1 , further comprising sending comfort noise RTP packets to the core network from the coordinating server based on the determination of the RTP localization status.

12. The method of claim 1 , further comprising receiving a Relocation Required message from the first base station for the first UE in a RTP localized call between the first UE and the second UE, caused by the first UE being handed over to a second base station.

13. The method of claim 1 , further comprising providing an inter-RAT handover of the first UE to one of a Wi-Fi radio access technology (RAT), a Long Term Evolution RAT using Voice over LTE (VoLTE), or a 2G RAT, and providing transcoding of the RTP packets to enable the inter-RAT handover.

14. The method of claim 1 , further comprising requesting an International Mobile Subscriber Identity (IMSI) of the first UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the first UE from a provisioning server using a HyperText Transfer Protocol web services protocol.

15. The method of claim 1 , further comprising providing billing and policy enforcement of the RTP packets without the RTP packets transiting the core network.

16. The method of claim 1 , further comprising providing lawful intercept of the RTP packets by copying the RTP packets and sending the copied RTP packets to the core network asynchronously.

17. The method of claim 1 , further comprising providing lawful intercept of the RTP packets by sending compressed RTP packets to the core network.

18. A method, comprising:

at a coordinating server situated as a gateway between a first base station and a core network:

receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE) attached to the first base station, the first UE registered with the coordinating server, sent when the first UE initiates a voice call to a second UE, the second UE also registered with the coordinating server;

creating a first call correlation identifier based on a called party MSISDN and storing the first call correlation identifier in association with the first UE;

creating, at the coordinating server, an association between an International Mobile Subscriber Identity (IMSI) of the second UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the second UE;

extracting a second call correlation identifier from a terminating leg setup message for a terminating leg bearer received from the core network by retrieving the MSISDN of the second UE based on the association of the IMSI and MSISDN of the second UE at the coordinating server;

determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on matching the second call correlation identifier of the terminating leg against the stored first call correlation identifier of the originating leg; and

sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network, thereby localizing the RTP packets.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2022
From: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060828/0394 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: AGARWAL, KAITKI; ARORA, JITENDER; MISHRA, RAJESH KUMAR; RAJAGOPAL, BABU; KUMAR, PRAVEEN; CAO, YANG
To: PARALLEL WIRELESS, INC.
Reel/Frame 054928/0732 →
SECURITY INTEREST Recorded Jan 2, 2020
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 051459/0959 →