Patent ID: 8606882

Claim:
A communication terminal which can be connected with a plurality of types of networks, the communication terminal comprising: a communication unit that transmits a transmission request of contents to an external server, and receives a response to said transmission request of contents from said external server; an extraction unit that extracts content information including a content type value and a content size value from a Hypertext Transfer Protocol (HTTP) header of said received response; a control unit that selects at least one network based on said extracted content type value and the extracted content size value, and makes said communication unit connect with said selected network; and a first memory that stores acquisition reservation information of contents corresponding to said transmission request of contents; wherein said control unit secures in said first memory as a reserved space a capacity of a file size confirmed from the extracted content size value in response to a case where said communication unit cannot connect with said selected network, and wherein said control unit makes said communication unit connect with said selected network and stores a content transmitted from said connected network in said reserved space of said first memory, in response to said communication unit turning to the state that can connect with the selected network.