An information processing apparatus driven by an AC power supply or a
rechargeable battery has a charge directing unit which initiates charging
of the battery from the AC power supply, provided that the remaining
amount of power of the battery is lower than a predetermined
charge-start-criteria level and that the information processing apparatus
is driven by the AC power supply. Also included is a drive history
storage which stores a drive history including information indicating
which of the AC power supply and the battery was driving the information
processing apparatus in each time period in the past. A
recharge-start-criteria-level-setting unit sets the charge-start-criteria
level on the basis of the drive history.