IP Library › Granted Patent US 12,739,287
Granted Patent B2
US 12,739,287 · App. 18/553,726 · Granted Sep 15, 2026

Improving voice over internet protocol (VoIP) call setup success rate and latency

Inventors: Shuhong Wang (Shanghai, CN); Bing Leng (Shanghai, CN); Jing Zhou (Shanghai, CN); Jian Li (Shanghai, CN); Xuefeng Chen (Shanghai, CN); Yan Wang (Shanghai, CN); Hao Zhang (Shanghai, CN)
Assignee: QUALCOMM Incorporated
H04L65/1016H04L65/1069H04W76/18
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 12,739,287
App. No.
18/553,726
Granted
Sep 15, 2026
Kind
B2
Abstract

A method and apparatus improve Voice over Internet Protocol (VoIP) call setup success rate and latency. The method provides for attempting a mobile originated packet switched call, by a user equipment (UE), across a packet switched network with a transmission control protocol (TCP) connection of the Internet Protocol multimedia subsystem (IMS) session. A silent redial of the mobile originated packet switched call is performed in response to a failure of the mobile originated packet switched call, via a circuit switched network. A keep alive message is transmitted over the packet switched network after the circuit switched network call, which allows reconnection to the packet switched network.

Claims (53)

1 . A method of wireless communication performed by a user equipment (UE), comprising:

attempting a mobile originated packet switched call across a packet switched network with a first transmission control protocol (TCP) connection of an Internet Protocol multimedia subsystem (IMS) session;

performing a silent redial of the mobile originated packet switched call via a circuit switched network, in response to a failure of the mobile originated packet switched call;

reconnecting to the packet switched network without re-establishing the first TCP connection after terminating the circuit switched network call;

transmitting a keep alive message over the packet switched network in accordance with reconnecting to the packet switched network;

transmitting a first TCP message to a first proxy call session control function (P-CSCF) to attempt to re-establish the first TCP connection with the first P-CSCF, in response to a first timer expiring before receiving a response to the keep alive message;

transmitting a second TCP message to a second P-CSCF in response to a second timer expiring before receiving a response to the first TCP message, the second TCP message attempting to re-establish the first TCP connection with the second P-CSCF and attempting to register with the second P-CSCF; and

releasing the IMS session and re-establishing the IMS session in response to a third timer expiring before receiving a response to the second TCP message.

2 . The method of claim 1 , further comprising:

acquiring a new IP address from the IMS session after re-establishing the IMS session; and

acquiring an address of a third P-CSCF from the IMS session, after re-establishing the IMS session.

3 . The method of claim 2 , wherein the IMS session is a packet data network (PDN) session.

4 . The method of claim 2 , wherein the IMS session is a protocol data unit (PDU) session.

5 . The method of claim 1 , wherein the keep alive message syncs a TCP connection status between the UE and the first P-CSCF.

6 . The method of claim 1 , wherein the packet switched network is a new radio (NR) network.

7 . The method of claim 1 , wherein the packet switched network is a long-term evolution network (LTE).

8 . An apparatus for wireless communication by a user equipment (UE), comprising:

at least one memory;

at least one processor coupled to the at least one memory; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus:

to attempt a mobile originated voice over Internet Protocol (VoIP) call across a packet switched network with a first transmission control protocol (TCP) connection of an Internet Protocol multimedia subsystem (IMS) session;

to perform a silent redial of the mobile originated packet switched call via a circuit switched network, in response to a failure of the mobile originated packet switched call;

to reconnect to the packet switched network without re-establishing the first TCP connection after terminating the circuit switched network call;

to transmit a keep alive message over the packet switched network in accordance with reconnecting to the packet switched network;

to transmit a first TCP message to a first proxy call session control function (P-CSCF) to attempt to re-establish the first TCP connection with the first P-CSCF, in response to a first timer expiring before receiving a response to the keep alive message;

to transmit a second TCP message to a second P-CSCF in response to a second timer expiring before receiving a response to the first TCP message, the second TCP message attempting to re-establish the first TCP connection with the second P-CSCF and attempting to register with the second P-CSCF; and

to release the IMS session and re-establish the IMS session in response to timeout for all assigned P-CSCFs.

9 . The apparatus of claim 8 , wherein execution of the instructions further cause the apparatus:

to acquire a new IP address from the IMS session after re-establishing the IMS session; and

to acquire an address of a third P-CSCF from the IMS session, after re-establishing the IMS session.

10 . The apparatus of claim 9 , wherein the IMS session is a packet data network (PDN) session.

11 . The apparatus of claim 9 , wherein the IMS session is a protocol data unit (PDU) session.

12 . The apparatus of claim 8 , wherein the keep alive message syncs a TCP connection status between the UE and the first P-CSCF.

13 . The apparatus of claim 8 , wherein the packet switched network is a new radio (NR) network.

14 . The apparatus of claim 8 , wherein the packet switched network is a long-term evolution (LTE) network.

15 . The apparatus of claim 8 , wherein the apparatus further comprises:

a voice over Internet Protocol (VoIP) management module configured to communicate with a base station, the packet switched network, and the circuit switched network; and

a silent redial timer.

16 . An apparatus for wireless communication by a user equipment (UE), comprising:

means for attempting a mobile originated packet switched call across a packet switched network with a first transmission control protocol (TCP) connection of an Internet Protocol multimedia subsystem (IMS) session;

means for performing a silent redial of the mobile originated packet switched call via a circuit switched network, in response to a failure of the mobile originated packet switched call;

means for reconnecting to the packet switched network without re-establishing the first TCP connection after terminating the circuit switched network call;

means for transmitting a keep alive message over the packet switched network in accordance with reconnecting to the packet switched network;

means for transmitting a first TCP message to a first proxy call session control function (P-CSCF) to attempt to re-establish the first TCP connection with the first P-CSCF, in response to a first timer expiring before receiving a response to the keep alive message;

means for transmitting a second TCP message to a second P-CSCF in response to a second timer expiring before receiving a response to the first TCP message, the second TCP message attempting to re-establish the first TCP connection with the second P-CSCF and attempting to register with the second P-CSCF; and

means for releasing the IMS session and re-establish the IMS session in response to timeout for all assigned P-CSCFs.

17 . The apparatus of claim 16 , further comprising:

means for acquiring a new IP address from the IMS session after re-establishing the IMS session; and

means for acquiring an address of a third P-CSCF from the IMS session, after re-establishing the IMS session.

18 . The apparatus of claim 17 , wherein the IMS session is a packet data network (PDN) session.

19 . The apparatus of claim 17 , wherein the IMS session is a protocol data unit (PDU) session.

20 . The apparatus of claim 16 , wherein the means for transmitting a keep alive message syncs a TCP connection status between the UE and the first P-CSCF.

21 . The apparatus of claim 16 , wherein the packet switched network is a new radio (NR) network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: WANG, SHUHONG; LENG, BING; ZHOU, JING; LI, JIAN; CHEN, XUEFENG; WANG, YAN; ZHANG, HAO
To: QUALCOMM INCORPORATED
Reel/Frame 066104/0202 →
Continuity (1)
Related Publication 20240187458A1 · Jun 6, 2024
References Cited (11)
US 10327277B2 · Kim et al. · 2019 [cited by applicant]
US 20100161745A1 · Yamazaki · 2010 [cited by examiner]
US 20150201454A1 · Shukair et al. · 2015 [cited by applicant]
US 20160353344A1 · Deivasigamani · 2016 [cited by examiner]
US 20170181215A1 · Gaur · 2017 [cited by examiner]
US 20170353505A1 · Nomani et al. · 2017 [cited by applicant]
US 20180132291A1 · Kalepu et al. · 2018 [cited by applicant]
US 20230319189A1 · Gong · 2023 [cited by examiner]
Holmberg Ericson C, Indication of Support for Keep-Alive; Indication of Support for Keep-Alive; Internet Engineering Task Force, IETF, Standard Internet Society (ISOC) 4, Rue Des Falaises CH-1205 Geneva Switzerland, Apr… [cited by examiner]
Holmberg (Ericsson) C., “Indication of Support for Keep-Alive, rfc6223.txt”, Indication of Support for Keep-Alive, RFC6223.TXT, Internet Engineering Task Force, IETF, Standard, Internet Society (ISOC) 4, Rue Des Falaise… [cited by applicant]
International Search Report and Written Opinion—PCT/CN2021/098575—ISA/EPO—Dec. 8, 2021. [cited by applicant]