Real-Time Telemetry Streaming for In-Stream UX Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming applications struggle with real-time management of viewer behaviors due to batched data processing that is out of sync with content streams, leading to lagged and inefficient user experience optimization.

Innovation Solution

Ingesting real-time telemetry data from client devices to feed a machine learning model that produces User Experience (UX) commands, determining resource availability, and encapsulating these commands with content streams for immediate delivery to optimize UX on client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If batched data is used for managing viewer behavior, then data processing complexity is reduced, but real-time responsiveness deteriorates

Engineering Contradiction:
Improvedata processing complexityVSAvoidreal-time responsiveness
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the data processing pipeline into multiple stages: data collection from viewers, real-time transmission to the server, immediate processing of viewer behavior data, and rapid generation of personalized content recommendations. This segmentation allows the system to handle real-time data streams while maintaining manageable processing complexity at each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing and pre-analyzing viewer behavior data as it arrives, rather than waiting for batched data accumulation. The server continuously updates user profiles and content recommendations in advance, ensuring real-time responsiveness when viewers interact with the streaming application.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If batched data is used for viewer behavior management, then bandwidth consumption is reduced, but data synchronization deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata synchronization
Core Design Contradiction:
Loss of energyVSStability of the object's composition

Solution Approach 1:

The patent implements periodic action by transmitting viewer behavior data in structured intervals rather than continuously, while still maintaining real-time processing capabilities. The system periodically aggregates and transmits processed insights, balancing bandwidth efficiency with data synchronization requirements for personalized content delivery.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If real-time telemetry data is processed, then user experience personalization is improved, but system complexity increases

Engineering Contradiction:
Improveuser experience personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary processing layer between data collection and final application delivery. This intermediary layer aggregates, filters, and pre-processes telemetry data before passing it to the recommendation engine, reducing the complexity burden on individual system components while maintaining real-time personalization capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Speed

If real-time data processing is implemented, then responsiveness to viewer behavior is improved, but processing time requirements increase

Engineering Contradiction:
Improveresponsiveness to viewer behaviorVSAvoidprocessing time requirements
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary analysis and processing of viewer behavior data as it arrives, building user profiles and updating recommendations in advance rather than waiting for complete data sets. This preliminary action enables rapid responsiveness to viewer interactions while distributing processing time requirements across continuous operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3654655B1Analyzing view behavior in real time
Publication Date: 2026.05.20 ADEIA MEDIA HOLDINGS INC
  • EP3654655B1 patent drawingFigure 1
  • EP3654655B1 patent drawingFigure 2
  • EP3654655B1 patent drawingFigure 3

AI summary

Systems, methods and articles of manufacture for are provided for analyzing user behavior in real time by ingesting telemetry data related to a streaming media application; feeding the telemetry data to a machine learning model (MLM) that produces a User Experience (UX) command based on the telemetry data and prior telemetry data received from the content streaming application; selecting content items to provide to the client device based on the telemetry data; determining, based on the telemetry data, whether the client device has sufficient free resources to receive the UX command and the content items in a current time window while providing a predefined level of service; when client device has sufficient free resources to receive the UX command and the content items, encapsulating the UX command with the content items in a content stream; and transmitting the content stream to the client device.