Predictive Remote Desktop Activation Using ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network-based systems face inefficiencies in managing remote desktops and applications, as they often consume resources and power when idle, leading to increased costs and user wait times due to the lack of predictive activation and suspension mechanisms.

Innovation Solution

A system that uses machine-learning techniques to predict user activity patterns, allowing for the suspension of remote desktops during inactive periods and automatic resumption before anticipated active times, optimizing resource allocation and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the desktop is left activated all the time to make it available to the user at any time, then the user accessibility is improved, but the power consumption and resource utilization increase

Engineering Contradiction:
Improveuser accessibilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The system performs preliminary action by predicting when a user will need the desktop and activating it in advance. The machine learning model analyzes historical login data to forecast future usage patterns, and the desktop is activated before the predicted start time, ensuring availability without continuous operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service through automated prediction and activation. The machine learning model continuously learns from user behavior patterns, and the control system automatically manages desktop activation and suspension without manual intervention, optimizing the balance between availability and resource consumption.

Inventive Principle:
Principle #25Self-service

2Use of energy by stationary object

If the desktop is suspended after a predetermined time to conserve resources, then the power consumption is reduced, but the user wait time increases

Engineering Contradiction:
Improvepower consumptionVSAvoiduser wait time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

Instead of suspending the desktop after a fixed time, the system uses machine learning to predict when the user will return and activates the desktop in advance. This preliminary action based on predicted start time ensures the desktop is ready when the user returns, minimizing wait time while still conserving resources during actual inactive periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user login patterns and feedback from historical data to refine its predictions. The machine learning model learns from actual user behavior and adjusts future predictions, creating a feedback loop that improves accuracy over time and optimizes the suspension/activation timing.

Inventive Principle:
Principle #23Feedback

3Use of energy by stationary object

If the desktop is activated on-demand from the cloud when a user logs in, then the resource utilization is optimized, but the user experience deteriorates due to wait time

Engineering Contradiction:
Improveresource utilizationVSAvoiduser wait time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The system transitions from reactive on-demand activation to proactive predictive activation. By using machine learning models that analyze historical login data, the system predicts when users will need the desktop and activates it in advance, eliminating the wait time associated with on-demand activation while maintaining resource optimization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11475111B2Method and system for pro-active desktop resume operation based on historical data
Publication Date: 2022.10.18 WORKSPOT INC
  • US11475111B2 patent drawing
  • US11475111B2 patent drawing
  • US11475111B2 patent drawing

AI summary

A system and method for resuming a remote desktop for a networked client device. An access control system accepts login data from a user input to a networked client device, and/or user activity data collected by an agent running on the desktop. The networked client device may include a client application. A data center allows access to an activated desktop to the networked client device. The access control system suspends the desktop when the user is inactive in operating the client device. The access control system resumes the desktop on the networked client device in relation to a predicted start time. The predicted start time is based on login data from past logins by the user on networked client devices.