The context information held by the context information holding means 3 is a knowledge representing context of task execution of the user 5.
context information expresses which operation or processing has been performed in term of time series when the user 5 wants to execute a specific task.