Dynamically manage applications on a processing system
AssigneeInternational Business Machines Corporation
InventorsLydia Mai Do, Jason Alan Cox, Kimberly Marie Fernsler, Michael Lance Karm, Brian Robert Mestan
Life of this patent
Estimating the term…
Abstract
An intelligent prediction approach populates and depopulates multiple applications at the system level across applications. The detection and management of user behavior patterns anticipates the user's next request and relates dynamically to user behavior and where that user behavior changes to adjust so as to more accurately set forth a desired result for a user of the present invention.
Claims17
A method for dynamically managing a plurality of applications on a data processing system, the method comprising:
- providing, by the data processing system, an active session in the data processing system;
- monitoring, by the data processing system, an activity of an application in the active session to determine a current application usage pattern of a user;
- generating, by the data processing system, a predictive application usage pattern of the user based on comparing the current application usage pattern of the user in the active session to a historical application usage pattern of the user associated with one or more previous sessions;
- launching, by the data processing system, one or more applications automatically in the active session based on the predictive application usage pattern of the user to form a plurality of applications in the active session;
- and
- closing, by the data processing system, one or more of the plurality of applications in the active session based on one or more predetermined closing characteristics based on the predictive application usage pattern of the user.
A computer program product for dynamically managing a plurality of applications on a data processing system, the computer program product comprising a non-transitory computer readable medium having program instructions stored on the non-transitory computer readable medium for providing an active session in the data processing system;
- monitoring an activity of an application in the active session to determine a current application usage pattern of a user;
- generating a predictive application usage pattern of the user based on comparing the current application usage pattern of the user in the active session to a historical application usage pattern of the user associated with one or more previous sessions;
- launching one or more applications automatically in the active session based on the predictive application usage pattern of the user to form a plurality of applications in the active session;
- closing one or more of the plurality of applications in the active session based on one or more predetermined closing characteristics based on the predictive application usage pattern of the user.
A data processing system comprising:
- a processor;
- a computer readable storage device;
- and a computer readable memory coupled to the processor and program instructions stored in the computer readable storage device for execution by the processor via the computer readable memory, for providing an active session in the data processing system;
- monitoring an activity of an application in the active session to determine a current application usage pattern of a user;
- generating a predictive application usage pattern of the user based on comparing the current application usage pattern of the user in the active session to a historical application usage pattern of the user associated with one or more previous sessions;
- launching one or more applications automatically in the active session based on the predictive application usage pattern of the user to form a plurality of applications in the active session;
- closing one or more of the plurality of applications in the active session based on one or more predetermined closing characteristics based on the predictive application usage pattern of the user.
Dependencies are inferred from the claim text.