Techniques for controlling desktop state
First Claim
Patent Images
1. A computer-implemented method that is adapted to be executed by a processor to perform the method, comprising, comprising:
- receiving, by a desktop state controller, inter-process communication information from a desktop bus executing in a processing environment of a client desktop;
identifying, by the desktop state controller using the inter-process communication information, events being exchanged between applications executing in the processing environment;
matching each event detected within the processing environment to a profile that includes each of the identified events;
matching one or more of the identified events to a known transition state for the processing environment;
comparing the one or more identified events to configured events or configured combinations of events that map to the known transition state;
identifying the configured events or the configured combinations of events as a user-defined state, which is the known transition state and which was previously configured by a user of the client desktop; and
instructing a number of services to take predefined actions in response to the known transition state to customize a user'"'"'s experience while the user executes in the known transition state within the client desktop, wherein instructing the number of services to take the predefined actions comprises one selected from a group consisting of;
(i) recognizing the known transition state as a secure state and providing instructions to logging services on the desktop to temporarily shut down and not log any activities of a user during the secure state; and
(ii) recognizing the known transition state as a particular state that attempts to maximize processor throughput of the processor for a designated service by turning off or throttling down other executing services on the processor during the known transition state.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for controlling desktop state are provided. Processing events are associated with desktop states and are associated with resource actions. When a desktop encounters the processing events and a known state is established, automated actions are forced on the resources to customize the known state.
-
Citations
2 Claims
-
1. A computer-implemented method that is adapted to be executed by a processor to perform the method, comprising, comprising:
-
receiving, by a desktop state controller, inter-process communication information from a desktop bus executing in a processing environment of a client desktop; identifying, by the desktop state controller using the inter-process communication information, events being exchanged between applications executing in the processing environment; matching each event detected within the processing environment to a profile that includes each of the identified events; matching one or more of the identified events to a known transition state for the processing environment; comparing the one or more identified events to configured events or configured combinations of events that map to the known transition state; identifying the configured events or the configured combinations of events as a user-defined state, which is the known transition state and which was previously configured by a user of the client desktop; and instructing a number of services to take predefined actions in response to the known transition state to customize a user'"'"'s experience while the user executes in the known transition state within the client desktop, wherein instructing the number of services to take the predefined actions comprises one selected from a group consisting of; (i) recognizing the known transition state as a secure state and providing instructions to logging services on the desktop to temporarily shut down and not log any activities of a user during the secure state; and (ii) recognizing the known transition state as a particular state that attempts to maximize processor throughput of the processor for a designated service by turning off or throttling down other executing services on the processor during the known transition state. - View Dependent Claims (2)
-
Specification