Synchronized Grid Scrolling via Sync Scroll Group Manager
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems face challenges in synchronizing the scrolling of multiple grids displayed on computing devices, leading to inefficient user interaction and limited visibility of large data sets across multiple dimensions.
Innovation Solution
Implementing a system with a global sync group manager that manages a sync scroll groups data structure, allowing synchronized scrolling of grids within a sync scroll group by updating the grid states based on user interactions, ensuring that all grids in the group scroll in synchronization with the primary grid.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple grids are displayed to show multi-dimensional data, then data visibility and analysis capability are improved, but user interaction complexity and synchronization difficulty increase
Solution Approach 1:
The patent introduces a sync scroll group manager as an intermediary component that coordinates scrolling across multiple grids. This manager maintains a data structure tracking scroll positions and synchronizes grid states, acting as a mediator between user input and multiple grid displays. The intermediary handles the complexity of synchronization internally, allowing multiple grids to display multi-dimensional data without exposing synchronization complexity to the user.
2Productivity
If synchronized scrolling is implemented across multiple grids, then user interaction efficiency is improved, but system complexity and computational overhead increase
Solution Approach 1:
The patent merges the scrolling control logic of multiple grids into a unified sync scroll group. By combining individual grid scroll behaviors into a single synchronized unit, the system improves user interaction efficiency - users interact with one grid and all linked grids respond together. The complexity is managed by merging control logic rather than implementing separate synchronization mechanisms for each grid pair.
Solution Approach 2:
The sync scroll group manager implements universal functionality that can be applied to any number of grids within a group. The same synchronization logic and data structure handle scrolling for two grids or twenty grids equally, providing multi-functional capability. This universal approach improves productivity by using a single mechanism for all synchronization needs rather than implementing grid-specific solutions.
3Manufacturing precision
If grid states are continuously updated for synchronization, then scrolling synchronization accuracy is improved, but computational overhead and processing time increase
Solution Approach 1:
The patent implements continuous synchronization by updating grid states whenever scroll events occur in any grid within the sync group. The sync scroll group manager continuously monitors and propagates scroll position changes across all linked grids, ensuring synchronization accuracy is maintained throughout user interaction. This continuous action ensures that grids remain synchronized without requiring periodic recalibration or re-synchronization.
Data Source
AI summary
A method for managing display of data on a computing device includes obtaining a grid state for a grid, identifying a sync scroll group associated with the grid, updating a sync scroll groups data structure based on the identifying, making a first determination that a second grid is associated with the sync scroll group, and based on the first determination, updating a second grid state for the second grid based on the first grid state, wherein updating the second grid state for the second grid triggers an update to a display of the second grid in a browser display on the computing device.


