Synchronized Telemetry for Privacy-Aware Virtual Desktop Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual assessment of computational needs for new users during onboarding in enterprise systems is a bottleneck, and the collection of detailed user-specific telemetry data raises data privacy and security concerns.

Innovation Solution

Implementing machine learning algorithms, including reinforcement learning, to automatically provision virtual desktop resources based on the usage patterns of similar existing users, using edge servers to collect and process anonymized telemetry data, and employing data compression techniques to reduce resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual assessment of computational needs is used for new user onboarding, then data privacy and security concerns are minimized, but the onboarding process becomes a bottleneck and efficiency is reduced

Engineering Contradiction:
Improveonboarding efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically assesses computational needs by analyzing telemetry data from existing users and applying machine learning models to generate resource recommendations for new users, eliminating the need for manual assessment while maintaining data privacy through edge-based processing

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual assessment processes are replaced with automated machine learning algorithms that process telemetry data to determine computational resource needs, substituting human decision-making with computational analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If detailed user-specific telemetry data is collected and stored in a central enterprise system, then the efficiency of onboarding can be improved through machine learning, but data privacy and security concerns are raised

Engineering Contradiction:
Improveonboarding efficiencyVSAvoiddata privacy and security risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system segments data processing by implementing edge servers that collect and process telemetry data locally before transmitting only necessary information to the central system, dividing the data flow into distributed segments to reduce centralization risks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Edge servers act as intermediaries between user devices and the central enterprise system, processing and anonymizing telemetry data before transmission to the central system, thereby reducing direct exposure of sensitive data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If machine learning algorithms process detailed telemetry data, then resource provisioning accuracy is improved, but data processing resources and computational overhead increase

Engineering Contradiction:
Improveresource provisioning accuracyVSAvoiddata processing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system processes only the necessary portions of telemetry data required for accurate resource provisioning, filtering and selecting relevant features while discarding redundant information to reduce processing overhead while maintaining provisioning accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12387116B2Synchronized data collection for use in hosted virtual desktop slicing
Publication Date: 2025.08.12 BANK OF AMERICA CORP
  • US12387116B2 patent drawing
  • US12387116B2 patent drawing
  • US12387116B2 patent drawing

AI summary

An apparatus includes a memory and a processor. The memory stores a machine learning algorithm configured to classify telemetry data into a set of categories. The processor implements a communication synchronization scheme to receive a first set of telemetry data associated with a first user and a second set of telemetry data associated with a second user. The processor applies the machine learning algorithm to each of the first and second sets of telemetry data, to classify the data. The processor transmits, to a server, training data that includes at least the classified data or a set of parameters derived from the classified data. The server uses the training data to refine a reinforcement learning algorithm that is configured to generate a recommendation of computational resources to provision to a new user.