Patent ID: 8812909
Filing Date: 2014-08-19
Classification: G06F

Abstract:
1. A computer implemented method comprising: under control of a computer system, automatically identifying a plurality of frustration events caused by computer irresponsiveness to a command by a user correlated with a plurality of clashes between processes, the frustration events defined or measured by one or more of delayed performance of tasks requested by a user, time to process user activities, application response times, or appearance of unrequested programs, the processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources, the plurality of clashes identified by monitoring relationships among processes in respect to their operation times and the computing resources used by each process, each of the plurality of frustration events automatically identified by analyzing in real-time a discrepancy between user real-time preferences and actual computing resources allotted to these preferences by tracking ongoing user activity and ongoing computer system activity, the real-time user preferences determined at least by monitoring user interaction with objects run or processed by the computer system to perform requested tasks and user activities; identifying, for each obtained frustration event, a cause for the correlated clash of processes; generating, for each cause, a remedy arranged to solve the frustration event, wherein a remedy comprises a script or code configured to manage, run, stop, configure and/or remove different components of the computer system that are not relevant to a preference of the user and/or expected computer performance; providing the remedies to users in relation to respective user activities in view of their frustration events; monitoring an efficacy of the remedies, after applied to the computer system, in respect to their corresponding frustration events; and adjusting the remedies in relation to the monitored efficacy of the remedies.