Thin-Client Visualization Delivery Using Event-Based Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing industrial automation systems lack efficient methods for delivering user-defined event-based visualization content to thin client devices, limiting flexibility and customization in interaction with machines and processes.

Innovation Solution

A visualization management system that allows users to define event-based triggers and deploy visualization content to thin client devices, enabling dynamic and user-specific visualization delivery based on predefined conditions and policies, without requiring programming syntax.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If visualization content is delivered to thin client devices, then user interaction flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A visualization management server acts as an intermediary between the visualization content source and thin client devices. The server receives visualization content, processes it according to user-defined policies, and selectively distributes it to appropriate thin client devices. This mediator approach allows thin clients to remain simple while enabling flexible user interaction through centralized management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If event-based trigger deployment is implemented, then customization capability is improved, but system complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Users can pre-define event-based triggers and associated visualization content before actual events occur. The system stores these predefined configurations and automatically executes them when triggering events are detected. This preliminary configuration approach enables high customization capability while reducing real-time system complexity, as the heavy lifting is done during setup rather than execution.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If selective visualization distribution is implemented, then information delivery efficiency is improved, but detection and measurement difficulty increases

Engineering Contradiction:
Improveinformation delivery efficiencyVSAvoidevent detection complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements a feedback mechanism where users define policies that specify which visualization content should be delivered under certain event conditions. The visualization management server continuously monitors system events, compares them against predefined policies, and selectively distributes content accordingly. This feedback loop enables efficient information delivery while simplifying event detection through policy-based filtering.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12561377B2Selectively distributing visualizations using thin clients
Publication Date: 2026.02.24 ROCKWELL AUTOMATION TECH INC
  • US12561377B2 patent drawing
  • US12561377B2 patent drawing
  • US12561377B2 patent drawing

AI summary

A system may include a computing system communicatively coupled to a plurality of client devices. The computing system may receive an indication of an event-based trigger for deploying visualization content and retrieve visualization content associated with the event-based trigger. The visualization content may be generated via a first client device of the plurality of client devices. The computing system may then identify a user associated with the-event based trigger, identify a second client device of the plurality of client devices associated with the user, and send the visualization content to the second client device.