Patent ID: 8112533

Claim:
A data transmission device to transmit a data file to an external device, comprising: a data file memory, in which a data file to be transmitted is stored; and a data transmission controller to control operations in the data transmission device, wherein the data transmission controller establishes a plurality of communication sessions between the data transmission device and a single external device; wherein the data transmission controller transmits data included in the data file and divided in portions concurrently through the plurality of communication sessions to the single external device through the plurality of communication sessions established between the data transmission device and the single external device; wherein the data transmission controller establishes a plurality of communication sessions with the single external device based on one of a single IP address and a plurality of IP addresses provided to the data transmission device; wherein the data transmission controller determines whether the single external device is capable of establishing a plurality of communication sessions with the data transmission device based on the single IP address provided to the data transmission device; and wherein the data transmission controller establishes a plurality of communication sessions with the single external device based on the plurality of IP addresses provided to the data transmission device when the data transmission controller determines that the single external device is incapable of establishing the plurality of communication sessions based on the single IP address.