| CPC G06F 3/038 (2013.01) | 9 Claims |

|
1. An information processing apparatus comprising:
a processor; and
a memory that stores:
a program that, when executed by the processor, causes the processor to perform a function; and
a first table that associates predetermined battery voltage levels with reference elapsed time information, where the predetermined battery voltage levels correspond to non-overlapping voltage ranges that span an operational voltage range of a battery;
a second table that associates the predetermined battery voltage levels with predetermined remaining time information for a plurality of predetermined usage levels at each of the predetermined battery voltage levels; and
usage status information for a pen-type input device in which time information is associated with battery voltage levels reported from the pen-type input device;
wherein the function cause the processor to:
receive a current battery voltage level notified by the pen-type input device, where the current battery voltage level is one of the predetermined battery voltage levels of the first table;
set a current usage level of the pen-type input device, where the current usage level is one of the predetermined usage levels of the second table;
acquire a remaining time from the predetermined remaining time information by referencing the current battery voltage level and the current usage level in the second table; and
give notice of the remaining time.
|