Dynamic provisioning of a computing environment

US12511132B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12511132-B2
Application numberUS-202318493104-A
CountryUS
Kind codeB2
Filing dateOct 24, 2023
Priority dateOct 24, 2023
Publication dateDec 30, 2025
Grant dateDec 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, a device may determine a session-specific profile for a user that is to begin a session for a computing environment. The device may determine a computing configuration, for the computing environment, that is personalized for the user based on the session-specific profile for the user and based on historical behavior of the user. The computing configuration may include at least one of a hardware configuration or a software configuration for the computing environment. The device may cause configuration of the computing environment according to the computing configuration.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for dynamic provisioning of a computing environment, the system comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to: identify that a user is entering an access-controlled area to begin a session for the computing environment; determine, based on detection that the user is entering the access-controlled area, a session-specific profile for the user; determine, based on the session-specific profile of the user and using one or more machine learning models, a computing configuration, for the computing environment, that is personalized for the user, wherein the computing configuration includes a hardware configuration and a software configuration for the computing environment; cause, responsive to the user entering the access-controlled area, configuration of the computing environment according to the computing configuration; monitor activities of the user with respect to the computing environment; determine, based on the activities of the user and using the one or more machine learning models, a productivity customization for the computing environment; and cause the productivity customization to be autonomously applied to the computing environment, wherein the productivity customization is autonomously applied without the user granting permission. 2 . The system of claim 1 , wherein the one or more processors, to cause the configuration of the computing environment according to the computing configuration, are to: generate and transmit control signals for one or more computing devices in the computing environment. 3 . The system of claim 1 , wherein the session-specific profile for the user indicates one or more of: a role of the user in an organizational structure, a location associated with the access-controlled area, a time of the user entering the access-controlled area, one or more appointments associated with the user, one or more deadlines associated with the user, or one or more tasks to be completed by the user. 4 . The system of claim 1 , wherein the hardware configuration for the computing environment indicates one or more computing devices of the computing environment that are to be powered on. 5 . The system of claim 1 , wherein the software configuration for the computing environment indicates one or more software applications that are to be launched. 6 . The system of claim 5 , wherein the software configuration for the computing environment indicates a state in which the one or more software applications are to be launched. 7 . The system of claim 1 , wherein the one or more processors, to cause the productivity customization to be applied, are configured to: cause termination of one or more software applications of the computing environment, cause closing of one or more user interfaces of a software application of the computing environment, or cause transitioning of one or more software applications to a background mode. 8 . The system of claim 1 , wherein the one or more machine learning models are trained to determine the computing configuration for the computing environment based on historical behavior of the user or one or more other users. 9 . A method for dynamic provisioning of a computing environment, comprising: determining, by a device, a session-specific profile for a user that is to begin a session for the computing environment; determining, by the device, a computing configuration, for the computing environment, that is personalized for the user based on the session-specific profile for the user and based on historical behavior of the user, wherein the computing configuration includes at least one of a hardware configuration or a software configuration for the computing environment; and causing, by the device, configuration of the computing environment according to the computing configuration, wherein the computing configuration is autonomously applied without the user granting permission. 10 . The method of claim 9 , wherein the computing configuration is determined using a machine learning model that is trained, based on the historical behavior of the user, to output the computing configuration based on the session-specific profile. 11 . The method of claim 9 , wherein the hardware configuration for the computing environment indicates one or more computing devices of the computing environment that are to be powered on. 12 . The method of claim 9 , wherein the software configuration for the computing environment indicates one or more software applications that are to be launched. 13 . The method of claim 12 , wherein the software configuration for the computing environment indicates a state in which the one or more software applications are to be launched. 14 . The method of claim 9 , further comprising: determining, based on the session-specific profile, a physical environment configuration for a physical environment; and causing configuration of the physical environment according to the physical environment configuration. 15 . A non-transitory computer-readable medium storing a set of instructions for dynamic provisioning of a computing environment, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: monitor activities of a user with respect to the computing environment; determine, based on the activities of the user and using one or more machine learning models, a productivity customization for the computing environment; and cause the productivity customization to be autonomously applied to the computing environment, wherein the productivity customization is autonomously applied without the user granting permission. 16 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to cause the productivity customization to be applied, cause the device to: cause termination of one or more software applications of the computing environment. 17 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to cause the productivity customization to be applied, cause the device to: cause closing of one or more user interfaces of a software application of the computing environment. 18 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to cause the productivity customization to be applied, cause the device to: cause transitioning of one or more software applications to a background mode. 19 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to cause the productivity customization to be applied, cause the device to: detect a repetitive task that is performed by the user in the computing environment; generate executable code to automate the repetitive task; and cause execution of the executable code to automate the repetitive task. 20 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to cause the productivity customization to be applied, cause the device to: cause muting of alerts associated with an instant messaging software application, an email software application, or a telecommunication device.

Assignees

Inventors

Classifications

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • User profiles · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12511132B2 cover?
In some implementations, a device may determine a session-specific profile for a user that is to begin a session for a computing environment. The device may determine a computing configuration, for the computing environment, that is personalized for the user based on the session-specific profile for the user and based on historical behavior of the user. The computing configuration may include a…
Who is the assignee on this patent?
Capital One Services Llc, Capital One Services Llp
What technology area does this patent fall under?
Primary CPC classification G06F9/44505. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).