Dynamic Telemetry Collection Rules for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing device telemetry collection is limited by processing power, battery, network connectivity, and bandwidth, leading to inefficient data collection and potential network and processing performance impacts.

Innovation Solution

Implementing a telemetry service that dynamically adjusts telemetry collection rules, including frequency, detail level, and targets, to optimize data collection based on analyzed telemetry messages, allowing for 'just-in-time' telemetry and reducing unnecessary data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If telemetry data is collected frequently and in high detail, then diagnostic accuracy and problem detection capability are improved, but network bandwidth consumption and device processing power are exceeded

Engineering Contradiction:
Improvediagnostic accuracyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic telemetry collection where the system adjusts collection frequency and detail level based on real-time conditions. The telemetry service monitors device state and automatically modifies collection parameters - increasing detail when problems are detected and reducing it during normal operation, thereby maintaining diagnostic accuracy while managing network bandwidth consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different collection strategies to different data sources and time periods. Instead of uniform high-detail collection, it selectively increases telemetry detail for specific applications or components experiencing issues while maintaining lower collection levels for stable systems, optimizing the balance between diagnostic needs and resource consumption

Inventive Principle:
Principle #3Local quality

2Reliability

If telemetry messages are transmitted continuously, then real-time monitoring capability is improved, but battery consumption and network connectivity requirements increase

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic telemetry transmission with variable intervals. Instead of continuous transmission, it collects data over time periods and transmits batches at scheduled intervals. The frequency of these periodic transmissions is dynamically adjusted based on device state - more frequent when anomalies are detected, less frequent during normal operation - maintaining monitoring capability while reducing battery consumption

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The telemetry system incorporates feedback mechanisms where transmitted data is analyzed and used to adjust future collection and transmission parameters. When the system detects stable device operation, it reduces transmission frequency to conserve battery. When problems are identified through analysis, it increases transmission frequency to maintain real-time monitoring, creating an adaptive loop that balances reliability and energy usage

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If telemetry collection targets all devices and applications, then comprehensive data coverage is improved, but processing overhead and data management complexity increase

Engineering Contradiction:
Improvedata coverageVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the telemetry collection system into distinct components: individual application-level collectors, device-level aggregation services, and centralized analysis systems. Each segment handles specific portions of the data lifecycle independently. This segmentation allows comprehensive data coverage across multiple devices and applications while distributing processing overhead and reducing the complexity burden on any single component

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and separates critical diagnostic data from general telemetry data through selective filtering and prioritization. The telemetry service identifies and extracts high-value diagnostic information that requires immediate attention, separating it from routine operational data. This extraction approach ensures comprehensive monitoring capability while reducing the complexity of managing and analyzing all raw data uniformly

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9893952B2Dynamic telemetry message profiling and adjustment
Publication Date: 2018.02.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9893952B2 patent drawing
  • US9893952B2 patent drawing
  • US9893952B2 patent drawing

AI summary

Techniques and systems are described to improve computing device telemetry collection by automatic analysis and dynamic adjustment of telemetry collection rules. Certain implementations use a telemetry service to analyze telemetry messages and direct the adjusted rules at the client computing device, automatically and gradually refining telemetry collection as more relevant telemetry is received. Dynamic adjustments that can be made to the collection rules include, for example, changes to the collection frequency of telemetry messages, changes to the level of detail transmitted in the telemetry messages, and changes to the targets (e.g., applications, components, devices) from which to collect.