Pushing Data Visualizations to Registered Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data visualizations in computing environments often go unnoticed due to users being distracted, and synchronizing displays across multiple users is challenging, leading to delayed identification of anomalies and inconsistent views.

Innovation Solution

A system that pushes data visualizations to registered displays, allowing centralized management and synchronization, ensuring consistent views across users and enabling alerts for timely anomaly detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data visualizations are displayed on multiple user displays, then user awareness of data is improved, but synchronization and consistency across displays becomes difficult to maintain

Engineering Contradiction:
Improvedata visualization visibilityVSAvoiddisplay synchronization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple display instances into a single synchronized system by having all displays receive data visualizations from a centralized source. The system combines the functionality of multiple independent displays into one coordinated network, ensuring all users see identical data representations simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback mechanisms where displays continuously report their state and received data back to the central system. This allows the system to monitor synchronization status across all displays and automatically correct any drift or inconsistencies, maintaining uniform data visualization across the network.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users manually configure data visualizations on each display, then customization flexibility is improved, but time consumption and operational complexity increases

Engineering Contradiction:
Improvevisualization customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration actions by pre-configuring data visualizations on one or more displays first. Then it automatically pushes these pre-configured visualizations to other displays in the network, eliminating the need for each user to manually configure everything from scratch while maintaining consistency across all displays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying mechanisms where a master configuration from one display is replicated and pushed to multiple other displays. This allows rapid deployment of standardized data visualizations across the network while preserving the ability to make local adjustments if needed.

Inventive Principle:
Principle #26Copying

3Productivity

If users are actively engaged in other tasks, then productivity is improved, but anomaly detection in data visualizations is delayed

Engineering Contradiction:
Improveuser task completionVSAvoidanomaly detection delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements automated feedback loops that continuously monitor data visualizations on all displays and automatically alert users when anomalies are detected. This removes the burden of constant manual monitoring from users, allowing them to focus on other tasks while the system handles anomaly detection through automated notifications and alerts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11693904B2Pushing presented data visualizations to assigned displays
Publication Date: 2023.07.04 CISCO TECHNOLOGY INC
  • US11693904B2 patent drawing
  • US11693904B2 patent drawing
  • US11693904B2 patent drawing

AI summary

In various implementations, search results corresponding to a search query are obtained. A data visualization is generated from the search results. The generated data visualization is pushed to a registered display of a display device, where the pushing causes presentation of the generated data visualization on the registered display. An alert configuration interface may be caused to be presented on a display management device. From the displayed alert configuration interface, user input indicating an assignment of a set of trigger conditions to a display alert may be received. The display alert can be pushed to the registered display based on determining the set of trigger conditions is satisfied. The pushed display alert may be presented over the data visualization on the registered display.