CONNECTING TO AN EVOLVED PACKET DATA GATEWAY
First Claim
Patent Images
1. A method comprising:
- receiving, by a user device, an access request to access an application provided by a cellular carrier associated with the user device;
using, by the user device, a first type of tunneling protocol to establish a connection, via an evolved packet data gateway (ePDG), to a server that provides the application;
determining, by the user device, whether the connection is established using the first type of tunneling protocol;
using, by the user device, a second type of tunneling protocol to establish the connection when the connection is not established using the first type of tunneling protocol; and
using, by the user device, the connection to access the application via the ePDG.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device may receive an access request to access an application provided by a cellular carrier associated with the user device. The user device may use a first type of tunneling protocol to establish a connection, via an evolved packet data gateway (ePDG), to a server that provides the application; determines whether the connection is established using the first type of tunneling protocol; and use a second type of tunneling protocol to establish the connection when the connection is not established using the first type of tunneling protocol. The user device may also use the connection to access the application via the ePDG.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a user device, an access request to access an application provided by a cellular carrier associated with the user device; using, by the user device, a first type of tunneling protocol to establish a connection, via an evolved packet data gateway (ePDG), to a server that provides the application; determining, by the user device, whether the connection is established using the first type of tunneling protocol; using, by the user device, a second type of tunneling protocol to establish the connection when the connection is not established using the first type of tunneling protocol; and using, by the user device, the connection to access the application via the ePDG. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory to store a first list of prioritized tunneling protocols supported by the device; a processor to; receive a first request to access an application provided by a cellular carrier associated with the device, transmit, to an evolved packet data gateway (ePDG), a second request to provide a second list of tunneling protocols supported by the ePDG, select a first type of tunneling protocol that is included in the first list and the second list, and use the first type of tunneling protocol to establish a connection, via the ePDG, to a server that provides the application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media for storing instructions, the instructions comprising:
-
one or more instructions, which when executed by one or more processors of a network device, cause the one or more processors to establish an Internet connection via a wireless access point; one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to receive an access request to access an application provided by a cellular carrier associated with the network device; one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to transmit, to an evolved packet data gateway (ePDG) and via the Internet connection, a first request to establish a first type of tunnel by using a first type of tunneling protocol; one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to determine whether the first type of tunnel is established; one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to transmit, to the ePDG and via the Internet connection, a second request to establish a second type of tunnel by using a second type of tunneling protocol when the first type of tunnel is not established; and one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to use, the first type of tunnel when the first type of tunnel is established; and one or more instructions, which when executed by the one or more processors of the network device, cause the one or more processors to use, the second type of tunnel when the second type of tunnel is established. - View Dependent Claims (17, 18, 19, 20)
-
Specification