Customized Visualization Component Generation via Parameter Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in customizing data visualization report forms using existing online data visual editing tools, as they require specific visualization components that align with their preferences and styles, which are not easily customizable.

Innovation Solution

A method and apparatus for generating customized visualization components by determining initial visualization components and user settings, and uploading creation requests to a server to generate customized components based on these parameters, including identifier and positional relationship information, allowing users to create and share tailored visualization components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If preset visualization components are used, then the system is simple to operate, but the customization capability is limited

Engineering Contradiction:
Improveease of operationVSAvoidcustomization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent enables users to customize visualization components by modifying parameters such as color, size, position, and other visual attributes. The system provides a parameter configuration interface where users can adjust these properties to match their specific requirements, transforming fixed preset components into adaptable visualizations that maintain ease of operation while achieving desired customization.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If customized visualization components are created, then the adaptability improves, but the time required for creation increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidtime required for creation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-provides a library of visualization components with commonly used configurations already established. Users can directly select from these pre-configured components or make minor adjustments, rather than creating visualization components from scratch. This preliminary preparation significantly reduces the time required for customization while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables users to copy existing visualization components and reuse them across different reports and projects. Once a customized component is created, it can be stored in a component library and quickly replicated, eliminating the need to recreate similar visualizations repeatedly and reducing overall creation time.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If more customization options are provided, then the adaptability improves, but the device complexity increases

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

Solution Approach 1:

The customization system is divided into modular segments, with each visualization component having independent configurable parameters. Users can customize individual aspects of components (such as color, size, position) without affecting other components or the overall system structure. This segmented approach allows extensive customization capability while keeping the system manageable and not overly complex.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11132114B2Method and apparatus for generating customized visualization component
Publication Date: 2021.09.28 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11132114B2 patent drawing
  • US11132114B2 patent drawing
  • US11132114B2 patent drawing

AI summary

Embodiments of the present disclosure presents a method and apparatus for generating a customized visualization component. A specific embodiment of the method comprises: determining, in response to receiving a creation instruction for instructing to create a customized visualization component, a visualization instance presented on a current component editing page based on the received creation instruction; determining an initial visualization component corresponding to the visualization instance and a user setting parameter set by a user for the visualization instance; and uploading a creation request for the customized visualization component to a server to enable the server to generate the customized visualization component based on the initial visualization component and the user setting parameter, the creation request including identifier information of the initial visualization component and the user setting parameter.