Apparatus and methods for activity-based management of computer systems
First Claim
1. A non-transitory signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of a computer system to perform operations for managing a computer system on an activity basis, the operations comprising:
- monitoring use of the computer system to determine current actions being performed by a user with the computer system and at least one current application program being used to perform the current actions;
generating a plurality of activity models from an activity model generation program;
accessing the plurality of activity models, wherein each one of the activity models describes a group of related actions performed using the computer system to accomplish a specific end and at least one application program used to perform the related actions;
comparing the current actions being performed with the computer system and the at least one current application program being used to perform the current actions with the activity models;
identifying a particular activity model that best fits the current actions being performed with the computer system, wherein identifying a particular activity model that best fits comprises monitoring patterns of actions with each pattern of action being monitored over a period of time, the monitored patterns of action occurring over a period of time of sufficient duration to form the particular activity model and using information from the monitored patterns to determine that the particular activity model best describes the current action being performed by comparing information from the monitored patterns with preferred standards of use;
generating at least one management plan from a management plan generation program and populating a database with the at least one generated management plan, the at least one generated management plan being generated for each activity model of the plurality of activity models;
associating at least one computer-system-related item identified by the at least one management plan from the database of management plans with at least one activity to be performed by a user using the computer system to manage the computer system on the activity basis and using the identified particular activity model, the at least one management plan being unique for each at least one activity;
where the at least one activity comprises at least one action performed by an application program using the at least one computer-system-related item;
accessing the at least one management plan through a management program;
establishing management procedures, through the at least one management plan, for use in managing the at least one computer-system-related item associated with the at least one activity when actions corresponding to the activity model are detected as being performed with the computer system;
detecting whether the at least one activity is being performed by the user; and
in response to detecting that the at least one activity is being performed, managing the at least one computer-system-related item in accordance with the established management procedures when performing the at least one action of the at least one activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system. The identified actions are then compared with the activity models to determine which activity model best fits the identified actions. Management of computer-system-related items associated with the activity is then performed using the management plan associated with the activity model that best fits the actions being performed with the computer system.
-
Citations
13 Claims
-
1. A non-transitory signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of a computer system to perform operations for managing a computer system on an activity basis, the operations comprising:
-
monitoring use of the computer system to determine current actions being performed by a user with the computer system and at least one current application program being used to perform the current actions; generating a plurality of activity models from an activity model generation program; accessing the plurality of activity models, wherein each one of the activity models describes a group of related actions performed using the computer system to accomplish a specific end and at least one application program used to perform the related actions; comparing the current actions being performed with the computer system and the at least one current application program being used to perform the current actions with the activity models; identifying a particular activity model that best fits the current actions being performed with the computer system, wherein identifying a particular activity model that best fits comprises monitoring patterns of actions with each pattern of action being monitored over a period of time, the monitored patterns of action occurring over a period of time of sufficient duration to form the particular activity model and using information from the monitored patterns to determine that the particular activity model best describes the current action being performed by comparing information from the monitored patterns with preferred standards of use; generating at least one management plan from a management plan generation program and populating a database with the at least one generated management plan, the at least one generated management plan being generated for each activity model of the plurality of activity models; associating at least one computer-system-related item identified by the at least one management plan from the database of management plans with at least one activity to be performed by a user using the computer system to manage the computer system on the activity basis and using the identified particular activity model, the at least one management plan being unique for each at least one activity; where the at least one activity comprises at least one action performed by an application program using the at least one computer-system-related item; accessing the at least one management plan through a management program; establishing management procedures, through the at least one management plan, for use in managing the at least one computer-system-related item associated with the at least one activity when actions corresponding to the activity model are detected as being performed with the computer system; detecting whether the at least one activity is being performed by the user; and in response to detecting that the at least one activity is being performed, managing the at least one computer-system-related item in accordance with the established management procedures when performing the at least one action of the at least one activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of a computer system to perform operations, the operations comprising:
-
monitoring patterns of use by observing actions over time by a user performing actions with at least one application program using at least one computer system resource in a first configuration, wherein during the monitoring activity information is gathered characterizing patterns of use of the computer system resource and characterizing the at least one application program using the at least one computer system resource; generating a plurality of models from a model generation program; accessing the plurality of models characterizing preferred standards of use, wherein each one of the models describes a group of related actions performed using the computer system to accomplish a specific end and at least one application program used to perform related actions; comparing the activity information gathered with the models characterizing preferred standards of use; identifying a particular model that best fits the actions being performed with the computer system, wherein identifying a particular model that best fits comprises monitoring patterns of actions with each pattern of action being monitored over a period of time, the monitored patterns of action occurring over a period of time of sufficient duration to form the particular activity model and using information from the monitored patterns to determine that the particular model best describes the action being performed by comparing information from the monitored patterns with preferred standards of use; generating at least one management plan from a management plan generation program and populating a database with the at least one generated management plan, the at least one generated management plan being generated for each model of the plurality of models; determining based on the comparison and the first configuration whether improvements can be made to the use of the computer system resource; and if the determination is positive, instituting the improvements with a second configuration; accessing a management plan associated with a particular identified model, wherein the management plan establishes management procedures to be used in managing the computer system when actions corresponding to the particular identified model are detected as being performed with the computer system; wherein the performed operations manage the computer system resource on an activity basis using an activity model through the management plan, the management plan being unique for the activity information gathered and being accessed by the activity information gathered through a management program. - View Dependent Claims (13)
-
Specification