Patent ID: 7710075
Filing Date: 2010-05-04
Classification: G06F,H02J

Abstract:
1. A network storage server comprising: a non-volatile memory; a battery coupled to the non-volatile memory to power the non-volatile memory in the network storage server; a first controller coupled to the battery to generate battery information, the battery information comprising a battery run-time-to-empty parameter, a battery voltage parameter, a battery current parameter, and a battery capacity parameter; a charger coupled to the battery, wherein the charger is enabled when a capacity of the battery drops below a threshold value; and a management controller coupled to the first controller to read the battery information from the first controller while the battery is under an artificial load, to determine a first remaining useable time of the battery based on the battery information, to determine a second remaining useable time of the battery based on the battery information, and to determine a status of the battery using the first remaining useable time and the second remaining usable time.