Patent ID: 8370103

Claim:
An apparatus for processing information, comprising: a specifying unit configured to specify a moving context and a moving time of a user by acceleration information while the user is moving, the moving context representing a moving means of the user, the acceleration information being measured by an acceleration sensor carried with the user; a storage unit configured to store the moving context and the moving time in time series; a pattern setting unit configured to set a time sequence of the moving context and the moving time stored in the storage unit, from a moving start time to an arrival time to a destination, as a moving pattern from the moving start time; a tag setting unit configured to set a tag to the moving context in the moving pattern, the tag representing a place where the user exists and identifying a function to be executed at the place; an estimation unit configured to generate a moving estimation pattern as the moving pattern having the moving context and the moving time specified by acceleration information which is measured when the user is newly moving; and an execution unit configured to execute the function identified by the tag, when the moving context set with the tag in the moving estimation pattern coincides with a moving context specified by acceleration information which is measured while the user is newly moving.