A method performed by a user equipment, UE, for establishing a device-to-device wireless connection between the UE and a second UE with network assistance, comprising: transmitting, according to a predetermined timing at a predefined interval, location information of the UE to an Evolved Packet Core, EPC, of a first wireless network, the first wireless network being one of 3rd Generation Partnership Project Long Term Evolution or a 3GPP Long Term Evolution-Advanced (LTE/LTE-A) wireless network, the UE in communication with the EPC; transmitting device-to-device connection information to the EPC used for facilitating the device-to-device connection, the device-to-device connection information communicated by the EPC to the second UE, wherein the second UE is in communication with the EPC; transmitting a device-to-device connection request to the EPC, the device-to-device connection request including an identification of the second UE, and the device-to-device connection request used for identifying the second UE to establish the device-to-device connection between the UE and the second UE; receiving a device-to-device connection response from the EPC in response to the device-to-device connection request, the device-to-device connection response from the EPC including connection information to establish the device-to-device connection between the UE and the second UE and timing information for performing discovery of the second UE; and performing discovery of the second UE using a device-to-device communication separately transmitted by the UE via a second wireless network distinct from the first wireless network, during a time period determined using the timing information, based on the device-to-device connection response received from the EPC including the connection information to establish the device-to-device connection between the UE and the second UE. transmitting, according to a predetermined timing at a predefined interval, location information of the UE to an Evolved Packet Core, EPC, of a first wireless network, the first wireless network being one of 3rd Generation Partnership Project Long Term Evolution or a 3GPP Long Term Evolution-Advanced (LTE/LTE-A) wireless network, the UE in communication with the EPC; transmitting device-to-device connection information to the EPC used for facilitating the device-to-device connection, the device-to-device connection information communicated by the EPC to the second UE, wherein the second UE is in communication with the EPC; transmitting a device-to-device connection request to the EPC, the device-to-device connection request including an identification of the second UE, and the device-to-device connection request used for identifying the second UE to establish the device-to-device connection between the UE and the second UE; receiving a device-to-device connection response from the EPC in response to the device-to-device connection request, the device-to-device connection response from the EPC including connection information to establish the device-to-device connection between the UE and the second UE and timing information for performing discovery of the second UE; and performing discovery of the second UE using a device-to-device communication separately transmitted by the UE via a second wireless network distinct from the first wireless network, during a time period determined using the timing information, based on the device-to-device connection response received from the EPC including the connection information to establish the device-to-device connection between the UE and the second UE.