IP Library Granted Patent US 11,252,632
Granted Patent B2
US 11,252,632 · App. 16/736,380 · Granted Feb 15, 2022

VoIP and native carrier call integration

Inventor: Rajesh Kumar Mishra (Westford, MA)
Assignee: Parallel Wireless, Inc.
H04W40/02H04W4/16H04W4/18H04W88/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 11,252,632
App. No.
16/736,380
Granted
Feb 15, 2022
Kind
B2
Abstract

A method for native call and VoIP call integration is disclosed, comprising: receiving, at a switch in a mobile operator network, an incoming call for a mobile device; querying a convergence gateway from the soft switch via an application programming interface (API) at the convergence gateway to determine whether the mobile device is currently engaged in a voice over IP (VoIP) call using a VoIP calling software application on the mobile device; delivering the incoming call via the soft switch over IP as a VoIP call to the VoIP calling software application on the mobile device.

Claims (20)

1. A method, comprising:

receiving, at a switch in a mobile operator network, an incoming call for a mobile device;

querying a convergence gateway from a soft switch via an application programming interface (API) at the convergence gateway to determine whether the mobile device is currently engaged in a voice over IP (VoIP) call using a VoIP calling software application on the mobile device, wherein the convergence gateway is situated in an operator network as a gateway between a plurality of base stations and a network switching subsystem in a 5G network;

delivering the incoming call via the soft switch over IP as a VoIP call to the VoIP calling software application on the mobile device; and

wherein the API is enabled to be accessed by the VoIP calling software application on the mobile device for handling VoIP calls and for determining a current call state of the mobile device.

2. The method of claim 1 , further comprising providing call waiting, call hold, call swap, or call joining at the mobile device using the VoIP calling software application.

3. The method of claim 1 , further comprising delivering a second incoming call via a mobile operator network as a native call to the mobile device, and providing call waiting, call hold, call swap, or call joining at the mobile device using operator network-assisted native call functions.

4. The method of claim 1 , further comprising performing evaluation of the incoming call using a number portability database to determine whether the incoming call is able to be rerouted to a soft switch; and routing the incoming call to the soft switch.

5. The method of claim 1 , wherein the API is enabled to be accessed by an operator core network for handling native calls and for determining a current call state of the mobile device.

6. A non-transitory computer-readable medium comprising instructions which, when executed on a processor at a gateway, cause the gateway to perform steps comprising:

receiving a request to deliver an incoming call;

determining whether a mobile device is currently engaged on a Voice over IP (VoIP) call using a VoIP application on the mobile device;

delivering the incoming call via a mobile switching station in a mobile operator network as a native telephone call to the mobile device, if the mobile device is not currently engaged on a VoIP call;

delivering the incoming call as a second VoIP call via the VoIP application, if the mobile device is currently engaged on a VoIP call;

wherein the gateway is situated in an operator network as a gateway between a plurality of base stations and a network switching subsystem in a 5G network; and

wherein the API is enabled to be accessed by the VoIP calling software application on the mobile device for handling VoIP calls and for determining a current call state of the mobile device.

7. The non-transitory computer-readable medium of claim 6 , the steps further comprising providing call waiting, call hold, call swap, or call joining at the mobile device using the VoIP calling software application.

8. The non-transitory computer-readable medium of claim 6 , the steps further comprising delivering a second incoming call via a mobile operator network as a native call to the mobile device, and providing call waiting, call hold, call swap, or call joining at the mobile device using operator network-assisted native call functions.

9. The non-transitory computer-readable medium of claim 6 , the steps further comprising performing evaluation of the incoming call using a number portability database to determine whether the incoming call is able to be rerouted to a soft switch; and routing the incoming call to the soft switch.

10. The non-transitory computer-readable medium of claim 6 , the steps further comprising enabling an application programming interface (API) to be accessed by an operator core network for handling native calls and for determining a current call state of the mobile device.

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 Dec 2, 2021
From: MISHRA, RAJESH KUMAR
To: PARALLEL WIRELESS, INC.
Reel/Frame 058270/0908 →
SECURITY INTEREST Recorded Apr 13, 2020
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 052384/0381 →
Continuity (5)
Continuation 15706663 · Sep 15, 2017
Continuation In Part 15678104 · Aug 15, 2017
Provisional Application 62395354 · Sep 15, 2016
Provisional Application 62375341 · Aug 15, 2016
Related Publication 20200145896A1 · May 7, 2020