Patent ID: 7461294

Claim:
An information processing apparatus operating on a finite energy source, comprising: a remaining power detection unit detecting a remaining electric power of said finite energy source; a determination unit determining a value of electric power of said finite energy source required for completing a renewal replacing a first software with a second software based on the capacity of the aforementioned second software; a judgment unit judging an achievability of renewing said first software by comparing said value of electric power with said remaining electric power; and a deterrent unit deterring a communication with an outside apparatus while renewing said first software by replacing with said second software, and wherein said electric power is determined based on the sum of capacity of said second software and capacity of other not-replaced first software whose storage location needs to be moved when the capacity of said second software is larger than that of said first software which is existing to be replaced, requiring to move a storage location of the other not-replaced first software for securing a storage space of said second software.