Configuring configuration settings using a user context
Abstract
An illustrative embodiment of a computer-implemented process for configuring configuration settings authenticates a user of a predetermined system to form an authenticated user and obtains configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings. The obtained settings are used in a further portion of a power-on process to configure the predetermined system, whereby configuring the predetermined system alters available resources and associated resource consumption of the predetermined system subject to the obtained settings.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A process for configuring configuration settings, the process implemented by computer executable program code executed by a processor and stored in a memory, the process comprising:
authenticating a user of a predetermined system during a power-on process to form an authenticated user;
obtaining, for the authenticated user during the power-on process, configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings; and
using the obtained settings in a further portion of the power-on process to configure the predetermined system, the using of the obtained settings including:
monitoring usage of configured devices of the predetermined system;
determining whether to take a snapshot;
responsive to a determination to take a snapshot, creating a snapshot of usage of the configured devices;
determining whether a predetermined threshold of usage of the configured devices is exceeded;
responsive to a determination that the usage of the configured devices is below the predetermined threshold of usage, comparing the snapshot of the usage with a previous snapshot;
determining whether a predetermined variance is exceeded;
responsive to a determination that the predetermined variance is exceeded, determining whether to change the obtained settings in an identified configuration;
responsive to a determination to not take the snapshot, determining whether a device change occurred;
responsive to a determination the device change occurred, creating the snapshot of usage of the configured devices;
responsive to a determination the device change did not occur, determining whether a calendar event occurred; and
responsive to a determination the calendar event occurred, creating the snapshot of usage of the configured devices.
2. The process of claim 1 , wherein the authenticating the user of the predetermined system to form the authenticated user further comprises:
performing a biometric confirmation of the user during a portion of the power-on process of the predetermined system.
3. The process of claim 1 , wherein the obtaining configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings further comprises:
determining whether the user has a predefined configuration;
responsive to a determination that the user does have a predefined configuration, using the predefined configuration as the obtained settings;
responsive to a determination that the user does not have a predefined configuration, determining whether the user has a default configuration; and
responsive to a determination that the user has a default configuration, using the default configuration as the obtained settings.
4. The process of claim 1 , wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises:
responsive to a determination to change the obtained settings in an identified configuration, applying a new configuration for use at a next power-on.
5. The process of claim 1 , wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises:
responsive to a determination that the predetermined variance is not exceeded, monitoring usage of configured devices.
6. A computer program product stored on a computer readable storage device for performing a method for configuring configuration settings, the computer program product comprising program code that is executed by a processor for:
authenticating a user of a predetermined system during a power-on process to form an authenticated user;
obtaining, for the authenticated user during the power-on process, configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings; and
using the obtained settings in a further portion of the power-on process to configure the predetermined system, the using of the obtained settings including:
monitoring usage of configured devices of the predetermined system;
determining whether to take a snapshot;
responsive to a determination to take a snapshot, creating a snapshot of usage of the configured devices;
determining whether a predetermined threshold of usage of the configured devices is exceeded;
responsive to a determination that the usage of the configured devices is below the predetermined threshold of usage, comparing the snapshot of the usage with a previous snapshot;
determining whether a predetermined variance is exceeded;
responsive to a determination that the predetermined variance is exceeded, determining whether to change the obtained settings in an identified configuration;
responsive to a determination to not take the snapshot, determining whether a device change occurred;
responsive to a determination the device change occurred, creating the snapshot of usage of the configured devices;
responsive to a determination the device change did not occur, determining whether a calendar event occurred; and
responsive to a determination the calendar event occurred, creating the snapshot of usage of the configured devices.
7. The computer program product of claim 6 , wherein the authenticating the user of the predetermined system to form the authenticated user further comprises:
performing a biometric confirmation of the user during a portion of the power-on process of the predetermined system.
8. The computer program product of claim 6 , wherein the obtaining configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings further comprises:
determining whether the user has a predefined configuration;
responsive to a determination that the user does have a predefined configuration, using the predefined configuration as the obtained settings;
responsive to a determination that the user does not have a predefined configuration, determining whether the user has a default configuration; and
responsive to a determination that the user has a default configuration, using the default configuration as the obtained settings.
9. The computer program product of claim 6 , wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises:
responsive to a determination to change the obtained settings in an identified configuration, applying a new configuration for use at a next power-on.
10. The computer program product of claim 6 , wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises:
responsive to a determination that the predetermined variance is not exceeded, monitoring usage of configured devices.
11. An apparatus for configuring configuration settings, the apparatus comprising:
a memory for storing computer executable program code to direct the apparatus; and
a processor for executing the computer executable program code to direct the apparatus to:
authenticate a user of a predetermined system during a power-on process to form an authenticated user;
obtain, for the authenticated user during the power-on process, configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings; and
use the obtained settings in a further portion of the power-on process to configure the predetermined system, using of the obtained settings including:
monitoring usage of configured devices of the predetermined system;
determining whether to take a snapshot;
responsive to a determination to take a snapshot, creating a snapshot of usage of the configured devices;
determining whether a predetermined threshold of usage of the configured devices is exceeded;
responsive to a determination that the usage of the configured devices is below the predetermined threshold of usage, comparing the snapshot of the usage with a previous snapshot;
determining whether a predetermined variance is exceeded;
responsive to a determination that the predetermined variance is exceeded, determining whether to change the obtained settings in an identified configuration;
responsive to a determination to not take the snapshot, determining whether a device change occurred;
responsive to a determination the device change occurred, creating the snapshot of usage of the configured devices;
responsive to a determination the device change did not occur, determining whether a calendar event occurred; and
responsive to a determination the calendar event occurred, creating the snapshot of usage of the configured devices.
12. The apparatus of claim 11 , wherein the authenticating the user of the predetermined system to form the authenticated user further comprises:
performing a biometric confirmation of the user during a portion of the power-on process of the predetermined system.
13. The apparatus of claim 11 , wherein the obtaining configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings further comprises:
determining whether the user has a predefined configuration;
responsive to a determination that the user does have a predefined configuration, using the predefined configuration as the obtained settings;
responsive to a determination that the user does not have a predefined configuration, determining whether the user has a default configuration; and
responsive to a determination that the user has a default configuration, using the default configuration as the obtained settings.
14. The apparatus of claim 11 , wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises:
responsive to a determination to change the obtained settings in an identified configuration, applying a new configuration for use at a next power-on.Join the waitlist — get patent alerts
Track US9928368B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.