Patent ID: 8566272

Claim:
An information processing apparatus comprising: a sensor data generator that senses a user behavior and generates sensor data corresponding to the user behavior; a behavior recognizing unit that recognizes the behavior exhibited by the user by performing a predetermined threshold value process on the sensor data and generates behavior information that is information indicating the behavior exhibited by the user; a behavior manager that manages the behavior information generated by the behavior recognizing unit in correspondence with the time point at which the behavior corresponding to the behavior information is exhibited; and a behavior information post-processing unit that performs a predetermined post-process on the behavior information managed by the behavior manager, wherein the behavior recognizing unit further includes a plurality of behavior determination units specified to specific behaviors exhibited by the user and generates the behavior information based on determination results of the plurality of behavior determination units, and wherein the behavior recognizing unit at least includes: a stopped state determination unit that determines whether or not the user is in a stopped state; a walking/running state determination unit that determines whether or not the user is in a walking state or in a running state; a jumping state determination unit that determines whether or not the user is in a jumping state; a posture change determination unit that determines whether or not the user is in a sitting state or in a standing state; an elevator boarding determination unit that determines whether or not the user is in a boarding-elevator state; a train boarding determination unit that determines whether or not the user has boarded a train; and a turning-to-the-right/turning-to-the-left determination unit that determines whether or not the user turns to the right or to the left.