Visual Object Export via Server-Side Rendering for Current Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately exporting visual objects rendered on client-side to a data file, such as PDF, due to issues like stale data and the need for manual navigation, which can result in inconsistent or outdated visual content.

Innovation Solution

A server-side rendering technique is employed using a headless browser to recreate visual objects using the same resources as the client-side rendering, capturing an image of the rendered object for integration into a data file, ensuring data accuracy and consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If client-side rendering is used to display visual objects, then the visual objects can be displayed interactively in the web application, but the exported visual objects may become stale or inconsistent with the latest data

Engineering Contradiction:
Improvedata accuracyVSAvoidmanual regeneration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary rendering of visual objects on the server-side using the latest data before export. The server renders the visual object (chart, table, or other visual content) using the same rendering logic as the client-side application, ensuring the exported version reflects the most current data state without requiring manual regeneration later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server creates a copy of the visual object rendering process that mirrors the client-side behavior. By using the same rendering engine and data sources on the server, the system generates an accurate replica of what the user sees in the web application, ensuring consistency between displayed and exported visual objects.

Inventive Principle:
Principle #26Copying

2Ease of operation

If manual navigation is required to export visual objects, then the export process can capture the current state, but the process becomes complex and prone to inconsistency

Engineering Contradiction:
Improveexport operation simplicityVSAvoidexport process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server autonomously performs the entire export process without requiring user navigation or interaction. When an export is requested, the server automatically renders the visual object using the latest data and generates the export file, eliminating the need for users to manually navigate to the visual object or trigger capture operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server acts as an intermediary between the data source and the export destination. It receives export requests, retrieves the latest data, renders the visual object, and delivers the exported file, thereby simplifying the user interface while managing the complexity of the export process internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If server-side rendering is implemented to ensure data consistency, then accurate visual objects can be exported, but additional processing resources are required

Engineering Contradiction:
Improvevisual object consistencyVSAvoidserver processing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The server performs rendering only when an export operation is requested, rather than continuously updating all visual objects. This partial action approach processes only the specific visual object needed for export, minimizing unnecessary server workload and energy consumption while maintaining data consistency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12443672B2Systems, apparatuses, methods, and computer program products for visual object export
Publication Date: 2025.10.14 HONEYWELL INTERNATIONAL INC
  • US12443672B2 patent drawing
  • US12443672B2 patent drawing
  • US12443672B2 patent drawing

AI summary

Embodiments provide for visual object export. Some embodiments receive, by a server-side computing device, a message data object identifying at least one previously rendered visual object at a client-side computing device via a web application, render, at the server-side computing device utilizing a browser client, at least one new visual object corresponding to the at least one previously rendered visual object, capture an image of the at least one new visual object rendered on the server-side computing device using the browser client, and integrate the image into a data file associated with the at least one previously rendered visual object.