Patent ID: 8443368
Filing Date: 2013-05-14
Classification: G06Q

Abstract:
1. A device with a processor for reconfiguring a processing context for tasks to be carried out by a user, comprising: a module for managing processing tasks to be carried out respectively associated with the tasks to be carried out by the user; a module for managing a current processing task; a module for managing processing contexts associated with the processing tasks, each processing context comprising a configuration of a set of tools used by the user to carry out a task; a first user interface for enabling a user to select a processing task corresponding to a task to be carried out by the user; and a second user interface for enabling the user to enter progress information relating to a processing task corresponding to a task to be carried out by the user; the said module for managing processing tasks configured to perform steps including the following steps: performing a sorting according to an order of priority of the processing tasks to be carried out; transmitting to the module for managing processing contexts associated with the processing tasks, a highest priority processing task to be processed in accordance with the order of priority of the processing tasks; and transmitting to the module for managing a current processing task, a processing task selected by the user by means of the first user interface, from among the processing tasks to be carried out; the said module for managing a current processing task configured to perform steps including the following steps: updating a state of progress of processing of the current processing task as a function of progress information entered by the user by means of the second user interface; and transmitting the updated state of progress to the module for managing contexts associated with the processing tasks; and the said module for managing processing contexts associated with the processing tasks configured to perform steps including the following steps: storing in a first database the current processing task, the state of progress of the current processing task, and a processing context for the current processing task; storing in the first database the highest priority processing task, a state of progress of the highest priority processing task, and a processing context for the highest priority processing task; and restoring the highest priority processing task, the state of progress of the highest priority processing task, and the processing context for the highest priority processing task to the module for managing the current processing task.