IP Library Granted Patent US 8,819,703
Granted Patent B2
US 8,819,703 · App. 12/393,281 · Granted Aug 26, 2014

Techniques for controlling desktop state

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,819,703
App. No.
12/393,281
Granted
Aug 26, 2014
Kind
B2
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.

Claims (11)

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.

2. The method of claim 1 further comprising, instructing the number of services to resume their normal processing that existed or that was scheduled to exist on the client desktop before the predefined actions were taken when the known transition state terminates within the client desktop.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027146/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: CPTN HOLDINGS LLC
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 027146/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: PASUPATHILINGAM, SANKARASIVASUBRAMANIAN; VENKATESWARAN, SRINIVASA RAGAVAN
To: NOVELL, INC.
Reel/Frame 022455/0499 →