Patent ID: 8781394

Claim:
An information processing apparatus, comprising: a first communication module configured to communicate under a first communication scheme comprising: a first communicable distance; and a first transfer rate, the first communication scheme requiring no authentication; a second communication module configured to communicate under a second communication scheme comprising: a second communicable distance longer than the first communicable distance; and a second transfer rate lower than the first transfer rate, the second communication scheme requiring an authentication using authentication information; and a communication controller configured to: upon detecting the information processing apparatus within the first communicable distance to another information processing apparatus, establish a wireless connection with the another information processing apparatus under the first communication scheme, start a data transmission to the another information processing apparatus under the first communication scheme, estimate a time period until completion of the data transmission, determine whether the estimated time period exceeds a threshold value, and when the estimated time period is determined to be longer than the threshold value, transfer the authentication information to the another information processing apparatus and continue the data transmission by changing a communication mode from the first communication scheme to the second communication scheme.