Unified Telemetry Data Aggregation for Information Handling Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Previous information handling systems do not allow individuals to view or access all individual data elements tracked and sent from the system, limiting the ability to manage and diagnose issues effectively.

Innovation Solution

An information handling system with a telemetry component that analyzes applications, creates comprehensive lists of data tracked, and displays this information to associated individuals, enabling unified telemetry data collection and access to all telemetry data, including data stored locally and sent to cloud servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple applications collect and send telemetry data independently, then each application can track its specific data elements, but individuals cannot view or access all individual data elements tracked and sent from the system

Engineering Contradiction:
Improveaccess to telemetry dataVSAvoiddata collection architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines telemetry data collection from multiple independent applications into a unified system. A central telemetry agent aggregates data elements from various applications, creating a consolidated view that allows individuals to access all telemetry data through a single interface, thereby resolving the contradiction between independent collection and unified access

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The telemetry agent serves multiple functions: it collects data from various applications, aggregates different data types, manages data elements centrally, and provides unified access interfaces. This multi-functional approach enables the system to maintain independent application data collection while providing centralized access to all telemetry data

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If applications track comprehensive telemetry data, then system diagnostics capability improves, but the complexity of managing and accessing data from multiple applications increases

Engineering Contradiction:
Improvesystem diagnosticsVSAvoiddata management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The telemetry agent acts as an intermediary between multiple applications and the user interface. It receives comprehensive telemetry data from various applications, processes and standardizes the data elements, and presents them through a unified interface, thereby improving diagnostics capability while simplifying data management operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments telemetry data into distinct data elements that can be individually managed and accessed. The telemetry agent organizes comprehensive data from multiple applications into structured segments, allowing for easier management, filtering, and access while maintaining complete diagnostic information

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11949571B2Unified telemetry data
Publication Date: 2024.04.02 DELL PROD LP
  • US11949571B2 patent drawing
  • US11949571B2 patent drawing
  • US11949571B2 patent drawing

AI summary

A memory stores telemetry data for an information handling system. A processor analyzes applications being executed within the information handling system, and determines one or more of the applications that collect and send the telemetry data. The processor also retrieves a first list of different sets of data to be tracked for each of the applications. Each of the sets of data to be tracked is associated with a different one of the applications. The processor creates a second list of data being logged in the information handling system. Based on the first and second lists, the processor creates a comprehensive list of data tracked by the applications.