Patent ID: 7773550

Claim:
A method of establishing a direct data transfer session between an initiating mobile device and a target mobile device that each supports a data packet switching communications service over a digital mobile network system, the method comprising: receiving a selected phone number from a user of the initiating mobile device corresponding to the target mobile device; generating a port number for the received selected phoned number; opening a listening virtual connection endpoint bound to the generated port number on the initiating mobile device to receive a connection request through the data packet switching communications service specifically from the target mobile device; transmitting an invitation SMS message comprising an IP address of the initiating mobile device and the generated port number to the selected phone number corresponding to the target mobile device; receiving a connection request from the target mobile device at the listening virtual connection endpoint on the initiating mobile device through the data packet switching communications service; and establishing a virtual connection through the data packet switching communications service for the direct data transfer session enabling transmission of a byte stream between the initiating mobile device and the target mobile device, wherein the virtual connection is established without use of a server that handles connection requests from multiple mobile devices.