Enabling direct transport layer connectivity
First Claim
1. A Proximity Services (ProSe) server operable to facilitate establishment of direct transport layer connectivity between a first user equipment (UE) and a second UE, the ProSe server having computer circuitry configured to:
- receive, from the first UE, an internet protocol (IP) address used by the first UE to establish direct transport layer connectivity with the second UE;
request an internet protocol (IP) address used by the second UE to establish direct transport layer connectivity and an application port for the application used by the second UE;
determine a reachable status of the IP address of the first UE or the IP address of the second UE; and
facilitate establishment of the direct transport layer connectivity between the first UE and the second UE based on the reachable status of the IP address of the first UE or the IP address of the second UE.
3 Assignments
0 Petitions
Accused Products
Abstract
A technology for a user equipment (UE) that is operable to establish direct transport layer connectivity with a selected UE. An internet protocol (IP) address of the UE can be sent to a Proximity Services (ProSe) server. A user application identification (ID) and ProSe server ID of the selected UE can be requested from an application server. A user application ID and ProSe server ID can be received from the application server. A facilitation message can be sent to the ProSe server in communication with the UE, wherein the facilitation message includes a request to facilitate direct transport layer connectivity between the UE and the selected UE for a selected application.
18 Citations
30 Claims
-
1. A Proximity Services (ProSe) server operable to facilitate establishment of direct transport layer connectivity between a first user equipment (UE) and a second UE, the ProSe server having computer circuitry configured to:
-
receive, from the first UE, an internet protocol (IP) address used by the first UE to establish direct transport layer connectivity with the second UE; request an internet protocol (IP) address used by the second UE to establish direct transport layer connectivity and an application port for the application used by the second UE; determine a reachable status of the IP address of the first UE or the IP address of the second UE; and facilitate establishment of the direct transport layer connectivity between the first UE and the second UE based on the reachable status of the IP address of the first UE or the IP address of the second UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A user equipment (UE) operable to establish direct transport layer connectivity with a selected UE, the UE having computer circuitry configured to:
-
send, to a Proximity Services (ProSe) server, an internet protocol (IP) address of the UE, wherein the UP address of the UE or an IP address of the selected UE has a reachable status; request an application identification (ID) and a ProSe server ID of the selected UE from an application server; receive the application ID and the ProSe server ID from the application server; and send a facilitation message to the ProSe server in communication with the UE, wherein the facilitation message includes a request to facilitate direct transport layer connectivity between the UE and the selected UE, wherein the ProSe server is configured to facilitate the direct transport layer connectivity based on the reachable status of the IP address of the first UE or the IP address of the second UE. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product including a non-transitory storage medium having stored thereon instructions that are adapted to be executed to implement a method of facilitating an establishment of a peer to peer (P2P) connection between a first user equipment (UE) and a second UE, the method comprising:
-
requesting, at a Proximity Services (ProSe) server, an internet protocol (IP) address used by the second UE to establish direct transport layer connectivity and an application port for an application used by the second UE; determining a reachable status of an IP address of the first UE or the IP address of the second UE; and facilitating an establishment of the direct transport layer connectivity between the first UE and the second UE based on the reachable status of the IP address of the first UE or the IP address of the second UE. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification