Depending upon the type of data received, the solution engine 44 performs different processing on the data. [0074] For example, if the data received is a task, the solution engine 44 performs a method 80 which will be described with reference to FIG. 7(A).