Information processing apparatus and method
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A moving context and a moving time of a user are specified by acceleration information while the user is moving. The moving context represents the user'"'"'s moving status. The acceleration information is measured by an acceleration sensor carried with the user. The moving context and the moving time are stored in time series. The moving context and the moving time between a moving start time and an arrival time are set as a moving pattern. A tag is set to the moving context in the moving pattern. The tag identifies a function to be executed for the moving context. A moving estimation pattern is generated as the moving pattern having the moving context and the moving time specified by acceleration information measured when the user is newly moving. The function identified by the tag is executed, when the moving context set with the tag in the moving estimation pattern coincides with a moving context specified by acceleration information measured while the user is newly moving.
7 Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing information, the method being executed by a computer, comprising:
-
specifying 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; storing the moving context and the moving time in time series, in a memory; setting a time sequence of the moving context and the moving time stored in the memory, from a moving start time to an arrival time to a destination, as a moving pattern from the moving start time; setting 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; generating 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 executing 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.
-
-
13. A non-transitory computer readable medium storing program codes for causing a computer to process information, the program codes comprising:
-
a first program code 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 second program code to store the moving context and the moving time in time series, in a memory; a third program code to set a time sequence of the moving context and the moving time stored in the memory, from a moving start time to an arrival time to a destination, as a moving pattern from the moving start time; a fourth program code 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; a fifth program code 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 a sixth program code 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.
-
Specification