IP Library Granted Patent US 10,327,185
Granted Patent B2
US 10,327,185 · App. 15/713,584 · Granted Jun 18, 2019

IuGW architecture with RTP localization

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,327,185
App. No.
15/713,584
Granted
Jun 18, 2019
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 (33)

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 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 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 , wherein the first call correlation identifier is generated based on an equipment identifier of, or an Internet Protocol (IP) address of, a caller and a called party.

13. The method of claim 1 , wherein the first call correlation identifier is generated based on a radio area network (RAN) identifier of the base station.

14. 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.

15. 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.

16. 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.

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

18. 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.

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

20. A non-transitory computer-readable medium, which, when executed on a processor, causes the processor to perform steps at a coordinating server situated as a gateway between a first base station and a core network, comprising:

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 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 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 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.

Assignments (7)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2022
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060562/0569 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: AGARWAL, KAITKI; ARORA, JITENDER; MISHRA, RAJESH KUMAR; RAJAGOPAL, BABU; KUMAR, PRAVEEN; CAO, YANG
To: PARALLEL WIRELESS, INC.
Reel/Frame 048495/0895 →
SECURITY INTEREST Recorded Apr 9, 2018
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045865/0111 →
Cited By (1)
US 12,483,886