Patent ID: 8245220

Claim:
A system comprising: a radio terminal comprising: a radio communication unit communicating with a software supplying device; a memory storing software presently involved in operations; a receiving unit receiving a value N from said software supplying device indicating the number of divided software blocks for updating said stored software; and a controller that determines before starting a download of said number of divided software blocks whether, based on the value N, to update the stored software, wherein if the value N is less than 1 then the download does not occur, and wherein if the value N is greater than 0 then the download starts, and the software supplying device comprising: a memory storing software being downloaded by the radio terminal device; and a communication unit that is adapted to notify said radio terminal device of a number of divided blocks for transmitting of said stored software, to receive from the radio terminal device a request corresponding to each divided block to transmit the respective divided block, and to transmit in response to said respective requests said respective divided blocks to the radio terminal device on a block-by-block basis.