Peer-to-peer mobile data transfer method and device
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for a direct data transfer session, including for multimedia content, between mobile devices without the need for using a separate multimedia server to store multimedia content. Direct data transfer sessions between mobile devices are established by transmitting necessary address information through page-based messaging services that utilize the underlying digital mobile network databases and services to resolve the identification and location of the mobile devices.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device enabled to establish a direct data transfer session with a target mobile device in a digital mobile network system, the mobile device comprising a processor configured to:
-
support a data packet switching communications service over the digital mobile network system; receive a selected phone number corresponding to the target mobile device from a user of the mobile device; generate a port number for the received selected phoned number; open a listening virtual connection endpoint bound to the generated port number on the mobile device to receive a connection request through the data packet switching communications service specifically from the target mobile device; transmit an SMS invitation message comprising an IP address of the mobile device and the generated port number to the selected phone number corresponding to the target mobile device; receive a connection request from the target mobile device at the listening virtual connection endpoint on the mobile device through the data packet-switching communications service; and establish a virtual connection through the data packet switching communications service for the direct data transfer session enabling transmission of a byte stream between the 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification