Nonlinear Plot Range Selection for Large Multi-Pane Data Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data analysis systems face challenges in efficiently browsing and configuring the number of visible plot panes, particularly when dealing with large collections of plot panes, such as hundreds or thousands, due to limitations in controlling and resizing the range of plot panes displayed on user interfaces.
Innovation Solution
The implementation of a range selector apparatus that allows for non-linear proportional control of plot pane selection, utilizing interactive elements and a segment controller to manage the size and position of active segments, enabling efficient browsing and configuration of visible plot panes, even with large datasets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users manually configure each plot pane individually, then precise control over each plot is achieved, but the time and complexity increase significantly when dealing with hundreds or thousands of plot panes
Solution Approach 1:
The patent segments the large collection of plot panes into groups managed by range selectors. Each range selector controls a specific segment or range of plot panes, allowing users to manage hundreds or thousands of plots by controlling smaller segments rather than individual panes, thus reducing configuration time while maintaining precision.
Solution Approach 2:
The patent introduces a new dimension of control by adding range selectors that operate at a higher level than individual plot panes. This hierarchical dimension allows users to control ranges of plots collectively, transforming the interaction model from one-dimensional (individual plot control) to two-dimensional (range-level control), thereby efficiency gains.
2Quantity of substance
If the number of visible plot panes is increased to show more data, then data comprehensiveness is improved, but the interface complexity and difficulty of management increase
Solution Approach 1:
The patent segments the interface into manageable range selectors, each controlling a specific range of plot panes. This segmentation allows users to work with large numbers of plots by breaking them into smaller, controllable segments, reducing interface complexity while maintaining the ability to display comprehensive data.
Solution Approach 2:
The range selector acts as an intermediary between the user and the large collection of plot panes. Instead of directly managing hundreds or thousands of individual plots, users interact with the range selector, which mediates the control and selection process, thereby simplifying the interface while enabling comprehensive data display.
3Ease of operation
If traditional scrollbars are used to browse plot panes, then basic navigation is provided, but efficient browsing and selection of specific ranges is not achieved
Solution Approach 1:
The patent replaces traditional scrollbars with range selectors that segment the browsing experience into meaningful ranges. Users can directly select and navigate to specific ranges of plot panes rather than scrolling through all plots sequentially, dramatically improving both browsing efficiency and range selection productivity.
Solution Approach 2:
The range selector provides dynamic control over the visible range of plot panes. Users can adjust the range selector to dynamically change which plots are visible and how they are grouped, enabling efficient browsing and selection adapt to different analysis needs, unlike static traditional scrollbars.
Data Source
AI summary
In some examples, linear and non-linear range-based plot pane selection may include receiving data that is to be displayed. Based on an increase or a decrease in a size of a range selector, a selection of a range of plot panes may be received from a plurality of available plot panes to display the data. Based on the received selection of the range of plot panes, a display of the data may be generated in plot panes included in the range of plot panes. The size of the range selector may be non-linearly proportional to the available plot panes to display the data.


