Cascading Search Interface for Multi-Chart Data Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data retrieval systems require users to manually update search criteria for multiple charts individually, which is time-consuming and prone to errors, especially when dealing with complex data sets like supply and demand data.
Innovation Solution
A Cascading Search feature that allows users to input query criteria once and apply them to multiple charts simultaneously, updating queries and chart displays dynamically based on the received criteria, including conditional expressions and proportional graphical elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually update search criteria for multiple charts individually, then each chart can be updated with accurate criteria, but the process becomes time-consuming and error-prone
Solution Approach 1:
The patent combines multiple individual chart update operations into a single unified operation. The search criteria input component accepts criteria that apply to multiple charts simultaneously, and the system processes all updates in one request rather than requiring separate requests for each chart, thereby reducing time while maintaining accuracy.
Solution Approach 2:
The search criteria input component serves multiple functions by allowing users to input criteria that can be applied across different charts. The component is designed to handle universal search criteria that affect multiple chart displays, eliminating the need for separate update operations for each chart.
2Reliability
If users manually update search criteria for multiple charts individually, then each chart can be updated with accurate criteria, but the process becomes prone to errors
Solution Approach 1:
The patent merges multiple individual update operations into a single unified process. By combining the update logic for multiple charts into one request handling mechanism, the system reduces the complexity of manual operations and minimizes errors that would arise from multiple separate update actions.
Solution Approach 2:
The system provides feedback by processing the search criteria update request and automatically applying the updated criteria to all relevant charts. This automated feedback loop ensures consistency across all charts and eliminates manual intervention errors.
3Manufacturing precision
If the system updates charts sequentially one by one, then each chart can be updated with precise control, but the overall update process becomes slow
Solution Approach 1:
The patent combines multiple sequential update operations into a single parallel processing operation. The system processes search criteria updates for multiple charts simultaneously in one request, maintaining precise control over the update logic while dramatically increasing the speed of the overall update process.
Solution Approach 2:
The system dynamically processes chart updates based on the received search criteria. Instead of rigid sequential updates, the system adapts its processing to handle multiple chart updates concurrently, improving productivity while maintaining the precision needed for accurate data representation.
Data Source
AI summary
Methods and apparatus are disclosed for updating displayed representations of data. The methods and apparatus include displaying an input component to receive query criteria based on one or more data fields displayed in charts, receiving the query criteria in a single request from the input component, updating queries associated with chart displays to include the query criteria, executing the queries, and updating the charts based upon results of executing the queries. The query criteria may include a data value associated with the data field. The query criteria may include a condition based upon the data fields, and can be added to conditional expressions in the queries. Updating the charts may include displaying graphical chart elements that are proportional in size to values of the data fields of the results of executing the plurality of queries.


