5. A method for deriving intelligence from multiple activity logs of at least one multitasking user to provide information to the at least one user, comprising the steps of: obtaining information about at least one past action from multiple action logs for a user, configuration information, domain knowledge, at least one task history and open task repository information; correlating the information about the at least one past action, configuration information, domain knowledge, at least one task history and open task repository information to determine a task associated with each action where there is no explicit indication of the task associated with each action performed, wherein said correlating comprises: associating each action from the multiple action logs with a task in the open task repository; computing a confidence score for each task in the open task repository associated with each action, said computing comprising: computing a first probability distribution for a set of tasks associated with the user from the open task repository as a normalized weighted average of distributions over a pre-determined number of previous actions restricted to the set of tasks performed by the user; computing a distribution of recency of tasks opened in the set of tasks; and combining the probability distribution and the distribution of recency of tasks to determine a second probability distribution for the user; and identifying the task with the highest confidence score, wherein the highest confidence score corresponds to the task having the maximal probability in the second probability distribution; automatically segmenting the multiple activity logs of the at least one multitasking user on a per-task basis based on the identified task; and using each segmented activity log, current configuration of an application, domain knowledge, configuration information and one or more action histories to provide a sequence of one or more additional actions based on the identified task to the user.
5. A method for deriving intelligence from multiple activity logs of at least one multitasking user to provide information to the at least one user, comprising the steps of: obtaining information about at least one past action from multiple action logs for a user, configuration information, domain knowledge, at least one task history and open task repository information; correlating the information about the at least one past action, configuration information, domain knowledge, at least one task history and open task repository information to determine a task associated with each action where there is no explicit indication of the task associated with each action performed, wherein said correlating comprises: associating each action from the multiple action logs with a task in the open task repository; computing a confidence score for each task in the open task repository associated with each action, said computing comprising: computing a first probability distribution for a set of tasks associated with the user from the open task repository as a normalized weighted average of distributions over a pre-determined number of previous actions restricted to the set of tasks performed by the user; computing a distribution of recency of tasks opened in the set of tasks; and combining the probability distribution and the distribution of recency of tasks to determine a second probability distribution for the user; and identifying the task with the highest confidence score, wherein the highest confidence score corresponds to the task having the maximal probability in the second probability distribution; automatically segmenting the multiple activity logs of the at least one multitasking user on a per-task basis based on the identified task; and using each segmented activity log, current configuration of an application, domain knowledge, configuration information and one or more action histories to provide a sequence of one or more additional actions based on the identified task to the user. 6. The method of claim 5 , further comprising: generating at least one suggestion for the at least one user based on a current user interface (UI) configuration and a predicted task; and displaying the at least one suggestion in the UI.