Graphical User Interface with Interrelated Calendar and Graph Components
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional graphical user interfaces for travel planning lack interactivity and automation, requiring manual updates across different components, which can be cumbersome for users navigating multiple travel parameters.
Innovation Solution
A graphical user interface comprising a calendar and graph portion, where inputs in one component automatically update the other, allowing users to seamlessly adjust date ranges and durations, providing real-time pricing information and facilitating easier travel itinerary planning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual updates are used across different interface components, then users can navigate multiple travel parameters, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The patent combines the calendar component and graph component into a single integrated interface where both components share the same data model and update mechanism. When users modify dates in the calendar, the graph automatically recalculates and updates pricing information without requiring separate manual updates, thereby reducing time loss while maintaining ease of operation.
Solution Approach 2:
The system implements automatic update functionality where the interface components self-update based on user inputs. The graph component automatically retrieves and displays updated pricing information when the calendar dates change, eliminating the need for users to manually refresh or update each component separately.
2Loss of information
If multiple interface components are used to display travel parameters, then comprehensive information is provided, but the interface complexity increases
Solution Approach 1:
The patent merges multiple interface components (calendar and graph) into a unified structure where both components display travel information simultaneously. The calendar shows date selections while the graph displays corresponding pricing trends, providing comprehensive travel information within a single integrated view rather than requiring separate pages or windows.
Solution Approach 2:
The integrated interface component serves multiple functions: it allows users to select dates via the calendar, view pricing trends via the graph, and automatically updates both displays based on user selections. This multi-functionality reduces interface complexity by consolidating what would otherwise require multiple separate components into one universal interface element.
3Productivity
If automatic updates are implemented between interface components, then real-time information is provided, but the system requires sophisticated interconnection logic
Solution Approach 1:
The patent implements a feedback mechanism where the calendar component and graph component continuously monitor each other's state. When users select dates in the calendar, the system automatically feeds this information back to the graph component, which then updates its display. This feedback loop enables real-time information updates through a relatively simple event-driven architecture rather than complex interconnection logic.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting graphical user interfaces comprising multiple components interrelated such that inputs received in one component of a graphical user interface render automatic and corresponding updates for another component of the graphical user interface. In one aspect, a method includes the actions of presenting a graphical user interface; and receiving user input of one or more parameters, the graphical user interface including a calendar portion and an associated graphical portion, the calendar portion comprising a date box for each date in a range of dates, and the graphical portion specifying non-date parameters for trips beginning on each date of the range of dates. A change in the calendar portion of the graphical user interface automatically renders a corresponding change in the graphical portion of the graphical user interface.


