Enabling direct transport layer connectivity
AssigneeIntel IP Corporation
InventorsKerstin Johnsson, Alexander Pyattaev
Life of this patent
Estimating the term…
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.
Claims30
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.
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.
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.
Dependencies are inferred from the claim text.