Telemetry-Based UX Inference for Unsampled Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in collecting and analyzing usage data from a large number of computing devices due to resource and cost limitations, as well as privacy regulations, leading to inaccurate representation of user experience across a broader population when implementing sampling policies.

Innovation Solution

A system that leverages telemetry data from a group of sampled computing devices and uses propensity score matching to identify a representative sampled device for unsampled devices, utilizing configuration data to predict metrics of interest using a regression model and matching algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If sampling policy is implemented to reduce resource and cost limitations, then resource consumption and cost are reduced, but measurement precision of user experience quality deteriorates

Engineering Contradiction:
Improveresource consumptionVSAvoiduser experience quality representation
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent introduces configuration data as an intermediary that bridges sampled and unsampled devices. By matching configuration attributes (device type, OS version, geographic region) between sampled and unsampled devices, the system enables indirect inference of user experience quality for unsampled devices without directly collecting their usage data, thus maintaining measurement precision while reducing resource consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual copies of unsampled devices by identifying sampled devices with matching configuration profiles. Instead of collecting data from all devices, the system copies the configuration characteristics of unsampled devices from representative sampled devices and applies the collected usage data to these virtual copies, enabling accurate representation of the broader user population

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If sampling policy is implemented to comply with privacy regulations, then privacy compliance is improved, but measurement precision of user experience quality deteriorates

Engineering Contradiction:
Improveprivacy complianceVSAvoiduser experience quality representation
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

Configuration data serves as a privacy-friendly intermediary that allows the system to generalize findings from sampled devices to unsampled devices without collecting sensitive personal information. The matching process uses aggregated configuration attributes rather than individual user data, maintaining privacy compliance while enabling population-level inferences

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates anonymized virtual representations of unsampled devices based on configuration matching, allowing analysis without accessing or storing sensitive user information. This copying approach enables privacy-compliant measurement by working with aggregated configuration profiles rather than individual device data

Inventive Principle:
Principle #26Copying

3Measurement precision

If telemetry data is collected from all computing devices, then measurement precision of user experience quality is improved, but resource consumption and cost increase

Engineering Contradiction:
Improveuser experience quality representationVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by collecting telemetry data from only a subset of sampled devices rather than all devices. By strategically sampling devices and using configuration matching to represent the broader population, the system achieves sufficient measurement precision for user experience quality assessment without the excessive resource consumption of universal data collection

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments the device population into sampled and unsampled groups, then further segments the sampled group by configuration attributes (device type, OS version, geographic region). This segmentation enables efficient resource allocation by collecting data only from representative subsets while maintaining overall measurement precision through systematic matching

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260010454A1Inferring a quality of a user experience for an unsampled computing device
Publication Date: 2026.01.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260010454A1 patent drawing
  • US20260010454A1 patent drawing
  • US20260010454A1 patent drawing

AI summary

Disclosed herein is a system for leveraging telemetry data representing usage of a component installed on a group of sampled computing devices to confidently infer the quality of a user experience and/or the behavior of the component (e.g., an operating system) on a larger group of unsampled computing devices. The system is configured to use a propensity score matching approach to identify a sampled computing device that best represents an unsampled computing device using configuration data that is collected from both the sampled and unsampled computing devices. The quality of the user experience and/or the behavior of the component may be captured by a metric of interest (e.g., a QoS value). Accordingly, the system is configured to use the known metric of interest, determined from the telemetry data collected for the sampled computing device, to determine or predict the metric of interest for the unsampled computing device.