Methods for monitoring and managing processes
First Claim
1. A method for managing control over process execution by an operating system, the method comprising:
- defining first and second user levels of access to the operating system, the first user level having more privileges than the second user level;
storing a process initialization file in a computer memory device, the process initialization file identifying processes, for which process execution is controlled by users having only the second user level of access to the system;
preparing a process list, identifying each user having the second user level of access that affords the user control over execution of the identified processes; and
monitoring execution of the identified processes based on the process list for each user having the second level of access, wherein monitoring includes starting a user-level process monitor upon initialization or restarting of the operating system.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for managing process execution within an operating system. The systems and method store a process initialization file, preparing a process list of processes that can be controlled by an individual user, and monitoring execution of the processes based on the process list for each user. The process initialization file is managed by a user with a first level of access to the operating system, and indicates which processes may have process execution controlled by users of the system having a different second level of access to the operating system. A process list is prepared for each individual user having the second level of access.
-
Citations
23 Claims
-
1. A method for managing control over process execution by an operating system, the method comprising:
-
defining first and second user levels of access to the operating system, the first user level having more privileges than the second user level; storing a process initialization file in a computer memory device, the process initialization file identifying processes, for which process execution is controlled by users having only the second user level of access to the system; preparing a process list, identifying each user having the second user level of access that affords the user control over execution of the identified processes; and monitoring execution of the identified processes based on the process list for each user having the second level of access, wherein monitoring includes starting a user-level process monitor upon initialization or restarting of the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for managing control over process execution by an operating system, comprising:
-
memory storing a user-level process list and a process initialization file, the process initialization file being accessible by users of the system having a first level of access, and identifying processes for which process execution is controlled by users of the system having a different second level of access to the system, the processes being executed by an operating system; the user-level process list identifying processes and users with the second level of access having privileges to control execution of the corresponding process; and a user-level process monitor module that monitors execution of the identified processes based on the user-level process list, and starts a user-level process monitor upon initialization or restarting of the operating system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for, managing control over processes to be executed by an operating system, the product disposed on a non-transitory computer-readable storage medium and comprising instructions for causing a computer to:
-
store and execute a process initialization file, the process initialization file being accessible by users identified by the operating system as having a first level of access, the process initialization file identifying processes for which process execution is controlled by users identified by the operating system as having a second level of access, maintain a user-level process list that identifies users with the second level of access having privileges to control execution of the identified processes; monitor execution of the processes based on the user-level process list; and starts a user-level process monitor upon initialization or restarting of the operating system.
-
Specification