IP Library › Granted Patent US 10,064,112
Granted Patent B2
US 10,064,112 · App. 14/727,550 · Granted Aug 28, 2018

Apparatus, systems and methods for switching between radio access technologies

Inventors: Giri Prassad Deivasigamani (San Jose, CA); Gencer Cili (Oakville, CA); Muhammad A. Alam (San Jose, CA); Guarav Nukala (Milpitas, CA); Luciano M. Verger (San Jose, CA); Yogesh D. Karandikar (San Jose, CA); Srinivasan Vasudeven (Santa Clara, CA); Deepak Chitlur Lakshman (Mountain View, CA)
Assignee: APPLE INC.
H04W36/14H04M15/57H04W24/10H04W36/0022H04W36/30H04W48/18H04W76/18H04W76/19H04W88/06
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,064,112
App. No.
14/727,550
Granted
Aug 28, 2018
Kind
B2
Abstract

A user equipment (“UE”) connected to a first network that performs methods including receiving a page from the first network indicating an incoming voice call, when it is determined the voice call was not successfully connected, incrementing a value of a counter and when the value satisfies the threshold, switching from the first network to a second network. Another method includes originating a voice call via the first network, when it is determined the voice call was not successfully connected, opening a socket connection with the first network and attempting to re-originate the voice call via the first network. Another method includes determining whether the UE has switched a connection from a first network to a second network and when it is determined that the UE has switched the connection to the second network, initiating an action by the UE.

Claims (40)

1. A method, comprising:

at a user equipment (“UE”) connected to a first network:

receiving a page from the first network indicating an incoming voice call;

determining whether the voice call was successfully connected;

when it is determined the voice call was not successfully connected, incrementing a value of a counter;

determining whether the value of the counter satisfies a threshold, wherein the threshold is dynamically set based on a comparison of a first measured property and a second measured property; and

when the value satisfies the threshold, switching from the first network to a second network.

2. The method of claim 1 , wherein the first network is a Long Term Evolution (LTE) network and the incoming voice call is a Voice over LTE (VoLTE) call and the second network is a network that handles voice calls using a circuit switched network.

3. The method of claim 2 , wherein the second network is one of a Global System for Mobile (GSM) network, a Universal Mobile Telecommunications System (UMTS) network, a Code Division Multiple Access (CDMA) network or a CDMA 2000 1× network.

4. The method of claim 1 , further comprising:

when it is determined the voice call was not successfully connected and the value of the counter does not satisfy the threshold, performing one of:

re-attempting to respond to the page of the first network to connect the voice call; or

waiting to receive a second page for the voice call from the first network.

5. The method of claim 1 , wherein the value of the counter that satisfies the threshold is based on measured properties of a reference signal received by UE.

6. The method of claim 5 , wherein the measured properties of the reference signal include one of a Received Signal Strength Indicator (“RSSI”), a Reference Signal Received Power (“RSRP”), or a Reference Signal Received Quality (“RSRQ”).

7. The method of claim 1 , further comprising:

when the voice call is successfully connected, resetting the value of the counter to an original value.

8. The method of claim 1 , wherein the first measured property and the second measured property correspond to at least one of a received signal strength indicator (“RSSI”), a reference signal received power (“RSRQ”), or a reference signal received quality (“RSRQ”).

9. A method, comprising:

at a user equipment (“UE”) connected to a first network: originating a voice call to a further UE via the first network; determining whether the voice call was successfully connected; when it is determined the voice call was not successfully connected due to an unavailable socket connection, opening a socket connection with the first network;

and attempting to re-originate the voice call to the further UE via the first network;

when it is determined the voice call was not successfully connected, starting a timer; determining whether the timer has expired; and when the timer has not expired, continuing to attempt to re-originate the voice call via the first network;

when the timer expires and the voice call is not successfully connected, switching from the first network to a second network.

10. The method of claim 9 , wherein the first network is a Long Term Evolution (LTE) network and the voice call is a Voice over LTE (VoLTE) call.

11. The method of claim 9 , wherein the socket connection is a TCP connection with a Proxy-Call Session Control Function (P-CSCF) of an IP Multimedia Subsystem (IMS).

12. A method, comprising:

at a user equipment (“UE”):

determining whether the UE has switched a connection from a first network to a second network; and

when it is determined that the UE has switched the connection to the second network

resetting a registration timer of the UE, wherein;

the registration timer is based on a connection with the IMS of the second network;

when the registration timer expires, the UE reinitiates a TCP connection with the Proxy-Call Session Control Function (P-CSCF) of a IP Multimedia Subsystem (IMS) of the second network; and

the resetting of the registration timer causes the registration timer to at least one of expire or have a shorter duration than an original duration.

13. The method of claim 12 , wherein the UE had a previous connection to the second network before connecting to the first network.

14. The method of claim 12 , wherein, prior to the resetting of the registration timer, the method further comprises:

determining an amount of traffic between a lower layer of a network stack of the UE and the IMS.

15. The method of claim 12 , further comprising:

sending feedback from a lower layer of a network stack of the UE to a higher layer of the network stack of the UE, wherein the feedback is based on a connection with the IMS of the second network; and

based on the feedback from the lower layer of the network stack, re-initiating a TCP connection with the P-CSCF of the IMS of the second network.

16. The method of claim 12 , wherein the second network is a Long Term Evolution (LTE) network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2016
From: DEIVASIGAMANI, GIRI PRASSAD; CILI, GENCER; ALAM, MUHAMMAD A.; NUKALA, GAURAV; VERGER, LUCIANO M.; KARANDIKAR, YOGESH D.; VASUDEVEN, SRINIVASAN; LAKSHMAN, DEEPAK CHITLUR
To: APPLE INC.
Reel/Frame 037775/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: DEIVASIGAMANI, GIRI PRASSAD; CILI, GENCER; ALAM, MUHAMMAD A.; VERGER, LUCIANO M.; KARANDIKAR, YOGESH D.; VASUDEVEN, SRINIVASAN; LAKSHMAN, DEEPAK CHITLUR
To: APPLE INC.
Reel/Frame 037661/0879 →
Continuity (2)
Provisional Application 62168542 · May 29, 2015
Related Publication 20160353344A1 · Dec 1, 2016
Cited By (1)
US 12,719,938