Automatic computer user account management on multi account computer system
First Claim
Patent Images
1. A computer system comprising:
- one or more processors; and
one or more computer-readable storage media having stored thereon instructions that are executable by the one or more processors to configure the computer system to manage different user accounts having different priorities on a shared computing device, having a plurality of different user accounts for a plurality of different users, to maintain at least one of system resources or performance, including instructions that are executable to configure the computer system to perform at least the following;
identify one or more triggers, wherein at least one of the triggers is a free disk space trigger indicating that one or more user accounts should be deleted from the shared computing device to comply with a predetermined resource target, wherein the resource target comprises an amount of free disk space;
as a result of the one or more triggers, delete user accounts on the shared computing device to attempt to comply with the predetermined resource target, wherein deleting user accounts is performed based on networked domain connectivity such that local user accounts are deleted prior to networked domain based user accounts, and where user accounts from lower priority networked domains than other user accounts are deleted prior to deleting the other user accounts from higher priority networked domains, such that networked domain based user accounts that are not deleted on the shared computing device have a faster logon time than networked domain based user accounts that are deleted on the shared computing device;
once the resource target has been reached, cease deleting user accounts as a result.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing user accounts on a shared computing device to maintain at least one of system resources or performance. The method includes identifying one or more desired triggers indicating that that one or more user accounts should be deleted from the shared computing device to comply with a predetermined resource target. The method further includes, as a result of the one or more triggers, deleting user accounts to attempt to comply with the predetermined resource target.
21 Citations
20 Claims
-
1. A computer system comprising:
-
one or more processors; and one or more computer-readable storage media having stored thereon instructions that are executable by the one or more processors to configure the computer system to manage different user accounts having different priorities on a shared computing device, having a plurality of different user accounts for a plurality of different users, to maintain at least one of system resources or performance, including instructions that are executable to configure the computer system to perform at least the following; identify one or more triggers, wherein at least one of the triggers is a free disk space trigger indicating that one or more user accounts should be deleted from the shared computing device to comply with a predetermined resource target, wherein the resource target comprises an amount of free disk space; as a result of the one or more triggers, delete user accounts on the shared computing device to attempt to comply with the predetermined resource target, wherein deleting user accounts is performed based on networked domain connectivity such that local user accounts are deleted prior to networked domain based user accounts, and where user accounts from lower priority networked domains than other user accounts are deleted prior to deleting the other user accounts from higher priority networked domains, such that networked domain based user accounts that are not deleted on the shared computing device have a faster logon time than networked domain based user accounts that are deleted on the shared computing device; once the resource target has been reached, cease deleting user accounts as a result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method of managing user accounts on a shared computing device to maintain at least one of system resources or performance, the method comprising:
-
identifying one or more triggers, wherein at least one of the triggers is a free disk space trigger indicating that one or more user accounts should be deleted from the shared computing device, having a plurality of different user accounts for a plurality of different users, to comply with a predetermined resource target, wherein the resource target comprises an amount of free disk space; as a result of the one or more triggers, deleting user accounts on the shared computing device to attempt to comply with the predetermined resource target, wherein deleting user accounts is performed based on networked domain connectivity such that local user accounts are deleted prior to user accounts connected to a networked domain, and where user accounts from lower priority networked domains than other user accounts are deleted prior to deleting the other user accounts from higher priority networked domains, such that networked domain based user accounts that are not deleted on the shared computing device have a faster logon time than networked domain based user accounts that are deleted on the shared computing device; and once the resource target has been reached, cease deleting user accounts as a result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A shared computing device comprising:
-
one or more processors; one or more computer-readable storage media; a plurality of user accounts stored on the one or more computer readable storage media; a system state trigger service, implemented using the one or more processors and the one or more computer readable storage media, configured to manage one or more triggers, wherein at least one of the triggers is a free disk space trigger configured to identify when one or more user accounts should be deleted from the shared computing device, having a plurality of different user accounts for a plurality of different users, to comply with a predetermined resource target; and one or more policy engines, implemented using the one or more processors and the one or more computer readable storage media, that are configured to evaluate triggers, and as a result of evaluating the one or more triggers, delete user accounts on the shared computing device to attempt to comply with the predetermined resource target, wherein deleting user accounts is performed based on networked domain connectivity such that local user accounts are deleted prior to user accounts connected to a networked domain, and where user accounts from lower priority networked domains than other user accounts are deleted prior to deleting the other user accounts from higher priority networked domains, such that user accounts that are not deleted on the shared computing device have a faster logon time than user accounts that are deleted on the shared computing device. - View Dependent Claims (19, 20)
-
Specification