Adaptive Banking Interface for Dynamic Data Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing visualization systems are tightly coupled with data sets, making them ineffective when the structure or format of the data changes, and they struggle to handle dynamic data sets with new fields or properties without compromising the visualization.
Innovation Solution
An intelligent data presentation system that selects or generates presentations based on device and data set properties, allowing for dynamic adaptation to changes in data structure and format, using a pool of presentations to find the best fit for the device capabilities and data set characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a visualization system is tightly coupled with the data set structure, then the visualization can be generated efficiently from the data, but the visualization becomes ineffective when the data set structure changes or when accessed from devices with different properties
Solution Approach 1:
The system dynamically adjusts the visualization based on device properties and data set characteristics. The visualization generator selects from multiple presentation options (detailed vs. summarized views) based on real-time assessment of device capabilities and data properties, making the system adaptive rather than static
Solution Approach 2:
The system changes key parameters of the visualization presentation based on device properties. It transitions between detailed and summarized views by adjusting the level of information density, aggregation, and complexity according to device screen size, processing capabilities, and data set characteristics
2Reliability
If a visualization is designed for a specific data set structure, then it can present data effectively for that structure, but it breaks or becomes ineffective when new fields are added or existing fields are removed
Solution Approach 1:
The visualization system is designed to handle multiple data set structures and types universally. It assesses the incoming data set properties and selects appropriate presentation strategies from a repertoire of techniques, making it multi-functional rather than specialized for a single data structure
Solution Approach 2:
The system performs preliminary assessment of data set properties before generating the visualization. It evaluates the data structure, field types, and relationships in advance to determine the most effective presentation approach, preventing breakdowns when data structures vary
3Reliability
If the visualization system adjusts data sets to conform to hard-coded requirements, then it can maintain visualization functionality, but it loses flexibility in presenting data in its natural form
Solution Approach 1:
Instead of adjusting data to fit the visualization, the system inverts the approach by adjusting the visualization to fit the data. It selects and modifies presentation strategies based on the natural properties of the data set, allowing data to drive the visualization design rather than vice versa
Data Source
AI summary
One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities.


