9501648

Configuring Configuration Settings Using a User Context

PublishedNovember 22, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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, from a plurality of device configuration files stored locally on the predetermined system, a device configuration file containing configurable configuration settings associated with the authenticated user for a plurality of different configurable devices of the predetermined system to form obtained settings; and using the obtained settings for the authenticated user in a further portion of the power-on process to configure the plurality of configurable devices of the predetermined system, wherein configuring the plurality of configurable devices of the predetermined system alters: a performance capacity for a processor, random access memory, and storage devices of the predetermined system subject to the obtained settings; and associated energy consumption of the processor, the random access memory, and the storage devices of the predetermined system subject to the obtained settings; wherein the obtaining further comprises: determining whether the authenticated user has a predefined device configuration file stored locally on the predetermined system; responsive to a determination that the authenticated user does have a predefined device configuration file stored locally on the predetermined system, using the predefined device configuration file of the authorized user stored locally on the predetermined system as the obtained settings; responsive to a determination that the authenticated user does not have a predefined device configuration file stored locally on the predetermined system, determining whether the authenticated user has a default configuration file stored locally on the predetermined system; and responsive to a determination that the authenticated user has a default configuration file stored locally on the predetermined system, using the default configuration file as the obtained settings; and wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises: 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; and responsive to a determination to change the obtained settings in an identified configuration, applying a new configuration for use at a next power-on.

2

2. The process of claim 1 , wherein the authenticating a user of a predetermined system to form an authenticated user further comprises: performing a biometric confirmation of the user during a portion of the power-on process of the predetermined system.

3

3. The process of claim 1 , wherein the determining whether to take a snapshot further comprises: responsive to a determination to not take a snapshot, determining whether a device change occurred; and responsive to a determination the device change occurred, creating a snapshot of usage of the configured devices.

4

4. The process of claim 3 , wherein the determining whether a device change occurred further comprises: responsive to a determination a device change did not occur, determining whether a calendar event occurred; and responsive to a determination the calendar event occurred, creating a snapshot of usage of the configured devices.

5

5. The process of claim 1 , wherein the determining whether a predetermined threshold is exceeded further comprises: responsive to a determination that the predetermined threshold is exceeded, determining whether a predetermined variance is exceeded; and responsive to a determination that the predetermined variance is not exceeded, monitoring usage of configured devices.

6

6. A computer program product stored on a non-transitory computer readable storage medium 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, from a plurality of device configuration files stored locally on the predetermined system, a device configuration file containing configurable configuration settings associated with the authenticated user for a plurality of different configurable devices of the predetermined system to form obtained settings; and using the obtained settings for the authenticated user in a further portion of the power-on process to configure the plurality of configurable devices of the predetermined system, wherein configuring the plurality of configurable devices of the predetermined system alters: a performance capacity for a processor, random access memory, and storage devices of the predetermined system subject to the obtained settings; and associated energy consumption of the processor, the random access memory, and the storage devices of the predetermined system subject to the obtained settings; wherein the obtaining further comprises: determining whether the authenticated user has a predefined device configuration file stored locally on the predetermined system; responsive to a determination that the authenticated user does have a predefined device configuration file stored locally on the predetermined system, using the predefined device configuration file of the authorized user stored locally on the predetermined system as the obtained settings; responsive to a determination that the authenticated user does not have a predefined device configuration file stored locally on the predetermined system, determining whether the authenticated user has a default configuration file stored locally on the predetermined system; and responsive to a determination that the authenticated user has a default configuration file stored locally on the predetermined system, using the default configuration file stored locally on the predetermined system as the obtained settings; and wherein the using the obtained settings in the further portion of the power-on process to configure the predetermined system further comprises: 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; and responsive to a determination to change the obtained settings in an identified configuration, applying a new configuration for use at a next power-on.

7

7. The computer program product of claim 6 , wherein the authenticating a user of a predetermined system to form an authenticated user further comprises: performing a biometric confirmation of the user during a portion of a power-on process of the predetermined system.

8

8. The computer program product of claim 6 , wherein the determining whether to take a snapshot further comprises: responsive to a determination to not take a snapshot, determining whether a device change occurred; and responsive to a determination the device change occurred, creating a snapshot of usage of the configured devices.

9

9. The computer program product of claim 8 , wherein the determining whether a device change occurred further comprises: responsive to a determination a device change did not occur, determining whether a calendar event occurred; and responsive to a determination the calendar event occurred, creating a snapshot of usage of the configured devices.

10

10. The computer program product of claim 6 , wherein the determining whether a predetermined threshold is exceeded further comprises: responsive to a determination that the predetermined threshold is exceeded, determining whether a predetermined variance is exceeded; and responsive to a determination that the predetermined variance is not exceeded, monitoring usage of configured devices.

11

11. The process of claim 1 , wherein the configuring of the plurality of configurable devices of the predetermined system further comprises: altering the performance capacity for the processor, random access memory and storage devices of the predetermined system to a full performance capacity in response to obtaining a first setting for a first authenticated user; and altering the performance capacity for the processor, random access memory and storage devices of the predetermined system to a minimal performance capacity in response to obtaining a second setting for a second authenticated user, wherein the minimal performance capacity is less than the full performance capacity.

12

12. The process of claim 11 , wherein the configuring of the plurality of configurable devices of the predetermined system further comprises: altering the associated energy consumption of the processor, random access memory and storage devices of the predetermined system to a full energy consumption in response to obtaining the first setting for the first authenticated user; and altering the associated energy consumption of the processor, random access memory and storage devices of the predetermined system to a minimal energy consumption in response to obtaining the second setting for the second authenticated user, wherein the minimal energy consumption is less than the full energy consumption.

Patent Metadata

Filing Date

Unknown

Publication Date

November 22, 2016

Inventors

Gabriel A. Ruelas

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONFIGURING CONFIGURATION SETTINGS USING A USER CONTEXT” (9501648). https://patentable.app/patents/9501648

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.