Data-Bound Chart Objects With Shared Axis Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization techniques require manual drawing or specialized coding, making them time-consuming and resource-intensive, especially when dealing with multiple datasets, and lack intuitive methods for synchronizing properties across visualizations.

Innovation Solution

A system that allows multiple data visualizations to be created and managed on a single digital canvas by binding datasets to graphic objects, enabling synchronization of properties like scale and zero point for consistent representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual drawing or specialized coding is used to create data visualizations, then customization and control are improved, but time consumption and resource intensity increase significantly

Engineering Contradiction:
Improveease of creating data visualizationVSAvoidtime to create data visualization
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system enables data visualizations to create themselves automatically by binding datasets to graphic objects. The computer automatically generates multiple graphic objects corresponding to dataset rows and configures their visual properties based on data bindings, eliminating the need for manual drawing while maintaining customization through intuitive binding operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration by automatically creating graphic objects and establishing their basic structure before the user needs them. When a dataset is bound to a graphic object, the system proactively generates all necessary visual elements and their relationships, so that when data is added or updated, the visualization is already prepared and ready for immediate display.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple data visualizations are created on the same digital canvas, then integration and comparison are improved, but property synchronization complexity increases

Engineering Contradiction:
Improveintegration of multiple datasetsVSAvoidcomplexity of managing visualizations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universal property management that works across all data visualizations simultaneously. A single scale binding or zero point adjustment applied to a graphic object automatically propagates to all other graphic objects bound to the same dataset or sharing the same visual property binding, providing consistent control across multiple visualizations without requiring separate configuration for each.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges the management of multiple data visualizations into a unified framework where graphic objects from different datasets can share common bindings and properties. By combining multiple datasets and their corresponding visualizations under a single canvas with shared binding mechanisms, the system reduces management complexity while maintaining the ability to handle diverse data sources.

Inventive Principle:
Principle #5Merging (Combining)

3Extent of automation

If data bindings are established between datasets and graphic objects, then automation and consistency are improved, but initial setup complexity increases

Engineering Contradiction:
Improveautomatic graphic object creationVSAvoidcomplexity of binding configuration
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system uses template-based binding where a single graphic object serves as a template that is automatically copied and configured for each row in the bound dataset. The binding configuration is established once for the template object, and the system automatically replicates this configuration across all generated graphic objects, reducing setup complexity while maintaining high automation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system segments the binding configuration into independent, reusable units that can be applied to multiple graphic objects. By dividing the binding setup into discrete property bindings (such as separate bindings for position, size, color, etc.), the system allows users to configure each property independently and have these segmentations automatically applied across all visualizations, simplifying the overall setup process.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12555281B2Managing multiple datasets for data bound objects
Publication Date: 2026.02.17 ADOBE INC
  • US12555281B2 patent drawing
  • US12555281B2 patent drawing
  • US12555281B2 patent drawing

AI summary

Embodiments are disclosed for managing multiple data visualizations on a digital canvas. In some embodiments, a method of managing multiple data visualizations includes generating a first graphic object on a digital canvas. A first dataset is received and used to generate a first chart based on the first dataset and a visual property of the first graphic object. The first chart comprises a first plurality of graphic objects including the first graphic object. A second dataset is then received and used to generate a second chart on the digital canvas based on the second dataset. The second chart includes a second plurality of graphic objects. An axis of the first chart and an axis of the second chart are merged such that the axis the first chart and the axis of the second chart share a scale attribute.