Imaginary Console SVG Rendering for Offline Report Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business analytic tools struggle to generate reports with consistent SVG images in offline environments, as current methods require online browsers and consoles, leading to inconsistent charts and graphs when exported to formats like PDF or DOC.

Innovation Solution

A system and method that utilize a JavaScript Engine and JavaScript Graphics Libraries (JSGL) to create an imaginary console, process image parameters, and generate SVG images, which are then embedded into reports, allowing for offline readability without relying on web browsers or consoles, by converting SVG images into portable raster formats like PNG if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SVG images are generated using online browsers and computer consoles, then the images can be displayed with proper rendering, but the exported charts and graphs become inconsistent with original images when converted to offline formats

Engineering Contradiction:
Improveimage consistencyVSAvoidenvironment compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary conversion process that translates SVG images into portable raster formats (PNG, JPG, BMP) before embedding them in offline documents. This intermediary step ensures that the images maintain their visual fidelity across different environments without requiring the original rendering console or browser environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates accurate visual copies of the SVG images by rendering them to raster formats. These raster copies preserve the visual appearance of the original SVG charts and graphs while being independent of the original generation environment, allowing consistent display in offline documents without requiring the source browser or console.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If SVG images are converted to portable raster formats for offline embedding, then offline readability is achieved, but the ability to maintain vector graphics scalability is lost

Engineering Contradiction:
Improveoffline readabilityVSAvoidimage scalability
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

The patent creates raster copies of SVG images at the required output resolution. By rendering the vector graphics to high-quality raster formats at the final display size, the patent achieves offline readability while maintaining visual fidelity. The copying process captures the complete visual information needed for the final document format.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the format parameter of the image from vector (SVG) to raster (PNG, JPG, BMP) to enable offline document embedding. This parameter change sacrifices mathematical scalability but preserves visual quality at the target resolution, which is appropriate for static offline documents where further scaling is not required.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If business analytic tools provide export buttons for offline formats, then users can download reports, but the charts and graphs displayed after exporting are inconsistent with original charts

Engineering Contradiction:
Improveexport functionalityVSAvoidimage quality fidelity
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary rendering and conversion step in the export process. Instead of directly converting SVG to offline formats, the system first renders the SVG to a canvas or offscreen buffer, then converts that rendered image to the target raster format. This intermediary step ensures consistent visual output by capturing the exact rendered appearance before format conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the browser-based rendering mechanism with a programmatic rendering approach using JavaScript Canvas or similar technologies. This substitution allows the export function to generate images directly from the SVG data without requiring the original browser environment, ensuring consistent results across different platforms and devices.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11295493B2System and method for generating scalar vector graphics image in an imaginary console
Publication Date: 2022.04.05 INTELLICUS TECH PVT
  • US11295493B2 patent drawing
  • US11295493B2 patent drawing
  • US11295493B2 patent drawing

AI summary

The present subject matter discloses system and method for generating a scalar vector graphics (SVG) image in an imaginary console. The system receives one or more image parameters, corresponding to the image, from the user. Further, the imaginary console emulates a browser environment by using a JavaScript Engine and a browser emulator. The SVG executer processes the one or more image parameters corresponding to the image to render the image on the imaginary console, and produces the image having SVG format. Further, the document generator module may convert the image having the SVG format into the raster image based on report format specified by the user. Further, the document generator module embeds the image into the offline readable format to be used by the user.